Skip to content

Instantly share code, notes, and snippets.

@DesktopECHO
DesktopECHO / kittload
Created September 9, 2025 14:44
kittload - Sequentially flash the user LEDs on a BeagleBone Black, flash speed based is based on system load
#!/bin/bash
# BeagleBone "Knight Rider" LED chase with edge pause
# SPEED_BASE is the fastest pace, PAUSE is edge off-time
SPEED_BASE=${SPEED_BASE:-0.05}
PAUSE=${PAUSE:-0.02}
LEDS=(
/sys/class/leds/beaglebone:green:usr0/brightness
@DesktopECHO
DesktopECHO / WSL2-PortForward.cmd
Created November 10, 2020 15:18
A simple CMD file to expose an open port in WSL2 to your entire LAN
@ECHO OFF
SET LXDISTRO=MyWSL2vm & SET WSL2PORT=3399 & SET HOSTPORT=3398
NETSH INTERFACE PORTPROXY RESET & NETSH AdvFirewall Firewall delete rule name="%LXDISTRO% Port Forward" > NUL
WSL -d %LXDISTRO% -- ip addr show eth0 ^| grep -oP '(?^<=inet\s)\d+(\.\d+){3}' > IP.TMP
SET /p IP=<IP.TMP
NETSH INTERFACE PORTPROXY ADD v4tov4 listenport=%HOSTPORT% listenaddress=0.0.0.0 connectport=%WSL2PORT% connectaddress=%IP%
NETSH AdvFirewall Firewall add rule name="%LXDISTRO% Port Forward" dir=in action=allow protocol=TCP localport=%HOSTPORT% > NUL
ECHO WSL2 Virtual Machine %IP%:%WSL2PORT%now accepting traffic on %COMPUTERNAME%:%HOSTPORT%