Enable channels 12 and 13 for the Intel Pro 2200BG wireless network card

For anyone who bought one of these wifi cards and was annoyed by the ommission of channels 12 and 13, there is a solution to patch the card and unlock the extra channels. The reason some Intel Pro 2200BG cards do not have the extra channels is because they are set as US cards that only allows access to wifi channels 1-11 whereas in Europe, the rull range of wifi channels 1-13 are available.

Patching the card involves changing the country code from US to EU via a Linux CD distribution and is a simple process once you have the OS. Here are the steps which I’ve put together from various other sources on the Web:

1. Download the Knoppix 4.0.2 iso Linux distribution. I found this at ftp://ftp.quicknet.nl/pub/Linux/ftp.knoppix.org/KNOPPIX_V4.0.2CD-2005-09-23-EN.iso but you may have to hunt around for it. Note that later versions of Knoppix won’t work as they don’t allow the EPROM to be properly dumped or changed. The instructions below are for Knoppix 4.0.2 only.

2. Burn the ISO to a CD with whatever you usually use for burning CD’s.

3. Reboot the system with your new Knoppix CD. For this, you need to ensure the CD (and USB if it’s a USB CD drive) is enabled as the first boot device.

4. Press enter when prompted to load Knoppix.

5. Once Knoppix has started, you need to ensure you have an Internet connection by enabling the wired network adaptor. Do this by clicking on the bottom left K cog icon and then choosing KNOPPIXNetwork/InternetNetwork card configuration to open the network configuration box.

6. Make sure your network card is connected to your router, select your network card in the list then click OK. Ensure you have a network connection by browsing to any website. If not, repeat step 5 above and choose another network adaptor.

7. Once connected, run root shell by clicking on the penguin icon in the taskbar and then choosing the root shell menu option.

8. At the command prompt, run these commands exactly as shown including the case and press enter after each one:

#mkdir /usr/tmp
#cd /usr/tmp
#wget http://fx.cz/sklad/intel/ipw2200-1.0.3.tgz
#tar xvfz ipw2200-1.0.3.tgz
#cd ipw2200-1.0.3
#sh unload
#sh load

This will load the patched drivers for the Intel Pro 2200BG and that allows you to permanently change the EPROM.

9. Locate the name of your wireless card by entering #iwconfig at the command prompt. Your wireless card will be easily identifiable as it’ll say IEEE 802.11g whilst the rest of your network adaptors will say no wireless extensions. The name of your wireless card should be something like eth0, eth1 or eth2 (mine was eth0).

10. Now we’re ready to patch the EPROM with the correct country code. At the command prompt, run these commands exactly as shown including the case and press enter after each one. The X needs to be replaced with whatever number your wireless card is as per step 9 above and don’t forget that all commands are case sensitive:

#ethtool -E ethX magic 0x2200 offset 0x4c value 0x5a
#ethtool -E ethX magic 0x2200 offset 0x4d value 0x5a
#ethtool -E ethX magic 0x2200 offset 0x4e value 0x52

11. We can now check the card has been patched correctly by typing #ethtool -e ethX replacing X with the number for your wireless card. Look at the fifth line of the resulting output, it should show something like this:

0x0040 26 38 00 0e 35 xx xx xx 00 46 00 01 5a 5a 52 00

Look at addresses 0x4c and make sure the value is 5a; look at 0x4d and make sure the value has been correctly changed to 5a; look at 0x4e and make sure the value is now 52. In the line from the EPROM dump above, the bold red values should match your card if you did everything right.

12. All done! Exit Knoppix and reboot your PC into Windows XP. You may have to reinstall the Intel Pro 2200BG drivers (I didn’t) for channels 12 and 13 to show up, if so, you can grab the latest drivers from the Intel website at http://www.intel.com/p/en_US/support/highlights/wireless/pro2200bg/.

About these ads

4 Responses to Enable channels 12 and 13 for the Intel Pro 2200BG wireless network card

  1. jackylooo says:

    Thanks for this great method, I had successfully enable 12 and 13 on my ibm t42, just curious if I’d like to enable channel 14, what value should be applied, could you please advise , Thanks!!

  2. Me! says:

    If anyone is still trying this, you can get the old Knoppix iso from the University of Utah ftp server, I believe.
    I also noticed that it didn’t work on my card, which was hardware version 0.1.4
    ethtool showed the eeprom as all zeroes. I’m not sure why.
    On Knoppix 5.1 ethtool showed the eeprom contents as expected. Obviously, I couldn’t edit them with this version of the driver and that version of the Kernel.
    It seems that some versions of this card cannot work with this method, at least that’s my conclusion…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: