modem-tune

Automate IMEI reconfiguration on GL.iNet routers via SSH AT commands.

10|1|Updated Jun 29, 2026
One-click install
npx skills add https://github.com/mishahanin/heading-os --skill modem-tune
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: modem-tune
Source: https://github.com/mishahanin/heading-os/tree/main/.claude/skills/modem-tune
Command: npx skills add https://github.com/mishahanin/heading-os --skill modem-tune

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill automates the complex, multi-step process of rotating the reported IMEI on GL.iNet travel routers, ensuring privacy and compliance during work testing without manual SSH intervention.

Core Features & Use Cases

  • Automated IMEI Rotation: Generates unique, device-class IMEIs and applies them to GL-XE300 or GL-E5800 routers.
  • Safety-First Verification: Implements hard confirmation gates for device identification and system resets to prevent accidental misconfiguration.
  • Use Case: When testing network connectivity across different regions, use this skill to safely rotate your travel router's identity while maintaining a verifiable ledger of all changes.

Quick Start

Run the modem-tune skill to initiate a full rotation of the travel router IMEI.

Frequently Asked Questions about modem-tune

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate IMEI rotation on a GL.iNet travel router?

Automate IMEI rotation on a GL.iNet travel router by executing SSH-based AT commands to generate unique identifiers and apply them in staged configurations. The process requires local configuration files and explicit user confirmation before modifying any hardware settings.

Can I rotate the IMEI on my GL-XE300 or GL-E5800 router via SSH?

Yes, you can rotate the IMEI on GL-XE300 or GL-E5800 routers via SSH. The system manages device detection, generates device-class specific IMEIs, and applies them securely with hard confirmation gates to prevent accidental misconfiguration.

How does AT command execution work for changing modem IMEI identities?

AT command execution for changing modem IMEI identities works by automating SSH connections to send hardware modification commands directly to the travel router. It includes post-reset verification to ensure the new identifiers are correctly applied and operational.

Do I need local configuration files to reconfigure my travel router's IMEI?

Yes, you need local configuration files to reconfigure your travel router's IMEI. These files are explicitly required alongside mandatory user confirmation gates to ensure safe device detection, staged application, and verifiable tracking of all identity changes.

What are the limitations of using automated scripts for travel router IMEI modification?

Limitations of automated scripts for travel router IMEI modification include the requirement for explicit user confirmation during device identification and system resets. The process strictly targets GL.iNet hardware, preventing accidental misconfiguration across unsupported networking devices.