LILYGO T-Dongle ESP32-S3
1 - Spécifications de la clef USB Lilygo T-Dongle S3 ESP32-S3
- C'est quoi la clef USB Lilygo T-Dongle S3 ESP32-S3 ?
- La LilyGO T-Dongle-S3 est une carte de développement ESP32-S3 miniaturisée dans un boîtier de clé USB, équipée d'un écran LCD ST7735 de 0,96 pouce (80x160 pixels) et d'un emplacement pour carte microSD (TF).
- Elle intègre un processeur ESP32-S3 avec Wi-Fi 802.11 b/g/n et Bluetooth 5, compatible avec l'Arduino IDE, MicroPython et ESP-IDF. Ses usages principaux incluent le prototypage IoT, la sécurité matérielle (émulation de clavier USB HID, démonstrations Rubber Ducky) et le développement d'appareils autonomes.
- Spécificités
- Microcontrôleur : ESP32-S3 (Xtensa LX7), mémoire flash 16 Mo.
- Affichage : Écran couleur TFT ST7735 0,96" (65k couleurs).
- Connectivité : USB-C (pour l'alimentation et le débogage).
- Network : Wifi 802.11 b/g/n
- Network : Bluetooth 5
- Stockage : Slot pour carte microSD (TF) supportant jusqu'à 32 Go.
- Développement : Supporte les bibliothèques TFT_eSPI, FastLED et les protocoles I2C/SPI/UART.
2 - Sources d'infromations Lilygo T-Dongle S3 ESP32-S3
3 - Plateformes possibles pour agir sur la clef USB : enregistrer des scripts etc
4 - Firmware officiel XINYUAN-LilyGO
- Informations Firmware officiel XINYUAN-LilyGO
- URL du firmware XINYUAN (firmware officiel, par défaut) : https://github.com/Xinyuan-LilyGO/T-Dongle-S3
- Télécharger l'archive, décompresser l'archive : https://github.com/Xinyuan-LilyGO/T-Dongle-S3/archive/refs/heads/main.zip
- Ressources alternatives ESP32-S3 USB LilyGO Dongle
- URL : https://www.rodneybeede.com/security/ESP32-USB-Army-Knife.html
- Tuto pour (ré)installer le firmware officiel XINYUAN : https://www.youtube.com/watch?v=FwLMvrydpHI
- Installation du firmware XINYUAN-LilyGO avec ESPTOOL
- Brancher le Dongle S3 et repérer avec DMESG s'il est bien accessible via le chemin "/dev/ttyACM0"
- Une fois l'archive décompressée, installer "ESPTOOL" :
sudo apt-get install pipx
sudo pipx install esptool
- Avec ESPTOOL, effacer la mémoire FLASH du Dongle S3, puis déposer le firmware dans la mémoire FLASH du Dongle S3 :
esptool.py --port /dev/ttyACM0 erase_flash
esptool.py --chip esp32s3 --port /dev/ttyACM0 --baud 460800 write_flash 0x0
Téléchargements/dongle/T-Dongle-S3-main/firmware/T-Dongle-S3_factory_screen_251218.bin
- Se connecter au Dongle S3 via le port série avec Minicom.
sudo minicom -D /dev/ttyACM0 -b 460800
- Affichage des échanges via Minicom
Bienvenue dans minicom 2.10
OPTIONS: I18n
Port /dev/ttyACM0, 15:29:13 [U]
Tapez CTRL-A Z pour voir l'aide concernant les touches spéciales
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
[2025-12-29 15:49:14.911] rst:0x15 (USB_UART_CHIP_RESET),boot:0x8 (SPI_FAST_FLASH_BOOT)
[2025-12-29 15:49:14.911] Saved PC:0x4037aaca
[2025-12-29 15:49:14.911] SPIWP:0xee
[2025-12-29 15:49:14.911] mode:DIO, clock div:1
[2025-12-29 15:49:14.911] load:0x3fce2820,len:0x116c
[2025-12-29 15:49:14.911] load:0x403c8700,len:0xc2c
[2025-12-29 15:49:14.911] load:0x403cb700,len:0x3108
[2025-12-29 15:49:14.911] entry 0x403c88b8
[2025-12-29 15:49:14.911] Hello T-Dongle-S3
[2025-12-29 15:49:14.911] SD_MMC Card Type: SDHC
[2025-12-29 15:49:14.911] LCD initialized
[2025-12-29 15:49:14.911] LVGL initialized
5 - Firmwares alternatifs
|