2022-10-31 00:05:00 -07:00
---
2022-11-07 20:53:52 -08:00
id: esp32
2022-10-31 00:05:00 -07:00
title: ESP32 Serial Drivers
sidebar_label: ESP32 Drivers
sidebar_position: 1
2024-03-14 20:13:50 -07:00
description: Instructions for installing ESP32 USB serial drivers to interact with a Meshtastic device.
2022-10-31 00:05:00 -07:00
---
2023-01-19 05:01:57 -08:00
import Tabs from "@theme/Tabs";
import TabItem from "@theme/TabItem";
2025-01-14 16:35:09 -08:00
import { Icon } from "@iconify/react";
2023-01-21 09:32:24 -08:00
import Link from "@docusaurus/Link";
2022-10-31 10:27:04 -07:00
2022-10-31 16:23:55 -07:00
## Install ESP32 USB to Serial Drivers
2022-10-31 00:05:00 -07:00
You may need to install a driver from Silicon Labs for the [CP210X USB to UART bridge](https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers)
Some newer boards may require the CH9102 (CH340/CH341) Driver.
<Tabs
2025-01-14 16:35:09 -08:00
groupId="operating-system"
defaultValue="windows"
values={[
{
label: (
<>
<Icon icon="mdi:tux" height="1.5rem" style={{ marginRight: "0.25rem" }} /> Linux
</>
),
value: "linux",
},
{
label: (
<>
<Icon icon="mdi:apple" height="1.5rem" style={{ marginRight: "0.25rem" }} /> macOS
</>
),
value: "macos",
},
{
label: (
<>
<Icon icon="mdi:microsoft" height="1.5rem" style={{ marginRight: "0.25rem" }} /> Windows
</>
),
value: "windows",
},
]}>
2022-10-31 10:27:04 -07:00
2022-10-31 00:05:00 -07:00
<TabItem value="linux">
2024-02-22 13:09:26 -08:00
#### Linux
2022-10-31 10:27:04 -07:00
- [CP210X USB to UART bridge - Download](https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers)
- [CH9102 Driver - Linux Download](http://www.wch-ic.com/downloads/CH341SER_LINUX_ZIP.html)
</TabItem>
2022-10-31 00:05:00 -07:00
2022-10-31 10:27:04 -07:00
<TabItem value="macos">
2022-10-31 00:05:00 -07:00
2024-02-22 13:09:26 -08:00
#### macOS
2022-10-31 10:27:04 -07:00
- [CP210X USB to UART bridge - Download](https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers)
- [CH9102 Driver - MacOS Download](https://github.com/WCHSoftGroup/ch34xser_macos)
2022-10-31 00:05:00 -07:00
2022-10-31 10:27:04 -07:00
</TabItem>
2022-10-31 00:05:00 -07:00
2022-10-31 10:27:04 -07:00
<TabItem value="windows">
2022-10-31 00:05:00 -07:00
2024-02-22 13:09:26 -08:00
#### Windows
2022-10-31 10:27:04 -07:00
- [CP210X USB to UART bridge - Download](https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers)
- [CH9102 Driver - Windows Download](http://www.wch.cn/downloads/CH343SER_ZIP.html)
- [CH9102 Driver - Windows Download (Direct Download for Windows 7)](https://github.com/Xinyuan-LilyGO/CH9102_Driver)
2022-10-31 00:05:00 -07:00
2022-10-31 10:27:04 -07:00
</TabItem>
2022-10-31 00:05:00 -07:00
</Tabs>
:::important
2023-01-21 09:32:24 -08:00
After installing the driver, make sure to reboot your computer to finish the installation process.
You can also [test your serial driver installation](/docs/getting-started/serial-drivers/test-serial-driver-installation) at this step if required.
2023-01-19 05:01:57 -08:00
:::
2023-01-21 09:32:24 -08:00
### Flash Firmware
After installing the serial drivers, you can now flash the Meshtastic firmware onto your device. To proceed, select the appropriate device type for your device.
<div className="indexCtasBody">
<Link
className={"button button--outline button--lg cta--button"}
to={"/docs/getting-started/flashing-firmware/esp32/"}
>
Flash ESP32 Firmware
</Link>
</div>