does anyone know if there is something on the phone that caches MAC addresses (other than just an ARP table).
At my work we recently changed out a router but gave it the same name it used to have. We used to broadcast the SSID but are no longer doing so so I had to "add" a network. I put in the SSID and try to connect but what I'm seeing in the log is not the MAC address of the actual device so I'm not sure where it's getting it from.
e.g: Device address: 00:A2:F0:A3:00:F1
What I see in the logs:
Code:
V/WifiMonitor( 1400): Event [CTRL-EVENT-STATE-CHANGE id=-1 state=2]
V/WifiStateTracker( 1400): Changing supplicant state: DISCONNECTED ==> SCANNING
V/WifiMonitor( 1400): Event [Trying to associate with 02:5c:71:ee:ac:1c (SSID='MYSSID' freq=2417 MHz)]
V/WifiMonitor( 1400): Event [CTRL-EVENT-STATE-CHANGE id=-1 state=3]
V/WifiStateTracker( 1400): Changing supplicant state: SCANNING ==> ASSOCIATING
D/WifiStateTracker( 1400): Deconfiguring interface and stopping DHCP
D/SettingsWifiEnabler( 2956): Received network state changed to NetworkInfo: type: WIFI[], state: DISCONNECTED/DISCONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true
V/WifiMonitor( 1400): Event [Authentication with 02:5c:71:ee:ac:1c timed out.]
I've looked on other devices that have successfully connected to verify the new target MAC but it looks like my phone might have a MAC association with the SSID _saved_ somewhere?
I've tried forgetting the network and re-adding it as well as rebooting the phone etc. Any ideas? is there a db somewhere that might store this info?
This thread can be closed (unless others notice an issue)
I've upgraded my ROM and everything works now
Related
Hi.
Ive been using cyanogenmod since i got my nexus.
Been running gr8. No problems what so ever.
Now however my wlan suddenly decided to be unavailable.
I was running CM5.0.6 + DesireCamera OC/UV kernel.
Symptoms: When enabling Wifi i get no Icon and if i scan for networks I see no networks.
What ive tried so far without luck in order.
Reflash cm 5.0.6. <- multiple times
reflash desirecam <- multiple times
push bcm4329.ko <- multiple times
wiped all and
Kang-o-rama 0.6
Edit
Just tried reflashing radio and then pushing bcm4329.ko.
still no go
And it still isnt working
Am i missing something ?
Heres what i got from lolcat.
V/WifiStateTracker( 134): Connection to supplicant established, state=SCANNING
D/NetworkStateTracker( 134): setDetailed state, old =DISCONNECTED and new state=SCANNING
V/WifiStateTracker( 134): Changing supplicant state: SCANNING ==> SCANNING
D/ConnectivityService( 134): Dropping ConnectivityChange for WIFI: DISCONNECTED/SCANNING
D/SettingsWifiEnabler( 187): Received wifi state changed from Enabling to Enabled
I/wpa_supplicant( 550): CTRL-EVENT-SCAN-RESULTS Ready
thanks in advance for any help.
I'm running CM6 Stable on my N1 and I'm able to log into my UBC wifi network (ubcsecure) using my login and password. However, periodically it just seems to lose the ability to authenticate, and I get the message "Disconnected" on the Wi-Fi settings screen. Sometimes it will say "Disabled" under the network name.
If I open up alogcat and review the logs, a few lines stand out:
Code:
E/wpa_supplicant( 238): Ongoing Scan action...
I/wpa_supplicant( 238): EAP-MSCHAPV2: Password not configured
I/wpa_supplicant( 238): CTRL-REQ-PASSWORD-23:Password needed for SSID ubcsecure
V/WifiMonitor( 124): Event [CTRL-REQ-PASSWORD-23:Password needed for SSID ubcsecure]
D/WifiStateTracker( 124): Reset connections and stopping DHCP
D/WifiStateTracker( 124): Disabling interface
When I long-press ubcsecure to modify it, I notice that "Phase 2 authentication" has been set to "None" even though I had selected MSCHAPV2 previously. Also, "Use secure credentials" under Location & Security keeps getting unchecked. If I recheck this, and then select the correct option under "modify network" and re-enter the password in this window, then usually after some consideration it's willing to reconnect.
Once I'm connected, I can go for the rest of the day, and it'll happily disconnect/reconnect any time I to out of or into range. Then at some point during the next day, it starts to disconnect again and I see the error messages once more in alogcat.
On stock firmware the 802.1x was flaky but I never had to re-enter my password. On CM6 it's solid, for about a day, and then I have to re-enter everything.
Any thoughts? Has anyone seen this on other enterprise networks?
I have noticed a pattern with ROMS that I have used on my ROGERS Dream which has the 2708 spl + radio combo. The Wifi of every ROM which I have tried to use which is claimed to have wifi working by other dream users who use it doesn't work. It seems to timeout.
The only exceptions to the rules are CM6.1 and ezterry's MT3G port.
In the latest 2.1 rom I have tried, this is what happens after clicking "Connect" on a known network:
D/AccessPointState( 3735): matches wifiConfig.eap=null
D/AccessPointState( 3735): security == WPA_PSK or WPA2_PSK
D/AccessPointState( 3735): updateWifiConfiguration() hasEap=, ssid"xxxx", eap=null, phase1=null, phase2null, identitynull,
V/WifiMonitor( 2920): Event [CTRL-EVENT-STATE-CHANGE id=-1 state=2]
D/BluetoothHeadset( 2920): Proxy object connected
D/AccessPointState( 3735): matches wifiConfig.eap=null
D/AccessPointState( 3735): matches wifiConfig.eap=null
V/WifiStateTracker( 2920): Connection to supplicant established, state=SCANNING
D/SettingsWifiEnabler( 3735): Received wifi state changed from Enabling to Enabled
V/WifiStateTracker( 2920): Changing supplicant state: SCANNING ==> SCANNING
D/WifiStateTracker( 2920): resetNotificationTimer()
D/WifiStateTracker( 2920): resetNotificationTimer()
D/AccessPointState( 3735): matches wifiConfig.eap=null
D/WifiStateTracker( 2920): resetNotificationTimer()
D/WifiStateTracker( 2920): resetNotificationTimer()
D/SettingsWifiLayer( 3735): MESSAGE_ATTEMPT_SCAN call attemptScan()
D/WifiStateTracker( 2920): resetNotificationTimer()
D/SettingsWifiLayer( 3735): MESSAGE_ATTEMPT_SCAN call attemptScan()
D/WifiStateTracker( 2920): resetNotificationTimer()
Click to expand...
Click to collapse
Other G1 users seem to be able to use the same roms with no trouble. I'll try connecting to a different network tomorrow.
Any thoughts?
I have some problems using VPN on Gingerbread.
I upgraded my I9000 to a stock JVO with CF root. Now I noticed that I can no longer connect successfully to my VPN server. Before I was using I9000XXJPY and was working, but now it starts to connect and just stay with "Connecting..." for about 1min then drops.
Because I have access on the VPN server I can see the auth going ok and the VPN tunnel going up. I can even ping for couple of sec the VPN IP.
Here is the related server log:
May 31 12:17:05 server pptpd[17417]: CTRL: Client xxx.yyy.zzz.www control connection started
May 31 12:17:06 server pptpd[17417]: CTRL: Starting call (launching pppd, opening GRE)
May 31 12:17:06 server pppd[17418]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
May 31 12:17:06 server pppd[17418]: pptpd-logwtmp: $Version$
May 31 12:17:06 server pppd[17418]: pppd 2.4.4 started by root, uid 0
May 31 12:17:06 server pppd[17418]: Using interface ppp0
May 31 12:17:06 server pppd[17418]: Connect: ppp0 <--> /dev/pts/2
May 31 12:17:06 server pptpd[17417]: GRE: Bad checksum from pppd.
May 31 12:17:06 server pppd[17418]: MPPE 128-bit stateless compression enabled
May 31 12:17:07 server pppd[17418]: Cannot determine ethernet address for proxy ARP
May 31 12:17:07 server pppd[17418]: local IP address 10.10.50.1
May 31 12:17:07 server pppd[17418]: remote IP address 10.10.50.5
May 31 12:17:07 server pppd[17418]: pptpd-logwtmp.so ip-up ppp0 [email protected] xxx.yyy.zzz.www
May 31 12:17:47 server pppd[17418]: LCP terminated by peer (MPPE disabled)
May 31 12:17:47 server pppd[17418]: pptpd-logwtmp.so ip-down ppp0
May 31 12:17:47 server pppd[17418]: Connect time 0.7 minutes.
May 31 12:17:47 server pppd[17418]: Sent 2184 bytes, received 2526 bytes.
May 31 12:17:48 server pptpd[17417]: CTRL: EOF or bad error reading ctrl packet length.
May 31 12:17:48 server pptpd[17417]: CTRL: couldn't read packet header (exit)
May 31 12:17:48 server pptpd[17417]: CTRL: CTRL read failed
May 31 12:17:48 server pppd[17418]: Modem hangup
May 31 12:17:48 server pppd[17418]: Connection terminated.
May 31 12:17:48 server pppd[17418]: Exit.
May 31 12:17:48 server pptpd[17417]: CTRL: Client xxx.yyy.zzz.www control connection finished
Is there any way I could debug the pptp connection on the android? Anyone have VPN working on Gingerbread JVO or other versions? Any ideas what I could try?
Here is the related logcat from phone:
D/mtpd (13829): Waiting for control socket
D/mtpd (13829): Received 20 arguments
I/mtpd (13829): Using protocol pptp
I/mtpd (13829): Connecting to aaa.bbb.ccc.ddd port 1723
I/SProxy_mtpd(13820): got data from control socket: 20
I/mtpd (13829): Connection established (socket = 15)
D/mtpd (13829): Sending SCCRQ
D/mtpd (13829): Received SCCRP -> Sending OCRQ (local = 62032)
I/mtpd (13829): Tunnel established
D/mtpd (13829): Received OCRQ (remote = 4)
I/mtpd (13829): Session established
I/mtpd (13829): Creating PPPoX socket
I/mtpd (13829): Starting pppd (pppox = 16)
I/mtpd (13829): Pppd started (pid = 13830)
I/pppd (13830): Using PPPoX (socket = 16)
D/pppd (13830): using channel 21
D/Tethering( 482): ppp0 is not a tetherable iface, ignoring
I/pppd (13830): Using interface ppp0
I/pppd (13830): Connect: ppp0 <-->
I/pppd (13830): MPPE 128-bit stateless compression enabled
I/pppd (13830): local IP address 10.10.50.5
I/pppd (13830): remote IP address 10.10.50.1
I/pppd (13830): primary DNS address 8.8.8.8
I/pppd (13830): secondary DNS address 8.8.4.4
I/ip-up-vpn(13831): Traffic is now redirected to 10.10.50.1
E/VpnService(13820): onError()
E/VpnService(13820): java.io.IOException: Connecting timed out
E/VpnService(13820): at com.android.server.vpn.VpnService.waitUntilConnectedOrTimedout(VpnService.java:206)
E/VpnService(13820): at com.android.server.vpn.VpnService.onConnect(VpnService.java:136)
E/VpnService(13820): at com.android.server.vpn.VpnServiceBinder$2.run(VpnServiceBinder.java:117)
E/VpnService(13820): at java.lang.Thread.run(Thread.java:1019)
I/VpnService(13820): disconnecting VPN...
D/VpnSettings(13812): received connectivity: pptpVPN PPTP: connected? DISCONNECTING err=0
I/StatusBarManagerService( 482): ADD-pptpVPN PPTP VPN disconnected , 0x7f020001
I/SProxy_mtpd(13820): Stop VPN daemon: mtpd
I/pppd (13830): Terminating on signal 15
I/pppd (13830): Connect time 0.7 minutes.
I/pppd (13830): Sent 8174 bytes, received 0 bytes.
I/mtpd (13829): Received signal 15
I/mtpd (13829): Sending signal to pppd (pid = 13830)
E/pppd (13830): MPPE disabled
I/pppd (13830): Terminating on signal 15
I/pppd (13830): Connection terminated.
I/mtpd (13829): Mtpd is terminated (status = 6)
Nobody using VPN in Gingerbread? Any feedback would be appreciated.
rising the stakes
Ok, since nobody rush here, I will raise the stakes:
Who can help me to find a fix for this problem will win a 3 month VPN account to a VPN provider of my choice (lots of servers to use there).
If anyone have a android setup close to mine and it's VPN works, let me know.
Have u tried any other kernel or turning VPN encryption off. Also try 1Vpn app from the market
Sent from my GT-I9000 using XDA Premium App
Did you turn encryption OFF (uncheck) on your phone?
AFAIK, there is no mppe encryption support in the stock android firmware. Maybe your previous firmware included the module? Anyway, PPTP works fine for me with MPPE disabled, but not if I require it. Hope this helps...
I do get the same behavior with or without the mppe enabled. It doesn't looks like to be a encryption problem as I can see the log in successful on the server and even can ping the client IP after for couple of seconds. It looks like the VpnService does not see the connection being established and it just stops it after couple of seconds.
Never got VPN working successfully even in 2.2 and 2.2.1. It was able to connect to the VPN service (can't remember if I used PPTP or L2TP) but I was unable to browse any website or connect to anything on the internet.
I was told on some forum there's some bug in Android causing this. Anyways, doesn't sound identical to the issue you had but I thought I'd mention this.
Worked for me when using 2.2.1 JPY, both PPTP and L2TP. I suspect it's a VpnService problem rather then a pptp problem, so if anyone on 2.3.3 JVO or similar have VPN running ok, would appreciate if would send me on PM or attached here the VpnService.apk and .odex he run.
isn't it the same problem as posted on the android google code site:
http://code.google.com/p/android/issues/detail?id=4706
appears to still not be working in jvp.. no one seems to have it working with 3g on any phone with gingerbread.. it appears to work ok over wifi.. i also need i working in 3g in gb. .so i am staying on froyo for now.
Hi,
For some reason my Note5 won't connect to some types N networks. 2.4 Ghz or 5 Ghz doesn't seem to make a difference nor open or encryption, simply won't connect.
The following was in logcat. Not sure what status_code=18, a google around didn't reveal anything. Tried various kernels without success. Galaxy S6, Macbook connect just fine. You can force your router into N only mode to test.
Code:
10-10 21:49:45.198: D/WifiSettings(9026): connectNetwork nid:0
10-10 21:49:45.198: W/ContextImpl(3708): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1771 com.android.server.wifi.WifiStateMachine.insertLog:15974 com.android.server.wifi.WifiStateMachine.access$3900:235 com.android.server.wifi.WifiStateMachine$DefaultState.processMessage:7513 com.android.internal.util.StateMachine$SmHandler.processMsg:967
10-10 21:49:45.208: E/WiFiServiceImpl(3708): CONNECT nid=0 uid=1000
10-10 21:49:45.208: D/WifiSettings(9026): [updateAccessPoints] wifiState : 3
10-10 21:49:45.208: V/BroadcastQueue(3708): [background] Process cur broadcast BroadcastRecord{287a31dc u0 com.samsung.android.providers.context.log.action.USE_APP_FEATURE_SURVEY} DELIVERED for app ProcessRecord{2ba4954d 5745:com.samsung.android.providers.context/u0a2}
10-10 21:49:45.208: E/WifiStateMachine(3708): CONNECT_NETWORK id=0 config="Gourmet Fast" cnid=0 supstate=DisconnectedState my state DisconnectedState uid = 1000
10-10 21:49:45.208: E/WifiConfigStore(3708): saveWifiConfigBSSID Setting BSSID for "Gourmet Fast"NONE to any
10-10 21:49:45.218: E/WifiConfigStore(3708): saveWifiConfigBSSID Setting BSSID for "Gourmet Fast"NONE to any
10-10 21:49:45.218: E/WifiAutoJoinController(3708): updateConfigurationHistory found 0 networks
10-10 21:49:45.218: E/WifiConfigStore(3708): setLastSelectedConfiguration 0
10-10 21:49:45.218: E/WifiConfigStore(3708): will read network variables netId=0
10-10 21:49:45.228: I/WifiConfigStore(3708): "Gourmet Fast" is a verified password AP: false
10-10 21:49:45.228: E/WifiConfigStore(3708): Not a HS20
10-10 21:49:45.238: I/wpa_supplicant(10005): CTRL-EVENT-SSID-REENABLED id=0 ssid="476F75726D65742046617374"
10-10 21:49:45.238: I/wpa_supplicant(10005): Trying to associate with E0.11.34 (SSID='476F75726D65742046617374' freq=5180 MHz)
10-10 21:49:45.238: I/wpa_supplicant(10005): wlan0: State: DISCONNECTED -> ASSOCIATING
10-10 21:49:45.238: I/wpa_supplicant(10005): CTRL-EVENT-STATE-CHANGE id=0 state=5 BSSID=00.00.00 SSID=476F75726D65742046617374
10-10 21:49:45.238: D/SecContentProvider(3708): insert(), uri = 2
10-10 21:49:45.248: W/MDM(6261): DataUsageCollector - planConfig == null. getIsWifiConnected: false. getIsMobileConnected: false
10-10 21:49:45.288: E/WifiStateMachine(3708): ConnectModeState SSID state=re-enabled nid=0 [id=0 ssid="Gourmet Fast"]
10-10 21:49:45.288: E/WifiConfigStore(3708): SSID re-enabled for "Gourmet Fast"NONE had autoJoinStatus=0 self added false ephemeral false
10-10 21:49:45.288: D/Settings.AccessPoint(9026): loadConfig: config.allowedKeyManagement: {0}
10-10 21:49:45.288: D/SecContentProvider2(3708): query(), uri = 20 selection = getPromptCredentialsEnabled
10-10 21:49:45.298: D/WifiSettings(9026): force scroll up
10-10 21:49:45.298: W/MDM(6261): DataUsageCollector - planConfig == null. getIsWifiConnected: false. getIsMobileConnected: false
10-10 21:49:45.308: D/libEGL(3023): eglTerminate EGLDisplay = 0x7f91604648
10-10 21:49:45.308: D/libEGL(3023): eglTerminate EGLDisplay = 0x7f91604648
10-10 21:49:45.308: D/MultiWindowConverter(3708): dismissGuide() : Before attaching the guide view, mForceDismissGuide : false
10-10 21:49:45.318: D/StatusBarManagerService(3708): manageDisableList userId=0 what=0x0 pkg=Window{1cb75d74 u0 d0 com.android.settings/com.android.settings.SubSettings}
10-10 21:49:45.318: D/InputDispatcher(3708): Focus left window: 9026
10-10 21:49:45.318: D/InputDispatcher(3708): Focus entered window: 9026
10-10 21:49:45.318: D/PointerIcon(3708): setMouseIconStyle1 pointerType: 1001 iconType:101 flag:0 pid:3708 uid:1000
10-10 21:49:45.318: D/PointerIcon(3708): setMouseCustomIcon IconType is same.101
10-10 21:49:45.318: D/PointerIcon(3708): setHoveringSpenIconStyle1 pointerType: 10001 iconType:1 flag:0 pid:3708 uid:1000
10-10 21:49:45.318: D/PointerIcon(3708): setHoveringSpenCustomIcon IconType is same.1
10-10 21:49:45.318: D/WifiSettings(9026): >>> SUPPLICANT_STATE_CHANGED_ACTION SupplicantState: ASSOCIATING
10-10 21:49:45.318: D/WifiSettings(9026): >>> SUPPLICANT_STATE_CHANGED_ACTION state:ASSOCIATING
10-10 21:49:45.328: D/InputMethodManagerService(3708): windowGainedFocus mCurrentFocusedUserId - 0 and mSecureKeypadEnabled-false
10-10 21:49:45.328: E/ViewRootImpl(9026): sendUserActionEvent() mView == null
10-10 21:49:45.328: I/wpa_supplicant(10005): CTRL-EVENT-ASSOC-REJECT bssid=E0.11.34 status_code=18
10-10 21:49:45.328: I/wpa_supplicant(10005): CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid="476F75726D65742046617374" auth_failures=1 duration=10
10-10 21:49:45.328: I/wpa_supplicant(10005): wlan0: Setting scan request: 10 sec 0 usec
10-10 21:49:45.328: I/wpa_supplicant(10005): wlan0: State: ASSOCIATING -> DISCONNECTED
10-10 21:49:45.328: I/wpa_supplicant(10005): CTRL-EVENT-STATE-CHANGE id=0 state=0 BSSID=00.00.00 SSID=476F75726D65742046617374
10-10 21:49:45.338: W/ContextImpl(3708): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1771 com.android.server.wifi.WifiStateMachine.insertLog:15974 com.android.server.wifi.WifiStateMachine.access$3900:235 com.android.server.wifi.WifiStateMachine$DefaultState.processMessage:7513 com.android.internal.util.StateMachine$SmHandler.processMsg:967
10-10 21:49:45.338: E/WifiStateMachine(3708): ConnectModeState SSID state=temp-disabled nid=0 [id=0 ssid="Gourmet Fast" auth_failures=1 duration=10]
10-10 21:49:45.338: E/WifiConfigStore(3708): SSID temp disabled for "Gourmet Fast"NONE had autoJoinStatus=0 self added false ephemeral false
10-10 21:49:45.338: E/WifiConfigStore(3708): message=id=0 ssid="Gourmet Fast" auth_failures=1 duration=10
10-10 21:49:45.338: D/SecContentProvider2(3708): query(), uri = 20 selection = getPromptCredentialsEnabled
10-10 21:49:45.348: V/BroadcastQueue(3708): [background] Process cur broadcast BroadcastRecord{3530e1ba u0 com.samsung.android.providers.context.log.action.USE_APP_FEATURE_SURVEY} DELIVERED for app ProcessRecord{2ba4954d 5745:com.samsung.android.providers.context/u0a2}
10-10 21:49:45.398: D/WifiSettings(9026): >>> SUPPLICANT_STATE_CHANGED_ACTION SupplicantState: DISCONNECTED
10-10 21:49:45.398: D/WifiSettings(9026): >>> SUPPLICANT_STATE_CHANGED_ACTION state:DISCONNECTED
10-10 21:49:45.498: I/SurfaceFlinger(3023): id=27 Removed Hourmet Fas (6/8)
10-10 21:49:45.498: I/SurfaceFlinger(3023): id=27 Removed Hourmet Fas (-2/8)
10-10 21:49:45.518: D/libEGL(3023): eglTerminate EGLDisplay = 0x7fe6311ff8
10-10 21:49:48.258: D/WifiService(3708): startScan by pid=5155, uid=10015
10-10 21:49:48.268: I/wpa_supplicant(10005): P2P: Current p2p state = IDLE
10-10 21:49:48.268: I/wpa_supplicant(10005): wlan0: State: DISCONNECTED -> SCANNING
10-10 21:49:48.268: I/wpa_supplicant(10005): CTRL-EVENT-STATE-CHANGE id=-1 state=3 BSSID=00.00.00 SSID=
10-10 21:49:48.308: I/wpa_supplicant(10005): Scan requested (ret=0) - scan timeout 30 seconds
10-10 21:49:48.308: D/SecContentProvider2(3708): query(), uri = 20 selection = getPromptCredentialsEnabled
10-10 21:49:48.318: D/WifiSettings(9026): >>> SUPPLICANT_STATE_CHANGED_ACTION SupplicantState: SCANNING
It's probably a regional thing. The n920a connects to my home wifi at full ac speeds (866). The "c" and "i" models only connect at 144 or such.
Different regions allow different frequencies (and different speeds/power at different frequencies.) The US is one of the most restrictive on 2.4 GHz (b/g) and one of the LEAST restrictive on 5 GHz (a)
Way back in the Note2 days, I knew the files to edit to resolve that for international devices in the US, but I've long since forgotten.. Perhaps someone can chime in (if it's even doable anymore.)
garyd9 said:
It's probably a regional thing. The n920a connects to my home wifi at full ac speeds (866). The "c" and "i" models only connect at 144 or such.
Different regions allow different frequencies (and different speeds/power at different frequencies.) The US is one of the most restrictive on 2.4 GHz (b/g) and one of the LEAST restrictive on 5 GHz (a)
Way back in the Note2 days, I knew the files to edit to resolve that for international devices in the US, but I've long since forgotten.. Perhaps someone can chime in (if it's even doable anymore.)
Click to expand...
Click to collapse
You know I thought the same thing considering its the version from Taiwan.
Edit: After digging out old routers from my closet one does work. Strangest thing. You know I get tired of Samsung just continuously changing the chipset in these things. Like why bother, they just got it working a a new chip is supposed to "improve throughput", "improve signal strength" etc ... freaking BS.
Guess I'll dangerously try to update the firmware on this this N66U
Edit: No such luck after updating the DD-WRT N66U to 26138M. Different error code though, open or protected, 2.4 Ghz or 5 Ghz, doesn't make a different. status_code went from 18 to 1...
I have NFC what the wifi limits/frequencies/etc are in Taiwan. If your router is flexible enough, you might try to installed ddwrt or tomato on it and configure the region for Taiwan (on the router) to see what happens.
It might be that the width needed for 'n' isn't legal in Taiwan. I just don't know.
If you're interested, I'm running diffs between files in /system/etc/wifi between my n920i (with OH6) and the original stock n920a firmware. I _believe_ these files configure the wifi radio.
At some point, I'll probably just overwrite the files in the 'i' with the files from the 'a' (if I'm convinced it won't harm anything) and see what happens...