2021-12-26 from the editor of ~insom ------------------------------------------------------------ Happy Boxing Day (except that might be Monday because today is Sunday). /now = Rust, Microcontrollers, Introspection Since I last posted I had success with reflowing a PCB. It worked first time. The actual circuit is only okay, but that's probably as much the microphone as it is the amplifier. I found the start of my vacation more relaxing. Not sure if that's because I feel my time off ticking away or because everyone else is off now too so we're doing more social stuff (which is great but not always relaxing, per se). Also I think I got too interested in too many diverse things and wasn't making great progress on any: I dug out the SDR I built after reading some posts by ~paultag. I decided that maybe it's finally time to learn how to use GNUradio properly. I had a couple of mildly frustrating evenings, picked up some very strong signal (weakly) and have popped it all back into a box. Maybe next year, Ham Radio! After rescuing the display and writing off the motherboard for my X131e I wondered if I could make it more useful by putting Coreboot on there. I bought an SOIC-8 EEPROM programmer and dumped the ROMs, which felt very "Hackerish" tbh -- with a chip clip on the motherboard. Anyway, even though Coreboot says it supports the X131e, it actually only supports the Intel models, and mine is an AMD. And that's how I learned that AMD support in Coreboot is poor (mostly AMD's fault), and it's probably impossible for me, as a casual contributor, to add support for my motherboard. I've written this little project off and will be selling the salvagable parts on eBay. I did put Coreboot on my Chromebook though, as I got a notification it's going out of Google support and will no longer receive updates, despite the fact that the hardware is totally fine for most of the things someone would use a Chromebook for, and it's a similar spec to many Chromebooks you can literally buy new in the shops. I also got to put BunsenLabs Linux on there, which is a spiritual successor to Crunchbang, based on Debian. I wrote a small utility for controlling two servo motors connected to the hardware PWM on a Raspberry Pi. The modern way of doing this (with kernel support and entries in `/sys`) is so much nicer than poking registers as root was. This is for Jack's and my drawing robot project. All of these are distractions from the Rust + SFML stuff I told myself I would work on! If you specialise in everything, you specialise in nothing. I think this has been subtly stressing me out -- which is a shame. Sometimes I'd like to be the kind of person who just lets their fancy take them places.