MartyMcNuts wrote: ↑Thu Sep 03, 2020 11:22 am
Custom boot mark invalid
DEBUG: Code 4279570437 at @\q<.gXW<W7.p( dvLvFxo6VrqDHKd)I:29395701
Command produced error code 0x8f151005
Sigh. This is called a bug. I've updated the sdf.bin, also the instructions were somewhat incorrect and incomplete. Updated instructions:
Steps:
0. make sure you have the latest SDF.bin , specifically at least version 0x7B
1. select the "right" firmware to flash (like DE_LG BU40N_1.00.bin).
2. locate the firmware file for the "wrong" firmware - one currently flashed to the drive.
3. confirm that this is a "silent flash" failure - try flashing the correct firmware, sdftool should report "OK", but the FW stays the same
4. Learn the "boot ID" of the "right" firmware - open the FW with hex editor and note the string at offset 0x3000. It should read something "MT19x9 Boot Bla-Bla-Bla". The string is exactly 16 chars in length. Note - it could contain space(s) at the end.
5. Learn the "boot ID" of the "wrong" firmware - the same way as in step 4
6. ensure that there is no disc in drive, tray closed.
7. flash using "right" boot id with following command:
Code: Select all
rawflash "main,nowait,nocheck,boot=boot_id_from_step_4" -i DE_LG BU40N_1.00.bin
Note the quotes around entire "flashing flags" argument, not just around the boot id.
8. If (7) fails, try the "wrong" boot id from step (5)
7. One of the boot Ids is bound to work. Do not try this method blindly for anything else, as you can brick the drive for real with this one.
Also, please note - do not keep the wrongly-flashed drive on for prolonged periods of time. Ideally, only turn it on to reflash. There are real reports of slim drives literally burning when flashed to desktop FW (wrong FW applied max current to laser, burning the plastic and setting the drive on fire).