Skip to content

datomusic/picoflash

 
 

Repository files navigation

pico⚡flash

Use pico⚡flash to flash your Raspberry Pi Pico microcontroller directly from your web browser using WebUSB.

Requires Chrome, Edge or another Chromium-based browser with WebUSB support.

Works on Windows, macOS, Linux and Android.

As well as a website pico⚡flash is a full Javascript implementation of Raspberry Pi's PICOBOOT protocol, for flashing and managing RP2040 and RP2350 microcontrollers over USB.

Features

  • Read, write and erase flash memory
  • Reset and reboot the device
  • Enter and exit XIP mode (RP2040 only)
  • Exclusive access mode to prevent other software from interfering
  • Read and write OTP (One-Time Programmable) memory
  • Supports RP2040 and RP2350 microcontrollers
  • Supports custom VID/PID devices (OTP programmed)
  • Web front-end and comprehensive JavaScript API
  • Full error handling
  • Detailed console logging

Links

License

MIT License - Copyright (C) 2025 Piers Finlayson

About

picoflash.org - Lightning fast Pico flashing from your browser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 78.5%
  • HTML 11.2%
  • CSS 10.3%