Toshiba/Phoenix wireless whitelist

Discussion in 'BIOS Mods' started by aroenai, Nov 26, 2009.

  1. aroenai

    aroenai MDL Novice

    Sep 21, 2009
    39
    1
    0
    #1 aroenai, Nov 26, 2009
    Last edited: Nov 29, 2009
    Toshiba/Phoenix wireless whitelist (need help)

    Does anyone know how to remove the hardware whitelist in a Phoenix bios? I have a Toshiba Satellite P105-S9722 that I want to upgrade with an Intel WiFi Link 1000 so I can have 802.11n. I tried to install a new card previously but after installing it the machine wouldn't boot, it seems like Toshiba doesn't display the unauthorized hardware error that other OEMs and I didn't know about the BIOS whitelist until recently. I think I've found the whitelist but I'm not sure since it only has the VEN and DEV but not the SUBSYS. It looks like it has two separate checks, one for the hardware ids, and another that enables the device when the hardware wireless switch is turned on (the switch also controls bluetooth).

    My SLIC 2.1 bios from Busykid508: http://slics.myftp.org/Toshiba/TOSHIBA_Satelite_P105-S9722-TOSHIBA-4.70.rar

    BIOSCOD3.ROM
    ----
    Intel PRO/1000 PL (Ethernet)
    PCI\VEN_8086&DEV_109A&SUBSYS_FF311179&REV_00
    0x11d3: 86 80 9A 10

    Intel PRO/Wireless 3945ABG (Wireless)
    PCI\VEN_8086&DEV_4222&SUBSYS_10408086&REV_02
    0x11dc: 86 80 22 42
    0x134a: 86 80 22 42 (the wireless enable switch?)

    I'm not sure if this would be possible but I was also wondering if it would be possible to simplify booting from USB flash drives. The current method (http://blog.mpecsinc.ca/2007/05/system-builder-tip-boot-from-usb-drive.html) is long and needs to be redone each time you use a different device while in other BIOSes it shows up under the boot priority screen and multiboot menus.
     
  2. aroenai

    aroenai MDL Novice

    Sep 21, 2009
    39
    1
    0
    Anyone? Now that the phoenix bios tool is released I can do it myself if someone can tell me what changes I need to make to BIOSCOD3.ROM.
     
  3. aroenai

    aroenai MDL Novice

    Sep 21, 2009
    39
    1
    0
    Surely there is someone out there who knows what to do about this...

    Anyway, I've determined that the possible ids for my Intel WiFi Link 1000 are:
    VEN_8086&DEV_0083&SUBSYS_12058086 (Generic)
    VEN_8086&DEV_0084&SUBSYS_12158086 (Lenovo)
    VEN_8086&DEV_0083&SUBSYS_12258086 (Dell)

    I'm pretty sure its just the generic one but I don't have a way to know for sure since the laptop won't boot with the card inserted. The lights turn on and it tries to read from the cd drive then sits there forever without showing anything on the screen but with the original card installed it boots normally. There is a block of device and vender ids (mostly intel with variations of 3945ABG) inside bioscod3.rom and supposedly this laptop can also have some type of Atheros wifi card too but I haven't been able to find anything meaningful and the drivers from Toshiba don't give you an inf file. I can't find where the subsys ids are, so that's probably why I'm stuck right now but ideally I'd like it if the entire check was just removed.
     
  4. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    10,938
    10,474
    340
    To disable the entire check you need to disassemble the BIOSCOD3.ROM
    Far safer to try is to replace an existing ID. At Lenovo Phoenix there is no check for the subsys IDs.
    Why do you think it checks for the subsys IDs?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. aroenai

    aroenai MDL Novice

    Sep 21, 2009
    39
    1
    0
    #5 aroenai, Nov 28, 2009
    Last edited: Nov 28, 2009
    (OP)
    Because I've tried replacing 86 80 27 42 with 86 80 83 00 (the generic/Dell one), 86 80 28 42 with 86 80 84 00 (the Lenovo one) in BIOSCOD3.ROM and my card still doesn't work.

    The model number for the card is 112BNMMW, and those are the only ids Intel has in their driver inf that would match this card since the others are either for the half-size minipcie or for the BG only models.

    Here's the bios I'm flashing that doesn't work:
    http://www.sendspace.com/file/9qxzou
     
  6. aroenai

    aroenai MDL Novice

    Sep 21, 2009
    39
    1
    0
    argh there has to be more to this, there are several other models that use this bios (P105-S921, P100-ST7111, P105-S6004, P100-ST9612, P100-ST9412, P100-ST7211, P105-S6012, P105-S6002, P105-S6014) and have an "AtherosĀ® 802.11a/b/g Integrated Wireless-LAN" instead of Intel but I can't find a VEN id of 168C anywhere in that file. Can someone please help me with this?
     
  7. aroenai

    aroenai MDL Novice

    Sep 21, 2009
    39
    1
    0
    bumping from page 2 because I still have the problem.
     
  8. tyeken8

    tyeken8 MDL Novice

    Mar 25, 2010
    1
    0
    0
    Yup, I have the same problem with you.
    I have a Lenovo 3000 laptop and hacked the "BIOSCODE02.rom" by the same way as you did(overlay the old ID), then both the new(Atheros) and the old(Broadcom) can't be Authorized...
    Does anyone know how to solve this problem? Thx.
     
  9. 1234s282

    1234s282 MDL Member

    Apr 23, 2009
    187
    0
    10
    Wifi Whitelist help section over on biosmods.com :D

    More specialised forum so you will probably get a bit more help there :)

    1234s282
     
  10. aroenai

    aroenai MDL Novice

    Sep 21, 2009
    39
    1
    0
    #10 aroenai, Mar 25, 2010
    Last edited: Mar 25, 2010
    (OP)
  11. aroenai

    aroenai MDL Novice

    Sep 21, 2009
    39
    1
    0
    Can I get ANYBODY to help me with this?