[Vibrant Android Development] Jarmezrocks:
[29/4][ICS]4.0.3 RC4.2 Unkanged/stock +wifi calling kernel &wifi files (testing only)

Lurch ROM

Brought to you by

Click the Fanfair picture to take you to the gallery and there is also more pics -> here​

Disclaimer

Please read this disclaimer​

XDA Developers Mantra

Please read the XDA MANTRA post

In addition

Any disrespectful conduct in my threads will be reported without hesitation.

If you do not like how long I am taking to deliver something please help me help you by contributing something worthwhile and "helpful" to the thread.

Being helpful speeds things up

Being disrespectful where I respond to your rude behaviour either directly in a post a report to mods or a PM to your self will only slow me down

​

Attention!

Always

do a clockwork recovery / Nandroid backup before you flash any developer creation

[GUIDE]READ THE FOLLOWING IF YOU FORGOT TO DO A BACKUP AND YOU F*%#ED UP!!

If you have recovery but your phone has issues; it doesn't boot or bootloops and you forgot to do a Nandroid backup before flashing please read this post to help get you back on the right track it might just save your day

[GUIDE]SUFFERING FROM MD5 MISMATCH ERROR? TRYING RESTORE SOMETHING FROM RECOVERY?

How to se your PC and the tools outlined in this guide to fix your Nandroid backup!

[RECOMMENDATION]I recommend that you flash the Kernel Cleaning script by lippol94 if you are coming from any other ROM or a different kernel than Platypus. lippol94's updated cleaning script

Extra information about the kernel is available here[KERNEL]03.01.2011 test-kernels [CM7/MIUI/CM9 preview] platypus;SECURITY,VOODOO,OC/UV

Special Thanks and Recognition

Thanks to my donators:

RaymondPJR

Thanks to my sources:

XDA Developers

for getting me here. I have learnt so much from this place!

pawtip & co

without you SGS would be left in the dust....but now you give us an awesome lease of life again, far better than what samsung could have done! Awesome work man

cyanogenMod & CM9 team

for their work in CM7 and CM9 - pulling appart a CM7 build taught me a lot about ROM'ing and development

OneCosmic/SGSICS/PaulForde

for the RC 4.2 for the cleanest ("unkanged" for me to kang)code base for this ROM - without a doubt you guys have been professional towards making an Ice Cream Sandwich ROM for Samsung Galaxy S and variants

MyUI ICS [barome]for what sparked my interest in developing after making an ICS from that was almost what I wanted. It was that "almost" that inspired me to dig a bit further cause I wanted to tweak just a few things on your when I was using it....those tweaks made me think I bet there are other forum members that would want this too? and that inspired me to build this ROM along with the Samsung Apps addon

Perka & Zatta

Perka for his graphical battery animation (now retired) found in this thread Zatta for his scripting techniques (used in Perka's installation) that assisted me

asianbobo15 (who ever are?)

for your Gingerbread T-Mob wifi calling froyo patch discovered on DarkyROM forum

dsixda

for his totally awesome ROM kitchen!! Thanks man I owe you heaps! kitchen thanks

denverg; coldflid

Their themeing techniques using apktool thanks

darkyy, Comnam90, ficeto, Dazznuts200

from DarkyROM thanks

shane6374

for the cool pull down notification animations for SGSICS RC 4.2 that I have used for a base in my ROM, thanks

m1keyb

for use of his stunning Themed ICS clock in my ROM (this battery chewing monster has now been retired but re-used his images)

the1dynasty

for use of his transparent Gmail widget as a base for me to improve on

sashusmom, casper200519, mike1986., akapaul26

for their useful information and dedication to getting wifi calling functioning and working on ICS for HTC

fardjad

alone just for making his app available to all those suffering wifi woes on ICS. Thanks mate :)You and your Cousin You're both a real asset to this community

F4k

for for his 720p video recording support on ICS for samsung

PaulForde

Your a deadset champion! I cannot thank you enough for the amount of support you have given me through this. I oew you big time! Thanks for the kernel updates man really appreciated! :)

Thanks to following members that have contributed in some way, shape or form:

mnasledov

from the HTC team who has been tremendous with providing insight into wifi calling and challenges he has faced on T-mo HTC G2

Dazznuts2000

from Darky crew for provision of "additional" wifi calling apks

sUsH667

for looking over some of my work when he has time and putting up with my lengthy tech discussions when his native language is not english!!

vibranturk

for his ROM getting me out of trouble one weekend when I was suffering crazy bootloops whilst learning to develop

Contributors that deserve extra thanks:

zacharias.maladroit and Platypus

for the awesome kernel! Fantastic battery and performance 40hours off one charge! - Thanks I donated without hesitation!

Paulforde

for the kernel boot.img that has totally personalised my ROM

zeppelinrox

for the awesome kernel! Fantastic battery and performance 40hours off one charge! - Thanks I donated without hesitation!

Thanks to my testers also:

RaymondPJR & adm1jtg

for their dedicated testing all the way through this ROM build

​

If I have missed anyone please send me a message **Update: When I am back off holidays I will link each person to their individual profiles and the information/threads that they supplied information** note this will be a lengthy task, please be patient:)
​

Features and Stutus updates

ROM features and status

**ROM status** - Waiting on kineto GAN modules for the kernel to either compile and/or newer QoS source modules for next release T-mob wifi calling.

See attached screen shots below for reference to over all performance and speed of the ROM in benchmark tests. These are a reference only. How the ROM performs on a daily basis is more reflective than these values. The ROM was put through the most consistent and standardised method to represent as close to real world daily use as possible. No over clocking set.

Tests were done across 4 benchmarking platforms, Antutu, CF-bench, Quadrant, Vellamo browser test. The results are proof and real world tests are even more proof.
​

[YOUTUBE]i_WD_GhgtSM[/YOUTUBE]

Note: Customised % battery animation created by me -

Includes: roboto style font, colour liquid fill indicator on the

battery icon that IS a battery icon and not just a rectangle.

The charging animation that was ever popular on the Gingerbread

ROMs also incorporated, 3D and ICS blue. ICS colour blue

3D dancing Android (please excuse the frame rate I can

assure you it is not jittery/stuttering like that in real life this is

caused by the Java screen cast app).**If you wish to use this

please don't theive it and claim it as your own;

this took a long time for me to create - if you ask me I will

say yes anyway; because that's what Android is all about!

Sharing!;)....so hit me up a PM:p​

Downloads

Check MD5#'s before flashing and make sure they match

Only approved mirrors will be posted in this OP. If a host is down and you've managed to snag recent version before things went pear-shaped on the net and wish to help...then feel free to re-host my ROM; but please message me the link so I can include it in here;)

Please run logcat its included in the ROM icon looks like this -->

In addition I personally use todo.txt and dropbox combo for all logcat outputs.

LogCat spits text file as log.txt. Open -> select + cut ->Open todo.txt + paste -> click sync -> dropbox ->open dropbox on PC to get todo.txt-> select + copy ->Open XDA thread here + paste. Done!

Here she is, stock and ready for testing:

STOCK ICS VIBRANT FOR WIFI CALLING TESTING!**UPDATED 29/04**

Release Notes & Hash CheckMD5#1C7611B419ABCDD4D5917CFA23AFCAC2

Version 2.1.5 (still based off Android ICS 4.03)**UPDATED 16/04** kernel patch not needed now- integrated into the ROM

Release Notes & Hash Check

Alternative Host for ROM download here **PLEASE READ THE OP - ALL OF IT BEFORE COMPLAINING SOMETHING DOESN'T WORK OR PHONE BOOTLOOPS!

​

Version 2.1.4

Release Notes & Hash Check

additions - Glitch kernel patch see here for details. Currently a i9000 kernel till PaulForde finishes the wifi calling kernel for vibrnat so just in case you get funny button actions going on, on your vibrant...then flash this patch. DO NOT flash the "normal" glitch patch it will wipe a lot of important features of this ROM!
​

Version 2.1.3

Release Notes, Hash Check and known issues​

Version 2.1.2.2

Version 2.1.2.1

Version 2.1.2

Version 2.1.1

​

​

Instructions - YOU MUST READ THIS!

Step by step

1. Nandroid backup

2. PLEASE DO THIS TO SAVE SOME TEARS - attempt to do a restore on the backup you've just done. This ensures that you know after you have wiped your phone that when you do a restore you don't get an MD5 error (rear above to fix). NB: CWM for ICS

cannot

be trusted!

3. After initiating 3 (yes do this before the wipe - yes you are restoring what is already there!) if the CWM allows you to pass the MD5 check and starts

actually

restoring files it starts, immediately do a battery pull....unless you want to watch the entire restore process LOL - We are doing a full wipe anyway so doesn't matter if it half 1/4 1/8th restores or what ever...this is to check you CAN restore!

4. Reboot back into Recovery and do a factory reset/data wipe

5. Run the kernel cleaning script! This is a

MUST

especially if you are coming from any other ROM or kernel than mine....that means everyone, cause only my ROM has this kernel

6. Install the ROM

7. After installing go straight back into Recovery and install again - Note: Some remnants of the old recovery you were on will need to be taken care of, this can cause bootloops if you don't.

8. After installing the ROM boot the phone and enter your google account credentials - take a tour if you like :) I recommend you put the phone in airplane mode if you do....in case you get important messages etc....cause they will be lost when you do the restore

9. Boot into recovery; go to backup and restore in the menu. In the sub menu listings is advanced restore, go to advanced restore and select the backup version for todays date and select DATA only. DO NOT RESTORE YOUR PHONE BEFORE DOING 1ST BOOT UP - this can loose your google account details

10. Wipe Dalvik Cache and Cache - Fix permissions

11. This boot will take a fair while - it is not bootlooping its rebuilding the dalvik cache.....and for some reason this first boot takes a fair while longer than most other normal ICS ROMs? Either way it works and has been tested several times now

12. Run LogCat and attempt a wifi call please and report back to this thread with your findings so I can improve it for you and others as well as share my findings/improvements with the rest of developers of XDA

Release notes from the developer

ROM features and status

I am developing this out of selflessness - I am located in Australia, I don't own a vibrant nor am I on T-mobile network or even have wifi calling available to me. There IS going to be bugs with this ROM please be patient whilst I make adjustments when my dedicated testers get back to me. We all have lives to live and life isn't ONLY about android. Make sure you click thanks on their posts too! They are making this ROM better for you;)

This ROM has been extensively modified from it's sources and much of the components will not work with other ROMs.

I have tried to remain open with my developments but due to the large disparity amongst ICS builds it has become very difficult to achieve

When I get time after the ROM becomes stable if there are specific requests or if I can re-produce specific features for other ICS builds I will.

All non-T-mobile wifi calling users wishing to use this ROM should be aware that the wifi scanning rate is considerably higher than most builds to ensure users maintain a solid connection when calling. Due to this you may experience higher than usual battery usage with wifi on

please be aware of this.

ROM Change Log

ROM change log

See this -> Link for a listed change log (currently incomplete - in the process of updating this)

Vibrant and Wifi checklist -> here[/SIZE] Can vibrant users please check my list to make sure I am not forgetting anything that is different between GT i9000 and Vibrant? I know I have had issues before so this list is evolving
​

Appreciation

If you like what I have created

Click the thanks button it looks like this:D

If you REALLY want to contribute to a good cause please consider making a donation to find a cure. I was diagnosed with this incurable disease narcolepsy about a year and a half ago. There a millions suffering with this world wide, people, dogs, cats, horses etc.

help find a cure for Narcolepsy

donations to the Narcolepsy link above are not directly connected to me and I do not recieve any money from this, however you will be helping scientists and researchers help ALL sufferes. Please PM me if you have donated so I can add your name on the list. Thanks

If you like what I have done personally and would like to contribute feel free to send me a donation to my paypal account - however this is certainly by no obligation. Install my ROM and enjoy
​