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

if [ -d "$HOME/.local/bin" ] ; then
 PATH="$HOME/.local/bin:$PATH"
fi

Nous épargnons et sortons.
Ctrl + S, Ctrl + X

(Texte .Bashrc dans les archives: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/ttyACM, 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
Connected to ESP32-S3 on /dev/ttyACM0:
Chip type: ESP32-S3 (QFN56) (revision v0.2)
Features: Wi-Fi, BT 5 (LE), Dual Core + LP Core, 240MHz, Embedded PSRAM 8MB (AP_3v3)
Crystal frequency: 40MHz
USB mode: USB-Serial/JTAG
MAC: 94:a9:90:26:36:bc

Stub flasher running.

Flash Memory Information:

Manufacturer: 46
Device: 4018
Detected flash size: 16MB
Flash type set in eFuse: quad (4 data lines)
Flash voltage set by eFuse: 3.3V

Hard resetting via RTS pin...

Nous vérifions avec tableau. 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) -> section Releases. Depuis la mémoire OSPI, téléchargé les archives du micrologiciel

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

Ensuite, je l'ai décompressé dans le dossier, par exemple, « ATS-Mini » :

mkdir ~/Downloads/ATS-mini
unzip ats-mini-v2.30-ospi.zip -d ~/Downloads/ATS-mini

Lancez le Terminal et accédez au dossier du firmware :

cd ~/Downloads/ATS-mini/ats-mini-v2.30-ospi

Updating firmware of the ATS-Mini

Utilité du firmware Esptool pour les puces (Espresstif Esptool) 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.bootloader.bin - bootloader à l'adresse 0x0
  • ats-mini.ino.partitions.bin - tableau des emplacements à l'adresse 0x8000
  • ats-mini.ino.bin - le système est connecté à l'adresse suivante 0x10000

Pour mettre à jour le firmware du récepteur ATS-Mini, j'ai 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.
  • Relâchez la poignée de paramètres.

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 (English).


Data du dernier changement: 15.06.2026



Publications connexes