diff --git a/docs/getting-started/flashing-firmware/flashing-external-serial-adapter.mdx b/docs/getting-started/flashing-firmware/flashing-external-serial-adapter.mdx index d2b79385..b6f9af5b 100644 --- a/docs/getting-started/flashing-firmware/flashing-external-serial-adapter.mdx +++ b/docs/getting-started/flashing-firmware/flashing-external-serial-adapter.mdx @@ -1,9 +1,10 @@ --- id: flashing-external-serial-adapter -title: External Serial Adapter - ESP32 Devices -sidebar_label: Serial Adapter - ESP32 Devices +title: Flashing Firmware with an External Serial Adapter - ESP32 +sidebar_label: Serial Adapter - ESP32 pagination_prev: getting-started/flashing-firmware/flashing-firmware -pagination_next: getting-started/flashing-firmware/meshtastic-flasher +pagination_next: ge +tting-started/flashing-firmware/meshtastic-flasher sidebar_position: 5 --- diff --git a/docs/getting-started/flashing-firmware/index.mdx b/docs/getting-started/flashing-firmware/index.mdx index 7e9e3d91..7a4df084 100644 --- a/docs/getting-started/flashing-firmware/index.mdx +++ b/docs/getting-started/flashing-firmware/index.mdx @@ -13,15 +13,22 @@ import TabItem from '@theme/TabItem'; Make sure not to power the radio on without first attaching the antenna! You could damage the radio chip! ::: -## NRF52 Based Devices +For most users we recommend using the [Meshtastic Flasher application](/docs/getting-started/flashing-firmware/meshtastic-flasher). It does a lot under the hood to prevent you from needing to use the terminal. It also allows you to configure your device. + +If you choose to flash the firmware using the manual method, [ESP32 based devices](/docs/getting-started/flashing-firmware/flashing-esp32) and [NRF52 based devices](/docs/getting-started/flashing-firmware/flashing-nrf52) have different methods. Select the appropriate one. If you don't know what chipset your device is, take a look at our supported hardware section. +## Download Latest Firmware -## ESP32 Based Devices +Firmware can be downloaded from the [Downloads](/downloads) page. Your initial installation has to happen over USB from your Mac, Windows, or Linux computer. + +### Flashing NRF52 Based Devices + +### Flashing ESP32 Based Devices For ESP32 devices if the device already has a version of Meshtastic installed using the OTA firmware upgrade tool in the Android app is the friendliest path for users. OTA firmware updates are not yet available on Apple platforms. - +If your ESP32 device does not have Meshtastic pre-installed flashing Before you flash your device start by verifiying connectivity with the device being flashed. Outlined below are steps that can be taken to verify connectivity and, if necessary, to install the appropriate drivers. If you end up needing to install drivers be sure to reboot your computer afterwards to verify the installation is complete. ### Verify data cable @@ -174,10 +181,4 @@ With the latest versions of MacOS, the USB Serial driver is built-in. Do _NOT_ d :::important Reboot your computer after you have installed the driver to complete the installation. -::: - -## Choose Firmware Flashing Method - -For most users we recommend using the [Meshtastic Flasher application](/docs/getting-started/flashing-firmware/meshtastic-flasher). It does a lot under the hood to prevent you from needing to use the terminal. It also allows you to set device settings and configure your device. - -If you choose to flash the firmware using the manual method, [ESP32 based devices](/docs/getting-started/flashing-firmware/flashing-esp32) and [NRF52 based devices](/docs/getting-started/flashing-firmware/flashing-nrf52) have different methods. Select the appropriate one. If you don't know what chipset your device is, take a look at our supported hardware section. +::: \ No newline at end of file