This was a little hard for me to get a hold of. I was only able to find it copied from the old forum to an HP forum. Anyway, the text is as follows:
Thanks to Mark Wrightson,
Here is the answer:
1. I reverted to an older bios on the zt3017ea v.F34, any newer version blocks this card instead of removing and reinserting it which did not work for me.
2. I used Koppix v 3.9
3. I skiped the ipw2200.tar.gz part
I have a solution thanks to whiteheat and druid cz from x1000 forums that allows you to use any Intel Pro Wireless 2200BG card inside your HP laptop.
Before, I received the error 104: unsupported wireless card, now my NC8000 laptop will boot perfectly. Now you can buy your card for < ã25.00 instead of HP's ã60 + vat + p&p.
First off if you don't have linux installed you will need to go to
www.knoppix.org and download KNOPPIX_V3.8.2-2005-05-05-EN.iso, then burn the cd
You need to have the card install during the boot sequence so, have your laptop open and bootup, when you see the boot:_ line insert the card then press enter. Knoppix will autodetect the card & the bios wont complain.
Once knoppix has booted:
Click on the penguin on the taskbar and select "Root Shell", then the following command (from now on any line that begins with a # is a command to be typed at the Root prompt:
#iwconfig
You will get a list of ethernet adapters, eth0, eth1 etc. The wireless one should be quite obvious from the text displayed after it with all the wireless parameters!
#ethtool -e ethX
Obviously replace the 'X' with the index of your wireless card you found above.
You will get a hex dump of the 256 bytes of EEPROM data.
Note: There is nothing dangerous in the above steps at all.
If you want to writing to your EEPROM (You can seriously screw your card up so be careful ):
#mkdir /usr/tmp
#cd /usr/tmp
#wget
http://www.geocities.com/sonyirclib/ipw2200.tar.gzN.B. This file has already been patched to allow writing to the eeprom
#tar xvzf ipw2200.tar.gz
#cd ipw2200-1.0.3
#sh unload
#sh load
Now all that you need to do is write to the eeprom. If your card is from Europe:
#ethtool -E eth0 magic 0x2200 offset 0x8 value 0xf6
#ethtool -E eth0 magic 0x2200 offset 0x9 value 0x12
#ethtool -E eth0 magic 0x2200 offset 0xa value 0x3c
#ethtool -E eth0 magic 0x2200 offset 0xb value 0x10
If it is from the US:
ethtool -E eth0 magic 0x2200 offset 0x8 value 0xf5
ethtool -E eth0 magic 0x2200 offset 0x9 value 0x12
ethtool -E eth0 magic 0x2200 offset 0xa value 0x3c
ethtool -E eth0 magic 0x2200 offset 0xb value 0x10
N.B. the -E must be uppercase for writing to work.
Now reboot your computer and you should no longer get the error 104...!
For more details see:
http://www.x1000forums.com/index.php?showtopic=8737.
Please note that I can not be held responsible for any damage done to your hardware. If I ever have to use this tip myself, I will try to clean it up a bit and make it more clear. For now, you will have to take this at face value.