Command reference¶
JP150PCB 1.3PCB 1.4generatedJan PřibyslavskýThis page does not apply to the product or PCB revision chosen in the header.
Firmware 26.10.1 has 187 commands in 15 groups. Each group page lists its commands with their parameter, their answer, the release they appeared in and the boards they apply to, then the details of each command. The pages are generated from the firmware's command table, so a command is listed exactly when the firmware has it; Changes by release follows additions, removals and behaviour changes from one release to the next.
| Group | Commands | Content |
|---|---|---|
| Common | 3 | Identification, the connectivity check and the reset |
| AMP | 28 | Volume, hardware mute and reset, clip, fault and clock reporting of the two power stages |
| SYS: identity | 18 | Firmware version and package, the factory record of the board, MCU, uptime, reset cause, RTOS health, bootloader and protection state |
| SYS:INPUT | 5 | Input selection and the enable mask |
| SYS:MEAS | 10 | Supply voltage, current and power, MCU and power-stage temperatures with their extremes |
| SYS:POWER | 12 | Power levels, automatic power-down after silence, USB-C power sense |
| SYS:TRIG | 7 | The 12 V trigger input of PCB 1.4 and its three stored settings |
| SYS:NVM | 7 | Autosave state, settings reset, the flash backup record |
| SYS:I2C:GUARD | 3 | Programmer detection on the DSP's I2C bus |
| DSP | 12 | Parameter writes (direct and through the IPAT), level meter, boot and core status, self boot |
| DSP:FLASH | 6 | Reading and writing the DSP boot memory of PCB 1.4 |
| DSP:INPUTMUX | 14 | The pre-IPAT input routing addresses, still served |
| WIFI | 17 | LinkPlay module control, identity, network and playback state, metadata |
| BT | 18 | Module control, connection and codec state, playback and metadata, LED lines, AT console |
| BT:TWS | 27 | True Wireless Stereo capability, pairing, the remembered peer, roles, polling and diagnostics |
Reading the tables¶
- Parameter uses
<name>for a value to fill in,0..99for a range and0, 1for the choices; a dash means the command takes none. Several parameters are separated by commas, as on the wire. - Answer is the line the module sends; no answer marks a setter that sends nothing. An invalid parameter is an SCPI error: no answer at all, which a host can tell from a slow module only by its timeout while
pingstill answers. - Since is the release the command appeared in. 26.6.2 is the oldest release documented here, so a command marked 26.6.2 may be older.
- Boards are the PCB revisions the command applies to. Where a command answers
N/Aon one revision, the column says so. - † marks the 24 commands that are also served in the safe state, the reduced set of a module whose board the firmware does not support (
SYS:BOARD:TYPE?); every other command then answersERR:BOARD:UNSUPPORTED. - Stored settings are written to the settings memory by the autosave;
SYS:NVM:EEPROM:PENDING?shows a pending write andSYS:NVM:DEFAULTSresets the user settings.