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:
/ActivityManager( 122): Starting activity: Intent { act=android.intent.action.MAIN
cat=[android.intent.category.LAUNCHER] flg=0x10100000 cmp=com.android.settings/.wifi.WifiSettings }
D/SettingsWifiEnabler( 550): Received wifi state changed from Disabling to Disabled
D/WifiHW ( 122): Unable to unload driver module "reserve_mm": No such file or directory
D/SettingsWifiEnabler( 550): Received wifi state changed from Disabled to Enabling
D/WifiService( 122): ACTION_BATTERY_CHANGED pluggedType: 0
I/wpa_supplicant( 6327): CTRL-EVENT-STATE-CHANGE id=-1 state=0
E/wpa_supplicant( 6327): Failed to disable WPA in the driver.
E/SettingsWifiLayer( 550): Unable to scan for networks
I/NotificationService( 122): enqueueToast pkg=com.android.settings callback=android.app.ITransientNotification$Stub$Proxy@45d46b88 duration=1
D/SettingsWifiEnabler( 550): Received wifi state changed from Enabling to Enabled
W/Process ( 122): Unable to open /proc/518/status
D/SettingsWifiEnabler( 550): Received wifi state changed from Enabled to Disabling
E/WifiHW ( 122): Supplicant not running, cannot connect
D/SettingsWifiEnabler( 550): Received wifi state changed from Disabling to Disabled
While loading wifi driver by insmod rt3070sta dmesg says:
rtusb init ---> wifi power up:D8110064|0x4,D811008C|0x4,D81100B4|0x4 usbcore: registered new interface driver rt2870 usb 1-1: new high speed USB device using ehci_hcd and address 3 usb 1-1: New USB device found, idVendor=0bda, idProduct=8176 usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-1: Product: 802.11n WLAN Adapter usb 1-1: Manufacturer: Realtek usb 1-1: SerialNumber: 00e04c000001 usb 1-1: configuration #1 chosen from 1 choice
And after attempting to switch WiFi on:
usbcore: deregistering interface driver rt2870 wifi power down:D8110064|0x4,D811008C|0x4,D81100B4&~0x4 - rtusb exit usb 1-1: USB disconnect, address 3
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?

Help












