modem-tune
SolidChange the reported IMEI on the configured GL.iNet GL-XE300 travel router for work testing. Generates a fresh, never-reused device-class IMEI locally (TAC from config), connects to the modem over SSH, records the outgoing IMEI with a timestamp, applies the change, confirms with the operator, resets the modem, and verifies the new IMEI is live. EXPLICIT INVOCATION ONLY via /modem-tune. Personal-hardware tool: dormant on any instance without its own private config/modem.json (device identity). Subcommand-style requests: status (read-only), revert (factory IMEI).
Install
Quality Score: 82/100
Skill Content
Details
- Author
- mishahanin
- Repository
- mishahanin/heading-os
- Created
- 2 months ago
- Last Updated
- 2 days ago
- Language
- Python
- License
- Apache-2.0
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
run-skill-tuner
Run, smoke-test and debug skill-tuner. Use when asked to run skill-tuner, probe a document, compare two runs, or verify a banked run.
cellular-at-modem-integration
Use when integrating or debugging cellular AT modems (Quectel, SIMCom, u-blox) over UART for CREG/CEREG registration, CGDCONT APN/PDP, TCP/UDP sockets, or URC parsing
rs485-modbus
Drive a USB-to-RS485 dongle as a Modbus RTU master via the bundled `modbus.py` helper for firmware bring-up, register dump, and protocol-level debugging. Use this skill ANY time the user mentions RS485, Modbus, Modbus RTU, holding/input registers, function codes (FC=03/04/06/10), CRC errors, "波特率", "从机地址", "寄存器", USB-RS485 adapter (FT232/CH340/CP210x), or wants to ping/read/write a Modbus slave from the Mac. Also use when the user says things like "测试 Modbus 通信", "读一下版本号", "发个起始命令", "the slave isn't responding", or is debugging a STM32/embedded firmware that exposes a Modbus interface. Self-contained — bundles the helper script + venv bootstrap; no external Modbus tooling required. Knows the emst-core preset (port `/dev/cu.usbserial-A50285BI`, slave 1, 115200 8N1, register map for VERSION/CMD/LEVEL/STATE).