9
août
2025
Comment mettre à jour le firmware du «récepteur» ATS-Mini
0:16

Comment mettre à jour le firmware du «récepteur» ATS-Mini

9 août 2025 0:16

La méthode avec Esptool est considérée - utilitaires pour installer le micrologiciel pour les puces EspressIF.

La source du firmware

*Github-esp32-si4732 / ATS-MinI: ATS Mini Firmware Fork

Conditions du micrologiciel ATS-Mini

  • Un récepteur avec le contrôleur ESP32 et la puce SI4732 d'un petit facteur de forme, le soi-disant "bébé".

    Amnvolt

La version sera installée à l'aide de l'utilitaire Esptool , que nous installons à partir de PIP

sudo apt update
sudo apt install python3-pip -y
python3 -m pip install --upgrade pip
pip install esptool

(Sources:pip.pypa.io,Pypi.org)

Nous fournissons le droit d'écrire au port séquentiel pour l'utilisateur non root:

sudo usermod -a -G dialout $USER

(Source).

Ajoutez le chemin /home/user/.local/bin à un changement de chemin d'environnement.
Pour ce faire, modifiez le fichier .bashrc dans un dossier à domicile ~ /.

sudo nano ~/.bashrc

Ajouter la ligne:

PATH="$HOME/.local/bin:$PATH"

Ou trois lignes

 si [-d "$ home / .local / bin"]; que
 PATH="$HOME/.local/bin:$PATH" 
Fi  pre>

Nous épargnons et sortons.
Ctrl + s, ctrl + x

(Texte .Bashrc dans les archives:[Bashrc.zip](bashrc.zip)).

Nous terminons la session Linux et entrons à nouveau la session utilisateur.

Nous connectons le récepteur à l'ordinateur avec le câble Linux OS USB Type C - USB A et allumez l'alimentation sur le bord gauche du boîtier de l'appareil.

Suivez la commande pour trouver le nom du port com du récepteur:

    ls /dev/ttyA*

Le résultat de l'équipe devrait être le suivant:

/ dev / ttyacm0

!!! Le nom du port séquentiel peut prendre la valeur / dev / ttyacm1, puis remplacer toutes les entrées dans les instructions / dev / ttyacm0 on / dev / ttyacm1.

Définissez le type de mémoire: OSPI ou QSPI.

    esptool -p /dev/ttyACM0 flash-id

Résultat:

 eSptool -p / dev / ttyacm0 flash -id
Esptool v5.0.2
Connecté à ESP32-S3 ON / DEV / TTYACM0:
Type de puce: ESP32-S3 (QFN56) (révision V0.2)
Caractéristiques: Wi-Fi, BT 5 (LE), Dual Core + LP Core, 240 MHz, PSRAM intégré 8 Mo (AP_3V3)
Fréquence cristalline: 40 MHz
Mode USB: USB-Serial / JTAG
Mac: 94: A9: 90: 26: 36: BC

Stub Flashher en cours d'exécution.

Informations sur la mémoire flash:
===========================.
Manoufacturer: 46
Appareil: 4018
Taille de flash détectée: 16 Mo
Type de flash défini dans Efuse: Quad (4 lignes de données)
Tension flash définie par Efuse: 3.3V

Réinitialisation dure via RTS Pin ... 

Nous vérifions avec [tableau](https://esp32-si4732.github.io/ats-mini/flash.html#firmware-files). Si le volume est plus grand ou égal à 8 Mo - puce OSPI.

Le récepteur Amnvolt est un volume de flash de 16 Go, donc le type de mémoire de SPI octal (OSPI).

Téléchargez le firmware depuis le site:[ATS Mini Fork (ESP32-SI4732 / ATS-MINI)](https://github.com/esp32-si4732/ats-mini?tab=readme-ov-file) -> раздел [Sorties](https://github.com/esp32-si4732/ats-mini/releases). Depuis la mémoire ** OSPI **, téléchargé les archives du micrologiciel

 * **ats-mini-v2.30-ospi.zip**  

Nous déballons dans le dossier, par exemple, "ATS-MinI" 

Nous lançons le terminal et allons dans le dossier du micrologiciel

    cd ~/Загрузки/ATS-mini/ats-mini-v2.30-ospi

### Firmware ATS-Mini

Utilité du firmware Esptool pour les puces ([Espresstif Esptool](https://docs.espressif.com/projects/esptool/en/latest/esp32/)) Installé dans le dossier ~ / .local / bin et est disponible pour l'appel sans spécifier le chemin, car ajouté au chemin du chemin.

Utilitaire Esptool sans indiquer la vitesse du port fonctionne bien.
(Si vous le souhaitez, vous pouvez ajouter la clé de vitesse du firmware:
-B 115200 ou -B 230400 ou -B 460800, qui est le même que - Baud 115200 ou - Boud 230400 ou - Boud 460800

De plus, je n'ai pas indiqué le type de puce - chip ESP32 et fonctionne sans lui).

Il existe plusieurs fichiers dans le dossier du micrologiciel. Nous sommes intéressés par 3 fichiers
notre
 *** ATS-MINI.INO.PARTITIONS.BIN ** - Tableau des sections à ** 0x8000 ** 
 *** ATS-MINI.INO.BIN ** - Section système avec firmware à ** 0x10000 ** 

 ** Pour le firmware, le récepteur ATS-Mini a exécuté trois commandes: ** 

    esptool -p /dev/ttyACM0 write-flash 0x0 ats-mini.ino.bootloader.bin
    esptool -p /dev/ttyACM0 write-flash 0x8000 ats-mini.ino.partitions.bin
    esptool -p /dev/ttyACM0 write-flash 0x10000 ats-mini.ino.bin

J'ai mis ces commandes, après chaque commande, le récepteur est redémarré.
La troisième équipe durait plus longtemps. À sa fin, il a attendu le début du récepteur et a appuyé sur le bouton Valcoder.

!!! Le récepteur au lieu du code QR a affiché la fréquence dans la plage VHF (FM) et a commencé à prendre la radio.

Après le micrologiciel pour réinitialiser les paramètres, je recommande que les paramètres soient réinitialisés aux valeurs initiales.
* Éteignez le récepteur
* Appuyez sur la poignée des paramètres et allumez le récepteur.
* Laissez les paramètres gérer.

### Documentation du firmware

Le développeur ajoute de nouvelles opportunités à chaque nouvelle version. Reconnaissez le code QR dans le menu ** - Paramètres - À propos de ** et le smartphone sera redirigé vers le manuel d'utilisation.

### Documentation ethtool

*[Documentation Esptoool](https://docs.espressif.com/projects/esptool/en/latest/esp32/) на английском языке.

----

_Data du dernier changement: 11.08.2025_


Publications connexes