unauthorized network card is plugged in . Please remove and restart

Discussion in 'BIOS Mods' started by akash_78869, Oct 28, 2010.

  1. akash_78869

    akash_78869 MDL Novice

    Oct 28, 2010
    2
    0
    0
    Hi all the forum member. I am delighted to get the membership of this forum.
    I have a problem which is i think common to most of the people around. I have lenovo y410 laptop with phoneix bios. When i tried to upgrade my wireless card which is 3945bg to intel wifi link 5100, i got the header error unauthorized network card is plugged in . Please remove and restart. I tried searching on the internet about it but could not get any help. Could any of the member please help me to edit bios to enter the 5100 into the acceptable pci cards or edit the pci card to include the ids of former card(3945) to make it appear as the 3945 is plugged in.

    I hope the abundant knowledge flows in this forum will be able to help me
    Thank you
     
  2. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    10,938
    10,473
    340
    If you post a link to the original bios I can try to disable the entire check.

    And please post exactly what's your Lenovo model...is it a thinkPad 3000 Y410 ?


    Is this one right?
    http://consumersupport.lenovo.com/ot/en/driversdownloads/drivers_show_889.html

    If I shouldn't be able to remove the check, please post your device ID, vendor ID and SUBSYS ID of your new card (intel wifi link 5100, found at device manager of a supported PC)....
    Confirm PCI\VEN_8086&DEV_4232&SUBSYS_12018086 please..

    How to obtain the IDs:
    1. Remove existing wireless card from laptop, leave the access cover off.
    2. Boot laptop and enter boot selection screen. F8
    3. Install new card (whilst laptop is running), no need connect antenna wires.
    4. Boot into windows and new card will appear as unknown device.
    5. Now you can obtain exact ven, dev & subsys id's from device properties at device manager.
    6. Confirm PCI\VEN_8086&DEV_4232&SUBSYS_12018086 please..
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    10,938
    10,473
    340
    If it's your right bios, please update to the original version if you are running a previous version by flashing the original bios first.
    Lenovo strongly suggests rebooting the system before applying the BIOS update.

    I have added your card's ID PCI\VEN_8086&DEV_4232&SUBSYS_12018086

    If the IDs are right, it should allow to run your card now. Please make sure everything is right, before you apply my mod:
    Confirm the IDs first as described above, otherwise the card will not run!!! Also apply the original bios first!

    Upon opening the WinPhlash, click "Advanced Settings" then check and uncheck the boxes so it looks like this:

    ("Flags" Tab):
    [ ] Verify BIOS part number
    [ ] Flash only if BIOS version is different
    [ ] Flash only if BIOS version is newer
    [ ] Verify BIOS image size
    [ ] Verify BIOS checksum
    [ ] Zero block before erasing
    [x] Verify block after programming
    [x] Disable Axx swaping automatic detection (if present)
    [ ] Clear CMOS Checksum

    ("DMI" tab)
    "Update": Select "Update the BIOS and not DMI"

    http://www.sendspace.com/file/0y9y3m
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    10,938
    10,473
    340
    I've got an PM from maru_7711 btw: Thanks for that.
    He told me that his Ids for the intel 5100 are: PCI\VEN_8086&DEV_4237&SUBSYS_12118086
    Please confirm.
    In that case you would need another mod:
    http://www.sendspace.com/file/qsjs6y
    I was not able to remove the entire check though..I could replace an existing ID only.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. caid602

    caid602 MDL Novice

    Mar 20, 2012
    12
    1
    0
    Hi! I apologize for pulling up this old thread, but I have a question pointing into the same direction and thus didn't want to open a new thread.

    I have a Lenovo 3000-Y410 with Intel 345ABG Wireless adapter. I have to get a new router for my home network and think about buying an 802.11n router - which means I need a new wireless adapter for my Y410. I thought about buying an intel 5100, 5300 or 4965agn, or an atheros based wireless-n adapter. Before buying I did some reading and found this thread. Do you guys have a recommendation for a cheap n-adapter working in my Y410, and/or a solution bringing me over the "unauthorized network card"-problem?

    Thanks!
     
  6. caid602

    caid602 MDL Novice

    Mar 20, 2012
    12
    1
    0
    Up! Does anybody know an answer to my question posted above?
     
  7. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    10,938
    10,473
    340
    I cannot recommend an adapter since I don't know which one is a good one.
    Important is that you know its device IDs vendorID and subsys IDs. How to get them is described in the thread.
    For the 5100 they are "He told me that his Ids for the intel 5100 are: PCI\VEN_8086&DEV_4237&SUBSYS_12118086"

    To remove the error I would have to modify your BIOS and add the IDs, so you would have to flash a modified BIOS that had been available at this thread. The link has been expired so I would need to modify it again.
    Most important is that you buy an adapter of which the IDs are known.

    Alternatively one can get the IDs by installing the adapter at another notebook which is not restricted and then to get the IDs from the device manager there.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. LatinMcG

    LatinMcG Bios Borker

    Feb 27, 2011
    5,263
    1,422
    180
    u can also put in hibernation .. replace card and wake up then check device manager. (not always working)
     
  9. caid602

    caid602 MDL Novice

    Mar 20, 2012
    12
    1
    0
    Thanks for your answers! I will then try to hit a 5100 or 5300 on ebay and come back here when I have a card.
     
  10. caid602

    caid602 MDL Novice

    Mar 20, 2012
    12
    1
    0
    #10 caid602, Jun 13, 2012
    Last edited: Jun 13, 2012
    @all: I tried flashing the original BIOS file, but winphlash gives me an error "cannot load driver ...\phlashnt.sys Please check your accounts, if you have no administrator privilege, please login again! The driver has been blocked from loading Error code: 1275." Using the mini-Xwin XP from hirens boot CD, I tried using winphlash again, but on start, the program terminates with the message "Runtime Error! The Application has requested the runtime to terminate it in an unusual way" --> Solved, after pressing OK the program works and I can flash the original BIOS flawlessly!

    Digging deeper, i found that the 1275-error has to do with windows 7 x64, so I tried winphlash64 instead - but this one gives me an error "Platform signature not found in interface, error code -103." - Does anyone know how to circumvent this problem? --> solved using Hirens boot CD

    @Yen: I got my new wireless card today and the Y410 gives me the "unauthorized network card..." error as expected. I tried modifying the BIOS on my own (I opened the BIOS file with phoenix BIOS editor, added the correct hardware ID 86 80 91 00 86 80 01 52 over 86 80 22 42 86 80 01 10 in the file BIOSCOD01.ROM and created a new BIOS file in the editor, but when I tried to flash it, I got the error "Corrupt interface descriptors in the new BIOS file. Part Table Signature not found in the Interface. Error Code: -161". Can you help me out with this hack?

    The new card is: Intel Centrino Advanced-N 6230.
    Hardware Ids: PCI\VEN_8086&DEV_0091&SUBSYS_52018086&REV_34
    My Laptop is: Y410 Model 7757
    My BIOS is 05CN63WW, it can be found here: h**p://consumersupport.lenovo.com/ot/en/driversdownloads/drivers_list.aspx?categoryid=6#
    For your reference, my old card was Intel 3945ABG, PCI\VEN_8086&DEV_4222&SUBSYS_10008086&REV_02

    Would you be willing to build a modified BIOS for me?
     
  11. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    10,938
    10,473
    340
    Yes sure I guess tomorrow I have time for it.
    Well I suggest to boot a 32 bit OS for this flash or to boot DOS and flash it from DOS with phlash17 (dos version of winphlash)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    10,938
    10,473
    340
    Sorry for the delay. I guess I can mod the BIOS at weekend.
    Make sure you've flashed the original version successfully already and use the same way to flash the mod then.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. caid602

    caid602 MDL Novice

    Mar 20, 2012
    12
    1
    0
    @Yen: I am happy that you are going to help me. Meanwhile, I have successfully flashed the BIOS from the link above; it is the right one.
     
  14. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    10,938
    10,473
    340
    I have replaced the card's IDs PCI\VEN_8086&DEV_4230&SUBSYS_11138086 with your new one at both instances and have used andy's tool to rebuild the BIOS. Also I had to modify the creator IDs of the acpi tables to fit the module from LTP to LTD to make it more compressible.
    The name of the creator ID doesn't matter.
    Here is the complete package:

    http://www.sendspace.com/file/ysh3as
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. caid602

    caid602 MDL Novice

    Mar 20, 2012
    12
    1
    0
    @Yen: Thank you so much. I flashed it and it works flawlessly!!!
     
  16. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    10,938
    10,473
    340
    Cool. :cool:
    Another useless restriction to force somebody to buy a new device has been removed. :D
    Enjoy your new card.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. caid602

    caid602 MDL Novice

    Mar 20, 2012
    12
    1
    0
    Another question: How can I see, which CPUs are supported in my laptop? I would like to upgrade the CPU to something > 2GHz, they are available on ebay for small money. According to the Chipset(GM965/PM965)- and CPU-Specs the y410 should be able to run T7300, T7500, T7700, T7800, T8100, T8300 and T9500 - all using 800 MHz FSB and a TDP of 35 W, and possibly X7800, X7900 and X9000 using same FSB but a TDP of 44W. However, I have no clue if these CPUs will be running in this strange BIOS - Is there a way to figure this out other than buying+trying one of these CPUs?
     
  18. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    10,938
    10,473
    340
    It's actually the same. Each BIOS has a list of CPUIDs which can run. If one isn't listed it can be replaced....I guess....
    Normally there is no intention to restrict. The supported CPUs will usually run with the latest original BIOS.
    I can try to post the CPUIDs of your BIOS here, never extracted them of a Phoenix BIOS though....I can try to find it when I have spare time.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. caid602

    caid602 MDL Novice

    Mar 20, 2012
    12
    1
    0
    It would be really nice of you, if you could extract the CPU-IDs from the BIOS. How would you do this - just searching CPU-IDs (e.g. 06 FD --> FD 06 for the T5250-SLA9S) in the Hex-Files?
     
  20. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    10,938
    10,473
    340
    #20 Yen, Jun 22, 2012
    Last edited by a moderator: Apr 20, 2017
    Yes, according to kizwan the CPUIDs are listed in module (found at dump folder of andy's tool after you've loaded the BIOS) _C00.PEI and if present module _CP01.PEI.
    The first 18h bytes are the header of the module and then I guess the lists starts. I don't know where the list ends. But it seems that's all...not many.

    Code:
    Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
    
    00000010                            01 00 00 00 A3 00 00 00           ....£...
    00000020   07 20 13 08 FD 06 00 00  1F D0 C0 89 01 00 00 00   . ..ý....ÐÀ‰....
    00000030   80 00 00 00 D0 0F 00 00  00 10 00 00 00 00 00 00   €...Ð...........
    00000040   00 00 00 00 00 00 00 00                            ........
    Which one is the current and which one you plan to install? Is this FD 06 your current one?
    This one we could identify: D0 0F
    And we need to figure if 1F D0 and C0 89 are also CPUs who might fit.

    Anyway kizwan mentioned: If the notebook doesn't boot with CPU in question & didn't get the Microcode Update error message BIOS mod with CPU Microcode Update will not fix the problem.

    http://forum.notebookreview.com/acer/480992-acer-laptop-phoenix-bios-bios-mod-request.html
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...