Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
hanthesolo
Old
(Last edited by hanthesolo; 22nd November 2012 at 03:01 PM.)
#1  
hanthesolo's Avatar
Senior Member - OP
Thanks Meter 562
Posts: 1,039
Join Date: Jan 2012

 
DONATE TO ME
Default [DEV][DEPRECATED][4.0]ICS 4.0.4 for the 4.0 (Build #3.5 up)

THIS THREAD IS DEPRECATED.
This project has move down, out of the alpha stage, to here:
http://forum.xda-developers.com/show....php?t=1950453
This thread is here for documentation purposes only! There are better builds at the new link, more detailed instructions, and support. Please direct your attention there! Thank you.


Warning! Flashing this may/will delete your /efs, which will causes major issues if you ever decide to return back to stock, so make sure you make a backup! If you don't know how, frankly you shouldn't flash this, as you need at least some experience just in case something goes wrong
.




Team SuperNOva:
Oisis (helped us get over the final issue)
Zaclimon (first kernel dev, did a LOT of the preliminary work)
Neyodmium (helped us sort out that SGS sources that CAN be used for the 4.0, and helped pinpoint what needed to be replaced/fixed)
Me, hanthesolo (Rom dev, I will be providing updates, support, and other smaller things, so they can concentrate on the kernel, while I fix up the ROM)


The Back Story:
Firstly, excuse my cheesy biblical writing, I just have always wanted to write something in that format .

In the beginning (march 2012), there was hanthesolo. He saw the Galaxy Player forums, and all that he saw was good. This man started creating new work for the Gplayer forums, a and gained a small following. There was just one issue that concerned him: NO ICS!

In light of this, this man created a thread, to collect all ICS development, into one easy-to-read forum. Other began to follow him, zaclimon, Ijimaniac, and several others. Ideas flew fast and furious, but hope was waning quickly. A kernel would have to be created from scratch, a monumental task that had not been undertaken by any man so far.

All was quiet for awhile, and people began to slowly fade out, until only hanthesolo and zaclimon remained, slowly trading ideas and guesses over several weeks. Then a new disciple arrived: neyodmium. This korean (?) developer brought a different kind of kernel experience to the trio, and development began in earnest, with zaclimon and neyodmium trading work, while hanthesolo contributed where he could. One unsurmountable issue arose: this magnificient kernel, the likes of which had never lit up these forums before, would merely boot into recovery, not into Android.

Then Oisis came around, hearing our desperate cries for help. Like a moses, he guided his flock in the right direction, squashing issue after issue, until a monumental day arrived: August 13, 2012. On this day, ICS was finally created in Cyanogen's own image, and it was good.

Then increased development began, with hanthesolo squashing CM9 bugs, while zaclimon, neyodmium, and Oisis working feverishly on the kernel.

But an issue occurred, a wrench in the works. Thine enemy's name is GL, SuperNOva. GL would not cooperate, acting as a barrier between usable ICS, and frustrated efforts to fix it. But one day, the magical variable was flipped, and the builds booted! About this time there was a github mishap involving a bad I9000 push that stopped things for about a week, but that's another story.

What happens next? I dunno, but I will update this story when it happens .

NOTE: This does NOT represent anyone's political or religious standpoint, or the way anyone is viewed. It was created as a humorous way to explain our situation to users.



The fix list:

ROM:
Bluetooth (should be easy)
HW acceleration (easy, just neds to be implemented)
Camera (will take awhile)

Kernel:
HW acceleration (Oisis is working on it)
Drm manager (needs to be fixed before market can be used!)
US home button
Boot to recovery (very annoying when trying to flash builds)
Camera (?)


Changelog:

Build#1:
Initial release, basically everything is broken.

Build#2 changelog:
Finally fixed bootlooping that was plaguing our github
fixed ALL GL crashing and oddness
Fixed/improved sound (if it was broken)
Fixed Browser (slow, but usable)
Waiting on a new kernel to readd GL and/or HW acceleration.
FM radio! Just download the spirit FM app, you can find it for free on XDA

Build#3 changelog:
Fixed av codecs (videos should play just fine now, as well as youtube)
General code cleanup and optimizations

Build #3.5:
Performance improvements and some code cleanup.



Download links:
Build#1:
CM9: http://www.broken-arrow.pl/oisis/aok...S-build-02.zip
Kernel: http://zhshibenzhu.host22.com/tuchuang/cm9_kernel.tar

Build#2:
CM9: http://www.mediafire.com/download.php?lu33uubm6der2j9
Kernel: Flash the one above.

Build#3:
http://www.mediafire.com/download.php?96yk0e3y8cqzj1b

New kernel: http://forum.xda-developers.com/atta...6&d=1346633739

Build #3.5: http://www.mediafire.com/download.php?oscyfde4w364dj6


Install instructions:
Special thanks to daniel644 for the video and his high praises of me .



If you get stuck in recovery, flash a GB kernel, it will boot into recovery, simply hit "reboot". When it bootloops, boot into download and flash the CM9 kernel.


Resources:
Manifest.xml (so you can just simple "repo sync" instead of git pulling every time we have a new commit):http://forum.xda-developers.com/atta...5&d=1345762041
Wiki link (please help improve it!): http://forum.xda-developers.com/wiki/YP-G1
Github repo: https://github.com/TeamSupernovaSGP
NOTE: this is just the modded files. You need to full CM9 source before you can compile!
Contact us at: teamsupernovasgp@gmail.com
Please only emails us with valid questions or useful support!
Official Team SuperNova ROM Dev and Original Founder
Help support my work

Contributions:
YP-G1 (Deprecated):
ICS support
Etherealrom
SGS Rom ports
LinRoms

Universal:
GB Tweaks
Simple ROM creation
Github

Proud owner of a Nexus7, Ipod Touch 4G (JB of course), Ipod Touch 5G and Rasberry Pi!
Want: G-Note 2
The Following 32 Users Say Thank You to hanthesolo For This Useful Post: [ Click to Expand ]
 
Arlicc
Old
#2  
Arlicc's Avatar
Senior Member
Thanks Meter 76
Posts: 103
Join Date: Apr 2011

 
DONATE TO ME
port kernel 3.x from Galaxy S to SGP4.0 should be easy, coz hardware parts are almost the same, but SGP5.0 conpoments arent the same, the way for SGP5.0's 3.x kernel should be harder.
 
klin1344
Old
#3  
klin1344's Avatar
Recognized Contributor
Thanks Meter 5160
Posts: 2,971
Join Date: Nov 2011
Location: Cerritos, CA

 
DONATE TO ME
tdmcode actually has a booting CM9 build. I believe that wifi and sound work, but nothing else. His vendor tree and device tree are here:
https://github.com/tdm/android_vendo...g1/tree/ics-cm
https://github.com/tdm/android_devic...g1/tree/ics-cm

He just never released it as it is still not very functional.
Maybe it would be easier to just take his source and try and fix the issues and make it fully working. Because getting an AOSP bringup to boot is most of the work; the rest should be easier to do.
Galaxy S III (SGH-T999) - CyanogenMod 10.1

My work on XDA:

If you appreciate my work, you can thank me by clicking 'thanks' or consider a donation!
The Following 3 Users Say Thank You to klin1344 For This Useful Post: [ Click to Expand ]
 
hanthesolo
Old
#4  
hanthesolo's Avatar
Senior Member - OP
Thanks Meter 562
Posts: 1,039
Join Date: Jan 2012

 
DONATE TO ME
Would it not be easier to port over a rom, as the hardware is the same? It would at least be more helpful, because if we could create a guide, we could port other roms over very quickly!

Sent From my Galaxy Player running StratusRom using XDA
Official Team SuperNova ROM Dev and Original Founder
Help support my work

Contributions:
YP-G1 (Deprecated):
ICS support
Etherealrom
SGS Rom ports
LinRoms

Universal:
GB Tweaks
Simple ROM creation
Github

Proud owner of a Nexus7, Ipod Touch 4G (JB of course), Ipod Touch 5G and Rasberry Pi!
Want: G-Note 2
The Following User Says Thank You to hanthesolo For This Useful Post: [ Click to Expand ]
 
zaclimon
Old
#5  
zaclimon's Avatar
Recognized Contributor
Thanks Meter 1087
Posts: 2,114
Join Date: Aug 2011
Location: Montréal

 
DONATE TO ME
Quote:
Originally Posted by klin1344 View Post
tdmcode actually has a booting CM9 build. I believe that wifi and sound work, but nothing else. His vendor tree and device tree are here:
https://github.com/tdm/android_vendo...g1/tree/ics-cm
https://github.com/tdm/android_devic...g1/tree/ics-cm

He just never released it as it is still not very functional.
Maybe it would be easier to just take his source and try and fix the issues and make it fully working. Because getting an AOSP bringup to boot is most of the work; the rest should be easier to do.
I built it and I will test to see if it works (I'll use the newest kernel from cm7)
The Following 4 Users Say Thank You to zaclimon For This Useful Post: [ Click to Expand ]
 
hanthesolo
Old
#6  
hanthesolo's Avatar
Senior Member - OP
Thanks Meter 562
Posts: 1,039
Join Date: Jan 2012

 
DONATE TO ME
I am going out on a limb here...could we use the cm7 kerbel to help port a workable ics kernel for a galaxy s port? Once thats done cooking up a working rom should be easy and quick.

Sent From my Galaxy Player running StratusRom using XDA
Official Team SuperNova ROM Dev and Original Founder
Help support my work

Contributions:
YP-G1 (Deprecated):
ICS support
Etherealrom
SGS Rom ports
LinRoms

Universal:
GB Tweaks
Simple ROM creation
Github

Proud owner of a Nexus7, Ipod Touch 4G (JB of course), Ipod Touch 5G and Rasberry Pi!
Want: G-Note 2
 
terrence1019
Old
#7  
Member
Thanks Meter 2
Posts: 51
Join Date: May 2010
Lightbulb One thing

Ambitious project hanthesolo

one thing: could i suggest that the title of this thread should be Operation: ICS for Galaxy Player 4.0 or something?
 
hanthesolo
Old
#8  
hanthesolo's Avatar
Senior Member - OP
Thanks Meter 562
Posts: 1,039
Join Date: Jan 2012

 
DONATE TO ME
Okay, I may rename it. ICS is far more feasible than you think. Once we get a working kernel running (which will be soon) we can port ics over from the galaxy s (which would be best, as once it boots most features would work). I hope by the time school starts up ics will be functional as a daily driver. I may not be able to help a ton, as most of this revolves around making a working kernel, but I will try to help where I can.

Sent From my Galaxy Player running StratusRom using XDA
Official Team SuperNova ROM Dev and Original Founder
Help support my work

Contributions:
YP-G1 (Deprecated):
ICS support
Etherealrom
SGS Rom ports
LinRoms

Universal:
GB Tweaks
Simple ROM creation
Github

Proud owner of a Nexus7, Ipod Touch 4G (JB of course), Ipod Touch 5G and Rasberry Pi!
Want: G-Note 2
 
zaclimon
Old
#9  
zaclimon's Avatar
Recognized Contributor
Thanks Meter 1087
Posts: 2,114
Join Date: Aug 2011
Location: Montréal

 
DONATE TO ME
I can't get it to boot. (stuck at samsung logo) I think it would be better to build it from source instead of porting over.
The Following User Says Thank You to zaclimon For This Useful Post: [ Click to Expand ]
 
hanthesolo
Old
#10  
hanthesolo's Avatar
Senior Member - OP
Thanks Meter 562
Posts: 1,039
Join Date: Jan 2012

 
DONATE TO ME
Its stuck at the samsung logo because the kernel probably didnt work. It has happened to me before, we need to compile an ics kernel. The galaxy s one almost works, we just need to find out what makes it fail to boot.

Sent From my Galaxy Player running StratusRom using XDA
Official Team SuperNova ROM Dev and Original Founder
Help support my work

Contributions:
YP-G1 (Deprecated):
ICS support
Etherealrom
SGS Rom ports
LinRoms

Universal:
GB Tweaks
Simple ROM creation
Github

Proud owner of a Nexus7, Ipod Touch 4G (JB of course), Ipod Touch 5G and Rasberry Pi!
Want: G-Note 2

 
Post Reply+
Tags
4.0, android, development, galaxy, ics
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...