Skip to content

Releases: 0015/PocketSSH

PocketSSH version 1.2.0

01 Feb 17:47

Choose a tag to compare

v1.2.0 (Faburary 1, 2026)

  • Added: SSH public key authentication support
    • SD card SSH key management - automatically loads all .pem files from /sdcard/ssh_keys/ on boot
    • Keys stored in memory for use with sshkey command
    • Terminal displays list of loaded keys at startup
    • Case-insensitive file extension matching (.pem, .PEM, etc.)
    • Supports multiple keys for different servers
    • SPI mode SD card access (compatible with T-Deck Plus hardware)
    • New syntax: sshkey <HOST> <PORT> <USER> <KEYFILE> (e.g., sshkey 192.168.1.100 22 pi rpi_key.pem)
    • Uses libssh2_userauth_publickey_frommemory() for in-memory key authentication
    • Supports PEM format RSA keys (generated with ssh-keygen -m PEM)
    • More secure alternative to password authentication
    • Displays available keys on error
  • Added: Quote-aware argument parsing for WiFi credentials
    • Supports SSIDs and passwords with spaces using double quotes
    • Example: connect "My WiFi Network" "my password"
    • Works with mixed quoted/unquoted arguments
    • Backwards compatible with space-free credentials

PocketSSH version 1.1.0

15 Jan 07:22

Choose a tag to compare

v1.1.0 (January 14, 2026)

  • Fixed: Boot loop issue on quick power cycles caused by GPIO4 (strapping pin) ADC initialization
    • Added 100ms delay before ADC initialization to allow GPIO4 to settle after boot
    • Prevents residual voltage from interfering with boot strapping sequence
    • Device now boots reliably regardless of power cycle timing
  • Added: Touch-to-position cursor functionality
    • Tap anywhere on input text to move cursor to that position
    • Improves text editing experience with precise cursor control
  • Improved: System stability on rapid power on/off cycles

PocketSSH v1.0.0 - Initial Release

12 Jan 05:07

Choose a tag to compare

This is the first public release of PocketSSH, a portable SSH terminal client designed specifically for the ESP32-S3 T-Deck Plus. It allows you to connect to remote servers or local devices (like Raspberry Pis) directly from a handheld microcontroller.

Key Features

  • Full SSH2 Support: Secure remote shell access using libssh2 with vt100 terminal emulation.
  • Hardware Integration: Fully supports the T-Deck's physical C3 keyboard and trackball for history navigation.
  • Touch Gestures: Swipe right-to-left to access a "Special Keys" panel (Ctrl+C, Esc, Tab, etc.).
  • Local Commands: Built-in connect command for WiFi and ssh command for session management.