Sorry to post on the same subject again. I have spent along time reading the ADDCC tutorial and am still stuck for ideas and require help if possible.
I am confused on Pages 6 / 7 /8 of your Tutorial. I have found the Whitelist in the uncompressed "02_POST_00020100_Rom.dec" file no problem (as my last post).
The problem I am having is finding which entry to edit in the compressed file. I press the "Search in..." button and this shown:
I used the "One Byte Step" option, and forward once. I then edited the "Own BIOS ID Byte String" with the new Wireless N card Hex valve:
I have tried this - and it is incorrect. After patching the BIOS then decompressing it, the Whitelist is wrong and 4 bytes are missing:
Original Decompressed Whitelist:
Patched Decompressed Whitelist:
There is obviously some problem along this line of Hex...
although it starts off well ( 86803642 ) where has the 11 11 11 11 come from, and where have the missing 4 bytes gone?
This makes me believe I am putting the "Own BIOS ID Byte String" in wrong - although I am not far off.
If possible Semi, could you explain in your Tutorial, on page 7, you say:
"with a complete entry,the first, from decompressed Whitelist is it so much easier to find the Whitelist in the compressed BIOS. In this case by searching manual with “86 80 20” → “8680204286800127”
– the position bye shifting is with respect to four byte order for a correct checksum fixing
– the Whitelist is found, the position is good for patching it with another PCI\VEN ID
– this ID is found completely "
I can not see a relation between “8680204286800127” and your decompressed whitelist file.
My question is how can I use the decompressed whitelist to find where in the compressed BIOS file to start editing Own BIOS ID Byte String.
I have obviously got it in the wrong place
Many thanks for your time