Skip to content

The WebUSB implementation of the WCH ISPTool allows users to flash and erase firmware on WCH microcontrollers directly from a web browser, eliminating the need for software installation or drivers.

License

Notifications You must be signed in to change notification settings

gouthamsk98/wchisp-webusb

Repository files navigation

wchisp - WCH ISP Tool in WebUSB using typescript

This tool is a work in progress and a derivative of the WCH ISP Tool in Rust by wchisp. For more information, visit wchisp.

Note for Windows

If you are using Windows, you need to install the WinUSB driver for your device. See Zadig

Note for Linux

If you are using Linux, you need to set the udev rules for your device.

# /etc/udev/rules.d/50-wchisp.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="4348", ATTRS{idProduct}=="55e0", MODE="0666"
# or replace MODE="0666" with GROUP="plugdev" or something else

Support Series

  • CH32V00x
  • CH32X03x
  • CH59x
  • CH5643

Tested On

This tool should work on most WCH MCU chips. But I haven't tested it on any other chips.

  • CH32X035
  • CH592F-R0-1v0

Author

Goutham S Krishna

About

The WebUSB implementation of the WCH ISPTool allows users to flash and erase firmware on WCH microcontrollers directly from a web browser, eliminating the need for software installation or drivers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published