Twelve Thousand Miles in an Electric Car

By on   1 comment 1,600 words, read ~1,595 times.

I've spent an entire year driving the BMW i3 Electric Car. This is a long-ish term review which is intended to reflect my experience with the car and the UK's charging infrastructure. I spent three days a week commuting between Slough and Oxford, on a mix of motorways and quieter streets. I drove all the […]

Continue reading →

BMW *are* complying with the GPL

By on   2 comments 2,500 words, read ~34,508 times.

The good news follow-up rarely gets as much attention as the original bad-news story. Earlier this month I accidentally kicked off a minor kerfuffle over whether BMW was respecting the GPL. Their i3 car contains a huge amount of Open Source Software and there was some confusion as to BMW's compliance with the licence terms. […]

Continue reading →

BMW and the GPL

By on   7 comments 500 words, read ~10,537 times.

I accidentally caused a little brouhaha last week - for which I would like to apologise. In my blog post about BMW's unencrypted software updates, I said: Judging from the files, it would appear that the infotainment system is made by Magneti Marelli with components by Wind River, AutoSAR, and Nvidia Tegra. Looking at the […]

Continue reading →

BMW are sending their software updates unencrypted

By on   7 comments 950 words, read ~15,541 times.

The BMW i3 is an amazing electric car - let down by very shoddy software. That's a huge problem - software runs our lives and, if it is defective, it can ruin us. We used to have separate categories of device: washing machines, VCRs, phones, cars, but now we just have computers in different cases. […]

Continue reading →

Reverse Engineering the BMW i3 API

By on   44 comments 1,950 words, read ~30,017 times.

I'm really enjoying driving the BMW i3. I'd love to have it tweet its driving efficiency, or upload its location to my server, or let me turn on its air-conditioning when the temperature gets too warm - there are a hundred interesting things to do with the car's data. The official app has some of […]

Continue reading →