[ROM][5.1.1] CyanogenMod 12.1 for Samsung Express (GT-I8730)(EOL)

Status
Not open for further replies.
Search This thread
Dec 22, 2014
42
3
OT

Sorry if I'm going OT but yesterday I found myself in a bad situation: I installed a boot animation through the theme showcase that caused the phone to power off after a couple of seconds when booting up. I tried all sort of fix but had no luck so I ended up wiping all and reflashing :/
I googled for hours but seems like I am the only one who had such problem so I'd like to know how custom boot animation works (they just doesn't touch the bootanim.zip in /system/media). Do you know something more than that?
 

palcoNe

Member
Aug 13, 2011
20
1
I flashed last version today and I have the following bugs:
- distorsioned sound in calls and faster 1.5x in app
- on the second attempt to install, after i flashed the img i got `service wizard closed` and i can`t do anything but reboot.

I use I8730XWAMB7 baseband. ( the only one works for me )

Anyone had this problems ?
 

timmy5822

Senior Member
Feb 4, 2014
81
21
Kepong, Kuala Lumpur
I flashed last version today and I have the following bugs:
- distorsioned sound in calls and faster 1.5x in app
- on the second attempt to install, after i flashed the img i got `service wizard closed` and i can`t do anything but reboot.

I use I8730XWAMB7 baseband. ( the only one works for me )

Anyone had this problems ?

u have to use this baseband to fix the bug I8730XWAMK1
try to follow this thread to do it http://xdaforums.com/showpost.php?p=53752301&postcount=144
 
  • Like
Reactions: palcoNe

palcoNe

Member
Aug 13, 2011
20
1

Svennen

Senior Member
Jan 27, 2012
216
96

LiviuTM

Member
Aug 25, 2014
45
28
București
After several (unsuccesful) dirty & clean flashes, I tried something new in CWM recovery (6.0.5.1): -> Mounts & storage -> mount /system. First time I tried this, no problem after that.
Let me know if it works for you too, I'm really curious.

Cheers,
Liviu
 

Crizzl

Member
Dec 2, 2012
32
19
I can confirm the soundbug, the low-space-bug, and the solution of the low-space-bug.
But I get another error. My Keyboard isnt showing up. no matter which one I try. But if I use swiftkey the only thing I get is the prediction bar which appears at the buttom of my screen.

Looking forward for a quick update, cause somehow I cant dirty flash an older rom :/
 

LiviuTM

Member
Aug 25, 2014
45
28
București
I can confirm the soundbug, the low-space-bug, and the solution of the low-space-bug.
But I get another error. My Keyboard isnt showing up. no matter which one I try. But if I use swiftkey the only thing I get is the prediction bar which appears at the buttom of my screen.

Looking forward for a quick update, cause somehow I cant dirty flash an older rom :/
I also had issue with the keyboard, the solution is in settings, but I can't remember exactly what I did.
I would advise against dirty flashing older ROMs, I did a dirty flash with ROM 20150119 and got stock in the boot loop.
Clean flash and now it's working fine.
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 58
    This ROM is for the International GT-I8730 ONLY! It is NOT for the SGH-I437! Just because Samsung named them both "Express" does not mean they have identical internal hardware!

    CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.0 (Lollipop), 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.

    Just a notice: I don't have the device, I am a Galaxy Ace 3 LTE owner, but our devices are too similar and I decided to port CM12/12.1 to you
    You can report bugs but you can't expect them to be fixed :)

    Attention ! ! !
    Make sure you have the latest TWRP and then step ahead
    *Extract the recovery.img and flash it with flasify, or any other similar application

    Screenshots

    Screenshot_2014-11-22-13-40-41.png
    Screenshot_2014-11-22-13-42-09.png
    Screenshot_2014-11-22-13-42-58.png
    Screenshot_2014-11-22-13-44-50.png


    Code:
    [URL="http://www.mediafire.com/download/00785dvnh7ky0gw/cm-12.1-20151124-UNOFFICIAL-expressltexx.zip"]Latest Build (20151124)[/URL]
    [URL="http://www.mediafire.com/download/x656l5rv5zb5b75/20151102_express_mod.zip"]Custom Kernel[/URL]
    [URL="http://xdaforums.com/showpost.php?p=58023578&postcount=164"]TWRP[/URL]
    [URL="http://opengapps.org/"]Open GApps[/URL] (Recommended)
    [URL="http://xdaforums.com/android/software/tk-gapps-t3116347"]GAPPS[/URL]
    [URL="http://xdaforums.com/android/development/gt-i8730-t-cyanogenmod-13-galaxy-express-t3247240"]CM13[/URL]

    Working
    -WiFi
    -Bluetooth
    -GPS
    -Sensors
    -Camera (photos)
    -RIL(calls and data)
    -FM Radio
    -Audio playback
    -SD card
    -Camcorder(set quality to 720p)

    Bugs (There might be more)
    -NFC
    -FM Radio might not work with stock kernel, try wiping data after flashing it
    -Camcorder

    Installation
    1) Backup, backup, backup
    2) Go to Recovery mode
    3) Do all the wipes
    4) Install ROM
    5) Install GAPPS


    Code:
    Releases:
    [COLOR="Red"]-20151124-[/COLOR]
    *CM sources update
    *Android 5.1.1_r26
    *Update prebuilt Eleven
    *Build ID LMY48W --> LMY48Y
    *Kernel: net: add length argument to skb_copy_and_csum_datagram_iovec
    *qcom-common: Automatic translation import
    [COLOR="Red"]-20151102-[/COLOR]
    *CM sources update
    *Remove start of non-existent qcom-wifi service
    *ril: Add missing instanceId in overloaded methods
    *ril: Relocate mQANElements
    *ril: Fixup the overload constructors
    *Enable adaptive LMK
    *Optimal dex2oat thread_count
    *Kernel: Discard sdcardfs
    *Kernel: android: configs: Grab the android/configs from kernel/common
    *Kernel: android: configs: Add CONFIG_NETFILTER_XT_TARGET_IDLETIMER
    *Kernel: android: base-cfg: disable ALARM_DEV
    *Kernel: android: base-cfg: disable ANDROID_LOGGER
    *Kernel: mm: Add notifier framework for showing memory
    *Kernel: mm: vmpressure: allow in-kernel clients to subscribe for events
    *Kernel: mm: vmpressure: scale pressure based on reclaim context
    *Kernel: mm: vmpressure: account allocstalls only on higher pressures
    *Kernel: lowmemorykiller: Dump out slab state information
    *Kernel: lowmemorykiller: Run the lowmemory notifier when killing
    *Kernel: lowmemorykiller: Do proper NULL checks
    *Kernel: lowmemorykiller: Don't count swap cache pages twice
    *Kernel: lowmemorykiller: adapt to vmpressure
    *Kernel: lowmemorykiller: use for_each_thread instead of buggy while_each_thread
    *Kernel: lowmemorykiller: avoid false adaptive LMK triggers
    *Kernel: Use upsteam lowmemorykiller
    *Custom kernel: The same changes
    *Custom Kernel: Applied Nvidia Patches, improved standby time for better power efficiency
    [COLOR="Red"]-20151017-[/COLOR]
    *CM sources update
    *Add some missing blobs, including GPS blob
    *Setup KSM
    *Set IO scheduler to BFQ using a system prop
    *Kernel: Set NOOP as default scheduler
    *qcom-common: Automatic translation import
    [COLOR="Red"]-20151004-[/COLOR]
    *CM sources update
    *Enable multi-stream support for ZRAM
    *More low RAM optimizations, trim
    [COLOR="Red"]-20150926-[/COLOR]
    *CM sources update
    *Fix typo in media_codecs, pick the correct file
    *Increase photo quality
    *Revert "audio: Disable low latency audio"
    *audio: Enable AUDIO_FEATURE_DEEP_BUFFER_RINGTONE
    *Revert "rootdir: Remove crypto.driver.load triggers"
    *rootdir: Set slice_idle to 0 for BFQ
    *rootdir: Remove duplicate mount of debugfs
    *msm8930-common: Adjust for changes in common CM policies
    *Kernel: timeconst.pl: Eliminate Perl warning
    *Kernel: block: cgroups, kconfig, build bits for BFQ-v7r8-3.4
    *Kernel: block: introduce the BFQ-v7r8 I/O sched for 3.4
    *Kernel: block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.4.0
    *Kernel: defconfig: Switch to BFQ scheduler
    *Kernel: Revert "defconfig: Build QCOM crypto device as built-in"
    *Kernel: Increase default readahead to 512KB
    *Kernel: Revert "timeconst.pl: Eliminate Perl warning."
    *Kernel: Replace timeconst.pl with a bc script
    [COLOR="Red"]-20150915-[/COLOR]
    *CM sources update
    *Android 5.1.1_r18, build ID LVY48F
    *Update sensor values from stock ramdisk
    *Disable Ambient Display for now
    *Increase zRam to 268MB
    *prop: Remove useless ro.enable_boot_charger_mode
    *Ship prebuilt Eleven
    *msm8930-common: sepolicy: Fix denials during off mode charging
    *msm8930-common: Adjust for changes in common CM policies
    *Kernel: sysrq: Emergency Remount R/O in reverse order
    *Kernel: msm: restart: Fix reboot in charger mode
    *Kernel: defconfig: Switch to CFQ scheduler
    *qcom-common: Automatic translation import
    [COLOR="Red"]-20150823-[/COLOR]
    *CM sources update
    *Android 5.1.1_r13
    *Use video codecs for low end devices
    *Remove TARGET_KERNEL_SELINUX_CONFIG
    *rootdir: init.target.rc: update sensors in ramdisk
    *Remove read ahead tunings
    *Low RAM build prop tweaks
    *Specify cache partition size for safe updates
    *Kernel: GPU OC up to 627MHz
    *Kernel: Extra CPU Governors, and I/O schedulers
    *Kernel: fs: exfat: Update to v 1.2.12
    *Kernel: Simple GPU Governor by faux123
    *Kernel: Enable Ultra KSM
    *Kernel: Add msm_hotplug, another mpdecision alternative
    *Kernel: Add dynamic fsync
    *Kernel: enable POWER_EFFICIENT
    *Kernel: Add & Enable LTO Optimization
    *Kernel: Add & Enable Graphite Optimization
    *Kernel: Added Fast Random generator support
    *Kernel: CK3 tweaks
    *Kernel: enable SPEEDUP_KEYRESUME
    *Kernel: Misc patches
    *qcom-common: libhealthd: fix warning
    *qcom-common: SamsungDozeService: properly fix future timestamp error
    *qcom-common: Automatic translation import
    [COLOR="Red"]-20150804-[/COLOR]
    *CM sources update
    *Set zRam size to 50 MB
    *Disable low latency audio
    *Build.prop tweaks
    *qcom-common: automatic translation import
    *Kernel: Enable FIOPS
    *Kernel: Misc patches
    [COLOR="Red"]-20150714-[/COLOR]
    *CM sources update
    *Android 5.1.1_r6
    *Don't copy FFMPEG config anymore
    *Increase large font cache size
    *Update mm.enable.qcom_parser value
    *Enable AAC 5.1 output
    *Sync audio_policy.conf with LA.AF
    *Use material style app drawer as the default
    *Remove disabled audio features
    *Update interactive governor values
    *Update rmt_storage service
    *Kernel: Use FIOPS I/O scheduler
    *Kernel: Misc patches
    *qcom-common: Automatic translation import
    *qcom-common: SamsungDoze: restore proximity wake preference on boot
    *qcom-common: doze: add proximity wake
    [COLOR="Red"]-20150605-[/COLOR]
    *CM sources update
    *Fix compass
    *msm8930-common: prima: Update config
    *qcom-common: doze: Add back button to action bar
    *qcom-common: doze: fix defaults
    *qcom-common: doze: Consolidate doze settings
    *Kernel: wlan: prima: Sync with LA.AF.1.1_rb1.18
    *Cleanup init.qcom.power.rc for unnecessary stuff
    *Move power profiles to init.qcom.power.rc
    *Sepolicy updates and reorganization
    *Remove bugreport service
    *Camera can save on external SD
    [COLOR="Red"]-20150522-[/COLOR]
    *CM sources update
    *Android 5.1.1_r3 (Build ID LMY48B)
    *Re-enable ambient display
    *Build custom doze service
    *msm8930-common: doze: Add service for using proximity sensor for wake-up 
    *Allow debuggerd to read kgsl-3d0
    *Even more recovery denials
    *Kernel: Misc patches
    [COLOR="Red"]-20150423-[/COLOR]
    *CM sources update
    *Android 5.1.1_r1
    *Revert "config: Revert back to AUDIO_DEVICE_OUT_ALL_A2DP in output paths"
    *msm8930-common:Address mpdecision/thermald denials
    *msm8930-common:Address netd denials
    *msm8930-common:Address recovery denials
    *Fix proprietary app path
    *Kernel: Enable optimized SHA256 and SHA512
    *Kernel: wlan: prima: Sync with LA.AF.1.1_rb1.17 
    *Kernel: Misc patches
    [COLOR="Red"]-20150415-[/COLOR]
    *CM sources update
    *Android 5.1.0_r3 --> 5.1.0_r5 (Build ID LMY47I --> LMY47O)
    *Disable cpu.notify_on_migrate feature
    *Remove hdpi from PRODUCT_AAPT_CONFIG
    *Ramdisk cleanup
    *Set dialer lookup to default disabled
    *Add PCC calibration interface
    *Kernel: Misc patches
    [COLOR="Red"]-20150305-[/COLOR]
    *CM sources update
    *Android 5.1
    *Update notify_on_migrate path 
    *Enable call recording
    *Enable 256MB of zRAM
    *Turn art optimization to everything
    *Kernel: Misc patches
    [COLOR="Red"]-20150305-[/COLOR]
    *CM sources updates
    *Change charger binary to healthd
    *msm8930-common: Fix denials installing/updating recovery
    *msm8930-common: prima: Enable gStaKeepAlivePeriod
    *Drivers: Adreno: Sync with LA.AF.1.1_rb1.8
    *Drivers: Update a300 and vidc firmware
    *Kernel: Wlan: prima: Sync with LA.AF.1.1_rb1.13
    *Kernel: Disable swap readahead
    *Kernel: Misc patches
    [COLOR="Red"]-20150226-[/COLOR]
    *CM sources update
    *Fixed moving apps to SD
    [COLOR="Red"]-20150218-[/COLOR]
    *CM sources updates
    *Explicitly disable some audio features
    *Change wifi services again to upstream CAF
    *Remove locale override
    *Remove obsolete BOARD_HAVE_DOCK_USBAUDIO
    *Create native cgroup
    *Update codec capabilities info in media_codecs.xml
    *Add secure feature for decoders in media_codecs.xml
    *Μove custom AAPT config to cm.mk
    *Αdd seclabel for insthk service
    *Remove obsolete Torch package
    *Cleanup and simplify bluetooth script
    *Remove custom wifi script used for setting MAC address
    *Remove init.carrier.rc
    *Add in common stuff from device overlay
    *Set default country index to Europe in FM app
    *Add ro.qualcomm.bt.hci_transport=smd
    *Add AUDIO_DEVICE_OUT_USB_ACCESSORY instead of OUT_ALL_USB
    *Enable VOIP_TX
    *Changing usb device from ANALOG to USB_IN
    *Update audio_policy.conf with supported AAC profiles
    *Add missing AUDIO_DEVICE_OUT_FM_TX in fast path
    *Add back AUDIO_DEVICE_IN_COMMUNICATION to inputs
    *Re-enable QCOM hardware AAC encoder 
    *Switch to NuPlayer
    *Remove lpa.decode prop
    *msm8930-common: Address denials for pn544/pn547
    *msm8930-common: Address denials for insthk
    *msm8930-common: Add tinyalsa utilities
    *msm8930-common: Add custom libwcnss_qmi for setting the MAC address
    *msm8930-common: Address denials for wcnss_service
    *msm8930-common: Disable Minikin engine
    *msm8930-common: Fix denial when writing to external sd card in UMS mode
    *Kernel: prima-wifi: Sync with LA.AF.1.1_rb1.12
    *Kernel: qseecom: Sync with LA.AF.1.1_rb1.12
    *Kernel: Misc patches
    [COLOR="Red"]-20150119-[/COLOR]
    *CM sources updates
    *Set ro.crypto.fuse_sdcard
    *Always start sdcard service
    *Remove crypto.driver.load triggers
    *Fix encryption after factory reset
    *Kernel: New SHA algorithms
    *Kernel: Misc patches
    *Kernel: Update defconfig
    [COLOR="Red"]-20150112-[/COLOR]
    *CM sources update
    *Set persist awesomeplayer prop
    *Add USB charging mode
    *Device tree cleanup
    *rootdir: Add class main to mpdecision service
    *Cleanup init.carrier.rc 
    *Don't mount persdata 
    *Change NTP_SERVER in gps.conf to use izatcloud 
    *Update Bluetooth features
    *Remove unneeded BOARD_CACHEIMAGE_PARTITION_SIZE flag
    *Update kernel command line 
    *Update media_codecs
    *Add fast path to audio_policy.conf to enable low latency audio
    *Update audio_policy.conf
    *Revert back to AUDIO_DEVICE_OUT_ALL_A2DP in output paths
    *Remove AUDIO_DEVICE_IN_COMMUNICATION from inputs devices 
    *Force camera API to version 1
    *Remove obsolete camera wrapper option 
    *Set a real persistent usb composition
    *Set default locale to en_GB
    *Enable smooth streaming
    *Selinux: Set enforced
    *Fix hostapd service to use correct config folder
    *Load fastrpc module after boot
    *Move wcd9310 symlink creation to msm8930-common
    *Move mounting of partitions to fstab
    *Use wildcard for usb volume
    *Cleanup init scripts
    *Don't show mobile plan preference 
    *RIL updates
    *Use widewine libs from Mako
    *Remove prebuilt libreference-ril.so
    *Update Adreno Drivers from jf stock ROM
    *msm8930-common: camera: Cleanup wrapper 
    *msm8930-common: Revert: "Enable features for new audio policy manager" 
    *msm8930-common: Revert: "Temporarily disable some QCOM audio features" 
    *msm8930-common: Remove obsolete TARGET_USE_CUSTOM_LUN_FILE_PATH 
    *msm8930-common: Create wcd9310 symlinks during build process
    *msm8930-common: Create firmware links during build process 
    *msm8930-common: Define correct path to hostapd files 
    *msm8930-common: Disable CCX feature in Prima config 
    *msm8930-common: Adding new ini variable for scan offload 
    *msm8930-common: Remove custom keypress_vibration_durations.xml
    *msm8930-common: Add overlay to disable BT client profiles for A family
    *msm8930-common: selinux: Include common qcom sepolicies
    *msm8930-common: selinux: Add platform specific sepolicies
    *msm8930-common: selinux: Address denials for alps_io
    *msm8930-common: selinux: Address denials for pn544/pn547
    *msm8930-common: Remove obsolete dalvik.gc.type-precise 
    *Kernel: Prima WLAN update
    *Kernel: Misc patches 
    [COLOR="Red"]-20150105-[/COLOR]
    *CM sources update
    *Update bluetooth configuration
    *Remove lollipop RIL hack 
    *Remove obsolete WAKE flag from keylayout file
    *Remove TCP buffer sizes
    *Allow multiple sampling rates for a2dp
    [COLOR="Red"]-20141229-[/COLOR]
    *CM sources update
    *Revert: Enable large heap for Trebuchet
    *Inherit common SELinux policy 
    [COLOR="Red"]-20141222-[/COLOR]
    *CM sources update
    *Android version 5.0.2
    *Update hardware key overlays
    [COLOR="Red"]-20141215-[/COLOR]
    *CM sources update
    *Stock Camera app working! (Just set 720p quality on video settings)
    *Use Google Codecs
    *Enable Underclock
    [COLOR="Red"]-20141206-[/COLOR]
    *CM sources update
    *Fix: Show lte in option in preferred network type settings
    *Wake phone with home button
    *Move apps to SdCard natively
    [COLOR="Red"]-20141203-[/COLOR]
    *CM sources update
    *Android version 5.0.1
    [COLOR="Red"]-20141201-[/COLOR]
    *CM sources update
    *Add back permissions for ttyHSL0 
    *Create /data/radio used by RIL
    *Enable large heap for Trebuchet
    *msm8930-common: cut EGL cache size in half 
    *Kernel patches 
    [COLOR="Red"]-20141127-[/COLOR]
    *CM sources update
    *Built-in superuser
    *Include FFMPEG codec configuration 
    *Remove qrngd service 
    *Add missing ; in CameraParametersExtra.h
    *Remove obsolete WAKE flag from keylayout files
    *Kernel updates
    *msm8930-common: Update WCNSS config 
    *qcom-common: reboot_bootloader -> reboot_download
    *Flashlight bug fixed
    *Video recording works with Google Camera only
    [COLOR="Red"]-20141122-[/COLOR]
    *CM sources update
    *Revert: Launch recents when long pressing HOME key
    *Add missing -dd in wifi services 
    *Minor cleanup of init.qcom.rc 
    [COLOR="Red"]-20141121-[/COLOR]
    *Initial Release

    Credits
    Me, for updating device tree to android 5.0
    @arco68 for common repositories
    @szezso for the initial device tree
    @jek20 for compiling
    15
    @paulwollf asked me to create TWRP recovery for you and I did. Download it from here

    Download version 2.8.5.0 from here

    Download version 2.8.6.0 from here

    Download version 2.8.7.0 from here

    Download version 2.8.7.0 with f2fs support from here

    Download version 3.0.0-0 from here

    Download versio 3.0.1-0 from here

    * As you already know I do not use Galaxy Express and I can't test the recovery, so you flash it at your own risk :) Just extract the recovery.img and flash it with flashify
    14
    Update available :)
    10
    New build!

    Happy new year guys :)