Lenovo x1 nano gen 1 -- bricked -- where to flash the bios/fw

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Nicola Bianchi
    Member
    • Jan 2025
    • 15
    • Switzerland

    #1

    Lenovo x1 nano gen 1 -- bricked -- where to flash the bios/fw

    Hello!

    A few days ago I bricked my Lenovo x1 nano gen 1 while updating the bios/fw from linux.
    No the machine power up, but it stuck in a recovery state and I can not do much.

    Lenovo X1 Nano Gen 1
    Type: 20UN - X021US
    S/N: R9 - 10W2D9

    I would like to flash a new BIOS/FW on the chip using a CH341a programmer but ... I actually don't know which "chip" on the motherboard to target 🤦‍♂️
    So here I am to ask for help.

    I opened the laptop and I found a chip that may be the target, on it I've:
    Winbond 25R256JVEQ (see picture)

    Is this the chip where to flash the bios?

    I downloaded the bios from here:
    https://fwupd.org/lvfs/devices/com.l...N2TET.firmware

    I'm totally new to this topics, so be patient.
    Thank you
    Nicola
  • SMDFlea
    Super Moderator
    • Jan 2018
    • 20788
    • UK

    #2
    25R256JVEQ​ should be the correct chip. Don`t flash anything to it yet. Make a backup and post it here.
    All donations to badcaps are welcome, click on this link to donate. Thanks to all supporters

    Comment

    • Nicola Bianchi
      Member
      • Jan 2025
      • 15
      • Switzerland

      #3
      Hi, thanks.
      Unfortunately it looks like with my CH341a programmer and flashrom I can not read this chip 🤔
      I need to understand if this is supported or not

      Cheers,
      Nicola

      Comment

      • Nicola Bianchi
        Member
        • Jan 2025
        • 15
        • Switzerland

        #4
        Do you have any suggestion about programmer+software that can read&write a 25R256JVEQ chip?

        Thank you,
        Nicola

        Comment

        • hardware1
          Badcaps Legend
          • Sep 2021
          • 2930
          • N/A

          #5
          Originally posted by Nicola Bianchi
          Do you have any suggestion about programmer+software that can read&write a 25R256JVEQ chip?

          Thank you,
          Nicola
          Have you tried to choose W25Q256JV instead of W25R256JV?
          Are you using NeoProgrammer software?
          ----------------------------------------------------------------------------------------------------------------------------------------------------------------------
          Due to a lack of donations, server free space at a critical level, and possible closure of Bios Requests
          all donations are welcome,
          see the donate button at the bottom of the page, or
          >>>>>
          click on this link to donate via PayPal. <<<<<
          Every donation made will go towards server fees and maintenance costs.
          ----------------------------------------------------------------------------------------------------------------------------------------------------------------------

          Comment

          • Nicola Bianchi
            Member
            • Jan 2025
            • 15
            • Switzerland

            #6
            Originally posted by hardware1

            Have you tried to choose W25Q256JV instead of W25R256JV?
            Are you using NeoProgrammer software?
            I'm using "flashrom" (https://www.flashrom.org/) on a Linux OS with the CH341a programmer.
            I need to check NeoProgrammer ....

            Thank you.

            Comment

            • Nicola Bianchi
              Member
              • Jan 2025
              • 15
              • Switzerland

              #7
              Hi,
              I managed to read something from the chip using the following:

              sudo ./flashrom --programmer ch341a_spi -c W25Q256JV_Q -r backup.bin

              I read it twice and I got a 32MB file but the md5sum is different between the 2.
              I don't know if this is "normal" or the connection to the chip (is situ with a SOIC8 clamp) is not stable enough...

              I attach the 2 extracted files.

              Thanks a lot.
              Cheers,
              Nicola
              Attached Files

              Comment

              • hobostove
                Senior Member
                • May 2023
                • 73
                • USA

                #8
                Looks like a bad connection, those dumps are basically blank. Try again. The file should zip compress to around 10-20MB. Being only 66KB is a pretty clear indicator it's mostly blank.

                Comment

                • SMDFlea
                  Super Moderator
                  • Jan 2018
                  • 20788
                  • UK

                  #9
                  Originally posted by Nicola Bianchi
                  Do you have any suggestion about programmer+software that can read&write a 25R256JVEQ chip?

                  Thank you,
                  Nicola
                  Try IMSProg https://github.com/bigbigmdm/IMSProg .You can`t use a SOP8 clip as it is. Cut the clamp off completely and then solder the wires to the copper pads or if you want to keep the clamp cut part of the insulation off and solder extra wires to the existing ones ,then solder the new wires to the pads. Keep the wires as short as possible. The other alternatives are to buy a WSON pogo adapter (you have to hold it very steady to get a good backup) or desolder the chip and use a WSON adapter board.
                  All donations to badcaps are welcome, click on this link to donate. Thanks to all supporters

                  Comment

                  • Nicola Bianchi
                    Member
                    • Jan 2025
                    • 15
                    • Switzerland

                    #10
                    Yeah, I think my SOIC8 clip is not the right one.
                    Now I ordered a WSON8 tester which should be better.

                    Talk to you soon.
                    Nicola

                    Comment

                    • rumpumpel1
                      Senior Member
                      • Jul 2019
                      • 142
                      • germany

                      #11
                      Click image for larger version

Name:	JSON-PogoPins.jpg
Views:	324
Size:	349.3 KB
ID:	3548681

                      remove the excess solder so as not to bend the pogo pins.

                      Comment

                      • Nicola Bianchi
                        Member
                        • Jan 2025
                        • 15
                        • Switzerland

                        #12
                        Hi guys!

                        With the right clip I managed to read the chip consistently, so here what I extracted.
                        binwalk shows some content, which is promising I think.

                        Cheers,
                        Nicola
                        Attached Files

                        Comment

                        • hardware1
                          Badcaps Legend
                          • Sep 2021
                          • 2930
                          • N/A

                          #13
                          Originally posted by Nicola Bianchi
                          Hi guys!

                          With the right clip I managed to read the chip consistently, so here what I extracted.
                          binwalk shows some content, which is promising I think.

                          Cheers,
                          Nicola
                          Here is your new BIOS file, try it and let me know.
                          Attached Files
                          ----------------------------------------------------------------------------------------------------------------------------------------------------------------------
                          Due to a lack of donations, server free space at a critical level, and possible closure of Bios Requests
                          all donations are welcome,
                          see the donate button at the bottom of the page, or
                          >>>>>
                          click on this link to donate via PayPal. <<<<<
                          Every donation made will go towards server fees and maintenance costs.
                          ----------------------------------------------------------------------------------------------------------------------------------------------------------------------

                          Comment

                          • Nicola Bianchi
                            Member
                            • Jan 2025
                            • 15
                            • Switzerland

                            #14
                            Originally posted by hardware1

                            Here is your new BIOS file, try it and let me know.
                            Hi,
                            thank you so much!

                            I did a first attempt to flash the BIOS file, the tool reported back an error, but I tried to boot up the laptop anyway.
                            The result is that he did something different than before: "reading ME Firmware" ... but now it ended up in the same "BIOS Self Healing backup progressing ...100%" state.

                            I will try later to flash it again.
                            See attachment for details if curious.

                            Cheer,
                            Nicola
                            Attached Files

                            Comment

                            • hardware1
                              Badcaps Legend
                              • Sep 2021
                              • 2930
                              • N/A

                              #15
                              Originally posted by Nicola Bianchi

                              Hi,
                              thank you so much!

                              I did a first attempt to flash the BIOS file, the tool reported back an error, but I tried to boot up the laptop anyway.
                              The result is that he did something different than before: "reading ME Firmware" ... but now it ended up in the same "BIOS Self Healing backup progressing ...100%" state.

                              I will try later to flash it again.
                              See attachment for details if curious.

                              Cheer,
                              Nicola
                              I don't use flashrom, but I can see failed in verifying the chip. That means the file on the chips isn't identical with the file that you already programmed.
                              ----------------------------------------------------------------------------------------------------------------------------------------------------------------------
                              Due to a lack of donations, server free space at a critical level, and possible closure of Bios Requests
                              all donations are welcome,
                              see the donate button at the bottom of the page, or
                              >>>>>
                              click on this link to donate via PayPal. <<<<<
                              Every donation made will go towards server fees and maintenance costs.
                              ----------------------------------------------------------------------------------------------------------------------------------------------------------------------

                              Comment

                              • SMDFlea
                                Super Moderator
                                • Jan 2018
                                • 20788
                                • UK

                                #16
                                Try using flashrom agin, and IMSProg, if you get the same error at the same point the chip has a problem. If you get different errors in differnt places it could be you not holding the pogo adapter steady enough.
                                All donations to badcaps are welcome, click on this link to donate. Thanks to all supporters

                                Comment

                                • Nicola Bianchi
                                  Member
                                  • Jan 2025
                                  • 15
                                  • Switzerland

                                  #17
                                  Hi guys,
                                  I did manage to get a successful write!

                                  Unfortunately though, the laptop is still in the same situation, stuck in the "BIOS Self Healing backup progressing ...100%" screen 🤷‍♂️

                                  A couple of notes:
                                  - I had to use W25Q256JV chip type instead of 25R256JVEQ ... maybe this in an issue?
                                  - I used flashrom that for W25Q256JV_Q has only an untested state

                                  .... still that the write succeeded 🤔

                                  Cheers,
                                  Nicola
                                  Attached Files

                                  Comment

                                  • Nicola Bianchi
                                    Member
                                    • Jan 2025
                                    • 15
                                    • Switzerland

                                    #18
                                    Hi guys,
                                    me again.

                                    Could it be that the issue preventing the notebook to boot does not resides in the chip we are targeting?
                                    Or it simply may be that I need to try another BIOS image?

                                    Thank you.
                                    Cheers
                                    Nicola

                                    Comment

                                    • Nicola Bianchi
                                      Member
                                      • Jan 2025
                                      • 15
                                      • Switzerland

                                      #19
                                      For the records, I managed to recover my X1 Nano using the attached bios firmware using flashrom
                                      sudo ./flashrom/builddir/flashrom --programmer ch341a_spi -c W25Q256JV_Q -w X1_Nano_Gen_1_Laptop_ThinkPad_-_Type_20UN.bin

                                      Thank you for the support!
                                      Cheers
                                      Attached Files

                                      Comment

                                      • kmorin
                                        ThinkPad <3
                                        • Apr 2025
                                        • 1
                                        • USA

                                        #20
                                        Originally posted by Nicola Bianchi
                                        For the records, I managed to recover my X1 Nano using the attached bios firmware using flashrom
                                        sudo ./flashrom/builddir/flashrom --programmer ch341a_spi -c W25Q256JV_Q -w X1_Nano_Gen_1_Laptop_ThinkPad_-_Type_20UN.bin

                                        Thank you for the support!
                                        Cheers
                                        Hi Nicola! I ran into the exact same issue as you, so I have ordered a programmer and will try to flash the bios firmware you attached. I'm just curious as to where you got this firmware from...

                                        Comment

                                        Related Topics

                                        Collapse

                                        • abhorsen
                                          Help Disabling Flash Protection Range Registers on Lenovo P360 Tiny BIOS
                                          by abhorsen
                                          Hey guys,

                                          Hope you all are doing well. I come here from Win-Raid because I am having issues disabling Flash Protection Range Registers so I can flash my BIOS from within Windows using Intel's IFW tool/using flashrom within Linux, however I cannot due to the above mentioned error.

                                          Here is my thread on Win-Raid detailing the whole process I went through: https://winraid.level1techs.com/t/re...h-gen/95478/27

                                          Essentially I managed to boot into Windows while shorting PINs 1+5 of my audio chip to disable the HAP bit...
                                          07-06-2023, 10:22 AM
                                        • akwky
                                          Fixed: Lenovo P14s Gen 1 (type 20Y1, 20Y2) Laptop (ThinkPad) bricked by a withdrawn BIOS update (r1buj82w)
                                          by akwky
                                          Hi!
                                          Went dumpster-diving and found a bricked Lenovo P14S in trash, few weeks earlier. Symptoms - no screen, no POST, no beep, just keyboard LEDs flashing on powerup. Mute button+LED was responding though, and the display self-test was still working (via the key combo Ctrl+Fn+Power held for some seconds, see the Service manual).

                                          Incidentally, Windows 11 have recently started auto-flashing computer BIOS in our region. Even more suspiciously, Lenovo has released a BIOS update just few days before the PC was trashed. About a week later, the BIOS update image has been oficially marked...
                                          04-14-2025, 01:56 PM
                                        • Vesko356
                                          [Guide] How to find the right HP bios version to flash
                                          by Vesko356
                                          First of all thanks to all of our members who have posted previously all methods posted here.
                                          Please leave a comment if you find something new,or have anything else to add.
                                          -----------------------------------------------------------------------------------------

                                          Find by serial number,model number or series

                                          If you know the laptop serial or model number go to HP support https://support.hp.com/us-en/drivers/laptops .
                                          Enter the serial number or model number and click submit.On the next screen you will have to enter the OS
                                          Operating system and OS version.If...
                                          08-11-2023, 03:27 AM
                                        • HotSaladMan
                                          Lenovo ThinkBook 14S Yoga ITL Bad Flash + Need Bios
                                          by HotSaladMan
                                          *##*#*#*#*#*#Cringe Warning Used Clips for Tl866ii Plus Backups#*#*#*#*#*#

                                          Model : Lenovo ThinkBook 14S Yoga ITL
                                          S/N : MP28JT19
                                          MFG Date : 2022/02/09
                                          Factory ID PRC4
                                          MO : MPNXB26080FX
                                          MTM : 20WE001US
                                          MODULE FCC ID : PD9AX201NG
                                          IC : 1000M-AX201NG

                                          BOARD INFO

                                          FLV34 LA-KO51P
                                          REV : 1B 2020-08-24

                                          Bit of Info


                                          Using Tl866ii Plus, it would scan the chip but wouldn't not detect the
                                          chip id, so i would always uncheck the id check, so it would bypass the error
                                          i did in fact make...
                                          11-07-2024, 07:46 AM
                                        • pcwhiz24
                                          Bricked Lenovo IdeaPad 3 14ADA05 Need BIOS file for FN+R Crisis recovery
                                          by pcwhiz24
                                          Model: Lenovo IdeaPad 3 14ADA05 81W0
                                          S/N: PF2BZS7D

                                          I was having issues with this particular laptop where the NVME SSD would disappear and would not detect unless I took it out and reconnected it, then it would detect for only for a minute then disappear from BIOS. I figured updating the BIOS was worth a try so I booted into my HBCD USB and downloaded the latest BIOS file for that exact model. I ran the executable and everything went smooth, it beeped and then when it restarted, now it won't post, just black screen with fan spinning.

                                          I already have a CH341A programmer...
                                          04-07-2025, 07:10 PM
                                        • Loading...
                                        • No more items.
                                        Working...