# Sparkfun ESP32 Thing Plus---Programming without USB connection

**URL:** <https://community.sparkfun.com/t/sparkfun-esp32-thing-plus-programming-without-usb-connection/43786>\
**Category:** ESP32\
**Created:** [April 15, 2022, 10:19pm UTC](https://community.sparkfun.com/t/sparkfun-esp32-thing-plus-programming-without-usb-connection/43786 "2022-04-15T22:19:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![S067330](https://avatars.discourse-cdn.com/v4/letter/s/c6cbf5/32.png) [@S067330](https://community.sparkfun.com/u/S067330)\
**Post date:** [April 15, 2022, 10:19pm UTC](https://community.sparkfun.com/t/sparkfun-esp32-thing-plus-programming-without-usb-connection/43786/1 "2022-04-15T22:19:51Z")

</div>

Hello,

Is there anyway I can program/operate the Thing Plus without having it (constantly) connected via USB to a computer? As I see that there is a JST port for single-cell Li-Po batteries to power the device. However, I wasn’t able to run any code on Arduino IDE for it without the USB connection.

---

<div class="post-metadata">

**Author:** ![TS-Russell](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/ts-russell/32/6092_2.png) [@TS-Russell](https://community.sparkfun.com/u/TS-Russell)\
**Post date:** [April 15, 2022, 11:31pm UTC](https://community.sparkfun.com/t/sparkfun-esp32-thing-plus-programming-without-usb-connection/43786/2 "2022-04-15T23:31:54Z")

</div>

It may be as simple as needing to hit the “reset” button after uploading your code - run through the hookup guide here [https://learn.sparkfun.com/tutorials/es … mple-blink](https://learn.sparkfun.com/tutorials/esp32-thing-plus-hookup-guide?_ga=2.248192768.68139774.1649691356-30930043.1643964608#arduino-example-blink)

You can also power it via the JST/LiPo connector, or via the pins (see hookup guide)

---

<div class="post-metadata">

**Author:** ![YellowDog](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/yellowdog/32/1782_2.png) [@YellowDog](https://community.sparkfun.com/u/YellowDog)\
**Post date:** [April 16, 2022, 2:03am UTC](https://community.sparkfun.com/t/sparkfun-esp32-thing-plus-programming-without-usb-connection/43786/3 "2022-04-16T02:03:23Z")

</div>

Program the board while connected to a computer, then add a battery and disconnect the board from USB.

---

<div class="post-metadata">

**Author:** ![S067330](https://avatars.discourse-cdn.com/v4/letter/s/c6cbf5/32.png) [@S067330](https://community.sparkfun.com/u/S067330)\
**Post date:** [April 17, 2022, 12:34am UTC](https://community.sparkfun.com/t/sparkfun-esp32-thing-plus-programming-without-usb-connection/43786/4 "2022-04-17T00:34:36Z")

</div>

Thank you! I eventually figured out how to implement Over The Air updates, and it all worked out here. Much appreciated
