yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] Quan118:
+ backup_efs_ics

+ check_mount /efs /dev/block/mtdblock4 yaffs2

+ /tmp/busybox grep -q /efs /proc/mounts

+ /tmp/busybox mkdir -p /efs

+ /tmp/busybox umount -l /dev/block/mtdblock4

umount: can't forcibly umount /dev/block/mtdblock4: Invalid argument

+ /tmp/busybox mount -t yaffs2 /dev/block/mtdblock4 /efs

+ /tmp/busybox test -e /sdcard/backup/efs

+ /tmp/busybox mv /sdcard/backup/efs /sdcard/backup/efs-167

+ /tmp/busybox rm -rf /sdcard/backup/efs

+ /tmp/busybox mkdir -p /sdcard/backup/efs

+ /tmp/busybox cp -R /efs/ /sdcard/backup

+ /tmp/busybox mkdir -p /radio

+ /tmp/busybox grep -q /radio /proc/mounts

+ /tmp/busybox umount -l /dev/block/mtdblock5

umount: can't forcibly umount /dev/block/mtdblock5: Invalid argument

+ /tmp/busybox mount -t yaffs2 /dev/block/mtdblock5 /radio

+ /tmp/busybox test -e /radio/modem.bin

+ /tmp/busybox umount -l /dev/block/mtdblock5

+ /tmp/busybox test -e /sdcard/cyanogenmod.cfg

+ /tmp/bml_over_mtd.sh boot 72 reservoir 2004 /tmp/boot.img

+ /tmp/bml_over_mtd.sh recovery 102 reservoir 2004 /tmp/boot.img

+ /tmp/busybox umount -l /system

+ restore_efs

+ /tmp/busybox echo Restoring efs...

Restoring efs...

+ /tmp/busybox test -e /sdcard/backup/efs

+ /tmp/busybox umount -l /efs

+ /tmp/erase_image efs

+ /tmp/busybox mkdir -p /efs

+ /tmp/busybox grep -q /efs /proc/mounts

+ /tmp/busybox mount -t yaffs2 /dev/block/mtdblock4 /efs

+ /tmp/busybox cp -R /sdcard/backup/efs /

+ /tmp/busybox chmod 0755 /efs

+ /tmp/busybox umount -l /efs

+ exit 0
[Galaxy S I9000 Android Development] el_navajita:
It's strange because it updated flawlessly, and if you don't have an IMEI now is because you should have lost it before installing. Probably the folder /sdcard/backup/efs is empty, check it. Copy the contents of /sdcard/backup/efs-167 to /efs and reboot.
[Galaxy S I9000 Android Development] Quan118:
I checked out the efs 167 folder it's empty. I've flashed backed to the stock gingerbread ROM in the guide now. I've just backed up EFS with root explorer I guess I have to restore it after I flash ICS right?
[Galaxy S I9000 Android Development] el_navajita:
You can do it just in case, but the updater should make automatically a backup in /sdcard/backup/efs.
[Galaxy S I9000 Android Development] Quan118:
Ok well I'm giving this one another go just flashing ICS333 now. I've got the backup just in case it goes mental again! Thanks for your help!

Phew! It worked!
[Galaxy S I9000 Android Development] MoshuXXL:
I want to know how to get more battery life

This awesome ICS rom is my first attempt in the ICS world after 1 year of stock Gingerbreads with various kernels. I don't know exactly what battery life should I expect in ICS, but with the same apps&settings in Gingerbread the battery would last at least 10 hours. I just did a battery calibration now to be sure.

Could you please elaborate what kernels, governors, modules or settings are you using? :confused: I want that battery life too! :eek:

I had today with ICS333 2.0 (installed yesterday over 1.1 without wipe) only 5 hours of battery life with 3G+/HSPDA on non stop (and 3G WatchDog Pro on), screen on for about an hour (autobrightness on), autorotate on, Sync on (Yahoo messenger, GTalk, facebook, Google+ all signed in and synchronized), Beautiful Widgets on desktop (no animations, 30min autorefresh), Semaphore 1.2.2s kernel with stock frequency, SmartassV2 governor, Smooth UI on, No-op, Deep idle on, Netfilter on, TUN on.
[Galaxy S I9000 Android Development] DsMobile:
Talk and gmail crashing

Hello there first of all BIG ULTIMATE HUGE MEGA F*CKI*G THANK YOU for the wonderfoul rom you guys made, for the first time after lots of stock GB and not so stock ICS roms it feels as if i am using my I9000 as it should ALWAYS have been.

I would buy you guys a beer (or a gallon) anytime.

Now, i was using ICS333-1.1 for some days when you guys launched the 2.0, all was fine and smooth as butter.

Yesterday at night i flashed the new ICS333-2.0 ( i waited for the update script ) the flash went successfully with these instructions right to the letter as mentioned by el_navajita.

And right on the first reboot a notice appeared saying "Gtalk" had crashed. Then Gmail crashed sometimes ( and always on reboot both crashed ), then i saw it happen to the browser this morning.

I cleared the init.d script with CWM and crashes (on Gapps and stock browser) still happened.

When i got home from lunch i Wiped factory, Cached and Dalvik, and did not installed gapps booted the phone and downloaded Gmail which i synced and so far everything is fine with no crashes whatsoever.

My question is after those wipes is necessary to install gapps again? Now everything seems fine no crashes till the time being and smooth as only Team 3xtr3m3 can do.

But i stay in doubt about what the gapps is really for?

Are they deleted after wipe? If not why had i to download Gmail after wipes?

Should i flash all over again using gapps?
[Galaxy S I9000 Android Development] MoshuXXL:
Something similar happened to me and it was after playing with Semaphore settings.
[Galaxy S I9000 Android Development] hettar:
great rom

Thanks for the great rom. Found it to be very stable and responsive.

My only question would be if anyone on the optus Australia network has found a better modem to use? This one doesn't seem as good as it could be.
[Galaxy S I9000 Android Development] DarknessWarrior:
so, i was one of the people getting the error with the 2.0 that flashed it with 1.1's updater.sh and after that lost my IMEI, so i flashed JW5 with repartition which restored my IMEI and after that reflashed 2.0 straight from GB, but i lost my IMEI again....

attached the log
[Galaxy S I9000 Android Development] Goobz:
I haven't tried it since using this ROM but when on GB i used to use ZSJPG with great results around Sydney.
[Galaxy S I9000 Android Development] DsMobile:
I did not even open Semaphore settings, ohh and alarm clock was also crashing
[Galaxy S I9000 Android Development] vinu_h:
You may want to try the FAQ on the 1st page. That should get you somewhere.
[Galaxy S I9000 Android Development] thaidroid:
It looks to me like you did not wipe cache and dalvik before flashing 2.0, that is normaly what causes apps to FC. Specially dalvik is important to wipe when flashing a new rom I've found.:D:D

---------- Post added at 10:10 AM ---------- Previous post was at 09:39 AM ----------

I found the fix for my own problem(RTFI)(Read The F*****ng Instructions:o:o:o)It says Do NOT FLASH WHEN PLUGGED IN, YOU WILL LOOSE THE SIGNAL;);)

Modem Here

http://xdaforums.com/showthread.php?t=1548815

I truly reccomend the KB3 modem from this link, it has everything better than any other modem I have tried. Just follow instructions..first KF1 and then KB3 most of you will be amazed at the quality of the KB3 modem:D:D

Ohh there is also a new Devil3.066 Kernel available it the end of his thread:)
[Galaxy S I9000 Android Development] adytum:
It's usually no problem to get the same or better battery life as in gb, but you need to work a bit for it in some cases.

Either you haven't gone through a few full charging cycles yet, or you have an app or process eating your battery. Grab better battery stats from market, read the quick start guide, and find what is causing wakelocks.

Do you have an init.d script to kill bluetooth? If so, that can cause the suspend_backoff wakelock. In any case, deep idle only has an effect when playing audio.

Using GT-I9000 my sent Tapatalk 2 from.
[Galaxy S I9000 Android Development] MoshuXXL:
Thanks for sugestions adytum. I'll wait few more charging cycles to see if the battery life improves.
[Galaxy S I9000 Android Development] Rahlp:
Has anyone noticed that there is a slight glitch when the screen goes off. Right after the crt effect there is negative colour glitch that comes and goes everytime the screen goes off. What might be the problem?

Its quite annoying.. it wasnt happening before.. i havnt changed anything..
[Galaxy S I9000 Android Development] frogzz:
It was already answered by el_navajita ;>
[Galaxy S I9000 Android Development] vinu_h:
In-ear volume

My work requires me to travel, and being able to hear whilst in traffic or around other loud noises is a necessity. Besides connecting aids like an earphone or a headset, would any of you know if there is any way to increase the in-ear speaker volume of the i9000 ?

Update: Found a thread on the same.
[Galaxy S I9000 Android Development] madushan92:
Updated to V2 from V1.1. Works flawlessly with only minor problems like screen flickering after screen locked etc.

Love the way Galaxy S settings are integrated into the ROM, it makes the ROM clean and organized too. Enjoying the new auto brightness as well.

Only ICS ROM got the chance of staying in my phone for more than a week. Now it's 2 weeks and I still love it.
[Galaxy S I9000 Android Development] mantu:
has the default modem changed with the 2.0 version?

with this version i have less signal than the previous one...
[Galaxy S I9000 Android Development] frogzz:
No, modem doesn't change if You're only updating
[Galaxy S I9000 Android Development] mantu:
ok... i'll check in these days... maybe it's a temporary carrier problem here in my office.

thank's
[Galaxy S I9000 Android Development] DarknessWarrior:
anyone? :confused:
[Galaxy S I9000 Android Development] TheeWolf:
Flash stock again, make a backup of the IMEI, flash ICS333 and restore the backup, whats the problem?
[Galaxy S I9000 Android Development] MoshuXXL:
I think the answer to you question it is already explained here:

and here
[Galaxy S I9000 Android Development] el_navajita:
Seriously, it's difficult to do anything else to prevent IMEI losses. Until 1.1, the updater script was the same than CM9 and other ROMs, so the probability of losing the IMEI was exactly the same. Once I read someone that said that this is a fault of this ROM because he had flashed this before and didn't have that problem, and that's wrong because the installation system is exactly the same than others use. In 2.0 I have added an extra-level of security, forcing always a backup and restore of the IMEI. The theory says that the IMEI should never be lost, but in the practice nobody really knows why it's lost. There are phones that tend to lose it frequently and other phones never lose it, so the conclusion is clear: always make a backup of the IMEI, and always check if you have lost your IMEI after flashing in order to restore it. It's very easy to backup and restore it so, if you have the knowledge to flash a ROM, you should be able to do that.

By the way, thank you very much to all of you that provided the updating log. I don't need more logs, since it's clear that no errors were thrown during the execution of the updater script.

Anyway, I'll try new changes in the updater in the next release (don't ask when will it be released, it isn't even close and there is no changelog).
[Galaxy S I9000 Android Development] Wesleylau:
gapps stop working all the time, anyone konw how to sort it ? Thanks !

Update: Reboot the phone now it stay with the startup animation forever.
[Galaxy S I9000 Android Development] cr4zy.b0y:
full wipe and reflash if you can enter in cwm. if you can't, search for recoveryfix.tar and flash it with odin -> flash a kernel -> follow all steps to flash the rom

OR

if you don't wanna search recoveryfix.tar, go back to GB and reflash :D
[Galaxy S I9000 Android Development] alwin006:
same here, i finally flashed a stock samsung rom :rolleyes:
[Galaxy S I9000 Android Development] AlexVat:
Hi, everyone!

I want to start by thanking el_navajita for his tremendous and marvelous work on this ROM which I think it is the bar setter for any other ICS custom rom for our beloved SGS. Second, I want to thank psyqiq for his great tutorial on installing this rom;) Until this rom I have only flashed Ramad's firmwares and never bricked my phone, although I have made a IMEI backup earlier (just in case :D) A big thanks goes also to Stratosk for his great kernel;) Last, but not least, to all the people using this rom for sharing their experiences :D

My experience with this rom: everything works flawless on it. Battery life is great with version 1.1 and best with 2.0:D Auto-brightness works in 2.0 as it should have worked when the SGS first came out of the box:) Using the guide made by psyqiq I came from JW1 to v1.1 without any problem. Then when version 2.0 was launched I made a clean install, using s1_odin_20100512.pit and repartition to go back to JW1. Never had a problem regarding the loss of IMEI.

And now a couple of bugs, please excuse me if they were previously answered. I installed Viber and everything works perfect, except the fact that the other person does not hear me and it seems that my mic does not work. I can hear the other person loud&clear, send&receive texts and images. I tried Skype and everything is OK there. Second bug is regarding the GPS signal. I can't get a lock not even the clear sky. It shows 4-5 satellites but can't lock on them. On previous GB stock roms my GPS was working, although it wasn't very accurate, but I could use it with iGo. I am willing to provide you with any logs that you need as long as you can tell how to capture them because I do not have any experience in logging errors or stats from my phone.

A BIG THANK YOU ONCE AGAIN !!! And I hope that I did not offend anyone with these flaws, but I think that only by doing this we can help the developer improve this EPIC rom.
[Galaxy S I9000 Android Development] darknior:
Same of you ... the phone always crash :(

I have try your rom, all installation is perfect!

But when i turns off the screen, i can't turns it on :(

Always black like if it is shut down.

I don't understand ... i have the same problem with the Dark Knight ROM ...

Who can help me please ?

Thanks
[Galaxy S I9000 Android Development] el_navajita:
You can get this problem with any ICS ROM. Point 6 of the FAQ, but don't know if it's too late and you will have to wipe, install the ROM and gapps, reboot, then apply point 6 of the FAQ.
[Galaxy S I9000 Android Development] el_navajita:
Thank you very much for your kindness. the answers:

1st: That's a problem specifically with Viber. Just have to search "xda i9000 ics viber" on google, first result. Really easy :-)

2nd: Download GPS Status from Play Store, download A-GPS data and wait for a fix on clear sky. In the beginning it's harder to get fixes because the phone doesn't know where are the satellites.
[Galaxy S I9000 Android Development] AlexVat:
Thank you very much for your quick reply el_navajita ;)

I should have first searched on google for the Viber problem, but because it worked for everyone around me I thought from the start that it might be an issue with the rom. I will also try the GPS solution and post the result here.

Once again thank you for your great rom, time and willingness to help us all ;)

Cheers !

EDIT: The GPS is working fine. Brilliant!!! You are THE MAN !

RE-EDIT: Tested Viber after I modified the build prop file like I read on xda and like in psyqiq's updated manual and I can confirm that it works without any further modifications (r/w permissions, cwm addons etc.) Thank you!
[Galaxy S I9000 Android Development] psyqiq:
> flashing guide updated :

IMPORTANT [GPS] : Make sure you install FasterFix : http://goo.gl/660r6 > open it > choose a region/server according to your location > press GO.Now your GPS will work properly and get a lock faster.

> Tested iGO and it works just fine

NOTE [VIBER] : In order for Viber to fully work, use Root Explorer or Ghost Commander, go to > /system/build.prop > edit build.prop file > find the line "ro.product.model=GT-I9000" and replace "GT-I9000" with "Nexus S".Save and exit.
[Galaxy S I9000 Android Development] el_navajita:
Well, it seems that the next release is not as far as expected... Google has just released the source code of the IMM76L build. Yes, you have read well, IMM76L. The source code of IMM76L has just been released together with the source code of IMM76K.
[Galaxy S I9000 Android Development] Poshdaz:
Interesting, any hint of any changes made?
[Galaxy S I9000 Android Development] BradleyR2010:
Whats new on those builds ?
[Galaxy S I9000 Android Development] el_navajita:
I'm trying to find it out, but it's not easy... not official changelog provided by Google. As far as I know, IMM76L has been released for the Motorola Xoom, in the same way IMM76K was released for Galaxy Nexus. I have checked the source code of the framework, as well as the main system apps, and none of them have changed. Maybe the changes are limited to the kernel of these devices, but I have to check it further.
[Galaxy S I9000 Android Development] Goobz:
Hey el_navajita, Thanks for this awesome ROM.

I was just wondering I read earlier you now have a Galaxy S III. I will be getting one of these in a month or so and love the features you have implemented in your ROM. Are you planning to build a ROM for the GS3 eventually? I'm going to miss some of the features in your ROM when I move over! Lol!

Thanks

Chris
[Galaxy S I9000 Android Development] el_navajita:
Actually I cancelled my order a few hours ago :-( There were several problems changing to the new mobile operator, so I got tired and preferred to cancel the order.

Taking into account the high price of an unlocked SGS3, probably I won't never buy it and I'll wait for a Galaxy Note 2 or the next Google Nexus.
[Galaxy S I9000 Android Development] thaidroid:
Ten Char
[Galaxy S I9000 Android Development] kabracity:
Agree to @thaidroid, you have spent a lot of time not only developing the ROM but giving support several times per day. I think a donate link is more than fair, specially considering random clueless "cookers" who take a base ROM and change 2 pngs have one.
[Galaxy S I9000 Android Development] adytum:
I think the whole tendency of people asking for donations when they've modified a skin and put their name on it is a bit over the top. I definitely respect el_navajita if he wants no part of this, but I'd definitely recognize him for deserving donations for his awesome work, if anyone do.

Using GT-I9000 my sent Tapatalk 2 from.
[Galaxy S I9000 Android Development] kabracity:
It's the second time I see this happening, so it's hard to say. The first time was for a friend with Elite's RC10.1 and her operator was Orange as well (but in Spain, not in France).

I always thought that the SMSC number was provided via SIM/Network, so the ROM had nothing to do with it; It happened when switching ROMs in both cases though, so maybe there is something ROM related?
[Galaxy S I9000 Android Development] pierral13:
I just flashed it, it seems to be a great rom (I wanted exactly and only cutoms you put into !). I'll give you a feedback later, hope there won't be any "Android OS" bug or anything !

Thanks for your job !
[Galaxy S I9000 Android Development] NaylinnMaung:
I did a full wipe, battery is ok now.

But my music files are "tripled", my music player shows one music file for three times and also the gallery(photos and videos).That's really annoying.

Is there any fix for this?or I have to delete the extras one by one?

THx.....

BTW, Is there any theme available for this rom?:D
[Galaxy S I9000 Android Development] el_navajita:
Strange thing... not having that problem here. Try to erase Media Provider data.

No themes for the ROM, I think that, fortunately, Google did a good design job with ICS :) Anyway, if somebody wants to make a theme, I have no problem :-)
[Galaxy S I9000 Android Development] pierral13:
Everythings seems to be ok ! no android os bug, very cool, good job, thank you !!

But do you think I need to wipe battery stat and re-calibrate battery ?
[Galaxy S I9000 Android Development] el_navajita:
Thank you very much. I don't think so... all about battery calibration is a kind of magic but, if you don't see things like battery charge rising up a lot without really charging the phone, I wouldn't care about recalibrating.
[Galaxy S I9000 Android Development] pierral13:
Ok thanks !

You really did a great job. I'm coming from ICSSGS4.2 with semaphore Kernel, and I think I will stay on your rom, just perfect for me !! :)
[Galaxy S I9000 Android Development] el_navajita:
By the way, I have news :-) The bad part is that you're going to reflash :-) The good part is that RC2 is approaching :-)
[Galaxy S I9000 Android Development] pierral13:
Yeah ! What's new ? ^^
[Galaxy S I9000 Android Development] el_navajita:
Updated to IMM76I and improvement in back-to-kill feature.
[Galaxy S I9000 Android Development] thaidroid:
I thought you said there was no benefit going to I, is it just to be on the latest or have you discovered anything new?
[Galaxy S I9000 Android Development] el_navajita:
That's absolutely right, and I was going to explain everything in the release but, well, I'll explain it now :-)

There is absolutely no difference between IMM76D and IMM76I.

- Question: if they are the same, why they have different names?

- Answer: Well, there is really one difference betwen IMM76D and IMM76I: a few things of the Galaxy Nexus just to fix a bug in Galaxy Nexus telephony.

- Question: Then... won't be my phone faster, smoother and more stable?

- Answer: NO.

- Question: But XXX said that the phone is really faster and fixes bugs...

- Answer: That person was wrong.

- Question: But, can you prove what you are saying?

- Answer: Yes. For instance, you can check this answer directly from a developer of Android: https://groups.google.com/group/android-building/browse_thread/thread/93c9bb9334acad80?pli=1. You can also go and check the commits in the android mirror in github: https://github.com/android

So... short answer: Yes, I have updated to IMM76I just to be on the last release, because the only cost for me to update to IMM76I is executing the command "repo init".

I hope this helps people to know more about the latest Android update :-)
[Galaxy S I9000 Android Development] kabracity:
I read about some developers having hard times porting IMM76I to our SGS. I guess that's one of the advantages of building from source (being 3xtr3me must be the other one!)
[Galaxy S I9000 Android Development] okaryn:
Thanks for the explanation :)

For

me

, it's the perfect ROM : stable, simple & fast. No strange features or app that only one or two persons need.
[Galaxy S I9000 Android Development] NaylinnMaung:
Here is another problem.(how unlucky I am!!)

At first, I use titanium backup v4.6.7(working fine).Then, I found v5.0 so I uninstalled v4.6.7 and install v5. It FC.Then I try to install v4.6.7 again.IT ALSO FC THIS TIME!!!

Try v4.8.0 also FC.

All TB versions FC on my phone right now. Am I doomed?
[Galaxy S I9000 Android Development] el_navajita:
It seems that you're having problems with Titanium Backup invalid data after updating. That's not a ROM issue. Try go to Settings -> Apps -> Titanium Backup and erase its data.
[Galaxy S I9000 Android Development] el_navajita:
Hi, I have just released the update. I hope that I haven't forgotten anything :-)
[Galaxy S I9000 Android Development] pierral13:
Great !

Do we have to do a wipe data/reset factory to upgrade from RC1.2 to RC2 ?

---------- Post added at 07:53 PM ---------- Previous post was at 07:48 PM ----------

my mistake ! it's written in the first post ! we don't have to :)
[Galaxy S I9000 Android Development] celeronix:
My IMEI has just changed.

It survived for year and a half, but not this time :)

Edit: Fixed it. I have a question. Why hardware video decoding isn't working in any ICS ROM? Can somebody tell me?
[Galaxy S I9000 Android Development] dom89:
Hi guys,

Have been out for a couple of days.

Just to bring my experience.

It seems that effectively smsc is read from SIM card regarding options we get under the menu.I don't see why it happened to me while upgrading to this ROM. Finally I will stay on this rom which is a great work. Well done.

After wiping, reflashing and fixed this smsc prblem, I have a very good battery life and all is just working gret.

Very good job.