[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] daniel.stuart14:
Hi,

I'm bringing to you a LineageOS 14.1 rom, based on the [MENTION=4403780]TeamMex[/MENTION] device tree.

This is part of a project I call AQSD (Android for Qualcomm Snapdragon), where I share with the public my own builds for the devices I have.

I already did the same project with my older device, you can check it here. Now, it's time for the Redmi 3S

[IMG="LineageOS"]http://lineageos.org/images/logo-2.png[/IMG]
​

Changelog:

07/12/2017

- Added back autobrightness steps (For a smoother transition)

- Added CDMA network options (2g -> GSM | 3g -> WCDMA | 4g -> LTE)

- Removed fpc touch event (Not showing anymore the youtube menu when touching the FP sensor)

Older Builds:

02/12/2017

- Decreased minimum brightness

- Updated IMS blobs

- Removed IMS shim

30/11/2017

- Fixed noise cancelling when recording

- Fixed F2FS data encryption

28/11/2017

- Improved touch button responsiveness

- Fixed Snap HDR

- Improved MIC when recording (Not tested, yet)

- NEW KERNEL (Rebase with latest CAF tag for nougat)

- Update IMS blobs

- Added missing blobs

03/11/2017

- Camera is using prebuilt MIUI blobs.

- Audio configs and props were updates.

- Moved to OSS wcnss

- Added HEVC support

25/10/2017

- Fixed camera recording (Set camera as hal1 and force old cameraAPI)

- Fixed cts SafetyNet

- Set manufacturer as Xiaomi

- Fixed media sepolicy denials

- Wifi driver updated

- Removed dpmserviceapp (Was causing FCs)

22/10/2017

- Fixed qcom izat

- Revert back to camera HAL3

14/10/2017

- Update build fingerprint (latest miui)

- Fixed shim

- set camera as HAL1

- Fixed vulkan on x64 apps

29/09/2017

- Fixed recording issue where preview could freeze

- Fixed wifi mac address issue (reverted wcnss commit)

- Updated audio files (offload working?)

25/09/2017

- Build wcnss from source

- Disable Snap "restart preview"

- Add hal change for camera monotonic time

- Disabled fingerprint key input (Stop selecting things on the screen)

24/09/2017

- Fixed whatsapp and opencamera video recording (If you found any app that recording isn't working, please, report)

- Increased speaker volume a bit

- Check power off alarm state at boot

- Fix recent apps button behaviour

23/09/2017

- Fixed FM radio

- Fixed AGPS

- Fixed usb audio

- Added gps.conf

21/09/2017

- Added aptx support

- Add Doze (settings > screen > ambient display)

- Some changes related to goodix FP (wait 'till next build for a possible fix)

18/09/2017

- Fixed camera recording (Timestamp)

- Set capacitive buttons as virtual

- Added headset buttons keylayout

- Added missing permission for fingerprint

16/09/2017

- Based on the TeamMex sources

- Added changes for Lineage build

- Reverted kernel OC and power modifications (Keeping it closer to stock)

- Fixed fluence

- Set correct qcom_parser

- Fix bluetooth default name (Will detect if it's a 3S or 3X)

Current Bugs:

- You tell me! :D

HOW TO:

- Install TWRP recovery. (Only if you don't have already)

- Boot into recovery. (Vol UP + Vol DOWN + Power)

- Wipe Data/Factory Reset.

- Install ROM (Download at the bottom of the post)

- Install GAPPS (Download at the bottom of the post)

- Reboot

DOWNLOADS:

ROM (LineageOS 14.1 Land)

GAPPS

Thx to:

[MENTION=4403780]TeamMex[/MENTION] for the base source code.

Anyone else that contributed to this project.

XDA:DevDB Information

LineageOS 14.1, ROM for the Xiaomi Redmi 3S

Contributors

daniel.stuart14, TeamMex

Source Code: https://github.com/AQSD

ROM OS Version: 7.x Nougat

ROM Kernel: Linux 3.x

Based On: LineageOS

Version Information

Status: Stable

Created 2017-09-16

Last Updated 2017-11-03