Skip to content
This repository has been archived by the owner on May 3, 2024. It is now read-only.

Latest commit

 

History

History
629 lines (575 loc) · 26 KB

rr-xiaomi-r4x.md

File metadata and controls

629 lines (575 loc) · 26 KB

Changelog unofficial RR Nougat LuisROM for Xiaomi Redmi 4x (santoni)

Changelog builds after 04/15/2018:


Changelog builds after 04/06/2018:

  • Luis: Update GCam to MGC_5.1.018_Urikill_vXXII

Changelog builds after 03/28/2018:

  • frameworks: fix google assistant scripts

Changelog builds after 03/23/2018:

  • 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

Changelog builds after 03/22/2018:

  • 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
    ...

Changelog builds after 03/21/2018:

  • 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

Changelog builds after 03/15/2018:

  • Bump security patch level to 2018-03-05

Changelog builds after 03/12/2018:

  • 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/

Changelog builds after 03/12/2018:

  • 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 @. …

Changelog builds after 03/13/2018:

  • 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!

Changelog builds after 03/08/2018:

  • Add Incall Volume fix + Crystal clear audio recording mod v3.0

Changelog builds after 03/02/2018:

  • 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
    ...

Changelog builds after 02/14/2018:

  • Bump security patch level to 2018-02-05

Changelog builds after 02/03/2018:

  • Add MIUI Camera for Nougat

Changelog builds after 02/02/2018:

  • 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
    ...

Changelog builds after 02/01/2018:

  • Update weather provider apks

Changelog builds after 01/26/2018:

Changelog builds after 01/23/2018:

  • 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
    ...

Changelog builds after 01/22/2018:

  • Android: Update Security patch level 2018-01-05

Changelog builds 01/13/2018:

  • device: Fix Miracast & Cast

Changelog builds after 01/12/2018:

Changelog builds after 01/11/2018:

  • santoni: Drop prebuilt cam
  • santoni: Enable f2fs
  • santoni: Enable Sdcardfs
  • santoni: Fixed Recent key

Changelog builds after 01/04/2018:

  • 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

Changelog builds after 01/03/2018:

  • 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

Changelog builds after 12/28/2017:

  • Merge remote-tracking branch 'android-linux-stable/msm-3.18/kernel.lnx.3.18.r22-rel'
    Linux 3.18.90

Changelog builds after 12/24/2017:

  • 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

Changelog builds after 12/23/2017:

  • 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

Changelog builds after 12/22/2017:

  • Fix CGam 4.4 (FC)

Changelog builds after 12/18/2017:

  • 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
    ...

Changelog builds after 12/17/2017:

  • 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

Changelog builds after 12/16/2017:

  • Add Boeffla wakelock Driver 1.1.0

Changelog builds after 12/15/2017:

  • Add Sound Control Driver by @flar2
  • change device tree forked from @Nikesh001
  • change kernel tree forked from @Nikesh001
  • change vendor tree forked from @Nikesh001

Changelog builds after 12/14/2017:

  • Fix persist.camera.liveshot.size=1280x720 (Instagram fix)
  • epoll: Drop struct epoll_event definition …
  • define SND_AUDIOCODEC_DSD and SND_AUDIOCODEC_APTX

Changelog builds after 12/13/2017:

  • Update GCam to Arnova's 5.1.018_v1.2: GCam5.1.018-Arnova8G2-V1.2 (2017-12-11)

Changelog builds 12/12/2017:

  • CMParts: gestures: Update KeyHandler for API change …
  • Merge pull request #3 from Davehimself7586/patch-1

Changelog builds after 12/11/2017:

  • 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

Changelog builds after 12/10/2017:

  • santoni: Move to source built audio hal
  • santoni: Move to oss consumerir hal
  • Add missing restore hciattach

Changelog builds after 12/09/2017:

  • fix compile error due to typo
  • Change to Linux 3.18.85

Changelog builds after 12/06/2017:

  • Pie: Fix FC after reboot with french language …
  • Fix systemUI FC when using the Language QS tile
  • santoni: Enable Cpuset

Changelog builds after 12/03/2017:

Changelog builds after 12/02/2017:

  • 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 …

Changelog builds after 11/30/2017:

  • 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

Changelog builds after 11/28/2017:

  • device: Fix/Add weather providers
  • santoni: block fp events for now
  • santoni: drop prebuilt kernel && WLAN driver && set selinux as permis…
  • santoni: restore hciattach …

Changelog builds after 11/27/2017:

  • vendor: Use WLAN driver built into kernel
  • santoni: drop prebuilt kernel && WLAN driver && set selinux as permis… …
  • santoni: block fp events for now

Changelog builds after 11/25/2017:

  • Snap Camera: Add SD Card to KEY_CAMERA_SAVEPATH option (internal / SD card)
  • Snap Camera: Rename Storage USB OTA drive to SD card

Changelog builds after 11/24/2017:

Changelog builds after 11/23/2017:

  • fix neverallow rules in rmt_storage.te sepolicy …
  • Fixed recent app switcher

Changelog builds after 11/19/2017:

  • 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 …

Changelog builds after 11/18/2017:

  • 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

Changelog builds after 11/17/2017:

  • 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 …

Changelog builds after 11/14/2017:

  • 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

Changelog builds after 11/11/2017:

  • 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

Changelog builds after 11/05/2017:

  • mdss_fb: add backlight dimmer option (@flar2)
  • Change default Wallpaper to Luis ;-) (Thanks to patmo.de)

Changelog builds after 11/04/2017:

  • 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