[ALPHA][ROM][4.1.2] CyanogenMod 10 for Samsung Galaxy SL - Alpha 4

Search This thread

dhiru1602

Inactive Recognized Developer
Aug 23, 2010
1,865
13,668
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.1 (JB), which is designed to increase performance and reliability over stock Android for your device.

Code:
#include <std_disclaimer.h>
/*
 * 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.


IMPORTANT!

* PLEASE READ THE ENTIRE TOPIC BEFORE FLASHING THE ROM.


Bug Reports
* REPORT BUGS IN THE TOPIC ONLY.
* DON'T SEND ME PM MESSAGES ABOUT BUGS OR FEATURE REQUESTS.
* ONLY REPORT THE BUGS IN CM10. I DON'T PROVIDE SUPPORT FOR OTHER ROMS. POST IN THEIR RESPECTIVE THREADS.
* IF YOU ARE ON A CUSTOM KERNEL, FIRST CHECK WITH THE STOCK KERNEL AND THEN REPORT THE BUG.


Downloads
ROM Downloads

Google Apps - Download from ROM Manager or from Here

Changelog

Alpha 4 - 12022012 - WIPE!
Upgrade to MTD partitioning. No more BML!
Uses YAFFS filesystem for Onenand.
Fixed Front Facing Camera Capture
OMX Encoders and Decoders are compiled from Source.
Fix Orientation issues with Front Camera in third party applications.
Front Camera Image rotation 90 degrees to match orientation.
Front Camera Stretch Preview Fixed.
Fixed several memory leaks in Camera HAL.

IMPORTANT! READ BEFORE FLASHING THIS RELEASE!
1. This ROM will wipe data due to different partitioning. The device would reboot while flashing and resume again.
2. Once on this ROM, the most effective way of going back to any other ROM would be to repartition from Odin.
3. While converting the filesystem, your efs that has your IMEI is backed up to /emmc/backup/efs. Keep a backup on your PC just in case.
4. Incase if you don't get a network signal, check if your IMEI and Baseband are proper. If not, go back to stock and try again.
5. Do NOT use Odin to flash Modems. Due to different partitions, Odin will screw up your existing MTD setup.


Alpha 3 - 10132012
Updated base to 4.1.2
Improvements to 720P Video Playback.
Fixed crash after recording video.
Fixed duplicates in Media Storage (Wipe Recommended).
Changes from upstream.

Alpha 2 - 09232012

Fixes for CM10
Fixed Bluetooth.

Fixes from CM9
HWComposer Hacks for increased performance.
Fixed Battery Drain (Reverted Samsung Sync Fix).
Camera opens much faster.
Autofocus fixes for Camera Timer mode.
Changes and Fixes from Upstream.

Alpha 1 - 03092012
Initial Release

Installation Instructions

This ROM is divided into 2 parts and some of the applications are installed on the /data partition due to lack of space for full Jellybean installation.
Hence you will have to reflash the rom after you factory reset or wipe /data partition.


Stock ROM
1. Flash CWM Compatible Kernel (CF ROOT)
2. 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

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 previous versions of CM10
1. Reboot to Recovery.
2. Select the ROM zip from your SD Card and flash.
3. Flash Google Apps.
4. Reboot

https://github.com/teamhacksung
https://github.com/dhiru1602

All Credits to
codeworkx
Teamhacksung
waleedq
Adi_Pat
 
Last edited:

dhiru1602

Inactive Recognized Developer
Aug 23, 2010
1,865
13,668
Known Issues

1. WIFI doesn't work perfectly. Network strength doesn't show up and the network often disconnects.
2. There is LAG in the UI due to lack of Hardware Composer.
3. Video recording and playback suffers low framerate issues. Will be fixed soon.
4. Built-in WiFi hotspot doesn't work. Please use third party applications.
 
Last edited:

cukierkas

Senior Member
May 26, 2010
2,158
683
Interesting! Looking forward to this rom.
Thanks, good luck in development :)

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

rascal0pl

Senior Member
Dec 20, 2008
665
145
Upgrading from previous versions of CM9
1. Reboot to Recovery.
2. Select the ROM zip from your SD Card and flash.
3. Flash Google Apps.
4. Reboot
so if i am on CM9 A12, i don't need to do a data wipe?
thank you dhiru!
 
Last edited:

Top Liked Posts

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

    Code:
    #include <std_disclaimer.h>
    /*
     * 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.


    IMPORTANT!

    * PLEASE READ THE ENTIRE TOPIC BEFORE FLASHING THE ROM.


    Bug Reports
    * REPORT BUGS IN THE TOPIC ONLY.
    * DON'T SEND ME PM MESSAGES ABOUT BUGS OR FEATURE REQUESTS.
    * ONLY REPORT THE BUGS IN CM10. I DON'T PROVIDE SUPPORT FOR OTHER ROMS. POST IN THEIR RESPECTIVE THREADS.
    * IF YOU ARE ON A CUSTOM KERNEL, FIRST CHECK WITH THE STOCK KERNEL AND THEN REPORT THE BUG.


    Downloads
    ROM Downloads

    Google Apps - Download from ROM Manager or from Here

    Changelog

    Alpha 4 - 12022012 - WIPE!
    Upgrade to MTD partitioning. No more BML!
    Uses YAFFS filesystem for Onenand.
    Fixed Front Facing Camera Capture
    OMX Encoders and Decoders are compiled from Source.
    Fix Orientation issues with Front Camera in third party applications.
    Front Camera Image rotation 90 degrees to match orientation.
    Front Camera Stretch Preview Fixed.
    Fixed several memory leaks in Camera HAL.

    IMPORTANT! READ BEFORE FLASHING THIS RELEASE!
    1. This ROM will wipe data due to different partitioning. The device would reboot while flashing and resume again.
    2. Once on this ROM, the most effective way of going back to any other ROM would be to repartition from Odin.
    3. While converting the filesystem, your efs that has your IMEI is backed up to /emmc/backup/efs. Keep a backup on your PC just in case.
    4. Incase if you don't get a network signal, check if your IMEI and Baseband are proper. If not, go back to stock and try again.
    5. Do NOT use Odin to flash Modems. Due to different partitions, Odin will screw up your existing MTD setup.


    Alpha 3 - 10132012
    Updated base to 4.1.2
    Improvements to 720P Video Playback.
    Fixed crash after recording video.
    Fixed duplicates in Media Storage (Wipe Recommended).
    Changes from upstream.

    Alpha 2 - 09232012

    Fixes for CM10
    Fixed Bluetooth.

    Fixes from CM9
    HWComposer Hacks for increased performance.
    Fixed Battery Drain (Reverted Samsung Sync Fix).
    Camera opens much faster.
    Autofocus fixes for Camera Timer mode.
    Changes and Fixes from Upstream.

    Alpha 1 - 03092012
    Initial Release

    Installation Instructions

    This ROM is divided into 2 parts and some of the applications are installed on the /data partition due to lack of space for full Jellybean installation.
    Hence you will have to reflash the rom after you factory reset or wipe /data partition.


    Stock ROM
    1. Flash CWM Compatible Kernel (CF ROOT)
    2. 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

    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 previous versions of CM10
    1. Reboot to Recovery.
    2. Select the ROM zip from your SD Card and flash.
    3. Flash Google Apps.
    4. Reboot

    https://github.com/teamhacksung
    https://github.com/dhiru1602

    All Credits to
    codeworkx
    Teamhacksung
    waleedq
    Adi_Pat
    124
    First CM release with 3.0.8 kernel is uploaded.

    I have decided to push it to Alpha 5 since most of the stuff works and we have already lost a lot of time since the last stable release (Alpha 4). It's still on CM 10 (4.1.2) for the moment.

    Let me know how it goes.
    121
    Hello Guys,

    I just wanted to keep you informed about the status of the 3.0 kernel that is being currently worked upon.

    As many of you might have noticed my Github repos, me and Adi_pat are working on the 3.0 kernel for the last 10 days. We have had substantial progress as we got the system up and running. Most of the basic stuff works including the Touchscreen, Touchkeys, Volume Keys, Power button, LCD display, GPU etc.

    We still have to work on getting the Samsung drivers working. However, we have been facing issues with getting the USB to work which has got us stranded for few days.

    The progress has been amazing, provided that it has only been 10 days since we started working on the 3.0 kernel and we got it to a booting stage. The kernel is still not release ready, since most of the stuff doesn't work. However, assuming how things fast things are moving forward, the early alpha release should be nearby.

    20121213222137.jpg
    108
    Known Issues

    1. WIFI doesn't work perfectly. Network strength doesn't show up and the network often disconnects.
    2. There is LAG in the UI due to lack of Hardware Composer.
    3. Video recording and playback suffers low framerate issues. Will be fixed soon.
    4. Built-in WiFi hotspot doesn't work. Please use third party applications.
    72
    Alpha 4 is out. This would be the last release on 2.6.35 kernel. Since I have got UART setup, I have already started working on the 3.0 kernel.

    I haven't been able to test the Mobile Network properly because I usually don't get proper network at my place. Please test and let me how it goes.
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