Hey there, I am not sure if you attached your final whitelist-free bios or if it's just a link to the regular slic modded one, but I am desperately seeking this same file with the whitelist removed and slic tables are optional. Oddly enough I host that natx site and nat was going to do this hack for me but I haven't been in contact with him for a while, and I'm too afraid to do it myself, heh.. Would you be able to repost or send me the file (and i'd host it for all, too)?
I managed to replace my stock cards Vendor, Device, and Subsys IDs with those of my replacement 300mbps card. It turns out the reason I've been having trouble is because the IDs are present not one, but in 2 different places. They were in BIOSCOD3.ROM (minus the Subsys IDs) and also in MOD_5100.ROM (with the Subsys IDs). Only the instances from MOD_5100.ROM matter. So in short, I still don't know where to edit to remove the whitelist altogether, but I finally managed to at least edit the list and add my other card. I can help you with this if you want, or if you give me the full hardware id string with all the info I can do it for you.
How do I get to full hardware id string? Here's what on my card.... Barcode: 0937 00156D843D2B and FCCID: SR71-e
You need to put the car into a computer that doesn't block it, and go to the device manager. Under properties for the card, on the Details tab, select Hardware IDs You can right click and copy the top one and paste it here. Mine for example, is this one: PCI\VEN_168C&DEV_002A&SUBSYS_03031A32&REV_01
Here's what I got: Device Id: PCI\VEN_168C&DEV_002A&SUBSYS_4E050777&REV_01\4&360A6DE&0&00E1 Hw PCI\VEN_168C&DEV_002A&SUBSYS_4E050777&REV_01 PCI\VEN_168C&DEV_002A&SUBSYS_4E050777 PCI\VEN_168C&DEV_002A&CC_028000 PCI\VEN_168C&DEV_002A&CC_0280
Here's what I got: Device Id: PCI\VEN_168C&DEV_002A&SUBSYS_4E050777&REV_01\4&360 A6DE&0&00E1 Hw PCI\VEN_168C&DEV_002A&SUBSYS_4E050777&REV_01 PCI\VEN_168C&DEV_002A&SUBSYS_4E050777 PCI\VEN_168C&DEV_002A&CC_028000 PCI\VEN_168C&DEV_002A&CC_0280
I was not able to find the correct area to disable the whole whitelist in any of my attempts. If you need to get your IDs and have the card, then you can get them by inserting the card after the POST (BIOS) screen during boot up, thereby getting around the whitelist so that you can use the card temporarily until next boot. You can get the IDs from the device manager.
Here's what we'll be looking for: Atheros AR5007 802.11b/g WiFi Adapter PCI\VEN_168C&DEV_001C&SUBSYS_137A103C&REV_01 PCI\VEN_168C&DEV_001C&SUBSYS_137A103C PCI\VEN_168C&DEV_001C&CC_020000 PCI\VEN_168C&DEV_001C&CC_0200 I don't have the other ID yet for the replacement, but when I do, I'll let you know. Should be within the next few days. I really hope this will work. It's gay how HP locks you out. I'm not going to use a USB adapter....
The adapter I'd like to use is a: GIGABYTE AirCruiser N300 GN-WS31N-RH 300Mbps 802.11n Hardware IDs: PCI\VEN_1814&DEV_0681&SUBSYS_E9391458&REV_00 PCI\VEN_1814&DEV_0681&SUBSYS_E9391458 PCI\VEN_1814&DEV_0681&CC_028000 PCI\VEN_1814&DEV_0681&CC_0280 Here is the adapter that passes the whitelist. Atheros AR5007 802.11b/g WiFi Adapter PCI\VEN_168C&DEV_001C&SUBSYS_137A103C&REV_01 PCI\VEN_168C&DEV_001C&SUBSYS_137A103C PCI\VEN_168C&DEV_001C&CC_020000 PCI\VEN_168C&DEV_001C&CC_0200 If you could help me hack the F.54 bios version to be used with my Gigabyte Adapter, I'd really appreciate it.
rewen, I tried following your instructions. I came up with the hex. I hope I didn't make a mistake. Code: Gigabyte Card: PCI\VEN_1814&DEV_0681&SUBSYS_E9391458&REV_00 PCI\VEN_1814&DEV_0681&SUBSYS_E9391458 PCI\VEN_1814&DEV_0681&CC_028000 PCI\VEN_1814&DEV_0681&CC_0280 Vendor ID: 1814 Device ID: 0681 Subsys ID: E9391458 IDs in HEX: Vendor ID: 1418 Device ID: 8106 Subsys ID: E9 39 14 58 === 581439E9 Atheros AR5007 802.11b/g WiFi Adapter: PCI\VEN_168C&DEV_001C&SUBSYS_137A103C&REV_01 PCI\VEN_168C&DEV_001C&SUBSYS_137A103C PCI\VEN_168C&DEV_001C&CC_020000 PCI\VEN_168C&DEV_001C&CC_0200 Vendor ID: 168C Device ID: 001C Subsys ID: 137A103C IDs in HEX: Vendor ID: 8C16 Device ID: 1C00 Subsys ID: 13 7A 10 3C == 3C 10 7A 13 I didn't really look, but I found all three entries of my original adapter also in MOD_5100.ROM --- I edited and replaced all the entries that matched using XVI32 Hex Editor and entered the new hex for my adapter. Rebuilt the BIOS with my changes, flashed the Bios, and bricked it. However, I recovered the old bios using Crisis Recovery. Close call. I just don't know what I did wrong.
Seems I got it working. Only change the entries for Vendor ID and Device ID around the Subsys ID that you change in MOD_5100 My adapter is now whitelisted, and the bios allows my card! Thanks!
Sorry I wasn't around to help. Glad you got it worked out. I must not be subscribed to receive emails when people reply.. As you figured out, you only need to replace the IDs that are near the Subsys ID, in mod_5100 in our case
I would haven't been able to do this without your helpful insight from previous posts. Thanks so much!