Hardware Requirements
Which tablets, boards, and devices work with SmartyHome OS
Supported Tablets (x86_64)
SmartyHome OS requires Intel x86_64 architecture because it runs Docker containers + Chromium kiosk. ARM tablets (including most Android tablets) are not supported.
| CPU | Generation | RAM | Status |
| Intel Z3736F | Bay Trail (2014) | 2GB DDR3L | ✅ Primary target |
| Intel Z3735F | Bay Trail | 2GB DDR3L | ✅ Supported |
| Intel Z8300 | Cherry Trail (2015) | 2GB DDR3L | ✅ Supported |
| Intel Z8350 | Cherry Trail | 2-4GB DDR3L | ✅ Supported |
| Intel Z8500 | Cherry Trail | 4GB DDR3L | ✅ Supported |
| Intel N3450 | Apollo Lake (2016) | 4GB+ DDR4 | ✅ Supported |
| Intel N4100 | Gemini Lake (2017) | 4GB+ DDR4 | ✅ Supported |
| Intel N100 | Alder Lake-N (2023) | 8GB+ DDR5 | ✅ Supported |
Minimum Requirements
| Component | Minimum | Recommended |
| CPU | Intel Atom x5-Z8300 | Intel Z3736F or newer |
| RAM | 2 GB DDR3L | 4 GB DDR4 |
| Storage | 16 GB eMMC | 32 GB eMMC or SSD |
| Display | 7" 1024x600 touch | 8.9" 1920x1200 IPS touch |
| Boot | UEFI (64-bit) | UEFI + Secure Boot off |
| USB | 1x USB 2.0 | 1x USB 3.0 + OTG |
Raspberry Pi & ARM Boards
| Board | RAM | Status | Reason |
| Raspberry Pi Zero | 512 MB | ❌ Not supported | ARMv6 + insufficient RAM for Docker + Chromium |
| Raspberry Pi Zero 2W | 512 MB | ❌ Not supported | Insufficient RAM (2GB minimum) |
| Raspberry Pi 3B+ | 1 GB | ❌ Not supported | RAM below 2GB minimum |
| Raspberry Pi 4 (2GB) | 2 GB | ⚠️ Experimental | ARM64 image available separately |
| Raspberry Pi 4 (4GB+) | 4-8 GB | ⚠️ Experimental | ARM64 image available separately |
| Raspberry Pi 5 | 4-8 GB | ⚠️ Experimental | Contact us for Pi-specific build |
⚠ Important: Raspberry Pi boards use ARM architecture. SmartyHome OS for Pi requires a separate ARM64 build. The x86_64 image will not boot on Raspberry Pi. Contact us for Pi builds.
WiFi & Bluetooth
| Feature | Supported | Notes |
| 802.11b/g/n | ✅ | All common WiFi chipsets |
| 802.11ac (5GHz) | ✅ | Intel/Realtek chipsets |
| Bluetooth 4.0 | ✅ | Audio + BLE devices |
| Bluetooth 5.0 | ✅ | Newer tablets |
| Ethernet (USB) | ✅ | USB-to-Ethernet adapters |
Touchscreen Compatibility
| Interface | Support |
| USB HID Touchscreen | ✅ Auto-detected (most common) |
| I2C HID Touchscreen | ✅ With kernel module config |
| Goodix GT9xx | ✅ Built-in driver |
| Silead GSLx680 | ✅ Built-in driver |
| Multi-touch (10 point) | ✅ Supported |
Storage Requirements
The installed OS uses approximately:
- Base system: ~4 GB (Debian + kernel + drivers)
- Docker + containers: ~2 GB
- Chromium + cache: ~1 GB
- Free space for OTA: ~2 GB minimum
Total: ~9 GB minimum, 16+ GB recommended. A 32GB tablet provides plenty of room for logs, cached data, and OTA update staging.