From 1d48a0c846ad4341a10fa177266b97ff36efd814 Mon Sep 17 00:00:00 2001 From: Hossain Khan Date: Fri, 3 Apr 2026 06:14:29 -0400 Subject: [PATCH] Update README with Android OS version requirement and alternative app Added minimum Android OS version requirement and related notes. Added link to community project for legacy devices - https://github.com/layuso/trmnl-android-legacy-lite --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 4649b2f..901e9f0 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ Here are some of the known ways you can get access to the `access-token`. 1. You must own a [TRMNL](https://trmnl.com/) device with "developer edition" add-on purchased 2. You have purchased their [BYOD](https://docs.trmnl.com/go/diy/byod) product. 3. You have self-serve installation of TRMNL service using [BYOS](https://docs.trmnl.com/go/diy/byos) +4. Your Android device OS version is `9.0` or higher (_for older devices try [trmnl-android-legacy-lite](https://github.com/layuso/trmnl-android-legacy-lite)_) ### 📱 Google Play Store @@ -46,6 +47,7 @@ Download the app from Google Play Store: 2. Currently the app uses Android WorkManager to schedule refresh job and it has minimum interval of ⏰ `15 min` between jobs. So, if your TRMNL is setup to refresh every `5 min`, you will not see it refresh until `15 min` is elapsed. * This can be overcome by using some clever logic or not using `WorkManager`. However, this is a OS optimized and reliable way to refresh image periodically. * Imagine a user running the app on an Android phone or tablet. When the app is in the background (e.g., the screen is off), it avoids unnecessary image refresh calls, conserving the user's battery. These optimizations are built into `WorkManager`. +3. App has minimum version requirement of **`9.0`**, see [discussion](https://github.com/usetrmnl/trmnl-android/issues/101#issuecomment-4182812396) for more info.