Hi, folks.
Need your help with Eken M002.
Starting to use the device I've found the built-in browser often shuts down, sometimes after visiting just 2 or 3 pages. Than I've tested some alternative browsers, but each of them behaved the same. That's why I've decided to reflash device with WMT2.0 firmware published on the Ekens site. Sadly being a complete nub I've neither made a backup of the original one, nor even remember its version. After reflashing another problem appeared - WiFi completely stopped working. Switching it on from menu results in "Unable to scan for networks" message after some delay and the menu option switches to off again. Have tried a number of firmware versions found on the web including published here but with no result. With WMT1.8 to 1.9.1 things are same as with 2.0, while 1.7.4 & older don't run at all, just a black screen. Then I asked the seller about firmware version, the only thing he could tell me was "the preinstalled OS is Android 1.7", so I've decided to replace the rt3070sta driver module in WMT2.0 pack by the older rt2870sta taken from WMT1.7.4. No help, even after I replaced RT2870STA.DAT and wpa_supplicant.conf too.
Than I tried to discover logs. The logcat output just proves the problem exists:
Code:
/ActivityManager( 122): Starting activity: Intent { act=android.intent.action.MAIN <br />
cat=[android.intent.category.LAUNCHER] flg=0x10100000 cmp=com.android.settings/.wifi.WifiSettings }<br />
D/SettingsWifiEnabler( 550): Received wifi state changed from Disabling to Disabled<br />
D/WifiHW ( 122): Unable to unload driver module "reserve_mm": No such file or directory<br />
D/SettingsWifiEnabler( 550): Received wifi state changed from Disabled to Enabling<br />
D/WifiService( 122): ACTION_BATTERY_CHANGED pluggedType: 0<br />
I/wpa_supplicant( 6327): CTRL-EVENT-STATE-CHANGE id=-1 state=0<br />
E/wpa_supplicant( 6327): Failed to disable WPA in the driver.<br />
E/SettingsWifiLayer( 550): Unable to scan for networks<br />
I/NotificationService( 122): enqueueToast pkg=com.android.settings [email protected] duration=1<br />
D/SettingsWifiEnabler( 550): Received wifi state changed from Enabling to Enabled<br />
W/Process ( 122): Unable to open /proc/518/status<br />
D/SettingsWifiEnabler( 550): Received wifi state changed from Enabled to Disabling<br />
E/WifiHW ( 122): Supplicant not running, cannot connect<br />
D/SettingsWifiEnabler( 550): Received wifi state changed from Disabling to Disabled<br />
While loading wifi driver by insmod rt3070sta dmesg says:
Code:
<br />
rtusb init ---><br />
wifi power up:D8110064|0x4,D811008C|0x4,D81100B4|0x4<br />
usbcore: registered new interface driver rt2870<br />
usb 1-1: new high speed USB device using ehci_hcd and address 3<br />
usb 1-1: New USB device found, idVendor=0bda, idProduct=8176<br />
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3<br />
usb 1-1: Product: 802.11n WLAN Adapter<br />
usb 1-1: Manufacturer: Realtek<br />
usb 1-1: SerialNumber: 00e04c000001<br />
usb 1-1: configuration #1 chosen from 1 choice<br />
Memorial Restoration Pittsburgh
And after attempting to switch WiFi on:
Code:
<br />
usbcore: deregistering interface driver rt2870<br />
wifi power down:D8110064|0x4,D811008C|0x4,D81100B4&~0x4<br />
- rtusb exit<br />
usb 1-1: USB disconnect, address 3<br />
So we can see the module is loading fine, powering up wifi chip, but unloads itself after wpa_supplicant attempts to use it. But why?
Any ideas what to check else?