# Supported & Tested Roborock Device Models

## ✅ Tested Devices

| Device Name             | Model Enum Key   | Model String           | Thank |
| ----------------------- | ---------------- | ---------------------- | ----- |
| Roborock Qrevo Edge 5V1 | `QREVO_EDGE_5V1` | `roborock.vacuum.a187` |       |
| Roborock S8 Pro Ultra   | `S8_PRO_ULTRA`   | `roborock.vacuum.a70`  |       |
| Roborock S7 MaxV        | `S7_MAXV`        | `roborock.vacuum.a27`  |       |
| Roborock Qrevo Plus     | `QREVO_PLUS`     | `roborock.vacuum.a123` |       |
| Reborock Qrevo MaxV     | `QREVO_MAXV`     | `roborock.vacuum.a87`  |       |

These devices have been fully tested and are confirmed to work as expected.

---

## ⚠️ Not Supported Devices

This plugin does NOT support these models:

| Device Name         | Model String           |
| ------------------- | ---------------------- |
| Roborock Q10 Series | `roborock.vacuum.ss07` |

**Reason:**
Roborock recently released a new series of models, Q10. Roborock has changed the protocol for how these devices interact.

---

## ⚠️ Other Supported Devices

All other models listed in the code are supported, but **may have some limitations**.

**Reason:**  
I do not own these devices for direct testing.

If you have one of these models, please try it out and let me know your results!

---

### List of Other Models that I know the mode string

- Q5 (`roborock.vacuum.a34`)
- Q5_PRO (`roborock.vacuum.a72`)
- S5 (`roborock.vacuum.s5`)
- S5_MAX (`roborock.vacuum.s5e`)
- S6 (`roborock.vacuum.s6`)
- S6_MAXV (`roborock.vacuum.a10`)
- S6_PURE (`roborock.vacuum.a08`)
- Q7 (`roborock.vacuum.a40`)
- Q7_MAX (`roborock.vacuum.a38`)
- Q7_PLUS (`roborock.vacuum.a40`)
- S7 (`roborock.vacuum.a15`)
- S7_MAXV_ULTRA (`roborock.vacuum.a65`)
- S7_PRO_ULTRA (`roborock.vacuum.a62`)
- Q8_MAX (`roborock.vacuum.a73`)
- S8 (`roborock.vacuum.a51`)
- S8_MAXV_ULTRA (`roborock.vacuum.a97`)
- QREVO_MASTER (`roborock.vacuum.a117`)
- QREVO_CURV (`roborock.vacuum.a135`)
- QREVO_S (`roborock.vacuum.a104`)
- QREVO_PRO (`roborock.vacuum.a101`)
- QREVO_MAXV (`roborock.vacuum.a87`)
- QREVO_EDGE_5AE (`roborock.vacuum.xxxx`)

---

> **Note:**  
> If you have a device not listed above, feel free to try it and report your experience!
