[ROM][WIP] United ICS

Search This thread

tvall

Senior Member
Oct 10, 2010
2,228
792
26
Springfield
This is ice cream sandwich for the Dream/Sapphire. Yes, you read that right. Android 4.0, Ice Cream Sandwich. We currently have cm9 and AOKP mostly working. AOSP is next

What works:
It boots
Touchscreen
Wifi
Mobile data
Audio
sdcard
Bluetooth (maybe. It turns on. I don't have devices to test with)

What doesn't:
Camera
Hardware acceleration
probably everything else, tell us


info:
Android 4.0.4
latest cm9 source as of 09 Aug 2013
Latest aokp code as of 6 of June 2012


Downloads:


Cm9:

Alpha3 - https://dl.dropboxusercontent.com/u/19978192/cm-9-20130802-UNOFFICIAL-dream_sapphire.zip
Alpha2.2 - http://dl.dropbox.com/u/19978192/android/update-cm-9.0.0-RC0-dream_sapphire-alpha2.2.zip
Alpha2 - http://db.tt/ejZqOHDX
alpha1.1 - http://uniteddev.com/wordpress/file...0-RC0-dream_sapphire-UNOFFICIAL- alpha1.1.zip
alpha1 - http://uniteddev.com/wordpress/file....0.0-RC0-dream_sapphire-UNOFFICIAL-alpha1.zip
alpha0 - http://uniteddev.com/wordpress/files/update-cm-9.0.0-RC0-dream_sapphire-UNOFFICIAL-signed.zip


Aokp:
Alpha2 - http://db.tt/p2lQtue2
Alpha1 - skipped
Alpha0 - http://db.tt/jErGK56g


kernel -
ezterry's kernel + ics patches and some performance tweaks (enabled 710mhz overclock and other things) http://www.mediafire.com/?py8asp6ab109dyl
ezterry's ezgb 1.5.2 http://sandbox.devnull.name/android/ezgb-kernel/ezgb-2636-v1.5.2_S.zip

cmtd files
http://www.mediafire.com/?amh4qn763gi339r
http://www.mediafire.com/?vw51n1ctl8j1p4t
http://uniteddev.com/wordpress/files/roms/cm9/mtdpartmap.txt

Note: the rom zips are not signed. Flash with clockworkmod, or sign yourself. Once this becomes more usable, I will start signing them.


very slim gapps http://www.mediafire.com/?o94hh30vh0q1oy7 (there are here for testing purposes. contains copyrighted google code that I am not really allowed to distribute. use at your own risk!)

possible fix for camera:
http://www.mediafire.com/?smfhlv2xon1e45z

flashing instructions:
you need to use custom mtd. I used 140 for /system and 20 for /cache (rom currently requires a /cache partitoin. will be fixed in a later update)
1. download all needed files and place them on your sdcard. mtdpartmap.txt needs to be at the root of it
2. flash recovery patch.
3. wipe system, data, and cache
4. reboot into recovery.
5. flash rom and kernel
6. Flash gapps if desired
7. flash boot patch
8. reboot into rom
9. wait.
10. enjoy the awesome

To use data, you need to put in your apn settings. Google to find these.

Thanks to:
Google - android
CyanogenMod team - the awesome rom
Aokp team - aokp
Ezterry and AndDiSa - kernel for ics
Infinimint and the united dev team - hosting and support
My girlfriend - for loving me even though I worked almost all day on this.
 
Last edited:

tvall

Senior Member
Oct 10, 2010
2,228
792
26
Springfield
Pictures (screenshots later)
ad11f7f7-8e52-3172.jpg

ad11f7f7-8e8a-5eea.jpg
ad11f7f7-8e99-82a3.jpg

Sorry for the blurry pics. Used my other phone running cm9 with a partially working cam

Roadmap:
Slim down (in progress)
Mess with hw acceleration and camera (maybe never) - this will be alpha3/beta1 if it happens
Port AOSP

Changelog:
Alpha2.2: update to latest code. good cm9 release.
Alpha2.1: not released
Alpha2: fixed audio
Alpha1.1: small fixes (keyboard, other stuff) cm9 only bugfix release
Alpha1: fixed wifi, sdcard, and home button (skiped in aokp)
Alpha0: initial public release.

If you want to build yourself (please do, we need more people fixing stuff), the repo init command will look like this:
Code:
$ repo init -u https://github.com/UnitedDev/android.git -b ics

Note: rules on using this rom for other projects
Most of android is under the apache2 license. just don't violate that and we're good.

more specific rules: source is on my github, do whatever you want within the terms of the licences. make your own rom, use it to port other devices, release a rom that is exactly the same with a new name and a shiny theme, I don't care as long as you are building from source.
If you use prebuilt anything from releases of this rom, please be nice and send me a pm asking for permission. this is supposed to be an open community, but i hate seeing 20+ cm7 roms with nothing different except name and bundled apps. If you don't ask, and you havent made something different enough from this rom to be worth having its own thread, it may or may not get reported.
 
Last edited:

tvall

Senior Member
Oct 10, 2010
2,228
792
26
Springfield
Posted pictures in post 2. Enjoy
If you look at them carefully, you can see the box thos was built on. And you can see my girlfriend's leg
 
Last edited:

demkantor

Inactive Recognized Contributor
Nov 10, 2011
6,858
3,752
mpls
Tvall....amazing ---- cm9 on the dream! Don't care if this isn't fully working I'm super impressed to see another ics rom for the g1. Who would have thought! Keep it up! Will download when I get to a computer :D

Sent from my HTC Vision using xda premium
 

AndDiSa

Senior Member
Dec 2, 2009
3,480
4,566
Heidelberg
I don't want to put water into the wine, but ... The status of the ROM is more or less in the same state as I had my ICS some month ago. (@Tvall: you should have a look at my repo, if you didn't do that already.) Wifi / Bluetooth should work without problems, at least at that time I had it working. The biggest problem (and the most important reason why I suspended the wok on it): to low memory on the G1. Startup of services from time to time failed even without any additionals apps installed. :(
Probably on the MyTouch it will run better, but I do not expect, that it will run decently on the G1, but I might be wrong ...
 

tvall

Senior Member
Oct 10, 2010
2,228
792
26
Springfield
I don't want to put water into the wine, but ... The status of the ROM is more or less in the same state as I had my ICS some month ago. (@Tvall: you should have a look at my repo, if you didn't do that already.) Wifi / Bluetooth should work without problems, at least at that time I had it working. The biggest problem (and the most important reason why I suspended the wok on it): to low memory on the G1. Startup of services from time to time failed even without any additionals apps installed. :(
Probably on the MyTouch it will run better, but I do not expect, that it will run decently on the G1, but I might be wrong ...

It runs decently (apps dont close much) on my mytouch, which is why I'm working on it. My plan is to get cm9 stable enough, then work on an aosp rom. That should be a little lighter.
 

alex_camacho

Senior Member
Dec 8, 2010
213
25
Has anybody gotten this to run on a g1 yet. I managed to install, but it went crazy. I started doing a force close loop. By that i mean that it booted started then said trebuche has stopped working. I press ok then com.android.phone stopped working. i press ok then trebuche has stopped ... and so on. I followed the install to the letter a few times but i couldn't get it to run.
 

tvall

Senior Member
Oct 10, 2010
2,228
792
26
Springfield
Has anybody gotten this to run on a g1 yet. I managed to install, but it went crazy. I started doing a force close loop. By that i mean that it booted started then said trebuche has stopped working. I press ok then com.android.phone stopped working. i press ok then trebuche has stopped ... and so on. I followed the install to the letter a few times but i couldn't get it to run.

I have a mytouch 3g 1.2. It has more ram. So... if it works for me it might or might not work on a regular 32b device
 
E

evall

Guest
I told you not to get me in that picture...

I can't wait to do more testing. (My boyfriend is amazing! He's currently working on getting the wifi to work) :D

Sent from my Dream/Sapphire using Tapatalk 2
 

Top Liked Posts

  • There are no posts matching your filters.
  • 22
    This is ice cream sandwich for the Dream/Sapphire. Yes, you read that right. Android 4.0, Ice Cream Sandwich. We currently have cm9 and AOKP mostly working. AOSP is next

    What works:
    It boots
    Touchscreen
    Wifi
    Mobile data
    Audio
    sdcard
    Bluetooth (maybe. It turns on. I don't have devices to test with)

    What doesn't:
    Camera
    Hardware acceleration
    probably everything else, tell us


    info:
    Android 4.0.4
    latest cm9 source as of 09 Aug 2013
    Latest aokp code as of 6 of June 2012


    Downloads:


    Cm9:

    Alpha3 - https://dl.dropboxusercontent.com/u/19978192/cm-9-20130802-UNOFFICIAL-dream_sapphire.zip
    Alpha2.2 - http://dl.dropbox.com/u/19978192/android/update-cm-9.0.0-RC0-dream_sapphire-alpha2.2.zip
    Alpha2 - http://db.tt/ejZqOHDX
    alpha1.1 - http://uniteddev.com/wordpress/file...0-RC0-dream_sapphire-UNOFFICIAL- alpha1.1.zip
    alpha1 - http://uniteddev.com/wordpress/file....0.0-RC0-dream_sapphire-UNOFFICIAL-alpha1.zip
    alpha0 - http://uniteddev.com/wordpress/files/update-cm-9.0.0-RC0-dream_sapphire-UNOFFICIAL-signed.zip


    Aokp:
    Alpha2 - http://db.tt/p2lQtue2
    Alpha1 - skipped
    Alpha0 - http://db.tt/jErGK56g


    kernel -
    ezterry's kernel + ics patches and some performance tweaks (enabled 710mhz overclock and other things) http://www.mediafire.com/?py8asp6ab109dyl
    ezterry's ezgb 1.5.2 http://sandbox.devnull.name/android/ezgb-kernel/ezgb-2636-v1.5.2_S.zip

    cmtd files
    http://www.mediafire.com/?amh4qn763gi339r
    http://www.mediafire.com/?vw51n1ctl8j1p4t
    http://uniteddev.com/wordpress/files/roms/cm9/mtdpartmap.txt

    Note: the rom zips are not signed. Flash with clockworkmod, or sign yourself. Once this becomes more usable, I will start signing them.


    very slim gapps http://www.mediafire.com/?o94hh30vh0q1oy7 (there are here for testing purposes. contains copyrighted google code that I am not really allowed to distribute. use at your own risk!)

    possible fix for camera:
    http://www.mediafire.com/?smfhlv2xon1e45z

    flashing instructions:
    you need to use custom mtd. I used 140 for /system and 20 for /cache (rom currently requires a /cache partitoin. will be fixed in a later update)
    1. download all needed files and place them on your sdcard. mtdpartmap.txt needs to be at the root of it
    2. flash recovery patch.
    3. wipe system, data, and cache
    4. reboot into recovery.
    5. flash rom and kernel
    6. Flash gapps if desired
    7. flash boot patch
    8. reboot into rom
    9. wait.
    10. enjoy the awesome

    To use data, you need to put in your apn settings. Google to find these.

    Thanks to:
    Google - android
    CyanogenMod team - the awesome rom
    Aokp team - aokp
    Ezterry and AndDiSa - kernel for ics
    Infinimint and the united dev team - hosting and support
    My girlfriend - for loving me even though I worked almost all day on this.
    8
    Pictures (screenshots later)
    ad11f7f7-8e52-3172.jpg

    ad11f7f7-8e8a-5eea.jpg
    ad11f7f7-8e99-82a3.jpg

    Sorry for the blurry pics. Used my other phone running cm9 with a partially working cam

    Roadmap:
    Slim down (in progress)
    Mess with hw acceleration and camera (maybe never) - this will be alpha3/beta1 if it happens
    Port AOSP

    Changelog:
    Alpha2.2: update to latest code. good cm9 release.
    Alpha2.1: not released
    Alpha2: fixed audio
    Alpha1.1: small fixes (keyboard, other stuff) cm9 only bugfix release
    Alpha1: fixed wifi, sdcard, and home button (skiped in aokp)
    Alpha0: initial public release.

    If you want to build yourself (please do, we need more people fixing stuff), the repo init command will look like this:
    Code:
    $ repo init -u https://github.com/UnitedDev/android.git -b ics

    Note: rules on using this rom for other projects
    Most of android is under the apache2 license. just don't violate that and we're good.

    more specific rules: source is on my github, do whatever you want within the terms of the licences. make your own rom, use it to port other devices, release a rom that is exactly the same with a new name and a shiny theme, I don't care as long as you are building from source.
    If you use prebuilt anything from releases of this rom, please be nice and send me a pm asking for permission. this is supposed to be an open community, but i hate seeing 20+ cm7 roms with nothing different except name and bundled apps. If you don't ask, and you havent made something different enough from this rom to be worth having its own thread, it may or may not get reported.
    5
    i now have a g1! soon I will update some of my roms. need to find some time to set up a build box again..
    5
    Source link in second post updated from my repo to the uniteddev one. New build coming as soon as I test it

    Sent from my Evo V 4G using Tapatalk 2
    4
    Interesting.
    Seems to me from reading a bunch of comments in this thread, that there is a severe limitation on this system image as a result of limited internal storage space.

    I took a quick peek at the image, and the first thing that strikes me very clearly is that this image is NOT ODEX'ed.

    There is a lot of confusion regarding the use of ODEX files in a system image. There is, in fact, no downside to their use, EXCEPT that it will prevent you from modification of contents of /system/framework/, which virtually nobody does anyway, so it is irrelevant.

    Basically, when you have a system image that has NOT been ODEX'ed, you end up effectively with multiple copies of 'classes.dex' for each application.

    In a non-ODEX'ed system image, all of the archives in /system/app/ and /system/framework/ contain a file 'classes.dex', which is basically the java code for those archives. Upon first boot, the classes.dex file is extracted, optimized, and stored in /data/dalvik-cache, so you effectively have TWO COPIES. One in the application archive, one in /data/dalvik-cache/.

    When you ODEX a system image, you perform this optimization IN ADVANCE, and store the ODEX file right beside the application archive. NOT ONLY THAT, but you also DELETE the classes.dex file from the archive, since it is then redundant.

    So the effect of ODEX'ing a system image, is that the system partition will be marginally bigger, the data partition will be DRASTICALLY smaller, and firstboot will be FAR FAR faster (since it won't be running dexopt to generate dalvik-cache).
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone