• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][ICS][IMM76L]AOSP 4.0.4 Stock Alpha (Build 2) - High Performance/Great Battery

Search This thread

broodplank1337

Inactive Recognized Developer
Nov 24, 2011
4,992
10,154
Nijmegen
www.broodplank.net
open_source.png

AOSP 4.0.4 IMM76L by broodplank1337


Info:
I'm very happy to release the first alpha build of AOSP IMM76L for Samsung Galaxy S Plus (GT-i9001). Most of you probably know that i've been busy with compiling AOSP for a long time now, and I finally succeeded to compile it by using a very wrong and lame way (tut will come later). Anyways the build is running very stable so far and the performance is very neat. Currently some CM9 sources are copied to the AOSP build to make it working correctly, all the apps (except Phone.apk) are compiled from original AOSP source, I use the framework files from CM9 (Ivendor) but downgraded to get the AOSP wanted result.
I've included a stock kernel based on Arco's i9001 kernel, I've replaced interactive with smartassV2 and added SIO, these 2 are the default choices for the kernel/rom. The kernel is compiled with Linaro toolchain for best performance.

(Thanks to RobyRc for uploading)

Finally we got ourselfs an AOSP Stock ROM to modify :cool:! Please give me as much feedback as possible, so I can improve the ROM!

What's working:
Audio
Receiving and making calls
GPS
Compass
Proximity sensor
Wifi
Bluetooth
USB mass storage
HW accelerated gui
HW accelerated video
Camera
Wifi and USB tethering

What's not working:
FM Radio (use Spirit FM as alternative)


Bugs/Changes Section


New Release! Alpha 02
- Fixed FC's at APNList/AccessPoints
- Removed Dialpad preferences / additional vibrate options for Phone.apk (CM9)
- Original Extended Power Menu / Statusbar now
- Removed ThemeManager/ThemeChooser/Development apks
- Added more sounds
- Much higher performance thanks to linaro "stock" kernel (with some castagnait tweaks)
- Updated libs/egl
- Removed all deprecated and useless files
- Added init.d support (make the folder and give permissions of atleast RWX-RX-RX)

- Probably more, but I forgot it, will add it when I remember

And for the record, I have no clue if incall volume is fixed, couldn't really test it today. Also same thing for random reboots, I haven't experienced one since the new version, so I hope that's for all of you!

Download:
http://www.mediafire.com/?5yh59w9av8qkk39





Reported bugs for Alpha 01:
- FC on Settings.apk (Settings > More... > Mobile networks > Access point names) and (Dialpad > Settings > Dialpad settings)
- Duplicate and unwanted (CM9) sounds (/system/media/audio)
- Sudden reboot (cause is still unknown)
- Incall volume bug (we meet again)


User-suggested changes for next build:
- Reduce number of homescreens from 5 to 3


Personal suggestions/notes for next build:
- Clean deprecated apks? (Thememanager/Themechooser/Term/Development/Superuser)
- Remove unnecessary binaries / libraries (/bin, /xbin & /lib)
- Add forgotten MusicFX.apk (EQ/Seekbar for Music.apk It seems)
- Update EGL modules
- Using more pure AOSP framework files (currently it's 95% CM9 framework)




Download:
Note: I am not responsible for any damage caused to your device.. >>> insert violation warranty bollocks here <<<

Version Alpha 02 (19-11-2012)
Mirror #1 Mediafire.com

Other links come tomorrow

Version Alpha 01 (03-11-2012)
Mirror #1 Mediafire.com
Mirror #2 Sourceforge.com
Mirror #3 Zippyshare
Mirror #4 broodplank.net

Also download gapps
gapps version 20120429



Install
Make sure you use CWM5 or CWM6. (important!)
(Newer CWM 6.0.1.2 version available here)

- Wipe data and cache. (if coming from samsung rom, if you're using CM9 you may only wipe cache)
- Flash AOSP_IMM76L_AriesVE-Alpha02-broodplank-signed.zip.
- Flash update-Gapps-ICS-20712.zip. You must flash gapps after every upgrade to AOSP 4.0.4 since /system is formatted, wiping your previous add-ons.
- Reboot phone.



Credits
CyanogenMod Team - for the actual base
AOSP Team - for the great light system apps
Arco - for the initial cm9
Ivendor - for the i9001 device repo's
CastagnaIT - for some kickass kernel tweaks


Donations
If you really like the development of this AOSP ROM you can consider donating me.
I really appreciate the donations, and I really want to thank the people who donate me :)
All donators will have instant access to all pre-releases and private beta's


Screenshots:
See attachements
 

Attachments

  • screen1.jpg
    screen1.jpg
    22.1 KB · Views: 10,878
  • screen2.jpg
    screen2.jpg
    21.4 KB · Views: 9,825
  • screen3.jpg
    screen3.jpg
    27.3 KB · Views: 10,040
  • screen4.jpg
    screen4.jpg
    23.6 KB · Views: 8,805
  • screen5.jpg
    screen5.jpg
    32 KB · Views: 9,951
  • screen6.jpg
    screen6.jpg
    10 KB · Views: 7,716
  • screen7.jpg
    screen7.jpg
    22.6 KB · Views: 8,074
  • screen9.jpg
    screen9.jpg
    27.9 KB · Views: 7,840
  • stockscore2.jpg
    stockscore2.jpg
    35.4 KB · Views: 5,451
Last edited:

omegaRED7

Senior Member
Jan 2, 2012
301
177
Skopje
Nicely done brood! But do add a list of working/non-working things (i presume everything is working like CM9), but you'd avoid a ton of questions does X work and similar.

Regards,
 

mrjraider

Senior Member
Jul 1, 2012
4,402
2,247
Booting was a bit faster then with CyanogenMOD 9 :)
Smooth as hell, realy awesome!!
No themes? But i think thats because its aosp and not cm9.
Root etc works flawless..

---------- Post added at 09:28 PM ---------- Previous post was at 09:20 PM ----------

Wich launcher is used?
I cant delete screens i also cant delete the google search bar
 

AndrolinRoot

Senior Member
Apr 7, 2012
2,149
2,891
>>>>Ansbach<<<<
carbonrom.ca.ohost.de
Booting was a bit faster then with CyanogenMOD 9 :)
Smooth as hell, realy awesome!!
No themes? But i think thats because its aosp and not cm9.
Root etc works flawless..

---------- Post added at 09:28 PM ---------- Previous post was at 09:20 PM ----------

Wich launcher is used?
I cant delete screens i also cant delete the google search bar

Launcher2 i think correct my if I am false

Sent from my GT-I9001 using xda app-developers app
 

Top Liked Posts

  • There are no posts matching your filters.
  • 155
    open_source.png

    AOSP 4.0.4 IMM76L by broodplank1337


    Info:
    I'm very happy to release the first alpha build of AOSP IMM76L for Samsung Galaxy S Plus (GT-i9001). Most of you probably know that i've been busy with compiling AOSP for a long time now, and I finally succeeded to compile it by using a very wrong and lame way (tut will come later). Anyways the build is running very stable so far and the performance is very neat. Currently some CM9 sources are copied to the AOSP build to make it working correctly, all the apps (except Phone.apk) are compiled from original AOSP source, I use the framework files from CM9 (Ivendor) but downgraded to get the AOSP wanted result.
    I've included a stock kernel based on Arco's i9001 kernel, I've replaced interactive with smartassV2 and added SIO, these 2 are the default choices for the kernel/rom. The kernel is compiled with Linaro toolchain for best performance.

    (Thanks to RobyRc for uploading)

    Finally we got ourselfs an AOSP Stock ROM to modify :cool:! Please give me as much feedback as possible, so I can improve the ROM!

    What's working:
    Audio
    Receiving and making calls
    GPS
    Compass
    Proximity sensor
    Wifi
    Bluetooth
    USB mass storage
    HW accelerated gui
    HW accelerated video
    Camera
    Wifi and USB tethering

    What's not working:
    FM Radio (use Spirit FM as alternative)


    Bugs/Changes Section


    New Release! Alpha 02
    - Fixed FC's at APNList/AccessPoints
    - Removed Dialpad preferences / additional vibrate options for Phone.apk (CM9)
    - Original Extended Power Menu / Statusbar now
    - Removed ThemeManager/ThemeChooser/Development apks
    - Added more sounds
    - Much higher performance thanks to linaro "stock" kernel (with some castagnait tweaks)
    - Updated libs/egl
    - Removed all deprecated and useless files
    - Added init.d support (make the folder and give permissions of atleast RWX-RX-RX)

    - Probably more, but I forgot it, will add it when I remember

    And for the record, I have no clue if incall volume is fixed, couldn't really test it today. Also same thing for random reboots, I haven't experienced one since the new version, so I hope that's for all of you!

    Download:
    http://www.mediafire.com/?5yh59w9av8qkk39





    Reported bugs for Alpha 01:
    - FC on Settings.apk (Settings > More... > Mobile networks > Access point names) and (Dialpad > Settings > Dialpad settings)
    - Duplicate and unwanted (CM9) sounds (/system/media/audio)
    - Sudden reboot (cause is still unknown)
    - Incall volume bug (we meet again)


    User-suggested changes for next build:
    - Reduce number of homescreens from 5 to 3


    Personal suggestions/notes for next build:
    - Clean deprecated apks? (Thememanager/Themechooser/Term/Development/Superuser)
    - Remove unnecessary binaries / libraries (/bin, /xbin & /lib)
    - Add forgotten MusicFX.apk (EQ/Seekbar for Music.apk It seems)
    - Update EGL modules
    - Using more pure AOSP framework files (currently it's 95% CM9 framework)




    Download:
    Note: I am not responsible for any damage caused to your device.. >>> insert violation warranty bollocks here <<<

    Version Alpha 02 (19-11-2012)
    Mirror #1 Mediafire.com

    Other links come tomorrow

    Version Alpha 01 (03-11-2012)
    Mirror #1 Mediafire.com
    Mirror #2 Sourceforge.com
    Mirror #3 Zippyshare
    Mirror #4 broodplank.net

    Also download gapps
    gapps version 20120429



    Install
    Make sure you use CWM5 or CWM6. (important!)
    (Newer CWM 6.0.1.2 version available here)

    - Wipe data and cache. (if coming from samsung rom, if you're using CM9 you may only wipe cache)
    - Flash AOSP_IMM76L_AriesVE-Alpha02-broodplank-signed.zip.
    - Flash update-Gapps-ICS-20712.zip. You must flash gapps after every upgrade to AOSP 4.0.4 since /system is formatted, wiping your previous add-ons.
    - Reboot phone.



    Credits
    CyanogenMod Team - for the actual base
    AOSP Team - for the great light system apps
    Arco - for the initial cm9
    Ivendor - for the i9001 device repo's
    CastagnaIT - for some kickass kernel tweaks


    Donations
    If you really like the development of this AOSP ROM you can consider donating me.
    I really appreciate the donations, and I really want to thank the people who donate me :)
    All donators will have instant access to all pre-releases and private beta's


    Screenshots:
    See attachements
    34
    Reserved - aosp is not a dream anymore, it's reality!
    28
    Reserved (just in case) - aosp is not a dream anymore, it's reality!
    17
    Can't wait for your AOSP JB with vsync....In your AOSP ICS you did a great job but due to the latest update from arco and ivendor I switched to the CM ROM...

    Btw, nice bootanimation for your BroodROM...any extra feature that you plan to add in??? looks interesting :p



    back + home combination will only results in back to previous page or activity, then screenshot taken.... (In stock ROM :rolleyes:)

    Thanks ^^. I'm currently still very busy on broodParts, java isn't really the easiest language to learn from basic. but so far I've succeeded in building.

    progress so far:

    default rom workspace, launcher is launcher2.apk, but tweaked, 3 homescreens, no searchbar etc.
    attachment.php


    added reboot, and screenshot. and of course new safe mode function is preset ;)
    broodromjb7.gif


    Little hook into Settings.apk :)
    attachment.php


    broodParts
    attachment.php

    attachment.php


    (the bottom function isn't working properly yet, also I think i will remove it due to the extremely weird way of calculating the time in a cpu state (not in seconds of course, but in USERTIME UNITS. :rolleyes::rolleyes:, which is based on the max cpu freq:confused:)

    oh and yes, I replaced the Debugging Icon, behold the REAL AOSP one. (only seen the CM version so far)
    attachment.php


    I find it important that I have customized/tweaked every single detail that I want to change before releasing. Also will make an external Windows application that helps you customize the rom, install the rom, perform maintenance tasks, first aid bootloop fixing etc

    I think this release will become my neatest release so far :D, every small detail will be taken care off :good:
    17
    cough

    179_bootanimnew.gif

    (low quality cuz of gif)

    cough, cough

    coming within a week :)