Bios Mods -The Best BIOS Update and Modification Source

Full Version: [REQUEST] Lenovo IdeaPad U330, U430 & U530 (7CCNxxWW) Whitelist Removal
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
@BDMaster

Not sure if it is just me... but, your rghost.net links never work for me.
Works for me.
Bios we have with you the same (I have U330p, W7 x64)
Bios: 7CCN26WW for U330p
Result here https://www.sendspace.com/file/fgct5q
(07-11-2014, 10:46 AM)VSG Wrote: [ -> ]Works for me.
Bios we have with you the same (I have U330p, W7 x64)
Bios: 7CCN26WW for U330p
Result here https://www.sendspace.com/file/fgct5q

[Image: M6eUpfn.png?1]

You cn see that your Chip is only one W25Q64BV (Winbond 64 MBit = 8 Mbytes)
You haven't a EC Chip and your Eprom gives Error 280 = Write Protect !
Your ME and so FPT Intel is 9.5.
Regards
(07-05-2014, 06:01 PM)kylec Wrote: [ -> ]...
I managed to replace my BIOS with one patched by the Rehabman script, but it didn't work. It still refused to accept a different wifi card. A few notes:

...
Here's the original, unpatched BIOS: http://s000.tinyupload.com/index.php?fil...4371652525

And here's the patched version that I just tried: http://s000.tinyupload.com/index.php?fil...3872179696
...

I finally had a chance to look at your files. First of all, I took your origbios.bin and patched it myself just to see if I came up with the same newbios.bin. My patched file did not match your patched file.

So... then I decided to pull your newbios.bin apart (phoenixtool) and disassemble the various important parts. My conclusion: the patches are not present. So, your newbios.bin has neither the pmpatch nor the wifi whitelist patch.

I suspect it didn't work because you didn't flash a correctly patched BIOS, so, you might want to re-check some things...

Here is my procedure for creating a patched file.

Step-by-step

1. Create an empty directory to work with
2. Copy original BIOS, patcho.exe and patch.cmd to the directory
3. Run phoenixtool
4. Load the bios file (eg. origbios.bin) (click ok to the messages that eventually come)
5. Select 'Lenovo' from the Manufacturer dropdown
6. Go to Advanced, answer "Yes" to Are you sure?, Check "Allow user modification of modules", "Always allow user modification of modules", "Allow user to modify other modules", and "No SLIC". Click "Done"
7. Click "Go". Do NOT press OK yet when the message box "You can now make manual alterations to..." appears.
8. Open a command prompt, and change to the directory you created in step 1.
9. Run the patch.cmd batch file. Observe for expected output.
10. Go back to phoenixtool and click OK to the "You can now make manual alterations..."
11. You now have, for example, origbios_SLIC.bin, which is patched.

At that point, I usually load the new BIOS into phoenixtool to dump it (same as original process with the unmodified BIOS). And load the two modules being patched into the disassembler to verify the patches are present.

When I get a chance, I'll look at using CodeRush's tool to automate this process a bit.
I am not a specialist on low-level programming, so I'll give a few links in hopes of helping even the idea:
1. CodeRush said: http://www.insanelymac.com/forum/topic/2...try1993117 (I found to this link here http://habrahabr.ru/post/219893/ in comments)
2. This can be used temporarily (for tests) not to bite the chip from the board.
(07-12-2014, 01:01 AM)VSG Wrote: [ -> ]I am not a specialist on low-level programming, so I'll give a few links in hopes of helping even the idea:
1. CodeRush said: http://www.insanelymac.com/forum/topic/2...try1993117 (I found to this link here http://habrahabr.ru/post/219893/ in comments)
2. This can be used temporarily (for tests) not to bite the chip from the board.

I'll investigate that to see if I can add it to my patch set...

My understanding of this is that if I were to patch the BIOS as mentioned in that post, that it would disable the write-protect and we'd be able to do future flashes without resorting to a hw programmer.
If someone could repost the files linked at rhghost.net in post #52, http://www.bios-mods.com/forum/Thread-RE...3#pid73813, I would appreciate. Regular attachments would work better, I imagine...

In my area, I cannot resolve rghost.net and so the links do not work:
Code:
Speedy-ML:Projects Admin$ ping rghost.net
PING rghost.net (89.248.225.50): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
Request timeout for icmp_seq 5
^C
--- rghost.net ping statistics ---
7 packets transmitted, 0 packets received, 100.0% packet loss
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41