Hi everyone,
I have a T430s and an X230. I need both of them whitelist check disabled, to insert ac wifi cards (say AR9880 or Intel 7260).
For X230, with the help of BDMaster, ucupsz and rst1024, the flashing was a successful and I'm greeting from it with Intel 7260. Thank you all for your superb works.
For those ones who are new about whitelist removal a/o hardware programming, here are your resources written by them:
1. ucupsz's thread about HW programming on T430 (this works with X230, too), with helps from BDMaster:
https://www.bios-mods.com/forum/Thread-R...programmer
2. ucupsz's complete and detailed tutorial of whitelist removal and hw programming (this helps me really much, from dump to modding, and eventually flashing. Cheers):
http://rg.to/file/95a8a797d5833aa19f6c11....docx.html
3. rst1024's trick of using 3.3V from GbE for external power, in case of your programmer don't have enough power (e.g. usb powered ones like me)
https://www.bios-mods.com/forum/Thread-R...4#pid91134
Now it is time for the T430s issues.
T430s is heavily different from X230 and T430: it has a 128Mb WSON-8 chip, and the Whitelist module (79E0EDD7 one, attached together with x230 one) has different code logic from them.
I modded it like this (dk if it could work, I have little experience in cracking):
.text:0000000000000BCE jnz loc_C7A (check for next loop or fail if 0x06 is encountered)
to
.text:0000000000000BCE jmp short loc_C03 (successfully matched an entry and break the loop)
E.g.
0000000000000BCE
0F 85 A6 00 00 00 0F B7 4C 1A 06 0F B7 44 1A 04
to
0000000000000BCE
EB 33 A6 00 00 00 0F B7 4C 1A 06 0F B7 44 1A 04 (A6 00 00 00 are junk but should not being executed
)
Next I need some advices on flashing.
The wson chip is shown in the image and the clip will not work. I'm a newbie for soldering so my friends suggest me to jump wires from the yellow points (named test point?).
Also I'm not sure if the power from programmer will be enough or the
GbE power trick will work on T430s. I know nothing about hardware...
I need your help
BTW, I have some questions about weird (?) behavior of BIOS. ~2 years ago, I tried to modify the whitelist module in the official downloaded bios (g2ujxxus.exe or so) and successfully flashed it. However it did not work: the memory dumped one created from tools (e.g. biosbakk_64.rom) is not using the modified whitelist module (the sequence number of the module is 2207/8 vs 2239).
This time I read the 32M chip using the programmer and proved it is successfully flashed. According to the BDMaster and ucupsz, we should use the memory dumped one and cut it to 4MB for flashing. I did like this and succeeded.
I'm wondering why this happens and where is the unmodified bios from (If I remembered correctly , it changes when I flash different version of the official bios).
Thanks in advance, any help is greatly appreciated.