Overriding Airport Country Code

I own a Macbook Pro that originally came with an 802.11 b/g card only. Being out of warrantee I upgraded the internal Airport card to one that supports 802.11 a/b/g/n. Unfortunately it is unable to connect to my router when it is set to 802.11n on channel 149 (5 Ghz set of channels).

Looking at system profiler, I see the following in the airport section:
Software Versions:
Menu Extra: 6.0 (600.22)
configd plug-in: 6.1 (610.2)
System Profiler: 6.0 (600.9)
Network Preference: 6.0 (600.22)
AirPort Utility: 5.4.2 (542.23)
IO80211 Family: 3.1 (310.6)
Interfaces:
en1:
Card Type: AirPort Extreme (0x168C, 0x1026)
Firmware Version: Atheros 5416: 2.0.19.4
Locale: Unknown
Country Code: JP
Supported PHY Modes: 802.11 a/b/g/n
Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 60, 64
Status: Connected
Current Network Information:

I don't live in Japan. I live in the US, so the country code isn't being set correctly. Looking on the forums I see that 802.11d beacons could be setting my country code incorrectly. However, I don't think that is the case since there is nothing in my system log saying that it received an 802.11d beacon and I took my laptop to another neighborhood to see if the country code is updated. From my logs:

bash-3.2# grep en1 /var/log/system.log /var/log/kernel.log | grep -v "Link" | grep -v "handshake"
bash-3.2#

The grep -v's remove the RSN handshake and the Link status change lines from the logs.

My question... Is there any way to override the Country Code in Snow Leopard manually?

More info about my system:
Hardware Overview:

Model Name: MacBook Pro
Model Identifier: MacBookPro1,1
Processor Name: Intel Core Duo
Processor Speed: 2.16 GHz
Number Of Processors: 1
Total Number Of Cores: 2
L2 Cache: 2 MB
Memory: 2 GB
Bus Speed: 667 MHz
Boot ROM Version: MBP11.0055.B08
SMC Version (system): 1.2f10
Serial Number (system): <snip>
Hardware UUID: <snip>
Sudden Motion Sensor:
State: Enabled

Thanks in advance,
Scott

Mac Book Pro, Mac OS X (10.6.2)

Posted on Nov 30, 2009 6:16 PM

Reply
6 replies

Dec 2, 2009 3:48 AM in response to Dogcow-Moof

I see none of those entries in the logs (which is what I was trying to highlight above). To me that means that the card is hardcoded to the JP country code. In talking to their support, they are saying that it works for them correctly.

The only thing left that I can think of is to update the firmware on the card. Does anybody know how to do that? One I try that if it doesn't work, I'm sending the card back.

Thanks,
Scott

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Overriding Airport Country Code

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.