# LaaS AT commands

Source: [https://docs.qualcomm.com/doc/80-63441-4/topic/LaaS-AT-commands.html](https://docs.qualcomm.com/doc/80-63441-4/topic/LaaS-AT-commands.html)

AT commands are used as communication between the MCU and the AMM module. There are four
      Qualcomm proprietary AT commands designed for LaaS.
- `$QCFG`
- `$QCRLC`
- `$QLOC`
- `$QCSLCLOC`

Note: 
      
Use `$QCSLCLOC` command. `$QCSLC` is deprecated.

To conserve power, AMM module goes to power saving mode (PSM). Additional handshake is
      required to wake up the AMM module from sleep state. For more information on handshaking, see
      the chipset-speicifc power management unit (PMU) User Guide. For example, *QCX216 PMU User        Guide* (80-34458-17) and *QCX217 PMU User Guide (80-50330-17)*.

Camp AMM device on a network and enable packet switched data service before running
        `$QCRLC` and `$QCLOC` AT commands. Otherwise, the device
      throws an error in return.

See the device-specific AT command manual to query current device packet domain service
      states before using either `$QCRLC` or `$QCLOC` AT commands.

- **[AT$QCFG](https://docs.qualcomm.com/doc/80-63441-4/topic/AT-QCFG.html)**
- **[AT$QCRLC](https://docs.qualcomm.com/doc/80-63441-4/topic/AT-QCRLC.html)**
- **[AT$QCSLC](https://docs.qualcomm.com/doc/80-63441-4/topic/AT-QCSLC.html)**
- **[AT$QCLOC](https://docs.qualcomm.com/doc/80-63441-4/topic/AT-QCLOC.html)**
- **[AT$QCSLCLOC](https://docs.qualcomm.com/doc/80-63441-4/topic/AT_QCSLCLOC.html)**
- **[LaaS error codes](https://docs.qualcomm.com/doc/80-63441-4/topic/LaaS-error-codes.html)**

Last Published: Jul 16, 2025

[Previous Topic
Aware mass market client provisioning](https://docs.qualcomm.com/bundle/publicresource/80-63441-4/topics/AMM-client-provisioning.md) [Next Topic
AT$QCFG](https://docs.qualcomm.com/bundle/publicresource/80-63441-4/topics/AT-QCFG.md)