Hello,
In regard to the cause of the bug, the attribute 'EchoNumber' should be 'EchoNumbers'.
Attached is the file (AS IT IS and WITHOUT ANY WARRANTIES, USE IT AT YOUR OWN RISK) Read_Siemens_DICOM.m, wherein I hope the issue was fixed.
The other Read_XXXX_DICOM.m variants probably need the same touch, which I haven't attempted....
The file needs to be copied under the functions directory.
Best of luck, please update with any developments...
Cheers,
alpay