View unanswered posts | View active topics It is currently Thu Jul 19, 2018 5:19 am



This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 
Recommended Versions Of All Software 
Author Message
Moderator
User avatar

Joined: Tue Jan 15, 2008 2:31 pm
Posts: 15160
Location: Home sweet home!
This thread is now DEPRECATED and OUT OF DATE so DON'T USE IT.

Hello Users!

This thread will be a single sticky post containing the current recommended git hashes, repos and statuses.

Note: Hashes later than those mentioned are untested by the team and could destroy your engine or make your computer catch on fire. You've been warned.

FreeEMS Vanilla Firmware

Last updated/confirmed: Sun Mar 11 16:25:01 CET 2012

Last updated:
Code:
git://github.com/FreeEMS/freeems-vanilla.git

Use the master branch on vehicles. This is the default and contains tested code that should work.
Use the dev branch on the bench for tests. You'll have to move to it on purpose as it contains untested code that is believed to be reasonable, but could be dangerous.

Current recommended hash: c76a4e0b5ed80c544456fa83992118fbf1b01b07
Latest publicly available hash: same as recommended or newer and untested

Tested by/on:

  • Fred on the bench with lacerated in missing tooth and even teeth decoders

MegaTunix

Last updated/confirmed: Sun Mar 11 16:25:01 CET 2012

Code:
git://github.com/djandruczyk/MegaTunix.git
git://github.com/FreeEMS/MegaTunix.git

Use the FreeEMS repo master branch for tuning. This is the default if you clone from FreeEMS and contains tested code that should work.
Use the djandruczyk repo master branch for testing. This is the default if you clone from djandruczyk and contains fresh code that could be unstable.

Current recommended hash: 6302de8f0f5308e4fa1b6f319cedf0b6d6e32242
Latest publicly available hash: 4c46e9e820674dcdccd4f9636abde296eda6bae8 segfaults on successful connect

Tested by/on:

  • Fred on Debian with latest firmware (recommended hash)
  • ToxicGumbo, DeuceEFI and prelude on Ubuntu with latest firmware (latest hash)

OpenLogViewer

Last updated/confirmed: Sun Mar 11 16:25:01 CET 2012

Code:
git://github.com/FreeEMS/OpenLogViewer.git
git://github.com/BenFenner/OpenLogViewer.git
git://github.com/fredcooke/OpenLogViewer.git

Use the FreeEMS repo master branch for viewing. This is the default if you clone from FreeEMS and contains tested code that should work.
Use the BenFenner repo master branch for testing. This is the default if you clone from BenFenner and contains fresh code that could be unstable.
Use the fredcooke repo master branch for testing. This is the default if you clone from fredcooke and contains fresh code that could be unstable.

Current recommended hash: b13084784e9137e23e1df17b185a3df622986afd
Latest publicly available hash: same as recommended or newer and untested

Tested by/on:

  • Fred on Debian and Mac OS-X 10.6 with latest firmware

FreeEMS-Loader

Last updated/confirmed: Sun Mar 11 16:25:01 CET 2012

Code:
git://github.com/seank/freeems-loader.git
git://github.com/FreeEMS/freeems-loader.git

Use the FreeEMS repo master branch for loading. This is the default if you clone from FreeEMS and contains tested code that should work.
Use the seank repo master branch for testing. This is the default if you clone from seank and contains fresh code that could be unstable.

Current recommended hash: d428e265e46b956ab34e0f51ece531d550d7a35c - Dumps ugly debug to console, but works OK.
Latest publicly available hash: same as recommended or newer and untested

Tested by/on:

  • Fred and Sean on Debian

The Bleeding Edge

For other packages and for un-endorsed versions, visit the network graph page of the github repo and select the latest from someone who you trust.

https://github.com/FreeEMS/freeems-vanilla/network
https://github.com/FreeEMS/OpenLogViewer/network
https://github.com/FreeEMS/MegaTunix/network
https://github.com/FreeEMS/freeems-loader/network
https://github.com/fredcooke/FreeTherm/network
https://github.com/johnhowe/Lacerated-P ... ae/network

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!


Fri Mar 09, 2012 5:03 pm
Profile WWW
Moderator
User avatar

Joined: Tue Jan 15, 2008 2:31 pm
Posts: 15160
Location: Home sweet home!
Please, if you're using a later version than what is listed above, and have had good experiences, let me know so that I can update this post with your findings!

Recommended Versions Of All Software - Updates

Thank you in advance!

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!


Fri Mar 09, 2012 7:10 pm
Profile WWW
Moderator
User avatar

Joined: Tue Jan 15, 2008 2:31 pm
Posts: 15160
Location: Home sweet home!
Checking Your Hash

For all git hosted applications you can check the version that you're on by typing one of these commands while inside the source directory:

Code:
git describe
Code:
git log | head -1

The first one will fail if the project has never been tagged. Also, for the first one, the part after -g is the first part of the hash.

For the firmware you can also query the version using MTX or CuteCom, or check the last part of the s19 file name for the part after -g
For MTX you can also look at the title bar of the application while it's running, or the information/about box available through the menu.
OLV and Loader do not yet have such convenient functionality, though it is planned for both.

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!


Fri Mar 09, 2012 8:02 pm
Profile WWW
Moderator
User avatar

Joined: Tue Jan 15, 2008 2:31 pm
Posts: 15160
Location: Home sweet home!
Another consideration, before we gain some stability in these areas, or flexibility, instead, is compatibility.

Right now MTX is only compatible with firmwares at or older than 3f59fde9c4601df7be8e37a783e44357c5876ebe. I think it will behave gracefully with newer stuff, but you won't get limiter data out of it. This is untested, pressure Dave for the fix, or get stuck in and do it yourself: viewtopic.php?f=11&t=1674

OLV follows these rules:

OLV cde2c4df4fd27b49ee3bee8a6ea4f93e87fbd1ce and up for logs from firmware f0eff1205a022352df161ed2b098c8b9b1172e80 and up
OLV b13084784e9137e23e1df17b185a3df622986afd exactly for logs from firmware 3f59fde9c4601df7be8e37a783e44357c5876ebe and older

Loader doesn't care about firmware versions.

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!


Mon Apr 02, 2012 2:22 am
Profile WWW
Display posts from previous:  Sort by  
This topic is locked, you cannot edit posts or make further replies.   [ 4 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software for PTF. ColorizeIt.