ok Dink, I think I know your problem now.
the first step is not called "find your running miniPCI card",
but rather "find the whitelist"!!
Its not proven that HP checks all bytes to verify the miniPCI Card.
Which makes also sense then your drivers .inf file contained so much
entries.
So lets take a look what the PCI VENDOR and SUBSYS ID´s really means.
Look at the PCI Search from
http://www.modem-help.co.uk/search.php?id=
PCI\VEN_
14E4&DEV_4312&SUBSYS_1361103C
HW ID MFC Vendor (Chipset/Modem) Page Type
14E4 Broadcom Broadcom Corp. PCI1 (Vendor ID)
PCI\VEN_14E4&DEV_
4312&SUBSYS_1361103C
HW ID MFC Chipset Page Type
4312 Broadcom BCM4306 Dual-Band WLAN miniPCI+3 PCI2 (Device ID)
PCI\VEN_14E4&DEV_4312&SUBSYS_
1361103C
* “14E4” - Vendor ID
* “4312” - Device ID
* “103C” - SubVendor ID
* “1361” - SubDevice ID
HW ID MFC Vendor (Chipset/Modem) Page Type
103C HP Hewlett Packard Company PCI1 (Vendor ID)
103C HP Hewlett Packard Company PCI3 (SubVendor ID)
it seems as is nobody interested what the SubDevice ID
1361 means.
This is a further indication for my fiction from above.
It is only importantly to knowledge which manufacturer and which Sub manufacturer your card is from.
I am positive that if you only change the Vendor ID and SubVendor ID
in your bios file, it will exactly the same function!
You must be occupied with HEX, to understand it!
Good luck