[Samsung Galaxy SL i9003] inciongd:
A Guide to Raising a Problem/Bug Report

First try to fix it with flashing clean

Whenever we have a problem, we should revert to flashing UC Kernel a certain way and see if this fixes the problem before we ask DooM and Nap. This is so they can focus on fixing problems that are directly in the latest kernel only and not because of the way we flash/custom roms/other things.

I know we can directly flash the Kernel, but who knows what happens when we flash really? Random things can happen and we all have different flashing histories! :eek:

So we still flash directly as we want UC Kernel, but after a few reflash and there is still a problem, we can try this procedure to fix it. If not fixed, at least this procedure to flash should eliminate any guessing on where the problem is:

"THE LONG WAY TO FLASH UC KERNEL"

1. Make an Nandroid Backup.

2. Re-Partition your phone using firmware with .pit file (XXKPE, DXKF1 whichever is applicable) twice with factory reset in between.

3. Flash your base Gingerbread Firmware (XXKPQ etc) twice with factory reset in between.

4. Flash latest UC Kernel.

5. Flash your cROM if any or deodex at this point. (Skip if not applicable/use stock samsung)

6. Do an advanced nandroid restore -- USE DATA ONLY.

Step six returns your old configuration and preserves a freshly flashed system partition because only user data is restored. It is like an inverse factory reset --system is reset but not all user data. This should fix any problems that are related to things getting messed up in system partition. (Might fix wifi, forceclose etc. but I don't guarantee)​

7. Clear Cache/Dalvik Cache.

8. If you use EXT4, make a new nandroid backup and convert now (don't use nandroid backup in step1). It is best to use EXT4 Apk from Amit's Universal Root as this is the root version UC Kernel uses

9. Install any other mods if you want.

Now check if the problem still persists. If ever there are more problems, the nandroid backup on step1 should have you covered. Just flash clean and do full nandroid restore to that point.​

If there is still a problem it has a high chance that it is specific and can only be because of ROM, FW, a non-system app, or Latest UC Kernel or combination :D. Not because of old kernel mixing with new, or system getting messed up because of unlucky flash or bad cache not playing well with kernel or any other random things :eek:.

When Raising a Bug Report, please include the following information:

1. What is your base firmware version? (XXKPQ, DXKP9, DDKP2 etc)

2. What is your Kernel Flash sequence? (v06 to v07, v04 to v07, v06+custom bootscreen to v07, stock to v07, other kernel to v07, CF-Root to v07 etc)

3. Are you using Custom ROM? If yes, provide ROM name and version..

4. What CF-Root tweaks do you have on? (See your CF-Root Tweaks app)

5. What external mods did you put? (EXT4, Deodex, DSP, non-stock launcher)

6. Odin or Mobile Odin?

7. Have you tried Clear Cache/Dalvik Cache?

8. Have you "tried the long way to flash"?​

Sample:

"DooM I have this problem, I have done long way to flash but still not fixed. <Insert Problem Here> is broken! Here is my details <Answer questions 1-8 above>".

.