[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] Desmanto:
Seems to be minor update and merge. But the kernel has changed to Retarded kernel with 4.4.178. Changelog extracted from the /system/etc/RR/changelog.txt

Resurrection Remix Pie Ver 7.0.1 Changelog

====================

04-07-2019

====================

* packages/apps/Settings/

====================

04-06-2019

====================

* build/make/

7cede6326 build: Remove charger from recovery unless needed

* device/qcom/sepolicy/

1c1d82a Merge branch 'lineage-16.0' of https://github.com/LineageOS/android_device_qcom_sepolicy into pie

* device/qcom/sepolicy-legacy/

aa31f8b Merge branch 'lineage-16.0' of https://github.com/LineageOS/android_device_qcom_sepolicy-legacy into pie

* device/rr/sepolicy/

7f9caf1 Merge branch 'lineage-16.0' of https://github.com/LineageOS/android_device_lineage_sepolicy into pie

* frameworks/base/

4ea01adc45f SystemUI: Don't hide right clock when heads up is visible

* frameworks/opt/net/wifi/

46423e19c Merge branch 'lineage-16.0' of https://github.com/LineageOS/android_frameworks_opt_net_wifi into pie

* frameworks/opt/slimrecent/

a7b16d2 Merge pull request #2 from nysadev/pie

2a79274 Revert "Slim recents old enter/exit animation [2/3]"

20c8ba0 Merge branch 'p9.0' of https://github.com/AICP/frameworks_opt_slimrecent into pie

* packages/apps/Gallery2/

35c375ea4 Merge branch 'lineage-16.0' of https://github.com/LineageOS/android_packages_apps_Gallery2 into pie

* system/core/

65fcc0f16 Revert "sdcard: Allow building as a static library"

297e15eed fs_mgr: Skip filesystem check unless fs_type matches

e0823a2bd Revert "fs_mgr_fstab: removing fs_mgr_get_entry_for_mount_point_after()"

* system/sepolicy/

3046537a Merge branch 'lineage-16.0' of https://github.com/LineageOS/android_system_sepolicy into pie

====================

04-05-2019

====================

* android/

9dc3450 Fix the name of AOSiP.

5fd25ac [REVERTME] Track temp. repos for more faster april patch

c7c4f41 android-9.0.0_r35

* bionic/

3b228ee1f bionic: Prefer /sbin/sh if it exists

* bootable/recovery/

8efd2e4c recovery: Default to /storage/emulated/0 for emulated install choice

e5004ac4 recovery: ignore refresh events while on browsing menus

b3552c54 recovery: only show tests in eng build

8304e235 recovery: setup a threshold to ignore touch release events after a swipe

d6eb74e3 recovery: implement natural touch scrolling

feaa81c8 recovery: prevent drawing the last item of a menu offscreen

54f55edd recovery: always begin showing menu from the start

92a8ed5e recovery: account for scrolling when selecting item with touch

cfd573a6 recovery: VolumeManager: support for multiple /data fs entries

de4ae5bd recovery: Fix mounting f2fs partitions

25f976d0 recovery: add reboot to recovery option

37d729bf recovery: Support configfs usb configuration

8f693495 minui: Support input device hotplug in recovery mode.

232ba3f8 minui: Fix the wrong move of the callback.

ba0a1b2f recovery: autodetect filesystem type

bc6b4f70 recovery: Add runtime checks for A/B vs traditional updates

c9ab109b recovery: Scale logo image if necessary

3389fd42 recovery: minui: Implement image scaling

e2b6a970 recovery: Allow bypassing signature verification on non-release builds

3d50d227 recovery: Allow detecting user/release build at compile time

668f1c3d recovery: Rework sideload threading code for flexibility

20881807 recovery: Allow device specific backlight path

bd5a3946 recovery: Add statusbar margin for panels with rounded corners

e65875bc recovery: Do not show emulated when data is encrypted

f780f1cf recovery: Fix redraws, flickering, and animation

bed81718 recovery: Add awk lib and driver

84221d85 recovery: Respect margins in background and foreground screens

cb5b7cc0 recovery: New install/progress animation

820517bd recovery: Graphical UI

9d56901b minui: Skip EV_REL input devices.

b910bb3b recovery: Add performance control

3bb74543 recovery: init: mount pstore fs

fab941c4 minui: accept RGBA and treat it as RGBX

741e014c recovery: Enable the menu for User builds

4e7db2cd recovery: Remove "Supported API" message

2a07c395 minui: support to pan display (FBIOPAN_DISPLAY)

3f011a28 recovery: Allow devices to reboot to download mode

3daed336 recovery: updater: Fix multi-stage docs

5333a066 recovery: Dejank the menus, fix colors

17b88b00 recovery: Fix the progress bar

87c82628 recovery: Return to main menu after selection

dc95db8e recovery: Add wipe system partition option

865c6c77 recovery: Provide caching for sideload files

c575fc4b recovery: bu: Implement backup/restore

5b4a9d89 recovery: Provide sideload cancellation

cfcafa14 recovery: Blank screen during shutdown and reboot

a08c6f18 recovery: Implement a volume manager

15f14b56 recovery: Allow device-specific recovery modules

8968e72d recovery: Include vendor init trigger

635a0bf4 recovery: Add resize2fs, tune2fs to fstools

ad82f488 recovery: Add fstools

766ed03a recovery: Enable gunzip/gzip/unzip/zip commands

b3602328 recovery: Puke out an /etc/fstab so stuff like busybox/toybox is happy

74f4824f recovery: ui: Support hardware virtual keys

c0d6e1ef recovery: ui: Minor cleanup for touch code

5f3b5e29 recovery: ui: Default to touch enabled

f96dc5e1 recovery: Get a proper shell environment in recovery

cfafbd07 recovery: Remove HOST_OS guard for f2fs tools

b4591eb8 Revert "recovery: Fork a process for fuse when sideloading from SD card."

* build/make/

e1696600d Merge tag 'android-9.0.0_r35' of https://android.googlesource.com/platform/build into pie

* device/qcom/sepolicy/

b1db637 sepolicy: Label persist partition for all SoCs

* external/exfat/

e346c7c exfat: Rename utf conversion symbols

9e9dc69 exfat: Add static libs for recovery

* external/f2fs-tools/

5442202 f2fs-tools: Add sload.f2fs support to libf2fs_fsck

6e67812 f2fs-tools: Rename utf conversion symbols

d445c41 f2fs-tools: Rename quota symbols

20e8f06 f2fs-tools: Add static libs for recovery

* frameworks/base/

999b375eb29 Merge tag 'android-9.0.0_r35' of https://android.googlesource.com/platform/frameworks/base into pie

* lineage-sdk/

* packages/apps/Bluetooth/

3773a307 Merge tag 'android-9.0.0_r35' of https://android.googlesource.com/platform/packages/apps/Bluetooth into pie

* packages/apps/Settings/

* system/bt/

195547917 Merge tag 'android-9.0.0_r35' of https://android.googlesource.com/platform/system/bt into pie

* system/netd/

b253978 Merge tag 'android-9.0.0_r35' of https://android.googlesource.com/platform/system/netd into pie

====================

04-04-2019

====================

====================

04-03-2019

====================

* frameworks/opt/slimrecent/

fc4be58 Slim recents old enter/exit animation [2/3]

* frameworks/opt/telephony/

3197ce2c8 MMS: Update apnProfileID for MMS only apn.

* packages/apps/Settings/

4fab7f95a3 LanguageAndInputSettings: Hide touch hovering from search if needed

3fa0b6653c DisplaySettings: Hide high touch sensitivity from search if needed

====================

04-02-2019

====================

* device/qcom/sepolicy-legacy/

9df97b5 sepolicy: Label persist partition for all SoCs

====================

04-01-2019

====================

* external/toybox/

7d5cb84f toybox: Use toybox for dd, getprop and grep in recovery

fd4a589c Revert "Reland: Stop building getprop"

fd080612 toybox: Add install to symlinks

==========================

Anyone facing OTG not working completely? The latest 20190407 build use Retarded kernel 4.4.178.

- Try my usual Mini OTG + USB flashdisk, not recognized

- Mini OTG + USB LED, not light

- Mini OTG + USB power meter, the LED and display version, both no power

- Try other OTG cable + above, nothing too.

- Try the same Mini OTG or OTG cable to other phone, USB LED have light and have power. So Mini OTG, OTG Cable and other device has no problem.

First thought is immediately the kernel.

- Downloaded Derp 5.2, same 4.4.178.

- Reboot to TWRP official 3.2.3-3.

- Try OTG, still not working.

- Flash Derp 5.2 + magisk 18.1 again, reboot back to TWRP.

- Now OTG is working. USB LED on, power meter on, Flashdisk is readable again.

It seems the OTG function of the built-in Retarded kernel has bug. Maybe it is just me, did anyone face the same issue?