yashsingh1/xdaforums huggingface dataset:
[Galaxy S II General] crypticc:
I wish people would stop comparing Android OS % usage to battery. You can have high% but zero drain. The issue will be either actual phone usage, or polling of fast dormancy, or adb connection service bug on 2.3.3 kernels. See attached that proves with fast dormancy fixed and reboot to fix adb bug....

You will see no drain except when phone is used, 19% os, but I figure ten minutes over 10 hours acceptable. I was busy today so didn't use phone much, but you'll see when I do phone gets a hammering. If any thing can be improved it if that drain but I guess that is cost of 1.2 Ghz dual core

Here's the links.

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

[HOWTO] Fix FastDormancy Battery drain without a full wipe/data-reset

Different phone but my own strong suspicions of same adb issues...

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

PowerSaverKernel - Usb battery drain bugs solved [UPDATED 2011/05/18]
[Galaxy S II General] crypticc:
Delete please
[Galaxy S II General] NewComer68:
Hi, I need your help on this:

If I well understood the tuto on page 1 to root and flash ROM, I can proceed as follow on my SG2:

1) I have currently XWKE2 version

2) Flash Insecure XWKDD ROM with Odin

3) After this ROM flash, I use SuperOneClick to root

4) I Re-flash again using Odin with stock ROM XWKE7

So my ROM is updated from KE2 to KE7 and it is rooted... Am I right?

Thanks for your confirmation before I proceed...
[Galaxy S II General] Krizp0:
Thanks mate, this really sorted out some things! :D
[Galaxy S II General] Intratech:
No no no!!! Don't do that, you'll waste a lot of time. Just update to stock XWKE7 first and then after updating the firmware then you root it.
[Galaxy S II General] NewComer68:
well I'm lost...

you mean I update my current KE2 to stock ROM KE7, then I use SuperOneClick to root?

Myunderstanding was the root using SuperOneClick is possible only with Insecure KDD ROM.

Where I missed?
[Galaxy S II General] Intratech:
Ok, just follow these steps. I assume you want to update to XWKE7 (Generic UK firmware) and then root the device.

1. Flash the device to XWKE7. See guide in 1st post on how to do so

2. After rebooting flash insecure KDD kernel as outlined in the rooting guide on 1st post

3. Root device using SuperOneClick, don't change anything on superoneclick just click root. Again read first post.

4. After rooting then flash back the stock XWKE7 Kernel just like how you flashed the insecure KDD kernel.

The insecure kernel is in Chainfire's thread. SuperOneClick is found easily doing search and all other files are in the first post.
[Galaxy S II General] NewComer68:
Great... Thanks Intratech.

I will follow your instruction and the page 1 tuto for detail. I have already downloaded Insecure KDD, SuperOneClick, Odin and KE7.

One additional question:

Generic UK firmware XWKE7 is same as Stock ROM XWKE7 Stock Kernel?

And, when upgrading to XWKE7, does it still keep my Phone version to XXKDJ and keep CSC to XXKE2 (AUT)?

Do you know if after being rooted, I can still update the version if a new version is released with KIES?

well mor than one question, but would be helpful for a newbie like me :-)
[Galaxy S II General] S1MB4D:
Asinine Question Sorry

Intratech first of all thank you very much and to Chainfire.

I flashed successfully XE2 for XEU however a small problem i was checking the CSC and i dont seem to have any other than the original O2U on the list when i check using the *272#***#

i was reading the previous post am i did *#1234# and here is what i see:

PDA: I9100XWKE2

Phone: I9100XXKDJ

CSC: I9100XEUKD1

Build info: Friday May 6 07:48:55 KST 2011

from this i am guessing it worked but i cant seem to see the other csc and ontop of that i connect to Kies and it says it cant be updated

any ideas?

Thank you
[Galaxy S II General] Intratech:
The XWKE7 firmware package will update the PDA, CSC and Modem of your device. Under the bold XWKE7 section I listed the component version of the package. This will change your phone's CSC from AUT to XEU. After rooting you can still update with KIES as long as a newer version of the firmware becomes available however be aware that if you flash XEU firmware KIES will feed you XEU updates.

Yes flashing XEU version will change your product code to XEU which is unbranded UK model. It would appear that the XEU CSC hasn't been properly applied to the device but fear not, just wipe cache, factory reset the device and once again flash the firmware again and it should be forced to apply the XEU CSC properly.

As for KIES saying the device cannot be updated, just ignore it. KIES is flunky.
[Galaxy S II General] JJEgan:
Flash KE7

Flash root file

Root

Flash KE7 kernel

Use jig to remove custom rom counts if required.

jje
[Galaxy S II General] Intratech:
Ok, despite my better judgement and due to demand I will make a multi-csc version of the XWKE7 available for download shortly.
[Galaxy S II General] crypticc:
hello - if you (or anyone else for that matter) - flashed on h3g branded phone please pull these files and send them to me so I can check them out...

adb pull /data/data/com.android.providers.telephony/databases/nwk_info.db

adb pull /system/csc/nwk_info.db

adb pull /system/build.prop

thank you.
[Galaxy S II General] NewComer68:
OK now I understand better :-) I was confused with "Firmware" and "Kernel"...

So, in my case, as I currently have XWKE2 firmware version with:

PDA: XWKE2

PHONE: XXKDJ

CSC: OXXKE2 (AUT)

I better not upgrade the firmware (let it as it is), install Insecure KDD then root with SuperOneClick and then re-flash back the firmware XWKE2 with generic AUT firmware (link on page 1, for generic AUT).

After I can wait for a updated firmware KE7 and use KIES to update it :-)

Am I right? (promise... this will be my last question) :-)
[Galaxy S II General] Intratech:
You are mainly right until the last part. You only flash back the XWKE2 KERNEL after rooting with SuperOneClick not the whole firmware.
[Galaxy S II General] smohanv:
Hi

I flashed the I9100XWKE7_I9100XXKE4_I9100XEUKD1.tar and also rooted. After reboot i am seeing my device with the all the installed app prior to flash including system settings. I understand from the reading of first few pages that flashing new version will wipe the device. Did anything went wrong in my flashing process? Can anyone help please.
[Galaxy S II General] pbrown77:
OK. So I flashed my firmware with odin because what i thought was a uk phone ended up being sourced from romania.

My previous firmware was

PDA I9100XWKE2

Phone I9100XXKDJ

CSC I9100OXFKD4

Since Odin flash it is now

PDA I9100XWKE7

Phone I9100XXKE4

CSC I9100OXEUKD1

So this looks like the generic uk firmware.

But. Kies is saying that the firmware is not upgradable which I assume is because the firmware isn't 100% the same as the UK one for some reason.

I had noticed that in my current firmware version, in Kies, it has COA in brackets at the end which to me says that although the phone, pda and csc file have been flashed with the correct uk files that something is still there saying it is a cross breed :)

Will flushing the cache and doing a hard reboot help? I don't really want to do this but will if it will update with Kies again. Flushing hte cache won't do a factory reset and keep programs???? But the hard reset will???

As much as I will keep reading xda, but not everyday, its just easier to find new updates and do them using Kies.
[Galaxy S II General] Intratech:
This is how I fixed it on mine after messing with all kinds of CSC packages to get it back to XEU.
[Galaxy S II General] Intratech:
Vodafone Ireland VDIKI3 CSC package now available.
[Galaxy S II General] Intratech:
Vodaphone UK VODKI2 CSC package now available.
[Galaxy S II General] virussnake:
what about a KJ XEU pack?
[Galaxy S II General] :
What about it?
[Galaxy S II General] Intratech:
Well if one is released then it will be uploaded. :confused:
[Galaxy S II General] Intratech:
Quick root guide has been updated to use a much simpler method that doesn't require flashing an insecure kernel.

I'll still continue to provide the stock kernel for those that use CF-Root or other methods that may require it.
[Galaxy S II General] razorpixel:
Intratech, are u getting galaxy note ? Hope u can open the same thread there...
[Galaxy S II General] bluedog1:
ICS 4.0.1 source code released :)
[Galaxy S II General] CamoGeko:
Everyone already knows about it. It's still being pushed out by the way. ;)

Transmitted from a Galaxy far far away via XDA lightspeed telepathy.
[Galaxy S II General] sageandonion:
Hi intratech, are your frankenstein roms deodexed? I'm asking because i want to flash ics domination and it requires a deodexed rom. Thanks in advance.
[Galaxy S II General] CamoGeko:
No they are not, stock ROMs come odexed.

Transmitted from a Galaxy far far away via XDA lightspeed telepathy.
[Galaxy S II General] sageandonion:
Is it possible to deodex them? At a user level or is it well hard?
[Galaxy S II General] Intratech:
No, not getting the Note. I already have a Galaxy Tab and the SGS 2. Not planning to update my phone until the next gen devices come out.
[Galaxy S II General] Intratech:
There is a thread on here telling you how to deodex the ROM.
[Galaxy S II General] sageandonion:
Can you point me in the right direction please?
[Galaxy S II General] CamoGeko:
Can you not use the big search button?

Or flash VillainROM, it's basically a stock ROM. Just deodexed + a few tweaks.

Transmitted from a Galaxy far far away via XDA lightspeed telepathy.
[Galaxy S II General] jenskristian:
How about the Galaxy Tab 10.1? ;-)
[Galaxy S II General] Intratech:
Yes I have a Tab 10.1 Model P7510. I use it for work so haven't rooted it to mess with it much. It's a mission critical bit of equipment for me. :)
[Galaxy S II General] Intratech:
Indonesia OLCKH1 CSC package now available.
[Galaxy S II General] nikzDHD:
Or kitchen rom... Optimised stock rom and deodexed.
[Galaxy S II General] sdoc96:
Does this still apply for DBT in OXXKI2 MultiCSC file?
[Galaxy S II General] timberwolf60:
You need I9100OXAKI3 or other OXA CSC version.
[Galaxy S II General] :
Okay, so I want to go from my current ROM back to the original stock ROM and kernel (I bought the phone in Sweden, the operator is Telia). I want to completely wipe the phone, including all my apps and settings, for a fresh installation. I already did a nandroid back-up and backed-up all my apps and contacts via Titanium back-up.

So do I do this?

1. Delete /data in Recovery

2. Go into download mode

3. Flash the correct Stock ROM via Odin

And after I do that, will my phone have a fresh install? Afterwards can I go ahead and root it again and everything?
[Galaxy S II General] It_ler:
Yes, if 1. means "factory reset" in recovery mode.

EDIT:

But you should flash the stock ROM first and do the factory reset afterwards.

Good luck !
[Galaxy S II General] :
Awesome, thanks for the fast reply! Factory reseting will not wipe my internal SD though right?

Also, how can I root and install CWM recovery after I recover to stock settings so I can flash another rom?

Sent from my GT-I9100
[Galaxy S II General] It_ler:
Have a look at Intratech's post 5962:

1. flash device

2. Reboot device

3. Shutdown device

4. Boot to 3e (Stock) recovery

5. Select wipe data/factory reset

6. Press home key

7. Wait for it to wipe and reboot.

8. Done.

That's the correct way !

Do the factory reset after flashing the stock ROM.

So, thank Intratech for this help.

EDIT:

Factory reset just clears the app / system data, return to the origin state of the current firmware.

So the rest of your data on sd card should stay where it is.
[Galaxy S II General] naturist:
Successfully flashed XWKJ3 using the above guide. Well written for a new user, though I am not new to Samsung devices. Kies doesn't reflecting any 2.3.5 update for my region as always, and xda help me to flash it.
[Galaxy S II General] gurnishdhillon:
Hello Guyz,

In Need of some expert advice .....

The thing is i bought my SGS2 in India a couple of months back and now i am living in South Africa.Now Samsung has released the information today that 2.3.4 is available for downloading via Kies but my device is not showing any update ...

i am currently sitting on

Baseband Version

I9100DDKE4

Kernel Version

2.6.35.1.I9100XWKF3-CL276555

Build Number

GINGERBREAD.XWKF3

Can any one please advice what OFFICIAL firmware is the one i should be looking for so that my phone works in SA now so that it doesn't mess up my device ...

The Firmware they have released in SA is as follows:

Baseband Version

I9100XXKI1

Kernel Version

2.6.35.7.I9100XWKI4-CL575468

Build Number

GINGERBREAD.XWKI4
[Galaxy S II General] mbutandola:
Basically any firmware would work. You don't need a specific one released for the country you live in.

For instance, I'll be using KJ3 as I hear good feedbacks although it wasn't released for the country I live in which is France. Just check your apn settings for mms but I've never had to re-enter them so far.
[Galaxy S II General] Intratech:
If you look on the first page for XWKI4 then locate the one for South Africa then that would be the one for you.
[Galaxy S II General] filipefumaux:
Stick it. Its a stating guide IMO
[Galaxy S II General] :
Setup:

I currently have Original XWKI4 updated/downloaded to phone by KIES with packages:

PDA: XWKI4

PHONE: XXKI1

CSC: ATOKI1

(Austria, unbranded)

1.)

Can I just upload PDA and PHONE package from Intratechs official package without the CSC with ODIN?

That's the package I'd like to take the PDA&Phone from, package from Post3 (non Frankenstein)

Original Package XWKJ3 (With CSC XEN)

PDA:XWKJ3

PHONE: XXKI4

2.)

Alternatively (If I got the descriptions correct):

May I download one of the individual CSC from Frankenstein Section(Post3)and then - in a second step - override the XEN CSC?

In such a case, can I take any CSC or do I have to take care that the versions somehow fit?

(Sorry if this was already asked, but to find the answer to this on 600pages is actually impossible, as I would not know what to search for. Maybe info on this could be added to the tutorial on flashing with ODIN on Post 1, just as a clearification)

Thanks a lot,

GeScha
[Galaxy S II General] It_ler:
Frankenstein versions are made for combining different parts together.

So, I recommend to use Frankenstein version of XWKJ3.

Then you could use the XXKI4 modem from another thread (e.g. here => http://xdaforums.com/showthread.php?t=1277593&highlight=Modem+XXKI3).

You can also use any CSC file. Or just stick to the XEU one, which is already included in the Frankenstein ROM.

If you really need a carrier branded csc, have a look at Intratech's carrier branded firmware thread here => http://xdaforums.com/showthread.php?t=1113928

I think that you do not need a branded csc.

Just try the one included in the ROM already.

If that does not work properly on your phone, you may flash another csc afterwards separately.

If you have downloaded all files you want to flash, then just start Odin and put the Frankenstein ROM into PDA, the modem file into PHONE and the csc file into CSC section of Odin - and flash all at once to your phone.

Good luck !
[Galaxy S II General] :
Thanks a lot. One last question to this. In the official as well as in the Frankenstein package the .tar.md5 file has PDA, PHONE & CSC in one file. So i load it to PDA in ODIN. If I put a separate CSC, can I load it to ODIN in parallel (and ODIN automatically exchanges the CSC from the file loaded to PDA), or do I have to load CSC in a second step and leave at this 2nd one the PDA section empty?
[Galaxy S II General] akbarhash:
One step load both will work as you explained yourself.

Sent from my GT-I9100
[Galaxy S II General] crypticc:
No need to extract the tar. Just set the tar file in pda box and off you go.
[Galaxy S II General] :
Sorry to have another question. I try to find out how ODIN is working with the packages (Mostly combi-packages including PDA, PHONE and CSC in one .tar file) that are published in this thread and was not successful in finding any documentation on ODIN.

I understood:

Case 1: I use a combi bpackage with PDA/PHONE/CSC in one .tar file, I need to open it in PDA from ODIN and it will flash all 3 "parts" into the phone.

Case 2: I put a combi package in PDA including PDA/PHONE/CSC into PDA field form oding, and additionally put a CSC only file in CSC, ODIN will flash PDA & PHONE from the combipackage and use the seperately mentioned CSC from the CSC field.

Now as ultimate understanding???

When putting different combipackages to ODIN field PDA and PHONE and CSC, will it always use the appropriate part of the tar and flash only the relevant part out of the package to phone?

Example:

Load to ODIN field: Package (=.tar.md5 file containing the parts in brackets)

PDA: Package XXKG5 (PDA:XXKG5 ; PHONE: XXKG5 ; CSC: OXA)

PHONE: Package JPKG5 (PDA:JPKG5 ; PHONE: XXKG1 ;CSC: OJP)

CSC: Package XWKI4 (PDA:XWKI4 ; PHONE: XXKI1 ; CSC: ATO)

Will the result in the phone be

PDA:XXKG5

PHONE: XXKG1

CSC: ATO

I know the above example makes no sense as a final config, it's just to clearify what I mean by my question. If there is any link you might be aware of, explaining what ODIN is diung in details on this, I will be happy if you just can direct me to it :-)

Thanks again!
[Galaxy S II General] akbarhash:
Second option.

Just put the .tar.md5 or tar (whatever the package comes as) file in PDA place and the csc tar in the csc place and let Odin do his magic. Have some trust. The reason why it is named Odin and not flasher.

What it does is flash the first package fully (including csc) then flashes the csc from the csc file so you have all the content from the first package with the new csc from second package. It does this in one go.

Sent from my GT-I9100
[Galaxy S II General] morg01:
Does anybody know how to extract certain files from the ".img" files that come with these packages (or is it possible?).

I've tried ext2explorer and unyaffs.exe but to no avail.
[Galaxy S II General] :
hi akbarhash...it's not about not trusting ODIN (the father of the gods!...I guess in this example KIES would then be LOKI - his son - that never does what papa says ;-) )...just my passion in understanding waht it does, as I'm thinking on what parts od PDA/PHONE/CSC I want to put into my phone and what options I get.

I actually have an unbranded phone, thinking of using the 3 austria package that I found based on above recommendation - thanks again) as I'm now anyhow in the 3 Network and heard their PHONE/Modem software works great in their network.

But i also thing of keeping my "open" CSC as it contains all network info for several providers where I might want to use other SIMs e.g. at travel.

Or use newest PDA KJ3, Modem from 3 austira and original "unlocked" CSC...

That's why I trie to find out if ODIN would do this for me, or if I need to decide just on the ready made packages, or if I (as non programmer) can try to put combinations out of several parts myself....

So it's mainly my curiosity on what can be done (and unfortunately I'm not an expert in these things...)
[Galaxy S II General] akbarhash:
In theory you can take a tar package remove unnecessary items from it and put the things you only require. But this is not something that I or Intratech recommended. It is simpler to just flash the package as a whole at a time.

Edit: If you decide on a particular combination then just put it here before going ahead someone will confirm if what you are doing is correct or not.

Sent from my GT-I9100
[Galaxy S II General] coolbuddyin:
I9100UMKK1 out

its android 2.3.6

waiting for Intratech's magic

Is this unbranded version?
[Galaxy S II General] akbarhash:
For example flashing the firmware with modem and csc (full package) then flashing the modem and then the csc will work just fine.

Seems to be branded. Lets wait and see if a Frankenstein version is possible.

Sent from my GT-I9100
[Galaxy S II General] Ricardo_Is:
Android 2.3.6 KK1 GT-I9100LKLTCE (from Telcel, Mexico) is avaible on Sammy server.

See this post from @Riz.

http://xdaforums.com/showpost.php?p=19428796&postcount=923
[Galaxy S II General] :
Thanks for all the explaination and patiens with me!

I guess i got now all I am able to digest on ODINs magic :-)

Also thanks for this great thread and all your support you give in here!
[Galaxy S II General] Intratech:
Telcel Mexico TCEKK1 CSC package available.
[Galaxy S II General] crypticc:
IEEE it's possible but they are not direct yaffs format. I recall you have to hex edit a heading. Google unyaff tar Samsung in the sgsii original sgs XDa forum
[Galaxy S II General] morg01:
Right found the answer

use this tool found here:

http://xdaforums.com/showthread.php?t=1054836&page=5

to convert samsung tar files into ext4 images then use one of the many ext4 viewers for windows to view the newly converted img file . . works a treat

I used this viewer to mount the imgs

http://www.diskinternals.com/linux-reader/
[Galaxy S II General] Code Geass:
Hi,

Firstly apologies if my question has already been answered. I'm a new Galaxy S II owner and want to update to the latest official firmware. Looking thru the overwhelming huge list, the latest one is XWKJ3 however it's CSC is XEN (Netherlands) only and I'm from the UK.

So, does it mean that I have to use the Frankenstein firmware package to be able to use XWKJ3 here in the UK?

All help are appreciated and thank you in advance.
[Galaxy S II General] rayghost:
After deleting TWLauncher, in order to reorganize my apps, I can't find the app which show WiFi, BT, GPS, Brightness, Settings etc. like in this picture anymore. Even after flashing the Frankenstein XWKKJ3 it didn't re-apear.

Who knows where I can find it?
[Galaxy S II General] akbarhash:
It is a touchwiz only widget. Wont work with other launcher.

You can flash either with no problems but better to go for Frankenstein version.

Sent from my GT-I9100
[Galaxy S II General] It_ler:
Have you already wiped cache partition (and Dalvik cache) in recovery mode?

(Volume UP + Home + Power)

Try this first - before factory reset which will delete all your WLAN connections.

Good luck !
[Galaxy S II General] Code Geass:
Thanks for the prompt reply.

Also, just make sure that the PIT file is still NOT to be used, is that correct?
[Galaxy S II General] akbarhash:
Never unless explicitly specified.

Sent from my GT-I9100
[Galaxy S II General] rayghost:
Thanks, I'll try that.

Edit:

When I went to another location I could connect easily, and later when I was home again there was no problem connecting wifi anymore.

So I don't know what happened earlier when I couldn't connect at my own home router.
[Galaxy S II General] ikadatom:
hi im new to the sg2. and i serch the fourm for 2 days now and i cant find a firmwares for US or north america. does anyone know where i can find one or a link to get one?

PDA:I9100CEKI2

PHONE: I9100xxKI4

CSC: I900XENKH1

i dont even know where my phone is from.
[Galaxy S II General] CamoGeko:
AT&T S2 forum:

http://xdaforums.com/forumdisplay.php?f=1301

T-Mobile S2 forum:

http://xdaforums.com/forumdisplay.php?f=1329
[Galaxy S II General] ikadatom:
i dont have the tmobile version of the phone. Can i use the firmware from tmoble for my phone?
[Galaxy S II General] :
I plan to flash the THREE.AT version from Intratechs branded ROM series to my pone to verify if the included PHONE/Modem part fits better to the three network and improves reception compared to the unbranded one.

As the CSC from Three is in this package, I assume that some 3 Applciations like 3TV or Planet3 are included in the branded ROM.

As I'm a customer of 3 I installed the 3 Applications from market on my phone as well.

Will an Applications from market collide with the ones included in the ROM (if its same application)???
[Galaxy S II General] BrandoHD:
Please learn the model number of your phone before you flash any firmware,, this is the I9100 forum, so firmwares are for that device model....
[Galaxy S II General] CamoGeko:
I think if you don't know what your phone is, perhaps you should stay well clear of flashing anything until you find out....

Transmitted from a Galaxy far far away via XDA lightspeed telepathy.