[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] dr.ketan:
ChangeLog Q01 FOR N960F_DS Only

- Based on Android Q Beta1 N960FXXU4ZSK5 (Thanks [MENTION=4259991]Arteush[/MENTION] for sharing Beta OTA link)

- DEX supported (Dex on PC)

- S Pay with Gear wearable (Only supported models) - Provided you have installed required packages and hidden 'pay' stuff with magisk hide.

- Included stock enforcing kernel

- Reduced call disconnect delay.

- High Volume warning disabled

- Denoxed with minimally debloated (tried to preserve most functions though)

- Reboot to recovery QS panel toggle.

- 3minit battery & Clock (Aroma Select)

- Dual SIM + SD support

- Added some important samsung stuff

Calculator

Music

- Titanium Backup (aroma selectable)

- Probable fix for Titanium Backup schedule

- Titanium freezing issue Fix

- Internet browser Secret mode

- S Health patched for using with rooted device.

- ROM Tool with following options

Ad-Free Quick Panel Toggles

NavigationBar heights on the fly (Smaller/Stock)

Long Press Home customization : Select Device assistance as LP Home from settings, then select if you want to use it to assign to any available app/service), You can reset choice from ROM control

Scloud - As this is major battery killer, You ca enable/disable anytime from ROM control

ROM Control - See below for more details

StatusBar Icons icon

For Sock battery & Clock users

Left Clock

Rt Clock

Extended statusbar clock with seconds

Show/Hide Native network meter with grey tint Rt side

Show/Hide Native network meter with grey tint Lt side

For minit battery/Clock users

Show/Hide stock battery

Show/Hide 3minit battery

Show/Hide Stock clock

Show/Hide 3minit clock

Mods & Fix

Netflix/Optus sport fix

Auto Call Record (Without CSC features)

Force mode ROM Tool (Read BT Fix below)

Titanium Backup Fix - Certain times Titanium Backup causing FC and unable to fix it even after uninstalling/Reinstalling it. In this case this fix will be useful. Though very rarely this fix requires (even on stock ROM too and have nothing to do with ROM but just provided in case it requires.)

SeLinux mode changer on the fly (Requires custom kernel)

Biometrics on Reboot. If you want to login bank app/Paypal with fingerprint, you need to disable this.

Update & Fix section

ROM Control Features

Battery Bar with thickness and color option

Network meter with Toggle (Lt/Rt/Quick Panel/None) with color option

Virtual Key with Toggle (Lt side - Menu, Rt side - Power, Centre - Home)

Double tap statusbar to sleep

PS : There may be few more options will be there but won't work if those are not mentioned here.

Installation Guide

- (Read carefully)

- Backup data including Int storage (Mostly wiping It storage will not require but in case needed) and place to PC/Ext Storage

- If you are on stock ROM then first Install TWRP and root (see Gen thread for rooting guide)

I have tested only on Old TWRP, I have never used other TWRP so I cn't comment about other newer TWRP. I recommend to swith to said old TWRP to flash this Q01 and later on you can switch to your favorite TWRP.

I have made some changes in script to work old TWRP on new SAR adoptation of Android Q, so if any TWRP available for Android Q, may not work correctly.

- If you are already on custom ROM with TWRP, make sure you are having same TWRP as said above

- Download N960_F_DS_DrKetan_custom_ROM_Q0*.zip and MD5 file, Copy ROM zip to Ext SD card/OTG. Use Root Explorer or similar and from device itself check MD5 of ROM and confirm it matches with mention on MD5 file

- Reboot to TWRP and select to wipe data (simple factory reset) should be fine

- Flash ROM zip and must select ROM,Root,Kernel,Vendor & CSC (In case your current CSC is not a part of "OXM" , you can skip installing CSC and see if all working fine) all from aroma and rest of option is optional to choose

- Let it to finish, it may take about 8-10 minutes to finish

- Reboot to system

Mostly it will bootloop

Now reboot to download mode and

- Flash Android Q Bootloader

- Let it to reboot and it should boot normally now. In case not then I recommend to Format device (One which required to type 'yes') and then again flash ROM as said above. No need to re flash bootloader again.

Now read below bug and tip section

Important : Usually my ROM doesn't install/Modify CSC but this is first beta and no separate CSC file officially available so this time It includes CSC (as it is from Q Beta1). Also if you have enabled any CSC features, it will get replaced with stock one. Once Android Q officially release, CSC section will be remove from next version of ROM

Bugs,Fix & Tips

- Most of magisk modules, including edxposed needs to update and current version not working.

- Only one major bug encountered so far is losing BT pair after reboot, and I have spared almost half the time on it to fix but couldn't, but found what exact trigger it and found some workaround

For workaround check

Rom tool - update and fix- n960 - bluetooth fix

- Device stuck to download mode after trying some magisk module

This may happen with some modules, though it can not be fix but here showing a way to reboot normally from this condition without wiping/flashing anything.

In this condition, reboot to recovery, advanced - File manager and navigate to data/adb/modules and delete modules from there Also look for any script in post-fs-data.d OR Service.d and reboot.

PS : This is a fully customized ROM and for end users only, ROM or any part of ROM not allowed to redistribute,modify or to use as base to prepare new ROM.

Extract : If you are not dependent of Xposed/Magisk module, there is nothing to worry and enjoy Android Q.

Status : Online