Sonoff Programming Adapter

(2 customer reviews)


Out of stock

SKU: SPROG Category:


Use this adapter to install new firmware onto Sonoff devices from ITEAD.

The adapter provides a common 6-pin serial header on one side for connection of a USB-to-serial converter, and a 4-pin header on the other side in the correct format to match the programming header inside many Sonoff models.

Includes controller of the power line, so the Sonoff can be power-cycled without disconnecting.

Note: Does not convert voltage, so you must use a 3.3V USB-to-Serial converter.

The current version comes with both plug and socket header types, but they’re loose so you have to select which one you want and solder it on yourself. The current version also has a button to power-cycle the Sonoff, instead of a jumper. The button is more convenient to use than the jumper on older versions.

Details of the new version:


  • 6-pin header matching FTDI cable pinout (with either a socket or a pin header)
  • 4-pin header matching many Sonoff models
  • Button to allow power-cycling without disconnecting

Compatible Sonoff models include:

  • Sonoff Basic
  • Sonoff TH10 / TH16
  • Sonoff POW
  • Sonoff 4Ch Pro
  • Sonoff 4Ch Pro R2


Additional information

Weight 7 g
Dimensions 60 × 50 × 10 mm
FTDI Header Type

Pin Header, Socket, Both

2 reviews for Sonoff Programming Adapter

  1. Norm

    I bought the USB Serial Adapter and the Sonoff Programming Adapter together as I imagine most people would so a review of the pair is appropriate. I had purchased to flash some Sonoff switches to work on Home Assistant.
    The USB Serial adapter is well made. The screen printing is easy to read and there are TX and RX lights that flash making it easy to see when the unit is functioning. I have only used it where 3.3 volt is required, but the switch to allow use of 5.0 or 3.3 volt gives a positive click so it would be difficult to have in the wrong position.
    The “pin header” programming adapter fits snugly into the serial adapter with no play at all and the output pins are set up to match the Sonoff board nicely.
    The two units work well together and it was a simple task to poke the pins through the holes in the Sonoff board and this provided enough contact for the flashing. I did not need to solder pins or headers or use bluetac to stop the pins moving in the holes. The flashing itself went flawlessly on each occasion I used it.
    Very happy with the devices, with the pair being posted about 6 hours after the order was placed.


  2. Steve (verified owner)

    Adapter was sent really quickly and was well packed. I followed Jon’s video to attach it to my cheapie USB serial adapter from Banggood and tried flashing my first Sonoff with it by just sticking the pins into the holes and applying a small amount of pressure to make good contact. Worked like a charm. Thank you Jon for making this available to the community. Easily worth the money to save the hassle of figuring out how to wire the serial adapter to a Sonoff. No-brainer really. Love your vids too.

Add a review

Your email address will not be published. Required fields are marked *