Fred's firmware development diary

Official FreeEMS vanilla firmware development, the heart and soul of the system!
User avatar
Fred
Moderator
Posts: 15433
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Fred's firmware development diary

Post by Fred »

You can now alter the fuel pump priming period. Default is 4 seconds as always, however a bit shorter or perhaps longer may suit your needs better.
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!
User avatar
Fred
Moderator
Posts: 15433
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Fred's firmware development diary

Post by Fred »

Rough list of things that I need to do in the short term:

Essential improvements in robustness:
Improves performance of controller:
Improves reliability of controller:
Possible bugs:
Good to have, but not essential:
120 is the priority, then 272/118, then 124, then 273, with random other things, and work on the soon-to-not-be-a-secret app mixed in.

Other than those, there are these two lists, too, just for the record:

viewtopic.php?f=54&t=2023
viewtopic.php?p=32980#p32980
viewtopic.php?f=54&t=1574

Only a week and a bit until I fly to visit engine number 19, and I'd like to take the secret app with me to use.

I'd like to have those 5 issues nailed before July. So I have two months to achieve that.

I have a lot of other things to achieve, too, though. Like not ending up back on the street :-p

Before I get stuck into 120 I will try to get three configs included/updated.

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!
User avatar
Fred
Moderator
Posts: 15433
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Fred's firmware development diary

Post by Fred »

Fred wrote:with random other things, and work on the soon-to-not-be-a-secret app mixed in.
Just spent a few minutes (< 30) and added a new decoder for a new engine that I might get to play with on my trip in a week's time. Added a bench test mode for it too. I love the independent decoder setup. So easy and clean! :-)

Screen shots by 8th July, I promise :-p

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!
User avatar
Fred
Moderator
Posts: 15433
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Fred's firmware development diary

Post by Fred »

I just did a quick write up on how to release software, if you're interested, have a read here: viewtopic.php?f=45&t=2114
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!
User avatar
Fred
Moderator
Posts: 15433
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Fred's firmware development diary

Post by Fred »

Good stuff happening, nothing worth describing, more soon! :-)
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!
User avatar
Fred
Moderator
Posts: 15433
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Fred's firmware development diary

Post by Fred »

This is the J Series decoder that Peter and I did, being used on a four cylinder cranking cleanly:

Image

Could this be engine number 20? Only time will tell. More news on that soon.

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!
User avatar
Fred
Moderator
Posts: 15433
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Fred's firmware development diary

Post by Fred »

Today I:

Chatted to Mike about reset detection:

http://stuff.fredcooke.com/reset.and.co ... .mike.html

Hacked up some firmware to fake resets and comms drops for him:

(15:28:17) Fred: http://tmp.fredcooke.com/FreeEMS-0.2.0- ... -4and1.s19 < fake comms drop outs
(15:28:17) Fred: http://tmp.fredcooke.com/FreeEMS-0.2.0- ... -6and1.s19 < fake resets
(15:28:17) Fred: Both every 30 seconds, do not use these on a car... Andy... :-) Instead everyone should use them for testing Mike's new code once he pushes it.

Abused someone for trying to promote FreeEMS before it's ready for the masses.

Spent 1:40 on skype to the same bastard telling stories and talking shit.

Posted up 31 posts of pictures of the new secret app in a new secret development diary thread for it (to be released soonish).

Talked circuit boards with various people.

Visited the local yearly market with the mrs.

Gave Sean a bit of mild code review.

Received a bit of mild code review.

Watched this interesting video about Africans stealing entire ships: http://www.youtube.com/watch?v=UxqyZsCQv4Y

Received some excellent news about a package arriving in a strange land.

Received some bad news that an hour of good data was lost due to this bug: http://issues.freeems.org/view.php?id=838

Received some excellent news about a engine 20 in the making (see above).

Gave some advice on how to configure timing without a timing light.

Decided Andy needed a big pat on the back: viewtopic.php?f=41&p=33911#p33911

Cooked dinner, ate dinner, drank some wine, had a few laughs with the lads around the world.

Tried to do something nice for someone who has been shat on by an arsehole (pun not intended). And got told to sod off. Too bad for him. Only fools and horses.

Various other things, none of the above being in anything like the real order.

Just another typically busy day running this project.

Bed time!

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!
User avatar
Fred
Moderator
Posts: 15433
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Fred's firmware development diary

Post by Fred »

6am, can't sleep, reading about statistics. What fun! :-p
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!
User avatar
Fred
Moderator
Posts: 15433
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Fred's firmware development diary

Post by Fred »

Following on from the sync confirmations stuff, here's another useful case for it. Wrong decoder for the engine setup. Sync is possible at first (potential kick back etc) but upon continuing cranking the "ok to schedule" bit is never set again, because sync is never confirmed consistently enough. Perfect.

Image
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!
User avatar
Fred
Moderator
Posts: 15433
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Fred's firmware development diary

Post by Fred »

This is important, people. If you're reading this and possess a TA card or any other working hardware, throw some fresh firmware at it from the build server and give us a hand getting EMStudio ship shape.

viewtopic.php?f=41&t=1608&p=34010#p34010

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!
Locked