(09-05-2016, 12:30 PM)DeathBringer Wrote: [ -> ]I've found the required code. I see two ways to patch.
1. Add your CPU to whitelist.
2. Disable CPU whitelist.
what do you prefer?
What tools do you use for doing the disassembly?
The
required code is found in
irvine.BIN module:
Code:
...
7AE0 test byte ptr [bp+451h], 1
7AE5 jz 7B73
7AE9 <Printing error string>
...
7B73 <Normal booting>
The patch to disable CPU whitelist:
Code:
7AE0 test byte ptr [bp+451h], 0
Try to flash
my BIOS mod.
Thanks for the help! But it didn't seem to work. I added the microcode for my new cpu to the bios you provided, flashed it and still got the same error message and PC shutdown
My mod already has updated microcode for your CPU.
Make BIOS backup by Universal BIOS Backup ToolKit 2.0.
Here's the bios I extracted from the PC as suggested....
This backup contains original BIOS, even without updated microcode for your CPU.
I think you didn't flash my mod.
Did you used
Award Flash (for HP) in native DOS? (rename it to AWD8833S.exe)
Code:
AWD8833S irv5.23 /py /sn /cc /e
Yes, I used EXACTLY that. It appeared to correctly flash each time and it even reset the boot splash screen to the HP custom picture each time.
The sha1 hash confirms that the awd8833S.exe that I used is the same as the one you posted in the last message.
(09-10-2016, 06:51 PM)mtflynn2011 Wrote: [ -> ]... it even reset the boot splash screen to the HP custom picture each time.
I didn't changed the logo in my mod.
I think you used old file
irv5.23
In my mod the byte at offset 0x10001 is 0x6C, in native BIOS - 0xA4
It's CRC for
irvine.BIN module.