09-29-2014, 06:03 PM (This post was last modified: 09-29-2014, 06:15 PM by BDMaster.)
(09-29-2014, 05:32 PM)sebold Wrote: Hi,
i extracted the module where the setup utility sits in (FE3542FE-C1D3-4EF8-657C-8048606FF670_907) and used the IFR-Extractor(https://www.bios-mods.com/software-relea...extractor/) to analyse it. This gives you a list of all options available in setup, even the hidden ones. I found 1 interesting setting: BIOS LOCK
(after the Variable comes the ID and after that the hex-code representing the variable for modding the module)
We are able to modify any setting revealed through ifr-extractor without modding the bios through a special EFI-Shell with the command setup_var (the clover efi shell is not working). Heres the working one (its some patched grub) https://dl.dropboxusercontent.com/u/1832..._Shell.zip .
To see the current setting of a variable the command is setup_var 0x4ab
To set it to Off for example command would be: setup_var 0x4ab 0x00
Can anyone try if changing the bios lock setting unlocks anything? maybe giving permission to FPT flashing? For me it didn't worked, but i can imagine that maybe other things preventing write actions in my case (maybe because of *IG ship instead of *IQ chip or the resistor i shorted out while repairing my board) and i don't understand anything about SPI, QSPI, registers and so on.
So maybe someone else can try this method?
PS: Maybe Rehabman finds some other useful settings for OSX use on this computer in the IFR dump (i attached mine)?
[size=undefined]Your Brain [/size]. . . . It's the best tool U can use ! [size=undefined]Don't FLASH the Bios Mod if You get a Size Alert, You risk a Brick !!! [/size] Donate to me for my work, click here BDM
Posts: 13
Threads: 1
Joined: Mar 2014
Reputation:
0
this was very informative though i didn't understand a lot.
But thank you more for pointing at svl7´s prr.exe and prr2.exe . (why did you delete them from your reply?)
I would like to try them or is there a 100% guarantee that they don't work on such a new device?
I already obtained the executables, but i can't find a DOS version of FPT wich is new enough. It has to be at least 9.5 but all links i found are dead.
Is here someone who can upload it?
Posts: 10,260
Threads: 3
Joined: Oct 2011
Reputation:
540
this was very informative though i didn't understand a lot.
But thank you more for pointing at svl7´s prr.exe and prr2.exe . (why did you delete them from your reply?)
I would like to try them or is there a 100% guarantee that they don't work on such a new device?
I already obtained the executables, but i can't find a DOS version of FPT wich is new enough. It has to be at least 9.5 but all links i found are dead.
Is here someone who can upload it?
I removed as It did seem to be not right for this thread, may be, and It's not my intentions to publicate docs unuseful !
Here is FPT 9.5 with prr.exe and pp2.exe :
[size=undefined]Your Brain [/size]. . . . It's the best tool U can use ! [size=undefined]Don't FLASH the Bios Mod if You get a Size Alert, You risk a Brick !!! [/size] Donate to me for my work, click here BDM
Posts: 13
Threads: 1
Joined: Mar 2014
Reputation:
0
Thank you for helping out again and again BDMaster,
unfortunately it looks like we are out of luck. prr and prr2 are not working in our case. I read somewhere that people with newer Thinkpads have the same problem.
So it seems that flashing with external spi programmer stays the only solution.
Maybe someday someone like svl7 develops a new prr tool or something, but who knows.
Posts: 27
Threads: 0
Joined: Feb 2014
Reputation:
0
I managed to work around this problem by rebranding an AR5BHB92 (AR9280) as 168c:0034 17aa:3114, which are the IDs for the Lenovo WB222 (AR946x). The rebranding allows the computer to boot with the AR9280 card present. Then I implemented some patches for the Atheros driver on OS X such that it accepts the 168c:0034 device, but treats it as an 168c:002a.
It does not work on Windows, but on Windows I can just use USB WiFi. USB WiFi on Windows is not painful as USB WiFi on OS X is...
[size=undefined]Your Brain [/size]. . . . It's the best tool U can use ! [size=undefined]Don't FLASH the Bios Mod if You get a Size Alert, You risk a Brick !!! [/size] Donate to me for my work, click here BDM
Posts: 3
Threads: 0
Joined: Jan 2015
Reputation:
0
01-05-2015, 10:52 AM (This post was last modified: 01-05-2015, 10:57 AM by lispad.)
Hi.
I have U430 Touch and bcm94352hmb, but can't use it, because of whitelist.
I have flashed last bios 62, managed to get WinUx30.bin and backup of dump with old flash utility.
Also i have pair of winbond 25q64 flash chips for testing and USBASP, flashed with alternative firmware for supporting SPI flashes. The only problem - i have no idea about how to patch rom file. I opened it with UEFI tool and found block with error messages about wifi card, but what next?...
Can anyone help with patching rom?
Here are WinUx30.bin with digital sign https://yadi.sk/d/DTWiv-QVdo6gZ
and backup of newest 62 bios: https://yadi.sk/d/6MF_TDRrdo6iP
Thanks for any replies.
Posts: 4
Threads: 1
Joined: Jan 2015
Reputation:
0
01-05-2015, 11:49 AM (This post was last modified: 01-05-2015, 11:50 AM by smccully.)
[Update] I hadn't seen BDMaster's reply, looking into it now
Using the Phoenix SLIC Mod Tool, I was able to find the Module UEFiL05BIOSLock [11D378C2-B472-412F-AD87-1BE4CD8B33A6], which contains the error string for the UnAuthorized Wireless Card.
Though I am still unable to determine where the actual PCI Identification is stored.
I did get Error Error 280 so Eeprom Write Protect when trying to Flash, it seems to me that using the Insyde Flash program should work somehow, but I am unsure.
If I need to buy an SPI Programmer, how should I know which one to buy?