[HTC One X] pakjebakmeel:
New day new post..

I had a good signal:

D/wpa_supplicant( 716): nl80211: Event message available
D/wpa_supplicant( 716): nl80211: Connection quality monitor event: RSSI high
D/wpa_supplicant( 716): nl80211: Signal: -74 dBm txrate: 13000
D/wpa_supplicant( 716): nl80211: survey data missing!
D/wpa_supplicant( 716): nl80211: Noise: -97 dBm
D/wpa_supplicant( 716): wlan0: Event SIGNAL_CHANGE (28) received
D/wpa_supplicant( 716): bgscan simple: signal level changed (above=1 current_signal=-74 current_noise=-97 current_txrate=13000))
D/wpa_supplicant( 716): bgscan simple: Start using long bgscan interval

This is good, because the signal -74 => threshold it starts to use the long scan interval. This will save battery. Then I moved into an area where the connection got slightly worse but still not worth roaming:

D/wpa_supplicant( 716): nl80211: Event message available
D/wpa_supplicant( 716): nl80211: Connection quality monitor event: RSSI low
D/wpa_supplicant( 716): nl80211: Signal: -81 dBm txrate: 1000
D/wpa_supplicant( 716): nl80211: survey data missing!
D/wpa_supplicant( 716): nl80211: Noise: -97 dBm
D/wpa_supplicant( 716): wlan0: Event SIGNAL_CHANGE (28) received
D/wpa_supplicant( 716): bgscan simple: signal level changed (above=0 current_signal=-81 current_noise=-97 current_txrate=1000))
D/wpa_supplicant( 716): bgscan simple: Start using short bgscan interval
D/wpa_supplicant( 716): bgscan simple: Trigger immediate scan
D/wpa_supplicant( 716): bgscan simple: Request a background scan
D/wpa_supplicant( 716): Scan requested (ret=0) - scan timeout 30 seconds
D/wpa_supplicant( 716): nl80211: Event message available
D/wpa_supplicant( 716): nl80211: Scan trigger
D/wpa_supplicant( 716): nl80211: Event message available
D/wpa_supplicant( 716): nl80211: Scan aborted
D/wpa_supplicant( 716): wlan0: Event SCAN_RESULTS (3) received
D/wpa_supplicant( 716): nl80211: Associated on 2412 MHz
D/wpa_supplicant( 716): nl80211: Associated with 68:7f:74:75:1c:7e
D/wpa_supplicant( 716): nl80211: Received scan results (1 BSSes)
D/wpa_supplicant( 716): nl80211: Survey data missing
D/wpa_supplicant( 716): nl80211: Scan results indicate BSS status with 68:7f:74:75:1c:7e as associated
D/wpa_supplicant( 716): wlan0: BSS: Start scan result update 526
D/wpa_supplicant( 716): wlan0: New scan results available
D/wpa_supplicant( 716): CTRL_IFACE monitor send - hexdump(len=39): 2f 64 61 74 61 2f 6d 69 73 63 2f 77 69 66 69 2f 73 6f 63 6b 65 74 73 2f 77 70 61 5f 63 74 72 6c ...
D/wpa_supplicant( 716): bgscan simple: scan result notification
D/wpa_supplicant( 716): wlan0: Selecting BSS from priority group 2
D/wpa_supplicant( 716): wlan0: 0: 68:7f:74:75:1c:7e ssid='pakjebakmeel24' wpa_ie_len=0 rsn_ie_len=20 caps=0x431 level=-80
D/wpa_supplicant( 716): wlan0: selected based on RSN IE
D/wpa_supplicant( 716): wlan0: selected BSS 68:7f:74:75:1c:7e ssid='pakjebakmeel24'
D/wpa_supplicant( 716): wlan0: Considering within-ESS reassociation
D/wpa_supplicant( 716): wlan0: Current BSS: 68:7f:74:75:1c:7e level=-80
D/wpa_supplicant( 716): wlan0: Selected BSS: 68:7f:74:75:1c:7e level=-80
D/wpa_supplicant( 716): wlan0: Skip roam - too small difference in signal level

And this is when I moved upstairs and it actually roamed:

D/wpa_supplicant( 716): bgscan simple: Request a background scan
D/wpa_supplicant( 716): Scan requested (ret=0) - scan timeout 30 seconds
D/wpa_supplicant( 716): nl80211: Event message available
D/wpa_supplicant( 716): nl80211: Scan trigger
D/wpa_supplicant( 716): nl80211: Event message available
D/wpa_supplicant( 716): nl80211: Scan aborted
D/wpa_supplicant( 716): wlan0: Event SCAN_RESULTS (3) received
D/wpa_supplicant( 716): nl80211: Associated on 2412 MHz
D/wpa_supplicant( 716): nl80211: Associated with 68:7f:74:75:1c:7e
D/wpa_supplicant( 716): nl80211: Received scan results (2 BSSes)
D/wpa_supplicant( 716): nl80211: Survey data missing
D/wpa_supplicant( 716): nl80211: Scan results indicate BSS status with 68:7f:74:75:1c:7e as associated
D/wpa_supplicant( 716): wlan0: BSS: Start scan result update 527
D/wpa_supplicant( 716): wlan0: BSS: Add new id 97 BSSID 00:1e:2a:21:f7:3d SSID 'pakjebakmeel24'
D/wpa_supplicant( 716): CTRL_IFACE monitor send - hexdump(len=39): 2f 64 61 74 61 2f 6d 69 73 63 2f 77 69 66 69 2f 73 6f 63 6b 65 74 73 2f 77 70 61 5f 63 74 72 6c ...
D/wpa_supplicant( 716): wlan0: New scan results available
D/wpa_supplicant( 716): CTRL_IFACE monitor send - hexdump(len=39): 2f 64 61 74 61 2f 6d 69 73 63 2f 77 69 66 69 2f 73 6f 63 6b 65 74 73 2f 77 70 61 5f 63 74 72 6c ...
D/wpa_supplicant( 716): bgscan simple: scan result notification
D/wpa_supplicant( 716): wlan0: Selecting BSS from priority group 2
D/wpa_supplicant( 716): wlan0: 0: 00:1e:2a:21:f7:3d ssid='pakjebakmeel24' wpa_ie_len=0 rsn_ie_len=20 caps=0x431 level=-71
D/wpa_supplicant( 716): wlan0: selected based on RSN IE
D/wpa_supplicant( 716): wlan0: selected BSS 00:1e:2a:21:f7:3d ssid='pakjebakmeel24'
D/wpa_supplicant( 716): wlan0: Considering within-ESS reassociation
D/wpa_supplicant( 716): wlan0: Current BSS: 68:7f:74:75:1c:7e level=-79
D/wpa_supplicant( 716): wlan0: Selected BSS: 00:1e:2a:21:f7:3d level=-71
D/wpa_supplicant( 716): wlan0: Saving prev AP info for roaming recovery - SSID ID: 1 BSSID: 68:7f:74:75:1c:7e
D/wpa_supplicant( 716): wlan0: Request association: reassociate: 0 selected: 00:1e:2a:21:f7:3d bssid: 68:7f:74:75:1c:7e pending: 00:00:00:00:00:00 wpa_state: COMPLETED
I/wpa_supplicant( 716): wlan0: EPBUG: Going to authenticate

Oh yes.. When I got downstairs this morning I rescanned the wifi list from the GUI and only my remembered networks show. I can see none of the neighbor networks. So it wasn't a fluke unfortunately. This is what happens:

D/wpa_supplicant( 716): Scan requested (ret=0) - scan timeout 30 seconds
D/wpa_supplicant( 716): nl80211: Event message available
D/wpa_supplicant( 716): nl80211: Scan trigger
D/wpa_supplicant( 716): wpa_s 0x41e2aad8 cmd SIGNAL_POLL
D/wpa_supplicant( 716): RX ctrl_iface - hexdump(len=11): 53 49 47 4e 41 4c 5f 50 4f 4c 4c
D/wpa_supplicant( 716): ctrl_iface: SIGNAL_POLL
D/wpa_supplicant( 716): nl80211: survey data missing!
D/wpa_supplicant( 716): nl80211: Event message available
D/wpa_supplicant( 716): nl80211: New scan results available
D/wpa_supplicant( 716): wlan0: Event SCAN_RESULTS (3) received
D/wpa_supplicant( 716): nl80211: Associated on 2472 MHz
D/wpa_supplicant( 716): nl80211: Associated with 00:1e:2a:21:f7:3d
D/wpa_supplicant( 716): nl80211: Received scan results (6 BSSes)
D/wpa_supplicant( 716): nl80211: Survey data missing
D/wpa_supplicant( 716): nl80211: Scan results indicate BSS status with 00:1e:2a:21:f7:3d as associated
D/wpa_supplicant( 716): wlan0: BSS: Start scan result update 589

So the scans returns 6 wireless networks.. However the list in the GUI remains empty except for the saved networks. hmmm.

Testing om CM10.1.3 is successful. It now roams wifi too and op top of that keeps scanning and providing new networks to the GUI. So what has been changed on CM10.2?

UPDATE: I've been running with CM10.1.3 the whole day now with the bgscan lines applied and everything looks fine, this was not the case on CM10.2.