Skip to content

Droidputer v0.0.8

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Oct 17:37
· 61 commits to main since this release

v0.0.8: flashing from the phone no longer fails mid-flash, slow builds no longer time out, Marauder's enter works

  • Flashing from the phone: about 1 flash in 4 failed ("FLASH_DEFL_BEGIN timed out" or "Error writing ... rc=-1")
    because the mirror link reconnected to the ESP 1.5 s into the flash and took its USB port. The link now stays
    out of the way until the flash is done (10 of 10 flashes on this release's code; the race happened once and
    was blocked)
  • The app now waits up to 30 min for a build (was 20): Ultimate-Remote takes up to ~23 min to build, and the app
    used to give up on builds that then succeeded
  • Since v0.0.7 in every build the proxy makes (no app update needed): apps that draw with TFT_eSPI and read the
    Cardputer keyboard themselves (ESP32Marauder and its forks) run on a bare ESP32-S3 with the phone as screen and
    keyboard; one tap now selects once in those apps (a finger tap used to select twice: enter opened a submenu
    and then its first item)

Tested firmware x board (phone-verified, 2026-10-10)

Phone: Poco X7 Pro (Android 16 / HyperOS). "Works" = the app's 20 s check after flashing (one boot, the ESP's
HELLO, frames on the phone) plus one key from the phone where the app reads keys. The verdict issues say
"cardputer-adv" for every board (a known label bug); the board below comes from the build target and the test log.

Bare ESP32-S3-N16R8 devkit, "bare ESP32-S3" target (the phone is the only screen):

Firmware Result Phone keys Shim Verdict
ESP32Marauder works arrows one row per tap; enter opens a submenu, back goes up one level d2cd447 #102
stellar-map works date typed, each key once d2cd447 #103
M5PORKCHOP works backtick opens its menu d2cd447 #104
VolosR Cardputer (SpaceWars) works the ship moves d2cd447 #105
Bluetooth Keyboard/Mouse Emulator works the mode menu moves d2cd447 #106
Ultimate-Remote works the menu moves one row d2cd447 #107
Tiny-Journal works text typed d2cd447 #108
Cardputer System Monitor works the app reads no keys d2cd447 #109
audiospectrum works the app reads no keys d2cd447 #110
WebRadio works not shown: its Wi-Fi list was empty (it hides networks below -80 dBm) d2cd447 #111
cardputer-iss-tracker works 'c' opens its config menu c09487b #100
M5Cardputer example works not checked c09487b #97
miniacid works not checked c09487b #99
Pigtail BROKEN: boot loop (interrupt watchdog in BLE init); its own prebuilt runs on the same board, cause not found yet - d2cd447 #112

Cardputer ADV, "Cardputer ADV" target (its own screen plus the phone), last run 2026-09-03..05 on older shims, not
re-run for this release: stellar-map works (#4), audiospectrum works (#3), cardputer-iss-tracker works (#8),
I2C scanner works (#5), Pense-Bem works (#1); Pigtail broken (#9, same boot loop).


Assets

  • droidputer-v0.0.8.apk — the app; install this one
  • droidputer-v0.0.8.aab — Android App Bundle (not needed to install)
  • SHA256SUMS — checksums of both

Install: adb install droidputer-v0.0.8.apk, or open the APK on the phone (Android 8+). USB-OTG required: plug the ESP32-S3 in with an OTG cable and grant the USB permission once.