Почему WifiConfiguration.BSSID всегда имеет значение null?

Я читаю существующую конфигурацию Wi Fi. Код довольно приличный

    WifiManager wifiMgr = (WifiManager) getSystemService(Context.WIFI_SERVICE);
    List<WifiConfiguration> configurations= null;
    if (wifiMgr != null)
    {
        configurations = wifiMgr.getConfiguredNetworks();
    }

У меня есть необходимые разрешения:

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>

Проблема - все (по крайней мере, в моем случае) BSSID в WifiConfiguration - NULL, несмотря на то, что BSSID (MAC) можно увидеть в настройках. Что может быть проблемой и как ее исправить?

Альтернативный вопрос: где получить код для настройки Wifi Settings (Gingerbread), так как он показывает BSSIDs