一键导入
auncient-firmware-control
Enables agents to compile, flash, test, and monitor the OOK/LoRa dual-modulation firmware running on Heltec v4 ESP32-S3 boards.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Enables agents to compile, flash, test, and monitor the OOK/LoRa dual-modulation firmware running on Heltec v4 ESP32-S3 boards.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | auncient-firmware-control |
| description | Enables agents to compile, flash, test, and monitor the OOK/LoRa dual-modulation firmware running on Heltec v4 ESP32-S3 boards. |
This skill enables any agentic coding assistant to interact with and operate the dual-modulation Kermit-over-OOK firmware flashed onto the local ESP32-S3 devices.
/dev/ttyACM0 (USB JTAG/Serial console)/dev/ttyACM1 (USB JTAG/Serial console)MISO = GPIO 11, MOSI = GPIO 10, SCK = GPIO 9, CS = GPIO 8RESET = GPIO 12, BUSY = GPIO 13DIO2 (OOK Modulator Line) = GPIO 15Always export the ESP-IDF path before invoking build tools:
. /home/mariarahel/src/esp-idf/export.sh
Compile the binary prototype from the workspace root:
idf.py -C tsfi2-deepseek/firmware build
Deploy the compiled firmware binary sequentially to target hardware:
# Flash Node A
idf.py -C tsfi2-deepseek/firmware -p /dev/ttyACM0 flash
# Flash Node B
idf.py -C tsfi2-deepseek/firmware -p /dev/ttyACM1 flash
You can execute the entire compilation, flashing, and boot logs check automatically using the custom suite runner:
python3 scripts/run_firmware_test_suite.py
To run a bidirectional mock-free transmission sequence across both active ACM ports:
python3 scripts/test_radio_chat.py
ls -l /dev/ttyACM*.lmic-esp-idf is globally excluded in CMakeLists.txt to prevent transitive dependency errors. Do not remove this exclusion.