Blocking checks
- Correct screen/recovery size
- Working Touch, screen - Ilitek, and Goodix confirmed working, Himax not working, Chipone Unknown
- Backup to internal/microSD
- Restore from internal/microSD
- reboot to system
- ADB
Medium checks
- update.zip sideload
- UI colors (red/blue inversions)
- Screen goes off and on
- F2FS/EXT4 Support, exFAT/NTFS where supported
- all important partitions listed in mount/backup lists
- backup/restore to/from external (USB-OTG) storage (not supported by the device)
- backup/restore to/from adb (https://gerrit.omnirom.org/#/c/15943/)
- decrypt /data - Unlikely, Broken on samsung
- Correct date - After research it appears this is broken for most twrp versions
Minor checks
- MTP export
- reboot to bootloader
- reboot to recovery
- poweroff
- battery level
- temperature
- encrypted backups
- input devices via USB (USB-OTG) - keyboard, mouse and disks (not supported by the device) - WORK IN PROGRESS
- USB mass storage export
- set brightness
- vibrate - TW_NO_HAPTICS := true
- screenshot
- partition SD card
repo init --depth=1 -u https://github.com/minimal-manifest-twrp/platform_manifest_twrp_aosp.git -b twrp-12.1
repo sync
git clone https://github.com/galaxy-a05s/android_device_samsung_a05sxx.git -b android-14 device/samsung/a05s
git clone https://github.com/galaxy-a05s/android_device_samsung_bengal-common.git -b android-14 device/samsung/bengal-common
export ALLOW_MISSING_DEPENDENCIES=true; . build/envsetup.sh; lunch twrp_a05s-eng
mka recoveryimage