From d27012e89685e9a72cee0ed9b7829aa0bf1cc192 Mon Sep 17 00:00:00 2001 From: Emil Kosz Date: Sun, 27 Sep 2026 21:42:22 +0200 Subject: [PATCH] general: comments; todo; feature checklist --- FEATURE_CHECKLIST.md | 113 +++++++++++++++++++++++++++++++++++++++++++ TODO.md | 4 ++ lineage_rubenslte.mk | 1 + 3 files changed, 118 insertions(+) create mode 100644 FEATURE_CHECKLIST.md create mode 100644 TODO.md diff --git a/FEATURE_CHECKLIST.md b/FEATURE_CHECKLIST.md new file mode 100644 index 0000000..47de8df --- /dev/null +++ b/FEATURE_CHECKLIST.md @@ -0,0 +1,113 @@ +# SM-T365 Feature Checklist + +Legend: `[ ]` untested, `[x]` working, `[~]` partially working / known issue. + +## Boot & System +- [x] Boot +- [x] Boot animation (no corruption / correct res) +- [x] First-boot setup wizard completes +- [x] Reboot, reboot to recovery, download, power off +- [x] Date/time/timezone correct after reboot (RTC) +- [ ] No severe SELinux denials (`dmesg | grep avc`) +- [ ] Updater / OTA install +- [x] Factory reset + +## Display & Touch +- [x] Display +- [x] No flashing / ghosting artifacts (verify display prop changes) +- [x] Auto-rotate (accelerometer-driven) +- [x] Manual brightness slider +- [x] Adaptive brightness (light sensor) +- [x] Screen off/on via power button +- [x] Touch: single touch, multitouch, pinch/zoom +- [x] Night Light / LiveDisplay +- [ ] Cast / Miracast (if supported) + +## Audio +- [x] Speaker playback +- [x] Headphone jack detection + routing +- [x] Microphone recording +- [ ] In-call audio (speaker + mic) +- [x] Volume rocker adjusts media/call/ring streams +- [ ] Bluetooth audio (A2DP) +- [ ] USB audio +- [ ] Media codecs (video/audio playback) +- [x] Voice recorder app + +## Camera +- [ ] Rear camera still photo +- [ ] Rear camera video (720p) +- [ ] Rear LED flash / torch +- [ ] Autofocus +- [ ] Front camera still + video +- [ ] Third-party app (e.g. OpenCamera) + +## Wi-Fi +- [x] Scan + connect (WPA2) +- [x] 2.4 GHz and 5 GHz bands +- [ ] Wi-Fi Direct +- [ ] Hotspot / tethering +- [ ] Reconnect after sleep + +## Bluetooth +- [ ] Enable + scan + pair +- [ ] A2DP playback +- [ ] HFP in-call audio +- [ ] BLE device +- [ ] File transfer (OPP) + +## Cellular / Telephony +- [ ] SIM detected +- [ ] Network registration (LTE / 3G / 2G) +- [ ] Mobile data +- [ ] Outgoing + incoming calls +- [ ] SMS / MMS +- [ ] APN settings +- [ ] Airplane mode toggle + +## GPS +- [ ] Cold fix / warm fix +- [ ] Location in Maps +- [ ] GPS + GLONASS + +## Sensors +- [ ] Accelerometer +- [ ] Ambient light sensor +- [ ] Proximity sensor +- [ ] Magnetometer / compass +- [ ] Gyroscope (if present) + +## NFC +- [ ] Enable + tag read +- [ ] Android Beam / NDEF (if supported) + +## USB +- [x] adb (host authorized) +- [ ] adb in recovery +- [x] MTP / PTP file transfer +- [ ] USB host / OTG +- [ ] Charging over USB + +## Storage +- [ ] Internal storage read/write +- [ ] microSD mount + read/write +- [ ] Adoptable storage (format SD as internal) +- [ ] USB mass storage (if supported) + +## Power & Battery +- [x] Battery percentage + stats +- [ ] Charging status (AC / USB) +- [ ] Offline charging animation +- [ ] Deep sleep / idle drain +- [ ] Thermal throttling behavior + +## Buttons & Haptics +- [x] Power button +- [x] Volume up / down +- [ ] Home / Recents / Back +- [ ] Vibrator / haptic feedback + +## Security +- [ ] Lockscreen (PIN / pattern / password) +- [ ] Full-disk encryption +- [ ] Widevine DRM (L3) diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..5be15ed --- /dev/null +++ b/TODO.md @@ -0,0 +1,4 @@ +# SM-T365 to-do list + +- [ ] Check if brightness curve and min/max values truly fit the + stock; they seem to be a bit excessive for the min I think. diff --git a/lineage_rubenslte.mk b/lineage_rubenslte.mk index efc426d..e7df80a 100644 --- a/lineage_rubenslte.mk +++ b/lineage_rubenslte.mk @@ -7,6 +7,7 @@ $(call inherit-product, vendor/lineage/config/common_full_phone.mk) PRODUCT_NAME := lineage_rubenslte PRODUCT_BRAND := samsung PRODUCT_MANUFACTURER := samsung +# The following is just like the stock ROM. PRODUCT_MODEL := SM-T365 PRODUCT_DEVICE := rubenslte PRODUCT_CHARACTERISTICS := tablet