UFI001B & UFI001C Troubleshooting: Wi-Fi Limits, Thermals & LEDs
This page documents the known hardware quirks and software fixes for the UFI001B and UFI001C boards.
1. Swapped LED GPIO Routing Between V01 and V02
Section titled “1. Swapped LED GPIO Routing Between V01 and V02”The Issue:
Section titled “The Issue:”On UFI001B_MB_V01, the Wi-Fi LED is controlled by GPIO 1 and the cellular LED by GPIO 2. On certain UFI001B_MB_V02 batches, these lines were reversed or pulled through an inverting buffer. As a result, the Wi-Fi LED may illuminate when cellular data is active, or blink erratically.
Fix / Workaround:
Section titled “Fix / Workaround:”You can verify and reassign the LED triggers in Linux:
# Set LED 1 to Wi-Fi trafficecho phy0-rx | sudo tee /sys/class/leds/blue:wifi/trigger
# Set LED 2 to modem network registrationecho netdev | sudo tee /sys/class/leds/green:lte/trigger2. Wi-Fi Regulatory Domain Restricting Channels 12–14
Section titled “2. Wi-Fi Regulatory Domain Restricting Channels 12–14”The Issue:
Section titled “The Issue:”The Qualcomm WCN3620 driver may initialize with the default regulatory domain set to US or 00 (World Regulatory), disabling channels 12, 13, and 14 (frequently used in Europe and Asia).
Fix / Workaround:
Section titled “Fix / Workaround:”Set your country code using iw:
# Set regulatory domain to your country (e.g. DE, GB, JP)sudo iw reg set DE
# Make permanent across rebootsecho 'REGDOMAIN=DE' | sudo tee -a /etc/default/crda3. Excessive eMMC Flash Wear from Systemd Journals
Section titled “3. Excessive eMMC Flash Wear from Systemd Journals”The Issue:
Section titled “The Issue:”The onboard 4GB eMMC storage has limited write endurance compared to server-grade SSDs. By default, Debian writes verbose system logs to /var/log/journal/, which can cause premature eMMC wear over months of 24/7 uptime.
Fix / Workaround:
Section titled “Fix / Workaround:”Configure systemd to log exclusively to volatile RAM:
# Edit /etc/systemd/journald.conf[Journal]Storage=volatileRuntimeMaxUse=32MRestart the logging service:
sudo systemctl restart systemd-journald4. Thermal Throttling in Closed USB Enclosures
Section titled “4. Thermal Throttling in Closed USB Enclosures”The Issue:
Section titled “The Issue:”Under heavy LTE downloads or multi-threaded CPU tasks, the UFI001B SoC can reach 75°C+.
Fix / Workaround:
Section titled “Fix / Workaround:”- Attach a 1.0mm silicone thermal pad between the metal SoC shielding and the plastic top case.
- Drill small 1mm ventilation holes in the cap to allow passive convection cooling.
Frequently Asked Questions — UFI001B / UFI001C
What is the difference between UFI001B and UFI001C in OpenStick?
Both UFI001B and UFI001C are official reference MSM8916 boards with 512MB RAM and 4GB eMMC. They share the same flashing workflow via lk2nd and OpenStick Debian, with minor LED GPIO polarity differences handled by the device tree.
👉 Ready to flash? Download the 1-Click OpenStick Debian Installer or browse Verified Store Links.