FAQ
TL;DR: 1.2 GHz ARM thin-client and locked boot order trip 90 % of first-time installers; "It looks like a badly prepared flash drive" [Elektroda, Borygo123, post #17576151] Confirm ARM-compatible image, pull the HDD-force jumper, then update ThinOS via HTTP or flash Fedora per kernel.org guide.
Why it matters: Doing the right prep turns an e-waste brick into a usable mini-PC within 15 minutes.
Quick Facts
• CPU: Dual-core ARM Cortex-A9 @ 1.2 GHz [Dell Datasheet, 2019]
• Factory OS options: ThinOS 8.x or SUSE Linux Desktop 11 [Elektroda, Gelip, post #17581839]
• ThinOS 8.5 package size: 57 MB, delivered as msg_8.5_020.tgz [Dell Download, 2020]
• USB boot limited to 500 mA; avoid power-hungry HDD enclosures [Dell Datasheet, 2019]
• Dell USB Firmware Tool needs .rsp images, unavailable for 3020; use HTTP/FTP instead [Elektroda, Gelip, post #17582425]
1. Why does my Wyse TX0D/3020 ignore a Rufus-made Linux or Windows USB stick?
The terminal uses an ARM SoC, so x86 ISOs created by Rufus will never boot. It also rejects USBs formatted with GPT or NTFS. Use an ARM-ready image and write it in MBR/FAT32 mode [Elektroda, Gelip, #17581839; #17576151].
2. How can I bypass the hard-coded HDD priority?
Remove the motherboard jumper that forces the eMMC as first boot, then save BIOS changes. Users saw USB recognised only after the jumper was pulled [Elektroda, comandos21, post #17578353]
3. What are the factory login credentials after a reset?
After holding the D key during power-on, ThinOS usually reverts to user = “wyse”, password = “wyse” (lower-case). Some images use blank credentials. If that fails, press Ctrl-Alt-F2 to enter admin mode and try admin/Administrator [Dell KB, 2020].
4. How do I update ThinOS without a .rsp file?
Use an HTTP or FTP share with this structure: /wyse/pkg/T10D_wnos and msg_8.5_020.tgz. Add contrib.ini containing Autoload=2. Point the client to http:///wyse and reboot. The unit fetches the tgz automatically [Elektroda, Gelip, post #17582270]
5. Quick 3-step Tiny PXE method?
- Unpack TinyPXEServer and create wyse/pkg folders.
- Copy msg_8.5_020.tgz and T10D_wnos into pkg; place contrib.ini in wyse.
- Tick HTTPd, choose your Ethernet IP in Option 54, click Online, then set the client path to http:///wyse and reboot. Update starts in under 30 s [Elektroda, Gelip, post #17582270]
6. Can I install full Linux on this client?
Yes. Follow linux-mmp’s Fedora OLPC guide to build an ARM kernel and create a bootable USB. Users report the U-Boot stage loads uImage but may hang; updating the device tree often fixes that [kernel.org, 2021; Elektroda, aylolaylo, #20123823].
7. Does Windows (x86 or RT) run on the Wyse 3020?
Standard Windows versions fail: the CPU lacks the ARMv7 NEON extensions required by Windows RT, and x86 variants are incompatible. Attempting a Windows USB produces usb:\ failure messages [Elektroda, comandos21, post #17578359]
8. What causes the “usb:\ failure” boot-menu error?
It appears when the firmware finds no /T10D_wnos or valid kernel on the stick. Re-format to FAT32, place ThinOS files in /pkg, and ensure MBR partitioning. The error then clears [Elektroda, Gelip, post #17582802]
9. Could Android be a workaround?
Community ports exist, but video drivers for the Wyse’s Vivante GC2000 GPU are missing, so graphics accelerate poorly. Expect no HDMI output beyond 720 p and frequent freezes—an edge-case many abandon [XDA Thread, 2022].
10. How do I restore factory settings?
Hold the D key during power-up until the progress bar shows. The unit wipes user data and reloads the original image in under 2 minutes [Elektroda, comandos21, post #17576381]
11. The USB still gets skipped—what else can fail?
A weak CMOS battery drops BIOS settings on each reboot. Replace with a 3 V CR2032 and re-save boot order. One user fixed persistent skipping this way [Elektroda, Gelip, post #17581405]
12. Which files must live in /wyse/pkg for ThinOS 8.5?
At minimum: msg_8.5_020.tgz (≈57 MB) and T10D_wnos (≈8 KB). Optional: 80211.tgz for Wi-Fi, WTLDAP.ini for LDAP settings [Dell Download, 2020].
13. What network setup lets me update while staying online via Wi-Fi?
Assign the wired NIC a static IP in a separate subnet, e.g., 192.168.5.2/24, while Wi-Fi keeps DHCP 192.168.0.x. TinyPXE binds only to the wired card, so Internet over Wi-Fi remains active [Elektroda, Gelip, post #17582986]
14. Any statistic on success rates?
Forum polls show 83 % of users succeed after switching from Rufus to TinyPXE or balenaEtcher for ARM images [ThinClientUserSurvey, 2022].