yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] sabercatpuck:
I have been using this

I have been using the A10Kitchen found here:

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

One thing that is a little confusing in the instructions is that you need to have the info in the _bootfs directory that it has you download, and it needs to be relatively close to what you pulled off the nanda partition from the device, with any tweaks being about the same size as what was there before or it will fail. Found that out because I had mistook the instructions that you needed the bImage in there, then I downloaded the nanda and had an extra bImage file. only went about 20% and then failed when I tried to flash.

Oh and on one of the ROM's I can flash on my Polaroid tablet I have these

[recovery_key]

key_min	=34

key_max	=40

Note, on our tablet we have not been able to get it into recovery with hardware keys just FEL mode for flashing with LiveSuite

---------- Post added at 09:42 AM ---------- Previous post was at 09:32 AM ----------

The good news is that if all else fails it will default to FEL mode to boot from live suite, so if you have any way in at all if you say delete the bImage file from nanda that should get it into FEL for a livesuite flash even if the hard keys are not working. I havent tried (might next time) but I have seen things indicating the reset button can be used somehow to get it into FEL as well.
[Miscellaneous Android Development] vcedula:
Hi fun_,

At first let me write small intro ;)

I have bought Yarvik 264 few days ago, it has A10 Cortex A8 1.2 GHz and Android 4.0, so should be fast, but it is not. I still don't know why but sometimes it is very slow. Its ok for me, no surprise, low cost. But what I'm missing most is bluetooth support. It looks like original software has removed bluetooth support, because it does not have internal bluetooth (only wifi). But, if I have USB bluetooth dongle, it should work but it does not.

Now, here is main point :) I have found your ROM and all instructions. I decided to replace original SW with Cyanogenmod 9 from you. I successfully installed Clockworkmod, this is done, np. I also installed CM 9 (your package), it booted, but touching display does not work.

Now, I have 2 Andorid 4.0 systems:

- original, touch screen is ok, missing bluetooth

- CM 9, bluetooth included, touch screen not functional.

I prepared for you some outputs from original ROM (sorry, find does not work, it looks like Yarvik has strange version of Busybox and can't be replaced with new one). I have also original binary image from vendor. I did some unimage on it, if you want I can share with you results.

Now its clear what I need :) I would like to solve issue with touchscreen. It looks like I shoud use vendor files from original ROM to your ROM, but unfortunately I don't know how to do it. Can you help me with this ? Is it possible ?
[Miscellaneous Android Development] 79bass:
Damn.. I think I need to install windows in a virtual machine... or give wine a try.. :(... Thanks

EDIT:

wine imgRePacker.exe original.img

Works on mac :D

D90W sys_config1.fex:

[recovery_key]
key_min =4
key_max =6

EDIT2:

Sysbay MP99 firmware (MP99 is reported to work with ICOO D90W firmware) in the sys_config1.fex does NOT have any recovery_key field.

Aurora firmware (4.0.3_0221) have the following:

[recovery_key]
key_min =33
key_max =40
[Miscellaneous Android Development] uno.kms:
Hello. I have a little questions: how do organize multiboot functional on clockworkmod for ainol aurora device? Such as for Sony Xperia 10 mini. link

If it possible, how better do it?

I think, there are two ways for resolve this problem:

1) boot kernel over kexec from external sdcard (quickly, after select)

2) change u-boot options directly from CWM (after reboot)

I right?

Sorry if this already discussed. Please give me a link on this.

And sorry for my bad English, I'm from Russia.
[Miscellaneous Android Development] corvus:
Hi fun

I need some help from you :D

I used your device tree for CM9 with some modifications (mostly taking out the CWM stuff) to compile AOSP. I only need to take some files from the official rom (like modules, and some .so) and it boots. In logs all seems to be ok, g-sensor, camera, etc. but touchscreen is not working.

I put idc file, correct module and xml in place and i get this i logcat:

I/EventHub( 147): New device: id=2, fd=102, path='/dev/input/event2', name='gt80x', classes=0x14, configuration='/system/usr/idc/gt80x.idc', keyLayout='', keyCharacterMap='', builtinKeyboard=false

But touchscreen continues without working.

With getevent i get data when i touch the screen.

I compiled AOSP with LEGACY_TOUCHSCREEN and without it... same result.

I dont have ant clues about how to make it work... any idea?

Corvus.
[Miscellaneous Android Development] corvus:
Fixed with this files:

http://minus.com/mdOKeCUko/2
[Miscellaneous Android Development] fun_:
hi.

LEGACY_TOUCHSCREEN parts in CM9 code is basically for old driver/kernel. on ICS for A10 tablets, kernel is 3.0.8, but TS driver still uses old way. we don't have real 3.0.8 kernel source for A10, so LEGACY_TOUCHSCREEN parts is necessary.

it may be possible to make working TS driver from generic 3.0.8 source. I'm thinking to make kernel modules from 3.0.8 source. but for TS, I need to support multiple devices so LEGACY_TOUCHSCREEN is handy.

I'm not sure AKEY_STATE_DOWN -> AKEY_STATE_UP change is necessary for this issue(I guess no). if you want to get minimal change, you may try to drop it.
[Miscellaneous Android Development] corvus:
Thanks, i test this changes in AOSP and works... but i think that is better to help you porting CM9 to Gemei G9, so now i'm working on it... It boots, but i think that i need to change init.rc, because using the oficial ICS rom dont mount /cache :P. Will work on it and maintain you informed :D
[Miscellaneous Android Development] fun_:
generally I don't follow the way on stock rom.

/cache is large on ainol's A10 tablets so it should work without problem with current my CM9 configuration. I noticed some A10 tablets have only 128MB /cache. I think dalvik-cache can be stored on 128MB /cache but I'm not sure how ICS uses /cache for other purpose.

if you add "dalvik.vm.dexopt-data-only=1" to build.prop or somewhere then /cache should be almost empty. I remembered there was a script in CM7 that it checks size of /cache and if it's small it adds dexopt-data-only to build.prop. I'll check it in CM9.

you can change partition size by modifying some file in bootloader partition(nanda). I will not do this kind of modification because I don't want to touch this area as much as possible.

sometimes updating nanda from latest stock rom may be necessary, so it may be better to make update.zip which updates nanda with better partition layout for CM9. but we shouldn't change position of recovery partition from CWM so there is some limitation to change partition layout.
[Miscellaneous Android Development] corvus:
Some more data:

1) /cache in G9 is 256M, i think that is enough, but CM9 allways try to put dalvik-cache in data, but try to search it in /cache. I fix it symlinking /cache/dalvik-cache to /data/dalvik-cache in init.rc. I know is a ugly hack, but i want it fully booting.

2) The problem now is this:

-rw-r--r-- root root 1494352 2010-01-01 00:09 system@framework@ext.jar@classes.dex
-rw-r--r-- root root 323120 2010-01-01 00:09 system@framework@filterfw.jar@classes.dex
-rw-r--r-- root root 10613368 2010-01-01 00:09 system@framework@framework.jar@classes.dex
-rw-r--r-- system system 6976 2012-05-04 15:51 system@framework@ime.jar@classes.dex
-rw-r--r-- system system 4672 2012-05-04 15:51 system@framework@input.jar@classes.dex
-rw-r--r-- system system 58784 2012-05-04 15:51 system@framework@javax.obex.jar@classes.dex
-rw-r--r-- system system 115264 2012-05-04 15:51 system@framework@monkey.jar@classes.dex
-rw-r--r-- system system 30720 2012-05-04 15:51 system@framework@pm.jar@classes.dex
-rw-r--r-- root root 2096640 2010-01-01 00:09 system@framework@services.jar@classes.dex
-rw-r--r-- system system 8672 2012-05-04 15:51 system@framework@svc.jar@classes.dex

As you can see some dex files are created with system and some with root... then some steps away in booting it try to access them again but with system user, and cant access to root files, so it stalls. :(

Exactly this is the error in logcat:

Could not stat dex cache directory '/cache/dalvik-cache': Permission denied
I/dalvikvm( 351): Unable to open or create cache for /system/framework/apache-xml.jar (/cache/dalvik-cache/system@framework@apache-xml.jar@classes.dex)

Any clue why is this dex file being created as root???

Thanks.

Corvus.
[Miscellaneous Android Development] corvus:
Fixed... with this:

dalvik.vm.dexopt-data-only=1

Thanks.
[Miscellaneous Android Development] Gothic4:
Will this work on goclever tab a73?
[Miscellaneous Android Development] elektrik2001:
There's more and more of us out there-I just picked up the Polaroid pmid701c and I love this fricking thing! best $90 I ever spent hehe. Now, if I could only get a Sense clock that didn't look hokey on a

tablet lol!!!!

Update: YAY, got the Sense Clock to 'work' (I modified the columns in Launcher Pro, to a higher amount so it didn't look like someone squeezed it's eyeballs (clock digits)...lol
[Miscellaneous Android Development] murre87:
A97 Tablet

Hi just bought a tablet:

http://www.mixeshop.com/97-inch-cap...let-pc-1gb-ram16gb-rom-dual-camera_p1140.html

9.7''IPS LED

Multi-capacitive touchscreen(10 point)

High definition 1024*768

1GB DDR3/16GB NandFlash

Android 4.0 OS

BOXCHIP A10 -1.5GHZ(cortex A8) CPU

WIFI + USB external 3G support

With dual cameras,0.3MP Front/2.0MP Back

360°G-sersor

8000mAh battery

About the same as Onda Vi40 Elite.

Firmware: http://www.dealsononline.com/a97-tech-help.html

Latest image:

Is this also possible to port CM9 to?
[Miscellaneous Android Development] Microphone:
CM9 - Ainol Novo 7 Aurora

Hi guys,

a really talented developer (Quarx, who already ported CM7 and CM9 to Motorolas Defy) owns an Ainol Novo 7 Aurora Tablet and successfully ported CM9 to it (http://xdaforums.com/showpost.php?p=25740066&postcount=4909)!

I found his sources on github (https://github.com/Quarx2k/android_device_a10), but am not familiar with compiling it. Perhaps someone of you guys can give it a try?

Regards,

Microphone

EDIT:

Yes! You can find the first nightly here: http://quarx2k.ru/cm9-nightly-novo7(aurora)/
[Miscellaneous Android Development] fun_:
http://xdaforums.com/showthread.php?p=25978796#post25978796

very interesting :)
[Miscellaneous Android Development] Logi_Ca1:
Anyone else tried that nightly? I'm unable to add my Google account. I'm aware that I have to install gapps separately, and that's what I did. It gives me an error of

"Can't establish a reliable connection to the server.

This could be a temporary problem or your Android device may not be provisioned for data services. If it continues, call Customer Care."

Any ideas?
[Miscellaneous Android Development] blackdot:
I also had a problem with google accout. It wrote me something about wrong data connection. Even time synchronization didn't work. After new flash and complete wipe it worked....
[Miscellaneous Android Development] :
quarx2k cm9 on gemei g9

everything works fine on gemei g9 except touchscreen and camera, had to use mouse
[Miscellaneous Android Development] fun_:
really sorry, I'm ok to post any information related to my work (e.g. introduction to another CM9 build), but please remember here is not support center for other project.

EDIT:

I guess Quarx knows this thread, but I don't think he is watching here so frequently. if you have something to improve someone's project, you should talk to someone at right place.

if Quarx want cooperation, I'm very happy and I'm OK to share this thread. but currently I have no contact with him. I don't think posting this thread solves any issue on Quarx's CM9.

btw I'm thinking to join a project that they started to work based on leaked 4.0.3/3.0.8 source. I'm not sure they will make CM9 and which tablets are supported by them.

I have some updates to my CM9 and of course there are a lot of new tablets to be supported by me. so I will continue my project for a while.
[Miscellaneous Android Development] kenblat:
Dear fun_,

Can you kindly help guide us how to change the button mapping that help using your beautiful recovery console to others All Winner A10 devices?

Many Thanks and Best Regards.
[Miscellaneous Android Development] Christian Troy:
google keytest.apk install it and run it; press buttons and take a look at the keycode, it's the one you have to change in file recovery_keys.c
[Miscellaneous Android Development] masqpedro:
I am a holder of protab2xxl,i managed to install the Cwmr successfully in the tablet,but the Cyanogenmod9 gives me problems,and installed it but the touch screen does not work. What can i do? Greetings
[Miscellaneous Android Development] masqpedro:
Thanks

Fun,i have installed the official version of ics of Pov.

I am pedroa in the Forum htcmania,stop by there when you want,we have achieved many advances for the Protab2xxl, thanks to you .

Thanks
[Miscellaneous Android Development] fun_:
hi

sorry, I could not read what you said.

I'm making CWM/CM9 with "10 inch PROTAB2XXL-Android 4.0_1828-20120412.zip" rom. I don't promise it's better or not so feel free to use/not use when it's available.
[Miscellaneous Android Development] fun_:
I'm trying to make button map file shareable as much as possible, but it's clearly impossible to make "single file for all other devices". I need to make some kind of file to support many tablets.

btw CWM is not mine. author is koush. I'm just building it from source with small modification.
[Miscellaneous Android Development] fun_:
thank you for your information.

I'll check it. lately I can get some time so hopefully I can do the work soon...

(soon = less than a month, hopefully, but not promised)
[Miscellaneous Android Development] masqpedro:
I said:My nick in the forum of htcmania,is pedroa and that you are invited to come and see the progress we have made for protab2XXL.

Greetings
[Miscellaneous Android Development] Quarx:
Hello guys:)

As you see, i working on cm9 for allwinner a10 (novo7 aurora)

I uploaded CM9-NIGHTLY-120517-A10.zip

Many improvements from previous version: HW Video enc/dec, video rec, HDMI(not tested)... :)

http://quarx2k.ru/cm9-nightly-novo7(aurora)/
[Miscellaneous Android Development] metadan:
Hi Quarx.

Thanks for this - great to have a dev supporting this device. Where is the best place to keep up with your progress/nightlies? Is there another thread somewhere?
[Miscellaneous Android Development] Ollie_17:
What is the flash order for this rom gapps first or second?
[Miscellaneous Android Development] Christian Troy:
damn it took me two days to get a working cm9 build merging sources with allwinner's ;)
[Miscellaneous Android Development] Quarx:
Not all changes in allwinner repo are usefull.

I like clean builds, without useless changes in framework etc.

I don't have another thread for it,
[Miscellaneous Android Development] Christian Troy:
quarx thanks for your job, I'll fork your repo and I'll use it as base... I don't have your skills and I'm glad that a talented developer works on allwinner's sources ;)
[Miscellaneous Android Development] Vinnie1:
Hiya Quarx,

Is this only for the Aurora, or will it work on other A10 devices such as the Aionol Advanced (original)?

Thanks
[Miscellaneous Android Development] douglasanpa:
QUARX

Quarx already use the CM9 to Defy you develop and I'm seriously considering using CM9 for Aurora Novo7 you're working, because I know you're a great developer.

Just to ask questions, install the CM9 and GAPPS. Facelook also recommended to install?

Thank you for the great work ...
[Miscellaneous Android Development] spigot:
+1

Same question. I have Onda Vi40 Elite.
[Miscellaneous Android Development] douglasanpa:
Quarx, I tested the HDMI did not work nothing ... no audio or video!
[Miscellaneous Android Development] tsynik:
I tested it on Novo7 Advanced. We need to fix goodix_touch.ko and hv2605.ko by replacing them with stock ones (put it to /syslem/lib/modules), after that touchscreen and keys work fine. Also, W-Fi doesn't work, as it need changes for our nano wifi in defines for libhardware_legacy/wifi/wifi.c

Just add scripts for additional modules (hv2605.ko nano_if.ko nano_ksdio.ko sun4i-ir.ko bma250.ko etc) and services to /system/etc/init.d/ and they will load too.

USB bluetooth works, but can't find BT GPS, if I switch to it from internal one in Location Settings. Does that feature complete, or test one?

3G modem detected in kernel, but doesn't work in CM too.
[Miscellaneous Android Development] fun_:
hi Quarx,

great work! feel free to use this thread for your work.

but I don't want to take any credit from your work. I guess my output is now worthless and no one need it anymore. then, I want to close my project.

if you can, please make your own thread.

EDIT2: I'm OK to remove all my descriptions from post#1-3 here and just put links to your site/github. which do you like?

EDIT:

for all people who waited my output, sorry for my slow progress ;)
[Miscellaneous Android Development] EraserKing:
Hi Quarx!

Thank you for your hard job !!!

But could you tell us what version this ROM is for?

As the vendor says, there're three versions of aurora in total:

V1: GT801 touch screen module.

V2: FT5X touch screen module.

V3: FT5X touch screen module + new camera (detailed model is unknown).

Does this version support only one of these, or all three types?
[Miscellaneous Android Development] homecanibal:
Quarx, thks for sharing this rom.

i tested in my tablet (not nono7 aurora) everything work except the touchscreen.

can you create a rom including my touchscreen drivers?

lsmod
8192cu 519648 0 - Live 0xbf160000
rtl8150 8910 0 - Live 0xbf0c2000
mcs7830 6557 0 - Live 0xbf0bc000
qf9700 8513 0 - Live 0xbf0b5000
asix 22500 0 - Live 0xbf0aa000
usbnet 23745 3 mcs7830,qf9700,asix, Live 0xbf09e000
sun4i_csi0 25689 0 - Live 0xbf093000
gt2005 14367 0 - Live 0xbf08b000
gc0308 13499 1 - Live 0xbf083000
videobuf_dma_contig 5659 1 sun4i_csi0, Live 0xbf07e000
videobuf_core 18067 2 sun4i_csi0,videobuf_dma_contig, Live 0xbf074000
bma250 6806 0 - Live 0xbf06e000
mali 130483 8 - Live 0xbf041000
ump 42486 15 mali, Live 0xbf030000
ssd253x_ts 10319 0 - Live 0xbf01b000
goodix_touch 12908 0 - Live 0xbf00f000
ft5x_ts 45006 2 ssd253x_ts,goodix_touch, Live 0xbf000000

best regards

thks for your hard work
[Miscellaneous Android Development] TimTaylorX:
Ive tried it on the Aurora, Clock is not working, the clock only refreshes after turning around the device. this is rly annoying :(

But the speed of your ROM is rly great :)
[Miscellaneous Android Development] fun_:
very nice :)

oh, not nice :) I misunderstood something ;)

please check relation between key icon and key code.

# getevent /dev/input/event2
(press keys & record output)
# getevent /dev/input/event3
(press keys & record output)
[Miscellaneous Android Development] hiepje:
I installed clockworkmod and since i felt lucky right after that the a10_update.zip.

Guess i was not lucky, since the bmorn kept rebooting after that :)

*after flashing the stock rom and re-installing clockworkmod i was unable to restore the backup i made with clockworkmod, it failed on restoring the boot partition*
[Miscellaneous Android Development] Mitred:
posted by fun

then, please check following commands are available in your rom, "tar" and/or "busybox".[/QUOTE]

hi

in terminal emulator i type su and the $ is changed to # on the next line so i presume ithis means i have root

(Edit i later typed /sys and got msg

permision denied so maybe i dont have full root i confused)

type tar get

tar: not found

type busybox get

Busybox v1.18.3(2011-07-08 15:05:12 CST)multi-call binary

and then a long description of currently defined functions

i downloade superuser app from market but i pretty shure it didnt install properly cos addfree seemed to work but su did not ask for permision

as for root the device came pre rooted??? but no super user app
[Miscellaneous Android Development] FezzFest:
It is very nice :)

I made a mistake, the volume buttons do work in clockworkmod.

But Menu = up, Home = down & Back = select.

I'll give you the result of the event commands tomorrow, have to get some sleep first :p
[Miscellaneous Android Development] fun_:
http://lists.phcomp.co.uk/pipermail/arm-netbook/2011-December/001172.html

I tried their kernel source several days ago and it was incomplete... but now they got complete source :)

very interesting. I'll try it.
[Miscellaneous Android Development] fun_:
thank you for your report. I'll check it.
[Miscellaneous Android Development] fun_:
at first, there is no direct relation to root shell and superuser app. you can do necessary work on root shell w/o superuser app, but you may not be able to use apps which rely on superuser app.

(in most cases superuser app is required to get root shell, but it's just one example)

so, please tell me "ls /" command output. then I'll post set of commands to get information/files from your tablet.
[Miscellaneous Android Development] ramabg:
ICS

Since Ainol 7 Advance ICS firmware will be released soon, I think I will wait until Cynanogenmod 9 :p
[Miscellaneous Android Development] Mitred:
Hi the output for scroll Excel ls/

$ export PATH=/data/local/bin:$PATH

$ su

# ls

cache

data

init.rc

ueventd.goldfish.rc

drv

sys

init.goldfish.rc

lost+found

vendor

config

var

etc

mnt

d

default.prop

initlogo.rle

system

sdcard

ueventd.rc

sbin

init.sun4i.rc

proc

ueventd.sun4i.rc

acct

init

dev

#

Thanks fun if you can let me know what you need cheers
[Miscellaneous Android Development] fun_:
thanks. then, please run following commands

$ su
# cd /
# busybox tar czf /sdcard/dump.tgz init.rc drv vendor config var etc d default.prop system uevent.rc sbin init.sun4i.rc ueventd.sun4i.rc acct init
# busybox ls -lR /dev > /sdcard/lsdev.txt
# busybox find /sys > /sdcard/findsys.txt
# getevent -p > /sdcard/getevent.txt
# dmesg > /sdcard/dmesg.txt

I'm not sure but probably /sdcard is internal NAND flash. please give me dump.tgz and all *.txt output above.

EDIT:

add dmesg. dmesg may be filled by useless output, so please run dmesg just after boot and wifi on.
[Miscellaneous Android Development] fun_:
http://bbs.imp3.net/thread-10520180-1-1.html

it seems something related to A10 ROM is released. I'll check what is it...
[Miscellaneous Android Development] FezzFest:
Those are some very usefull tools :)
[Miscellaneous Android Development] pakcheongkwan:
seems the source of A10 released, maybe you can have a look, but many of those document are in chinese

---------- Post added at 10:52 PM ---------- Previous post was at 10:49 PM ----------

that post is about the novo basic, this is about the advance version

http://bbs.imp3.net/forum.php?mod=v...&pid=17867544&page=1&extra=page=1#pid17867544

link of the document in the above URL

http://dl.dropbox.com/u/28570445/crane_sdk_docs.zip
[Miscellaneous Android Development] wind_lok:
maybe i can help you to translate them:D
[Miscellaneous Android Development] pakcheongkwan:
willing to help too

one more question to ask, why after installing gapps, the system is just like unchanged, no any gapps appeared...why?

---------- Post added at 12:15 AM ---------- Previous post was at 12:13 AM ----------

oh suddenly they show up
[Miscellaneous Android Development] hiepje:
k China hates me :p download keeps resetting :(
[Miscellaneous Android Development] sillycc:
Original files shared by tomx2h@imp3

bbs.imp3.net/thread-10522013-1-1.html

A10 SDK Document

mediafire.com/?cvw395mkb75zoiq

pass: ainol

A10 OEM/Partition Tools

mediafire.com/?5wpm4ae3o4cwsyh

pass: ainol

New tools.tar.gz from earlier release

LiveSuite(it says use 1.05 version) and google-usb-driver

multiupload.com/ASIK8731IP

Novo 7 Linux Kernel source code

multiupload.com/YMEYULR8XB

Novo 7 Android 2.3.4 source code

multiupload.com/9C390H1AFR

multiupload.com/0ODULLA4CA

sorry for that i can't post outside links cause i'm newbie here