Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 9 Vote(s) - 4.22 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
Welcome
You have to register before you can post on our site.

Username:


Password:





[-]
Latest Threads
[REQUEST] Lenovo Thinkpad SL400 & SL500 ...
Last Post: ivan333bor
Today 04:54 PM
» Replies: 16
» Views: 6742
uefi mod for mac pro 1.1/21. support xeo...
Last Post: DeathBringer
Today 02:50 PM
» Replies: 1
» Views: 54
Asus h110m-a & xeon e3-1280v5
Last Post: DeathBringer
Today 02:48 PM
» Replies: 13
» Views: 267
[REQUEST] DNS A35FB, Pegatron A35
Last Post: Polkash51
Today 01:28 PM
» Replies: 4
» Views: 2826
[REQUEST] Lenovo ThinkPad Edge E531 (HEE...
Last Post: MANIANA18
Today 07:20 AM
» Replies: 120
» Views: 22011
ASUS R1F CPU upgrade
Last Post: DeathBringer
Today 12:22 AM
» Replies: 1
» Views: 160
[REQUEST] Lenovo IdeaPad Flex 15 (8ACNxx...
Last Post: psycomaffo
Yesterday 10:36 AM
» Replies: 69
» Views: 26126
Request for Modded BIOS with AI Tweaker ...
Last Post: CertifiedCosmos
04-17-2024 05:04 PM
» Replies: 0
» Views: 132
Lenovo ThinkCentre M71e GPU Whitelist re...
Last Post: saschalein
04-17-2024 03:23 PM
» Replies: 0
» Views: 117
[REQUEST] Lenovo Ideapad 330S-15ARR (7WC...
Last Post: nadolivbios
04-17-2024 01:26 PM
» Replies: 25
» Views: 6215
How To Add SLIC 2.1 To An Intel Motherbo...
Last Post: sanya.silitskiy
04-17-2024 11:52 AM
» Replies: 73
» Views: 220112
[REQUEST] 13w Yoga Gen 2 (Type 82YR) (KB...
Last Post: SiberianTiger97
04-17-2024 09:48 AM
» Replies: 2
» Views: 195
Acer Extensa 5620: CPU replace
Last Post: MPM
04-17-2024 08:28 AM
» Replies: 2
» Views: 185
[REQUEST] Sony Vaio VPCEH & VPCEJ series...
Last Post: nrns
04-16-2024 08:08 PM
» Replies: 232
» Views: 98791
[REQUEST] Lenovo Y70-70 (9ECNxxWW) White...
Last Post: Dudu2002
04-16-2024 02:35 PM
» Replies: 103
» Views: 24111
[REQUEST] Lenovo Yoga 2 Pro (76CNxxWW) W...
Last Post: Dudu2002
04-16-2024 07:29 AM
» Replies: 847
» Views: 324721
[REQUEST] Acer Predator Helios 300 PH315...
Last Post: Dudu2002
04-16-2024 07:28 AM
» Replies: 26
» Views: 1072
[REQUEST] Lenovo ThinkPad P14s 3rd Gen 1...
Last Post: Dudu2002
04-16-2024 07:26 AM
» Replies: 4
» Views: 347
Add CPU support Lenovo M715s
Last Post: pashtet440
04-16-2024 06:56 AM
» Replies: 0
» Views: 170
[REQUEST] Lenovo G580 (5ECNxxWW) Whiteli...
Last Post: Dudu2002
04-14-2024 09:02 AM
» Replies: 1733
» Views: 542719

General method to remove whitelist from Insyde BIOS
(10-19-2010, 12:53 AM)eliquel Wrote: Hspumanti's guide is really awesome, but I ran into some issues and had to imrovise. I figured I'd post what I did to get it working on my bios.
HP DV7-1273cl

Okies... To preface this: I'm not in any way a programmer.. I did my best to understand this process to the best of my ability. Undoubtedly I'm probably off a bit in my thinking... but wtf I hacked my bios and that's like... as l337 as it gets...

So here's how I got this baby working..

I started off by downloading my bios from HP's site.. It downloaded as a single executable file that could only be ran. I extracted the executable using winrar and was presented w/ this.


Inside were 3 .FD files, from which I could conclude that the first was in fact NOT my bios because my laptop is the 30F4 model. I decided to take a gander inside the platform.ini and see if there was anything inside that could give me a clue as to which of the two that remained was the correct bios.


Right away I noted that the [FDFile] string listed the F260 as the filename to use. Ultimately that was good enough for me. Also worth noting if you add any text to the BackupName section it will create a backup of the current ROM inside of your bios before patching it with the new one. This is useful if you have to use the recovery method that I had to use, I'll talk about that at the end of this tutorial.

Now that I acquired the bios I needed, I decided to follow hspumanti's guide. I started up EzH20.exe and did a File - Load File - and selected my bios '30F4F260.FD' if successful you should get 'Program Load file finished' at the bottom left of the EZH20 window.

We are now going to use WinHex to edit the EZH20.exe Processes' RAM, which is just badass btw... I had to purchase the full version of Winhex in order to actually edit the RAM, but the free version will display all the information you need so you can at least see that the hack is possible before you buy.

Start up WinHex, goto Tools - Open RAM, select Ezh2o expand it and select Entire Memory. So we need to find the section of RAM that has our BIOS whitelist. You might as well get used to the Hex Value search(keyboard shortcut is Ctrl + Alt + X) because you will use it frequently. You can find the whitelist by hspumanti's method: hex string «31 00 30 00 34 00 2d 00 55» or by searching for your original wifi cards device id.

My original card was the Intel 5100 PCI\VEN_8086&DEV_4237&SUBSYS_12118086&REV_00
Which after taking out the strings of text becomes: 8086 4237 1211 8086
the assembler parses the device differently, it basically swaps the byte order of each section and flips the last 2. End result should look like this:
8680374286801112

I searched for the hex : 8680374286801112


and was placed right at the 104 error.(I'm quite sure that if you replaced the hex of your original card at this location w/ whatever your new card devid's are, you would successfully patch your whitelist, but I also believe patching it entirely makes more sense.) From there I scrolled up around 3 pages or so to find the start of the program, the MZ.. (4D5A). I then proceeded to look for bytes «55 8b ec» so I could debug the whitelist the way hspumanti described. Unfortunately I could not locate the bytes mentioned and I have windows 7 which does not have debug.exe. I tried a couple of things on my XP machine but got weird 'Cannot Find File' errors with the com I created.

So I decided I would try to use the debugging image hspumanti posted to see if I could get anything from that.


He did a good job explaining what was going on in this check wireless routine.
1823:02E6 is an infinite loop that jumps to itself so we need to make sure that the program does not get to this point.
1823:02BF This JNZ is a conditional statement which will determine if check wireless routine needs to be ran, but we want to change the condition to never run. The bytes store in 02BF are 7527 if we change the 75 to EB it will change the JNZ condition to a JMP, therefore always skipping the wireless check routine no matter what card is in.

So we just need to find the 75 that has to be modded to EB... Since I couldn't debug my own code I started looking for similar bytes in his. The preceeding bytes of 75 in his example was 84C0 so I decidied I would check the Whole whitelist MZ for bytes 84C075

I highlighted from the start of the MZ to the beginning of the next MZ(around 4 pages total), and searched for hex 84C075 while checking the 'Search in block only' box so it only searches w/in my highlight.


Victory! now of course this proved nothing, but I was very doubtful that this kind of a byte coincidence could happen in such a small section of code.
(Oops looks like I can't attach more than 5 pics.. guess you'll have to use your imagination).

Anyway... I made the change, clicked the disk icon, switched over to EZh20 did a File - Save As - named it the same as the original and saved it onto my desktop. I then moved the 3 .FD files into a different folder and moved the modified .FD in their place. I tried running InsydeFlashx64(Windows 7 64 bit on my machine) but it would not prompt for a flash. I figured it was because I was attempting to flash to the same bios version F.26 so I deleted the platform.ini file and tried again. It auto flashed my bios w/o prompting me so be sure that every thing is correct before you do this.

The flash was successful and ever since I have not seen that stupid 104 bullshit.

WOW, that was long, lemme know if the guide helps anyone! =)

I've got work now, so i'll edit the post later with the recovery method.
Grammar is not my forte, lemme know if something is tough to understand.

-eliquel

I tried this method, but it seems that after I make the changes in Memory that EzH2O does not save the changes to the file. i can confirm they are not saved by closing EzH20 after Saving and then re-opening the file in EzH20 and re-opening ezh20's memory stack with WinHex or even HxD. when i goto the point in the memory where the changes should be, they have reverted back to default values. Is there perhaps something I am missing or doing wrong? Oh and I forgot to mention, I have the exact same system, HP Pavilion DV7-1273cl currently running F2.D Bios Version. but i can downgrade if needed once i have a valid upgrade that will bypass wifi Whitelist making all cards valid. Trying to use an Intel Wireless AC 7260 Card...Plugging the card in after Bios Posts and the card works in windows but if i need to reboot i have to unplug the card until after bios posts each time. Also, I have tried the update in the BIOS Mods Downloads section for the F2.D HP SP, still it did not work.

HardwareID from Device Manager for New Card: PCI\VEN_8086&DEV_08B1&SUBSYS_40708086&REV_BB

HardwareID from Original Card (Like Original Post): PCI\VEN_8086&DEV_4237&SUBSYS_12118086&REV_00

Download Link from HP: http://ftp.hp.com/pub/softpaq/sp51001-51500/sp51315.exe

Bios Model 30F4
Going to version F.2D
find
quote
This a bios backup done by fpt.exe

Laptop TOSHIBA C55-A5387
InsydeH2O ver 1.30
ec 1.40
Bios size 8192 kb

Intel HM76 motherboard
Intel CPU I5-3230m
ALC269vb

Just want to check if i have whitelist in this bios b4 i buy spi programmer coz prr.exe and prr2.exe doesn't work.
reason : i had pci-e atheros 9565 + bluetooth 4.0 fully functionnal so i changed with AW-CE123h, wifi is working but no sign of bluetooth device in windows/yosemite/ubuntu.

Thanks.


Attached Files
.bin   BiosBackup.bin (Size: 5 MB / Downloads: 2)
find
quote
Motherboard Manufacturer and Model : HP Pavilion dv4-4065la Mainboard Mode 3585
revision KBC Version 31.1D
-Bios Type :INSYDE
-Bios Ver: F.28
Bios SLIC :
-Bios Link : http://ftp.hp.com/pub/softpaq/sp60501-61000/sp60882.exe
find
quote
(11-18-2013, 09:40 PM)actrak Wrote: Hey Guys

I have an HP DV6T-6b00 laptop and would like to install the intel 7260HMWWB WiFi card in it. We have a horrible network at school and I need to get access to the 5ghz AC network. I have been trying to figure out the above instructions but the problem is there is no .fd file for my system the BIOS comes as a .exe flashing program. The BIOS file available is sp60655.exe, and is the "2013-01-29 , VersionF.1C, 7.73M" version for my system. Anyway is there anybody out there that has managed to get this card to work in this system?


Cheers

Apologies for reviving a 3 year old thread but did you ever get this working?  If so could you share the BIOS?

HP Pavilion dv6-6c98sa Entertainment Notebook PC

Model #: B0C30EA

I opted for the Ralink RT3592 card a couple of years ago but the performance is terrible so I'd like to install an alternative.

Many thanks,

Nick
find
quote
Hello I have an old HP pavillion DV6000 series laptop

i want to change the wireless card from an Atheros AR5007 (54mbps)to an Atheros AR 5008.(300Mbps)

i bought the card, placed it into the laptop and volia I got 104 yada yada error. i can hot plug the card in and the system recognises it fine but that isnt really a viable solution. After a few hours research I found you guys.
i am not very technical but i can change a card and flash a bios so i am asking if there are any BIOS that already have the whitelist removed that i can flash. i have looked into changing the HEX keys etc but it is a little bit too far beyond my technical scope. (im not even sure if im posting in the right place. if i am not i apologise and ask to be pointed in the correct area, never used forums much)
the laptop is an HP6820ea version
the bios in the system now is Phoenix F2.F.
the laptop is AMD (x2) processors.

the Equipment ID for the 5007 is PCI\VEN_10DE&DEV_0450&SUBSYS_30CF103C and for the 5008 it is PCI\VEN_168C&DEV_0024&SUBSYS_7125144F.

if anybody can help then i am happy to donate a few pints. thanking you in anticipation
Andy Ireland
find
quote
Please, somebody can help me to mod the BIOS.
I have a laptop HP Pavilion dv6-1450er.
Please help to remove whitelist from Insyde BIOS.
Sorry for my English
Thank you so much for the help.

-Manufacturer: HP http://h20180.www2.hp.com/apps/Nav?h_cli...a-r11839-1&h_product=4164032&h_lang=ru&h_cc=ru&h_pagetype=s-001
model:entertainment Notebook HP Pavilion dv6-1450er
-BIOS revision: F. 46
-BIOS release: 26 Sep 2011
-BIOS Type: INSYDE
-BIOS download ссылке:http://ftp.hp.com/pub/softpaq/sp54501-55000/sp54629.exe
ID EQUIPMENT
-PCI\VEN_14E4&DEV_4315&SUBSYS_1507103C&REV_01
-PCI\VEN_14E4&DEV_4315&SUBSYS_1507103C
-PCI\VEN_14E4&DEV_4315&CC_028000
-PCI\VEN_14E4&DEV_4315&CC_0280
find
quote
thank you for this tutorial Wink
find
quote
Please help me remove whitelist thankyou!
Model: HP dm4-2165dx
Bios link: http://ftp.hp.com/pub/softpaq/sp55001-55500/sp55454.exe

I would like to use atheros wireless adapter thank you!
find
quote
i have a hp 8560p Elitebook and need to mod the bios for a sierra wireless airprime wwan mc7354.. is there any way to do that?? i would even buy flashing tools off of ebay to get this done.
find
quote
Hi, 

Can somebody do a good tutorial how to remove or change the whitelist for a Z710. I describe why I need it:


I tried to mod my own bios for whitelist with EzH2O (2.1.0.4 and 2.1.0.13) but I can't open the original bios file (No FV information ) if I open and mod my backup made with the universal bios backup I get the error that :

"It only supports to flash secure BIOS on current platform.
The image to be updated is not a secure BIOS."

Lenovo Z710
BIOS Version : 7FCN96WW
System BIOS Date : 05/12/2014
BIOS Type : Insyde EFI

I just wanna remove on my own the whitelist for the wlan card restriction.
Anybody can help with a tool which can open that Z710X64_6M.fd bios ?

What could be the program? If the tool not opens how to ?



Thanks for any aswer [Image: smile.gif]
find
quote


Forum Jump:


Users browsing this thread: 8 Guest(s)