import React from "react"; import { FaAndroid, FaApple } from "react-icons/fa"; import useSWR from "swr"; import { ArrowTopRightOnSquareIcon, BoltIcon, ComputerDesktopIcon, CpuChipIcon, GlobeAltIcon, } from "@heroicons/react/24/solid"; import Layout from "@theme/Layout"; import { 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

Meshtastic Flasher

Desktop application to flash fimware to your devices.

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 Drag & Drop

Devices such as T-Echo and RAK4631 are flashed via filesystem.

{/* */}

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.

) : ( <> )}
); }; export default Firmware;