ATS-mini SI4732: Profundizando
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 ATS-mini que dispone de WiFi aunque no tengo claro que aporta al receptor aparte de duplicar su precio (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)
- 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...
- 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
- Fichero maestro de ESP32-SI4732
- Versión original v2.11 24-4-2025 (existe al menos v2.27 de 2025-06-07)
- Otras lineas de desarrollo de firmware no probadas y que si lo hace es bajo su responsabilidad:
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
Referencias
- Receptores de radiofrecuencia basados en los CI - I: SI4732 y Si4735
- Librerias ESP32 para SI4735
- Sobre la herramienta IV que también puede usarse para invocar a esptool
Comentarios
Publicar un comentario