Device Changelog and Installation Steps for DerpFest 13 Tango Official Kernel 4.4 for Whyred - Non-Dynamic Build

Device Changelog and Installation Steps for DerpFest 13 Tango Official Kernel 4.4 for Whyred - Non-Dynamic Build

MocaRafee
For ROM Changelog Click Here
Changelog for Build Date: 5 October 2023
This build also marks the end of my official support since I won't continue to build DerpFest A14 for whyred later on
Thank you for using my builds and for all of your support!
Read until installation notes before asking for any helps to groups
Always backup your data, it is one obvious rule in all custom ROM scene
dan kalau bingung bahasa Inggris, ada opsi translate di telegram notes ini btw

Changelog

• Update sf offset from sunfish

• Store TaskSnapshot in 16 bit pixel format

• Disable surfaceflinger prime shader cache

ROM Notes

  • Clean Flash required if comes from build older than 9 September 2023; or the network restriction feature won't working properly
  • Disable video stabilization on any Camera (Aperture/Gcam) if the video recording preview is zooming in.
  • Disable ripple on unlocking and charging to make your whyred wake faster from off screen and when plugging charger.
  • Shishu Illusion UI styles causing QS stuttering, so changes to other style if you are facing a stutter while dragging it down.
  • Some additional notes about Shishu Immensity & Nights UI styles: use Shishu Immensity only for light theme, and use Shishu Nights when you are on dark theme. Using wrong combination will causing white QS theme while and make the text unreadable on dark theme or vice versa.

Known issues

  • Try and report, if found any always attach the log and the step to reproduce the problem, type #bugreport in support group and enter if you don't know how to report.

How to Install

Recovery:
How to check if your /data partition is already on f2fs or not:
  • Go to Menu
  • Manage Partition
  • Select Data, and click check button
  • On "filesystem" part, it should be written f2fs
  • If not (aka still on ext4) then it's time to change it

From stock ROM (Miui) or any encrypted ROMs:

  1. Install recovery, you can use whatever I mentioned above
  2. Wipe system, cache, vendor (required) and dalvik (optional)
  3. Format data
  4. Change /data partition to f2fs, or else you will not be able to access /sdcard content from recovery
  5. Install ROM
  6. Enjoy!

From another ROM without encrypted data:

  1. Follow step 1-2 as above
  2. If your /data partition isn't on f2fs yet, then follow step 3-4 as above, if already then continue to step 3
  3. Install ROM
  4. Enjoy!

Installation Notes

  • Phone getting hot/laggy on day 1? Read this.
  • Dirty flash is possible from previous official Tango build.
  • How to tell if clean flash is needed: If current running system is missing some feature that listed on changelog, or the settings app showing random strings then it's time to do it.
  • Don't do dirty flash from my CI dynamic build, do a clean flash and follow the instruction on the manual I linked on the post.
  • Recommended recovery is latest orangefox, but any recovery is fine as long as it updated for A12, or you can use any updated recovery with support for "fake" touchscreen if your screen is replaced and touchscreen doesn't working on recovery.
  • Format data first if you have not been done it yet before, and then changes /data partition to f2fs if you come from older android version and getting boot loop AKA stuck at DerpFest logo. This step is required only if you did not use f2fs for /data partition already.
  • Make sure to verify if the /data partition already in f2fs, or you will be getting bootloop, it should be looks like this.
  • Some user reported that they can boot with ext4 type partition for /data if they are using TWRP Official for formatting data before, and yes it is working (confirmed by me).
  • Clean flash if comes from previous Android version.
  • If comes from encrypted state like coming from MIUI stock, you will need to format first.
  • FBE but not forced encrypted so you don't need to flash DFE.
  • Default camera is Aperture from LineageOS
  • Encryption is not tested yet.
  • ROM comes with AIDL QTI vibrator (LED based vibrator), so you'll need to use kernel with QTI haptics driver, or you'll not get any vibration. Ask the kernel developers if their kernel is support QTI haptics driver if you want to use this ROM with vibration.
  • The USB OTG didn't work? Plug it to the phone and restart your phone.







































Changelog for Build Date: 9 September 2023

Changelog

• Enable Charging Control

• Silence some opengl spam

• Pin SystemUIGoogle to improve systemui stability

ROM Notes

  • Clean Flash required; else the network restriction feature won't working properly
  • Disable video stabilization on any Camera (Aperture/Gcam) if the video recording preview is zooming in.
  • Disable ripple on unlocking and charging to make your whyred wake faster from off screen and when plugging charger.
  • Shishu Illusion UI styles causing QS stuttering, so changes to other style if you are facing a stutter while dragging it down.
  • Some additional notes about Shishu Immensity & Nights UI styles: use Shishu Immensity only for light theme, and use Shishu Nights when you are on dark theme. Using wrong combination will causing white QS theme while and make the text unreadable on dark theme or vice versa.

Known issues

  • Try and report, if found any always attach the log and the step to reproduce the problem, type #bugreport in support group and enter if you don't know how to report.

How to Install

Recovery:
How to check if your /data partition is already on f2fs or not:
  • Go to Menu
  • Manage Partition
  • Select Data, and click check button
  • On "filesystem" part, it should be written f2fs
  • If not (aka still on ext4) then it's time to change it

From stock ROM (Miui) or any encrypted ROMs:

  1. Install recovery, you can use whatever I mentioned above
  2. Wipe system, cache, vendor (required) and dalvik (optional)
  3. Format data
  4. Change /data partition to f2fs, or else you will not be able to access /sdcard content from recovery
  5. Install ROM
  6. Enjoy!

From another ROM without encrypted data:

  1. Follow step 1-2 as above
  2. If your /data partition isn't on f2fs yet, then follow step 3-4 as above, if already then continue to step 3
  3. Install ROM
  4. Enjoy!

Installation Notes

  • Phone getting hot/laggy on day 1? Read this.
  • Dirty flash is possible from previous official Tango build.
  • How to tell if clean flash is needed: If current running system is missing some feature that listed on changelog, or the settings app showing random strings then it's time to do it.
  • Don't do dirty flash from my CI dynamic build, do a clean flash and follow the instruction on the manual I linked on the post.
  • Recommended recovery is latest orangefox, but any recovery is fine as long as it updated for A12, or you can use any updated recovery with support for "fake" touchscreen if your screen is replaced and touchscreen doesn't working on recovery.
  • Format data first if you have not been done it yet before, and then changes /data partition to f2fs if you come from older android version and getting boot loop AKA stuck at DerpFest logo. This step is required only if you did not use f2fs for /data partition already.
  • Make sure to verify if the /data partition already in f2fs, or you will be getting bootloop, it should be looks like this.
  • Some user reported that they can boot with ext4 type partition for /data if they are using TWRP Official for formatting data before, and yes it is working (confirmed by me).
  • Clean flash if comes from previous Android version.
  • If comes from encrypted state like coming from MIUI stock, you will need to format first.
  • FBE but not forced encrypted so you don't need to flash DFE.
  • Default camera is Aperture from LineageOS
  • Encryption is not tested yet.
  • ROM comes with AIDL QTI vibrator (LED based vibrator), so you'll need to use kernel with QTI haptics driver, or you'll not get any vibration. Ask the kernel developers if their kernel is support QTI haptics driver if you want to use this ROM with vibration.
  • The USB OTG didn't work? Plug it to the phone and restart your phone.






















Changelog for Build Date: 10 August 2023

Changelog

  •  ¯\_(ツ)_/¯

ROM Notes

  • Disable video stabilization on any Camera (Aperture/Gcam) if the video recording preview is zooming in.
  • Disable ripple on unlocking and charging to make your whyred wake faster from off screen and when plugging charger.
  • Shishu Illusion UI styles causing QS stuttering, so changes to other style if you are facing a stutter while dragging it down.
  • Some additional notes about Shishu Immensity & Nights UI styles: use Shishu Immensity only for light theme, and use Shishu Nights when you are on dark theme. Using wrong combination will causing white QS theme while and make the text unreadable on dark theme or vice versa.

Known issues

  • Try and report, if found any always attach the log and the step to reproduce the problem, type #bugreport in support group and enter if you don't know how to report.






Changelog: 10 July 2023

Changelog

  • Apply the not-quite-latest-yet-latest-on-whyred DerpFest bootanimation
  • Rename burn-in profile into retention in kcal
  • ¿Qué

ROM Notes

  • As always, the first 3 days is optimization day, so it is normal if your phone like heating, or stuttering on those days
  • Disable video stabilization on any Camera (Aperture/Gcam) if the video recording preview is zooming in
  • Disable ripple on unlocking and charging to make your whyred wake faster from off screen and when plugging charger.
  • Shishu Illusion UI styles might cause QS stuttering, so changes to others if you are facing a stutter while dragging it down.
  • Some additional notes about Shishu Immensity & Nights UI styles: use Shishu Immensity only for light theme, and use Shishu Nights when you are on dark theme. Using wrong combination will causing white QS theme while and make the text unreadable on dark theme or vice versa.

Known issues

  • Try and report, if found any always attach the log and the step to reproduce the problem, type #bugreport in support group and enter if you don't know how to report.

Installation Notes

  • Phone getting hot/laggy on day 1? Read this.
  • Dirty flash is possible from previous official Tango build.
  • Don't dirty flash from my CI dynamic build, clean flash and follow the instruction on the manual I linked on the post.
  • Recommended recovery is latest orangefox, but any recovery is fine as long as it updated for A12.
  • Format data first if you have not been done it yet before, and then changes /data partition to f2fs if you come from older android version and getting boot loop AKA stuck at DerpFest logo. This step is required only if you did not use f2fs for /data partition already.
  • Make sure to verify if the /data partition already in f2fs, or you will be getting bootloop, it should be looks like this.
  • Some user reported that they can boot with ext4 type partition for /data if they are using TWRP Official for formatting data before, and yes it is working (confirmed by me)
  • Clean flash if comes from previous Android version.
  • If comes from encrypted state like coming from MIUI stock, you will need to format first.
  • FBE but not forced encrypted so you don't need to flash DFE.
  • Default camera is Aperture from LineageOS
  • Encryption is not tested yet.
  • ROM comes with AIDL QTI vibrator (LED based vibrator), so you'll need to use kernel with QTI haptics driver, or you'll not get any vibration. Ask the kernel developers if their kernel is support QTI haptics driver if you want to use this ROM with vibration.
  • The USB OTG didn't work? Plug it to the phone and restart your phone.













Changelog: 5 May 2023

Changelog

  • Apply QPR1 qs clock to reduce stutter while too many notification
  • Disable wallpaper zooming
  • Remove custom vsync offset
  • Adjust irqbalance irqprio to cover all little core
  • Use generic cpu variant to get benefit from bionic
  • ¿Qué

ROM Notes

  • As always, the first 3 days is optimization day, so it is normal if your phone like heating, or stuttering on those days
  • Disable video stabilization on any Camera (Aperture/Gcam) if the video recording preview is zooming in
  • Disable ripple on unlocking and charging to make your whyred wake faster from off screen and when plugging charger
  • Want to use my previous stock kernel build? type and enter #stockkernel-44-jan23 in the support group to obtain it

Known issues

  • Try and report, if found any always attach the log and the step to reproduce the problem.

Installation Notes

  • Phone getting hot/laggy on day 1? Read this.
  • Dirty flash is possible from previous official Tango build.
  • Don't dirty flash from my CI dynamic build, clean flash and follow the instruction on the manual I linked on the post.
  • Recommended recovery is latest orangefox, but any recovery is fine as long as it updated for A12.
  • Format data first if you have not been done it yet before, and then changes /data partition to f2fs if you come from older android version and getting boot loop AKA stuck at DerpFest logo. This step is required only if you did not use f2fs for /data partition already.
  • Make sure to verify if the /data partition already in f2fs, or you will be getting bootloop, it should be looks like this.
  • Some user reported that they can boot with ext4 type partition for /data if they are using TWRP Official for formatting data before, and yes it is working (confirmed by myself)
  • Clean flash if comes from previous Android version.
  • If comes from encrypted state like coming from MIUI stock, you will need to format first.
  • FBE but not forced encrypted so you don't need to flash DFE.
  • Default camera is Aperture from LineageOS
  • Encryption is not tested yet.
  • ROM comes with AIDL QTI vibrator (LED based vibrator), so you'll need to use kernel with QTI haptics driver, or you'll not get any vibration. Ask the kernel developers if their kernel is support QTI haptics driver if you want to use this ROM with vibration.
  • The USB OTG didn't work? Plug it to the phone and restart your phone.


































Changelog: 19 April 2023

Changelog

  • Remove Gallerygo; replace with Google Photos instead
  • Change kernel base using Pixel Experience kernel ones
  • Drop simple thermal on kernel side
  • Drop rounded corner radius
  • Adjust statusbar padding
  • Move TARGET_CPU_VARIANT to cortex-a73
  • Lower dex2oat thread
  • Drop some redundant properties
  • Set and update fling velocity
  • Enable render ahead 3 times ahead
  • Include Google Clock again

ROM Notes

  • As always, the first 3 days is optimization day, so it is normal if your phone like heating, or stuttering on those days
  • Disable video stabilization on any Camera (Aperture/Gcam) if the video recording preview is zooming in
  • Disable ripple on unlocking and charging to make your whyred wake faster from off screen and when plugging charger
  • Want to use my previous stock kernel build? type and enter #stockkernel-44-jan23 in the support group to obtain it

Known issues

  • Try and report, if found any always attach the log and the step to reproduce the problem.

Installation Notes

  • Phone getting hot/laggy on day 1? Read this.
  • Dirty flash is possible from previous official Tango build.
  • Don't dirty flash from my CI dynamic build, clean flash and follow the instruction on the manual I linked on the post.
  • Recommended recovery is latest orangefox, but any recovery is fine as long as it updated for A12.
  • Format data first if you have not been done it yet before, and then changes /data partition to f2fs if you come from older android version and getting boot loop AKA stuck at DerpFest logo. This step is required only if you did not use f2fs for /data partition already.
  • Make sure to verify if the /data partition already in f2fs, or you will be getting bootloop, it should be looks like this.
  • Some user reported that they can boot with ext4 type partition for /data if they are using TWRP Official for formatting data before, and yes it is working (confirmed by myself)
  • Clean flash if comes from previous Android version.
  • If comes from encrypted state like coming from MIUI stock, you will need to format first.
  • FBE but not forced encrypted so you don't need to flash DFE.
  • Default camera is Aperture from LineageOS
  • Encryption is not tested yet.
  • ROM comes with AIDL QTI vibrator (LED based vibrator), so you'll need to use kernel with QTI haptics driver, or you'll not get any vibration. Ask the kernel developers if their kernel is support QTI haptics driver if you want to use this ROM with vibration.
  • The USB OTG didn't work? Plug it to the phone and restart your phone.







Changelog: 16 February 2023

Changelog

  • Enable aux camera for Aperture Cam
  • Unlock 60fps on Aperture Cam
  • Restore Android Auto stub
  • Cleanup LiveDisplay remains

ROM Notes

  • Opted out for blur because it is causing performance regression.

Known issues

  • Try and report, if found any always attach the log and the step to reproduce the problem.

Installation Notes

  • Phone getting hot/laggy on day 1? Read this.
  • Dirty flash is possible from previous official Tango build.
  • Don't dirty flash from my CI dynamic build, clean flash and follow the instruction on the manual I linked on the post.
  • Recommended recovery is latest orangefox, but any recovery is fine as long as it updated for A12.
  • Format data first if you have not been done it yet before, and then changes /data partition to f2fs if you come from older android version and getting boot loop AKA stuck at DerpFest logo. This step is required only if you did not use f2fs for /data partition already.
  • Make sure to verify if the /data partition already in f2fs, or you will be getting bootloop, it should be looks like this.
  • Some user reported that they can boot with ext4 type partition for /data if they are using TWRP Official for formatting data before, try and report me to confirm.
  • Clean flash if comes from previous Android version.
  • If comes from encrypted state like coming from MIUI stock, you will need to format first.
  • FBE but not forced encrypted so you don't need to flash DFE.
  • Default camera is Aperture from LineageOS
  • Encryption is not tested yet.
  • ROM comes with AIDL QTI vibrator (LED based vibrator), so you'll need to use kernel with QTI haptics driver, or you'll not get any vibration. Ask the kernel developers if their kernel is support QTI haptics driver if you want to use this ROM with vibration.
  • The USB OTG didn't work? Plug it to the phone and restart your phone.





























Changelog: 11 January 2023

Changelog

  • Drop debug.hwui.use_buffer_age
  • Update graphics blobs from taimen RP1A.201005.004
  • Drop useless config_pinnerCameraApp
  • Enable assistant app pinning
  • Disable continuous transaction tracing on all build types
  • Disable HWC composition strategy prediction
  • Disable Async MTE on System Server
  • Disable Skia tracing by default
  • Update audio policy according audio_policy_configuration_V6_0.xsd
  • Import led light capability overlay from LineageOS
  • Import missing a2dp audio policy configuration for AOSP BT HAL v2
  • Switch to autosinglelayer for unsignaled buffer latch
  • Improvement on camera viewfinder stability

ROM Notes

  • Ignore the livedisplay option in display settings, instead only use the display color calibration option to adjust anti burn-in

Known issues

  • Try and report if found any, always attach the log and the step to reproduce the problem





Changelog: 11 November 2022

Changelog

  • Disable unused property
  • Set permission for KGSL sysfs node
  • Change default DPI to 352
  • Improve camera shim
  • Disable aux cam for Aperture
  • Restore back NSG forcing band capability
  • Reduce max cached system processes
  • Added option to control microphone, speaker, headphone and display color

ROM Notes

  • No signal or earth icon when internet disabled? it is called combined icon and it is the default behavior since Android 12. Currently no toggle to turn off that behavior.
  • Not all customization from Shinju is available, it will be gradually added
  • Some user reported they are getting permission control force closed at clean flash. Ignore it for now, as I and the dev still can' t reproduce it and since this issue didn't happen on all user (yeah, we know already the log for it)

Known issues

  • Camera may lag randomly on Camera1 API apps (WhatsApp, Telegram, etc.), for now close and reopen the app if you are experiencing that

Installation Notes

  • Phone getting hot/laggy on day 1? Read this
  • Dirty flash is possible from previous Tango build, but recommended to wipe system first before
  • Format data first, and then changes /data partition to f2fs if you come from older android version and getting boot loop or stuck at DerpFest logo. It also can improve app launch performance.
  • Some user reported that with ext4 type partition for /data also working. But higher chance to booting is to use f2fs partition type.
  • Recommended recovery is latest orangefox, but any recovery is fine as long as it updated for A12
  • Clean flash if comes from previous Android version.
  • If comes from encrypted state, you need to format first.
  • FBE but not forced encrypted so you don't need to flash DFE
  • Default camera is Aperture from LineageOS
  • Encryption is not tested yet
  • ROM comes with AIDL QTI vibrator (LED based vibrator), so you'll need to use kernel with QTI haptics driver, or you'll not get any vibration. Ask the kernel developers if their kernel is support QTI haptics driver if you want to use this ROM with vibration.
  • The USB OTG didn't work? Plug it to the phone and restart your phone.














Changelog: 17 October 2022

Changelog

  • Initial release
  • Switch camera to Aperture

ROM Notes

  • No signal or earth icon when internet disabled? it is called combined icon and it is the default behavior since Android 12. Currently no toggle to turn off that behavior.
  • Yep, the volume panel by default is on the left side for now, to move it to the right side do toggle on and off the option "Show volume panel on the left" settings
  • Not all customization from Shinju is available, it will be gradually added
  • Some user reported they are getting permission control force closed at clean flash. Ignore it for now, as I and the dev still can' t reproduce it and since this issue didn't happen on all user (yeah, we know already the log for it)

Known issues

  • Camera may lag randomly on Camera1 API apps (WhatsApp, Telegram, etc.), for now close and reopen the app if you are experiencing that

Installation Notes

  • Phone getting hot/laggy on day 1? Read this
  • Clean flash
  • Recommended to format /data partition to f2fs to improve overall performance.
  • Recommended recovery is latest orangefox, but any recovery is fine as long as it updated for A12
  • Clean flash if comes from previous Android version.
  • If comes from encrypted state, you need to format first.
  • Also, format data and changes /data partition to f2fs if you come from older android version and getting boot loop
  • FBE but not forced encrypted
  • Encryption is not tested yet
  • ROM comes with AIDL QTI vibrator (LED based vibrator), so you'll need to use kernel with QTI haptics driver, or you'll not get any vibration. Ask the kernel developers if their kernel is support QTI haptics driver if you want to use this ROM with vibration.
  • The USB OTG didn't work? Plug it to the phone and restart your phone.


Report Page