Assembly Instructions for the DIY CC1310 Launchpad Gateway

The CC1310 Launchpad Ethernet Gateway is the world's smallest IoT gateway solution – and you can build it yourself!



You will need the following,


You will need the following,


Download the software and install Flash programmer 2 on the computer. This will also install drivers for the Launchpad board.

Assemble the Ethernet Gateway

Connect the Olimex module to the Launchpad with the following pins:

  • Olimex pin 10 — Launchpad pin 3V3
  • Olimex pin 9 — Launchpad pin GND
  • Olimex pin 7 — Launchpad pin DIO1
  • Olimex pin 1 — Launchpad pin DIO21
  • Olimex pin 2 — Launchpad pin DIO15
  • Olimex pin 3 — Launchpad pin DIO12

Flashing the devices

Connect the Launchpad by USB to the computer and start Flash programmer 2. Flash programmer 2 will start in a blank state.

Press Refresh to have it look for the CC1310 Launchpad. It will show up in the list on the right, as in the following image. Click the CC2538 in the list to select the target.

Press Browse... and locate the eth1310-915mhz.bin you previously downloaded.

Ensure that the checkboxes are ticked as in the image, Erase (all unprotected pages), Program (entire source file), Verify (CRC check).

Then, press flash button that looks like a "Play" button in a blue circle. The result will be displayed in the status box. If it fails, press the flash button again. It may sometimes take two-three tries to succeed. If the address field is not filled it, the address for the CC1310 is 0x00000.


Congratulations! You've assembled your own gateway!

Now plug in the Ethernet cable into your WiFi router and find your gateway in the Thingsquare Device Viewer app!