Viene de:
Antes de seguir lea mis consejos:
- Si sus dispositivo funciona correctamente no cambie nada,
- Si hay alguna característica nueva que la va a aprovechar o un error que le impide su trabajo normal que parece que se soluciona, espere un tiempo después de su lanzamiento (una buena practica es esperar una nueva versión para instalar la anterior) haga backup y proceda bajo su responsabilidad. No actualice por actualizar, eso no le reporta nada, solamente riesgo.
- Los dispositivos no dan más de lo que pueden dar, en concreto el SI4732 da lo que da, por ejemplo no demodula NFM. Hay otros receptores que usan el chip SI4732 como los ATS con distintas denominaciones númericas ATS20, ARTS20+, etc. son mas de lo mismo Existe una versión de ATS-mini basada en Lilygo (https://github.com/Xinyuan-LilyGO/T-Embed )
Con todo si decide actualizar el FW haga una copia de seguridad y tenga claro y por escrito cómo restaurarla en caso necesario.
BACKUP (COPIA DE RESPALDO O COPIA DE SEGURIDAD)
Dado que la base del ATS-mini SI4732 es un ESP32 se puede usar la utilidad esptool para hacer un backup (Ver: ESP32 LoRa for dummys - Firmware backup & restore con ESPTOOL), el tamaño es de 8MB
- Conecte un cable USB-C de datos y encienda el dispositivo
- Para conocer la información del ATS-mini
- python3 esptool.py chip_id
- esptool.py v4.8.1
- Found 1 serial ports
- Serial port /dev/cu.usbmodem14201
- Connecting...
- Detecting chip type... ESP32-S3
- Chip is ESP32-S3 (QFN56) (revision v0.2)
- Features: WiFi, BLE, Embedded PSRAM 8MB (AP_3v3)
- Crystal is 40MHz
- MAC: xx:xx:xx:xx:xx:xx
- Uploading stub...
- Running stub...
- Stub running...
- Warning: ESP32-S3 has no Chip ID. Reading MAC instead.
- MAC: xx:xx:xx:xx:xx:xx
- Hard resetting via RTS pin...
Tras la consulta hace un reset
- Hacer copia de seguridad o backup (Deberá modificar el nombre del puerto al que tenga su dispositivo). Durante el bakcup se dejara de oir la radio, tarda unos minutos en hacer el volcado.
- python3 esptool.py -b 921600 --port /dev/cu.usbmodem14201 read_flash 0x00000 0x800000 flash_8M.bin
- Uploading stub...
- Running stub...
- Stub running...
- Configuring flash size...
- ...
- El comando de restauración o de carga una nueva versión de firmware es
- python3 esptool.py --port /dev/cu.usbmodem14201 write_flash 0x00000 flash_8M.bin
VERSIONES DE FIRMWARE
Lo primero que debe conocer es el modelo de ESP32 que tiene para saber
si es QSPI o OSPI.
Esto se puede averiguar en el menu setup => ESP32-S3 R2 =>
(Mirando en al tabla) => QSPI
El fichero es un ZIP se descarga desde:
que contiene los siguinte ficheros,
con los que puede flashear por partes o directamente la 5
- CHANGELOG.md - a text file that describes what’s new in each firmware version
- ats-mini.ino.bootloader.bin - a bootloader (should be flashed at address 0x0)
- ats-mini.ino.partitions.bin - a partition table (should be flashed at address 0x8000)
- ats-mini.ino.bin - a firmware itself (should be flashed at address 0x10000)
- ats-mini.ino.merged.bin - the three previous files combined into one (should be flashed at address 0x0)
Se puede flashear la memoria del ATS-mini desde
- un navegador como Chrome (esta es por la que se opta)
- una aplicación específica
- Desde el interprete de Python
- https://esp32-si4732.github.io/ats-mini/flash.html
- De las opciones de Console y program se elige programa merger y el fichero 5, con dirección "0x0" y opción "program"
- Esperar hasta
- Wrote 8388608 bytes (1024976 compressed) at 0x0 in 29.869 seconds.
- Hash of data verified.
- Leaving...
- Hard resetting via RTS pin...
- Disconnect
- ON
- ATENCION: las memorias se habrán borrado, también WiFi (setting => Ap+Connect => atsmini.local desde browser)
CLI
Instalar según el SO siguiendo la guía de las Librerias ESP32 para SI4735
Listar placas
- arduino-cli board list
Puerto Protocolo Tipo Nombre de la placa FQBN Núcleo
/dev/cu.Bluetooth-Incoming-Port serial Serial Port Unknown
/dev/cu.usbmodem14101 serial Serial Port (USB) ESP32 Family Device esp32:esp32:esp32_family esp32:esp32
Cambiar la imagen de fondo de la pantalla
Ver también
- ATS-mini SI4732: Modelos
- ATS-mini SI4732: Profundizando
- ATS-mini SI4732: Primeros pasos
- ATS-mini SI4732: Control remoto
- ATS-mini SI4732: Analizador de espectros
- ATS-mini SI4732: FT8
- ATS-mini SI4732: WSPR
- ATS-mini SI4732: CW y RTTY
- ATS-mini SI4732: JS8call
- ATS-mini SI4732: VarAC
- ATS-mini SI4732: lenguaje de script
Manual técnico
Referencias
- Receptores de radiofrecuencia basados en los CI - I: SI4732 y Si4735
- Librerias ESP32 para SI4735
- http://mini-radio.com/
- Sobre la herramienta IV que también puede usarse para invocar a esptool

No hay comentarios:
Publicar un comentario