MacBook пытается определить регион в котором находится компьютер, чтобы настроить региональные ограничения (отключить лишние частоты) — делает OS X это по протоколу 802.11d, слушая какие региональные коды выставлены в роутерах. Первую смену страны OS X старается взять с предпочтительной сети, если она видна в эфире. Если предпочтительной в эфире нет, или на ней отключено 802.11d — то код страны берется с любого соседнего роутера.
На моем моем модеме региональных настроек MacBook не видит (на модеме протокол 802.11d либо выключен, либо не поддерживается)