# Basic Control / Function Keys

### IODD ST300/400, MINI PRO, MINI (Legacy)

The physical keypad on your IODD allows for quick navigation and advanced power-user shortcuts. Understanding these keys will significantly improve your workflow.

### 1. Basic Control (Press Key Once)

#### ⌨️ For Models with Keypad (ST300/400, MINI PRO, MINI, LK100)

| Key                                                                                                                                                                                                                              | Function    | Description                                                    |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | -------------------------------------------------------------- |
| ![](https://3026209848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmDmKL86eZmYvioTSXe5%2Fuploads%2Fj8lYcBiURUSI28Fnk0g9%2Fimage.png?alt=media\&token=06665e7a-93a2-4e3f-bbd4-87979d3fb498) **\[1]**     | **Rescan**  | Rescans the root folder for new files.                         |
| ![](https://3026209848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmDmKL86eZmYvioTSXe5%2Fuploads%2FRjKlhxJLaEAI1FqHacDq%2Fimage.png?alt=media\&token=84d7ef9f-2b59-4426-b99f-da7a3fb9b151) **\[2]**     | **Up**      | Moves up in the file or item list.                             |
| ![](https://3026209848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmDmKL86eZmYvioTSXe5%2Fuploads%2F4fDl4a0iXjdduZRpAipr%2Fimage.png?alt=media\&token=10106d9f-73d3-45a1-b780-7b39f31814e5) **\[3]**     | **Voltage** | Displays the **VBUS minimum voltage** (Crucial for stability). |
| ![](https://3026209848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmDmKL86eZmYvioTSXe5%2Fuploads%2FyNjXcAqcM9vUwEwlEp5S%2Fimage.png?alt=media\&token=531e0c92-560d-45fe-85c3-85ad1a12f99f) **\[4]**     | **Back**    | Goes to the parent folder.                                     |
| ![](https://3026209848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmDmKL86eZmYvioTSXe5%2Fuploads%2F43pzkeFBK3AnlowKY0Ev%2Fimage.png?alt=media\&token=9cb6fe5a-c341-4c69-bee2-188776c475e2) **\[5]**     | **Info**    | View detailed file information (size, fragmentation, etc.).    |
| ![](https://3026209848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmDmKL86eZmYvioTSXe5%2Fuploads%2Fj5fo6RSFL7bsgrogCEIu%2Fimage.png?alt=media\&token=4c01a0c4-9b5c-4e4c-a9a5-f415a262c96a) **\[6]**     | **Select**  | Selects a file to mount or enters a folder.                    |
| ![](https://3026209848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmDmKL86eZmYvioTSXe5%2Fuploads%2Fi1jyiCmjgJDQqiYCulPz%2Fimage.png?alt=media\&token=87d552db-6aed-464f-b8d8-487d6573ca10) **\[7]**     | **Eject**   | Ejects the most recently mounted virtual drive.                |
| ![](https://3026209848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmDmKL86eZmYvioTSXe5%2Fuploads%2FgYlFp6nAGFXALz1szyHj%2Fimage.png?alt=media\&token=10b7edb4-489a-44ec-b94f-8b3785ac7971) **\[8]**     | **Down**    | Moves down in the file or item list.                           |
| ![](https://3026209848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmDmKL86eZmYvioTSXe5%2Fuploads%2F2lGZD9v6fHWMMJAjsWfF%2Fimage.png?alt=media\&token=8c43ae47-7d0f-427e-8d4e-f1696481ef6b) **\[9]**     | **Save**    | Saves the current mount state (Auto-mounts on next boot).      |
| ![](https://3026209848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmDmKL86eZmYvioTSXe5%2Fuploads%2Fyi6q65Y5T1dFalRLKVCu%2Fimage.png?alt=media\&token=c0ca279f-b062-4ac5-a506-94ed37361017) **\[M]**     | **Menu**    | Enters or exits the system settings menu.                      |
| ![](https://3026209848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmDmKL86eZmYvioTSXe5%2Fuploads%2Fm710rPn6DkxUzUpOeHMf%2Fimage.png?alt=media\&token=1d9540fc-e89d-4205-b0e4-e0bc75bb9c60) **\[0]**     | **Help**    | Accesses the built-in Help menu or active error details.       |
| ![](https://3026209848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmDmKL86eZmYvioTSXe5%2Fuploads%2FJNeT6BltA34dwCHpG1tn%2Fimage.png?alt=media\&token=84361d42-8377-4b23-b353-d09212c68530) **\[Enter]** | **Select**  | Same function as Key \[6].                                     |

### 2. Advanced Hotkeys (Long Press - 3 Seconds)

For the **ST300/400, MINI PRO, MINI (Legacy)**, holding a key for 3 seconds triggers advanced maintenance functions:

| Key      | Function            | Description                                                                     |
| -------- | ------------------- | ------------------------------------------------------------------------------- |
| **\[1]** | **Reconnect**       | Restarts the USB connection without physical removal.                           |
| **\[3]** | **WP Reconnect**    | Reconnects with **Write-Protection** enabled for all drives.                    |
| **\[4]** | **Partition List**  | Displays all partitions; allows manual selection of the default data partition. |
| **\[7]** | **Detach All**      | Reconnects with all virtual drives (ISO/VHD/IMA) unmounted.                     |
| **\[9]** | **Sleep Mode**      | Safely detaches the USB connection and enters power-saving sleep mode.          |
| **\[0]** | **Temp Disable WP** | Reconnects with Write-Protection **temporarily disabled**.                      |

### 3. Startup Keys (Hold while connecting USB)

These keys must be held **before and during** the insertion of the USB cable:

| Key                 | Mode / Function       | Description                                                                 |
| ------------------- | --------------------- | --------------------------------------------------------------------------- |
| **\[1]**            | **Factory Reset**     | Resets all settings (LCD bright, standby time, etc.) to defaults.           |
| **\[3]**            | **WP Mode**           | Starts the device in a global Write-Protected state.                        |
| **\[5]**            | **Standalone**        | Operates the IODD using external power without a PC connection.             |
| **\[7]**            | **Unmount All**       | Ensures no virtual drives are loaded upon startup.                          |
| **\[M]**            | **Standalone Menu**   | Enters the system settings menu in Standalone Mode.                         |
| **\[0]**            | **Key Info**          | Displays a list of available startup keys on the screen.                    |
| **\[9] + \[Enter]** | **Firmware Recovery** | **Force Recovery:** Hold both keys for 7s to re-flash the current firmware. |

#### 🔘 For IODD 2531 (Jog Dial)

* **Jog Up/Down**: Moves the cursor through the file list or menu items.
* **Jog Click (Center)**: Selects a file or enters a folder.
* **Back Button (Side)**: Moves to the parent folder or exits the current menu.

#### 👆 For IODD 2541 (Touch Keys)

The 2541 features a 12-button capacitive touch interface. Operation is identical to the physical keypad models, but requires a light touch rather than a press.

* **\[2] / \[8]**: Up / Down navigation.
* **\[6] / \[Enter]**: Select / Mount.
* **\[4]**: Back / Exit.

***

{% hint style="info" %}
**Correct Startup Sequence**

1. Hold the desired key firmly.
2. Plug in the USB cable.
3. Release the key once the IODD logo appears.
   {% endhint %}

***

### Terminal Verification

```bash
# Monitor kernel messages for USB reconnects/errors
$ dmesg -w | grep -i usb
```
