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 »

Got to bed after 5am last night, got up 8am, went shopping, got back 12:15, ate something, started working at 1, kept going until 1230, got a lot done, but not quite enough. Project secret/unlucky should get unlucky/lucky (both!) tomorrow, with some luck and lots of work. Cross your fingers for me. It's about time that I moved that thread to somewhere where it can be read...
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'm taking a few minutes out of my busy day to link this thread and this video:

viewtopic.php?p=29646#p29646

http://youtu.be/BcQ5ILok9PI

Kiwi style! IE, no shoes :-)

Presto's 4AGE has been getting some upgrades! Sweet video. Limiter is set at 5k stock. He needs to raise it to 7500, tune it, and do another vid :-)

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 tried, but I failed. I know why. I may retry tomorrow. I don't know yet. I have a few other things to do tomorrow.

eilyrpdosigde

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 »

No retries, yet. Perhaps tomorrow.

Yesterday and today I got the bulk of a Java comms library written, including a demo application that can open and parse a file, open and tail a file, or open and read a device with a FreeEMS attached. Same code in all instances. I need to add unit tests and docs and clean it up a bit, maybe split the demo app out, etc.

Once that's released I can include it in OLV and rip out a bunch of hacky fragile code that's currently in there. For example right now it only handles some cases for header combos, not all. Not good enough, really.

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 »

No, not today, either, BUT, OLV is running using the lib as of this afternoon, which is cool! The bin decoder code is MUCH cleaner now, it was a mess before, now it's just untidy and bloated. Further changes to come, but in terms of lib use, it's good enough as is for now.

(17:46:28) Fred: src/main/java/org/diyefi/openlogviewer/decoder/FreeEMSBin.java | 617 ++++++++++++++++++++++++++++----------------------------------------------------------------------
(17:46:28) Fred: 1 file changed, 174 insertions(+), 443 deletions(-)
(18:11:27) Fred: Loaded 183071 records in 6953 millis!

^ same load performance as before. I'll be improving that a little, hopefully, but if not, no biggy.

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 »

If you're testing EMStudio or FreeEMS-Loader please refer to this thread and bitch to issue tracker/forum/irc/authors if stuff isn't working normally and reliably on your OS:

viewtopic.php?f=41&t=1922

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've started working on another library that I started a year ago tonight. I have it mostly working. Tomorrow I'll likely get it to a usable state, and, well, use it :-)

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 »

Library is functional, but not yet complete! I'm refining it further too. Should be pretty nice to use once done.

This song is dedicated to... I can't say... https://www.youtube.com/watch?v=1i8DukLAh3k

However there are many possible meanings that suit it, right now. So my ambiguity is safe! :-)

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 »

Very nearly complete tonight! It's usable to burn firmware, though I've not yet tried to do that, just smaller tests. 2am = bed time.
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 »

Complete and reliable and tested tonight. It can write and read and so on, no stress. I even hacked in some S19 writing, but it's slightly broken right now.

Bed! Have to go to see a man about a dog tomorrow :-o

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