- My developer changelog has moved!!!
Each new build has its own changelog file (* -Changelog.txt) in the download directory.
Link to the downloads: http://luis-builds.de/downloads/lineageos/rr/
- Luis: Update GCam to MGC_5.1.018_Urikill_vXXII
- frameworks: fix google assistant scripts
- Rebase new kernel from caf/nikesh001 sources:
- ASoC: msm8x16-wcd: add speaker gain and prevent reset …
- ASoC: msm8x16-wcd: Sound control: allow further reduction of digital …
- ASoC: msm8x16-wcd: Sound control: add mic gain …
- ASoC: msm8x16-wcd: Sound control …
- boeffla_wl_blocker: remove IPA stuf in list …
- boeffla_wl_blocker: Block default wakelocks we had before …
- boeffla_wl_blocker: update to wakelock blocker driver v1.1.0 …
- boeffla_wl_blocker: update to wakelock blocker driver v1.0.1 …
- boeffla_wl_blocker: add generic wakelock blocker driver v1.0.0 …
- net/wireguard: add wireguard importer …
- Bring up for LuisROM - Add exfat and ntfs filesystem support
- kernel: upstream-cm-14.1-ck: (71 commits)
- ARM64: configs: santoni: enable NTFS filesystem
- cpuidle: don't disable cpuidle when entering suspend
- PM / devfreq: Restart previous governor if new governor fails to start
- PM / devfreq: Skip status update on uninitialized previous_freq
- PM / devfreq: Add proper locking around list_del()
- Linux 3.18.101
- scsi: sg: only check for dxfer_len greater than 256M
- scsi: sg: fix static checker warning in sg_is_valid_dxfer
- scsi: sg: fix SG_DXFER_FROM_DEV transfers
- fs/aio: Use RCU accessors for kioctx_table->table[]
- fs/aio: Add explicit RCU grace period when freeing kioctx
- lock_parent() needs to recheck if dentry got __dentry_kill'ed under it
- ALSA: seq: Clear client entry before deleting else at closing
- ALSA: seq: Fix possible UAF in snd_seq_check_queue()
- ALSA: pcm: Fix UAF in snd_pcm_oss_get_formats()
- ima: relax requiring a file signature for new files with zero length
- rcutorture/configinit: Fix build directory error message
- ASoC: nuc900: Fix a loop timeout test
- mac80211: remove BUG() when interface type is invalid
- veth: set peer GSO values
...
- kernel: upstream-oreo-ck:
- ARM64: configs: santoni: update v2.6 AOSP 8.1.x
- Revert "ANDROID: ARM64: smp: disable preempt in backtracing across all cores"
- ARM: dts: add 1.57GHz cpu freq for msm8937/40
- ARM: dts: unlock 500MHz GPU Clock for msm8940
- msm: clk: clock-cpu-8939: force to use speed bin 1.
- Revert "ARM: dts: add overclock CPU for msm8937/40"
- power: qpnp-smbcharger: set back to 2000ma max allowed.
- power: qpnp-smbcharger: include 500MA into usb force fastcharge
- Bump security patch level to 2018-03-05
- Fixing kernel issues:
- ARM64: configs: santoni: update v2.4 AOSP 7.1.x
- Revert "kernel: cpu: don't unplug cpu 0."
- Revert "core_ctl, msm_thermal: don't unplug cpu 0."
- msm: thermal: Check temperature only if probed
- fingerprint: fpc: remove board info check
- Revert "clocksource: arch_timer: make virtual counter access configurable"
- Revert "clocksource: arch_timer: Disable user access to the physical counter"
Download fixed kernel: http://luis-builds.de/downloads/lineageos/rr/Xiaomi_Redmi_4X_(santoni)/LuisKERNEL/
- Change GCam to URIKILL FinalMOD V3
- Some update from LOS-14.1 framework sources:
- Update tint of resource icons of third party QS tiles
- SystemUI: Fix LiveDisplay tile off color …
- livedisplay: Allow tile creation before boot completed phase [2/2] …
- mtp: fix double free of thumbnail data …
- Throw OOME if Bitmap.nativeCreate fails …
- Adjust Uri host parsing to use last instead of first @. …
- Switch the kernelbase from Clarity Kernel @xda
- Using Official XIAOMI Patch.
- Support MIUI/AOSP (Nougat/Oreo)
- Based on Android Linux Stable
- Wlan Prima on CAF TAG "LA.UM.6.6.r1-05700-89xx.0"
- Camera merge CAF TAG "LA.UM.5.6.r1-06300-89xx.0"
- Video code/encode merge CAF TAG "LA.UM.5.6.r1-06900-89xx.0" (MIUI/AOSP Nougat)
- Hybrid Kernel (Code Aurora Forum + Kernel.org).
- Merge kernel.org linux-3.18.98
- Mild Undervolts cpu voltages
- support Doubletap2Wake / Sweep2Wake Gesture.
- KCAL colour control & Backlight Dimmer
- added latest alucard, nightmare, darkness cpu Governors.
- added Zen, SIO i/o scheduler (CFQ as Default).
- set default compression zram to Lz4.
- Support F2FS only on AOSP Nougat version.
- added usb force fast charge.
- added sound control
- added Wireguard
- added boeffla wakelock blocker
- added frandom
- added fingerprint booster
- added TTL target Support
- Thanks to Contributors rainforce279 and Eduardo Noyer for the great work!
- Add Incall Volume fix + Crystal clear audio recording mod v3.0
- device: Update ramdisk changes
- device: Enable Night Light
- Merge android-linux-stable/msm-3.18/kernel.lnx.3.18.r33-rel: (257 commits)
Revert "USB: f_fs: Use HS and SS descriptors without checking gadget speed"
Linux 3.18.97
ASN.1: fix out-of-bounds read when parsing indefinite length item
usb: gadget: f_fs: Process all descriptors during bind
usb: dwc3: gadget: Set maxpacket size for ep0 IN
arm64: Disable unhandled signal log messages by default
irqchip/gic-v3: Use wmb() instead of smb_wmb() in gic_raise_softirq()
x86/oprofile: Fix bogus GCC-8 warning in nmi_setup()
iio: adis_lib: Initialize trigger before requesting interrupt
iio: buffer: check if a buffer has been set up when poll is called
cfg80211: fix cfg80211_beacon_dup
scsi: ibmvfc: fix misdefined reserved field in ibmvfc_fcp_rsp_info
PCI: keystone: Fix interrupt-controller-node lookup
netfilter: drop outermost socket lock in getsockopt()
Linux 3.18.96
crypto: s5p-sss - Fix kernel Oops in AES-ECB mode
KVM: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously
hippi: Fix a Fix a possible sleep-in-atomic bug in rr_close
xen: XEN_ACPI_PROCESSOR is Dom0-only
x86/mm/kmmio: Fix mmiotrace for page unaligned addresses
...
- Bump security patch level to 2018-02-05
- Add MIUI Camera for Nougat
- Change GoogleCamera to MGC_5.1.018.177470874.41362666__A7.0-8.1_kenzo_v2e_by_SerJo87_v1.4
- Add alucard and elementalx governor
- android-linux-stable/msm-3.18/kernel.lnx.3.18.r22-rel: (54 commits)
scsi: sg: Remove some locking for cleaner 3.18.93 merge
Linux 3.18.93
hrtimer: Reset hrtimer cpu base proper on CPU hotplug
ipv4: Make neigh lookup keys for loopback/point-to-point devices be INADDR_ANY
ipv6: fix udpv6 sendmsg crash caused by too small MTU
net: Allow neigh contructor functions ability to modify the primary_key
vmxnet3: repair memory leak
sctp: return error if the asoc has been peeled off in sctp_wait_for_sndbuf
sctp: do not allow the v4 socket to bind a v4mapped v6 address
pppoe: take ->needed_headroom of lower device into account on xmit
net: qdisc_pkt_len_init() should be more robust
tcp: __tcp_hdrlen() helper
net: igmp: fix source address check for IGMPv3 reports
dccp: don't restart ccid2_hc_tx_rto_expire() if sk in closed state
net: tcp: close sock if net namespace is exiting
x86/microcode/intel: Extend BDW late-loading further with LLC size check
eventpoll.h: add missing epoll event masks
scsi: libiscsi: fix shifting of DID_REQUEUE host byte
fs/fcntl: f_setown, avoid undefined behaviour
reiserfs: don't preallocate blocks for extended attributes
...
- Update weather provider apks
- Update GoogleCamera (GCam5.1.018-Arnova8G2-V1.6) Link: https://www.celsoazevedo.com/files/android/google-camera/
- Merge remote-tracking branch 'android-linux-stable/msm-3.18/kernel.lnx.3.18.r22-rel'
Linux 3.18.92 - defconfig:Enable exFAT
- defconfig:Enable F2fs
- Add exFAT support
- Defconfig:Enable F2FS_FS_ENCRYPTION
- Defconfig:Enable NTFS
- 🐛 fingerprint: fpc and goodix fixes
- Defconfig: enable boeffla wakelock blocker
- boeffla_wl_blocker: update to wakelock blocker driver v1.1.0
- boeffla_wl_blocker: update to wakelock blocker driver v1.0.1
- boeffla_wl_blocker: add generic wakelock blocker driver v1.0.0
- Defconfig:Enalbed ElementalX governor
- cpufreq; add elementalx governor
- Defconfig: Add ZEN I/O Scheduler
- block: add zen scheduler
- Defconfig: Enabled Sound control
- Defconfig: drop NFCQ driver, santoni doesn't have NFC.
- ASoC: msm8x16-wcd: add speaker gain and prevent reset
- ASoC: msm8x16-wcd: Sound control: allow further reduction of digital gain
- ASoC: msm8x16-wcd: Sound control: add mic gain
- ASoC: msm8x16-wcd: Sound control
...
- Android: Update Security patch level 2018-01-05
- device: Fix Miracast & Cast
- santoni: Revert"Drop prebuilt cam"
- Change Google Camera to Version MGC_5.1.018.177470874.41362666__A7.0-8.1_MI5S_v2b (https://www.celsoazevedo.com/files/android/google-camera/)
- Change to OnePlus Gallery 2.0.44
- santoni: Drop prebuilt cam
- santoni: Enable f2fs
- santoni: Enable Sdcardfs
- santoni: Fixed Recent key
- Change GoogleCamera to MGC-5.1.018_FullManual_v1.2_Android-7.0+
- input: doubletap2wake: disable by default …
- Remove default Wakelocks from driver Defconfig: drop NFCQ driver, santoni doesn't have NFC
- kernel: Merge remote-tracking branch 'android-linux-stable/msm-3.18/kernel.lnx.3.18.r22-rel' into cm-14.1-luis
android-linux-stable/msm-3.18/kernel.lnx.3.18.r22-rel: (33 commits)
Linux 3.18.91 - Update GCam to Camera_5.1.016.174405463
- device: Fix keylayout for santoni device
- device: Fix IR Blaster (IR Permissions)
- kernel: add elementalx governor
- kernel: fix alucard governor
- kernel: bug: goodix fingerprint driver support
- kernel: enable ntfs driver
- kernel: enable extFAT driver
- kernel: enable F2FS ENCRYPTION
- Merge remote-tracking branch 'android-linux-stable/msm-3.18/kernel.lnx.3.18.r22-rel'
Linux 3.18.90
- Merge remote-tracking branch 'Nikesh001/cm.14.1-new' to Linux from 3.18.87 to 3.18.89
- Add Alucard Governor
- driver: fingerprint: undef goodix debug
- Tweak Power and Temperature control features…
- Update mixer_paths …
- Update GPS config …
- Update system.prop …
- BoardConfig: Add missing features …
- Correct these lines: isn't supported.
- Drop prebuilt camera hal
- Fix CGam 4.4 (FC)
- Merge remote-tracking branch 'msm-3.18/rel/msm-3.18.r5-redone' to Linux from 3.18.31 to 3.18.87:
Linux 3.18.87
usb: host: fix incorrect updating of offset
USB: usbfs: Filter flags passed in from user space
USB: devio: Prevent integer overflow in proc_do_submiturb()
USB: Increase usbfs transfer limit
usb: hub: Cycle HUB power when initialization fails
serial: 8250_pci: Add Amazon PCI serial device ID
usb: quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hub
uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devices
ima: fix hash algorithm initialization
net: fec: fix multicast filtering hardware setup
mm: avoid returning VM_FAULT_RETRY from ->page_mkwrite handlers
tipc: fix cleanup at module unload
net: sctp: fix array overrun read on sctp_timer_tbl
NFSv4: Fix client recovery when server reboots multiple times
net/appletalk: Fix kernel memory disclosure
vti6: fix device register to report IFLA_INFO_KIND
ARM: OMAP1: DMA: Correct the number of logical channels
perf test attr: Fix ignored test case result
sysrq : fix Show Regs call trace on ARM
...
- Enable Boeffla wakelock Driver 1.1.0 (defconfig)
- Add fastcharge thermal-enginge.conf (Mod)
- Add CONFIG_FB_MSM_MDSS_KCAL_CTRL=y (KCal) to defconfig
- Add Boeffla wakelock Driver 1.1.0
- Add Sound Control Driver by @flar2
- change device tree forked from @Nikesh001
- change kernel tree forked from @Nikesh001
- change vendor tree forked from @Nikesh001
- Fix persist.camera.liveshot.size=1280x720 (Instagram fix)
- epoll: Drop struct epoll_event definition …
- define SND_AUDIOCODEC_DSD and SND_AUDIOCODEC_APTX
- Update GCam to Arnova's 5.1.018_v1.2: GCam5.1.018-Arnova8G2-V1.2 (2017-12-11)
- CMParts: gestures: Update KeyHandler for API change …
- Merge pull request #3 from Davehimself7586/patch-1
- fw/b: Return a KeyEvent instead of a boolean in KeyHandler …
- ZenModeHelper: Allow lights by default …
- Clearing up invalid entries when SyncStorageEngine starts …
- Prevent getting data from Clipboard if device is locked …
- SystemUI: Fix title text clipping when task lock button is visible …
- Stop explicitly using kCallerPasses_Ownership …
- Fix ClipboardService device lock check for cross profile …
- drivers: power: Fix 2% battery level drop
- proc: Remove verifiedbootstate flag from /proc/cmdline …
- proc: Remove additional SafetyNet flags from /proc/cmdline …
- Ghost Kernel
- Enable Fast Charge By Default
- Update santoni_defconfig
- netlink: add a start callback for starting a netlink dump …
- ipsec: Fix aborted xfrm policy dump crash …
- mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d() …
- mm/madvise.c: fix madvise() infinite loop under special circumstances …
- KVM: x86: Exit to user-mode on #UD intercept when emulator requires …
- btrfs: clear space cache inode generation always …
- KVM: x86: inject exceptions produced by x86_decode_insn …
- eeprom: at24: check at24_read/write arguments …
- drm/panel: simple: Add missing panel_simple_unprepare() calls …
- NFS: revalidate "." etc correctly on "open". …
- drm/i915: Don't try indexed reads to alternate slave addresses …
- drm/i915: Prevent zero length "index" write …
- Linux 3.18.86
- bcache: only permit to recovery read error when cache device is clean …
- bcache: recover data from backing when data is clean …
- serial: 8250_fintek: Fix rs485 disablement on invalid ioctl() …
- EDAC, sb_edac: Fix missing break in switch …
- spi: sh-msiof: Fix DMA transfer size check …
- sysrq : fix Show Regs call trace on ARM …
- perf test attr: Fix ignored test case result …
- ARM: OMAP1: DMA: Correct the number of logical channels …
- vti6: fix device register to report IFLA_INFO_KIND …
- net/appletalk: Fix kernel memory disclosure …
- NFSv4: Fix client recovery when server reboots multiple times …
- net: sctp: fix array overrun read on sctp_timer_tbl …
- tipc: fix cleanup at module unload …
- mm: avoid returning VM_FAULT_RETRY from ->page_mkwrite handlers …
- net: fec: fix multicast filtering hardware setup …
- ima: fix hash algorithm initialization …
- usb: quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hub …
- uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devices …
- serial: 8250_pci: Add Amazon PCI serial device ID …
- usb: hub: Cycle HUB power when initialization fails …
- USB: Increase usbfs transfer limit …
- USB: devio: Prevent integer overflow in proc_do_submiturb() …
- USB: usbfs: Filter flags passed in from user space …
- usb: host: fix incorrect updating of offset …
- Linux 3.18.87
- santoni: Move to source built audio hal
- santoni: Move to oss consumerir hal
- Add missing restore hciattach
- fix compile error due to typo
- Change to Linux 3.18.85
- Pie: Fix FC after reboot with french language …
- Fix systemUI FC when using the Language QS tile
- santoni: Enable Cpuset
- Change to MIUICamera.apk V1.5 from pavaosk@xda
Thread: https://forum.xda-developers.com/xiaomi-redmi-4x/themes/camera-mod-miui-camera-added-features-t3713989 - Update RR-Changelog to v5.8.5
- Update Magisk to v14.5 (optional) …
- Update include method for prebuilt apks …
- prebuilt: Update included apk's to latest versions
- add MIUI Camera
- vendor:Revert "santoni: drop Camera HAL blobs, use OSS"
- santoni: Move to oss consumerir hal
- santoni: fix consumerir
- kernel: msm: qpnp-haptic: set up sysfs interface for common cmhw implementation …
- msm: qpnp-haptic: Process haptics asynchronously …
- power:qpnp-charger: extended charge time from 30s to 100s when batter… …
- ASoC: wcd-mbhc: correct lineout detection …
- proc: Remove additional SafetyNet flags from /proc/cmdline …
- proc: Remove verifiedbootstate flag from /proc/cmdline …
- Enable Fast Charging By Default
- Enable USB FastCharge
- drivers: misc: implement usb fast charge mode …
- drivers: power: Fix 2% battery level drop
- drivers : usb: Increase charge current
- Enable Sound Control with Mic Gain @flar2 for apps (Kernel Auditor or EX Kernel Manager)
- ASoC: msm8x16-wcd: add speaker gain and prevent reset
- ASoC: msm8x16-wcd: Sound control: allow further reduction of digital …
- ASoC: msm8x16-wcd: Sound control: add mic gain
- ASoC: msm8x16-wcd: Sound control …
- Enable Westwood TCP and Make it as Default
- msm: mdss: KCAL: disable igc update
- msm: mdss: KCAL: Send a pp display commit when changes are made …
- mdss: mdp: kcal for mdss_mdp_v1_7 …
- add Wireguard vpn support
- change kernel source from upstream-caf-kernels/msm-3.18
- santoni: camera: Camera hal updates …
- santoni: camera: squash update for camera HAL with compatible commits
- santoni: camera: HACK to make OSS hal work with camera blobs
- santoni: camera: Fixes to OSS camera hal to build in LineageOS tree …
- santoni: camera: Import oss camera HAL
- Revert "Add multicolor LED with prebuilt kernel"
- santoni: set selinux as Enforcing
- Update santoni_defconfig
- Added fsync on/off support....
- proc: Remove additional SafetyNet flags from /proc/cmdline...
- proc: Remove verifiedbootstate flag from /proc/cmdline...
- drivers: misc: implement usb fast charge mode...
- power:qpnp-charger: extended charge time from 30s to 100s when batter...
- ASoC: wcd-mbhc: correct lineout detection ...
- msm: qpnp-haptic: Process haptics asynchronously
- qpnp-haptic: Dejank the haptics ...
- msm: qpnp-haptic: set up sysfs interface for common cmhw implementation...
- drivers : usb: Increase charge current
- device: Fix/Add weather providers
- santoni: block fp events for now
- santoni: drop prebuilt kernel && WLAN driver && set selinux as permis…
- santoni: restore hciattach …
- vendor: Use WLAN driver built into kernel
- santoni: drop prebuilt kernel && WLAN driver && set selinux as permis… …
- santoni: block fp events for now
- Snap Camera: Add SD Card to KEY_CAMERA_SAVEPATH option (internal / SD card)
- Snap Camera: Rename Storage USB OTA drive to SD card
- Update Google Camera to: Arnova's 5.1.016_v1.1: GCam5.1.016-Arnova8G2-v1.1 (2017-11-17)
https://forum.xda-developers.com/oneplus-3/how-to/modded-google-camera-hdr-60fps-video-t3658552
When GCam App crashing just after being opened:
Using a root file manager/explorer, delete the following files, and try again:
Code:
/System/framework/com.google.android.camera.experimental2016.jar
/System/etc/permission/com.google.android.camera.experimental2016.xml
- fix neverallow rules in rmt_storage.te sepolicy …
- Fixed recent app switcher
- qcom: Allow setting custom audio, display, and media HALs …
- Add WOM Internet/MMS (CL) apn …
- Add Correios Celular (BR) APN …
- build: qcom_target: Add sdm660 …
- tasks: kernel: Kill unexisting wiki reference …
- Update initial attach for Tmo US …
- charger: Remove battery_fail images …
- qcom_target: Commonize UM target HALs …
- envsetup: Fix cmremote for AOSP projects …
- cm/aosp/cafremote: Make variables local …
- Added more USA sensitive phone numbers …
- Updated apns for device bringup for S4 Mini - serranolteusc …
- cm: build: kernel: Rework kernel module logic …
- Add fastcharge thermal-enginge.conf mod
- Add OneplusGallery
- Add Google Camera (MGCB_7.0H_C2API_Mid_v.3.7_AllinOne_Full_Manual_60fps from iivanich@xda)
- kernel: Revert: add more sepolicies …
- kernel: Revert: Add rmt_storage to proper groups
- kernel: init: Add netmgrd to proper groups
- kernel: Add more sepolicies …
- kernel: fix bluetooth denials
- kernel: Add rmt_storage to proper groups
- kernel: fix typo …
- kernel: Fix reading Bluetooth MAC address
- kernel: overlay: Set Default WiFi Hotspot Name …
- kernel: recent app switcher fixes …
- Add WeChat fingerprint payment support
- kernel: Extracted defconfig from stock kernel
- santoni: Add Virtual flag to ft5x06_720p.kl
- Merge pull request #4 from HridayHS/cm-14.1
- back: Change dialer android_packages_apps_dialer to rr sources
- snap: Camera: fix incorrect photo orientation for landscape selfie mirror shots
- proc: Set androidboot.verifiedbootstate=green
- mdss_fb: add backlight dimmer option (@flar2)
- Change default Wallpaper to Luis ;-) (Thanks to patmo.de)
- Notification slider: add extra options
- [PATCH] oppo-common: Don't make notification slider haptics
- Allow T9 with ru_UA locale (Dialer)
- Change dialer sources to github.com/ROM-FIXES