import { FaAndroid, FaApple } from "react-icons/fa"; import useSwr from "swr"; import { ArrowTopRightOnSquareIcon, BoltIcon, ComputerDesktopIcon, CpuChipIcon, DocumentIcon, GlobeAltIcon, } from "@heroicons/react/24/solid"; import Layout from "@theme/Layout"; import type { FirmwareReleases } from "../../utils/apiTypes"; import { fetcher } from "../../utils/swr"; import { FirmwareCard, PlaceholderFirmwareCard, } from "./_components/FirmwareCard"; const Firmware = (): JSX.Element => { const { data, error } = useSwr( "https://api.meshtastic.org/github/firmware/list", fetcher, ); return (

Flasher

ESP32 Web Flasher

Web based installer for easy flashing with Chrome and Edge Browser. Works with T-Beam, T-Lora, Nano-G1 and similar boards.

nRF52/RP2040 Drag & Drop

Devices such as T-Echo, RAK4631, and RAK11300 are flashed via filesystem. Use the web flasher to download applicable firmware.

{/* */}

Apps

Apple

Available on MacOS & iOS. Requires MacOS Ventura or iOS 16+.

Android

Sideloading also available.

Web

Requires Chromium based browsers.
{/* */}

Firmware

{data && !error ? ( <>

Bleeding

Latest successful CI build. For those who want to break things.

) : ( <> )}
{/* */}

Documentation

PDF

Current Meshtastic.org documentation compiled for offline use
); }; export default Firmware;