Repository navigation
Releases
Releases · nikbasi/basilauncher
Basilauncher 1.4.62
Basilauncher 1.4.62
- The front light uses CrossPoint's brightness curve, and the level and on/off state are shared. Change it in either app and the other picks it up on the next boot.
- A text browser opens DuckDuckGo's HTML home.
- Wi-Fi lists nearby networks. A known secured network joins with its stored password, and up to eight networks are remembered.
- A GPS map reads topo tiles from the SD card. A finger drag moves the view.
- The shade brightness control changes the lamp immediately, and letter keys flash in place.
Assets
| File | Offset | Use |
|---|---|---|
basilauncher-1.4.62-full.bin |
0x0 |
First install; includes bootloader, partitions, and launcher |
basilauncher-1.4.62-t5pro.bin |
0x10000 |
Launcher-only update; preserves guest app slots |
basil-bootloader.bin |
0x0 |
Bootloader-only refresh |
basilauncher-1.4.62-partitions.bin |
0x8000 |
Partition table only |
Basilauncher 1.4.44
Basilauncher 1.4.44
- Photos open full screen, and progressive JPEGs keep more detail.
- The hotspot is WPA2. Default password
basilauncher, changeable on the device or the transfer page. - Pull down the shade and tap the Wi-Fi tile to start or stop the hotspot. Hold the tile for the password and QR. A fan appears in the status bar while it is on.
- Open a photo and tap Set sleep to pin it. Sleep shows that frame without a caption. A short BOOT tap steps to the next photo without an "Entering sleep" banner.
- Clock and brightness updates no longer leave the top bar or the shade grey.
Assets
| File | Offset | Use |
|---|---|---|
basilauncher-1.4.44-full.bin |
0x0 |
First install; includes bootloader, partitions, and launcher |
basilauncher-1.4.44-t5pro.bin |
0x10000 |
Launcher-only update; preserves guest app slots |
basil-bootloader.bin |
0x0 |
Bootloader-only refresh |
basilauncher-1.4.44-partitions.bin |
0x8000 |
Partition table only |
Basilauncher 1.4.26
Basilauncher 1.4.26
- After a short BOOT tap that cycles the sleep image, a longer press aborts the image change and wakes immediately.
- First home screen after boot uses a clean refresh so the charging bolt is not ghosted under the battery.
Assets
| File | Offset | Use |
|---|---|---|
basilauncher-1.4.26-full.bin |
0x0 |
First install; includes bootloader, partitions, and launcher |
basilauncher-1.4.26-t5pro.bin |
0x10000 |
Launcher-only update; preserves guest app slots |
basil-bootloader.bin |
0x0 |
Bootloader-only refresh |
basilauncher-1.4.26-partitions.bin |
0x8000 |
Partition table only |
Basilauncher 1.4.25
Basilauncher 1.4.25
- Battery status caches charger reads and updates when USB is plugged or unplugged, without a touch.
- Settings → Hardware shows board, battery, SD, LoRa, and GPS module details.
- Wake from sleep with a short BOOT press; hold still puts the device to sleep.
- Shade swipe-up no longer accidentally turns on the frontlight.
- Charging indicator keeps a stable battery layout (lightning only; no USB label).
Assets
| File | Offset | Use |
|---|---|---|
basilauncher-1.4.25-full.bin |
0x0 |
First install; includes bootloader, partitions, and launcher |
basilauncher-1.4.25-t5pro.bin |
0x10000 |
Launcher-only update; preserves guest app slots |
basil-bootloader.bin |
0x0 |
Bootloader-only refresh |
basilauncher-1.4.25-partitions.bin |
0x8000 |
Partition table only |
Basilauncher 1.4.24
Basilauncher 1.4.24
- Adaptive e-ink refresh policy makes navigation and controls feel faster while scheduling clean refreshes to limit ghosting.
- Fixed black rendering after opening Quick Settings and around occupied app slots.
- File manager now uses an explicit Open button instead of double-tap.
- Long-press enters multi-select; Copy, Cut, Delete, and Paste support batches.
- Touch long-presses are queued during display refreshes and no longer cause accidental release taps.
Assets
| File | Offset | Use |
|---|---|---|
basilauncher-1.4.24-full.bin |
0x0 |
First install; includes bootloader, partitions, and launcher |
basilauncher-1.4.24-t5pro.bin |
0x10000 |
Launcher-only update; preserves guest app slots |
basil-bootloader.bin |
0x0 |
Bootloader-only refresh |
basilauncher-1.4.24-partitions.bin |
0x8000 |
Partition table only |
Basilauncher 1.4.23
Basilauncher 1.4.23
- Sleep screensaver: no battery/charging banner (art only + “Press BOOT to wake”)
- Sleep BMPs use Floyd–Steinberg dithering so photos keep visible mid-gray detail on 1-bpp e-ink
Assets
| File | Offset |
|---|---|
basilauncher-1.4.23-t5pro.bin |
0x10000 |
basil-bootloader.bin |
0x0 |
basilauncher-1.4.23-partitions.bin |
0x8000 |
Basilauncher 1.4.22
Basilauncher 1.4.22
- Serial
RM /pathfor/firmwareand/sleepfiles (host tooling can park/replace sleep BMPs over USB).
Assets
| File | Offset |
|---|---|
basilauncher-1.4.22-t5pro.bin |
0x10000 |
basil-bootloader.bin |
0x0 |
basilauncher-1.4.22-partitions.bin |
0x8000 |
Basilauncher 1.4.21
Basilauncher 1.4.21 — LilyGO T5 E-Paper S3 Pro
Changes
- Sleep screensaver no longer shows a frozen clock (deep sleep can’t refresh it). Battery % at sleep entry remains.
- README: home device photo only (sleep shot deferred).
Assets
| File | Flash offset | Notes |
|---|---|---|
basilauncher-1.4.21-t5pro.bin |
0x10000 |
Everyday update (factory app only) |
basil-bootloader.bin |
0x0 |
Custom RST double-press bootloader |
basilauncher-1.4.21-partitions.bin |
0x8000 |
First install / partition-map change |
Everyday update
esptool.py --chip esp32s3 -p PORT write-flash 0x10000 basilauncher-1.4.21-t5pro.bin
esptool.py --chip esp32s3 -p PORT erase-region 0xe000 0x2000Or from a clone: pio run -e basilauncher -t upload.
Full recipes: docs/flashing.md.
If Basilauncher is useful on your T5 Pro, a GitHub star helps others find it.
Basilauncher 1.4.20
Basilauncher 1.4.20 — LilyGO T5 E-Paper S3 Pro
Factory-partition multi-app hub: SD install into guest slots, RST double-press return, Files explorer, quick-settings shade, sleep BMPs, charging UI.
Assets
| File | Flash offset | Notes |
|---|---|---|
basilauncher-1.4.20-t5pro.bin |
0x10000 |
Everyday update (factory app only) |
basil-bootloader.bin |
0x0 |
Custom RST double-press bootloader |
basilauncher-1.4.20-partitions.bin |
0x8000 |
First install / partition-map change |
Everyday update
esptool.py --chip esp32s3 -p PORT write-flash 0x10000 basilauncher-1.4.20-t5pro.bin
esptool.py --chip esp32s3 -p PORT erase-region 0xe000 0x2000Or from a clone: pio run -e basilauncher -t upload.
First flash
See docs/flashing.md. Write bootloader + partitions + factory, then clear otadata.
If Basilauncher is useful on your T5 Pro, a GitHub star helps others find it.