How To Update Samsung Galaxy SL I9003 with Most Popular Cranium Custom ROM Firmware

Cranium ROM LogoYou asked for it, and its here! For all those who were asking for a stable custom ROM for Samsung Galaxy SL I9003, it’s here as in the due course of this article we will be checking out on how you can update with the latest yet stable firmware of “CRANIUMV3.1” which is the star of the custom firmwares with Million+ users. Please note that this firmware is not officially made by Samsung Electronics Ltd. The best part of this firmware is that this comes with a host of features that it’s just beyond your expectations.

It was last time we saw on how you can install the Nexus Custom ROM in your phone and this time this is the one.

Disclaimer: Please note that we should not be held responsible in any manner in whole or in parts if any damage is done to your device caused by updating the firmware which is a very unlikely event if you follow the instructions as mentioned in the article including the pre requisites and the procedure to update the phone.

Caution: This update should not be applied to the devices which have model number apart from Samsung Galaxy SL I9003 or else it will brick the device.

Screen Captures of Cranium Custom ROM:

Cranium 1 Cranium 2 Cranium 3 Cranium 4 Cranium 5 cranium 6 Cranium 7 Cranium 8 Cranium 9 Cranium 10

Essential Pre Requisites:

  • Backup all the data present in the device so as to ensure that the data present in the device stays safe. Just in case if any data is lost / corrupted, the same can be restored easily with the help of below mentioned steps.

Notes – Backup in the mail so that you can then restore manually,
SMS Messages – Use “SMS Backup & Restore app”,
Contacts Stored in Phone Memory – Sync with the Gmail application,
Call Log - Call Log and Restore Videos,
Images, Videos & Files etc.– Copy to internal / External SD Card,
Internet & MMS Settings – Backup all the settings from “Applications > Settings > Wireless and Network > Mobile Networks > Access Point Names

  • Ensure that you have ADMIN privileges in your computer so as To get the full USB read / write access. Close all the tools like Firewalls, Antivirus suites and also the PC Suites in your computer or else these tools will tend to interrupt the process of rooting.
  • Also, you need to ensure that the phone is left with the minimum of 50% battery charge so as to ensure that the phone doesn’t get turned Off in the middle of rooting process.
  • Ensure that your phone is charged more than 95% so as to avoid the battery calibration effort in the later stage which we will see in the coming days on how this is done on your Android phones which are rooted. If you proceed for the further steps without this battery limit then you may experience lesser battery backup.

So assuming that you have followed all the instructions carefully, it’s now time for you to proceed to next page where we have summed up the detailed procedure on how to update with this custom ROM firmware.


  1. hey i have android 2.3.6 ddkp3 so can i directly flash it to crandium firmware?

  2. Hey !
    I have a DDKP2, but i flashed a DDKPE and the link for DDKPH and its rooting package is not working, can I flash DDKPQ and then use this ROM?

  3. karan mirchandani

    hey i have android 2.3.6 ddkp3 so can i directly flash it to crandium firmware?

  4. fix the wifi plzz…….

  5. hey the fix file link is not there…….plzzz my wifi is nt workin…..i want the fix file……i m watin….

  6. sry i mean to say xxkpe…

  7. i hav gingerbread 2.3.6 ddkp3…so do i have to downgrade it to 2.3.4xxkph to flash this rom?..nd is there anything that doesnt work in this rom???

  8. Hi,

    I have recently updated my Phone to 2.3.6 gingerbread and it is not rooted.
    Can i still update to to cranium Rom.
    What is the difference between the Rom we have and this cranium Rom.

    Model No. GT-I9003
    Firmware Version – 2.3.6
    Baseband Version – I9003DDKP4

    Thanks in Advance…:-)

  9. The link for cranium fix is not work. Can you replace another one? I think the whole multiupload server is down. thanks :)

  10. The link of cranium 3.1 cannot use. I think the whole megaload is dead. Can you pls upload another one? Thanks

  11. u made such an awesome rom…was dying to flash this one and when did that yesterday the wifi was not working which is the biggest bug..
    its hard to live without wifi,if it would be without buletooth then one can understand but without wifi its waste..
    Its 2 MONTHS from that bug ad still no fix…
    fix the wifi and it is wowwwwwww…

  12. cranium 3.1 is not working….
    can i just update it to v 3.0 with the same procedure…
    kindly fix this link.

  13. cranium 3.1 fix link not working … please help

  14. cranium 3.1 fix … multiupload not working …do you have any mirror

  15. is there cyanogenmod for galaxy SL??. . i was browsing cyanogenmod forums but its for galaxy S only which is the i900. . can i flash it in galaxy SL??. . .

  16. can u pls email me straight the cranium v3.1 fix file to ?

  17. nir,
    the zip file is broken… unable to unzip it….

    pls help.. thx!

  18. can u help me plss regards to my rob. ??

  19. i have a prob with my phone. .. it cant detect 3G signal. . i cant access HSPDA/3G if i’m not mistaken. . . what is the prob of my phone??. . i called our network provider and configured my phone with exact apn given by them . . but nothing works. . is it the firmware??. . tell me if some1 here experienced the same. . . tnx. . .

  20. Neal,
    my country (Malaysia) can’t access to
    Pls work on it….
    Thx for the help!

  21. and i just want to ask if why i cant connect on 3G/HSPDA if I’m not mistaken. . i flashed XXKPE then XXKPQ bhut i cant connect and browse to internet. . i have checked packet data also and dual network mode. . . i tried DXKF1 and DXKP9 with and without rooting abut the issue still the same. . .help me plsss. . . tnx. . .

  22. i just want to ask if there is cyanogenmod on galaxy SL??. . and if there is, where i can find them??. . i looked on Nexus S(cyanogenmod) but its only for Galaxy S. . . is it OK if i flash Galaxy S cyanogenmod version for my Galaxy SL??. . .

  23. I have rooted i apply this rom directly or do i hav to downgraded the firmware

  24. Wifi error pls help me how to solve this. every time i turn on the wifi it says error, it won’t open.

  25. why is the link for cranium fix nt working????

  26. Will this work with XXKPQ firmware?
    I just wiped XXKPE yesterday and installed XXKPQ, and stumbled with this article to find that there is an Custom ROM for i9003.

  27. can i apply this update to rooted ddkp2 firmware ( indian samsung galaxy sl gt-i9003)

  28. hey, whats gonna happen if i directly apply this rom to gingerbread 2.3.6 DDKP1,I know you have already said “follow the procedure!!!!!!!” but i want to know if it could brick my phone or what,remember its 2.3.6 gingerbread.DDKP1.please help,thanks in advance!! :)

  29. hey, whats gonna happen if i directly apply this rom to gingerbread2.3.6 DDKP1,I know you have already said “follow the procedure!!!!!!!” but i want to know if it could brick my phone or what,remember its 2.3.6 gingerbread.DDKP1.please help,thanks in advance!! :)

  30. Hi Neal,
    I would like to thank you for the wonderful post.
    In sgsl swype keyboard is not working. I always use swype keyboard. If it is fixed that will be really great. Could you please follow it up.

  31. Neal,
    I would like to thank you for the wonderful post.
    Swype keyboard is not working properly in sgsl. I used to this swype keyboard very much. So if it will be fixed then that will be great.

  32. why cant you guys fix a small issue of broken zip file….come on

  33. neal..the xxkph zip file is still broken..i’d downloaded the file for 3 times already just to be sure..but the same thing happen.

  34. Can I apply this update to Samsung Galaxy GT I9003.

  35. Can i apply this update on Samsung Galaxy GT I9003.

  36. the xxkph link is still not working… pls fix

  37. Hey Neela, I want Cranium Rom with Arabic support. Do i have to change any of the steps u mentioned above???
    Thanks for ur effort :)

  38. hey Neela, i want Cranium Rom with Arabic support.. will this change any of the steps i should follow?!!
    e.g: flash to JPKP5 instead of xxkph????
    thanks for ur effort :)

  39. Hey Neela when will u fix the xxkph file
    otherwise everything is useless

  40. hey i tried cranium update bt ma wifi is showing error,,,
    so is der n e fix for dis ,,,,
    and 2 thing can we use dis in 2.3.6 ddkp2 (rooted) ??

  41. Hi Pradeep
    There is an error in XXKPH file… cannot be extracted. Please help

  42. Hi Pradeep
    Do the market apps work in this rom. Are there any bugs?

  43. Hey Neela, just wanted to know wether Cranium Rom supports Arabic or not, thx. ^^

  44. Neal..the XXKPH zip file is broken.

  45. Neal..the zip file for XXKPH is broken..

  46. did anybody succeded in installing this firmware?? i am getting error tat cannot mount sd card…

  47. where can i download themes for this rom ????

  48. I have already rooted my phone on the DDKP2 firmware. So can I directly apply the ROM or will I have to downgrade my firmware? And, does it solve the wi-fi disconnection problem faced in the DDKP2 firmware??

  49. hi….
    i have updated this rom….
    but when i tried connecting to wifi …
    it says wifi error……..
    pls help with this issue…..
    as soon as possible…..

  50. getting error msg: cant mount sd card. so not able to find the firmware which is copied in sd card… plz help. i tried so many things but nothing worked..! :(

  51. getting error msg: cant mount sd card. so not able to find the firmware which is copied in sd card… plz help. i tried so many things but nothing worked..! :(

  52. Hey how to switch again on to GB ROM from Cranium ROM?

  53. Thanks!!
    Please give a tutorial to convert the file system to ext4.. That would be the ultimate thing.
    Thanks in advance.

  54. Has the wi-fi disconnection problem in the DDKP2 firmware been resolved in the custom ROM?

  55. Hey I have already rooted my phone on DDKP2. Can I still install this ROM??

  56. i got this msg while trying to install from sd: E:Can’t mount /sdcard and when i tried to mount sd card i got the msg: Error mounting /sdcard!… even previous time when i tried to install nexus rom, same thing happened and i quitted… after tat i tried to format everything but still problem persists..
    plz help as soon as possible.. i have restored it to factory setting and erased cache also so i hav nothing in my phone.. :(

  57. Sorry I am unable to find the features mentioned in the article about the ROM. Can you please tell me where it is??

  58. I tried. But error always surfaces as it cant mount sd card. I tried so many times and so many ways. What could be the possible mistake i did?

    I tried this because i cant unzip xxkph successfully. Tried twice already but always error in return. Please check the file mentioned.

  59. Plz give credit to the original dev sakindia in your post.. He has developed it and you have not given him credit!

  60. What extra features does it have over the GB ROM ?? Does it fix the wi-fi disconnection problem in DDKP2 firmware?

  61. Hey. after I installed it my wifi doesn’t wotk.

    When I tried to enable wifi it has error message

  62. i am using cyenogen mode 7..can i have to first install xxkpe or directly copy the cranium file to sd card and install from it???..plz suggest me

  63. Neal thanks for most awaiting custom rom for SL. i am dying to flash this but this is very lengthy procedure. request to you please short the same.. but otherwise as usual you are great.. :)

  64. hey what is Cranium Rom?????? will it avoid my warranty?

  65. This was released on may 2011 !! YOU PPL ARE SOO LATE !!!!!!!!!! the rom has outdated !! the latest roms are ICE CREAM SANDWICH with android 4.0.3 and MIUI with gingerbread 2.3.7 ! not yet fully stable but still in final stages of development (miui ) cm7 is also almost finished !

  66. How can i update XXKPE to XXKPH before i install the Cranium Custom Rom?

    Please i need your answer in a jiffy.

    Thanks for your help.

  67. I use the next version:

    Baseband: DDKP4
    Kernel: root
    Buildnumber: Gingerbread.DDKP1

    Is it possible to download the Cranium update with these specifications? Or do I have to download everything written in stage 1 in the article?

    Please let me know and thank you for your help in advance!


  68. can it be put on any 2.3.6 firmware?

  69. can we put this rom on XXKPG firmware?? or is it necessary to bring the firmware down??

  70. can i put this rom over 2.3.6 DDKP2???is it stable rom?

  71. link for xxkph is dead man!

  72. link for xxkph is dead ,man!!


    And where is the root link ?


    How can I get my warranty back ?


    Where is the corresponding link for xxkph ?