diary @ telent

A change of direction#

Sat Mar 14 18:20:42 2026

Topics: eculocate

I've pivoted twice on Eculocate since the previous blog post: first a minor change of direction and then followed by a much bigger one.

I'll start with the bigger one: I've stopped working on it. This is because I am 95% sure it won't actually work with my motorbike. What's my basis for this?

I don't know definitively that it won't work. I do know that if it doesn't work and it releases any kind of magic smoke, replacing the ECU is going to cost a pretty huge amount of money. So, Im just not going to.

That's the major pivot.

The minor pivot, which preceded it, was when I realised that I can't use the Python Bleak library on my phone with Termux, because its Android support uses a different Python-for-Android backend than the Termux linux-userland-for-android. Argh. So, I decided to stop trying to do Android, and instead dusted off Biscuit which is my previously abandoned project to make a bike computer using a Motorola G4 Play phone (it has a removable battery and is old enough to be reasonably well supported on mainlin Linux) running Mobile Nixos. So I added an eculocate module and ported the eculocate gui client from termux:gui to Gtk and then I thought I'd better check a few things and then I had the major pivot. So, that's the chronology.

What now?

The plan currently is to get Biscuit into some kind of shape that I can dogfood it: