Skip to content

Instantly share code, notes, and snippets.

View bblodget's full-sized avatar

Brandon Blodget bblodget

View GitHub Profile
@bblodget
bblodget / tinyprog_and_iceprog_msys2.md
Last active May 31, 2025 19:08
Installing tinyprog and iceprog on MSYS2 UCRT64 (Windows 11)

Installing tinyprog and iceprog on MSYS2 UCRT64 (Windows 11)

This guide shows how to install both tinyprog and iceprog in an MSYS2 UCRT64 environment on Windows 11 to program Lattice iCE40 FPGAs like the TinyFPGA BX and iCE40UL1K.


⚠️ DISCLAIMER

This guide is provided for educational purposes. The author is not responsible for any damage to your system, hardware, or data that may result from following these instructions. USB driver modifications and FPGA programming carry inherent risks. Always ensure you have backups and understand the commands before executing them. Use at your own risk.


@bblodget
bblodget / usb_access_wsl2.md
Last active February 16, 2026 13:50
USB Device Access in WSL2 using usbipd-win

USB Device Access in WSL2 using usbipd-win

⚠️ DISCLAIMER

This guide is provided for educational purposes. The author is not responsible for any damage to your system, hardware, or USB devices that may result from following these instructions. USB device forwarding, driver modifications, and running commands as administrator carry inherent risks. Always ensure you understand the commands before executing them, have appropriate backups, and verify device compatibility. Use at your own risk.

Prerequisites

  • Windows 11
  • WSL2 (Ubuntu or other distro)