I am trying the same winhex methods from this thread: viewtopic.php?f=13&t=46473&st=0&sk=t&sd=a
to crossflash my Matshita BD-MLT UJ-230AS with OEM firmware 1.23, it currently has Sony 1.11 firmware, and the OEM flasher says the device is not connected. I cut the firmware out of the update file into a separate firmware.bin file successfully, but had to experiment to figure out how long the firmware is until it was the correct length. I then get a checksum error. The MatshitaFlasher recognises that the firmware and drive are a match, so I must be doing something right at least...
Drive: MATSHITA BD-MLT UJ-230AS
Laptop: Toshiba Qosmio X300-15T
Drive origin: Ebay (apparently taken from a Vaio laptop, as it has a Vaio laptop model number written on in permanent ink)
Firmware 1.23 (OEM)http://121ware.com/support/download/005 ... s_v123.exe
Firmware 1.11 (Sony Vaio)http://rapidshare.com/files/448864807/U ... O_V111.exe
When I open the updater files, they do look very similar, and the drive model matches. Don't know why the OEM updater claims the drive isn't connected, but the Vaio one works (well it did till I last updated, it now says the firmware is already up to date of course)... hence trying to cut the firmware out of the OEM updater and manually update with MatshitaWinFlasher.
The OEM firmware seems to start at offset 00157696, and end at 01329552. I figured that out after the flasher kept saying "does not match header info" until I cut bytes from the firmware.bin file until it matched the right size. Or am I doing something wrong here?
I wouldn't normally bother with such a task, but I keep getting "calibration errors" when trying to burn Dual-layer DVD's. The same media burns fine in an older DVD-Multi burner, so I can only assume that the Sony firmware I'm stuck on is a bit junk. Strange! Does anyone know what I can do to correctly extract the OEM firmware with winhex and flash it to my drive?