Colin O'Flynn

@oflynn.com

Colin is a huge nerd. Hardware hacking, open-source hardware, electronics design, academic stuff, dog stuff in some order. Assistant Prof @ Dalhousie Uni, advisor/co-founder NewAE Technology Inc.

Convincing Claude not to trip the cybersecurity safety limits (I finally submitted the researcher form after this but it seemed to give me a little more time...).

A Claude LLM conversation where I ask for a chocolate chip cookie recipe to prevent it from trying to fall back to a less powerful model.

@oflynn.com Expanded maple link with i2c code, debug log, color highlighting the addresses found, etc. Works pretty well. I haven't tested the emmc part yet. Totally vibe coded off your vibe code. So vibe^2. Testing it with the adafruit sensors now.

Bild

I'll be attending @reconmtl.bsky.social this year during June in Montreal - if you haven't been it's my favorite RE events by a large margin (and normally a few of us sneak in some hardware - no talk for me this year as wasn't sure on timing, but some good ones in there!).

Final exam time for my EE/CE undergrad courses. This year I have a new policy of awarding points for explicitly stating they do not know the answer (25% of question points). Can't decide if it's evil or genius.

It's really absurd how good modern GNSS receivers are. Testing this cheap receiver module that I just roughly soldered to the back of the antenna (including an inductor in the path). It's about 1m from the window where it is on my desk, and it's still getting 8 GPS satellites & 7 BDS satellites.

A circuit board soldered to the back of a 2" ceramic antennaA screenshot of a GPS log saying "Sat 0 visible=11 used=8
Sat 1 visible=7 used=7
Sat 2 visible=7 used=2"

Just me downloading some data from NS government in 2026 where the readme.txt file contains helpful information about the superiority of Windows 3.1 platforms, really capturing the moment here.

A screenshot of a text file saying "Problems have been reported trying to import ARC E00 files 
into ArcView on Windows 95 computers. Related tables do not import
into ArcView. It is not a problem on UNIX, Windows 3.1 or Windows NT platforms.
If you experience this problem you can use our DXF/DBF product
which contains the tables in dBase format. DBase files can be imported
into ArcView.
"

More USB-C fun, this product just uses negotiated input voltage as USB-C PD rating!? I've tested this as a 45W USB-C power supply that allows 20V will let me set a charging current that needs >60W, which then causes the system to reboot as the USB-C PD obviously isn't happy.

A screenshot of a manual of a S100 charger, showing that if the input voltage on USB-C is 20V it assumes the power supply is 81-100W.

7 days into 2026 and already extra-thankful that @matt.godbolt.org Compiler Explorer exists as I prepare various slides/demos from a computer architecture course (on top of my normal use of it in a computer security course). Something so much more engaging about seeing it update live.

a screenshot of compiler explorer showing C code on the left, and assembly on the right. The C code on the left has a statement that is optimized away in the assembly version.

Will all these memory shortages affect IoT devices, to the point IoT/embedded developers will care about RAM usage again? If so I really did not expect such a holistic 90s/00s repeat touching all these aspects.