I have problem connecting to a wireless router using Mac OS X which is on channel 13. This is because there is some other router nearby which is broadcasting the US country code. The only way around this i have found so far, is to each time go to the router and restart the computer.
I have asked google and it seems to be a mixture of people who think that it is setting the locale changes it, or that it is fixed in the router firmware. Both i have shown to be wrong. man ifconfig also has not been too enlightening.
Does anyone know of another way to force the card to use a different country Code or channels? I would rather not change to another channel, as there is alot of interference near by (shown with KisMAC).
Thanks
Edits
Found
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
Which appears to allow for an arbitary channel to be set on the card, but not county code. This seems to have no effect.