NVME support for Lenovo Insyde laptop B40-30 (circa2014)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • chromecut
    New Member
    • Apr 2021
    • 4
    • United states

    #1

    NVME support for Lenovo Insyde laptop B40-30 (circa2014)

    I need some guidance-any logical sense of this would be mighty appreciated
    I usually prefer to do the work myself but to0 many impossible projects calling my name-Im having trouble getting nvme support for this lenovo insyde biios laptop B40-30-any moddying=brick-Ive unlocked all the register with direct hex edit to signed bios which didnt break the bios amazingly, signed the oem flashing tool and the bios (fptw allows full dump but no write back)to what I thought was success: no warnings fully flashed and then=brick
    I cant try the sleep bug trick as I need 9ccn30ww.exe which somebody here provided but only the full rom not .exe-Im certain an additional intergrity check stops even a hardware programmed insyde bios-officla intel doc confirms this-If the chip is locked a certain way even blanking chip not guarantee success and I am unclear on is if the sleep bug trick also prepares the mod bios for passing boot check maybe a hidden fptw switch inserting the encrypted signature right before flash, fptw is the backing tool for h20fft flashing tool after all and since this thiong has TXE not ME there is -mfg manufacturing mode switch instead of the -disable me switch on later fptw packages-Im using 1.14 version lol
    it is also possible I bungled the nvme module insertion?
    I discovered an smmdxe dual driver for nvme in a newer insyde bios-my laptop has mulitple dual drivers so I followed suit-extracting it with uefi tool and h20 and then comparing the module revealed it diffd by one byte so Im unsure which saved from UEFI tool27, 28, Ispillmydrink's insyde tool version to use and where to put it or if I ended up creating dependancies by not updating some config list by just inserting it letting bios sort out smm hand off-I havent tried nvme.ffs insert as either being added breaks the sig anyway-someone mentioned on another forum unrelated at the time
    that using target computer when launching insyde h20 loads the de-encryted bios into ram and winhex can open the active ram, download, hex edit, save back then sign flasher & bin -f back to chip but my puter having trouble "speaking" to the low level h20 tool that runs the webbrowser tool
    the same forum had another great idea where you can flash just a snippet back to bios at a certain offset maybe outside locked ranges so I tried to see the specific starting offset by comparing oem and my dumped bios diff between nvme add or without but failed as any tool used to change something changes the size and the file scructure so it cant locate the just inserted nvme module code offset as its scrambled-it appears the weird diff in sizing between oem 9.2mb and direct dump 8mb is oem pkg contains sig and me and they are all mixed in so remaing feasable options are

    1. locate 9ccn30ww.exe here at badcaps as all other searchs exhausted- hope sleep bug fixes boot sanity check-another forum member said b40-30 and B50-30 not moddible but wouldnt elaborate
    2. get guidance on what nvme module smmdxe combo or nvme5.ffs small, compressed to use and where to put it?


    *new idea just popped in*
    compare already secure 9ccn30ww rom file with hardware dump
    determining security updates that closed the sleep bug trick
    screwing self maintainers in the name of so called security
    Have you heard of a single person ever getting meltdown or spectre?
    add small .ffs to hardware dumped using h20 at the end of FV#3 (the smmdxe combo lives there) so bios will see it and once selected as boot, bios should arrange/rearange things to handoff to os and since past bootguard in process it should do it blindly-then sign the modded dumped bios and hardware flash that back in-I found a resigning tool that replaces rsa cert with mine-I still believe the secret is using oem package resigned and repacked will nullify bios boot check but then Im back to finding 9ccn30ww.exe oem (last known sleep bug)
    if that doesnt work I could clean dump innitialize txe (if thats even possible)
    I havent tried me anylizer on the txe (no me onboard)

    so you guys doing whitelist removals/password whatnots
    How are you flashing back moded bios and how are you taking these bios dumps requests supplied, using them for what exactly? and then flashingback? You guys trully impress me and I hope someone can help
    I cant put another unfinished project back on the shelf

    thanks for reading my book
    Last edited by SMDFlea; 04-20-2023, 04:05 AM.
  • SMDFlea
    Super Moderator
    • Jan 2018
    • 20318
    • UK

    #2
    Re: NVME support for Lenovo Insyde laptop B40-30 (circa2014)

    9ccn30ww bios exe attached,plus extracted exe contents.

    .
    Attached Files
    Last edited by SMDFlea; 04-22-2023, 01:24 PM.
    All donations to badcaps are welcome, click on this link to donate. Thanks to all supporters

    Comment

    Related Topics

    Collapse

    • jbonavita
      ASUS TP500LA BIOS request/repair/merge?
      by jbonavita
      Hi, my laptop wont boot at all
      With original bios no POST, only LED lights
      With alternative BIOS from model TP500LN (flashed via programmer) the notebook works again
      Some issues
      A- with bios from 500LN, it won't update from bios of model 500LA (from 500LN v203 to 500LA v300)
      B- If updated from 500LN version 203 to 300, the battery stops being recognized

      Things I tried

      1- Update / clear ME: Took the non working bios, made a backup, and did this: https://www.badcaps.net/forum/troubl...theory/trouble...
      04-29-2025, 09:38 PM
    • zenius
      [REQUEST] Dell G3 3579 BIOS Password & AMI Protected Range/BIOS Guard Unlock
      by zenius
      Hello, I have an old Dell G3 3579 (ST: 2WQ7LP2-8FC8) with a newer 8FC8 BIOS password. I have successfully attached to the flash chip (W25Q128JVSQ) on the motherboard with a CH341A programmer and made several modifications using Intel FIT (e.g., allow software SPI write) without bricking. I was also able to boot to a modified GRUB shell where I attempted to edit many BIOS security related options like BIOS Guard/Lock, Flash Signature Override, ME FW Image Re-Flash, etc.

      Unfortunately, some of these modifications like to Intel BIOS Guard failed because it is fused into the PCH. Also,...
      12-08-2024, 06:13 AM
    • Wahaz
      Lenovo Thinkbook 15 G2 ITL i5 (serial number: MP2BFZEF) bios request
      by Wahaz
      Hello,

      I have a Lenovo Thinkbook 15 G2 ITL i5 Laptop (serial number: MP2BFZEF) that when I turn it on, the led on the power button lights up for 5 seconds, then goes out. There's no display and nothing happens.
      So I thought it was a Bios problem.
      I found 3 bios chips on the board, which I read with a bios programmer: two XMC model bios chips and a Winbond model bios chip. Each XMC model bios chip has two partitions named XM25QH128A [3.3V] and XT25F128A [3.3V]. And the Winbond model bios chip has three partitions named W25Q80BL 3.3V, W25Q80xV 3.3V and W25Q80DV 3.3V....
      10-30-2023, 08:42 PM
    • Bloodhoundje
      HP Pavilion Gaming Laptop 15-ec2523nd - Dimm2 slot disabled after corrupt bios repair? Advice requested.
      by Bloodhoundje
      Hi everyone,

      I have been doing hardware repair as a hobby for some years now and recently decided to learn about repairing laptops as a fun challenge.

      I managed to get my hands on a "HP Pavilion Gaming 15-ec2523nd" notebook that only shows a white power LED and doesnt respond to anything.

      After initial testing I concluded the bios seems to be corrupted since all voltages are normal and there are no shorts. HP has a feature for a bios restore from USB with winkey+B for this model. This did not work.

      I have desoldered the bios chip (GigaDevice...
      03-16-2024, 03:12 PM
    • mikeybass
      Dell 9010 MT BIOS Update Always Fails
      by mikeybass
      Hi, I hope some one has some advice for me. I searched the forums but didn't see anything relevant. I acquired two identical Dell 9010 Mid Tower computers from a business office upgrade (they were going to throw them out). Both of them have the same motherboard (00F82W). One of them works flawlessly. The other one had a corrupted BIOS. I tried flashing numerous main BIOS and EC files from the internet, but none of them worked. I decided to copy the main BIOS and EC from the working 9010 computer and successfully flashed the corrupted BIOS. This got the computer able to boot again and run norm...
      04-23-2025, 04:30 PM
    • Loading...
    • No more items.
    Working...