[TEST][ROM][4.2.2] Cyanogenmod 10.1 for Samsung Galaxy SL (Experimental) [07/03/2013]

Search This thread

rodero95

Senior Member
Jul 11, 2012
307
1,688
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.2 (Jellybean), which is designed to increase performance and reliability over stock Android for your device.

Code:
#include 
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 */

CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.


* PLEASE READ THE ENTIRE TOPIC BEFORE FLASHING THE ROM.
* THIS IS NOT AN OFFICIAL RELEASE BY DHIRU, IT IS BUILT BY ME WITH HIS CODE AND FIXES BY OTHERS AS BASE. DON'T BUG HIM OR ADI WITH PROBLEMS WITH THIS ROM UNLESS THEY'RE RELATED WITH THE KERNEL.



ROM Downloads
Get them from my own GetCM Server

Google Apps - Download from ROM Manager or from Here


NOTE:
To enable developer options and performance menu to change the CPU scheduler or other options go to Settings-->About phone and click many times the Build number.


Upgrading instructions
From previous releases of CM10.1
1. Go to Settings-->About phone-->Cyanogenmod Updates.
2. Select to show new or all updates (including unstable ones, as I upload all the test builds as nightlies).
3. Download any release you want from the ones it'll show.
4. Reboot to recovery.
5. Wipe data if you want to (it's not obligatory).
6. Flash the update (which is located in /emmc/cmupdater).
7. Flash Google Apps.
8. Reboot.

Any other AOSP ROM (CM7/MIUI/CM9)
1. Reboot to Recovery.
3. Wipe Data / Factory Reset.
4. Select the ROM zip from your SD Card and flash.
5. Go to Advanced -> Reboot Recovery.
6. Mounts and Storage -> Format dbdata
7. Flash Google Apps.
8. Reboot

Upgrading from CM10
It is possible to update directly from CM 10 Alpha 5 or Alpha 4 without wiping data, if you upgrade from any pre-Alpha 4 CM10 based ROM, your data will be wiped due to new MTD partitioning system. Anyway, a wipe is always recommended although it is not necessary.
1. Shut down the phone.
2. As reboot doesn't work on the new kernel, take off the battery and reinsert it.
3. Boot from recovery (Vol+, Home, Power button).
4. Select the ROM zip from your SD Card and flash.
5. Flash Android 4.2 Gapps.
6. Once it have finished, take the battery off the device again.
7. Boot the phone.
8. If you didn't wipe data, go to Settings-->Applications-->All-->Clock (not cLock, which is the lockscreen widget), and delete app data from that menu. This is needed due to Android 4.2 native improvements to the clock are incompatible with Cyanogenmod's improvements to the clock on CM10.
9. Enjoy CyanogenMod 10.1!

Sources
https://github.com/rodero95
https://github.com/teamhacksung
https://github.com/dhiru1602
https://github.com/adipat
https://github.com/sconosciuto

Thanks to
codeworkx
Dhiru1602
Teamhacksung
waleedq
Adi_Pat
LoSconosciuto (I couldn't have done this without his great patches. Thank you so much!)
LoLaTiOn (For helping me testing the ROM)


Please, note that I started this as an internal release for me just to learn and test things, I'm just releasing it for the people to test the goodness of CM-10.1 and see how it works on our device and due to the interest shown by all that people who have requested it. Thank you all for the interest!
 
Last edited:

rodero95

Senior Member
Jul 11, 2012
307
1,688
Changelog
Test 1 - 27022013 - Experimental (with 3.0 Kernel).
-This first release includes omapzoom 3.0.8 Kernel by Dhiru1602 and Adi_Pat.
-I've decided to label it as Test instead of Alpha as this is NOT a release made by Dhiru and since he hasn't released his CM 10.1 yet, I wanted to avoid confusion.
-Can be upgraded from CM10 (Read the notes below).
-This ROM is like CM 10 Alpha 5 so, of course, it is still experimental. I won't consider it a daily driver yet.
-Also, It is configured to use my own GetCM server (which is still not available yet), so you would be able to update from new releases directly from the system and it would tell you when a new update is available. Although I don't think it should work due to the reboot bug on Kernel 3.0.8.

Test 2 - 07032013 - Experimental (with 3.0 Kernel).
-First build released through my GetCM server.
-Updated from latest sources from CyanogenMod.
-Updated WiFi driver (WiFi tethering still doesn't work).
-Updated bluetooth firmware binary (though it's still not tested to check if it fixes bluetooth).
-Latest changes in the kernel made by Dhiru, which try to fix the USB bug.
-Added Smartassv2 CPU governor, and made default.
-Added SIO scheduler, and made default.

Test 3 - 04042013 - Experimental (with 3.0 Kernel).
-Latest changes from upstream (cyanogenmod) and Dhiru (kernel).
-Latest updates from CyanogenMod to wpa_supplicant.
-Included this patch from LoSconosciuto.

Test 3 B - 04042013-B - Experimental (with 3.0 Kernel).
-All the above changes, plus:
-This patch by LoSconosciuto, which enables the device off mode. I've not included this in the "main" release as he has told me this could cause more SODs and I've isolated it in this release until further testing is done.

Test 3 C - 05042013 - Experimental (with 3.0 Kernel).
-All the above, plus:
-Added Spanish translation to DeviceParts.
-I've implemented the navigation bar as I've noticed that, with time, the home button wears and would get broken and this is a way to avoid that. What I don't like about it is that it takes screen space but the Extended Desktop feature included in this CM build solves this problem. You can configure it to leave the System Bar at the top and the device will behave like always.

Test 3 D - 05042013-B - Experimental (with 3.0 Kernel).
-Little changes from CM repos.
-Reverted the patch that makes the device unable to wake up or show weird lines on the screen.
-All the above, the battery temperature bug, extended desktop and Pie controls.

Known bugs
-Almost everything that works in CM 10 Alpha 5 works here.
-Except Bluetooth, which is still not working due to the new bluetooth stack that comes with Android 4.2. I'm working on it.
-There were some issue with WiFi, which I have fixed, so it should work well now. In case you find any problem, report it here.
-There are some issues with WiFi tethering.
 
Last edited:

rodero95

Senior Member
Jul 11, 2012
307
1,688
CyanogenMod 10.1 Screenshots

screenshot2013030106232.png

(Version Number)
screenshot2013030107541.png

(Home)
screenshot2013030108020.png

(Multitasking)
screenshot2013030107400.png

(Unlocking screen)
screenshot2013030107394.png

(Widget on the lockscreen)
screenshot2013030122325.png

(Settings app)
screenshot2013030107543.png

(Notification panel)

Screenshots by Martin.la.gib. Thanks!
 
Last edited:

LoLaTiOn

Senior Member
Feb 2, 2012
2,652
9,124
Tours
Strongly recommended
- drivers samsung.rar - 5.58 MB
- Format your MicroSD with SDformater

DOWNLOAD (vol down + power + home) 5 seconds
- Open Odin 1.85 only !!!

- KPE FULL (do not forget the PIT) (Froyo only ! no forget bootloader)
reset odin then remove cable and battery after samsung logo
kpeodin1.85ntufn.jpg

- LF2 (PDA only with Odin)
reset odin then remove cable and battery after (update) second samsung logo
cf-ddlf2j8uwl.jpg

- CF Root LF2 (PDA only with Odin)
reset odin then remove cable and battery after samsung logo
ddlf2kfumk.jpg

RECOVERY NOW (vol up + power + home) simultaneously 5 seconds then release
- Wipe data/factory reset
- Mounts and Storage > Format /System and mount all
- CM10.1 in recovery and remove battery (bootlop recovery)
- CM10.1 and gapps 4.2
- Wipe cache and advanced dalvik cache

Enjoy JB android 4.2 ^^

Thank you for your patience and listening very carefully
We had a great time of need for CM10.1

That is done and this is an exellent start
Your future here promises already a recognized developer !!!
 
Last edited:

joe21o

Senior Member
Aug 14, 2012
212
52
Jakarta
Re: [TEST][ROM][4.2.2] Cyanogenmod 10.1 for Samsung Galaxy SL (Experimental)

Wow thank you!!! At last we have cm10.1!!! nice work:thumbup:

Sent from my GT-I9003
 
G

GuestK0094

Guest
Hi Rodero95

I did the update from Alpha 5 and everything is OK!

First Impressions: ROM is smooth, very smooth ! Happy to see small news 4.2 :) The wifi works well, bluetooth not (as you said). Despite the problems of the A5, it's just fantastic !

Thank you very much to you and other developers to work on your ROM CM10.1, it has a long way before it, like you rodero95: your future is promised to a great future and recognized developer ! ;)

Thanks: D
 

juanfpo96

Member
Apr 18, 2012
33
21
Re: [TEST][ROM][4.2.2] Cyanogenmod 10.1 for Samsung Galaxy SL (Experimental) [28/02/2

Great work with this ROM. I will try to install it when i get home on the afternoon.

Sent from my GT-I9003 using xda app-developers app
 

Darktitor

Senior Member
May 31, 2012
1,577
908
Re: [TEST][ROM][4.2.2] Cyanogenmod 10.1 for Samsung Galaxy SL (Experimental) [28/02/2

Post your uestion in general section
here it is dev section ...

Envoyé depuis mon U8350 avec Tapatalk
 
  • Like
Reactions: imjustafq

kishankpadiyar

Senior Member
Apr 5, 2012
537
440
Chanhassen
Hello rodero95,

Firstly thanks for your efforts with the CM10.1.
I just wanted to ask, u mentioned that you included Bluetooth fix in this test ROM in CM10 thread.
So i wanted to know if the fix is included in the ROM or Separate fix will be available. :eek:
 
  • Like
Reactions: kljoki and Hetalk

joe21o

Senior Member
Aug 14, 2012
212
52
Jakarta
Re: [TEST][ROM][4.2.2] Cyanogenmod 10.1 for Samsung Galaxy SL (Experimental) [28/02/2

There is no development section...???? Is there...??? How can we turn on the usb debugging mode...???:confused:

You mean developers option? Go to about phone tap for many times at the build number untill you get message "you're the developer".Go back then now you can see developers option in settings.

Sent from my GT-I9003
 

rodero95

Senior Member
Jul 11, 2012
307
1,688
Re: [TEST][ROM][4.2.2] Cyanogenmod 10.1 for Samsung Galaxy SL (Experimental) [28/02/2

You mean developers option? Go to about phone tap for many times at the build number untill you get message "you're the developer".Go back then now you can see developers option in settings.

Sent from my GT-I9003

Ah, yes, I forgot to mention that. Thank you for mentioning it, I'm going to add it to the op.

Sent from my GT-I9003 using xda premium
 

LoLaTiOn

Senior Member
Feb 2, 2012
2,652
9,124
Tours
except bluetooth which can be resolved
remaining problems are very annoying for everyday use
it will take a long time to understand what is happening with the battery drain

phone this morning and the judgment, and I perceive one boot (!) on the battery icon
I look at the statistics of the battery and I said this is worse than a blacklight
80% to 0% a cosmic shock

How do I take screen shot pictures in CM10.1?
Power-system-settings menu. From there you can enable screenshots from long pressing the power button and tapping screenshot.

I use AirDroid to acced has my phone on the computer with wifi

I install betterbatterystats for more details
 

Attachments

  • Screenshot_2013-03-01-11-32-47.jpg
    Screenshot_2013-03-01-11-32-47.jpg
    27.9 KB · Views: 788
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 123
    CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.2 (Jellybean), which is designed to increase performance and reliability over stock Android for your device.

    Code:
    #include 
    /*
     * Your warranty is now void.
     *
     * I am not responsible for bricked devices, dead SD cards,
     * thermonuclear war, or you getting fired because the alarm app failed. Please
     * do some research if you have any concerns about features included in this ROM
     * before flashing it! YOU are choosing to make these modifications, and if
     * you point the finger at me for messing up your device, I will laugh at you.
     */

    CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.


    * PLEASE READ THE ENTIRE TOPIC BEFORE FLASHING THE ROM.
    * THIS IS NOT AN OFFICIAL RELEASE BY DHIRU, IT IS BUILT BY ME WITH HIS CODE AND FIXES BY OTHERS AS BASE. DON'T BUG HIM OR ADI WITH PROBLEMS WITH THIS ROM UNLESS THEY'RE RELATED WITH THE KERNEL.



    ROM Downloads
    Get them from my own GetCM Server

    Google Apps - Download from ROM Manager or from Here


    NOTE:
    To enable developer options and performance menu to change the CPU scheduler or other options go to Settings-->About phone and click many times the Build number.


    Upgrading instructions
    From previous releases of CM10.1
    1. Go to Settings-->About phone-->Cyanogenmod Updates.
    2. Select to show new or all updates (including unstable ones, as I upload all the test builds as nightlies).
    3. Download any release you want from the ones it'll show.
    4. Reboot to recovery.
    5. Wipe data if you want to (it's not obligatory).
    6. Flash the update (which is located in /emmc/cmupdater).
    7. Flash Google Apps.
    8. Reboot.

    Any other AOSP ROM (CM7/MIUI/CM9)
    1. Reboot to Recovery.
    3. Wipe Data / Factory Reset.
    4. Select the ROM zip from your SD Card and flash.
    5. Go to Advanced -> Reboot Recovery.
    6. Mounts and Storage -> Format dbdata
    7. Flash Google Apps.
    8. Reboot

    Upgrading from CM10
    It is possible to update directly from CM 10 Alpha 5 or Alpha 4 without wiping data, if you upgrade from any pre-Alpha 4 CM10 based ROM, your data will be wiped due to new MTD partitioning system. Anyway, a wipe is always recommended although it is not necessary.
    1. Shut down the phone.
    2. As reboot doesn't work on the new kernel, take off the battery and reinsert it.
    3. Boot from recovery (Vol+, Home, Power button).
    4. Select the ROM zip from your SD Card and flash.
    5. Flash Android 4.2 Gapps.
    6. Once it have finished, take the battery off the device again.
    7. Boot the phone.
    8. If you didn't wipe data, go to Settings-->Applications-->All-->Clock (not cLock, which is the lockscreen widget), and delete app data from that menu. This is needed due to Android 4.2 native improvements to the clock are incompatible with Cyanogenmod's improvements to the clock on CM10.
    9. Enjoy CyanogenMod 10.1!

    Sources
    https://github.com/rodero95
    https://github.com/teamhacksung
    https://github.com/dhiru1602
    https://github.com/adipat
    https://github.com/sconosciuto

    Thanks to
    codeworkx
    Dhiru1602
    Teamhacksung
    waleedq
    Adi_Pat
    LoSconosciuto (I couldn't have done this without his great patches. Thank you so much!)
    LoLaTiOn (For helping me testing the ROM)


    Please, note that I started this as an internal release for me just to learn and test things, I'm just releasing it for the people to test the goodness of CM-10.1 and see how it works on our device and due to the interest shown by all that people who have requested it. Thank you all for the interest!
    38
    Hi guys!
    I've finally get time to work on the OMX libraries for Android 4.2.2 on kernel 2.6.35 and have successfully built the ROM using loSconosciuto's kernel as base.
    This is just for those who want stability and battery life.
    I'm gonna apply the rest of LoSconosciuto's patches (as some of them are not needed and others have already been merged in CM 10.1) and release a first version with kernel 2.6.

    Sent from my GT-I9003 using xda premium
    36
    Changelog
    Test 1 - 27022013 - Experimental (with 3.0 Kernel).
    -This first release includes omapzoom 3.0.8 Kernel by Dhiru1602 and Adi_Pat.
    -I've decided to label it as Test instead of Alpha as this is NOT a release made by Dhiru and since he hasn't released his CM 10.1 yet, I wanted to avoid confusion.
    -Can be upgraded from CM10 (Read the notes below).
    -This ROM is like CM 10 Alpha 5 so, of course, it is still experimental. I won't consider it a daily driver yet.
    -Also, It is configured to use my own GetCM server (which is still not available yet), so you would be able to update from new releases directly from the system and it would tell you when a new update is available. Although I don't think it should work due to the reboot bug on Kernel 3.0.8.

    Test 2 - 07032013 - Experimental (with 3.0 Kernel).
    -First build released through my GetCM server.
    -Updated from latest sources from CyanogenMod.
    -Updated WiFi driver (WiFi tethering still doesn't work).
    -Updated bluetooth firmware binary (though it's still not tested to check if it fixes bluetooth).
    -Latest changes in the kernel made by Dhiru, which try to fix the USB bug.
    -Added Smartassv2 CPU governor, and made default.
    -Added SIO scheduler, and made default.

    Test 3 - 04042013 - Experimental (with 3.0 Kernel).
    -Latest changes from upstream (cyanogenmod) and Dhiru (kernel).
    -Latest updates from CyanogenMod to wpa_supplicant.
    -Included this patch from LoSconosciuto.

    Test 3 B - 04042013-B - Experimental (with 3.0 Kernel).
    -All the above changes, plus:
    -This patch by LoSconosciuto, which enables the device off mode. I've not included this in the "main" release as he has told me this could cause more SODs and I've isolated it in this release until further testing is done.

    Test 3 C - 05042013 - Experimental (with 3.0 Kernel).
    -All the above, plus:
    -Added Spanish translation to DeviceParts.
    -I've implemented the navigation bar as I've noticed that, with time, the home button wears and would get broken and this is a way to avoid that. What I don't like about it is that it takes screen space but the Extended Desktop feature included in this CM build solves this problem. You can configure it to leave the System Bar at the top and the device will behave like always.

    Test 3 D - 05042013-B - Experimental (with 3.0 Kernel).
    -Little changes from CM repos.
    -Reverted the patch that makes the device unable to wake up or show weird lines on the screen.
    -All the above, the battery temperature bug, extended desktop and Pie controls.

    Known bugs
    -Almost everything that works in CM 10 Alpha 5 works here.
    -Except Bluetooth, which is still not working due to the new bluetooth stack that comes with Android 4.2. I'm working on it.
    -There were some issue with WiFi, which I have fixed, so it should work well now. In case you find any problem, report it here.
    -There are some issues with WiFi tethering.
    34
    CyanogenMod 10.1 Screenshots

    screenshot2013030106232.png

    (Version Number)
    screenshot2013030107541.png

    (Home)
    screenshot2013030108020.png

    (Multitasking)
    screenshot2013030107400.png

    (Unlocking screen)
    screenshot2013030107394.png

    (Widget on the lockscreen)
    screenshot2013030122325.png

    (Settings app)
    screenshot2013030107543.png

    (Notification panel)

    Screenshots by Martin.la.gib. Thanks!
    29
    Re: [TEST][ROM][4.2.2] Cyanogenmod 10.1 for Samsung Galaxy SL (Experimental) [28/02/2

    Hello all!
    Again, I'm busy with exams this week and I don't have so much time to work on this.
    Anyway, yesterday I made a new build with updates in the kernel and with the smartassv2 governor and sio scheduler built in and configured as default, and after a complete day of working with it I'm getting extremely good results and performance. The system is really really smooth and works really well. I didn't want to release test two until I fixed WiFi tethering (changes in the WiFi driver are built in this builds' kernel) but seeing this new build improves system performance so much, I think I'm going to release it tomorrow for you guys if I have time.
    Also, a user has taken the time to make some screenshots of the system, so I'll post them as well tomorrow.
    Thanks for the support and sorry for the time between releases but I'm busy with exams.

    Sent from my GT-I9003 using xda premium
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone