Jump to content











Photo
- - - - -

How to flash ZM-VE400 with original firmware from iodd?


  • Please log in to reply
26 replies to this topic

#1 assarbad

assarbad

    Member

  • Members
  • 39 posts
  •  
    Germany

Posted 19 November 2014 - 11:31 AM

Hi,

 

I recently learned that the ZM-VE400 from Zalman is a relabeled iodd device. I also heard from someone on a forum it'd be possible to flash the original iodd firmware onto the relabeled device, but it would require some modification. The ZM-VE400 appears to be identical with the following product: iodd2541.

 

Does anyone here know how to flash the iodd firmware onto the relabeled device?

 

One of the motivations is the recent filing for bankruptcy by Zalman. In case they don't continue support, I'd be able to use this alternative route.

 

Thanks in advance.

 

I found a promising pointer which I better add here:

 


Edited by assarbad, 19 November 2014 - 11:42 AM.


#2 assarbad

assarbad

    Member

  • Members
  • 39 posts
  •  
    Germany

Posted 19 November 2014 - 02:41 PM

It appears that no sophisticated tricks are required.

 

When you start the iODD firmware updater (and btw, the Zalman version contains several references to iODD and Fujitsu), you'll get to see

Device does not matched

First I thought I'd have to change the INI file, but that's not necessary.

 

Use a tool such as my age-old EDA in order to enable the button labeled Update in the firmware updater dialog. You can also tinker with any other controls there. Point is, once enabled you have overcome all hurdles to make your Zalman ZM-VE400 back into an iodd2541.

 

After you finished uploading the firmware, exit and unplug, then replug the device. Voila: it'll start flashing the new firmware. After that you'll be greeted by Korean glyphs and have to use the navigation and Menu and Enter buttons to make your way to the settings menu and change the language to English.

 

And you're golden.

Whenever you replug the device it will now report as iodd2541 in the display.

 

There are also some hidden features in the firmware updater which I am currently investigating.



#3 steve6375

steve6375

    Platinum Member

  • Developer
  • 7566 posts
  • Location:UK
  • Interests:computers, programming (masm,vb6,C,vbs), photography,TV,films
  •  
    United Kingdom

Posted 02 September 2016 - 10:30 AM

I am not familiar with EDA. How exactly do you use it (in Windows 10)?

 

Also, it would be very handy to use the IODD Update program to update Zalman drives with Zalman firmware - have you done this and how did you do it?



#4 Guest_AnonVendetta_*

Guest_AnonVendetta_*
  • Guests

Posted 07 September 2016 - 03:39 AM

Damn it, bankruptcy? Really? I had the ZM-VE400 for awhile, extremely useful, was really hoping they would release a newer model. There was talk awhile back that they had done so, I guess they're probably either going to liquidate their assets and dissolve as a corporation, or sell out, so it will probably be pulled from the market. No use in buying a product that will presumably be unsupported even if it remains available, unless Zalman stays solvent.

 

I did flash the firmware once if I recall correctly, so I could try different filesystems, it involved running an EXE file. Very simple process.



#5 assarbad

assarbad

    Member

  • Members
  • 39 posts
  •  
    Germany

Posted 07 September 2016 - 07:54 AM

I am not familiar with EDA. How exactly do you use it (in Windows 10)?

 

Also, it would be very handy to use the IODD Update program to update Zalman drives with Zalman firmware - have you done this and how did you do it?

Simply use the finder to select the disabled (greyed out) button, then check the checkbox that says enabled.

 

Damn it, bankruptcy? Really? I had the ZM-VE400 for awhile, extremely useful, was really hoping they would release a newer model. There was talk awhile back that they had done so, I guess they're probably either going to liquidate their assets and dissolve as a corporation, or sell out, so it will probably be pulled from the market. No use in buying a product that will presumably be unsupported even if it remains available, unless Zalman stays solvent.

 

I did flash the firmware once if I recall correctly, so I could try different filesystems, it involved running an EXE file. Very simple process.

Uhm, actually you should realize that Zalman is the reseller in that case. iODD creates the product and it gets rebranded to Zalman. So having the ability to flash the iODD firmware really helps in that case, because you can technically make your Zalman into an iODD device proper.

 

And flashing the firmware from iODD onto the Zalman and vice versa is trivial, but you still need to know how. That's what this topic is about.



#6 steve6375

steve6375

    Platinum Member

  • Developer
  • 7566 posts
  • Location:UK
  • Interests:computers, programming (masm,vb6,C,vbs), photography,TV,films
  •  
    United Kingdom

Posted 09 September 2016 - 03:36 PM

OK, In case anyone else is having trouble with the eda_preview270.exe tool...

 

1. Run the iodd firmware updater tool (e.g. iODD_2531_user_fw_writer_04(R1558N)_x86.EXE ) 

2. Run the eda_preview270.exe as Admin,  Click on Modify Window

3. Left-click-down on the CD icon (bottom right) and drag the cursor to the button you want to enable on the iodd fw form (in this case 'Update') - release the mouse button.

4. On eda  form, untick the WS_DISABLED check box and click on 'set the windows text' button - the Update button should now be enabled.

5. Now you can click on the Update button in the iodd fw utility to update the firmware.

 

I tested this under Win10 x64 and it seemed to work, but I don't have an equivalent Zalman to actually run an update.



#7 ambralivio

ambralivio

    Frequent Member

  • Advanced user
  • 195 posts
  •  
    Italy

Posted 10 September 2016 - 10:12 PM

I tested this under Win10 x64 and it seemed to work, but I don't have an equivalent Zalman to actually run an update.

 

NO.

 

Maybe the procedure will work in the case of VE400-iODD 2541, but not for VE300-iODD2531 case.

 

I tried to inject the last iODD 2531 firmware (R1558N) in a Zalman VE-300 (with actual firmware R1288) following the above procedure but, unfortunately,  it doesn't work.

 

ambralivio



#8 ambralivio

ambralivio

    Frequent Member

  • Advanced user
  • 195 posts
  •  
    Italy

Posted 11 September 2016 - 10:19 AM

I found a very useful and interesting "piece"/source of information on Zalman/iODD enclosures here :

 

VE300

VE400

 

ambralivio



#9 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 11 September 2016 - 12:54 PM

Isn't it just a matter of editing a couple .ini files? :unsure:

 

Or am I missing something? 

 

:duff:

Wonko



#10 Zharif

Zharif

    Frequent Member

  • .script developer
  • 172 posts
  • Location:Germany
  •  
    Germany

Posted 11 September 2016 - 12:58 PM

I recently bought the Zalman ZM-VE500.

Although it works great for common usage I'm a little bit dissapointed cause this model seems to support ISO files only.

I was not able to flash the firmware except with the one provided from their website.



#11 ambralivio

ambralivio

    Frequent Member

  • Advanced user
  • 195 posts
  •  
    Italy

Posted 11 September 2016 - 02:14 PM

Isn't it just a matter of editing a couple .ini files? :unsure:

 

I think so, but also to substitute some file, or rename them, according to the procedure chosen.

 

I do hope to make some trial in this sense.

 

ambralivio



#12 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 11 September 2016 - 02:49 PM

Hmmm.

 

We have available:

http://www.usbdev.ru/files/zalman/

 the files for Zalman VE300 1288N:

http://www.usbdev.ru/?wpfb_dl=5300

and the files for iodd2531, both 1288N (with two different installer/fonts) and for 1558N

http://www.usbdev.ru...dd2531fwwriter/

http://www.usbdev.ru/?wpfb_dl=5332

http://www.usbdev.ru/?wpfb_dl=5333

http://www.usbdev.ru/?wpfb_dl=6368

 

It shouldn't be that difficult to find the differences between the iodd and the Zalman .ini settings. :unsure:

The executables/dlll's seems a lot like the same stuff.

 

:duff:

Wonko



#13 ambralivio

ambralivio

    Frequent Member

  • Advanced user
  • 195 posts
  •  
    Italy

Posted 11 September 2016 - 03:41 PM

It shouldn't be that difficult to find the differences between the iodd and the Zalman .ini settings. :unsure:

 

I agree but, as you well know, working with firmware changes generally can put on some risk the device under test.

Therefore the activity should be made with a certain care...

 

The executables/dlll's seems a lot like the same stuff.

 

...hoping there are no "strange" dependencies between files...

 

ambralivio



#14 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 11 September 2016 - 04:19 PM

The differences between the .ini's are really minimal, just a few  names and filenames, a Reload value 0/1 and - of course - the hashes.

Without attempting to actual update, only running the firmware install and detecting the device what is written to the .csv in the \result folder?

I mean, if you run the original Zalman 1288N firmware update tool (but do not upgrade it) it should be populated with some data that may be useful.

 

 

:duff:

Wonko



#15 ambralivio

ambralivio

    Frequent Member

  • Advanced user
  • 195 posts
  •  
    Italy

Posted 11 September 2016 - 05:46 PM

Without attempting to actual update, only running the firmware install and detecting the device what is written to the .csv in the \result folder?

 

What .csv and \result folder are you talking about ?

 

 

I mean, if you run the original Zalman 1288N firmware update tool (but do not upgrade it) it should be populated with some data that may be useful.

 

 

:duff:

Wonko

 

What do you mean with it ?

 

ambralivio



#16 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 11 September 2016 - 06:44 PM

Here (without any Zalman or iodd device) if I run any among:

iODD-fw-updater-02.exe
iODD2531-fw-updater-04.exe

zalman-fw-updater-02.exe

the program creates a sub-folder \report and in it a flie [date]-[time].csv with contents:

Date,Time,F/W Ver,VID,PID,S/N,Manufacturer,Product,Capacity,Speed,Update,Verify,Format,Install,Result

it ;) .

I am expecting that doing the same with a device connected the file (it) is populated with some data. :unsure:

 

:duff:

Wonko



#17 ambralivio

ambralivio

    Frequent Member

  • Advanced user
  • 195 posts
  •  
    Italy

Posted 11 September 2016 - 08:49 PM

Hi Wonko.

 

Unfortunately your expectations failed, since (with the Zalman attached) the .csv file has no data and is not populated at all; only the contents you reported before :

 

Date,Time,F/W Ver,VID,PID,S/N,Manufacturer,Product,Capacity,Speed,Update,Verify,Format,Install,Result

ambralivio



#18 crashnburn

crashnburn

    Frequent Member

  • Advanced user
  • 136 posts

Posted 02 October 2016 - 03:34 AM

Maybe the 2531 does not match with VE 300 but with VE 350 (the recent re-released one?)? Anyone try that? 

NO.

 

Maybe the procedure will work in the case of VE400-iODD 2541, but not for VE300-iODD2531 case.

 

I tried to inject the last iODD 2531 firmware (R1558N) in a Zalman VE-300 (with actual firmware R1288) following the above procedure but, unfortunately,  it doesn't work.

 

ambralivio

 

 

Hi Wonko.

 

Unfortunately your expectations failed, since (with the Zalman attached) the .csv file has no data and is not populated at all; only the contents you reported before :

 

Date,Time,F/W Ver,VID,PID,S/N,Manufacturer,Product,Capacity,Speed,Update,Verify,Format,Install,Result

ambralivio

 

Thanks for sharing that Source code link. 

 

Hi,

 

I recently learned that the ZM-VE400 from Zalman is a relabeled iodd device. I also heard from someone on a forum it'd be possible to flash the original iodd firmware onto the relabeled device, but it would require some modification. The ZM-VE400 appears to be identical with the following product: iodd2541.

 

Does anyone here know how to flash the iodd firmware onto the relabeled device?

 

One of the motivations is the recent filing for bankruptcy by Zalman. In case they don't continue support, I'd be able to use this alternative route.

 

Thanks in advance.

 

I found a promising pointer which I better add here:

 

 

 

So was anyone able to get iodd firmware onto any zalman device? I mean they should be the same hardware/ oem stuff. 



#19 crashnburn

crashnburn

    Frequent Member

  • Advanced user
  • 136 posts

Posted 02 October 2016 - 04:12 AM

I found a very useful and interesting "piece"/source of information on Zalman/iODD enclosures here :

 

VE300

VE400

 

ambralivio

 

 

Hmmm.

 

We have available:

http://www.usbdev.ru/files/zalman/

 the files for Zalman VE300 1288N:

http://www.usbdev.ru/?wpfb_dl=5300

and the files for iodd2531, both 1288N (with two different installer/fonts) and for 1558N

http://www.usbdev.ru...dd2531fwwriter/

http://www.usbdev.ru/?wpfb_dl=5332

http://www.usbdev.ru/?wpfb_dl=5333

http://www.usbdev.ru/?wpfb_dl=6368

 

It shouldn't be that difficult to find the differences between the iodd and the Zalman .ini settings. :unsure:

The executables/dlll's seems a lot like the same stuff.

 

:duff:

Wonko

 

Very interesting threads and discussions. For some reason I can read but I cannot find a way to Register or Login to discussions on HDD SSD forum. Is there a way? 



#20 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 02 October 2016 - 02:25 PM

Very interesting threads and discussions. For some reason I can read but I cannot find a way to Register or Login to discussions on HDD SSD forum. Is there a way? 

Sure, it is not a forum :w00t:.

Those links are an automated translation of some Russian forum:

http://forum.ixbt.co...cgi?id=11:43919

http://forum.ixbt.co...cgi?id=11:44853

 

:duff:

Wonko



#21 crashnburn

crashnburn

    Frequent Member

  • Advanced user
  • 136 posts

Posted 13 October 2016 - 06:31 PM

So was anyone able to get iodd firmware onto any zalman device? I mean they should be the same hardware/ oem stuff. 

 

I need to flash VE 350 > with > iODD 2531 Firmware. How? 

So was anyone able to get iodd firmware onto any zalman device? I mean they should be the same hardware/ oem stuff. 

 

PS: I found this tutorial and files

https://www.dropbox....400mod.pdf?dl=0

on a blog post comment - http://ma.ttwagner.c...n-ve400-review/

 

It has files for Zalman to iODD and iODD to Zalman for 2541 

 

Can anyone go through the files and share how we could replicate the same for VE 300/ 250 to iODD 2531? 



#22 D5AA96

D5AA96
  • Members
  • 2 posts
  •  
    Germany

Posted 05 December 2016 - 07:14 PM

Hi all,

 

I found an easy solution to get the latest IODD firmware on my Zalman VE-300.

 

  1. Get the "eda_preview270.exe" tool from post #2
  2. Get iODD2531_user_fw_writer_02R1288N_x86.zip from the iodd.kr homepage (Support - Downloads - 2531 (VE300) - NTFS - Old) and unpack it
  3. Get iODD_2531_user_fw_writer_04(R1558N)_x86.EXE
  4. Run the firmware writer 02R1288N (as administrator)
  5. Run the EDA tool (as administrator)
  6. Drag-and-drop the crosshair of the EDA tool on the disabled "Update" button of the firmware writer
  7. Activate the "enabled" checkbox in the EDA tool, right below the checked "visible" box. With your VE-300 device connected, press the update button. The old updater is not so picky about the installed firmware on the device as the recent one.
  8. After finishing the update, power off the VE-300 and reconnect it. Now you have a "iodd2531" device with an outdated firmware.
  9. Run the latest firmware writer_04(R1558N). Since you have a valid iodd firmware on your device, the updater is happy with it. Just press the update button.
  10. After finishing the update, power off the VE-300 and reconnect it. 
  11. Enjoy :-)

 

Disclaimer: You do everything at your own risk. It worked for me. The firmware mentioned above is for the NTFS file system.


  • crashnburn likes this

#23 shoe

shoe
  • Members
  • 2 posts
  •  
    United States

Posted 03 March 2017 - 03:16 AM

Hi all,

 

I found an easy solution to get the latest IODD firmware on my Zalman VE-300.

 

  1. Get the "eda_preview270.exe" tool from post #2
  2. Get iODD2531_user_fw_writer_02R1288N_x86.zip from the iodd.kr homepage (Support - Downloads - 2531 (VE300) - NTFS - Old) and unpack it
  3. Get iODD_2531_user_fw_writer_04(R1558N)_x86.EXE
  4. Run the firmware writer 02R1288N (as administrator)
  5. Run the EDA tool (as administrator)
  6. Drag-and-drop the crosshair of the EDA tool on the disabled "Update" button of the firmware writer
  7. Activate the "enabled" checkbox in the EDA tool, right below the checked "visible" box. With your VE-300 device connected, press the update button. The old updater is not so picky about the installed firmware on the device as the recent one.
  8. After finishing the update, power off the VE-300 and reconnect it. Now you have a "iodd2531" device with an outdated firmware.
  9. Run the latest firmware writer_04(R1558N). Since you have a valid iodd firmware on your device, the updater is happy with it. Just press the update button.
  10. After finishing the update, power off the VE-300 and reconnect it. 
  11. Enjoy :-)

 

Disclaimer: You do everything at your own risk. It worked for me. The firmware mentioned above is for the NTFS file system.

 

Hi D5, just tried your method on a VE300 and still receive a "Update Failure".  Drive still works though...  Although I do run the FAT version not NTFS.



#24 D5AA96

D5AA96
  • Members
  • 2 posts
  •  
    Germany

Posted 03 March 2017 - 07:01 AM

Hi shoe, you could try to upgrade your device first with the latest available NTFS firmware from Zalman. From there it should work as described.


  • crashnburn likes this

#25 shoe

shoe
  • Members
  • 2 posts
  •  
    United States

Posted 08 April 2017 - 02:26 AM

Hi shoe, you could try to upgrade your device first with the latest available NTFS firmware from Zalman. From there it should work as described.

 

Hi D,

 

Found some time to re do this... Found my issue, looks like I did not get the old 02 version of the iodd updater.  I was using the 04 version initially, all set to go using my new IODD "2531".  Thanks again!


  • crashnburn likes this




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users