• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[5.1.x][SM-G850F] CyanogenMod 12.1 UNOFFICIAL for the Galaxy Alpha (slte) (final)

Search This thread

kyasu

Senior Member
Sep 23, 2012
504
2,313
Tokyo
CyanogenMod is an enhanced open source firmware distribution for smartphones and tablet computers based on the Android mobile operating system. It offers features and options not found in the official firmware distributed by vendors of these devices.

http://wiki.cyanogenmod.org/w/About

Credits
My work is based on @bonuzzz work for G850F and CM official exynos5 device sources.
The initial mixer_paths.xml is created by @modpunk.

Disclaimer
This is my hobby project. The goal of the project is running cm12.1 on G850F as *my* daily driver.
I am not responsible if you "brick" your device or in anyway damage it or void your warranty.
Proceed at your own risk.

Instructions
  • Make sure that your G850F has the lollipop bootloader and modem (The last installed stock ROM must be 5.0.2).
  • Install a TWRP <https://twrp.me/devices/samsunggalaxyalpha.html>.
  • Wipe data & cache and Flash CyanogenMod.
  • Install the Google Apps.

Download
CyanogenMod 12.1: cm-12.1-20160218-UNOFFICIAL-slte.zip (final build)
https://www.androidfilehost.com/?fid=24421527759881472
https://www.androidfilehost.com/?w=files&flid=33699

Source code
* Device specific repos
https://github.com/kyasu/android_device_samsung_slte
https://github.com/kyasu/android_kernel_samsung_slte
https://github.com/kyasu/android_vendor_samsung_slte
https://github.com/kyasu/android_hardware_samsung_slsi_exynos5430

Known Issues
The current status is stable.
  • SELinux is permissive.

XDA:DevDB Information
[5.1.x][SM-G850F] CyanogenMod 12.1 UNOFFICIAL: Galaxy Alpha (slte), ROM for the Samsung Galaxy Alpha

Contributors
kyasu
ROM OS Version: 5.1.x Lollipop

Version Information
Status: Stable
Current Stable Version: 2016-02-18
Stable Release Date: 2016-02-18

Created 2015-06-28
Last Updated 2016-02-20
 
Last edited:

kyasu

Senior Member
Sep 23, 2012
504
2,313
Tokyo
Changelog
  • cm-12.1-20160218-UNOFFICIAL-slte
    Revert "Fix network operator search".
  • cm-12.1-20160209-UNOFFICIAL-slte
    Use LL camera blobs (with modpunk gralloc patch).
    Fix network operator search (with modpunk patch).
  • cm-12.1-20150912-UNOFFICIAL-slte
    Just lower the mic volume on call.
  • cm-12.1-20150906-UNOFFICIAL-slte
    Back to the old and stable exynos5 source.
    Back to the two mic configuration on call.
  • cm-12.1-20150822-UNOFFICIAL-slte
    Use new exynos5 source (android_hardware_samsung_slsi-cm_xxx).
    Fix cpufreq interactive governor parameters for big.LITTLE.
    Fix minor audio routing bug.
  • cm-12.1-20150815-UNOFFICIAL-slte
    Fix the camera video recording bug (the inverted colors).
  • cm-12.1-20150809-UNOFFICIAL-slte
    Set the mDNIe mode to AUTO instead of STANDARD
  • cm-12.1-20150801-UNOFFICIAL-slte
    Fix mic bug if speaker is on during a call
  • cm-12.1-20150724-UNOFFICIAL-slte
    Disable a call noise suppression by default
  • cm-12.1-20150719-UNOFFICIAL-slte
    Fix some phone call bugs
  • cm-12.1-20150712-UNOFFICIAL-slte
    New audio HAL
    Phone call over bluetooth works partially
  • cm-12.1-20150705-UNOFFICIAL-slte
    Fix notification LED
    Small updates on audio parameters
Tips
If other side of call hears the echo, please lower the mic volume by editing the following paths in /system/etc/mixer_paths.xml.
Builtin mic (Bottom mic):
Code:
    <path name="volume-builtin-mic-incall-earpiece">
        <!-- stock rom value
        <ctl name="IN1L Volume" value="24" />
        <ctl name="IN1L Digital Volume" value="128" />
        -->
        <ctl name="IN1L Volume" value="18" />
        <ctl name="IN1L Digital Volume" value="128" />
    </path>
Back mic (Top mic):
Code:
    <path name="volume-back-mic-incall-earpiece">
        <!-- stock rom value
        <ctl name="IN3L Volume" value="17" />
        <ctl name="IN3L Digital Volume" value="128" />
        -->
        <ctl name="IN3L Volume" value="9" />
        <ctl name="IN3L Digital Volume" value="110" />
    </path>
The following paths are for the speaker phone.
Builtin mic (Bottom mic):
Code:
    <path name="volume-builtin-mic-incall-speaker">
        <!-- stock rom value
        <ctl name="IN1L Volume" value="14" />
        <ctl name="IN1L Digital Volume" value="142" />
        -->
        <ctl name="IN1L Volume" value="9" />
        <ctl name="IN1L Digital Volume" value="110" />
    </path>
Back mic (Top mic):
Code:
    <path name="volume-back-mic-incall-speaker">
        <!-- stock rom value
        <ctl name="IN3L Volume" value="23" />
        <ctl name="IN3L Digital Volume" value="142" />
        -->
        <ctl name="IN3L Volume" value="14" />
        <ctl name="IN3L Digital Volume" value="128" />
    </path>
 
Last edited:

Hramonica

Member
Jul 30, 2013
17
2
Recent apps button

Recent Apps button doesn't work on my device. I think it's problem with kernel. On malaysian stock kernel all work correctly.
 

Blubberor

Senior Member
Dec 1, 2010
313
55
O know, Bluetooth is untested. Music works but no calls over Bluetooth.

Best and thanks..

Sent from my SM-G850F using XDA Free mobile app
 

kyasu

Senior Member
Sep 23, 2012
504
2,313
Tokyo
How is camera quality, is it same as stock or the quality is poor?
Sent from my SM-G850M using XDA Free mobile app
This ROM if for G850F.
There is echo during call fixed? On other 511 roms all peple with i am talking hear own voices.
does this have the audio call sound problem like resurrection remix? thanks.
How's the screen? Any way to change display mode to 'basic'?
I have been used my ROM for two weeks as my daily driver.
I tested Wi-Fi/RIL (Calls, MMS, Mobile Data, LTE)/Camera/Video/Audio/GPS/NFC/... and no major problem except for "known issues".
Please try and test.
 
  • Like
Reactions: Shafayat

Blubberor

Senior Member
Dec 1, 2010
313
55
Beide known bugs nothing else with my phone running CM as well.
really very snappi!
Most important points is increase audio even more for phone and bluetooth working with phone - only works with music.

Best and thank,
Blubbert
 

Top Liked Posts

  • There are no posts matching your filters.
  • 38
    CyanogenMod is an enhanced open source firmware distribution for smartphones and tablet computers based on the Android mobile operating system. It offers features and options not found in the official firmware distributed by vendors of these devices.

    http://wiki.cyanogenmod.org/w/About

    Credits
    My work is based on @bonuzzz work for G850F and CM official exynos5 device sources.
    The initial mixer_paths.xml is created by @modpunk.

    Disclaimer
    This is my hobby project. The goal of the project is running cm12.1 on G850F as *my* daily driver.
    I am not responsible if you "brick" your device or in anyway damage it or void your warranty.
    Proceed at your own risk.

    Instructions
    • Make sure that your G850F has the lollipop bootloader and modem (The last installed stock ROM must be 5.0.2).
    • Install a TWRP <https://twrp.me/devices/samsunggalaxyalpha.html>.
    • Wipe data & cache and Flash CyanogenMod.
    • Install the Google Apps.

    Download
    CyanogenMod 12.1: cm-12.1-20160218-UNOFFICIAL-slte.zip (final build)
    https://www.androidfilehost.com/?fid=24421527759881472
    https://www.androidfilehost.com/?w=files&flid=33699

    Source code
    * Device specific repos
    https://github.com/kyasu/android_device_samsung_slte
    https://github.com/kyasu/android_kernel_samsung_slte
    https://github.com/kyasu/android_vendor_samsung_slte
    https://github.com/kyasu/android_hardware_samsung_slsi_exynos5430

    Known Issues
    The current status is stable.
    • SELinux is permissive.

    XDA:DevDB Information
    [5.1.x][SM-G850F] CyanogenMod 12.1 UNOFFICIAL: Galaxy Alpha (slte), ROM for the Samsung Galaxy Alpha

    Contributors
    kyasu
    ROM OS Version: 5.1.x Lollipop

    Version Information
    Status: Stable
    Current Stable Version: 2016-02-18
    Stable Release Date: 2016-02-18

    Created 2015-06-28
    Last Updated 2016-02-20
    10
    cm-12.1-20150815-UNOFFICIAL-slte.zip

    New version is up.
    After loooong debug efforts, finally I fixed the camera video recording bug (the inverted colors).
    The last major bug was fixed and I changed status from beta to stable.
    6
    Changelog
    • cm-12.1-20160218-UNOFFICIAL-slte
      Revert "Fix network operator search".
    • cm-12.1-20160209-UNOFFICIAL-slte
      Use LL camera blobs (with modpunk gralloc patch).
      Fix network operator search (with modpunk patch).
    • cm-12.1-20150912-UNOFFICIAL-slte
      Just lower the mic volume on call.
    • cm-12.1-20150906-UNOFFICIAL-slte
      Back to the old and stable exynos5 source.
      Back to the two mic configuration on call.
    • cm-12.1-20150822-UNOFFICIAL-slte
      Use new exynos5 source (android_hardware_samsung_slsi-cm_xxx).
      Fix cpufreq interactive governor parameters for big.LITTLE.
      Fix minor audio routing bug.
    • cm-12.1-20150815-UNOFFICIAL-slte
      Fix the camera video recording bug (the inverted colors).
    • cm-12.1-20150809-UNOFFICIAL-slte
      Set the mDNIe mode to AUTO instead of STANDARD
    • cm-12.1-20150801-UNOFFICIAL-slte
      Fix mic bug if speaker is on during a call
    • cm-12.1-20150724-UNOFFICIAL-slte
      Disable a call noise suppression by default
    • cm-12.1-20150719-UNOFFICIAL-slte
      Fix some phone call bugs
    • cm-12.1-20150712-UNOFFICIAL-slte
      New audio HAL
      Phone call over bluetooth works partially
    • cm-12.1-20150705-UNOFFICIAL-slte
      Fix notification LED
      Small updates on audio parameters
    Tips
    If other side of call hears the echo, please lower the mic volume by editing the following paths in /system/etc/mixer_paths.xml.
    Builtin mic (Bottom mic):
    Code:
        <path name="volume-builtin-mic-incall-earpiece">
            <!-- stock rom value
            <ctl name="IN1L Volume" value="24" />
            <ctl name="IN1L Digital Volume" value="128" />
            -->
            <ctl name="IN1L Volume" value="18" />
            <ctl name="IN1L Digital Volume" value="128" />
        </path>
    Back mic (Top mic):
    Code:
        <path name="volume-back-mic-incall-earpiece">
            <!-- stock rom value
            <ctl name="IN3L Volume" value="17" />
            <ctl name="IN3L Digital Volume" value="128" />
            -->
            <ctl name="IN3L Volume" value="9" />
            <ctl name="IN3L Digital Volume" value="110" />
        </path>
    The following paths are for the speaker phone.
    Builtin mic (Bottom mic):
    Code:
        <path name="volume-builtin-mic-incall-speaker">
            <!-- stock rom value
            <ctl name="IN1L Volume" value="14" />
            <ctl name="IN1L Digital Volume" value="142" />
            -->
            <ctl name="IN1L Volume" value="9" />
            <ctl name="IN1L Digital Volume" value="110" />
        </path>
    Back mic (Top mic):
    Code:
        <path name="volume-back-mic-incall-speaker">
            <!-- stock rom value
            <ctl name="IN3L Volume" value="23" />
            <ctl name="IN3L Digital Volume" value="142" />
            -->
            <ctl name="IN3L Volume" value="14" />
            <ctl name="IN3L Digital Volume" value="128" />
        </path>
    4
    cm-12.1-20150719-UNOFFICIAL-slte.zip

    New version is up.
    Some phone call bugs are fixed.
    Phone call over bluetooth works.
    "OK Google" from any screen still blocks mic for outgoing call. Can U please debug this problem?
    This bug is fixed. Please test it.
    Another bug: viber calls always use loud speaker instead of earspeker.
    I changed the communication audio route to earhone only even when both earhone and speaker are active. Please test it.
    4
    cm-12.1-20150712-UNOFFICIAL-slte.zip

    New version is up.
    I rewrote the audio HAL based on the manta (nexus 10)'s one.
    Phone call over bluetooth starts working.
    Outgoing call over BT works but incoming call over BT does not work well with my environment.

    And I cannot reproduce call quality issue such as echo, so I cannot debug it.