Dell Wyse 3020 (dell-ariel)
Appearance
| This device has been tested with postmarketOS, but its device package has not yet been added to the postmarketOS repositories. This means that it cannot be selected in pmbootstrap. Status: "waits for MR" |
| Manufacturer | Dell |
|---|---|
| Name | Wyse 3020 |
| Codename | dell-ariel |
| Model | tx0d |
| Released | 2015 |
| Type | embedded |
| Hardware | |
| Chipset | Marvell MMP-3 (88PA2128) |
| CPU | 2x 1.2 GHz ARM Cortex-A9 |
| GPU | Vivante GC2000 |
| Display | 2x DVI out |
| Storage | 4 GB |
| Memory | 2 GB |
| Architecture | armv7 |
| Software | |
Original software The software and version the device was shipped with. |
ThinOS 8 |
Extended version The most recent supported version from the manufacturer. |
ThinOS |
| FOSS bootloader | no |
| postmarketOS | |
| Category | testing |
Pre-built images Whether pre-built images are available from the postmarketOS Installation page. |
no |
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.18.2 |
Unixbench score Unixbench Whetstone/Dhrystone score. See Unixbench. |
398 |
Internal storage eMMC, SD cards, UFS... |
Works
|
|---|---|
SD card Also includes other external storage cards. |
Partial
|
Screen Whether the display works; ideally with sleep mode and brightness control. |
Partial
|
| Multimedia | |
3D Acceleration |
Partial
|
Audio Audio playback, microphone, headset and buttons. |
Partial
|
| Connectivity | |
WiFi |
Partial
|
Ethernet |
Works
|
| Miscellaneous | |
USB-A Whether the full-sized USB-A port works. |
Works
|
HDMI/DP Video and audio output with HDMI or DisplayPort. |
Partial
|
Dell Wyse 3020 is a MMP3-based thin client, sometimes referred to as “Ariel”, “Tx0D”, “T10D”, “T20D”, etc. It’s reasonably well supported by the mainline kernel.
Contributors
- LongnoseRob
Users owning this device
- LongnoseRob (Notes: porting in progress)
Hardware status
| Status | Hardware | Info |
|---|---|---|
| Y | Booting | requires legacy uImage, uInitrd combined with a custom wloader.cfg (covered by device-package) |
| Y | UART | See below for connector and pin assignment. |
| Y | USB-A | All 4 ports can be used |
| P | DVI outputs | Device supports two DVI ouputs, 1x DVI-I & DVI-D |
| Y | Ethernet | smsc75xx USB 2.0 Gigabit Ethernet |
| N | Audio | 88ce156 coded chipset is not mainlined yet (linux-mmp kernel V5.8 sources have driver) |
| P | LEDs | leds-ariel driver in mainline, setting triggers causes kernel-panic at the moment |
| Y | Internal memory | eMMC 4 Gb by Hynix model H4G2a. |
| N | uSD card reader | some devices seem to have an internal uSD slot, USB card reader HW seems always installed. Could be retrotriffted? |
| Y | WiFi | Some devices come with a SparkLAN WUBR-507N(M) module installed, this seems to use a Ralink RT3572(L). SHould be avaiolable in mainline |
| Y | GPIO keys/switches | There is only one GPIO key: Power |
| P | GPU | Etnaviv partially works. |
Installation
as of now only installation with pmbootstrap to a usb-memory device is possible:
$ pmbootstrap init
# select edge, dell, ariel
$ pmbootstrap install --disk /dev/sdX
Booting
| Currently the device only delivers video out during the boot-loader phase |
With Wloader (default firmware)
requires USB-keyboard & Monitor connected
- put prepared usb-memory device in one of the USB-ports
- press power-button until LED turns green
- press 'p' on the keyboard
- enter Password (default "Fireport")
- select USB
with OpenFirmware
todo
Refence data
| key to press | results | comments |
|---|---|---|
| p | temporary boot selection | can be used to boot from USB |
| Del | Boot config selection | see link below for switching to boot linux from internal mmc |
| g | factory reset | resets all wloader settings |
reference and description how to change permanent boot order
change default boot to USB
use the "del" key method to go into the default boot config. In the menu for the boot order change order so, that USB is on top (first).
UART layout

Note: The Picture above shows a HW version without installed WLAN module, other sources online show the device with the WLAN-option installed.
TODOs
- investigate retrofitting uSD-slot
- investigate using nonstandard-connector-USB-port used by WLAN module for internal storage.
See also
- pmaports!7565 Initial merge request
- Linux on Marvell MMP
- Some more details on how to install
- better DTS, to investigate