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.
PCB Layout & Test Point Map
Section titled βPCB Layout & Test Point MapβTop / SIM Side
Section titled βTop / SIM Sideβ βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β [USB-A] β β β β βββββββββββββββββββββββββββ β β β MSM8916 SoC β β β β (under shield) β [TX] [RX] [GND] β β βββββββββββββββββββββββββββ (1.8V UART pads) β β β β βββββββββββββββββββββββββββ β β β Micro-SIM Tray β (o) (o) <ββ EDL β β β β Test Pads β β βββββββββββββββββββββββββββ β β β β [Antenna Pad] β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ1. Entering Qualcomm EDL Mode (9008)
Section titled β1. Entering Qualcomm EDL Mode (9008)βWhen the boot partition is corrupted or fastboot fails to respond:
- Unplug the dongle from all USB ports.
- Locate the two small round gold pads immediately adjacent to the side of the metal SIM cage.
- Bridge both pads together using metal tweezers or a bent paperclip.
- While holding the bridge, insert the USB connector into your computer.
- Wait 2 seconds, then release the tweezers.
- 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.
2. Hardware UART Serial Console (1.8V Logic)
Section titled β2. Hardware UART Serial Console (1.8V Logic)βThe UFI001 exposes UART on 3 small circular pads near the edge of the PCB opposite the RF shield:
Pinouts:
Section titled βPinouts:β- 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).
3. GPIO Assignments & Status LEDs
Section titled β3. GPIO Assignments & Status LEDsβ| 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 |
4. External Antenna Modification
Section titled β4. External Antenna Modificationβ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.
π Ready to flash? Download the 1-Click OpenStick Debian Installer or browse Verified Store Links.