Nostalgic Journey: Hayes-Compatible Modems and AT Commands
2 min readApr 18, 2023
This post is dedicated to those who remember the days of using Hayes-compatible modems to connect to the internet. Back then, we relied on serial communication applications like HyperTerminal or Minicom to configure our modems. The AT+MS command was used to set the modulation scheme and connection speed, while the ATDT or ATDP command dialed our ISPs.
My favorite modem was US Robotics 56K
AT Commands:
Here’s a nostalgic look back at some of the AT commands we used:
- AT — Check if the modem is connected and responsive. Returns “OK” if connected.
- ATE0 — Disable command echo. The modem won’t echo commands back to the terminal.
- ATE1 — Enable command echo. The modem will echo commands back to the terminal.
- ATI — Display modem information, such as model and firmware version.
- ATZ — Reset the modem to its factory settings.
- AT&W — Save the current configuration to the modem’s non-volatile memory.
- AT&F — Restore factory settings.
- AT+MS=? — Display a list of supported modulation schemes and connection speeds.
- AT+MS= — Set the modulation scheme and connection speed.