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

Search This thread

felaipes

Member
Nov 8, 2011
29
6
Just installed the ROM
Is quite nice. I can confirm that native tethering or tethering thru android tethering apk isn't working.
Also, is there any way of getting rid of the options softkey in apps. I mean the 3 vertical dots.
I don't like the nav bar taking precious screen real state, so I disabled it. But the ROM still thinks I don't have a physical button for options, so its in every app.
Finally, is there any "cleanest way" to install a ROM? Since I'm not getting good performance all around the phone, but since no one is complaining, I suspect its my phone, since I've flashed like 4 ROMs in the last 2 months.

Thnx in advance
 
Last edited:

rodero95

Senior Member
Jul 11, 2012
307
1,688
Hi all:
The cleanest way to flash a ROM is to reflash the hole phone with ODIN to a stock ROM and then root and flash the ROM you like.

Also, as you have noticed, dhiru has finally released his CM10.1 with kernel 3.0.8 which is more less the same as mine (though mine had smartassv2 governor and other little things). So, since Dhiru is the original cm developer for our device, I will stop building CM-10.1 with kernel 3.0.8 and stop providing updates. I'll just keep working on the 2.6 kernel version.
As soon as I find time, I will update the op and I will also reset the GetCM server and start from the beginning with just the latest build of my cm-10.1 over kernel 2.6

Sent from my GT-I9003 using xda premium
 

abderrezak

Senior Member
Jan 30, 2013
395
260
23
NEW YORK
Hi all:
The cleanest way to flash a ROM is to reflash the hole phone with ODIN to a stock ROM and then root and flash the ROM you like.

Also, as you have noticed, dhiru has finally released his CM10.1 with kernel 3.0.8 which is more less the same as mine (though mine had smartassv2 governor and other little things). So, since Dhiru is the original cm developer for our device, I will stop building CM-10.1 with kernel 3.0.8 and stop providing updates. I'll just keep working on the 2.6 kernel version.
As soon as I find time, I will update the op and I will also reset the GetCM server and start from the beginning with just the latest build of my cm-10.1 over kernel 2.6

Sent from my GT-I9003 using xda premium

thanks man keep your cool work
 

vishal24387

Recognized Contributor
May 11, 2011
3,936
1,976
34
Solapur, Maharashtra
Hi all:
The cleanest way to flash a ROM is to reflash the hole phone with ODIN to a stock ROM and then root and flash the ROM you like.

Also, as you have noticed, dhiru has finally released his CM10.1 with kernel 3.0.8 which is more less the same as mine (though mine had smartassv2 governor and other little things). So, since Dhiru is the original cm developer for our device, I will stop building CM-10.1 with kernel 3.0.8 and stop providing updates. I'll just keep working on the 2.6 kernel version.
As soon as I find time, I will update the op and I will also reset the GetCM server and start from the beginning with just the latest build of my cm-10.1 over kernel 2.6

Sent from my GT-I9003 using xda premium

Smart decision. I think 2.6 kernel version only requires bluetooth fix. If it get fixed then it will be a nearly perfect cm10.1 rom :) I am eagerly waiting for fix.
 
Last edited:

Rasin Ansar

Senior Member
Sep 11, 2012
135
35
Hi all:
The cleanest way to flash a ROM is to reflash the hole phone with ODIN to a stock ROM and then root and flash the ROM you like.

Also, as you have noticed, dhiru has finally released his CM10.1 with kernel 3.0.8 which is more less the same as mine (though mine had smartassv2 governor and other little things). So, since Dhiru is the original cm developer for our device, I will stop building CM-10.1 with kernel 3.0.8 and stop providing updates. I'll just keep working on the 2.6 kernel version.
As soon as I find time, I will update the op and I will also reset the GetCM server and start from the beginning with just the latest build of my cm-10.1 over kernel 2.6

Sent from my GT-I9003 using xda premium

Why no try to debug the kernel 3.0.8 and try to fix whatever is broken??
Thank you:D

Sent from my GT-I9003 using xda app-developers app
 
  • Like
Reactions: munakk

rodero95

Senior Member
Jul 11, 2012
307
1,688
For kernel 3.0.8 builds refer to Dhiru's thread. I'm not compiling it anymore since there's an official release out there by dhiru now. The only change between dhiru's kernel and mine is the smartassv2 governor, which mine has, so you won't loose much.
 

LoLaTiOn

Senior Member
Feb 2, 2012
2,652
9,124
Tours
It is not necessary that the lib HW modules and boot.img to switch on both base
Other changes are capricious in both building

then there must be a very good addition and removal script
towards A2 and others to David

drop the idea
 
Last edited:

rodero95

Senior Member
Jul 11, 2012
307
1,688
Yes, that problems are due to missing modules on the build. That's why I rebuilt the modules with the latest kernel build, which is available as another zip.
Anyway, that are just testing builds so that's why I didn't mention anything here.

Sent from my GT-I9003 using xda premium
 

crk1995

Senior Member
Nov 22, 2011
796
253
Delhi
Yes, that problems are due to missing modules on the build. That's why I rebuilt the modules with the latest kernel build, which is available as another zip.
Anyway, that are just testing builds so that's why I didn't mention anything here.

Sent from my GT-I9003 using xda premium

Wifi and bluetooth still doesnt work after flashing that kernel..
Only vibrator works.

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

Adriian44

Senior Member
Apr 13, 2013
449
86
España
How do you take the ROM @ rodero95? David, if you're going to work more on kernel 3 would be good to you to lock the two pages "cloud" and were to put on your getcm the 2.6 kernel cm10.1 download. And I encourage that these working fine :)
Sent from my GT-I9300 using xda premium
 

rodero95

Senior Member
Jul 11, 2012
307
1,688
Hi all:
Just wanted to keep you updated of how things are going as I'm just so busy with final exams at the high school and music studies that I haven't had time to work on this.
As I said, I'm not gonna work on the kernel 3 version of this ROM as there's an "official" release out there made by dhiru now. But I'll still be giving you updates of the kernel with latest dhiru's changes plus the smartassv2 governor and sio scheduler, just if some one wants it.
What I'll work on most in the next weeks (I end my exams in one week) is on the 2.6 kernel. My challenge is to make the native wl12xx drivers work on our current 2.6 kernel as that is the only way to fully fix WiFi and that is the way it should be done instead of using old, buggy, pre-built modules. Even dhiru hasn't been able to get it so I know it will be difficult but that's what I'm working on right now.
Right after that, I'll try to correctly update and implement the Bluetooth driver just as it is done on the 3.0 kernel and the way Texas Instruments tells it should be done. That should fix Bluetooth on 4.2 with kernel 2.6.
And, finally, after that, I'll try to make Android better by porting LoSconosciuto patches from cm10 to cm10.1 (mostly OMX patches and system performance patches) in order to achieve the goal of having one decent updated ROM for out device.

Well, as I had also said already, as soon as I get time, the first thing I'm gonna do is to update this entire thread or maybe close it and start a new one, I'll see what I do, and restart everything from the beginning, the build servers, the getcm server and to delete all the old work to just start from the beginning.
Then, after that, I'm gonna modify the getcm server to add a new update category: kernel, so that you can update just the kernel in the same way you do with the ROM, from settings.
And well, of course, I will use that new server for just 2.6 releases, for 3.0.8 kernel updates you'll have to manually install them from recovery.

And that's my planning for this summer, I hope to get to do as much as I can.

I'll update everything again as soon as I have time.

Sent from my GT-I9003 using xda premium
 

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