-
Notifications
You must be signed in to change notification settings - Fork 275
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Did not work on Gigabyte GA-P55A-UD3R (1.0) #56
Comments
QFlash must be using a checksum: It fails even if a single bit is flipped. |
I compiled |
Well, it looks like my system is not supported. I will have to try with an external programmer. |
Quite strange, as it seems that the BIOS supports the modifications introduced by me_cleaner (= the raminit succeeds), however it refuses to continue with the boot. Can you try with the dev branch of me_cleaner? |
@corna By using the dev branch you mean specifically the new |
OK, I misread "requires a full dump" as "requires separate ME/TXE image". I tried now with Output of
Unfortunately I did not save the output pre-cleaning, but I did read it multiple times and from memory it looks visually identical to the above (so no change). I did try flashing with I can flash the original ROM again, but I'm reasonably confident that the output of |
Confirming output from a non-cleaned Gigabyte GA-P55A-UD3R:
I wonder if it matters which of the detected chip names I specify when flashing the rom, reading the bios gives me the same checksum on all of them, I don't want to brick this system so I didn't write anything yet, but idftool and me_cleaner seem to like the bios dumps.
me_cleaner.py output, stable branch, just -O parameter:
|
I decided to flash it after all, after reboot I got about 5 seconds of black screen, after that it reached the gigabyte logo screen where it froze with all the indicator LEDs on the mobo lit up and CPU fan at max. Not sure if the logo even showed up at 1st because I also did a bios clear. Backup bios didn't automatically kick in, had to short pin 4+7 on M_BIOS chip with a paper clip for a second after powering on to force it to work (this is a delicate operation if you don't have proper tools), but at least it booted now. |
I managed to trigger the backup BIOS by powering it on holding the reset button at the same time, after a few seconds it turns off and on and starts restoring the BIOS from the backup chip. |
Motheboard: GA-P55A-UD3R https://www.gigabyte.com/Motherboard/GA-P55A-UD3R-rev-10#sp
BIOS: F14B http://download.gigabyte.eu/FileList/BIOS/motherboard_bios_ga-p55a-ud3r_f14b.exe
Used version 2e8761e.
Follow guide from here: https://github.com/corna/me_cleaner/wiki/Internal-flashing-with-OEM-firmware
ifdtool
andme_cleaner
passed all checks, both pre- and post-cleaning. Tried flashing cleaned image via built-in motherboard "QFlash" utility, it refused claiming BIOS image was corrupt. Tried viaflashrom
in Linux, it "worked" (as in: flash succeeded). After power cycling, computer booted but froze during POST (screen is displayed with CPU and memory information but cannot enter BIOS, keyboard is unresponsive, it never reaches the next stage when you see messages from Intel AHCI).Motherboard has dual BIOS, triggered backup BIOS in order to recover.
This is an old machine and removing ME in it is not critical for me, I was mostly trying it out to check if it worked. I can provide additional logs, BIOS images, etc. if requested.
The text was updated successfully, but these errors were encountered: