MiXAL wrote: I would like to get similar switch for my WiFi card that is blocked by NC6400's BIOS. Any tips for that?
Switch workaround for BIOS that blocks bootup when sees incompatible wifi cardIt *might* be a bit trickier for pci-e than the USB WWAN, since it requires pci-e resources to be allocated by the bios on bootup.
1/ Firstly mask pin 20 to ensure the radio is on all the time. On my 2510P I found I could get around the whitelisting but my radio would be off unless the pin20 was masked.
2/ The pci-e transmit/receive pins are 23,25,31,33 as shown in the
mini pci-e pinout. Mask one of those pins, bootup into Windows, suspend system, remove cellophane tape used for masking, resume system, Device Scan. Does it pick up the wifi card? (might get an error 12: cannot allocate resources - if get that error need 3 below).
3/ If Device manager sees the wifi with error 12, then suggest using grub2 as a pci-e fixup prior to boot. grub2 is a bootloader with a cool memory write ability. So it acts between the bios bootup and OS bootup to basically do the same thing the bios does when it sees a whitelist compatible device. See
here for an idea of the PCI Bridge Configuration you'd need to set.
If happy using above as a solution, then add a switch to more user friendly masking/unmasking of the wifi pin. I'd suggest masking the pin, but off the edge (no contact with socket), have wire running to your on/off switch, then from switch have a wire going back to the soldered point off the side of the socket pin. A little bit of work, but can be done.
If you've got more time then money could do this, otherwise suggest grabbing a HP wifi card off ebay. Would be good to have a pioneer try this and report there result. It *should* work so long as it's the bios that blocks the bootup. In saying that, HP have more advanced whitelisting in later models. On the 2510P, the bios is somehow settingup the pci-e configuration space so that the OS doesn't even see the wifi card when do a suspend/resume. See the
workaround used for that.