[Samsung Galaxy Note 20 Ultra ROMs, Kernels, Recove] exocetdj:
Module base - flash in TWRP

Rom Module - flash in magisk

Link above is ANDROID 11 OneUI 3 module base and rom module *aka rooted stock rom (thanks @henklbr for the update.zip)

Module Base Features:

Lightly debloated

No red text on boot

Prerooted with Magisk

Multidisabler 2.6 included

Samsung Beta s### removed

custom software info screen

prop tweaks

Rom Module features

3Minit clock

3Minit Battery

Fully independently selectable CSC features

V4a

Youtube Vanced

Install option for module to provide Stock Secsettings TWRP flashable zip

Custom Wallpapers

Good lock

420 bootanimation

SamsungSans Fonts

Debloat options for rooted stock

On install the module will detect whether it's being installed on rooted stock or the 420rom base and present the relevant install options.

I have also added mechanisms to prevent the module being installed on any other roms as it will royally screw yoursetup - please use rooted stock or the 420rom base - similarly the module will also abort setup if any other device than a N986B is detected - i am going to add N985B support if i can get the testers i need ;)

ODIN FILES can be downloaded here

In the absolute interest of respect and honesty, full credit and a huge thanks must go to @dr.ketan on working out the files needed for a successful bootloader flash. I have made my own odin files but in the interests of my user's safety, had to follow your example in this particular area in making my own (my rom installs no red text fix). Please let me know if there will be any issue and i will happily remove these and link yours for my users to update Bootloader with if that is ok.

Install instructions

Coming from rooted stock android 10, 420rom ATJ1 or either on android 11

1- place module base on external storage and ensure you have multi-disabler 2.6 on there too

2- reboot to download with phone connected to PC and extract the ODIN zip somewhere on your pc

3- next unzip the 1st flash rar file and load into relevant odin slots - MAKE SURE AUTO REBOOT IS UNCHECKED!! - flash the files

4- next with phone still connected to PC, reboot download mode (vol down and power for 7 seconds then immediately) hold both vol buttons down & then load the files from the 2nd flash rar - MAKE SURE AUTO REBOOT IS UNCHECKED!! - flash the files

5- Hold vol down and power to exit download mode and immediately hold vol up and power to enter TWRP

6- Ensure your internal storage folders make sense under install -> internal storage as you should still be unencrypted - if they look something like "n04mcx49txtc4991" format data and flash multidisabler - then reboot TWRP - if you can see proper file names head straight to next step

7- flash the base in TWRP and wipe cache and dalvik afterwards - Reboot system and after optimising apps, you should have a fully functional base to install the module straight to Magisk

Changelog:

Beta 6.1->7

-Rebase to ZTKK

-Fixed theme store force closing issue i was initially having

Beta 5.1->6.1

-Updated Bluetooth lib patcher in module

-wsm wearable fix in base now confirmed working

-v4a random root acces issue sorted

-Good lock with support for 3rd party launcher gestures

-lots of tidying up and re-writing install script

-csc features are now implemented in the same way as my n10/tab project as i can now mount and amend /optics - feature code is injected into the cscfeature.xml in the relevant CSC folder based on what the module reads in mps_code.dat - you can now install as much or as little as you want with the module.

Beta 4->5.1

-Rebased to latest ZTK7 firmware

-moved bluetoothlib patcher and wearables fix to base

Beta 3->4 - all features on current stable android 10 are now present and working on Beta 4 :good:

-3minit clock now working

-3minit battery now working

-custom secsettings added to base and option for stock secsettings TWRP zip in module

-added bluetooth lib patcher thanks @3arthur6

-added fix for WSM wearable issue thanks as always to @starbucks2010 :)

-rebased to ZTQT

-anything else i have forgotten

Beta 2->3

- Added fix for reboot to download mode issue

- v4a updated in module

Beta 1->2

- Sorted out Beta 2 rom module (beta 1 unreleased) - (everything but 3minit working so far)

- Added paritions to zip so no need to go through laborious update cycle to flash base. - install straight over android 10 with full wipe

- tweaked debloat to allow room for extra partitions (yup im doing this manually haha)