yashsingh1/xdaforums huggingface dataset:
[Gen9 Android Development] Devl547:
My 101 G9 waiting for it.
[Gen9 Android Development] Number0ne99:
Hi JackpotClavin,

my device (G9 101, OMAP4460 ES1.1 1,5GHz, 1GB Ram, 8GB Memory):silly:

waiting for test CM9.

Bye
[Gen9 Android Development] MmegaMac:
Awesome ! Waiting for test...
[Gen9 Android Development] DragosP2010:
If you want a test on an 80 G9 250Gb hdd, here I am.
[Gen9 Android Development] cajl:
me too with Archos 8" 1ghz and 10" 1.5 go 250 go
[Gen9 Android Development] JackpotClavin:
You would install it the same way you would any of the other ROMs for the G9 series (kernel+ramdisk+an image file called archos.ext4). So far I have wifi and sound working. Other things such as the camera, netflix, and GPS I will work on tonight. I have an Archos G9 80 non-turbo chip (omap4430) so I don't know anything about the differences between the the 4460 turbo with extra RAM and how that will work with this ROM
[Gen9 Android Development] pbarbosa:
great...i have the same device as yours so i can test the rom if you want
[Gen9 Android Development] JackpotClavin:
Okay sweet. One thing this ROM does require is a data wipe
[Gen9 Android Development] NoSignalFound:
Yes yes yes!!!

My 101 turbo is willing!!!
[Gen9 Android Development] pbarbosa:
no problem...nothing important in my g9...
[Gen9 Android Development] - Swift -:
Have any screenshots?

Sounds great!

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

- Swift -, formerly known as IrishStuff09
[Gen9 Android Development] NoSignalFound:
btw

roms that where made on the 80g9 should still boot on the turbo...i haven't had any problems with rom compatibility with my turbo
[Gen9 Android Development] attaccapanni:
I've your device too!
[Gen9 Android Development] Quinny899:
If you need anything, just ask. I can fix camera if you want. Also, is face unlock implemented?
[Gen9 Android Development] balans:
Count me in as a tester! :-)
[Gen9 Android Development] ergoen:
This is really cool! I actually tried to get this working as well a while ago, but never managed to get it booting. Did you base it off the pandaboard as well?
[Gen9 Android Development] surdu_petru:
Hi !

Yes you are right ! I saw this ...I tried to build CM9 with the stock of ( ~26Kb ) and after build it was overwritten ( after build ~90Kb) !

Do you know why it's overwritten JackpotClavin ? ....I'll try to build without hwcompresor ....to see what happens !...

---------- Post added at 07:01 PM ---------- Previous post was at 06:49 PM ----------

Hi !

Yes , also you are right ! first.. I checked in CM9 source ! and I thought it is also in system/vendor/lib/hw ....but honestly I have not checked ! :cool:
[Gen9 Android Development] JackpotClavin:
I might have to move it to to vendor rather than device and it won't happen. I had a regression of the sdcard storage bug, luckily I have a backup of the ROM where it worked 100% so I can see the difference between the two
[Gen9 Android Development] escrivel:
So sorry for this questions but it is a little bit confusing for me right now :)

Do we have a working alpha of JB or is this "just" CM9?
[Gen9 Android Development] surdu_petru:
Hi !

Almost certainly we will have a working ( not alpha) JB and also CM9 ( not alpha) - all stable & functional !!!

...looking a bit on google - I saw JackpotClavin has extensive expierenta on porting CM9 , Arcos is not the first tablet that he try to make a stable CM9 - you can see here his work on Kindle Fire Tablet !

- I also saw that appeared a working JB - Rom based on AOSP 4.1.1 for Kindel Fire ! - details here !

- how JackpotClavin has such a good relationship with the community Kindle Fire & and quite a lot of knowledge in the field ...I think certainly we will have a working JB & CM9 .... now depends only the time's his & the willingness's his !!!

( I try to help ...but I lack some knowledge in this area ...porting ROM like CM9 or update android like JB - only I can stay tuned to learn HOWTO - and also I can help community Archos with my fast machine on compile & re-compile ...maybe adjust some stuff ...to help more, than I need to collaborate with those advised ...for now I'm available and I wait your sugestions on PM !!! )

Thanks a lot JackpotClavin for your time and good work !!! :good:
[Gen9 Android Development] escrivel:
That sounds so great! Looking forward for some great JB roms :)

One question left. Do we have a CWM in the future or have we to do SDE forever?
[Gen9 Android Development] surdu_petru:
Hi !

In the future , I think Yes we can use CWM ....but for our tablet seem to not be never safe ! ...you can easily broken definitively your tablet ( example, if you use a update.zip wich have a inadequate update-script !!! ) ....I prefer to use SDE , seems to be nice :D ...& 100% safe !
[Gen9 Android Development] escrivel:
Ok great.

Jackpot continue your great work :-)

Gesendet von meinem ARCHOS 101G9 mit Tapatalk 2
[Gen9 Android Development] trevd:
That's about the long and short of it. :) It seems the main and only difference between the stock version and the archos version is the mount point which is an hardcoded string in the binary.
[Gen9 Android Development] JackpotClavin:
You know what? You're 100% right. Anything in the device folder of my source is getting overwritten (see the hwcomposer issue) gonna move that to the vendor folder :P
[Gen9 Android Development] surdu_petru:
Hi!

I tried compiling with hwcomposer in vendor ...but seem to be the same thing ...it was overwritten ! :confused:
[Gen9 Android Development] JackpotClavin:
That might just be a hwcomposer thing. We had the same problem with the kindle fire too. For now, you can change the file under hardware/ti/omap4xxx/hwc/Android.mk to Android.disable

The sdcard issue is fixed now
[Gen9 Android Development] surdu_petru:
Hi !

Thanks !

...the sdcard issue was because also system/bin/sdcard was overwritten ? ....I do not try to see if it's work with the stock oane !

and are you going to update also GitHube ? Thanks for your hard work and good luck !:good:
[Gen9 Android Development] Quinny899:
If I post the files, can you include face unlock in the next version (it works :))
[Gen9 Android Development] surdu_petru:
Hi!

Yes, now work sdcard !!! ...was also overwritten bin/sdcard !!! Thanks !:good:

I managed directly from the tablet to upload the screensavers:
[Gen9 Android Development] JackpotClavin:
Absolutely. I have a build already cooked up from a few hours ago, but I had some running around to do so I couldn't test it out but I will do it either tonight or after work tomorrow I'll push it out
[Gen9 Android Development] trevd:
Really we can "bin" the archos sdcard binary if we adjust the code on the cm9 one to use /mnt/storage. From my reasearch I'm pretty sure It's a one line change. (Famous last words ). :).

Here a bit more details on the sdcard service in case anyone is interested. :)

It's purpose is to provide a fat style filesystem view onto whatever path you give it. E.g a case insensitive filesystem. This is the "fuse" mounted to /mnt/storage. On the archos S series the source directory is /data/media.

Also /storage /sdcard /mnt/data are all all symlink back to /mnt/storage. Well /mnt/data is linked /storage but the result is the same.

/mnt/sdcard is the mount point for the physical sdcard. Hence the change.
[Gen9 Android Development] nicktastique:
JackpotClavin, can you push your updated device tree?

Thanks
[Gen9 Android Development] surdu_petru:
Hi !

For a proper settings ( to gains root access ) we need :

> chown root.shell /system/bin/su

> chmod 06755 /system/bin/su

> rm /system/xbin/su

> ln -s /system/bin/su /system/xbin/su

...now you will gain root access 100% !!! ...also applies to the last su binary 3.1.1 & Superuser.apk 3.1.3 (46) !

Good luck !:cool:
[Gen9 Android Development] JackpotClavin:
I'm gonna make one more final update before I let this thread die and make a new one. Here's the 7/16 ROM I cooked up. This is the second ROM I've posted and have fixed the following bugs/annoyances:

Included a file manager (needed this badly)

Used the stock Archos Camera app (the CM one has a funky display)

Fixed the bug where the physical sdcard would not mount properly (the internal storage is under /storage and the physical sdcard inserted is now /sdcard)

Fixed where root does not have to have its permissions changed in order to work

Made a few changes to libraries to make it a bit smoother

Added hwcomposer.omap4.so

Fixed error where opening Google Maps would cause a reboot

I will also add this exact post to the OP. For the next update whenever that is, I will make a new official thread and let this one go to waste

You would install this the same way you would install the first ROM, you can just push it to /data/local and it will overwrite the older one. For this update however. you won't have to wipe anything, just push it, wait for it to completely push, verify the md5sum, then if everything is okay, you can reboot, and when you are boot up again, it will be in the new ROM

md5sum b58a2faabe63db04d2de0ccb74ca1d09 archos.ext4

https://hotfile.com/dl/163446159/f80bbb1/archos.ext4.html
[Gen9 Android Development] Shano56:
I like the work you are doing, it's a shame my tablet broke and i cant try your awesome work out! Good job man
[Gen9 Android Development] omegaRED7:
Awesome work JackpotClavin, really appreciate the effort you put into this!

I was kind of out of the loop these past days, but I think we could use a list of working/not working things/bugs...
[Gen9 Android Development] JackpotClavin:
There's no support for the 3G dongle, that's about all that stock has that doesn't work
[Gen9 Android Development] Quinny899:
Face unlock zip:

http://d-h.st/rsn

Extract and copy files to the right places. Pittpatt in vendor should have this:

chmod -R 777 /system/vendor/pittpatt

Faceunlock.apk should be 644

Libfacelockjni.so should be 755

Reboot, then setup face unlock in settings > security > lock screen > screen lock
[Gen9 Android Development] Quinny899:
Face unlock is very buggy, it fails to start often and doesn't always recognise you
[Gen9 Android Development] JackpotClavin:
Thanks! I'll throw that into the next build. I will try to improvr the face unlock as well
[Gen9 Android Development] Quinny899:
I see you have a Nexus, I'm thinking of getting one :D

I hope to see you over there if I do ;)

Enjoying your work :D
[Gen9 Android Development] pbarbosa:
Hi JackpotClavin

the rom is pretty amazing, the only problem are some glitchies on the screem when scrolling and the lack of 3g...the rest is really good

i did supercharged it and now my tab is even faster

thanks for the good work
[Gen9 Android Development] Shano56:
Some one post quadrant scores!
[Gen9 Android Development] Quinny899:
You got your nexus I see

:jealous:
[Gen9 Android Development] omegaRED7:
I just wanted to reiterate: This is amazing! The feel, speed, responsiveness, of the tablet is miles beyond the stock Archos ROMs! I've had some FC's of gapps (i think this happened when i added the weather info on the lockscreen then tried to fiddle around with its settings), but overall, MILES BEYOND Archos ROMs. And this is without OC or additional scripts a la Supercharger - i have the non-turbo 1GHz, 512MB RAM, 8GB flash version.

On a side note: does anyone have deodexed versions of the Archos apps? I'm kind of fond of the Archos File Manager...

Also, has anyone actually tried to implement trevd's Huawei 3G stick drivers? I'm willing to test if someone has it. I think i have the E261 (at work right now, will confirm once i'm home).

Edit: Nevermind on the deodexed, i just saw that Surdu was kind enough to upload the deodexed version of the 4.07, i'll try to extract the apps from the ext4.
[Gen9 Android Development] DragosP2010:
Is GPS working?

Is this rom working on a G9 80 hdd version?
[Gen9 Android Development] surdu_petru:
Hi!

Yes, you can download now Custom ROM - root, deodexed & busybox installed !

Good luck !

---------- Post added at 11:20 AM ---------- Previous post was at 11:13 AM ----------

Hi!

Normal you need to put archos.ext4 in /data/local , I think you can do this on Linux machine ! ....also you need to reset all archos environment installed in your device....because is not compatible !

Good luck !
[Gen9 Android Development] DragosP2010:
Yeap.

...meaning...?
[Gen9 Android Development] Quinny899:
He means rest android in the archos recovery
[Gen9 Android Development] omegaRED7:
Delete everything in /data/*... Actually Surdu explained everything in http://xdaforums.com/showpost.php?p=28458780&postcount=90.

The first (installing 4.0.7) and last (installing kernel - zImage & initramfs.cpio.lzo) step are needed only if you're not running a rooted ROM already.
[Gen9 Android Development] Quinny899:
Actually, you can just go and do this to wipe and leave the internal sd alone:

Copy the archos.ext4 file to /data/media

Turn off your device

Power on whilst holding down Vol-down

Go to Recovery System (this step can be skipped if the option isn't there)

Go to Format System

Select Reset Android, accepting any warnings

Reboot, and CM9 will boot :D

Media storage is

unaffected

I did this 3 times and all times it worked, 8GB version with 1.2ghz and 512mb of RAM
[Gen9 Android Development] omegaRED7:
Cool! I've actually made a backup of my whole /data/ as described by letama here. Did not try to restore, but everything should be there. BTW, how does the internal flash drive (i have the 8GB, 1GHz, 512MB RAM version) stack up against a class 10 micro sd card, speed wise i mean?
[Gen9 Android Development] bobjbain:
Thanks for the link, sort of what I've been doing when I've been moving between Archos and CM9.

As for the internal flash drive, the 2 devices I've had (one "repair") have been really slow when writing but OK when reading.

I can really notice the difference when Play Store is updating my apps.

As for Class 10 cards, avoid them in Android devices if you can. There was a massive argument about card speeds on the HD2 Android forums and many, many links and benchmarks were done.

End result is that Class 6 cards are the best for random read/writes such as what an OS will do.

Class 10 cards are brill for sequential read/write access (such as video cameras)!!
[Gen9 Android Development] surdu_petru:
Hi!

Thanks.....also I have 32G with class 6 ...and is great !
[Gen9 Android Development] omegaRED7:
Thanks for the info :good:!

One wouldn't expect that the recommended one is the slower one (according to class designation, at least). In any case, i have no need for additional storage on the Archos (currently), as i mostly use it at home and stream video/audio from my home PC, and i have a 16Gb class 10 card in my Galaxy S Plus.

Cheers!
[Gen9 Android Development] DragosP2010:
If I have now "ICS@Blue", this rom will use the same kernel? Because I see only archos.ext4.
[Gen9 Android Development] Quinny899:
Same kernel, yes
[Gen9 Android Development] TjaXanK:
I can't get the archos applications to work on the CM9 rom... i have extracted the apk files from the deodexed rom, and transfered them to the CM9 rom image, but they just wont appear... (I put them in the /system/app folder)... i also tried putting them in the sdcard and installing them but that just says "failed to install"...

How can i get them to work? i realy love the archos apps...
[Gen9 Android Development] bobjbain:
Have you rebooted or issued a "sync" from within terminal emulator??
[Gen9 Android Development] Quinny899:
Most need the archos com.archos.framework jar file and need to be signed
[Gen9 Android Development] Shano56:
You live in the UK? The US got theirs much sooner than the UK :D
[Gen9 Android Development] bobjbain:
I might just queue up outside PC World tonight, emulate a sad Apple fanbois!
[Gen9 Android Development] TjaXanK:
I have a feeling I cannot just replace the one present in the CM9 rom... am I right?
[Gen9 Android Development] surdu_petru:
No, you can not ! you must to build CM9 with apk in !
[Gen9 Android Development] Quinny899:
Com.archos.framework.jar isn't in cm9. It should be safe to add it
[Gen9 Android Development] omegaRED7:
Yeah added the framework, extracted the apk from the deodex version by Surdu_Petru, signed the apk sing ZipSigner2 (with test keys), copied the apk in /system/app/, fixed permissions, rebooted but still no go... They might be dependent on other services as well...
[Gen9 Android Development] Quinny899:
Nah, I decompiled it. Try and install it using adb install, then we'll get the error
[Gen9 Android Development] JackpotClavin:
I tried to get the file manager from stock to work. I got it to install but it force closed right after opening it
[Gen9 Android Development] Quinny899:
What did the log say?
[Gen9 Android Development] stealthdave:
CM9 Launcher never starts

UPDATE: Yeah, this was a small case of "user error." By following Quinny899's directions to the letter I was able to get CM9 up and running. I'm restoring my Titanium backup now. Can't wait to try it out!

I was finally able to get CM9 installed, but it doesn't complete the startup. The CM9 boot animation starts up, but I never get the lock screen. however, I am able to connect at this point to an adb shell. Surdu's 4.0.7 Deodex'd ROM and several previous 4.0.6 ROMs have all installed just fine. My suspicion is that the Android gui never launches. Any idea how to fix or work around this issue?
[Gen9 Android Development] realismo:
Exactly same here :S
[Gen9 Android Development] Quinny899:
Did you by any chance restore system data?
[Gen9 Android Development] omegaRED7:
Will do when i get home...
[Gen9 Android Development] Tha0lia:
Good work for this release !

I use Cifsmanager with VLC Beta and I can play SDRIP (HDRip lag, CPU 100%) thougt WIFI.

I have bug with my WESC micro headset. I must press on the headset button to have a clear sound.

Have a nice day !
[Gen9 Android Development] stealthdave:
I did not, I only restored app data. As far as my tablet goes, I tend to "live in the cloud" as it were and didn't want to worry about incompatibilities with CM9 and Archos stock.

On a different note, has anyone come up with a way to transfer icon/widget data from one launcher to another? I want to try out Trebuchet, but the thought of rebuilding 5 pages of icons again makes me want to gouge my eyes out. :P In the mean time, I'm happy enough using Nova for now.

Many thanks on a job well done!
[Gen9 Android Development] omegaRED7:
---------- Post added at 08:12 PM ---------- Previous post was at 08:08 PM ----------

I don't know how Nova runs on CM9, but i tried it on the stock/rooted Archos FW and while it was better than the stock launcher, it was still kinda sluggish. Trebuchet, on the other hand, runs like butter on CM9. Again, could be that Nova or Apex are just as fast & smooth on CM9.

ADB returned [MISSING_SHARED_LIBRARY]. Decompiled it, as far as i could see in the AndroidManifest.xml, it only states that it uses com.archos.frameworks. I'm gonna try to start it through adb and see what it says, once my daughter returns it :D

EDIT: Ok, so i got it to install, i forgot to push the permission xml for the archos framework (com.archos.frameworks.xml to system/etc/permissions/). Unfortunately, immidiate FC on opening. From the logcat, it's something to do with the NetworkShareService (Archos one)... Unfortunately, i have no idea if this can be solved as simple as pushing an apk/jar, which i doubt... In any case, logcat is attached for anyone interested.
[Gen9 Android Development] JackpotClavin:
The app references something archos built into the framework source. I don't think this app will be compatible with CM9
[Gen9 Android Development] Quinny899:
Hey JackpotClavin, did you make any progress with Jelly Bean? It's just I had it on my desire HD and it's so smooth...
[Gen9 Android Development] Shano56:
jelly bean rocks..
[Gen9 Android Development] Quinny899:
I know :D
[Gen9 Android Development] bobjbain:
Desk Migrate from Play Store
[Gen9 Android Development] Quinny899:
Good call, forgot about that app. Would have saved me so much time :O
[Gen9 Android Development] stealthdave:
Well, it seemed like just what the doctor ordered, but when I went to install it, it only seems to recognize Trebuchet, which is the launcher that I want to migrate everything to. I also have Nova and Go Launcher HD, and neither were options to copy from. :( Good to know that those tools are out there, though! Maybe a future update.
[Gen9 Android Development] Shano56:
Just take pictures or screen shots...It shouldn't take too long :p
[Gen9 Android Development] pbarbosa:
Hi JackpotClavin

camn you include this in the rom? i thinks its more funcional than defaut one

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

all the files needed are the thread.

Thanks in advance
[Gen9 Android Development] comminator:
i love the port

Hi JackpotCalvin,

Today i tested your CM 9 Port on my Archos G9 101 Turbo 1,5 GHz and i love it.

I hope your good work will go on.

Do you think about joining the cm Team?
[Gen9 Android Development] JackpotClavin:
I don't think this will ever get official CM support because of the way we don't use actual update zips but instead we have those image files
[Gen9 Android Development] Shano56:
Yes but you'll get CWM eventually :p
[Gen9 Android Development] omegaRED7:
Is anyone actually actively working on CWM?

Sent from my ARCHOS 101G9 on CM9
[Gen9 Android Development] JackpotClavin:
I tried for a few mins. I couldn't get my device to do a backup for some reason and then gave up and stopped trying. I'll try right now and see how it goes
[Gen9 Android Development] Shano56:
No one except jackpot I suppose, but I think letama said he could get back to it in the fall.
[Gen9 Android Development] escrivel:
@jackpot: any success with cwm?

Gesendet von meinem ARCHOS 101G9 mit Tapatalk 2
[Gen9 Android Development] JackpotClavin:
It started making a backup which is more then it ever has before, but stopped for some reason. I think it's because I'm stopping the boot process and running clockwork rather then the way it's supposed to run where nothing is supposed to boot up except for the recovery and only the recovery. I need to think of a place where I can place the recovery in init where it won't boot up anything and also, think of a flag we can do which can allow us to boot into differentiate between clockwork and a regular boot up.
[Gen9 Android Development] stealthdave:
Has anyone else seen a lot of stuttering in the screen output? I test noticed it when scrolling pages, but it became really pronounced when I was playing Plants vs Zombies. I'm also having touch screen issues when I get near the screen edge.
[Gen9 Android Development] trevd:
Hi.

Have you looked at the work of Sirduke989 and his Multi Boot Menu I would think that would fit the bill perfectly and then your never even hitting the init! It all happens in the initramfs.cpio.gz with the switch root command. This also means you can still have the android convention of recovery being a separate image.

Thanks

Trev
[Gen9 Android Development] omegaRED7:
Awesome, AWESOME work trevd!
[Gen9 Android Development] Shano56:
great work trevd!
[Gen9 Android Development] JackpotClavin:
What exactly do we want out of clockworkmod? I just made my first backup of the /data partition which will allow us to go back and forth between ROMs easier as we won't have to start fresh, but rather, we can make restorations if we don't like a ROM and wanna go back. The kind of annoying part is that since the ROMs are stored on the /data partition, the size can get big
[Gen9 Android Development] Quinny899:
I think it's the fact we can flash zips
[Gen9 Android Development] JackpotClavin:
Ah. Okay, that will take a bit of work since of the traditional zips are far different from the image.ext4 zips we currently use (ramdisk changes, etc...)

I should be able to do it though

Edit: Our /system partition is not big enough to handle and ICS ROM at the moment.