I may be good now. I think. And sorry to ramble on at some length, but I think that reliving my experience may possibly be of some help / reassurance to others?
So. I chose the 'Windows' / hex method. I connected up my Asus BW-16D1HT to an older PC – via the SATA / power leads. The BIOS (Phoenix something or other, I recall) was configured as (and was already default to) IDE – it’s an old shuttle PC I built some years ago and I'm so glad I kept it. I set boot order to USB (/floppy) as top of the list and fired it up; when prompted I pressed ‘any key’ to boot from USB (the Win 7 Live) previously set up.
Like I said, an old PC; it took several minutes to load Win 7 Live and show the desktop - all sorts of program shortcuts and, hey - I remember using ‘Ghost’!
Next, I installed vso Inspector – and it read my new optical drive - see attached screen shot - 'Before Anything.jpg'.
As suspected, version 3.03 f/w but a lot of ticks there; the ones missing appear to relate to writing to HD discs. Ah well.
I then ran DOSFLASH32_BH16NS40.exe and selected ‘Read flash’: See screen shot - Before-Flash-Read.jpg. The status bar displayed ‘Reading Bank 1’ . . 2 . . 3 . . 4 . . and so on, until about 27 (ish?).
I then got a 'successfully read' message (see Flash-Successfully-Read.jpg). So I clicked ‘OK’ and I saved this to a folder ’01 BACKUP ~~~’ in my bootable USB stick. I even made a backup copy elsewhere. I prepared the folders / files on the USB stick as per screen shot 'Folder Structure.jpg, just FYI.
Next, I opened both the original dumped f/w (which I saved to ’01 BACKUP~~~’ folder), and the ‘clean’ 3.02 version (from my ’02 CLEAN-FW-UNTWEAKED’ folder) into HxD. I then copied the two hex ranges as per instructions from my original f/w into the ‘clean’ version file, and saved the latter as a 'tweaked' (3.02) F/W file in another folder ‘03 CLEAN-FW-AFTER-TWEAK’.
So far so good. As per instructions, I believe I was then at the stage to reboot. So I did. After another lengthy reboot (old PC, remember), I ran the DOSFLASH_BH16NS40.exe again, this time selected ‘Erase Flash’. Oops - I then fear a problem. I kept getting a dialogue box pop up stating ‘Error Erasing Flash!’ – and at the bottom a status bar message ‘Wrong flash status 00’. I then tried to ‘Write flash’ – browsing to my tweaked 3.02 version – it began informing me ‘Erasing . . .’ but I ended up with a similar error dialogue box.
Rats, I thought. My new drive is bricked. Or maybe semi-bricked. I kept trying the ‘write’ to but to no (apparent) avail. I was fearful what to do, scaredy cat that i am, so posted my problem on this forum. I then remembered something about this drive having a ‘power’ problem – and decided to unplug / replug the power lead to the drive. Just as quick, I tried to re-write the new f/w from the still open dosflash program but no joy, it just hanged - forever ‘Erasing . . . ’. In retrospect, I think the power problem I recalled was more of a ‘physical’ bug re the drive ‘sleeping’ after a short period of inactivity, so that seemed to be a red herring.
After a few hours (and with some reassurance from that nice chap Terramex), I decided just to reboot my old PC. Several minutes re-loading later, I’m back in the Win 7 Live desktop, and the first thing I tried was (re)installing vso Inspector program. And this time - deep joy - it was telling me my drive was now 3.02 - see After-Flash now 3-02.jpg !!!
Everything looks the same as per original 3.03 – only now assuring me it’s 3.02 But does this mean success? I loaded a newly arrived 4k disc (Gladiator) – it shows on Windows Explorer, but I can’t seem to play it on anything (including VLC). I then stuck a blu-ray disc movie in; again, Explorer recognises, but I can’t find anthing (VLC / Windows media player) to play it. I then stuck a DVD movie in and it loads / plays no probs.
What does this all mean? I initially dreaded having maybe 'bricked’ my new Asus drive, but all is seemingly not lost. I think the reason I can’t play any Blu Ray / 4K media for now is because (1) the drive / software is still on my (very) old PC (2) I need the right software to open and play these discs from the computer. I intend to now unplug the Asus drive from my older PC and relocate / replace my internal Pioneer BD player on my much newer / faster PC where I have been ripping with either MakeMKV / Handbrake / ClownBD over the last few years and hopefully either of these will now also 'rip' 4k films to hard drive, and that I can glean software (VLC, surely?) to play these discs on my PC if required.
Update: I ran dosflash and did another 'read' and immediately afterwards I ran vso Inspector and it showed zilch, like before - but this appears to be an 'inspector' bug and can be ignored. Anyway, I saved this new read file as 'to-check.bin' and since compared it with the tweaked f/w version I wrote to the drive yesterday, just being a tad paranoid that there may have been an occasional / corrupt written hex value given the error message that kept popping up. I did this using Notepad++ and happy to report that both files match.
To original poster TeddyRaspin - many, many thanks