[14 JAN][MAGLDR][SD] ICS 4.0.3 CM9 build 15

Search This thread

ankuch

Senior Member
Oct 23, 2009
146
477
Moscow
This is my first build ICS for HD2.
ROM based on tytung project:
http://xdaforums.com/showthread.php?t=1354267

Credits:
Cotulla
tytung
texasice
boonbing
Quarx
zivan56
and all the people who created the Android ecosystem

Fixed:
Wi-Fi (specific for SD port);
Market (fix user in *.rc file);
Always on dual mount sd-card fix;
Hardware Acceleration OpenGL;
Hardware Acceleration OpenMAX codecs;
Software video codecs;
Lags fixed;
Dummy xt_qtaguid;
Camera alpha fix.

Add-on:
bcold.jar (fix FC in Backup to Gmail 0.4.4 maybe another applications);
EStrongs File Explorer 1.6.0.8.

Download:
ICS-4.0.3-CM9-build15.7z

http://www.filesonic.com/file/GjDfgVe (ICS-Beta7-build14)
http://www.filesonic.com/file/4338459985 (ICS-Beta7-build13)
http://www.multiupload.com/MR9VDZKIIY (ICS-Beta5-build12)
http://www.multiupload.com/2COA4S900B (ICS-Beta5-build11)
http://www.multiupload.com/BTDB2CN7JM (with EGL v.6.1)
http://www.multiupload.com/NMMKDL1IY1 (with EGL v.6)
http://www.multiupload.com/QBBO7ZYX5M (with EGL v.5.1)
http://www.multiupload.com/LFOK7UZXBY (with EGL v.5)
http://www.multiupload.com/JKUVAU2LCR (with EGL v.4.1)
http://www.multiupload.com/M0QLQYBT98 (with EGL v.4)
http://www.multiupload.com/HCYKVOHXRI (with EGL v.3)
http://www.multiupload.com/BF4B3QYPFS (with EGL v.2)
http://www.multiupload.com/K2B1DYSJBC (without EGL)
http://www.multiupload.com/PTWJMFLYP6 (with EGL)


Install:
Extract content 7z to ICS folder on root sd-card;
Configure MAGLDR to boot from /ics folder;
First boot about 3 minutes on class 10 sd card.

Options:
For install unpack content 7z to /ics folder and reboot.
2GB data file (for build 11 and above).
http://www.multiupload.com/51SJHIZ353

Changelog:
14 January. ICS-4.0.3-CM9-build15
Sync with the parent project.
Need clean install.
Now created without Portadroid.
Initrd has init from Android ICS & scripts from parent project with little modification.

24 december. ICS-Beta7-build14
Alpha fix for camera. No preview.
Start camera app, take photo, then wait until camera app stopped.
Reboot your phone for next shoot.
Photos stored in /sdcard/DCIM/Camera.
Default 1GB data file.
Need clean install.
22 december. ICS-Beta7-build13
Sync with the parent project.
Now based on Beta 7.
Need clean install.
11 december. ICS-Beta5-build12
First build with my kernel. I wrote dummy xt_qtaguid to suppress errors.
Optimized dalvikvm GC - less aggressive memory reclaim.
LCD density now freely change to any value in /system/build.prop.
Resized system.ext4 to 232MB now software buttons must be installed correctly.
Turning off journaling for data.ext4 - improved performance and life time of sd card.
/system & /data now mounted in sync mode - fast shutdown & better reliability.
ADB automaticly started when Android booting.
Need clean install.
9 december. ICS-Beta5-build11
Sync with the parent project.
Now based on Beta 5.
Need clean install.
200 lcd density does not work with this build.
Resize data file does not work with this build.
New naming schema: ICS-Beta%ParentNum-build%MyBuildNum.
New file system for data & system partitions.
/system - ext4 without journaling, default size 220MB.
/data - ext4 with journaling, default size 512MB.
/system now not moved to ramdisk - free up to 100MB RAM for OS.
As result for me(Class 10 SD card, 16KB FAT cluster size):
Fast startup (about 50s);
Fast wakeup without freezes;
Not freezed while synced with Google;
Fast install large applications;
Gone mostly lags.
7 december
EGL v.6.1
Hardware Acceleration OpenMAX codecs (still software render but cpu usage drop from ~100% to ~70% while playing video, better CPU Quadrant scores).
New EGL hack can improve stability.
For upgrade from v.6 only need replace system.ext2
6 december
EGL v.6
Sync with the parent project.
Now based on Beta 4.
Need clean install.
5 december
EGL v.5.1
Fix builtin software video codecs.
Due to software rendering & color conversion leads to high cpu usage & drops frames.
But now working built in player, YouTube, Quadrant & possibly others programs.
For upgrade from v.4.x-5.x only need replace system.ext2 (with lost EStrongs File Explorer due to moving /data/app).
1 december
EGL v.5
FB is now 32-bit.
Best visual experience but slight drop 3D performance.
For upgrade from v.4.x only need replace system.ext2
30 november
EGL v.4.1
Based on EGL v.4
Fix Bootanimation.
For upgrade from v.4 only need replace system.ext2
29 november
EGL v.4
Based on EGL v.3
Fix System UI. Now HD2 like a charm. Almost :)
EGL v.3
Reduced frame buffer to RGB565 due to still software EGL render System UI.
In result restored performance in 2D and improved 3D performance and stability.
Now 2D/3D score about 200/400 points.
28 november
EGL v.2
Improved EGL and whole system stability.
27 november
Fix OpenGL(EGL). Very ugly patch but working. Angry Birds working fine :)
In EGL edition 2D performance drop to 2-3 times and sometime Android subsystem reboots.


Explained how to hack for EGL - updated as much as
1. You need rights *.so adreno200. Not all *.so worked with ICS. You can try from my build.
2. You should patch these files:
DisplayHardware.cpp - selectConfigForPixelFormat
SurfaceFlinger.cpp - SurfaceFlinger::createNormalSurface or define NO_RGBX_8888
eglApi.cpp - eglSwapBuffers
glext.h - remap GL_TEXTURE_EXTERNAL_OES
gl2ext.h - remap GL_TEXTURE_EXTERNAL_OES
state.cpp - fix case GL_TEXTURE_EXTERNAL_OES
BootAnimation.cpp - BootAnimation::android()
for details see patchset - first aid hacks. Needs additional investigations and developments.
http://www.multiupload.com/HMP17EWYS1
 

Attachments

  • device-2011-11-29-130530.jpg
    device-2011-11-29-130530.jpg
    38.2 KB · Views: 18,482
  • device-16bit.jpg
    device-16bit.jpg
    23.7 KB · Views: 17,426
  • device-32bit.jpg
    device-32bit.jpg
    22.3 KB · Views: 10,860
  • device-2011-12-04-221830-video.jpg
    device-2011-12-04-221830-video.jpg
    36.1 KB · Views: 13,194
Last edited:

geopa

Senior Member
Oct 2, 2008
50
4
congratulations
how we will bring back soft keys if there is no visible -to me- the framework-res.apk ????

edit : I cannot connect to my wifi ??? anyone else with the same problem ???
 
Last edited:
  • Like
Reactions: chaudry8

dark.angel

Senior Member
Dec 14, 2005
157
36
Kraków
Glad to see your rom

Thank you very much, I`m very glad to see your ROM in separate thread... It's great that you joined developers in porting ICS on HD2 :)
 

washpota

Senior Member
Jan 19, 2011
90
11
Bangalore
Nice. Works great.

One request though. Please leave out Google maps from the package, for the benefit of those who want to install the modded version.
 

sanju.b80

Senior Member
Jan 12, 2010
215
14
Mumbai
Nice. Works great.

One request though. Please leave out Google maps from the package, for the benefit of those who want to install the modded version.

Hey, whats the modded version. can u tell me more about it and how to get it. Me from Mumbai, so what's not available to you in the original version, is not available to mee to. :)

Thanks in advance.

Sanjay
 

soterman

Member
Apr 8, 2007
39
1
Patra
Just tried it, it's slower than any current 2.3.7 rom for example, but it's usable. Wifi works, went through all the setting panel, nothing was missing. Added my google account, tried the Market etc, everything I tried worked!

Very pleased with it so far, keep up the good work!
 
  • Like
Reactions: gumbyballz

washpota

Senior Member
Jan 19, 2011
90
11
Bangalore
Hi, washpota.
You can freely replace any files followed by readme.txt in Portadroid.
And you can very easy modify content /system/app via RootExplorer.

Thanks for the tip. I removed the apk, and had to replace data.img with a new one. Bit time consuming, but works.

I used to port myself, but now shifted to your ported rom for love of wifi and market :)

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

Hi,

Tried downloading the maps link from the page. but seems the link is not working anymore. Tried from two devices, same result. We have not pick the apk file which is not a signed one, right?

Thanks.

Link works for me. The files are attached to the post. Yes, signed one is what works in my phone.

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

Hey, thanks mate. Will check and add it. But then can i add it now, if Maps is already installed?

using root explorer, navigate to system/app, delete maps.apk, delete data.img, replace with a blank one, reboot, install the downloaded apk.
 
  • Like
Reactions: k8108

Top Liked Posts

  • There are no posts matching your filters.
  • 157
    This is my first build ICS for HD2.
    ROM based on tytung project:
    http://xdaforums.com/showthread.php?t=1354267

    Credits:
    Cotulla
    tytung
    texasice
    boonbing
    Quarx
    zivan56
    and all the people who created the Android ecosystem

    Fixed:
    Wi-Fi (specific for SD port);
    Market (fix user in *.rc file);
    Always on dual mount sd-card fix;
    Hardware Acceleration OpenGL;
    Hardware Acceleration OpenMAX codecs;
    Software video codecs;
    Lags fixed;
    Dummy xt_qtaguid;
    Camera alpha fix.

    Add-on:
    bcold.jar (fix FC in Backup to Gmail 0.4.4 maybe another applications);
    EStrongs File Explorer 1.6.0.8.

    Download:
    ICS-4.0.3-CM9-build15.7z

    http://www.filesonic.com/file/GjDfgVe (ICS-Beta7-build14)
    http://www.filesonic.com/file/4338459985 (ICS-Beta7-build13)
    http://www.multiupload.com/MR9VDZKIIY (ICS-Beta5-build12)
    http://www.multiupload.com/2COA4S900B (ICS-Beta5-build11)
    http://www.multiupload.com/BTDB2CN7JM (with EGL v.6.1)
    http://www.multiupload.com/NMMKDL1IY1 (with EGL v.6)
    http://www.multiupload.com/QBBO7ZYX5M (with EGL v.5.1)
    http://www.multiupload.com/LFOK7UZXBY (with EGL v.5)
    http://www.multiupload.com/JKUVAU2LCR (with EGL v.4.1)
    http://www.multiupload.com/M0QLQYBT98 (with EGL v.4)
    http://www.multiupload.com/HCYKVOHXRI (with EGL v.3)
    http://www.multiupload.com/BF4B3QYPFS (with EGL v.2)
    http://www.multiupload.com/K2B1DYSJBC (without EGL)
    http://www.multiupload.com/PTWJMFLYP6 (with EGL)


    Install:
    Extract content 7z to ICS folder on root sd-card;
    Configure MAGLDR to boot from /ics folder;
    First boot about 3 minutes on class 10 sd card.

    Options:
    For install unpack content 7z to /ics folder and reboot.
    2GB data file (for build 11 and above).
    http://www.multiupload.com/51SJHIZ353

    Changelog:
    14 January. ICS-4.0.3-CM9-build15
    Sync with the parent project.
    Need clean install.
    Now created without Portadroid.
    Initrd has init from Android ICS & scripts from parent project with little modification.

    24 december. ICS-Beta7-build14
    Alpha fix for camera. No preview.
    Start camera app, take photo, then wait until camera app stopped.
    Reboot your phone for next shoot.
    Photos stored in /sdcard/DCIM/Camera.
    Default 1GB data file.
    Need clean install.
    22 december. ICS-Beta7-build13
    Sync with the parent project.
    Now based on Beta 7.
    Need clean install.
    11 december. ICS-Beta5-build12
    First build with my kernel. I wrote dummy xt_qtaguid to suppress errors.
    Optimized dalvikvm GC - less aggressive memory reclaim.
    LCD density now freely change to any value in /system/build.prop.
    Resized system.ext4 to 232MB now software buttons must be installed correctly.
    Turning off journaling for data.ext4 - improved performance and life time of sd card.
    /system & /data now mounted in sync mode - fast shutdown & better reliability.
    ADB automaticly started when Android booting.
    Need clean install.
    9 december. ICS-Beta5-build11
    Sync with the parent project.
    Now based on Beta 5.
    Need clean install.
    200 lcd density does not work with this build.
    Resize data file does not work with this build.
    New naming schema: ICS-Beta%ParentNum-build%MyBuildNum.
    New file system for data & system partitions.
    /system - ext4 without journaling, default size 220MB.
    /data - ext4 with journaling, default size 512MB.
    /system now not moved to ramdisk - free up to 100MB RAM for OS.
    As result for me(Class 10 SD card, 16KB FAT cluster size):
    Fast startup (about 50s);
    Fast wakeup without freezes;
    Not freezed while synced with Google;
    Fast install large applications;
    Gone mostly lags.
    7 december
    EGL v.6.1
    Hardware Acceleration OpenMAX codecs (still software render but cpu usage drop from ~100% to ~70% while playing video, better CPU Quadrant scores).
    New EGL hack can improve stability.
    For upgrade from v.6 only need replace system.ext2
    6 december
    EGL v.6
    Sync with the parent project.
    Now based on Beta 4.
    Need clean install.
    5 december
    EGL v.5.1
    Fix builtin software video codecs.
    Due to software rendering & color conversion leads to high cpu usage & drops frames.
    But now working built in player, YouTube, Quadrant & possibly others programs.
    For upgrade from v.4.x-5.x only need replace system.ext2 (with lost EStrongs File Explorer due to moving /data/app).
    1 december
    EGL v.5
    FB is now 32-bit.
    Best visual experience but slight drop 3D performance.
    For upgrade from v.4.x only need replace system.ext2
    30 november
    EGL v.4.1
    Based on EGL v.4
    Fix Bootanimation.
    For upgrade from v.4 only need replace system.ext2
    29 november
    EGL v.4
    Based on EGL v.3
    Fix System UI. Now HD2 like a charm. Almost :)
    EGL v.3
    Reduced frame buffer to RGB565 due to still software EGL render System UI.
    In result restored performance in 2D and improved 3D performance and stability.
    Now 2D/3D score about 200/400 points.
    28 november
    EGL v.2
    Improved EGL and whole system stability.
    27 november
    Fix OpenGL(EGL). Very ugly patch but working. Angry Birds working fine :)
    In EGL edition 2D performance drop to 2-3 times and sometime Android subsystem reboots.


    Explained how to hack for EGL - updated as much as
    1. You need rights *.so adreno200. Not all *.so worked with ICS. You can try from my build.
    2. You should patch these files:
    DisplayHardware.cpp - selectConfigForPixelFormat
    SurfaceFlinger.cpp - SurfaceFlinger::createNormalSurface or define NO_RGBX_8888
    eglApi.cpp - eglSwapBuffers
    glext.h - remap GL_TEXTURE_EXTERNAL_OES
    gl2ext.h - remap GL_TEXTURE_EXTERNAL_OES
    state.cpp - fix case GL_TEXTURE_EXTERNAL_OES
    BootAnimation.cpp - BootAnimation::android()
    for details see patchset - first aid hacks. Needs additional investigations and developments.
    http://www.multiupload.com/HMP17EWYS1
    36
    Camera

    Yes. I got first image from camera :)
    21
    Can you share the camera fix with Tytung's thread? What did you change or need to add for the camera to work will Tytung's build?

    Thanks

    Sent from my NexusHD2 using Tapatalk

    Need my lib camera.htcleo.so
    proprietary liboemcamera.so
    camera.apk from my build
    and fixed permissions init.rc for /dev/*
    17
    Software deconding & software render now working

    Hello, all.
    I fix software decoding & software rendering.
    Android player and YouTube working now.
    EGL v5.1 comming soon.

    I offer my apologies for the small number of responses.
    It was a deep dive into the world of codecs in recent days.
    15
    ICS-Beta7-build14

    24 december. ICS-Beta7-build14
    Alpha fix for camera. No preview.
    Start camera app, take photo, then wait until camera app stopped.
    Reboot your phone for next shoot.
    Photos stored in /sdcard/DCIM/Camera.
    Default 1GB data file.
    Need clean install.

    Happy Merry Christmas!