Skip to content

UFI001B & UFI001C Pinouts: EDL 9008 Recovery Pads & 1.8V UART

The UFI001B / UFI001C boards are simple, rugged, and straightforward to service, with EDL test points positioned directly adjacent to the SIM slot.


β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ [USB-A] β”‚
β”‚ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ MSM8916 SoC β”‚ β”‚
β”‚ β”‚ (under shield) β”‚ [TX] [RX] [GND] β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ (1.8V UART pads) β”‚
β”‚ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ Micro-SIM Tray β”‚ (o) (o) <── EDL β”‚
β”‚ β”‚ β”‚ Test Pads β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”‚
β”‚ [Antenna Pad] β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

When the boot partition is corrupted or fastboot fails to respond:

  1. Unplug the dongle from all USB ports.
  2. Locate the two small round gold pads immediately adjacent to the side of the metal SIM cage.
  3. Bridge both pads together using metal tweezers or a bent paperclip.
  4. While holding the bridge, insert the USB connector into your computer.
  5. Wait 2 seconds, then release the tweezers.
  6. Verify device enumeration on your host:
    Terminal window
    lsusb | grep 05c6:9008
    # 05c6:9008 Qualcomm, Inc. Gobi Wireless Modem (QDL mode)

You can now use edl.py or QFIL to re-flash partition tables, bootloaders, and firmware images.


The UFI001 exposes UART on 3 small circular pads near the edge of the PCB opposite the RF shield:

  • TX: Connect to USB adapter RX (Output from MSM8916).
  • RX: Connect to USB adapter TX (Input to MSM8916).
  • GND: Solder to USB connector shield or common Ground.
  • Baud Rate: 115200, 8 data bits, no parity, 1 stop bit (8N1).

Function Hardware GPIO Polarity Description
Wi-Fi LED GPIO 1 Active High Blinks during wireless transmission
Cellular (4G) LED GPIO 2 Active High Steady when registered on LTE
SIM Detect GPIO 50 Pull-up Low when SIM is seated

Next to the onboard ceramic antenna, there is an unpopulated SMD coaxial footprint:

  • Solder an IPEX MHF1 / u.FL socket to attach external high-gain antennas.
  • When doing this mod, scrape away the thin copper trace going to the internal ceramic antenna to avoid RF impedance mismatch.

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.