# USB to UART Driver

**URL:** <https://community.openenergymonitor.org/t/usb-to-uart-driver/19195>\
**Category:** emonTx\
**Created:** [4 December 2021 23:46 UTC](https://community.openenergymonitor.org/t/usb-to-uart-driver/19195 "2021-12-04T23:46:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![David\_Steketee](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/david_steketee/32/18915_2.png) [@David\_Steketee](https://community.openenergymonitor.org/u/David_Steketee)\
**Post date:** [4 December 2021 23:46 UTC](https://community.openenergymonitor.org/t/usb-to-uart-driver/19195/1 "2021-12-04T23:46:26Z")

</div>

The link to the USB to UART driver is broken on the firmware modification page ([Firmware Modification - Guide | OpenEnergyMonitor](https://guide.openenergymonitor.org/technical/compiling/)). Also, are there instructions on how to specify the upload port? I get an error when attempting to upload via VSCode: “Error: Please specify `upload_port` for environment or use global `--upload-port` option.”

---

<div class="post-metadata">

**Author:** ![Robert.Wall](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/robert.wall/32/38246_2.png) [@Robert.Wall](https://community.openenergymonitor.org/u/Robert.Wall)\
**Post date:** [5 December 2021 10:38 UTC](https://community.openenergymonitor.org/t/usb-to-uart-driver/19195/2 "2021-12-05T10:38:34Z")

</div>

Please look at the “Learn” section and “Electricity Monitoring” → “Programmers”. You need to check which programmer you have - the drivers are different.

I’m afraid I no longer use any M$ software, so I can’t help with VSCode. I recommend you use the Arduino IDE, full instructions for installing and using that are also in ‘Learn’.

@Gwil: The errant link is:

- [USB to UART adapter windows drivers](http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx) will need to be installed  
Can you (ideally) refer to ‘Learn’ instead, now that both SELabs & FTDI might be needed?
