Needs A Title


Is this thing on? Did I say that out loud?

VETuner RSS feed

I started a public change log for VETuner yesterday covering the last 30 days of changes I’ve pushed to prod. I thought I may as well go the whole hog and add an RSS feed to the documentation as well :)

Read More


I’ve Been Zucked

VETuner has not been getting a lot of traction. I’ve posted about it here, Mastodon, and a number of car and ECU web forums.

I posted about it in a couple of groups on Facebook and I suddenly have several new subscribers. It’s good that I have more subscribers, but I’m depressed that Facebook got this response where the ‘classic’ forums didn’t. I love forums for the searchable history, but for getting information to people they’re not so good.

Read More


Why VETuner costs £10

VETuner has been getting very little traction. It is a long way from covering its costs, so I thought I’d do a bit of promotion. I posted about it in a Speeduino group on Facebook.

I got a lot of comments and likes and even a couple of sign-ups! However, one comment made me pause.

I know it's only a tenner a year, but locking features that don't cost a penny to serve like tooth logger etc kind of adds a sour taste to the experience, I get it though for things like tune backups/storage/versioning etc

I started to write a response, but I deleted before posting as I wanted a bit more thinking time and room to lay out my case. I will be posting a link to this post back there.

Read More


Small wins

VETuner currently runs this sort of sequence

graph TD;
A[Write To ECU] --> B[Wait];
B --> C[Read Data From ECU];
C --> D[Process ECU Data];
D --> A;

The Wait and Read steps account for 93% of the cycle time during which VETuner is twiddling it’s metaphorical thumbs. However this means we can do the processing bit for ‘free’

graph TD;
A[Write To ECU] --> B[Process ECU Data from previous read];
B --> C[Wait];
C --> D[Read Data From ECU];
D --> A;

This strictly speaking means that the UI will lag one read behind reality, but as all the data is timestamped it will have no impact on logs or analysis and it has the benefit of about a 10% increase in the read rate because there is no pause between the read and the follow write.

Read More


The Cursed Floppy Drive Stick

Over the past month or so, I’ve resurrected my old Amiga 1200. I added a 2Gb SD card internally and set up a serial link to my PC.

I needed software, so I downloaded an archive of 1000(ish) Fred Fish disks. Fred Fish was someone who published floppy disks with curated pieces of software and they were a gold mine. I bought a few over my years at Uni, and the one with SB-Prolog got me through my second year resits.

Read More