[ROM PORT] ICS CM9.0 Android 4.0.4 (alpha 10)

General discussion on Android 4.0 (Ice Cream Sandwich / ICS)

[ROM PORT] ICS CM9.0 Android 4.0.4 (alpha 10)

Postby Carlos_Manuel » Tue Oct 16, 2012 2:21 pm

Hey everyone!

ALPHA 10
I can't fix the USB support and I think the problem is in the frameworks package or somewhere like that and it can be only fixed when I'm able to build ROM?..
When you Connect Jét via USB it does not recognize the USB but... ADB works and I have disabled the Mass storage hack and I will put it back when I have got USB Support to work.

Cleaner and better init.rc and init.jet.rc, not so messy anymore..
vold.conf added for USB..
Some files to init.d folder + edited 99tweaks file (deleted ext4 lines)
CM9 wallpapers
Some minor fixes..
I don't remember what else I did..


To get the Logcat:
From Jetplatform 0.5 pre1 binary copy "sh" file from /system/bin/ and put it to JetDroid partition /system/bin/
Now logcat you can get logcat via ADB.

What works:
- Audio/ earphones: Not using JetDroid audio patch libaudio files, only the zImage..
- Bluetooth, No a2dp
- Screen (still needs JetDroid's own screen files for sensors and touchscreen drivers to make it work correctly...)
- SD Card mount: "SD-card access" (only the second partition on the external Micro SD-HC card)...
- Buttons
+/- Touchscreen, incompatible touchscreen driver for ICS or I don't know, new kernel may fix it. You have to use the hover!
- Transitions and CyanogenMod 9 features, don't connect to charger or to USB , then them should work.
- BMA023 3-axis Accelerator
...

About WiFi
- WiFi: can't connect but it can find WiFI connections (alpha 8), I need help to get it working.
(Spica's ICS is using nl802.11 WiFi configuration interface and on JetDroid kernel it have support for the older: WEXT WiFi configuration interface.. unfortunately I don't understand nothing of this so there will not be working WiFi, until someone JetDroid developer builds the new kernel)

What's not working:
- Sensors, e.g. Motion sensors...
- Same as in JetPlatform 0.5 pre1 binary: SIM, GPS (Samsung GPS, library ver.0.01, connecting failed..?)
- Microphone.. ?
- USB Mass Storage



ALPHA 9


Download Alpha 9

New issues:
No ADB and UMS notification is status bar, but ADB works well:
Image
________________________________________________________________________________________
-----------------------------------------------------
ALPHA 8

ZTE Blade's init and adbd file added.
USB Mass storage texts, still not working correctly.
sh file, media_profiles.xml added..
original dhcpcd added back..
Some lines for standby, but still standby is not working.
initlogo ( Boot Logo)
etc.

To use USB Mass storage:
Notice that the way how SD Card Mount works on ICS is not same as on Gingerbread, because ICS is using "MTP" and Gingerbread and older android versions is using "UMS", but UMS can be made work on ICS..
When you mount SD card via USB: don't use "UMS" which can be opened from notification bar, because it won't work!

When you have added file to SD card: Go To Settings>storage and scroll down and press "Unmount card" then "Mount" it again" This way should work!
ADB works correctly so you can use that the way how usually it should be used..

Download Alpha 8 HERE



Any Help/Suggestions are welcome! =)

Image

If you want Google Apps then check post 2
Gapps is not recommended yet because of not working WiFi

Happy testing/enjoy! :P
_______________________________________________________________________________________
Alpha7:
Original launcher added back.
Few apps added..
Fixes...


Beta version of this CM9 ROM comes then when there exists new kernel with the latest changes needed for ICS!
I don't know when there exists new kernel for JétDroid, I can't build kernel myself because I have no idea how to do that, what have to be changed, etc.

To fix USB Mount then add this to init.rc, after "# Permissions for System Server and daemons."
(Or use the patch for alpha 7)
Code: Select all
# Enable MASS storage on SDCARD
    write /sys/devices/platform/usb_mass_storage/lun0/file /dev/block/mmcblk0
    write /sys/bus/platform/drivers/msm_sdcc/msm_sdcc.1/polling

Of course this needs a much modifying because it needs more lines... but at least it works.

Here is the patch for CM9 Alpha 7: http://code.google.com/p/android-for-je ... z&can=2&q=
(YOU HAVE TO REPLACE ALL FILES)
- init and adbd file from ZTE Blade
- init.rc and init.jet.rc , fixed some things and added USB Mass storage text for working USB Mass Storage (just connect USB cable and it should mount SD card..) :)
- media_profiles.xml
- sh file from JetPlatform 0.5 pre1 binary
- etc.

- My modified Initlogo:
To make own initlogo then check this Sploutch's great guide: viewtopic.php?f=11&t=678 also remember to change your initlogo.rle to initlogo.rle.tmp to keep the initlogo in the same place...
Image
__________________________________________________________________________

Nb. "changelog" about older versions deleted to make this much cleaner..

This is Alpha yet and when WiFi works then there will be newer version.
WiFi won't work before there is new kernel...
This ROM may get stuck because this is not using any CPU texts which is in Gingerbread or older Android version... So it is like it should be on ICS and that's why this is fast and when it's using too much memory it can get stuck..

_________________________________________________________________________


Download Alpha6: DELETED
_____________________________________________________________________
Videos of the older versions deleted from YouTube because of one stupid user in YT.

__________________

Screenshot_2012-11-20-16-37-36.png

Screenshot_2012-11-20-16-39-36.png
Screenshot_2012-11-20-16-40-19.png
Screenshot_2012-11-20-18-32-49.png



Buttons:
Long press "Call" = Voice Dialer
Menu: Menu: wallpaper, manage apps, system settings
End Call = screen off
Call = Phone (phone.apk)
Long press "End Call" = Phone options: shut down, silent, screenshot, reboot...
Lock = Back
Long press "Focus" = Task Manager
Camera=Nothing
Long press "Camera"=Nothing
Focus= Home





Thanks for the Spica "SamDroid" developers for Spica's CM9 ROM which I ported to JetDroid! :)

Thanks for JetDroid developers who have made this to possible port ICS ROM to JetDroid with 3.0.8 Kernel what ICS needs to run on android device, without 3.0.8 kernel zImage it would maybe never possible to port ICS ROM to JetDroid! :D

etc. :)

The ROM what I ported is this by "criminal" on the samdroid forum: http://forum.samdroid.net/f73/cm9-unoff ... pica-6064/
You do not have the required permissions to view the files attached to this post.
Last edited by Carlos_Manuel on Fri Feb 01, 2013 6:02 pm, edited 69 times in total.
JétDroid ROMs, stuff... http://code.google.com/p/android-for-jet/
My YT Channel: http://www.youtube.com/user/CarlosJacksonHD
Github: manumanfred
XDA-Devs: Carlos_Manuel

Galaxy Nexus:
ROM: My own ROM 'Dreams', (KTU84P) KitKat 4.4.4
User avatar
Carlos_Manuel
Dev Team
Dev Team
 
Posts: 883
Joined: Tue Mar 29, 2011 11:50 am
Location: Estonia / Finland

Advertisement

       

[How To] put Gapps to JetDroid:

Postby Carlos_Manuel » Wed Oct 17, 2012 5:54 pm

Download Gapps for CM9 http://goo.im/gapps/gapps-ics-20120429-signed.zip

For Android CM9 ICS:
Kuvakaappaus.png


As you see from the image I have opened Gapps package and I selected from it "system" folder and I marked all them from the package what you need to put JetDroid EXT2/3 by openning the same folder on JetDroid's EXT2/3 partition and then move the files to JetDroid's partition..

When it's done then you have Gapps and its files on your JetDroid!

Now save it with the sudo chmod -R 777 "media..." command and boot to JetDroid mode!

let it to finish booting and then Your Jet have Gapps installed and them are use-able...
You do not have the required permissions to view the files attached to this post.
JétDroid ROMs, stuff... http://code.google.com/p/android-for-jet/
My YT Channel: http://www.youtube.com/user/CarlosJacksonHD
Github: manumanfred
XDA-Devs: Carlos_Manuel

Galaxy Nexus:
ROM: My own ROM 'Dreams', (KTU84P) KitKat 4.4.4
User avatar
Carlos_Manuel
Dev Team
Dev Team
 
Posts: 883
Joined: Tue Mar 29, 2011 11:50 am
Location: Estonia / Finland

Re: [Working ROM] ICS CM9 from Spica Android 4.0.4 ( dev-alp

Postby beki76 » Wed Oct 17, 2012 7:57 pm

You are the man Carlos_Manuel , thanks amigo :-D
beki76
Junior member
Junior member
 
Posts: 33
Joined: Sat Nov 27, 2010 8:25 pm

Re: [Working ROM] ICS CM9 from Spica Android 4.0.4 ( dev-alp

Postby Carlos_Manuel » Wed Oct 17, 2012 8:01 pm

beki76 wrote:You are the man Carlos_Manuel , thanks amigo :-D


:)
JétDroid ROMs, stuff... http://code.google.com/p/android-for-jet/
My YT Channel: http://www.youtube.com/user/CarlosJacksonHD
Github: manumanfred
XDA-Devs: Carlos_Manuel

Galaxy Nexus:
ROM: My own ROM 'Dreams', (KTU84P) KitKat 4.4.4
User avatar
Carlos_Manuel
Dev Team
Dev Team
 
Posts: 883
Joined: Tue Mar 29, 2011 11:50 am
Location: Estonia / Finland

Re: [Working ROM] ICS CM9 from Spica Android 4.0.4 ( dev-alp

Postby beki76 » Thu Oct 18, 2012 9:40 pm

you dont put BOOT and DATA folders in ICS zip file, do we need them? Because I can not boot ICS!


Thx
beki76
Junior member
Junior member
 
Posts: 33
Joined: Sat Nov 27, 2010 8:25 pm

Re: [Working ROM] ICS CM9 from Spica Android 4.0.4 ( dev-alp

Postby Carlos_Manuel » Thu Oct 18, 2012 10:14 pm

beki76 wrote:you dont put BOOT and DATA folders in ICS zip file, do we need them? Because I can not boot ICS!


Thx


Data folder is not needed because android creates data folder itself and boot folder is not needed.

Just put all file from the package to jetdroid partition and save it via terminal. Then boot jetdroid.

If not working then what is the format of your jetdroid partition? Ext2 or ext3?
It should work but booting may take long at the first time..

Aplha2 should have data folder for faster booting...
JétDroid ROMs, stuff... http://code.google.com/p/android-for-jet/
My YT Channel: http://www.youtube.com/user/CarlosJacksonHD
Github: manumanfred
XDA-Devs: Carlos_Manuel

Galaxy Nexus:
ROM: My own ROM 'Dreams', (KTU84P) KitKat 4.4.4
User avatar
Carlos_Manuel
Dev Team
Dev Team
 
Posts: 883
Joined: Tue Mar 29, 2011 11:50 am
Location: Estonia / Finland

Re: [Working ROM] ICS CM9 from Spica Android 4.0.4 ( dev-alp

Postby beki76 » Fri Oct 19, 2012 3:36 pm

I tried with both ex2 and ex3, S8000 just power off after bot sequence. :D
beki76
Junior member
Junior member
 
Posts: 33
Joined: Sat Nov 27, 2010 8:25 pm

Re: [Working ROM] ICS CM9 from Spica Android 4.0.4 ( dev-alp

Postby Carlos_Manuel » Fri Oct 19, 2012 3:53 pm

beki76 wrote:I tried with both ex2 and ex3, S8000 just power off after bot sequence. :D


Ok Do This:

Check is your micro SD Card SD HC or what and is it kingston or what: when it's done..

Go to Gparted and create partitions:
example: Fat32: 2,14 GB
JetDroid partition: EXT3: 1,56 GB

Download this Alpha3: http://ge.tt/3xSampP/v/0 then open it "JetDroid-CM9-Alpha3.tar.gz" now add all files and folders from it to EXT3 partition and then type to terminal "sudo chmod -R 777 "your partition name.."

Now boot JetDroid!

then it looks like this but only without data folder:
Kuvakaappaus.png
You do not have the required permissions to view the files attached to this post.
JétDroid ROMs, stuff... http://code.google.com/p/android-for-jet/
My YT Channel: http://www.youtube.com/user/CarlosJacksonHD
Github: manumanfred
XDA-Devs: Carlos_Manuel

Galaxy Nexus:
ROM: My own ROM 'Dreams', (KTU84P) KitKat 4.4.4
User avatar
Carlos_Manuel
Dev Team
Dev Team
 
Posts: 883
Joined: Tue Mar 29, 2011 11:50 am
Location: Estonia / Finland

Re: [Working ROM] ICS CM9 from Spica Android 4.0.4 ( dev-alp

Postby beki76 » Sat Oct 20, 2012 11:09 am

Hi Carlos, I do same ewery thing what you say all time. Only "CyanogenMOD 7.1 RC BETA3" work OK and boot. All other dont what to boot. My SD is SD-HC-4 Apacer 4Gb.

Thx
beki76
Junior member
Junior member
 
Posts: 33
Joined: Sat Nov 27, 2010 8:25 pm

Re: [Working ROM] ICS CM9 from Spica Android 4.0.4 ( dev-alp

Postby Carlos_Manuel » Sat Oct 20, 2012 12:52 pm

beki76 wrote:Hi Carlos, I do same ewery thing what you say all time. Only "CyanogenMOD 7.1 RC BETA3" work OK and boot. All other dont what to boot. My SD is SD-HC-4 Apacer 4Gb.

Thx


Hi, OK! :/
Maybe the latest zImage is not compatible with your SD Card or maybe the firmware is not supported..

I think that the SD HC card causes it..

Does even JetPlatform 0.5 pre1 work on your Jet? if not then I think you should test JetDroid with another micro SD HC card!

So if it's possible then try to boot JetDroid with another micro SDHC card, e.g. Sandisk, or something else but I think Kingston is not good because JetDroid won't work on my Kingston micro SD HC card (class4) and it's slow.
I'm using Sandisk Micro SD HC class4 which is pretty cheap and quality is good!

Are you using latest JetQi bootloder? which should be "JetQi testing 2011-02-22"
JétDroid ROMs, stuff... http://code.google.com/p/android-for-jet/
My YT Channel: http://www.youtube.com/user/CarlosJacksonHD
Github: manumanfred
XDA-Devs: Carlos_Manuel

Galaxy Nexus:
ROM: My own ROM 'Dreams', (KTU84P) KitKat 4.4.4
User avatar
Carlos_Manuel
Dev Team
Dev Team
 
Posts: 883
Joined: Tue Mar 29, 2011 11:50 am
Location: Estonia / Finland

Next

Return to Ice Cream Sandwich / ICS (Android 4.0)

Who is online

Users browsing this forum: No registered users and 1 guest

  • Advertisement
cron