The December firmware is now ready to go and has a few nice little tweaks and improvements. The only major new feature is the addition of the Subaru 36-2-2-2 pattern, which seems to be working well (At least 1 engine running on this already)
For those who may not have seen it, I shot a quick video showing the Teensy 3.5 adapter board in action. Whilst these aren't quite ready for everyday use, they are very close
I'd stress that at this point there's no real advantage to using the Teensy and that the Mega2560 is still very much the primary architecture, but this will simply add another option for anyone interested.
Otherwise on the hardware side, I have dropped a new revision of the v0.3 board, v0.3.7. The only change on this board is the addition of a bluetooth header to simplify the use of HC-05 and similar interfaces. Whilst a minor update, this makes it considerably easier to use bluetooth comms with this board, which is an increasingly popular option. I will look to add a similar header on the v0.4 series of boards, however this will require quite a bit more work due to the limited space available.
As usual, there's been the usual collection of bug fixes along the way. Probably more this month than usual! The list of main changes is below outlining these:
- 36-2-2-2 trigger decoder added
- Sync speed on the 4G63 decoder improved. Sync is now obtained within at most 1 crank revolution rather than 2
- Fix a bug where the Basic Distributor decoder would not work on 1 cylinder engines
- Fix an issue with the Miata 99-05 decoder that caused erratic timing (Timing prediction was functioning at twice the correct rate)
- Correctly reset the RUN and ASE indicators to prevent them coming on incorrectly under some startup conditions
- Fix a bug where the next ignition event would fail to fire if the over dwell correction had kicked in