• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM] 5.0.* CyanogenMod 12.0

Quallenauge

Inactive Recognized Developer
May 10, 2012
269
598
0
Hi, if anyone would like to run a 5.0.1 Google OS on a Archos G9 80S device (and currently basically verified only with this), download and extract the file
18_03_2015-20_58_50.7z

Installation (tested only with linux) :
- reboot into SDE menu and under "Format System" perform a "Reset Android & Storage" to clear all data of previous installations (this is really important for the first installation. Updating a existing installation (same major version) doesn't require this step !).
- reboot into SDE menu and under Developer Edition Menu -> "Export Data Partition"
- mount this usb drive
Code:
sudo mkdir <Mount_Path>/local
sudo cp archos.ext4.update <Mount_Path>/local/archos.ext4
sudo sync
sudo umount <Mount_Path>
- wait until the unmount process is done
- reboot into SDE menu and under Developer Edition Mernu , Flash Kernel and Initramfs : copy zImage and initramfs.cpio.lzo on the new driver that appears on desktop/laptop
- Wait for reboot your devices : after reboot you can see Android prepares the system for a while .....be patient at least ~20 minutes for the first run!

What's new ?
  • ------------ since 18_03_2015-20_58_50 -------------
  • tiler size modifications within kernel, suggested by stevemp (thanks!)
  • CM updates.
  • ------------ since 15_03_2015-22_26_59 -------------
  • Netflix and widevine fixes from stargo (thanks!)
  • CM updates.
  • ------------ since 09_02_2015-22_26_59 -------------
  • Only CM updates.
  • ------------ since 12_12_2014-21_41_41 -------------
  • Initial release.
  • Kernel got some zram optimizations.

Rebuild: All used revisions for this release are stored in a separate folder in the archive.

Additions:
Archos Control Panel App from @mordesku: http://forum.xda-developers.com/showpost.php?p=47789812&postcount=88

Thanks: @stargo @Hashcode @trevd
@CM community @all the cool omap4 hackers where I taken some code and inspirations !!!
Without these peoples, It would not so easy to make some (working) builds of the CM-12.0.

Archive:
15_03_2015-22_26_59.7z
12_12_2014-21_41_41 / 12_12_2014-21_41_41 (devHost)
09_02_2015-22_26_59.7z

XDA:DevDB Information
Archos G9 CyanogenMod 12.0, ROM for the Archos Gen9

Contributors
Quallenauge
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.0.x
Based On: Cyanogenmod

Version Information
Status: Alpha
Current Beta Version: 12_12_2014-21_41_41

Created 2014-12-12
Last Updated 2015-03-18
 
Last edited:

trevd

Inactive Recognized Developer
Jul 19, 2011
893
1,269
93
Hull
Dankeschön :)

I now understand why TI exited the mobile SOC market - How can they expect to sell new stuff when the OMAP4xxx just won't die!

I shall give this one a whirl, It'll be good to get my archos off of the stock ICS.

I'm assuming you've dropped the recovery nonsense for that moment then?
is selinux off?

Is adb on a first boot? as I would recommend that folks leave it hooked up the computer after flashing that
way you can run adb logcat so you know what is going on. It sure beats watching a boot animation for ~20 minutes.

IIRC the 2012 nexus 7 took about 10 Minutes to boot so it's not far off.

I see you forked hotplugd! Let me apologize for the code quality, :eek: I was young and foolish and didn't know what I was doing ..
I think I might revisit it at some point or at least delete it lol

Anyway If I've got a bit of time / motivation I might have to have a cheeky hack on this , now that you've done all the hard work! :p .

I hope you don't mind but I've also given the file some re-hosting love just uploading it to devhost and androidfilehost too. I figured the space might aswell get used for something useful.. I'lll post the links when it's complete.:good:

Hack On! :good:
trevd

@Quallenauge dev-host link. If you want to add it to the first post. http://d-h.st/96J
 
Last edited:

hackwerk

Senior Member
Jan 7, 2010
411
103
0
Amsterdam
Installed and i must say it's working really good :good:
Hahahah! BI ZAR! I check the forum for my Archos 101 Gen9 Turbo once every X months, and checked it today and see LOLLIPOP / CM12?! GREAT!

And whats the status? I use the tablet a lot still, so what is NOT working?
Edit: Flashed it to a Archos 101 Gen9 Turbo, and all is working, and fast as hell. GREAT!
 
Last edited:

hackwerk

Senior Member
Jan 7, 2010
411
103
0
Amsterdam
I came from Freezenook's ROM BUILD7 (VERY happy user) but now tried this:
A MA ZING!
How fast and cool this Lollipop is on our (old) Archos (101) Gen9 (Turbo) tablet!!!

For now only compliments and almost everything seems to work, and this is a major and recommended step! Great OS this Lollipop!

Tested
Speed: Good (17.106 AnTuTu 5.3)
Sound/Video: Yes
Touch: Very good
Camera: Yes
Battery: Good
Size: Lot of free space (3 - 4 GB free!)
Memcard: NOT TESTED YET
USB: Yes (with Archos Panel app (USB & deep sleep))(USB storage works)
MicroUSB: Only charging (no devices?)
HDMI: NOT TESTED YET
Headphone: Yes (low volume though)
Apps: Some apps I normally use on my tablet and phones (KitKat or older) are not (yet?) compatible, and cannot install. I really miss some, like Archos Video (Free)(MediaCenter.apk). Is it possible to port this APK to our new Lollipop, I would love that. And the other apps are just not there yet I guess (busy making them Lollipop compat)?
 
Last edited:

nilse

Senior Member
Aug 14, 2011
196
574
0
Berlin
Supergeil!!!

Still amazing to see that you're still at it @Quallenauge :D
I will definitely flash it as soon as I have time.

The only concern I have is the USB Port. Does it stil work in 5.0 ? For me it didnt in 4.4, so I flashed back as I needed my Archos to read my Media USB-HDD. I have a 101S btw.

Well as soon as I have flashed it, I am going to test it and try a few things, hope I'll get it working :fingers-crossed:
 

Quallenauge

Inactive Recognized Developer
May 10, 2012
269
598
0
Hi trevd!

I'm assuming you've dropped the recovery nonsense for that moment then?
This is not a "nonsense". But it doesn't reflect my current needs. It would be cool to have a standard recovery image to format the data partition with f2fs (The kernel should support it right now!).

is selinux off?
Yes. Currently I doesn't know how to enable selinux rules, because "rootfs" isn't the mounted loop device but the "real" root. So the file nods are forced to "u:eek:bject_r:unlabeled:s0" which doesn't fits.

Is adb on a first boot? as I would recommend that folks leave it hooked up the computer after flashing that
way you can run adb logcat so you know what is going on. It sure beats watching a boot animation for ~20 minutes.
Yes, ADB is turned on by default. I don't like it, when my device doesn't be verbose ;)

I see you forked hotplugd! Let me apologize for the code quality, :eek: I was young and foolish and didn't know what I was doing ..
I think I might revisit it at some point or at least delete it lol
Yes, the old binary is bound to an older libsigchain.so. So I had to recompile it. The code quality is far better than my output ;) So thanks for your work!

I have an issue with the ril implementation. Mobile signal is turned on, but the datakey pppd stuff is not called. Do you have an idea whats going wrong - where can I look.
Should I use your implementation from android_hardware_ril_libarchos_ril ?

@Quallenauge dev-host link. If you want to add it to the first post. http://d-h.st/96J
[/QUOTE]
Done. Thanks!
 

Quallenauge

Inactive Recognized Developer
May 10, 2012
269
598
0
Dankeschön :)

I now understand why TI exited the mobile SOC market - How can they expect to sell new stuff when the OMAP4xxx just won't die!

I shall give this one a whirl, It'll be good to get my archos off of the stock ICS.

I'm assuming you've dropped the recovery nonsense for that moment then?
is selinux off?

Is adb on a first boot? as I would recommend that folks leave it hooked up the computer after flashing that
way you can run adb logcat so you know what is going on. It sure beats watching a boot animation for ~20 minutes.

IIRC the 2012 nexus 7 took about 10 Minutes to boot so it's not far off.

I see you forked hotplugd! Let me apologize for the code quality, :eek: I was young and foolish and didn't know what I was doing ..
I think I might revisit it at some point or at least delete it lol

Anyway If I've got a bit of time / motivation I might have to have a cheeky hack on this , now that you've done all the hard work! :p .

I hope you don't mind but I've also given the file some re-hosting love just uploading it to devhost and androidfilehost too. I figured the space might aswell get used for something useful.. I'lll post the links when it's complete.:good:

Hack On! :good:
trevd

@Quallenauge dev-host link. If you want to add it to the first post. http://d-h.st/96J
Supergeil!!!

Still amazing to see that you're still at it @Quallenauge :D
I will definitely flash it as soon as I have time.

The only concern I have is the USB Port. Does it stil work in 5.0 ? For me it didnt in 4.4, so I flashed back as I needed my Archos to read my Media USB-HDD. I have a 101S btw.

Well as soon as I have flashed it, I am going to test it and try a few things, hope I'll get it working :fingers-crossed:
External USB drive isn't supported right now. I will have a look, when I have some free time ( and after fixing the RIL mobile data connection stuff ).
 

Bor-ka

Member
Jul 10, 2014
49
16
0
Hi, if anyone would like to run a 5.0.1 Google OS on a Archos G9 80S device (and currently basically verified only with this),
Wow, excellent! Thank you!

Could you please, write what you know that definitely doesn't and does work, as you did for older CMs?
Does ART work? Could CM 10.2 be updated to 12, or should we erase everything like with clean CM installation? HDMI?
 

hackwerk

Senior Member
Jan 7, 2010
411
103
0
Amsterdam
@nilse: Yes USB (inc drives/storage) works (via Archos Panel app)!
@Bor-ka: Always do a full format/erase/factory settings etc, for SURE with a major leap like CM11 > CM12 or MORE!!

See my older post for a test of all hardware etc!

And again: Some apps I normally use on my tablet and phones (KitKat or older) are not (yet?) compatible, and cannot install. These apps are just not there yet I guess (busy making them Lollipop compat)?
I really miss some, like Archos Video (Free)(MediaCenter.apk). Is it possible to port this APK to our new Lollipop, I would love that!
 
Last edited:
  • Like
Reactions: nilse

theantilag

Senior Member
Dec 30, 2010
113
33
0
thank you again for your great work.
Works on 80g9H 512 mb ram.
will test more functions and edit this post later.
 
Last edited:

Bor-ka

Member
Jul 10, 2014
49
16
0
@hackwerk, thanks!

For some reason unknown to me, there is no "export partition" in my SDE, so reformatting and copying to the /local/ is a little bit painful to me - should do it with adb shell.
But anyway, Archos Video Player is a show stopper for me. Since it is the only player that can natively play 720p/1080p movies on this tablet via DLNA/Samba. Tried MX player with latest codecs - no luck.

All
Did anybody compare deep sleep in CM with the stock ROM?

IIRC deep sleeped tablet with a stock ROM (4.*, 3.*) could lose only about 10 battery _a_week_ if not used. May be my memory deceives me, of course. But with CM 10.2 and no background tasks it drops by ~ 10% a night. (Didn't try Wakelock and Greenify though)
 
Last edited:

hackwerk

Senior Member
Jan 7, 2010
411
103
0
Amsterdam
@hackwerk, thanks!

For some reason unknown to me, there is no "export partition" in my SDE, so reformatting and copying to the /local/ is a little bit painful to me - should do it with adb shell.
But anyway, Archos Video Player is a show stopper for me. Since it is the only player that can natively play 720p/1080p movies on this tablet via DLNA/Samba. Tried MX player with latest codecs - no luck.

All
Did anybody compare deep sleep in CM with the stock ROM?

IIRC deep sleeped tablet with a stock ROM (4.*, 3.*) could lose only about 10 battery _a_week_ if not used. May be my memory deceives me, of course. But with CM 10.2 and no background tasks it drops by ~ 10% a night. (Didn't try Wakelock and Greenify though)
SDE: This ia an easy alternative way of installing the ROM (which I used)!

Video: Have you tried Skifta (good for network!) or other majors, like GoodPlayer, MediaPlayer Classic or the brand new official VLC Player (and thus MX Player))?
Maybe in combination with the "All Codecs for Archos Video" app?? Must be possible!
And maybe / I hope we can 'port' the MediaCenter.apk to Lollipop!

Battery: Is already good, but everyone talks about an app called Lux! And Greenify.
But yes Deep Sleep can be enabled in this ROM in the Archos Panel app too.
And maybe these famous mods can help too ( @Quallenauge: Checked them already I think?)?
 
Last edited:

Bor-ka

Member
Jul 10, 2014
49
16
0
Unfortunately I do not have "Enter the SDE menu on your device and select export data partition," in SDE.
See here, with screenshot http://forum.xda-developers.com/showpost.php?p=57243821&postcount=2

For video thanks, I'll try. Completely forgot about VLC. Tried MX already, it plays Ok from the internal memory/SD but gloriously fails over the network.

What Lux does is automagically lowers screen brightness, Yes, it is very useful app, but it will lower battery drain in the active mode, not in sleep when the screen is off. And it has a bad habit on my current cm10 installation - sometimes it restarts when I'm reading a pdf book at night (low memory?) and I get some two seconds of full brightness in my eyes. Ouch.. I think I'd revert back to manual "dimmer" or "blue light filter" and manual brightness adjustment.

What is strange, users at our local forum report that 5.0 is slower than the stock (?!) ROM on 80S 1.5 Turbo (4460) / 1GB RAM. I wonder what it will be like on my 1.2 (4430) / 512 RAM..
 

wulsic

Elite Member
Aug 21, 2013
1,881
2,315
0
20
Nijmegen
Thanks Quallange and all of you who helped him :) I saw your progress with 5.0 on github and I wanted to compile it myself but yeah I didn't had space for that sadly, I wanted to ask you flr it but then I see now that you got a cm12 thread :) when I am tomorrow home from school I will flash this :good:

Edit:
This song describes my 5.0 feeling:
http://youtu.be/p8sZcmQr6KY

It works till now pretty good. I am having the 512mb turbo version but after disabling things that I don't use it runs all smooth :good: o
 
Last edited:

biggoof75

Member
Aug 30, 2011
35
8
0
I installed this Rom on my 101 g9 with 512 MB RAM.
It s like a new device. A lot less lagging and better ui response.
Only thing i found is that the keybord hides every now and then when i want to type some text.

Thanks a lot for this masterpiece of work *like*

Sent from my SM-N7505 using XDA Free mobile app
 

jawiler

Senior Member
May 7, 2010
335
77
28
I installed this Rom on my 101 g9 with 512 MB RAM.
It s like a new device. A lot less lagging and better ui response.
Only thing i found is that the keybord hides every now and then when i want to type some text.

Thanks a lot for this masterpiece of work *like*

Sent from my SM-N7505 using XDA Free mobile app
I agree, much more snappy than CM11. I've also had the keyboard hiding issue (stock and Swype). Thanks for keeping the G9 alive Quallenauge :good::good:
 

FreiR

New member
Feb 3, 2011
1
0
0
G9 80H

i installed the rom but it places data on internal storage. hard drive is placed at /storage/sdcard1 and is read-only
how can i place data on the hard drive?

Note: besides the internal storage issue, the rom runs nicely.
 

irinuca

Member
Aug 31, 2010
12
4
0
Hi Quallenauge.
Realy magic this ROM, many thanks.
If with JB sometime I have only 80 MB RAM free and with KK 145, now I have over 200 !!!
But I have a problem, app ( iGO ) can't write on external card.
Tried with 3 different SDFix and manually in system/etc/permissions/platform.xml
With Root Explorer I can copy, but can't modify permision.
There is a solution to this problem ?
Thanks in advance.
 
Last edited: