Hey Everyone Recently had a few bios mods requests from people. They are AMI bioses but will not open with the latest (known) version of AMIBCP (windows version - 3.37) It just says "Cannot open file" Examples of ones i cant open are currently Asus W90VP (latest bios) MSI KT3 Ultra2-R Bios Version: 5.7 (6380ev57.exe) any ideas why i cant open them?? Kind Regards 1234s282
It looks like all they have done is not have the header start on a paragraph boundry (normally the AMIBIOSC string starts at relative byte 0Ah). If it is just this, this is easy to fix. Will Ix Andy
Thanks for your replys guys but im trying to unlock hidden options , not do a SLIC mod. Also zort , when i open AMIBCP760 i get the command window with the message "Program cannot run in fullscreen , with options to ignore or exit I cant open it!!
Is this the one that should be at top?: Code: Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F 00080070 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 00080080 FF FF FF FF FF FF FF FF FF FF 41 4D 49 4E 43 42 ÿÿÿÿÿÿÿÿÿÿAMINCB 00080090 4C 4B 18 00 A8 FC 00 10 00 00 99 63 6A 66 24 00 LK..¨ü....™cjf$. 000800A0 00 00 FF FF FF FF 70 02 00 00 8F B5 C1 33 FF FF ..ÿÿÿÿp...µÁ3ÿÿ 000800B0 FF FF 70 02 FD 80 00 00 00 00 24 42 41 4B 00 00 ÿÿp.ý€....$BAK.. 000800C0 00 00 00 00 00 00 00 00 00 00 FF FF FF FF FF FF ..........ÿÿÿÿÿÿ You're right-- I deleted the first 8A bytes and added then added same number of 00 bytes to the end of the file and then MMTool opened it fine. Extracting & inserting would be the easy part if it's SSV2 and everything is kept the same size. To find 1B I just searched for "FFFF1B00" which should always be bytes D-10 in the header and got the compressed module size from the first 4 bytes of the header & module. The hard part is decompressing the module & then recompressing. To uncompress it earlier I made the compressed 1B in another bios the same size and copied it over (MSI SSV2 style). The same way could be used to compress it again and copy back into the new bios. WickedNick might have code for compressing/uncompressing modules. I agree with you though that this original bios may be damaged and not safe to use.
I really think this is an error. This is not a valid BIOS. If there is no code/jump at FFFF:0000h the motherboard is bricked. It's not too difficult to write the code, just a little time consuming.... and I don't think it's worth it..... the BIOS would still be bad! Andy