Help!! Chinese tablet em86

  • 112 Antworten
  • Letztes Antwortdatum
datacompboy schrieb:
Cat Nova: 129 EUR
EM86 (3G+WIFI+GPS version): 232$

which one cheaper?
sure, the cat is cheaper but only since some month it cost 129€, before it cost 159€ = 196,79 US$.
 
datacompboy schrieb:
Cat Nova: 129 EUR
EM86 (3G+WIFI+GPS version): 232$

which one cheaper?

As marc said yet, 129 euro is just a special offer by CAT SOUND. The difference between your EM86 and the CAT NOVA original price of 159 euro is just due to the fact, that your device has built-in 3G-Support.
So U can say, both devices are the same cheap stuff :winki:
On the other hand... whats cheap? Prices for android devices are changing so fast at the moment. Anyway, I think, we both know, that we dont own a high-end, or high-quality device, dont we? :sneaky:
 
Anyone having original CAT NOVA can show "iwlist" output, when wifi is ON ?
 
yes, the 3G does not work, there is a problem with noise, and additionally a problem with the locked screen unresponsive. but any of these problems is bearable after suffering with the worst problems that comes factory em86.

Is there any way to modify the android OS to add some kind of driver for the 3G?
 
internal 3g is just usb stick, 1c9e:9603. there is driver for it, but not started secondary usb bus, where that stick is connected

Der ursprüngliche Beitrag von 20:25 Uhr wurde um 20:40 Uhr ergänzt:

Agh.. there also one GPIO pin, that control internal 3G module, and support for it must be compiled-in... in 2.3 it there:
./sys/devices/virtual/misc/Three_G/dev: 10:244

while GPS pin are there:
./sys/devices/virtual/gps_gpio/gps_gpio/dev: 240:0

Der ursprüngliche Beitrag von 20:40 Uhr wurde um 20:57 Uhr ergänzt:

ehhh... intresting, what's simpler: try to create loadable module compatible with kernel compiled by catnova, or just always power 3G? (open and short-circuit pin)
 
hrrr... looks like Cat Nova has Atheros 6002, while EM86 have 6003.
 
My Android 2.3 have 6003 firmware binaries in /system/wifi/
CatNova ICS have 6002 firmware in /system/wifi/
 
ok
 
Here is module parameters compiled-in in Android4:
./parameters/eeprom_file:/system/wifi/calData_ar6102_15dBm.bin
./parameters/softmac_file:/data/softmac
./parameters/eeprom_data:/system/wifi/eeprom.data
./parameters/eeprom_bin:/system/wifi/eeprom.bin
./parameters/tgt_patch:/system/wifi/data.patch.hw2_0.bin
./parameters/tgt_fw:/system/wifi/athwlan.bin.z77


Here is files from Android2.3:
/system/wifi/ath6k/AR6003/hw2.1.1/
A31_Generic_20110128.bin athwlan_mobile.bin bdata.SD31.bin otp.bin
athtcmd_ram.bin athwlan_router.bin data.patch.hw3_0.bin
athwlan.bin athwlan_tablet.bin device.bin

How them correlate? which one i should use to override default from 6002 one?
 
Does they works?
 
marc132 schrieb:

since i haven't kernel source, that CatNova used, its a bit tricky to build module compatible...

Der ursprüngliche Beitrag von 02:00 Uhr wurde um 02:03 Uhr ergänzt:

pfrr... "gcc version 4.4.3" used to build kernel; toolchain/arm-eabi-4.3.1/bin/arm-eabi is expected by driver.
 
datacompboy schrieb:
since i haven't kernel source, that CatNova used, its a bit tricky to build module compatible...

Use the telechips kernel-source that i've linked above.
I've compiled modules for 2.6.35 and a complete kernel for 3.0.8 from this sources.

AR6003 is definitely in the 3.0.8 source. I'll go out with the dog, than i look on to the linux machine.

EDIT:
Okay, here we go.
In kernel 3.0.8 AR6003 support is in staging drivers.
This will result in an ath6kl.ko

I've successfully compiled and insmod this module.

Be sure to set EXTRAVERSION = -tcc in Makefile
Get .config from running kernel.
 
Zuletzt bearbeitet:
Where did you get arm-linux-gnueabi-gcc-4.4.3 ?
emdebian have only 4.4.5...

Der ursprüngliche Beitrag von 13:07 Uhr wurde um 13:17 Uhr ergänzt:

oops, found, downloading prebuild

Der ursprüngliche Beitrag von 13:17 Uhr wurde um 14:32 Uhr ergänzt:

root@android:/system/wifi # insmod ath6kl.ko && dmesg | tail
<4>[50760.291134] ath6kl: module is from the staging directory, the quality is unknown, you have been warned.
<1>[50760.348859] AR6000: Unsupported configuration opcode: 3
<1>[50760.350064] AR6000: Unsupported configuration opcode: 3
<1>[50760.350074] HIF Interrupt processing is SYNC ONLY
<1>[50760.350082] AR6000: Unsupported configuration opcode: 7
<1>[50760.350090] AR6000: Unsupported configuration opcode: 5
<1>[50760.350140] GMBOX Advertised: Address:0x7000 , size:16384
<1>[50760.350268] In aggr_init..
<1>[50760.350345] going out of aggr_init..status OK
<1>[50760.356143] Failed to get /system/wifi/ath6k/AR6003/hw2.1.1/bdata.SD31.bin
<1>[50760.356158] ar6000_avail: ar6000_sysfs_bmi_get_config failed

File IS there:
-rw-rw-rw- root root 1792 2012-08-05 15:07 bdata.SD31.bin

Der ursprüngliche Beitrag von 14:32 Uhr wurde um 14:44 Uhr ergänzt:

Moved firmware into /vendor/firmware, and TADAAA:
<4>[51570.343648] ath6kl: module is from the staging directory, the quality is unknown, you have been warned.
<1>[51570.398973] AR6000: Unsupported configuration opcode: 3
<1>[51570.400134] AR6000: Unsupported configuration opcode: 3
<1>[51570.400144] HIF Interrupt processing is SYNC ONLY
<1>[51570.400152] AR6000: Unsupported configuration opcode: 7
<1>[51570.400160] AR6000: Unsupported configuration opcode: 5
<1>[51570.400210] GMBOX Advertised: Address:0x7000 , size:16384
<1>[51570.400341] In aggr_init..
<1>[51570.400434] going out of aggr_init..status OK
<1>[51570.800272] BDADDR 0x0:0x21:0x19:0x0:0x4b:0x32
<1>[51570.800571] ar6000_init() Got WMI @ 0xd5bea600.
<1>[51570.840520] Target Ready: credits: 21 credit size: 1664
<1>[51570.840562] HIF-SCATTER : host only supports scatter of : 1 entries, need: 16
<1>[51570.840598] AR6K: ** HIF layer does not support scatter requests (17)
<1>[51570.840705] AR6K: virtual scatter transfers enabled (max scatter items:16: maxlen:16384)
<1>[51570.840743] AR6K: max recv: 16384 max send: 12288
<1>[51570.854551] HCI: notifying attached client to transport...

root@android:/vendor/firmware # iwconfig wlan0
wlan0 no wireless extensions.

at least, wlan0 adapter created :)

Der ursprüngliche Beitrag von 14:44 Uhr wurde um 16:09 Uhr ergänzt:

looks like not only ath6kl driver need to build, but full Ath6k SDK... but for Ath6003. Trying to google.

Meanwhile checked, and found that easycap driver built working, it sees and running! The only problem, is adb and usb port shared, so its hard to debug it :)
 
datacompboy schrieb:

looks like not only ath6kl driver need to build, but full Ath6k SDK... but for Ath6003. Trying to google.

Meanwhile checked, and found that easycap driver built working, it sees and running! The only problem, is adb and usb port shared, so its hard to debug it :)
AR-driver, wpa_supplicant, wmi, wlan-tools etc. that all depends together.
And it's a bit tricky with paths and options.

One user says so and another says so.
I'll do trial and error on kernel 3.0.8 and AR6K-SDK HW2.2 (source from HTC) but something is always wrong.
A variable or function is not defined, or a header file needs to be adjusted.
Umph!

I've found this:
'getting the driver to compile with a >=2.6.35-rc kernel. He says that you need to have CONFIG_WIRELESS_EXT enabled and he also thinks that CONFIG_WEXT_PRIV is also needed.'
...but it doesn't help me out.

So i can compile ar5k driver and the ar-driver build-in without errors but the driver (i need) for 6002 is pure horror.
 
ath6kl are using cfg80211 instead of wireless-extensions.
this why iwlist/iwconfig doesn't see any extensions.

one way is rebuild wpa_supplycat with nl80211. other way is find ar6000 driver with WE.
 
marc132 schrieb:
sure, the cat is cheaper but only since some month it cost 129€, before it cost 159€ = 196,79 US$.

But in past the cat cost 299€ at Weltbild, so Thats are
299 EUR
=
370.55397 USD
 

Ähnliche Themen

androstarter
Antworten
1
Aufrufe
2.240
CatJogi
C
B
  • bibombel
Antworten
9
Aufrufe
2.533
n-hecker
N
B
  • bluejeanny
Antworten
13
Aufrufe
4.811
xminister
xminister
Zurück
Oben Unten