Kevin Read

Hanazeder FP-10 Heizungssteuerung automatisiert auslesen

(In German only, sorry). Beim Nachbarn habe ich mit Neugier die Hanazeder FP-10 Heizungssteuerung gesehen welche die Solarthermie, den Kessel und die Therme verbindet. Da dachte ich mir, die kriegt man doch sicher automatisiert ausgelesen :) Dank der Vorarbeit von von Benedikt Merz und einem Nachmittag starren auf Protokoll-Dumps und dem

Computer archeology: OSF/1 2.0 for DECStation MIPS

I've always had a passion for taking things apart to see how they worked - and with old software running on (virtually) lost hardware this can be fun detective work :) I played around with both a DEC VAX and a (MIPS based) DECStation a long time ago and

Cross-compile nginx for armhf

I needed to cross-compile a modern nginx for armhf for the Eurotech Reliagate 10-11 hardware we use for Om7Sense. Thankfully I came across this handy blog post. Building on that, here is how I cross-compiled 1.9.3 with SSL and rewrite support for a Linux box based on Yocto

Mutable FragmentStatePagerAdapter or how to reorder pages in ViewPager or tabs

For our latest iteration of Guidants Mobile we wanted a carousel-like view of information panels. The user can reorder these, add new ones or delete the ones he doesn’t like. To this end I used ViewPager together with FragmentStatePagerAdapter and Fragments. The problem here is that FragmentStatePagerAdapter restores its

Simulating a slow network connection when testing on mobile devices

Mobile devices often have spotty network connectivity - rural areas, sitting in the subway or in a car are classic situations where the connection suffers. So mobile native or web apps need to take this into account and degrade gracefully when network requests time out or the response takes a

Kevin Read © 2026