Skip to content
USB data not working on X306 UPS | Geekworm

USB data not working on X306 UPS


  • Hi,

     

    I saw some other people having this problem too, was there ever a fix for this? The power works on the USB ports of my x306, but not the data, so I can't get anything to connect via USB on my Pi Zero. Here's the troubleshooting steps I've taken:

    Tried Pi Zero 2 W, Pi Zero W, Pi Zero 1.3: none work

    Tried micro usb hub without x306: works

    Tried adding "dtoverlay=dwc2,dr_mode=host" to config.txt : does not work

    Confirmed pogo pins are making contact with test pads

    Ferrite ring

     

    None of these seem to work, is there something I'm missing? Would love any help, thanks so much!



  • Have you tried a different USB OTG cable or adapter between the Pi and the x306? Sometimes the data lines don’t get picked up if the cable is charge-only. Also worth checking if the overlay is being loaded correctly in dmesg after boot — that might help confirm whether the Pi is actually switching into host mode.

    @iq test free


  • You’ve done a good job troubleshooting already—testing multiple Pi Zero versions, trying the hub separately, and adding the dtoverlay. Since the pogo pins are confirmed to make contact, it sounds like the hardware side is okay. One thing I’d double-check is the USB cable and connectors—sometimes even a slight bend or poor quality cable can cause data lines to fail while still delivering power. Also, make sure your Pi’s firmware and OS are fully updated; sometimes compatibility issues get fixed in updates. If none of that helps, it might be worth reaching out to the seller or manufacturer, as there could be a defect or a known hardware quirk with the x306’s USB data lines. Hope you get it sorted soon!

    @mr flip


Please login to reply this topic!