My top secret project is underway!
viewtopic.php?f=25&t=1827
To quote Jeff Wayne's war of the worlds "slowly but surely they drew their plans against us".
Fred.
PS, don't bother clicking the link. Only one user on this forum can access it. I'll move it somewhere more obvious once I make progress.
Fred's firmware development diary
Re: Fred's firmware development diary
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: Fred's firmware development diary
Pretty much absolutely every feature that the firmware has is now exposed in config! Today's additions: PWM, Pin/Port state/function, missing tooth tolerance.
63% progress on the roadmap: http://issues.freeems.org/roadmap_page.php?project_id=1
I'll tidy up some other things for a few days until three people verify the changes.
Fred.
63% progress on the roadmap: http://issues.freeems.org/roadmap_page.php?project_id=1
I'll tidy up some other things for a few days until three people verify the changes.
Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: Fred's firmware development diary
I've been working on generalising the even teeth decoder to handle crank sync and per cyl sync. It's not done yet, but that's because it's summer and the wife is on holiday and I've been doing other things. I thought it was time for an update here regardless of the fact that nothing has been achieved in the firmware since the last one. I'll likely complete that change and close that issue the first time that I put a full day into it.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: Fred's firmware development diary
Did some OLV work today :-)
viewtopic.php?f=32&t=1361&p=28132#p28132
Will try to finish that firmware commit later too. I wrote this thread while working on it: viewtopic.php?f=8&t=1843
Fred.
viewtopic.php?f=32&t=1361&p=28132#p28132
Will try to finish that firmware commit later too. I wrote this thread while working on it: viewtopic.php?f=8&t=1843
Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: Fred's firmware development diary
Anti-trolling techniques are now official! viewtopic.php?f=17&t=1845
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: Fred's firmware development diary
Commit complete, early 4age now theoretically supported OOTB! Think of it as hyper accurate distributor mode :-) Same exact code as Sim uses and Andy uses and Sean will use on his R1 powered buggy in 2017. That's enough for today. Time to do some maintenance on me instead.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: Fred's firmware development diary
viewtopic.php?f=41&t=1847
For just one dollar per English speaking forum member you can sponsor a child to get FreeEMS installed on a girl's car.
Fred.
For just one dollar per English speaking forum member you can sponsor a child to get FreeEMS installed on a girl's car.
Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: Fred's firmware development diary
viewtopic.php?f=27&t=1848
A couple of cheap opportunities for EDIS/DIS/4cyl-wasted users to get in on the act here!
Fred.
A couple of cheap opportunities for EDIS/DIS/4cyl-wasted users to get in on the act here!
Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: Fred's firmware development diary
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: Fred's firmware development diary
As a result of this, and new currently just-for-me hacks to OLV, I get the following output when I load a log:Fred wrote:viewtopic.php?f=54&t=1819
All logging should now be done with EMStudio!
At least, if you want me to read it, it should!
Code: Select all
Log Descriptor Summary:
Expected payload ID: 401
Expected payload length: 98
Total field count: 57
Details found in log file:
Firmware Version: 0.2.0-SNAPSHOT-161-gd9a4aa5-DEV-PETERTRUCK
Interface Version: IFreeEMS Vanilla 0.0.0
Location ID count: 37
Compiler Version: 3.3.6-m68hc1x-20060122
Decoder Name: MissingTeeth-Cam-12minus1
Build Date: Fri Aug 10 18:16:31 MDT 2012
Max packet size: 2064
Build OS Type: Linux
Binary Parsing Statistics:
EscapePairMismatches: 0 Incremented when an escape is found but not followed by an escapee
StartsInsideAPacket: 0 Incremented when a start byte is found inside a packet
PacketsOverLength: 0 Incremented when the buffer fills up before the end
PacketsUnderLength: 0 Incremented when a packet is found that is too short
ChecksumMismatches: 0 Incremented when calculated checksum did not match the received one
PacketsParsedFully: 1725 Number of packets that matched all requirements and got into the log
PacketLengthWrong: 0 The length should match the ID passed in, if not, fail.
StrayBytesLost: 104 How many bytes were not in a packet! (should be low, ie, under one packet
ProtocolPackets: 65 Number of known protocol packets found!
PayloadIDUnknown: 0 Number of packets found that were not recognised!
Thank you for choosing FreeEMS!
Loaded 1790 records in 7076 millis!
Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!