[Problem/ Request] Bricked TongFang GK7MRFR BIOS

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • cr4zychriss
    replied
    Originally posted by t1s50

    Do you really know where ifux64.efi wrote the data?


    But I don't have the machine at hand and I don't feel any need to discuss this any further. This is what it looks like to me, hopefully for you / maybe I'm wrong and you find another easier solution. Good luck!
    I have managed to get a diagram from PCSpecialist and a BIOS file. According to the diagram the EC chip is indeed IT5571e. The reason i could not find it last time i looked was because it was on the other side of the board under the plastic insulator.
    My initial findings were correct as the Winbond 25Q128JVSQ being the BIOS/UEFI and GigaDevice GD25LQ80 EC firmware (flash). The ITE IT5571E-128 EC​ is the EC Controler.

    Now, if anyone i kind enough to help out on what can i actually do to revive the "beast" ?

    More files files attached

    Many thanks !
    Attached Files

    if you find these attachements useful please consider making a small donation to the site

    Leave a comment:


  • t1s50
    replied
    Originally posted by cr4zychriss

    I have not programmed such chip nor do I see one visible on the mo (unless it's under the radiators) . I only have the 2 spi chips on the sides of the pch. (Pictures attached in first post).
    Do you really know where ifux64.efi wrote the data?
    Originally posted by cr4zychriss
    The Brick: Attempted to extract and flash a 64KB EC part from an old 1.04 file using dd and from the EFI shell flashed it with ifux64.efi .​
    But I don't have the machine at hand and I don't feel any need to discuss this any further. This is what it looks like to me, hopefully for you / maybe I'm wrong and you find another easier solution. Good luck!

    Leave a comment:


  • cr4zychriss
    replied
    Originally posted by t1s50

    That's an example for an MultiIO- or EC chip- the 128 is the size of the flash memory inside this chip:
    Click image for larger version Name:	33.jpg Views:	0 Size:	18.2 KB ID:	3767660

    That'd be a preprogrammed EC chip.

    I have not programmed such chip nor do I see one visible on the mo (unless it's under the radiators) . I only have the 2 spi chips on the sides of the pch. (Pictures attached in first post).

    Leave a comment:


  • t1s50
    replied
    Originally posted by t1s50
    ......... So if you programmed something into the MultiIO chip which wasn't an EC firmware, you need someone who is capable to re- program an Multi-IO chip or to replace it with a preprogrammed chip.
    That's an example for an MultiIO- or EC chip- the 128 is the size of the flash memory inside this chip:
    Click image for larger version  Name:	33.jpg Views:	0 Size:	18.2 KB ID:	3767660

    That'd be a preprogrammed EC chip.

    ​​
    Attached Files

    if you find these attachements useful please consider making a small donation to the site

    Leave a comment:


  • cr4zychriss
    replied
    Originally posted by t1s50

    Do you still have this 64 kB "EC part" you programmed?

    EC firmware is often located in the Multi IO chip / keyboard controller, very rarely has a normal SPI chip. The MultiIO chip is the first thing needed when pressing the power button. If you did corrupt its firmware you're quite dead in the water. So if you programmed something into the MultiIO chip which wasn't an EC firmware, you need someone who is capable to re- program an Multi-IO chip or to replace it with a preprogrammed chip.
    Please explain, by multi-io chip you mean the win bound spi chip (bios)? That currently has flashed the 1.06 backup.
    The other chip GigaDevice GD25LQ80 has flashed on it
    • EC_1MB_Extract.bin – what I tried to extract from the XMG 1.05 ROM and is currently on my EC chip.
    Long story what are my options here please?
    Thanks.

    Leave a comment:


  • t1s50
    replied
    Originally posted by cr4zychriss
    [*]The Brick: Attempted to extract and flash a 64KB EC part from an old 1.04 file using dd and from the EFI shell flashed it with ifux64.efi .
    Do you still have this 64 kB "EC part" you programmed?

    EC firmware is often located in the Multi IO chip / keyboard controller, very rarely has a normal SPI chip. The MultiIO chip is the first thing needed when pressing the power button. If you did corrupt its firmware you're quite dead in the water. So if you programmed something into the MultiIO chip which wasn't an EC firmware, you need someone who is capable to re- program an Multi-IO chip or to replace it with a preprogrammed chip.

    Leave a comment:


  • cr4zychriss
    replied
    Originally posted by t1s50
    Interesting idea. Ever considered that this really isn't EC firmware but bios of your Nvidia graphics? Here's a board schematic for a GK5MP5X v1.1, U8 = GD25LQ80 (btw an 1.8V SPI chip) on the pages for the graphics? Here someone has a NVidia video rom (wrongly named EC) from a comparable machine which is a 100 % bitwise identical to your 1MB backup. That's very rare, corruption does normally not happen this way.

    Good luck!
    If I did understand correctly, you're saying I flashed a broken EC to the vbios chip? That is actually 1.8V instead of 3.3?
    So basically now is there any chance of recovery?

    Leave a comment:


  • t1s50
    replied
    Interesting idea. Ever considered that this really isn't EC firmware but bios of your Nvidia graphics? Here's a board schematic for a GK5MP5X v1.1, U8 = GD25LQ80 (btw an 1.8V SPI chip) on the pages for the graphics? Here someone has a NVidia video rom (wrongly named EC) from a comparable machine which is a 100 % bitwise identical to your 1MB backup. That's very rare, corruption does normally not happen this way.

    Good luck!

    Leave a comment:


  • cr4zychriss
    replied
    Originally posted by t1s50
    Regarding
    "EC_25LQ80CI_corrupt_backup.bin – the clip readout of the EC Chip after the BRICK (from first post)"

    Check the file content:

    Click image for larger version

Name:	123.jpg
Views:	282
Size:	99.5 KB
ID:	3767302

    If this really is the backup of the mentioned 1 MB SPI chip it's not even close to being an "EC firmware".
    Hi, and thanks for the reply. That I figured it myself when I bricked it 😁. I tried to extract the last mb from the bios backup with DD and flashed it.
    So as it stands I need a clean EC and full bios to flash both chips via clip.

    Leave a comment:


  • t1s50
    replied
    Regarding
    "EC_25LQ80CI_corrupt_backup.bin – the clip readout of the EC Chip after the BRICK (from first post)"

    Check the file content:

    Click image for larger version

Name:	123.jpg
Views:	282
Size:	99.5 KB
ID:	3767302

    If this really is the backup of the mentioned 1 MB SPI chip it's not even close to being an "EC firmware".

    Leave a comment:


  • peste
    replied
    Originally posted by cr4zychriss
    Thank you !
    That's only the ME region, what about EC ?
    As far as i'm aware on this model of laptop ME cant be flashed alone and needs to be part of the full package. Please correct me if i'm wrong. Also if it is possible how do i flash only that part ?
    the EC bios is not cleared..it stays like this...it only writes the main chip..

    Leave a comment:


  • cr4zychriss
    replied
    Originally posted by peste

    try..
    Thank you !
    That's only the ME region, what about EC ?
    As far as i'm aware on this model of laptop ME cant be flashed alone and needs to be part of the full package. Please correct me if i'm wrong. Also if it is possible how do i flash only that part ?

    Leave a comment:


  • peste
    replied
    Originally posted by cr4zychriss
    Apologies, All files now uploaded in 2 archives.
    try..
    Attached Files

    if you find these attachements useful please consider making a small donation to the site

    Leave a comment:


  • cr4zychriss
    replied
    Apologies, All files now uploaded in 2 archives.
    Attached Files

    if you find these attachements useful please consider making a small donation to the site

    Leave a comment:


  • SMDFlea
    replied
    Originally posted by cr4zychriss

    Hi,
    Already included in the post.
    • Barebone / Chassis: TongFang GK7MRFR
    • MB: MB: GK5MP5X V1.0 Prod :GK5MRFV10T04201310281
    • readback.bin – readback of the N 1.06 read with the clip (whats currently on the bios chip)
    Files should have been attached to your post in a zip/Rar .If you stop sharing the files the links are dead then nobody else has access to them anymore.

    I`ve attached all your files.
    Attached Files

    if you find these attachements useful please consider making a small donation to the site

    Leave a comment:


  • cr4zychriss
    replied
    Originally posted by peste
    post S/N, full name and model, motherboard model, etc.

    post the contents of the bios chip even if it is corrupted..
    Hi,
    Already included in the post.
    • Barebone / Chassis: TongFang GK7MRFR
    • MB: MB: GK5MP5X V1.0 Prod :GK5MRFV10T04201310281
    • readback.bin – readback of the N 1.06 read with the clip (whats currently on the bios chip)

    Leave a comment:


  • peste
    replied
    post S/N, full name and model, motherboard model, etc.

    post the contents of the bios chip even if it is corrupted..

    Leave a comment:


  • [Problem/ Request] Bricked TongFang GK7MRFR BIOS

    Hello everyone,
    I am requesting urgent assistance to unbrick my laptop, a rebranded TongFang GK7MRFR chassis. The laptop is completely dead following a faulty in-OS EC flash attempt.
    I have successfully used a CH341A programmer and can read/write/verify both flash chips, but using my backups/extractions has failed to restore power. The root cause is likely a corrupted Intel Management Engine (ME) region or an incompatible EC/BIOS pairing. System & Hardware Details
    • Barebone / Chassis: TongFang GK7MRFR
    • MB: MB: GK5MP5X V1.0 Prod :GK5MRFV10T04201310281
    • Rebrand: PC Specialist Optimus Series / XMG Core 17 (E20)
    • CPU: Intel Core i7-10750H (10th Gen)
    • GPU: NVIDIA GeForce GTX 1650 Ti
    • RAM: 32GB DDR4
    Identified Flash Chips (Both 3.3V Confirmed)
    1. Main BIOS Chip (16MB): Winbond 25Q128JVSQ (BIOS)
    2. EC Flash Chip (1MB): GigaDevice GD25LQ80 (EC firmware)
    Timeline of Failure & Prior Issues

    The core issue before the brick was an erratic keyboard backlight that often remained off and did not respond to FN+F5/F6/F7 or Control Centre commands, nor later under linux (Confirmed as a fiddly EC issue).
    1. Originally ran BIOS N.1.03 stock, then couple years back updated to 1.04 from XMG/Schenker and everything was fine here (cant remember what files I used as lost the drive they where stored) .
    2. Asked PCS for a bios update in march last year and they sent over 2 files (1.06 Bios + 1.19 EC), after flashing under efi, noticed the keyboard backlight acting weird and mostly stayed off.
    3. Flashed XMG BIOS N.1.05. BIOS version changed to N.1.05, but EC remained 1.19.
    4. The Brick: Attempted to extract and flash a 64KB EC part from an old 1.04 file using dd and from the EFI shell flashed it with ifux64.efi .
    5. The flash completed, but after an EC reset, the laptop went COMPLETELY DEAD (no power LED, no charge indicator, no fans, no POST). Later realised the initial 64KB extraction/flash was faulty and corrupted the EC boot sequence.
    Current Recovery Status (CH341A Attempts)

    I have successfully performed the following steps using flashrom, but the system remains dead:
    1. Main BIOS Chip: Flashed my full working backup: bios_backup_GK7MRFR_N106.bin – Last working dump before updating to N1.05 verified working, 100% OK.
    2. EC Flash Chip: Flashed a newly extracted EC image from the XMG 1.05 ROM (EC_1MB_Extract.bin) to the EC chip. Unknown condition, file uploaded for verification.
    3. Conclusion: I strongly suspect the the EC provided by PCS wasn’t 100% fit and or Intel ME Region within my original 1.06 backup was compromised, or the 1.06 ME is incompatible with the 1.05 EC firmware, leading to a failure in the power-on handshake.
    Request for Files & Guidance

    I kindly ask the community for assistance with the following:
    1. Full SPI Dump: A complete dump from a working GK7MRFR system (any BIOS version, with a clean, configured Intel Management Engine (ME) region.
      If possible, and if i’m not asking for much a full unlocked SPI dump or assistance with modding/unlocking the BIOS after the restore would be greatly appreciated, as the locked nature may be hindering full recovery.
    2. Clean EC Firmware: The full EC firmware file (lastly installed was EC 1.19 but could be any vers as long as its paired with the BIOS) for the GD25LQ80 chip.
    Guidance Needed: Please advise on the flashing order (EC or Main BIOS first if this actually matters?!?) and confirm which file should go to which chip.

    Files I Am Uploading for Analysis


Related Topics

Collapse

  • inck243
    Acer e15-e5-576g-5762 bricked. Bios chip won't interface in AsProgrammer.
    by inck243
    Thanks for any help. The board version is DAZAARMB6E0 REV: E. The bios chip is winbond 25Q64JVSIQ1736. W25Q64JV is not available in AsProgrammer -- only BV CV FV or FW_1.8c. The chip won't interface with asProgrammer and a CH341A. When I have this chip on the board, the laptop will not post but when I plug it in to power, the blue LED lights up, also the orange when the battery is connected. When I push the power on button, keyboard backlight turns on and the fan starts briefely then turns off. But I can't do anything to program this bios chip so I bought another one.

    The BIOS...
    07-25-2024, 09:17 AM
  • testaccgta
    Unable to verify IC or write/erase/flash BIOS file to XMC QH128AHIG SPI chip using NeoProgrammer/AsProgrammer
    by testaccgta
    Hi, everyone!

    I've recently acquired two brand new SPI chips to replace the one currently in my Acer A514-54G laptop MB (FH5AT LA-K092P). The reason why I'm replacing the current SPI chip is because I had some difficulties with a third-party IT assistant who pretty much lacked the soldering skills and ended up destroying the current SPI chip soldered to my MB from factory.

    I've decided to do this on my own because I spent the past month or so learning some soldering skills and BIOS modding through Badcaps and WinRaid forums, hence the attempt. I've also chosen to buy...
    09-01-2024, 08:24 PM
  • BMCappelletti
    Asus Chromebox CN62 - wrong chip put on BIOS reader
    by BMCappelletti
    Long story short:
    - dad converted Asus Chromebox CN62 into Windows compatible, with mrchromebox BIOS, years and years ago
    - gave the computer to his son a couple years later
    - son now decided to revert it to Chrome OS, to sell it as original (re-writing BIOS with the backup one created by his dad)
    - too lazy to remove the board from the case, thought a voltage regulator was the BIOS chip (you know... it has 8 legs)
    (seems like the story was not that short)

    He used alligator clips to read the chip. No luck reading it. Removed chip and placed on a SOC-8...
    01-08-2025, 07:27 PM
  • Gonza123
    Dell Inspiron 3593 (Ice Lake i3-1005G1) – TPM not detected / Intel ME missing after bad BIOS flash – Need full 16MB SPI dump
    by Gonza123
    Hello everyone,

    I am requesting help with a Dell Inspiron 3593 that has a corrupted firmware (Intel Management Engine missing) after an incorrect SPI flash performed by a repair shop. Below is the complete and required information as per forum rules.
    Machine Information
    • Brand: Dell
    • Full Model: Dell Inspiron 3593
    • CPU: Intel Core i3-1005G1 (Ice Lake-U)
    • Chipset / Platform: Intel Ice Lake LP (ICL-LP)
    • Current BIOS version: 1.30
    • SPI BIOS size: 16 MB (128 Mbit)
    • SPI BIOS IC: XMC QH128AHIG (SOIC-8, 3.3V)
    • Service Tag: 24JQ173

    Motherboard Information
    • Motherboard model: FD
    ...
    Today, 06:39 PM
  • thxd43
    Lenovo laptop does not turn on, what does this number mean in a BIOS chip?
    by thxd43
    Hello, first of all, excuse me, I am using the translator, English is not my native language.

    I have a Lenovo ideapad 330S - 14IKB laptop.



    The tablet did not recognize me when I connected it, so I checked the device manager and I realized that there were many with the exclamation mark, so one by one I began to update their drivers until the sign disappeared of admiration, I even updated the BIOS, and the laptop rebooted normally and worked, so far so good, but the tablet still did not recognize me, I read on the internet that it could be due to a...
    02-23-2023, 08:37 PM
  • Loading...
  • No more items.
Working...