I bricked my LG WH14NS40 1.03N (2018) drive... Here's my story, what I tried, with source code. Any help is appreciated!

Forum for discussions about UHD-capable dives
Post Reply
NightWolve
Posts: 5
Joined: Tue Apr 07, 2026 3:21 pm
Location: Chicago
Contact:

I bricked my LG WH14NS40 1.03N (2018) drive... Here's my story, what I tried, with source code. Any help is appreciated!

Post by NightWolve »

Hello,

So long story short, someone told me about OmniDrive because we were talking about my WH14NS40, I got [mis]led to guides from this forum that I could flash it to upgrade for 4K/UHD reading... One of the first guides with SDFtool Flasher provided a ZIP with an ASUS and BU40N firmware, and for some reason I thought it was implied that was the ROM to use/downgrade with... Exactly what you were NOT supposed to do / avoid... :( So yeah, it thinks it's a BU40N now and has a checksum to protect itself, not allowing flashing with the correct firmware! However, I later discovered I can just keep activating flash with newer BU40N firmware (I'll explain below), but anything else fails...

I found the better guide, a firmware pack (All You Need Firmware Pack) next, but it was too late, damage was done... I also found a 3rd guide talking about cross-flashing, dumping the calibration data first, using another tool to combine it with the correct firmware, but I guess that doesn't apply to LG drives.

Moving on. Because I write/maintain CD ripping software and know some SCSI, I wondered if I could recover the drive myself with LG's official FlashIt tools. Since SDFtool flashed it to another [wrong] model, it identifies as BU40N in the vendor ID string, so the WH14NS40 FlashIt will exit, tell you it's the wrong drive. So I thought what if I intercept the SCSI command packet, change the string to identify as a WH14NS40 model? Would the flashing proceed with the correct firmware then??

Result:
LGFlash.png
LGFlash.png (86.63 KiB) Viewed 488 times
Tricking it with the WH14NS40 FlashIt was possible, but it fails with an Abnormal State error. Not will to give up, I discovered I could continue to activate flashing with LG's final 1.05 BU40N flasher/tool! What I came to understand is it protects itself with a checksum. The firmware is unzipped, decrypted (basic XOR encryption), patched with data in some areas in reaction to drive info, encrypted back before it uses a special SCSI cmd (0xE7) to start flashing, then the standard SCSI write buffer command (writing 16K chunks per iteration for the total 2MB firmware) so it's gonna take someone really talented to possibly figure this out some day!

Code: Select all

if ( pSPTI_Exec->sptd.CDBByte[0] == 0x12 /*SCSI_INQUIRY*/  ) {
	pOID = pNID = "HL-DT-STBD-RE BU40N     1.05N";
	if ( MemCmp(28, (PBYTE)pSPTI_Exec->sptd.DataBuffer+8, pOID)==0 )  {
		//pNID = "HL-DT-STBD-RE  WH14NS40 1.00N001600 UNIQUE1711211658MTEKMT1939      \0\0JB8   NS50";
		pNID = "HL-DT-STBD-RE BU40N     1.01N";
		MemCpy(80, (PBYTE)pSPTI_Exec->sptd.DataBuffer+8, pNID);
	}
}
With this code, now that it identifies as BU40N 1.05N, I trick it into lower version 1.01N, so it passes the version test again, and flashing can continue to be activated - you hear a click, the blue light flashes on/off, result:
Flashing.png
Flashing.png (56.52 KiB) Viewed 488 times
But obviously this does me no good, just progress that proves that the LG Flasher is the ONLY tool now that it's bricked that can somehow activate flashing.

Anything else I tried goes nowhere, it all fails:
DOS Flasher
Flasher32
SDFtool Flasher
ASUS_ODD_FW_Changer (even this)

I was thinking of selling it, perhaps someone smarter knows what to do, but I guess I'll hang on it in the hopes that after a couple more years someone will figure out how to handle these drives when bricked... LG must have a force-flasher, without all these checks/protections, I wondered if I should ask their support team, but I doubt they'll give me anything, much less reach the right engineer who knows what I'm talking about it. I wish we could get their source code! Damn.

Anyway, any advice/help would be appreciated. I attached my source code I guess I can't attached my interception code to help explain more. Should someone actually be interested, then DM me just in case it might help someone in the future to continue the recovery goal. I personally have to give up, frustrating as it is. I don't know enough, and I might as well just buy a replacement in the meantime if I really need BluRay ripping restored.
Billycar11
Posts: 5586
Joined: Sun Aug 24, 2014 5:49 am

Re: I bricked my LG WH14NS40 1.03N (2018) drive... Here's my story, what I tried, with source code. Any help is apprecia

Post by Billycar11 »

You need to use the recovery mode in sdf tool
Then just follow the prompts
Buy a drive from the guide and video maker: https://www.makemkv.com/forum/viewtopic ... 20&t=17831
UHD Drive Guide: https://www.makemkv.com/forum/viewtopic ... 16&t=19634
Auto flash kit $40 Email Billycar5924@gmail.com No attachments
NightWolve
Posts: 5
Joined: Tue Apr 07, 2026 3:21 pm
Location: Chicago
Contact:

Re: I bricked my LG WH14NS40 1.03N (2018) drive... Here's my story, what I tried, with source code. Any help is apprecia

Post by NightWolve »

Billycar11 wrote:
Tue Apr 07, 2026 10:17 pm
You need to use the recovery mode in sdf tool
Then just follow the prompts
Yep, I tried that... Everything errors out. I even tried 2 old PCs, one of which set to Win98 with Exit to DOS for the DOS Flasher, and it failed every time (I could actually get the drive seen in DOS which surprised me using an IDE to SATA adapter).

The only trick that can activate flashing now is the final LG Flasher for BU40N if I mod it to reduce the drive's reported version number as explained above, tricking it into flashing again:

https://www.lg.com/us/support/product/lg-BU40N.AVAA10B

If I try to use the correct WH14NS40 flasher with the same mod, it's rejected... Can't win. I also wonder if anyone has any JB8 motherboards for sale from broken units?? I can't find any for sale in the wild...
Billycar11
Posts: 5586
Joined: Sun Aug 24, 2014 5:49 am

Re: I bricked my LG WH14NS40 1.03N (2018) drive... Here's my story, what I tried, with source code. Any help is apprecia

Post by Billycar11 »

NightWolve wrote:
Tue Apr 07, 2026 11:08 pm
Billycar11 wrote:
Tue Apr 07, 2026 10:17 pm
You need to use the recovery mode in sdf tool
Then just follow the prompts
Yep, I tried that... Everything errors out. I even tried 2 old PCs, one of which set to Win98 with Exit to DOS for the DOS Flasher, and it failed every time (I could actually get the drive seen in DOS which surprised me using an IDE to SATA adapter).

The only trick that can activate flashing now is the final LG Flasher for BU40N if I mod it to reduce the drive's reported version number as explained above, tricking it into flashing again:

https://www.lg.com/us/support/product/lg-BU40N.AVAA10B

If I try to use the correct WH14NS40 flasher with the same mod, it's rejected... Can't win. I also wonder if anyone has any JB8 motherboards for sale from broken units?? I can't find any for sale in the wild...
Dos flash will work too but you have to be on 1.00 fw bootloader and fw as guide says
Buy a drive from the guide and video maker: https://www.makemkv.com/forum/viewtopic ... 20&t=17831
UHD Drive Guide: https://www.makemkv.com/forum/viewtopic ... 16&t=19634
Auto flash kit $40 Email Billycar5924@gmail.com No attachments
MartyMcNuts
Posts: 4810
Joined: Wed Nov 22, 2017 11:45 pm

Re: I bricked my LG WH14NS40 1.03N (2018) drive... Here's my story, what I tried, with source code. Any help is apprecia

Post by MartyMcNuts »

NightWolve wrote:
Tue Apr 07, 2026 11:08 pm
Billycar11 wrote:
Tue Apr 07, 2026 10:17 pm
You need to use the recovery mode in sdf tool
Then just follow the prompts
Yep, I tried that... Everything errors out. I even tried 2 old PCs, one of which set to Win98 with Exit to DOS for the DOS Flasher, and it failed every time (I could actually get the drive seen in DOS which surprised me using an IDE to SATA adapter).

The only trick that can activate flashing now is the final LG Flasher for BU40N if I mod it to reduce the drive's reported version number as explained above, tricking it into flashing again:

https://www.lg.com/us/support/product/lg-BU40N.AVAA10B

If I try to use the correct WH14NS40 flasher with the same mod, it's rejected... Can't win. I also wonder if anyone has any JB8 motherboards for sale from broken units?? I can't find any for sale in the wild...
The RECOVER method of SDFtool Flasher works. I've done it before with a BH16NS55 flashed to BU40N firmware. You may not be able to use it as you have most likely fucked your drive by flashing original BU40N firmware to it. You should NEVER have doen this. Simply changing the version number does not change the actual firmware! I suggest you try flashing BU40N 1.03-MK to the drive first before attempting recovery.

Recovery steps

Step 1: Selet the drive.
Step 2: Select RECOVER.
Step 3: In the popup window, choose the exact firmware version currently on the drive.
Step 4: In the normal firmware drop down selection box, choose the WH16NS60 1.02-MK firmware (recommended for your drive model).
Step 5: Press START and it should be done in about 30-40 seconds.
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
NightWolve
Posts: 5
Joined: Tue Apr 07, 2026 3:21 pm
Location: Chicago
Contact:

Re: I bricked my LG WH14NS40 1.03N (2018) drive... Here's my story, what I tried, with source code. Any help is apprecia

Post by NightWolve »

MartyMcNuts wrote:
Wed Apr 08, 2026 12:06 am
The RECOVER method of SDFtool Flasher works. I've done it before with a BH16NS55 flashed to BU40N firmware. You may not be able to use it as you have most likely fucked your drive by flashing original BU40N firmware to it. You should NEVER have doen this. Simply changing the version number does not change the actual firmware! I suggest you try flashing BU40N 1.03-MK to the drive first before attempting recovery.

Recovery steps

Step 1: Selet the drive.
Step 2: Select RECOVER.
Step 3: In the popup window, choose the exact firmware version currently on the drive.
Step 4: In the normal firmware drop down selection box, choose the WH16NS60 1.02-MK firmware (recommended for your drive model).
Step 5: Press START and it should be done in about 30-40 seconds.
Thanks for trying... So bad news... I get the "Command produced error code 0xFF05C103" error when trying to flash it to BU40N 1.03-MK, and then for RECOVER, it finishes in 3 seconds, says it was successful, but did nothing (blue light flashing never gets activated)...

And more bad news: while the top label says MFD September 2018, the JB8 motherboard shows a May 2015 date... I didn't know the PCB was much older before trying this. Isn't that the cutoff year/date? :(

Looking more and more like I need to hope for a broken parts sale to get that JB8 motherboard. I asked someone at LG parts, but they don't have it anymore.

And FYI, I know the version number trick doesn't change the firmware; it's to defeat/evade the LG Flasher's protection against downgrading, it allowed me to discover the 1.05 BU40N flasher can actually keep working, but obviously that doesn't quite help me. From there I tried to swap the firmware bytes, but it was too smart, it knew I changed the data in the middle of the process, so it tries to unzip the firmware it came with, then fails... Their flashers also apparently have a "/f" parameter (force) to avoid the version check (I found it in decompiled code), to let you patch say a 1.01 firmware on a 1.05 drive, but it doesn't seem to work, they disabled it.

Anyway, thanks for the help. I guess it's truly bricked... I shouldn't have tried, I rushed into it and now I see the JB8 motherboard is old. MakeMKV didn't alert to me that, it gave a greenlight.
Billycar11
Posts: 5586
Joined: Sun Aug 24, 2014 5:49 am

Re: I bricked my LG WH14NS40 1.03N (2018) drive... Here's my story, what I tried, with source code. Any help is apprecia

Post by Billycar11 »

NightWolve wrote:
Wed Apr 08, 2026 2:44 am
MartyMcNuts wrote:
Wed Apr 08, 2026 12:06 am
The RECOVER method of SDFtool Flasher works. I've done it before with a BH16NS55 flashed to BU40N firmware. You may not be able to use it as you have most likely fucked your drive by flashing original BU40N firmware to it. You should NEVER have doen this. Simply changing the version number does not change the actual firmware! I suggest you try flashing BU40N 1.03-MK to the drive first before attempting recovery.

Recovery steps

Step 1: Selet the drive.
Step 2: Select RECOVER.
Step 3: In the popup window, choose the exact firmware version currently on the drive.
Step 4: In the normal firmware drop down selection box, choose the WH16NS60 1.02-MK firmware (recommended for your drive model).
Step 5: Press START and it should be done in about 30-40 seconds.
Thanks for trying... So bad news... I get the "Command produced error code 0xFF05C103" error when trying to flash it to BU40N 1.03-MK, and then for RECOVER, it finishes in 3 seconds, says it was successful, but did nothing (blue light flashing never gets activated)...

And more bad news: while the top label says MFD September 2018, the JB8 motherboard shows a May 2015 date... I didn't know the PCB was much older before trying this. Isn't that the cutoff year/date? :(

Looking more and more like I need to hope for a broken parts sale to get that JB8 motherboard. I asked someone at LG parts, but they don't have it anymore.

And FYI, I know the version number trick doesn't change the firmware; it's to defeat/evade the LG Flasher's protection against downgrading, it allowed me to discover the 1.05 BU40N flasher can actually keep working, but obviously that doesn't quite help me. From there I tried to swap the firmware bytes, but it was too smart, it knew I changed the data in the middle of the process, so it tries to unzip the firmware it came with, then fails... Their flashers also apparently have a "/f" parameter (force) to avoid the version check (I found it in decompiled code), to let you patch say a 1.01 firmware on a 1.05 drive, but it doesn't seem to work, they disabled it.

Anyway, thanks for the help. I guess it's truly bricked... I shouldn't have tried, I rushed into it and now I see the JB8 motherboard is old. MakeMKV didn't alert to me that, it gave a greenlight.
still not bricked
you just need dos flash and 1.00 fw or a fw that dosflash is enabled on
the 5/2015 day is correct for mt1959
Buy a drive from the guide and video maker: https://www.makemkv.com/forum/viewtopic ... 20&t=17831
UHD Drive Guide: https://www.makemkv.com/forum/viewtopic ... 16&t=19634
Auto flash kit $40 Email Billycar5924@gmail.com No attachments
OneDay
Posts: 30
Joined: Wed Jun 10, 2020 12:01 am

Post by OneDay »

PM sent
Last edited by OneDay on Wed Apr 08, 2026 5:01 am, edited 1 time in total.
NightWolve
Posts: 5
Joined: Tue Apr 07, 2026 3:21 pm
Location: Chicago
Contact:

Re: I bricked my LG WH14NS40 1.03N (2018) drive... Here's my story, what I tried, with source code. Any help is apprecia

Post by NightWolve »

Billycar11 wrote:
Wed Apr 08, 2026 4:57 am
still not bricked
you just need dos flash and 1.00 fw or a fw that dosflash is enabled on
the 5/2015 day is correct for mt1959
What if I sent my JB8 chip to one of you pros to try ?? Only someone with the proven hardware that has done it in the past.

I tried this method on a 2001 PC; used an IDE to SATA adapter, set the BIOS to compatible mode, with Win98 and Exit to DOS, I was able to see the drive once, then try, but it failed...

I already know how to remove the chip, it's easy with 3 ribbon cables. This assumes you have a testing drive. I dunno, sounds like a long shot but just spitballing here. OneDay has old WH14NS40 / WH16NS40 drives, non-UHD 2013/Jan 2015, so I'll probably just take that deal to fix my drive the way it was, at least restore regular BluRay support.
Billycar11
Posts: 5586
Joined: Sun Aug 24, 2014 5:49 am

Re: I bricked my LG WH14NS40 1.03N (2018) drive... Here's my story, what I tried, with source code. Any help is apprecia

Post by Billycar11 »

NightWolve wrote:
Wed Apr 08, 2026 3:34 pm
Billycar11 wrote:
Wed Apr 08, 2026 4:57 am
still not bricked
you just need dos flash and 1.00 fw or a fw that dosflash is enabled on
the 5/2015 day is correct for mt1959
What if I sent my JB8 chip to one of you pros to try ?? Only someone with the proven hardware that has done it in the past.

I tried this method on a 2001 PC; used an IDE to SATA adapter, set the BIOS to compatible mode, with Win98 and Exit to DOS, I was able to see the drive once, then try, but it failed...

I already know how to remove the chip, it's easy with 3 ribbon cables. This assumes you have a testing drive. I dunno, sounds like a long shot but just spitballing here. OneDay has old WH14NS40 / WH16NS40 drives, non-UHD 2013/Jan 2015, so I'll probably just take that deal to fix my drive the way it was, at least restore regular BluRay support.
I could recover it I still have a PC that has ide mode I can setup but I no longer offer this service as every single time I recover a drive I never received payment as I send it back before payment to prove it works and then nothing always

The recovery section of the guide and Marty's tool have all you need it is fixable
Buy a drive from the guide and video maker: https://www.makemkv.com/forum/viewtopic ... 20&t=17831
UHD Drive Guide: https://www.makemkv.com/forum/viewtopic ... 16&t=19634
Auto flash kit $40 Email Billycar5924@gmail.com No attachments
oldelmer
Posts: 3
Joined: Mon Apr 06, 2026 1:30 pm

Re: I bricked my LG WH14NS40 1.03N (2018) drive... Here's my story, what I tried, with source code. Any help is apprecia

Post by oldelmer »

NightWolve wrote:
Wed Apr 08, 2026 3:34 pm
I tried this method on a 2001 PC; used an IDE to SATA adapter, set the BIOS to compatible mode, with Win98 and Exit to DOS, I was able to see the drive once, then try,
What do you mean by "used an IDE to SATA adapter"?

Isn't the whole point to use an ancient PC with an old South Bridge chipset (ICH10?) that has built-in SATA ports that can be switched into IDE-compatability mode?

Once you introduce an unknown IDE-to-SATA adapter with its own weird interface chip into the mix, then you've rather lost the battle before you start, haven't you?
NightWolve
Posts: 5
Joined: Tue Apr 07, 2026 3:21 pm
Location: Chicago
Contact:

Re: I bricked my LG WH14NS40 1.03N (2018) drive... Here's my story, what I tried, with source code. Any help is apprecia

Post by NightWolve »

Update: Alright guys, I gave up for now because I saw this BC-12D2HT model for sale on newegg for $50 ($55+tax)!!

If it cost OneDay $15 to ship an old, non-UHD drive to me, I might as well add $35 on top to get a new 2022 model that may also potentially be UHD-friendly!

So here are the specs:
Make: ASUSTek
MFD: May 18, 2022
Model: BC-12D2HT (although it contradicts itself, showing BW-12D2HT in the middle!)
https://www.newegg.com/p/1W7-00W4-00J89
BW-12D2HT.jpg
BW-12D2HT.jpg (135.5 KiB) Viewed 58 times
I understand this will be the harder case of encrypted firmware with extra steps, but what's the story with it, is the UHD upgrade doable/confirmed ??? I'm OK with restoring regular BluRay support at least, and maybe just wait for some broken LG of mine to show up to grab the JB8 chip off of some day.

FYI: The $50 sale ends by end of today according to the red notice! So if you're good with flashing'n'flipping, the seller may have one more left as far as I can tell:
https://www.newegg.com/p/1W7-00W4-00J89
Billycar11
Posts: 5586
Joined: Sun Aug 24, 2014 5:49 am

Re: I bricked my LG WH14NS40 1.03N (2018) drive... Here's my story, what I tried, with source code. Any help is apprecia

Post by Billycar11 »

NightWolve wrote:
Wed Apr 08, 2026 8:32 pm
Update: Alright guys, I gave up for now because I saw this BC-12D2HT model for sale on newegg for $50 ($55+tax)!!

If it cost OneDay $15 to ship an old, non-UHD drive to me, I might as well add $35 on top to get a new 2022 model that may also potentially be UHD-friendly!

So here are the specs:
Make: ASUSTek
MFD: May 18, 2022
Model: BC-12D2HT (although it contradicts itself, showing BW-12D2HT in the middle!)
https://www.newegg.com/p/1W7-00W4-00J89

BW-12D2HT.jpg

I understand this will be the harder case of encrypted firmware with extra steps, but what's the story with it, is the UHD upgrade doable/confirmed ??? I'm OK with restoring regular BluRay support at least, and maybe just wait for some broken LG of mine to show up to grab the JB8 chip off of some day.

FYI: The $50 sale ends by end of today according to the red notice! So if you're good with flashing'n'flipping, the seller may have one more left as far as I can tell:
https://www.newegg.com/p/1W7-00W4-00J89
That drive is definitely not able to do UHD it's the older case design
Do not flash it, it will die
Buy a drive from the guide and video maker: https://www.makemkv.com/forum/viewtopic ... 20&t=17831
UHD Drive Guide: https://www.makemkv.com/forum/viewtopic ... 16&t=19634
Auto flash kit $40 Email Billycar5924@gmail.com No attachments
Post Reply