CyanogenMod 13.0 for Redmi 3S (land)

Search This thread

iamrahul10

Senior Member
Dec 18, 2016
72
17
Calicut
Hi,

Thanks a lot @zwliew for this epic ROM.

I was using unofficial Lineage OS by @HridayHS . But the VoLTE reception was so poor and the developer abandoned the project. That's why I had to move out.

Now I've been using this ROM for more than a week and it's very very solid. I am loving this.

The only thing I think is below par compared to the LOS is that the battery backup is miserable. I used to get SOT near to 10 hours on LOS and now on this ROM I am getting 3 and half hours at 50% of battery. I think I will get only 7 hours SOT if go till 0% battery.

Is this some bug? If so, is there any work around?
I am attaching screenshots of battery reading for analysis.

@zwliew Please support.

@Avik423 See, I am having massive drain here on CM 13.
 

iamrahul10

Senior Member
Dec 18, 2016
72
17
Calicut
If volte is not your problem and you are a advanced user i.e customization and dark front cam video recoering is not an issue. Use LA 13 by fedosis.

VoLTE is a problem as I am using Jio as the primary sim on my LAND. But this phone is not my primary device. So, I think that won't be an issue. Cam is not at all an issue

Thank you for the feedback.
 

NATO66613

Senior Member
Aug 3, 2015
887
2,978
Redmi K20 Pro
First of all I also want to thank you for this great rom! I think its the best choice for our device, I'm using it as my daily driver.

Here is my build enviroment (debian 9 stretch):

Code:
apt-get install bc bison build-essential curl flex git gnupg gperf libesd0-dev liblz4-tool libncurses5-dev libsdl1.2-dev libwxgtk3.0-dev libxml2 libxml2-utils lzop maven openjdk-8-jdk pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-dev lib32z1-dev android-platform-tools-base git-core ca-certificates unzip rsync fastboot --no-install-recommends --yes

Code:
mkdir -p ~/bin
mkdir -p ~/android/system
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
echo 'PATH="~/bin:$PATH"' >> ~/.bashrc

Code:
git config --global user.email "[email protected]"
git config --global user.name "User"
cd ~/android/system/
repo init -u https://github.com/LineageOS/android.git -b cm-13.0

Code:
cat <<EOF > ~/android/system/.repo/local_manifests/roomservice.xml
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="LineageOS/android_device_qcom_common" path="device/qcom/common" />
  <project name="zwliew/android_device_xiaomi_land" path="device/xiaomi/land" />
  <project name="zwliew/android_kernel_xiaomi_msm8937" path="kernel/xiaomi/msm8937" />
  <project name="zwliew/proprietary_vendor_xiaomi" path="vendor/xiaomi" />
  <remove-project name="LineageOS/android_hardware_qcom_display" />
  <project name="zwliew/android_hardware_qcom_display" path="hardware/qcom/display-caf/msm8937" revision="cm-13.0-caf-8937" />
</manifest>
EOF
repo sync -j3

Code:
cd ~/android/system/vendor/cm
git fetch https://review.lineageos.org/LineageOS/android_vendor_cm refs/changes/44/144744/55 && git cherry-pick FETCH_HEAD

Code:
cd ~/android/system/
echo 'export USE_CCACHE=1' >> ~/.bashrc
export USE_CCACHE=1
prebuilts/misc/linux-x86/ccache/ccache -M 50G

Code:
echo 'export WITH_SU=true' >> ~/.bashrc
export WITH_SU=true

Code:
cd ~/android/system/
source build/envsetup.sh
croot
brunch land

Code:
cd $OUT
ls -l --block-size=M *.{img,zip}


Rebuild:

Code:
cd ~/android/system/
make clean
repo sync -j3
cd ~/android/system/vendor/cm
git fetch https://review.lineageos.org/LineageOS/android_vendor_cm refs/changes/44/144744/55 && git cherry-pick FETCH_HEAD

Code:
cd ~/android/system/
source build/envsetup.sh
croot
brunch land

Download:

https://drive.google.com/open?id=0B-ND9Y9VRn9oWmdpM3QtekpfZ3c

Are you ****ing kidding me?
 

m43l57r0m

Member
Mar 6, 2017
8
2
I tend to play AR-GPS games on my device (specifically, Ingress) and while the extended location tracking (via mobile networks, wifi ect) work for the most part, GPS only is still broken.

(currently using "lineage-13.0-20170104-unofficial-land")

Is there a new a newer version with the GPS fixed?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 128
    CyanogenMod 13.0 for Redmi 3S (unofficial and alpha)


    Downloads
    https://goo.gl/N60xs2


    Installation guide
    * Download cm-13.0-[latest_date_here]-UNOFFICIAL-land.zip
    * Reboot to recovery mode
    * Factory reset (for first-time flashers)
    * Flash the ROM
    * Flash GApps (for first-time flashers)
    * Reboot


    Screenshot gallery
    http://imgur.com/gallery/y0uEQ


    Related threads
    https://goo.gl/Lsw70c (MIUI thread)
    https://goo.gl/OaNVdP (CM Recovery)

    XDA:DevDB Information
    CyanogenMod 13.0 for Redmi 3S, ROM for the Xiaomi Redmi 3S

    Contributors
    zwliew
    Source Code: https://github.com/zwliew

    ROM OS Version: 6.0.x Marshmallow
    Based On: CyanogenMod

    Version Information
    Status: Alpha

    Created 2016-11-08
    Last Updated 2016-11-27
    54
    Notes

    Be sure to...
    Turn location services off to prevent a constant wakelock


    Known issues
    GPS (network and fused location work fine)
    Goodix fingerprint sensor (FPC sensors work fine)
    41
    I've just started working on LA 13.0 for land again. Pushed a bunch of changes to my trees the past few days: https://github.com/zwliew/android_device_xiaomi_land
    31
    Changelog

    Upcoming
    Switch back to the Gello browser
    Update libraries, kernel and configs from MIUI 6.12.15
    No longer ship with OpenGApps

    22-12-2016
    Fix IR blaster (courtesy of frapeti)
    Fix video recording
    Implement pick up to activate Ambient Display
    Switch back to Snap camera
    Ship with OpenGApps Pico

    17-11-2016
    Enable LTE option
    Add LiveDisplay color profiles and picture adjustment tunables (similar to MIUI)
    Add Reliance Jio APNs
    Update firmware on install-time

    10-11-2016
    Update libraries and kernel to MIUI 6.11.3

    08-11-2016
    Initial alpha release
    30
    Sorry for the lack of builds guys. Ive been pretty busy thus far and haven't had time to release a build.

    I'll try to release one after a week long holiday I'm taking.