Lately i've been in talks on the huge The New LiteOn/PLDS Patched Firmware Thread with Albert & anywhere, who have been a great help in this venture thus far. While we hit a few obstacles, I've come to the conclusion with much help, that it should be possible to flash this drive i'm working with, the HP DVD A DH16ACSH (PLDS DVDRW DH16ACSH), to iHAS124-04C.
It's a MT1809LN chipset (MediaTek) with 1.5MB buffer and 1MB Flash. For those of you who are interested in whether it works with the latest BurnerMax payload, it does, right out of the box with the original firmware, of which i have JL3A, I've seen a post on Xecuter's forums of someone claiming to have a JL3B firmware that had success with the BurnerMax payload as well. (unsure if he made a mistake on his firmware revision, or what as i've not seen any mention of that revision ANYWHERE else, i have seen JHD6, JHD5, and JA11 listed as revisions elsewhere though, no data of payload compatibility though, assuming they also work as the chipset would be the same)
I've completed 2 burns with the drive of XGD3 backups that verified in ABGX360 with LUK recommended settings for the type of media and imgburn, PI was peaking at 50-70, except at the layerbreak, and averaged around 8-12.
As discussed previously in numerous threads, C and D revisions of iHAS do not read firmware/flash properly in FlashUtility, as well as a variety of other utilities, but DOSFlash does properly read the firmware. I have successfully dumped my JL3A revision of this drives firmware, however it is downtuned on the hardware, it burns a max of 16X on DVDR SL Media, and overall other settings are tuned down if i'm reading correctly. I'm looking for someone out there who has the C revision of the iHAS124-04 drive, preferably who knows they have the same chipset (MT1809LN), however if you don't know for sure and can't be bothered to open up your drive and check the PCB, thats not a problem, either way i'd greatly appreciate the time. Using DOSFlash is really easy, you simply google DosFlash, download it, and using portio, it reads the firmware properly from the drive to a .bin file. PortIO can be a pain to get working, i suggest getting the DSEO utility, signing the .sys file you need (64bit, or 32bit) and then running the utility as ADMIN with the portio.sys file in the same directory as DOSFlash.
It's also neccesary that I rewrite the EEPROM to the iHAS124-04C compatible EEPROM, the settings are not the same firmware->firmware, you can dump that as well using LtnFlash, or EEPROM Utility. You can't use EEPROM to convert/crossflash the C or D revision, so unfortunately using a dump of someone elses drive and writing over your previous settings is the only way to proceed. While there is drive specific hardware calibration data included in the EEPROM, it shouldn't suffer much in performance, I'd guess it is about the equivilent of replacing the laser inside your drive with a new one. Obviously the EEPROM would not be configured for the new laser, I can't see much else calibration data being drive specific...
So basically if you have a iHAS124C, or a 324C or 524C, and are willing to help me out with the Firmware BIN and EEPROM Dump, I'd greatly appreciate it! Also, if you have any comments, suggestions, or information to share based on my findings/data/proposed method above, PLEASE feel free to post and share your knowledge. None of the drive hacks and mods we have would be possible if no one shared and worked together. Finally, if you have the DH16ACSH, it might be a good idea to subscribe to this thread and join in with any data/info/experiences you have with your drive, or if you want to partake in this mod as well, post below and im sure we can get this drive going to its full potential!
Thanks for everything guys, your awesome.
Heres hoping for someone with a little free time and a desire to help me out!
Links to make your life easier
DOSFlash v2.0 with signed PortIO drivers (32 and 64 Bit) (use for reading/writing firmware .bin file on C/D revision iHAS)(you may need Drive Signature Enforcement Overrider, below, on 64-bit systems)
EEPROM Utility v6.2.0 for LiteOn/Sony/BenQ Drives from codeguys.rpc1.org (for modifying and reading/writing EEPROM on LiteOn/Sony/BenQ drives)
LtnFlash v2.6.11 from CDRLabs.com [alternate link: CDRLab.pl] (reading/write Flash/EEPROM under E2 Menu (0x2000))
PLDS DH-16ACSH JL3A Firmware (via DOSFlash v2.0) (for anyone interested)
Driver Signature Enforcement Overrider 1.3b (via NGOhq.com)
Other Utilities from codeguys.rpc1.org
(Edit: ) See post 66 for an updated pack of C series firmware: http://club.myce.com/f44/liteon-ihas124c-crossflashing-firmware-333397/index3.html#post2740711 (end edit)
Images (for information purposes):
To use LtnFlash 2.6.11 to backup EEPROM:
Select "E2" tab [highlighted in pink]
Change "EEPROM Length" to 0x2000 [highlighted in pink]
Click "Save" [highlighted in pink]
...To write EEPROM after saving it, click the pencil/pen icon next to the magnifying glass [highlighted in pink]