Solidrun CuBox (solidrun-cubox)
Appearance
	
	
|  CuBox on Desk (note the size compared to the connector) | |
| Manufacturer | Solidrun | 
|---|---|
| Name | CuBox | 
| Codename | solidrun-cubox | 
| Model | cubox | 
| Released | 2011 | 
| Type | embedded | 
| Hardware | |
| Chipset | Marvell Armada 510 (88AP510) | 
| CPU | Marvell Sheeva @ 800 MHz | 
| GPU | Vivante | 
| Display | none | 
| Storage | none | 
| Memory | 1 GB | 
| Architecture | armv7 | 
| Software | |
| Original software The software and version the device was shipped with. | Ubuntu 10.04 | 
| Extended version The most recent supported version from the manufacturer. | Ubuntu | 
| FOSS bootloader | partial | 
| postmarketOS | |
| Category | testing | 
| Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. | yes | 
| pmOS kernel The kernel version that runs on the device's port. | 6.14.4 | 
| Unixbench score Unixbench Whetstone/Dhrystone score. See Unixbench. | 118.5 | 
| Device package |  device-solidrun-cubox | 
| Kernel package |  linux-postmarketos-marvell | 
| SD card Also includes other external storage cards. | Works | 
|---|---|
| Multimedia | |
| 3D Acceleration | Works | 
| Audio Audio playback, microphone, headset and buttons. | Partial | 
| IR RX | Works | 
| Connectivity | |
| Ethernet | Works | 
| Miscellaneous | |
| USB-A Whether the full-sized USB-A port works. | Works | 
| SATA/eSATA | Works | 
| HDMI/DP Video and audio output with HDMI or DisplayPort. | Partial | 
| Primary Bootloader Whether it is possible to replace stock bootloader with U-Boot. | Works | 
|---|---|
| Secondary Bootloader Whether it is possible to chainload U-Boot from stock bootloader. | Works | 
| Mainline Whether latest upstream versions of U-Boot are not broken and it is possible to use them. | Broken | 
| Internal Storage Whether it is possible to boot from internal storage (e.g. eMMC or UFS). | Works | 
| SD card Whether it is possible to boot from SD card. | Works | 
| USB Host Whether it is possible to boot from a USB storage or connect a keyboard. | Works | 
| USB Peripheral Whether it is possible to use device as a peripheral in U-Boot, e.g. for fastboot mode. | Works | 
The Solidrun CuBox is the first in a series  of small and fanless nettop-class computers manufactured by the Israeli company SolidRun Ltd. 
This port covers the Marvell Armada 510 (88AP510) based first revision.
| This device is based on the Armada 510. See the SoC page for common tips, guides and troubleshooting steps | 
Installation
Use pmbootstrap to build your own installation image, install to sd-card is currently the only option.
$ pmbootstrap init
# select edge, solidrun, cubox
$ pmbootstrap install --disk /dev/sdX
Note: installation to USB-memory or HDD should also be possible, but would require a modified `boot.src`
TODO
- HDMI: investigate to get working
- SPDIF/TOSLink (audio-out): investigate to get working
- RC-receiver seem to work, but not really tested up to now
- Kernel: optimize config (community-config check passes, could still need optimization for auxiliary modules)
Contributors
- Longnoserob
Users owning this device
- LongnoseRob (Notes: mainline, used for NAS w/ eSATA)
See also
- pmaports!5600 Initial merge request
- Wikipedia - CuBox