yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] leapfrogg:
OK so have been running CM10 for a while, but I am not happy. I find it very slow. True, it seems better than stock but my tablet is so slow and lags so much that I i'd rather get up and walk to a PC than try to brows the internet or do anything other than movies.

Is this your experience too or is am I alone?

Are there any gingerbread ROM or something that I can do to make it more usable?
[Miscellaneous Android Development] chris5s:
Don't think you'll find any Gingerbread roms for the A10, but let us know if you do.

For CM10, try limiting background processes to 1 or 2 in 'Developer options' > Background Processes, for me this helps to reduce lag greatly on my tablet.

Also, the tablet needs a minute or so to settle down from first boot before its up to speed but the above 'tweak' definitely helps mine. This tweak has to be applied after each reboot as it doesn't 'stick' when the tablet is switched off.

Peace
[Miscellaneous Android Development] omlet:
Can i change rez on mk802? Cause 1080 is very laggy....
[Miscellaneous Android Development] leapfrogg:
Ok so I decided to try asok. I uninstalled any system apps I don't use like exchange and email. I used a startup manager to limit the apps that start. I have limited background processes to 2.

My initial experience it's that this is much better. I find the response acceptable, I will try it for a few days and them decide.
[Miscellaneous Android Development] lyka:
Sadly, you are not alone. I got a mediacom 910i with cm10 (Shaun2029 version which is a fork of christiantroy's) and when i need to browse something fast i just give up.
[Miscellaneous Android Development] Dvalin21:
Allwinner A31 Onda v972/971/812 Ainol Novo 9/Hero 10

@Chris,

I have been reading the thread and see how awesome of a task you've taken to pickup the chinese branded/unbrand tablets and make them into awesome instruments of fun. We owners of the Onda v972 desperately need a custom rom for out tablets. CWM Recovery has already been made. Here is a link for the specs (although I believe you probably already seen it, but just incase)

http://www.mcbub.com/item/Onda-V972-9-7-inch-Tablet-PC-A31-Quad-Core-2GB-RAM-16GB-Android-4-1-Retina-IPS-2048-1536-Black-154077/

Some common problems we have ran into:

Constant lockup (Freezing launcher)

Tablet idling at 1ghz, (thats normal, shouldn't be that)

Not OC to 1.2 or more.

Supposedly there is a power management chip in the tablet

that has not been enabled yet.

Manufacturer disabled full 1080p HD recording, (not sure why happened in update 1.32)

All the Chinese apps need to be removed, (with the exception of the 4k software for media)

And of course the rest is normal stuff.

We really could use your help. The Onda v972 tablet community posted a request on cyanogenmod.com, but we haven't received not as much as a peep from those guys. We really need a dev on this. You already have experience with the Allwinner brand, so I figured why not you? Anyway, Thanks in advance and eagerly await your answer. Thanks
[Miscellaneous Android Development] omar1000:
problem when falshing a7hd_compatibility

dear friend

thank U for nice job,really i liked this rom too much

i have Hyndai A7

when flashing rom then gaapp it is OK the device is starting but the screen in compatible,

but when flashing a7hd_compatibility the device is not booting,

so i don't know why this happening

sorry for this post

but really i have google for this problem too much without result

Regards.
[Miscellaneous Android Development] ressoneca:
Arnova 7 G3

Hi everybody, Can somebody tell me if this CM10 is compatible with my Arnova 7 G3 ? I need a ROM urgently as the tablet is poping an error and not working well.

Thanks in advance.
[Miscellaneous Android Development] Dvalin21:
@Chris, We really need or help now in the quad core forums. There are very few devs , like maybe 1 or 2 that are actually working on ROMs for the A31 tablets. One of them got banned from the site, long story not going into it. Anyway please help. The Onda v972 and the Ainol Novo 9
[Miscellaneous Android Development] Gruber11:
It's not compatible. I tried it, rom boots but touchscreen doesnt work.
[Miscellaneous Android Development] ALD3:
Did you check the links that I sent you? For the factory firmware?
[Miscellaneous Android Development] Shafwan7:
A13 MID Tablet

this rom support A13-MID tablet ??

bcuz i have it .. please help
[Miscellaneous Android Development] digital0:
Why are you writing in this thread (which does not have anything related to your tablet) and not directly to Chris?
[Miscellaneous Android Development] Dvalin21:
Tablet owner in desperate need of a dev
[Miscellaneous Android Development] digital0:
Please don't do that, or you will be banned from the forum.
[Miscellaneous Android Development] anfield9:
Hi,

Where's DOWNLOAD link for CM10? Please help, thank you.
[Miscellaneous Android Development] thefunkygibbon:
I've just installed this (cm10) on my Sumvision Astro+ tablet (momo9 clone) and I cannot get the internal memory to mount any longer. I've read about changing the void.fstab so that it uses /devices/virtual/block/nandj instead of nandi

doesnt make any difference (it doesnt complain of corrupt sd any more but no files are showing in any of the mounts)

I've rolled back to the previous backed up version of the rom (stock) and it doesnt seem to work any more and checking the void.fstab it mentioned nandi too.

The weird thing is that within CWM i see the files in both the internal memory and the SD card fine. although I cant work out what mapping its using to use it since it doesnt have any CLI access to it.

Can anyone please advise as its driving me crazy.

Many thanks
[Miscellaneous Android Development] Bert98:
R: [rom] Unofficial CyanogenMod 10 for many AllWinner A10 tablets

Try ChristianTroy's 4.0.4 AOKP, can't link it, i'm with my mobile, it's much smoother on my 9.7" ZeligPad (Allwinner a10, obviously) :)

Inviato dal mio Xperia U con Tapatalk 2
[Miscellaneous Android Development] thefunkygibbon:
sorry to bump my own post but does anyone have any ideas on this?
[Miscellaneous Android Development] chris5s:
Hi I had one of these tablets and had a similar issue. I can't remember exactly how I fixed it but I'm fairly certain flashing the attached file solved things. Flash in CWM. Of course, do this at your own risk!

Hope this helps.

Peace
[Miscellaneous Android Development] thefunkygibbon:
ace. thanks that worked a treat. Now for some reason root has disappeared. Gah. Will reinstall the whole ROM again to see if that sorts it :)

thanks again. much appreciated.
[Miscellaneous Android Development] chris5s:
Shouldn't need to reinstall the whole rom to get root back. Sausage Mod script should do the job.

Peace.

Sent from my phone
[Miscellaneous Android Development] metRo_:
Hi,

I have a baili-mostlike.com/product/22.html SmartPad M9701 can I use that ROM? What information do you need to know If I'm abel to use it?

Thanks
[Miscellaneous Android Development] ntinos:
bluetooth support

hey guys, can anyone tell me whether the bluetooth function is supported for sanei n90 deluxe version?
[Miscellaneous Android Development] SmiLeToLife:
I need compatibility zip for my tablet. it's a not common tablet and name of it is Piranha Business Tab 10.1 here is the link check this out : http://piranha.com.tr/product.php?product_id=322

ı have flashed to CM10 4.1.1 but touch screen and camera are not working ... how can i make compatibility zip for my tablet? any idea?
[Miscellaneous Android Development] PriMarius:
it is possible this way:

download a few compatibility zips, look at the structure and research what is everything for. Than make your own.
[Miscellaneous Android Development] SmiLeToLife:
Thank you but i dont know where to start ... i dont know that i can make it by myself
[Miscellaneous Android Development] PriMarius:
Most important ist the script.bin, (script0.bin is just a copy of script.bin)

Start with that, because in script.bin is the complete hardware described for your tab.

How to extract it ..there are already lots of tutorials, just google: A10 nanda extract script.bin

Than replace this script.bin in the compatibility zip you try.

The *.ko are drivers for the various devices like touchscreen sensors, wifi, etc.

you can see on your tab which ones you need. just type in a terminal app: lsmod

Thats a good start,
[Miscellaneous Android Development] sud0x3:
I tried this with my tablet a few weeks but with no luck. Was stuck in a bootloop. But i think i may give it another go. I take it Christian has left this project now?
[Miscellaneous Android Development] PriMarius:
this is an old thread, be sure to have ICS 4.03, it doesn't work with ICS 4.04.
[Miscellaneous Android Development] thehijacker:
Is it possible to figure out from original Livesuit .img firmware file which of the libraries inside is in charge of CM10 to detect and enable all the sensors (g-sensor, accelometer, ...).

I flashed one of A10 clone tablets with latest 4.1.2 CM10 but now I can't make it rotate and all the debug apps are telling me that no sensors are detected.

Thank you for answer.
[Miscellaneous Android Development] pipox:
Hello I have a tablet brand colors Nvsbl vortex colors with android 4.0.4 with these features:

screen

7 "Multi-Touch Capacitive 5 points of contact

resolution

800x480px

CPU

A10 Cortex-A8 1.0GHz allwinner

GPU

Mali400

DDR2

512Mb

kernel

3.0.8 +

space

4.0 GB

wifi

802.11 B / G / N

G-Sensor

VGA front camera

one could make this rom for this tablet.

which would be the steps and software to do so.

a greeting
[Miscellaneous Android Development] cadj:
where is the download link? and i need to use compatibility file? after or before install new rom?
[Miscellaneous Android Development] ilielucianno:
yarvik zania 10 ic

will it work on yarvik zania 10 ic?
[Miscellaneous Android Development] blerfont_:
Your tablet has another chip, this rom is not compatible with Allwinner A13 chips.

Sorry
[Miscellaneous Android Development] ubaidbhatti:
problem

hi troy i have try this and my chinese tablet dosent enter into cwm nor it shows any thing just lights on and go away what should i do my tablet is apex ips pro
[Miscellaneous Android Development] jbhtexas:
I have extracted the script.bin from my tablet, found a utility to convert it to a text file, and am able to look around in it and see the different hardware. So, how do I figure out what hardware needs drivers that have to be put into a compatibility zip file? There are some modules listed with lsmod that I don't find in the script.bin file.

Thanks!
[Miscellaneous Android Development] PriMarius:
you do not have to change the script.bin. It has the complete description and is fine as it is.

Copy your script.bin (and script0.bin) as it is, binary, to the compatibility zip and replace the previous files there. (assuming that you work with a compatibility zip nearest to your hardware).

The A10 kernel and modules need this file to know on what ports of the A10 SoC the various hardware parts like camera, wifi, touchscreen are, how to initialize them, and so on..

Now look in other compatibility zip's for those modules that you find with lsmod on your tab while running default Android System, and mix them in your compatibility zip to fit the ones you need.

If you have some special touchscreen, and/or other hardware, take the driver from your working Android System and vermagic it (google) with a hex editor to the version number of the kernel.

example: vermagic=3.0.8+ preempt mod_unloads modules ARMv7 '

to: vermagic=3.0.36+ preempt mod_unload ARMv7 ' (for both there is a space at the end!)

..change the complete line that you will find in your module. Fill not needed space with zeros (on the numbers part of the hex editor).

The camera cfg, media and the key drivers in the comp...zip.

Find in your working tab and replace them too in your compatibility zip file.

That should restore most of the functionality.

Troys CM expects ICS 4.03 partition layout.
[Miscellaneous Android Development] PriMarius:
example:

lsmod

-----------------------------------------------------------------------------------------------------------------

8188eu // wifi

8192cu //wifi

rtl8150 8910 0 - Live 0xbf140000 //net *

mcs7830 6557 0 - Live 0xbf13a000 //net *

qf9700 8513 0 - Live 0xbf133000 // *

asix 22500 0 - Live 0xbf128000 // *

sun4i_csi0 29274 0 - Live 0xbf11c000 //lcd *

gt2005 23118 1 - Live 0xbf111000 // cam 2 *

gc0308 17836 1 - Live 0xbf108000 //cam 1 *

videobuf_dma_contig 5659 1 sun4i_csi0, Live 0xbf103000 *

videobuf_core 18067 2 sun4i_csi0,videobuf_dma_contig, Live 0xbf0f9000 *

bma250 7026 0 - Live 0xbf0f3000 // grav sensor

cedarx 11815 0 - Live 0xbf0ec000 // multimedia *

mali 130289 8 - Live 0xbf0bf000 //openGL *

ump 42266 9 mali, Live 0xbf0ae000 // *

ssd253x_ts 18691 0 - Live 0xbf041000 //touchscreen

ft5x_ts 47639 1 ssd253x_ts, Live 0xbf025000 //touchscreen

nand 100157 8 - Live 0xbf000000 //sdcard internal *

modules with almost the same name (and .ko extension) you'll find in /vendor/modules directory on your stock ICS (and in the /system lib/modules with CM10)

those marked with '*' are common drivers and most often do not need to be in the compatibility zip)
[Miscellaneous Android Development] rnovino:
CWMR recovery

can someone help me convert the stock recovery to CWMR of my ainol venus tablet thanks in advance
[Miscellaneous Android Development] jbhtexas:
Based on comparison of my lsmod with /system/lib/modules from this CM10 ROM zip file, I need ko files for:

dm9620 7763 0 - Live 0xbf140000 (10/100 Fast Ethernet controller)

gc2015 15431 0 - Live 0xbf0f7000 (CMOS image sensor)

ekt2201 4414 0 - Live 0xbf085000 (capacitive touchpad)

hv2605 4656 0 - Live 0xbf080000 (16-channel high voltage analog switch ?????)

sun4i_vibrator 2254 0 - Live 0xbf07c000 (vibrator)

ft5x_ts 46506 0 - Live 0xbf06b000 (touch controller)

I've looked through some of the compatibility zips and have found ft5x_ts. Will keep looking...
[Miscellaneous Android Development] lyka:
lag and fstrim

Anybody experiencing some lag?

i had some wake up lag and apps opening lag on my google galaxy nexus: solved with lagfix

now i have the same kind of lag on my allwinner a10 device with CM10 (Mediacom 910i aka Teclast A10T) but Lagfix don't work (it output this error "fstrim: FSTRIM: Operation not supported on transport endpoint" )

(i also posted here)

p.s. Some of you know if this cm10 kernel mounts devices with -discard option?
[Miscellaneous Android Development] jbhtexas:
Help! need to restore CWM backup from adb shell

HELP!

In preparing to install this CM10, I found that my existing /system paritition was to small. My tablet vendor had released a new ROM image with a sufficient parition size. Upon installing the new ROM, the tablet boots but the screen stays dark. The backlight comes on dimly, but the display is "black".

I can still get adb shell access in both normal boot and recovery boot.

I did lsmod on the new ROM from adb shell, and it is loading different modules for the display and touchpad. Apparently this ROM is not really for this tablet, and the vendor doesn't have any other ROMs on their website.

I did a CWM backup before installing the new ROM image. Is there a way I can restore the CWM backup via adb shell after booting into recovery? The CWM backup is still on the sdcard, and can be accessed from adb shell.

Thanks!
[Miscellaneous Android Development] jbhtexas:
Followup...some progress

I managed to get the display going by booting into recovery and pushing over the script.bin and script0.bin from the original ROM to /bootloader. I've also pushed over the missing modules (based off a comparison the original lsmod and current lsmod) to /system/vendor/modules. The touchscreen input is still messed up (pointer moves in completely different direction than the finger motion).

lsmod indicates that some incorrect modules are still beling loaded, and correct modules not being loaded; the touchscreen is one of these.

Here's what I can't figure out... Even though I am using the original script.bin and have pushed over the missing modules for the touchscreen, where do I tell the device to stop loading the wrong modules and load the correct modules? Is there an init file somewhere I need to edit? I've looked around but can't seem to find the right one.

Thanks!
[Miscellaneous Android Development] srivmanu:
where's the dwnload link??

I own a LYF1 clone was searching for a download link for CM10 for my tab, couldnt find it.. and anyone plz link it?
[Miscellaneous Android Development] PriMarius:
...in that case you can edit the script.bin to swap x-y directions (ctp_)

it is also possible to insert the script.bin in the boot.img of the rom before flashing.

Most of your questions are answered in this thread .. use search.
[Miscellaneous Android Development] jbhtexas:
Thank you for your help!

I have found answers to many of the issues that have come up so far by searching the thread. However, I haven't had success finding info on what defines which of the .ko modules are loaded, and for example, why a "lsmod" shows a touchpad module not listed in /bootloader/script.bin is being loaded, and why the touchpad module listed in /bootloader/script.bin is not loaded. I'm probably not searching for the right topic or terms. I will keep looking.
[Miscellaneous Android Development] PriMarius:
..informative thread here "cm9 for many A10 devices" and at the slatedroid forum for A10 Devices CT has CM9 and CM10 for many A10 threads there.
[Miscellaneous Android Development] executionist:
I cannot download the file. It tells me:

"403. That’s an error. Your client does not have permission to get URL /files/cm10_a10_20120913.zip from this server"

Any way around it so I can download it?
[Miscellaneous Android Development] geom83rb:
me too. soo frustrating that a simple thing like this is not working.

it's only the beginning of whole update procedure :cool:
[Miscellaneous Android Development] fldave612:
Does anyone know which compatibility zip will work with flytouch 8 model number bc1003? It has an Allwinner A10 processor. I'd like to install CM10 but will settle for CM9 if that's all that is available.

Thanks so much.
[Miscellaneous Android Development] jbhtexas:
I have a question about the hex editing. I've googled around and found conflicting info.

The modules I need to update have vermagic of 3.0.8, not 3.0.8+. Can the 3.0.8 modules be updated to 3.0.36+ with a hex editor? Some posts say yes, some say no. In one case, I don't have enough "00" at the end of the vermagic string to delete so that I can insert two characters. From what I understand, the byte length of the vermagic string plus "00" at the end has to be kept the same.

Any advice on what to do?

Thanks!
[Miscellaneous Android Development] PriMarius:
check a good string from a working module, maybe its shorter.

If not, the 3.0.36+ substring is more important than the rest.

The kernel will complain that the complete string does not match, and mark the kernel as tamed, but it loads the module ..if technically possible.

Tamed kernel is not recommended for best possible security but so what, its a hack to have it working or not working at all, you know about it.

Another option would be to compile a new kernel with that check disabled, or compile the CM ..you have accomplished more difficult things here.

..Or insert your complete kernel and your modules, there are some compatibility zips with kernel replacement... meaning the original shipped with the tab kernel is used.

(this CynogenMod has kernel and modules compiled separately so they (the kernel and modules) are pretty independent from the CyanogenMod User Interface)

..the partitions must be be the same in both systems for that to have a chance to work.

I have not looked what SoC is in the tablet before buying, but am very happy that its the A10, not destroyable, fun to play with, nearly everything is possible.
[Miscellaneous Android Development] Tataarujin:
Hello, here is lsmod of my tablet (M-way MD-017G)

8192cu 575495 0 - Live 0xbf10c000
dmard06 9014 0 - Live 0xbf0ff000
mma7660 6402 0 - Live 0xbf0f2000
rtl8150 8910 0 - Live 0xbf0eb000
mcs7830 6557 0 - Live 0xbf0e5000
qf9700 8513 0 - Live 0xbf0de000
asix 22500 0 - Live 0xbf0d3000
sun4i_csi0 29432 0 - Live 0xbf0c7000
gt200535 30016 1 - Live 0xbf0ba000
gc0308 14994 1 - Live 0xbf0b2000
videobuf_dma_contig 5659 1 sun4i_csi0, Live 0xbf0ad000
videobuf_core 18067 2 sun4i_csi0,videobuf_dma_contig, Live 0xbf0a3000
cedarx 11815 4 - Live 0xbf09c000
es8388 4977 0 - Live 0xbf097000
sun4i_vibrator 2286 0 - Live 0xbf093000
mali 130257 20 - Live 0xbf066000
ump 42242 23 mali, Live 0xbf055000
mic_keypad 2022 0 - Live 0xbf051000
ft5x_ts 46538 0 - Live 0xbf040000
sichuang 11316 0 - Live 0xbf039000
gt813_827_828 12244 0 - Live 0xbf02a000
nand 105401 8 - Live 0xbf000000

What zip would be compatible for me, or should I try to make my own? By the way, CWM seem to break my tablet's bootloader, stock firmware won't load after its installing.
[Miscellaneous Android Development] Tataarujin:
If anyone wants recovery, boot or bootloader images, I may provide. Really need help.
[Miscellaneous Android Development] PriMarius:
the ICS 4.04 has a different partition structure

but this recovery works very well with it. have you tried this recovery:

http://xdaforums.com/showthread.php?t=2189640

...this CyanogenMod needs ICS 4.03 partition structure.

those modules may be special others are default.

-----------------------------------------------

sichuang 11316 0 - Live 0xbf039000 //?

es8388 4977 0 - Live 0xbf097000 //?

gt813_827_828 12244 0 - Live 0xbf02a000 //?

gt200535 30016 1 - Live 0xbf0ba000 //camera

-----------------------------------------------
[Miscellaneous Android Development] Tataarujin:
sichuang is what I don't know, maybe 3G module, es8388 is audio chip, gt813_827_828 is multitouch sensor.

My tablet has 4.0.4 ICS, other partition structure you say?
[Miscellaneous Android Development] jbhtexas:
What's the difference between ICS 4.0.3 and 4.0.4 partition structure? Is this the thing where the last partition is nandi or nandj?
[Miscellaneous Android Development] jbhtexas:
Some success!!!

In going through the compatibility zips, I found 12 different versions of ft5x_ts.ko (all different file sizes). I started trying them and found one that works, so my touchscreen now works.

The only obvious remaining problem is that the touchscreen rotataion is 90 degrees off (which I assume is a gsensor issue). I found two mma7660.ko drivers in the compatibility zips. One doesn't work at all, and the one that does work is 90 deg off.

Also, my modified sun4i_vibrator.ko driver does not load; dmesg says there is an unknown parameter when the driver tries to load. I did not find this driver in any of the compatibility zips, so I don't have real 3.0.36+ driver.

Any thoughts on the gsensor issue? Do I need to change one of the settings in script.bin? The settings are below.

[gsensor_para]
gsensor_used = 1
gsenser_name = "mma7660"
gsensor_twi_id = 1
gsensor_twi_addr = 0x4c
gsensor_int1 = port:PH00<6><1><default><default>
gsensor_int2 = port:PI10<6><1><default><default>
gsensor_direct_x = 1
gsensor_direct_y = 1
gsensor_direct_z = 0
gsensor_xy_revert = 1

Thanks!
[Miscellaneous Android Development] jbhtexas:
Changing the following parameter in script.bin now has the g sensor working!!

[gsensor_para]
gsensor_xy_revert = 0

So far the tablet seems to be working well with the CM10 ROM.