# How do I set up and troubleshoot Oddle Register on SUNMI?

Oddle Register runs on SUNMI devices — Android-based hardware designed for restaurant environments. This article covers how to sign in, process orders, manage your menu, and resolve common issues.

***

## Signing in and viewing orders

Open the Oddle Register app on your SUNMI home screen and sign in with your employee account. Once signed in, you'll land on the **Pending** tab, which shows all newly submitted orders.

![](/files/B6n188r1m3wh3WxarvLZ)

***

## Processing orders

### Receiving and confirming orders

New orders appear in the **Pending** tab. To stay on top of the queue, sort orders by **Food Ready By** in ascending order — this puts the next order to prepare at the top.

When you're ready to accept an order:

1. Tap the order to open the order summary.
2. Check whether it needs to be prepared now or at a later time.
3. Tap **Confirm Order**. The order moves to the **Confirmed** tab.
4. Tap **Yes** to send the customer a confirmation email.

![](/files/JtVe2zBh3HIyC1PujwDF)

![](/files/HqLjesshgdFOG3GDDL9M)

![](/files/6tbuZwmkJ9RFJzsOoNmX)

![](/files/cpC572wjt4jP9u8KJXBW)

### Viewing driver assignment for delivery orders

If you're using Oddle's logistics partners, tap **View Details** on a delivery order to see the assigned driver's name, phone number, and vehicle type.

![](/files/86QP36hhYLqD7QnTww77)

![](/files/pfEvKIYUyEnDwAiHu8CI)

To track the driver's location, tap **View** next to **Driver Location**.

![](/files/3tmC6xXFPjf9Nw7URRN4)

### Marking orders as fulfilled

* For orders using Oddle's logistics partners, the order status updates to **Fulfilled** automatically once the driver marks it as delivered.
* For pickup orders or self-managed delivery, tap **Mark as Fulfilled** once the order is complete.

![](/files/RnPanAozdIEkZkDkeasI)

***

## Voiding and refunding orders

1. Tap the order you want to void.
2. Tap the arrow in the bottom-right corner.
3. Select **Void Order**, then tap **Yes** to notify the customer by email.
4. When prompted, tap **Refund** to issue the refund, then **Confirm**.

***

## Printing order receipts

1. Select the order you want to print.
2. Tap the **Printer** icon to print the receipt.

![](/files/Zq9zICwVu6phkkJuBcXb)

There is currently no multi-print or auto-print function from the SUNMI. If you select multiple orders and tap **Print**, only the last order in the selection will be printed.

### Adjusting receipt font size (Android)

1. Sign in to the Register App.
2. Go to **Settings > Printer Setup > Receipt Font Size**.
3. Choose **Standard** or **Large**.

***

## Managing item availability by store

To mark items as unavailable for a specific store:

1. Go to **Settings > Menu Management > Store Item Availability**.
2. Select the store from the dropdown.
3. Toggle off any unavailable items or entire categories. Toggle them back on when they're available again.

***

## Best practices for SUNMI devices

**Turn up the notification volume** In **Settings > Notifications**, set the volume to its loudest so you don't miss new orders.

**Enable Auto-Refresh Orders** When enabled, the device periodically fetches new orders at a set interval — even if push notifications fail (which can happen when battery or memory is low, or when the server is under load). Set your preferred interval under **Refresh Interval Duration**.

**Enable Continuous Ringer Mode** Set the ringer to **Continuous** so the alert keeps sounding until you acknowledge a new order.

***

## Testing your notification sound

1. On the SUNMI, go to **Settings > Sound** and maximise both **Media volume** and **Ring volume**.
2. Go to **Settings > Apps > Oddle Register > Notifications**. Disable **Show Silently** and enable **Override Do Not Disturb**.
3. In the Register App, go to **Settings > Notifications**. Maximise the volume, set **Ringer Mode** to **Continuous**, and enable **Refresh Orders**.
4. Go to **Settings > Test Notification** to verify the sound is working.

If it's your first time signing in, tap **Allow** on the **Allow Policy Access** prompt and enable Do Not Disturb access when asked.

***

## Troubleshooting

### "Allow Do Not Disturb" prompt appears

Tap **Enable**. This lets Oddle Register wake the screen when a notification arrives, adjust notification volume from within the app, and warn you if the volume is too low.

### "Unauthorised access" error

This error occurs when the same employee account is signed in on another device at the same time. Tap **OK**, relaunch the app, and sign back in. To avoid this, make sure each device uses a unique employee account.

### Device is unresponsive or lagging

1. Press and hold the power button for 20 seconds (or until the Flower icon appears) to perform a deep reboot.
2. If the device is still slow after rebooting, repeat step 1, then go to **Settings > Reset > Factory Data Reset > Reset Device > Erase Everything**.
3. Reconnect to Wi-Fi. The Register App will update automatically — this may take a few minutes.

### "Google Play Services is required" error

Oddle Register requires Google Play Services v22 or later for push notifications. If you see this message:

1. On the SUNMI, go to **Settings > Apps > Google Play Services > Storage**.
2. Clear the cache, then clear all data. Repeat for **Google Play Store**.
3. Reboot the device.
4. Open **Google Play Store**, tap the three dots (top-right) > **Settings > About > Update Play Store**.
5. Go back to the Play Store home, tap **Updates**, and update **Google Play Services**.

Once updated, you'll be able to open the Register App as normal.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.oddle.me/docs/help-center/devices-and-integrations/how-do-i-set-up-and-troubleshoot-oddle-register-on-sunmi.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
