Surface Pro 6 + W25Q128JVPQ BIOS

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • av77
    New Member
    • Aug 2022
    • 6
    • PL

    #1

    Surface Pro 6 + W25Q128JVPQ BIOS

    Hello,

    I'm trying to fix Surface Pro 6 BIOS that stuck at Windows logo.
    To make a W25Q128JVPQ dump I've used CH341A (with 3.3V modification) and Raspberry PI.
    - CH341A (both Windows and Linux) doesn't work
    - rpi + flashrom detects it only from time to time. I was able to read the content once.
    - bus pirate works fine however only with lower serialspeed param
    Code:
     flashrom -p buspirate_spi:dev=/dev/ttyUSB0,spispeed=8M,serialspeed=250000 -c W25Q128.V -V -r bios.bin
    To verify the content I wrote the python script that makes a dump and surprisingly it works every time with no error.
    I'm attaching the winbond.py - maybe will be useful for someone.

    My question: Does the BIOS need "ME Firmware cleaning" to fix the Surface boot issue.

    Thank you.
    Attached Files
  • av77
    New Member
    • Aug 2022
    • 6
    • PL

    #2
    Re: Surface Pro 6 + W25Q128JVPQ BIOS

    According to the post https://www.badcaps.net/forum/showthread.php?t=88533

    "CSE ME / 11.8.82.3838 / Consumer LP / SPT/KBP-LP C" so the "ME Region.bin" file should be "11.8.82.3838_CON_LP_C_NPDM_PRD_RGN.bin" .
    New outimage.bin build via FIT.exe has "File System State - Configured"

    W25Q128JVPQ has ben flashed and connected via pogo pins but laptop still doesn't boot.

    Attaching original and MEclean - as I'm not sure if it's correct.
    Is it possible run such flash via pogo pins (connection was tested) or it rather must be soldered.
    Attached Files

    Comment

    • hoaca388
      Badcaps
      • Jan 2022
      • 11640
      • Socialist Republic of Vietnam

      #3
      Re: Surface Pro 6 + W25Q128JVPQ BIOS

      Originally posted by av77
      According to the post https://www.badcaps.net/forum/showthread.php?t=88533

      "CSE ME / 11.8.82.3838 / Consumer LP / SPT/KBP-LP C" so the "ME Region.bin" file should be "11.8.82.3838_CON_LP_C_NPDM_PRD_RGN.bin" .
      New outimage.bin build via FIT.exe has "File System State - Configured"

      W25Q128JVPQ has ben flashed and connected via pogo pins but laptop still doesn't boot.

      Attaching original and MEclean - as I'm not sure if it's correct.
      Is it possible run such flash via pogo pins (connection was tested) or it rather must be soldered.
      Try
      Attached Files


      ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
      Mọi khoản quyên góp cho badcaps đều được hoan nghênh, hãy nhấp vào liên kết này để quyên góp. Cảm ơn tất cả những người ủng hộ----------------------------------------------------------------------------------------------------------------------------------------------------------------

      Comment

      • av77
        New Member
        • Aug 2022
        • 6
        • PL

        #4
        Re: Surface Pro 6 + W25Q128JVPQ BIOS

        @hoaca388, thank you for preparing the new dump.

        flashrom failed twice today so I suppose the chip could be faulty.

        Erase/write done.
        Verifying flash... FAILED at 0x0000b4ec! Expected=0x70, Found=0xff, failed byte count from 0x00000000-0x00ffffff: 0x10c4


        Erase/write done.
        Verifying flash... FAILED at 0x00082a70! Expected=0x78, Found=0xff, failed byte count from 0x00000000-0x00ffffff: 0x11e
        Once I got new winbond flash will post the results.

        Comment

        • av77
          New Member
          • Aug 2022
          • 6
          • PL

          #5
          Re: Surface Pro 6 + W25Q128JVPQ BIOS

          After flashing new chip laptop displays windows logo twice and hangs (the logo is visible all the time till power off)

          Logic analyzer connected with flash SPI see only command - Read SFDP Register (5Ah).
          Platform Controller Hub should read the Intel Flash Descriptor (at offset 0x10) to verify that there is a valid flash - no idea why we do not see it.

          Attached Files

          Comment

          • av77
            New Member
            • Aug 2022
            • 6
            • PL

            #6
            Re: Surface Pro 6 + W25Q128JVPQ BIOS

            Flash with bios_sf6_eb_Compare.bin has been soldered and still the same issue - laptop shuts down after windows logo.
            Tried to sniff SPI and communication looks fine. After "Read SFDP Register" (5Ah) it goes to "Fast Read Quad Output" (6Bh)

            Would it be possible to use some working dump from other machine or the original need more modifications ?


            Attached Files

            Comment

            Related Topics

            Collapse

            • muhuruu
              Surface pro 4 bios request
              by muhuruu
              Hey. Sometime ago i bought broken surface pro 4 supposedly it was dead. But turns out it was just a faulty charger. Although when it powered on and after all updates, touchscreen didn't work it also doesn't work in UEFI. On my original bios in device menager it shows yellow triangles on Surface ME and Surface Touch, hid-compliant touchscreen was missing. I already replaced touchscreen and touchscreen board, i've broken the orginal screen when trying to open surface. I already tried diffrent bios files from internet. With the latest one i was able to install the drivers for Surface ME and Surface...
              01-22-2024, 05:38 AM
            • 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
            • Document Archive
              Microsoft Surface Book Surface Book 3 + Surface Dock Hybrid (2-in-1) 3 Specification for Upgrade or Repair
              by Document Archive
              This specification for the Microsoft Surface Book Surface Book 3 + Surface Dock Hybrid (2-in-1) can be useful for upgrading or repairing a laptop that is not working. As a community we are working through our specifications to add valuable data like the Surface Book 3 + Surface Dock boardview and Surface Book 3 + Surface Dock schematic. Our users have donated over 1 million documents which are being added to the site. This page will be updated soon with additional information. Alternatively you can request additional help from our users directly on the relevant badcaps forum. Please note that...
              09-06-2024, 08:10 PM
            • Document Archive
              Microsoft Surface Book Surface Book 3 + Surface Dock 2 Hybrid (2-in-1) 3 Specification for Upgrade or Repair
              by Document Archive
              This specification for the Microsoft Surface Book Surface Book 3 + Surface Dock 2 Hybrid (2-in-1) can be useful for upgrading or repairing a laptop that is not working. As a community we are working through our specifications to add valuable data like the Surface Book 3 + Surface Dock 2 boardview and Surface Book 3 + Surface Dock 2 schematic. Our users have donated over 1 million documents which are being added to the site. This page will be updated soon with additional information. Alternatively you can request additional help from our users directly on the relevant badcaps forum. Please note...
              09-06-2024, 08:10 PM
            • Document Archive
              Microsoft Surface Book Surface Book 3 + Surface Dock 2 Hybrid (2-in-1) 3 Specification for Upgrade or Repair
              by Document Archive
              This specification for the Microsoft Surface Book Surface Book 3 + Surface Dock 2 Hybrid (2-in-1) can be useful for upgrading or repairing a laptop that is not working. As a community we are working through our specifications to add valuable data like the Surface Book 3 + Surface Dock 2 boardview and Surface Book 3 + Surface Dock 2 schematic. Our users have donated over 1 million documents which are being added to the site. This page will be updated soon with additional information. Alternatively you can request additional help from our users directly on the relevant badcaps forum. Please note...
              09-06-2024, 08:10 PM
            • Loading...
            • No more items.
            Working...