github bmorcelli/Launcher 2.8.0
Launcher Release 2.8.0

4 hours ago

Latest Changelog

  • 2.8.0:
    • Port to Xueersi-XiaoMia, Thanks to @mpmp666
    • Lilygo T-Watch-Ultra now has OTA installing
    • Shortcut system for Keyboard devices: Devices with Keyboard can bind a binary to a key, and install it with the press of one key from Main menu
    • Fastboot for Keyboard and Touchscreen devices: On bootscreen you can press a key or touch the screen to fast boot into an installed firmware
    • Added Serial interface: type "help" on serial to check available commands, you can configure Wifi from there, useful for devices like StickCPlus2 and others without keyboard or touchscreen: e.g. "wifi add MyNetworkSSID MyN37w0rkPWD", calibrate touchscreen, mirror X/Y axis or swap XY axis.
    • Downloaded firmware update list. Now launcher can check the firmware you downloaded, stored at {dwn_path}/downloaded.json and check if there are new versions of these firmwares, and it can download all new files directly to your SDCard if you hit [Update All].
    • Multi-part binary download: Firmware composed by multiple files (bootloader.bin, partitions.bin, firmware.bin and data.bin) available on LauncherHub are now downloaded and merged at runtime. It fetches data, one by one, and saves them into on single file to be flashed from the SDCard.
    • New Data partition Backup system: Now it saves the relationship between backup and binary on /bkp/backupData.json and restores it when reinstalling. App icon will display backup data, and PMan too. Needs SD Card to use this feature.
    • WebUI now shows partitioning info and allows partition management.
    • Added support to M5 CardKB2, CardKB 1.1 and Tab5 keyboard. Support was added to M5 devices using grove I2C Port A for: StickC, StickCPlus 1.1, StickCPlus2, StickS3, Tab5, CoreS3, Core2 and Core, Thanks to @cddigi
    • Fixed unheld traffic on TSL 1.3 networks with proper error handling, thanks to @anton-vinogradov
    • Data partitions are now created with the label set in the partition table, and added compatibility to xiaozhi-esp32, that needs more SPIFFS storage, thanks to @QQSHI13
    • Firmware containing valid data partitions now have their data partition copied as is. Empty partitions are created with minimum size of 0x70000 (448kb) or filling the flash if passes the threshold size.
    • FAT labeled "sys" and "system" are now copied entirely, and the other partitions (FAT or LittleFS) are properly copied and resized to avoid being re-formatted, it gives compatibility to UiFlow, Tactility and some other firmware.
    • E-paper displays now show "Powered Off" when turned off by launcher.
    • Optimized RAM, reducing Heap fragmentation
    • Fix M5Stack PaperS3 touchscreen #338
    • Fix WebUI OTA installation
    • Added "dev" option to Reset Config and wifi credentials

What's Changed

New Contributors

Full Changelog: 2.7.2...2.8.0

Don't miss a new Launcher release

NewReleases is sending notifications on new releases.