Technically Competent
Stuff Mark Does
Home
Archive
About
RSS
Frsky communications intro
USB PD multi-voltage trigger
Jenkins Automatic Backup & Testing
Kinesis Advantage USBC mod & QMK notes
Android Headphone Buttons
Repartitioning a Cryptsetup&LVM Encrypted Laptop
Physical Power and Relay Buttons for Octoprint
Exporting Amazon Data when order export doesn't work
Making afwall not fail captive portal check on android 11
Setting up email on a Unifi controller
Notes on RTKLIB and uBlox C94-M8P
Android Bind Mounts
Android ADB Key Management
Pulseaudio Output to Arbitrary List of Sinks
Treatlife RGBW Bulbs
Comparing GNSS Antennas
kicad 5.1.5 scripting
Joysticks in Linux with joydev and evdev
Defcon 28 EvilMog's Mud Writeup
HP 7475A Plotter over GPIB/HPIB/IEEE-488
logicdata desk controller v2
zw3005 honeywell z-wave lightswitch teardown
RTT with a nordic board on linux
KiCad Art
i3Detroit Automation: Snappy Title Pending
Using and Debugging MBED with arm-gcc
Lora Gateway Research
Hello World on an stm32 l0 LoRa dev board
Hacking the Logicdata Desk Controller
Programming the AT90USBKEY2
Building a custom thermostat
RF interferance on buttons
Linux MTA Email Forwarding with nullmailer
USB Thinkpad Laptop Keyboard
Arduino Media Keypad
Tearing Down a Lafayette 17-02372 flip clock radio
Hard Drive Power Supply