Detected 802.11d country code prevents use of 802.11n channels

Originator:tom.rc.matthews
Number:rdar://10574320 Date Originated:13 Dec 2011
Status:Open Resolved:
Product:Mac OS X Product Version:10.7.2 (11C74)
Classification:Serious Bug Reproducible:Always
 
Summary:
We live in the UK (London), yet consistently our MacBook Pro (15-inch, Mid 2009) running OS X Lion 10.7.2 gets a country code of 'YE' which prevents us from using the 802.11n wireless access point used successfully by many other wireless devices.

Steps to Reproduce:
1. switch on WiFi.
2. Attempt to connect to WiFi Access Point on it's 802.11n channel

Expected Results:
An appropriate country code for my region, like :
Dec 13 19:47:47 leela kernel[0]: en1: 802.11d country code set to 'X3'.
Dec 13 19:47:47 leela kernel[0]: en1: Supported channels 1 2 3 4 5 6 7 8 9 10 11 12 13 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140

Actual Results:
An incorrect country code which restricts the use of 802.11n channels :
Dec 13 19:47:48 leela kernel[0]: en1: 802.11d country code set to 'YE'.
Dec 13 19:47:48 leela kernel[0]: en1: Supported channels 1 2 3 4 5 6 7 8 9 10 11 12 13

Regression:

Notes:
This also happens on our AppleTV2.
Is there a way to force or ignore the country code detected by the wireless card ?

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!