Recommended Versions Of All Software

For people running FreeEMS to discuss it and ask any questions about using and adjusting it.
Locked
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Recommended Versions Of All Software

Post by Fred »

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: Select all

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: Select all

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: Select all

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: Select all

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

User Updates!

Post by Fred »

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

Re: Recommended Versions Of All Software

Post by Fred »

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: Select all

git describe

Code: Select all

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

Re: Recommended Versions Of All Software

Post by Fred »

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