RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Tue Dec 23, 2025 4:04 pm

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 30 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: RomRaider 0.5.6 RC6
PostPosted: Sun Mar 24, 2013 11:50 am 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
Donations are welcome!

New release candidate with a few updates and new features (Please read the change list carefully!)

- Change Log -

0.5.6 RC6 (03/24/2013) Build # 483
-------------------------------------------

Editor

Logger
  • fix Logger Close issue #20 while on any of the MAF, Injector or Dyno tabs: by lizzardo
  • added a Java 64bit VM check and error message then close: by lizzardo (*1)
  • fix to allow logging of External sensors only (with no ECU connection) (*2)
  • refactor to allow easier addition of other future Logging protocols
  • added ISO15765 protocol support on Windows platform (*3)
  • added a user Setting to Logger to force English US number format in log files
  • fix for issue #4 (multiple Query Managers could be started)
  • update 'Log to file' button to switch between 'Start/Stop' in the label
  • add a rudimentary test app to read some OBD-II parameters (*4)
  • reformat (shorten) display of Profile and log file names in Logger title bar

Application Installer
  • added a Java 64bit VM check and warning message during installation: by lizzardo (*1)

Notes
  1. Since RomRaider relies on various externally provided classes and vendor libraries, the 64bit Java VM is not supported. The RomRaider installer and Editor will issue warnings if a 64bit Java VM is detected and advise the user to uninstall it and install the 32bit Java VM. The Logger will warn and exit. It is unlikely that 64bit Java VM will even be supported as all external classes and vendor libraries must be compiled for native 64bit operation. See note 3 for an example.
  2. To log External sensors only, un-select both the ECU and TCU checkbox on the Logger menu bar. Then switch to the Externals tab and check the items to be logged. The log Externals only setting is not retained between logging sessions.
  3. The use of ISO15765 requires a J2534 compliant cable. Since the J2534 specification only defines Windows 32bit (not 64bit) systems as a valid platform, Linux and 64bit systems are not officially supported. When/if a Linux J2534 driver becomes available then support can be enabled for non-Windows 32bit platforms.
  4. This rudimentary test app ONLY works with J2534 compliant cables and ONLY supports the ISO15765 protocol. It can currently read out the vehicle information and any active DTCs. The app can ONLY be started in the RomRaider directory from a command window using the following syntax:
      java -cp RomRaider.jar com.romraider.io.j2534.api.TestJ2534IsoTp [j2534dll]
        where [j2534dll] is a valid J2534 DLL library name, default is to use the Tactrix Openport 2.0 library

A note about External plugins: The Innovate MTS (LM-2) plugin checks each COM port on the computer to determine if any Innovate devices are connected. This action can slow the Logger's startup. If you do not need the support of the Innovate MTS (LM-2), I suggest moving that plugin item out of the RomRaider\plugins directory to stop it from loading. Actually this can be done for any External plugin that you don't use in your setup.


Please download it and give it a workout!

Downloads: Windows Installer | Windows ZIP | Linux Installer | Linux ZIP


Top
 Profile  
 
 Post subject: Re: RomRaider 0.5.6 RC6
PostPosted: Mon Mar 25, 2013 6:46 am 
Offline
Experienced
User avatar

Joined: Wed Nov 10, 2010 7:56 am
Posts: 418
really great stuff :D

Quick test on a EURO4 Diesel ECU and it works CAN-logging works fine.
I send the link with the software-update to some EURO5 Diesel drivers.
They will test on their "CAN-only" vehicles.

Thanks for this imported up-date

Jochen

_________________
performence based on engineering..


Top
 Profile  
 
 Post subject: Re: RomRaider 0.5.6 RC6
PostPosted: Tue Mar 26, 2013 1:44 am 
Offline
Newbie

Joined: Mon Mar 18, 2013 10:52 pm
Posts: 23
Location: Cupertino, CA
I finally realized that there is a new menu item to select CAN bus as the logging connection (RR:Logger:Settings).

ECU logging through the CAN bus works fine (and is blazing fast!). Excellent! The command line app also works. I also verified that extended (RAM variable) parameters work; I have the "Subaru CAN Enhanced RAM Parameter Logging" patch in my ECU, so the logger must be making use of it.

The TCU throws lots of errors, as it does with K-line communications. It generates them much faster with the CAN bus enabled, though ;-) I have posted the log in the TCU debugging thread: http://www.romraider.com/forum/viewtopic.php?f=5&t=9398


Top
 Profile  
 
 Post subject: Re: RomRaider 0.5.6 RC6
PostPosted: Tue Mar 26, 2013 10:05 pm 
Offline
RomRaider Donator
User avatar

Joined: Mon Dec 15, 2008 3:12 am
Posts: 672
Location: The Philippines
Thanks for this update Dale, esp for that of Can! :-) Hope you get reading of DTC and Fine learning table correction implemented soon.


Top
 Profile  
 
 Post subject: Re: RomRaider 0.5.6 RC6
PostPosted: Mon Apr 01, 2013 12:46 pm 
Offline
Senior Member

Joined: Fri Feb 10, 2006 7:04 pm
Posts: 2661
Location: RIP
Really like the ability to log external sensors without needing the ECU. This will make it easier for RR to be used with third-party datalogging hardware.

Also, it's simply amazing how far RR has come over the years. These sort of projects renew my faith in humanity.

_________________
MS41 Project Leader & Co-Developer (2012 - 2023)
MS41.3 https://sites.google.com/site/openms41/custom-code---ms41-3
MS41 ECU Portal https://sites.google.com/site/openms41/ms41-ecu-portal


Top
 Profile  
 
 Post subject: Re: RomRaider 0.5.6 RC6
PostPosted: Mon Apr 01, 2013 11:53 pm 
Offline
Newbie

Joined: Sat May 01, 2010 9:41 pm
Posts: 22
Hi,

Just to confirm, to utilise the CAN bus logging, i need the ecuflash can bus patch on my rom?

Also do I uncheck the fast poll logging if using Can Bus logging or does it override and use can bus logging as a priority


Top
 Profile  
 
 Post subject: Re: RomRaider 0.5.6 RC6
PostPosted: Tue Apr 02, 2013 9:38 am 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
mikes wrote:
Just to confirm, to utilise the CAN bus logging, i need the ecuflash can bus patch on my rom?
Yes the patch applied by EcuFlash is needed if you want to log any of the Extended 2-byte or 4-byte parameters.
Standard SSM parameters can be logged with or without the patch.

mikes wrote:
Also do I uncheck the fast poll logging if using Can Bus logging or does it override and use can bus logging as a priority
When CAN is selected the Fast Poll option is ignored.


Top
 Profile  
 
 Post subject: Re: RomRaider 0.5.6 RC6
PostPosted: Tue Apr 02, 2013 9:39 am 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
mrf582 wrote:
Really like the ability to log external sensors without needing the ECU. This will make it easier for RR to be used with third-party datalogging hardware.

Also, it's simply amazing how far RR has come over the years. These sort of projects renew my faith in humanity.

Thanks. Hopefully even more cool stuff can be added to help you keep your faith :wink:


Top
 Profile  
 
 Post subject: Re: RomRaider 0.5.6 RC6
PostPosted: Tue Apr 02, 2013 8:00 pm 
Offline
Newbie

Joined: Sat May 01, 2010 9:41 pm
Posts: 22
dschultz wrote:
mikes wrote:
Just to confirm, to utilise the CAN bus logging, i need the ecuflash can bus patch on my rom?
Yes the patch applied by EcuFlash is needed if you want to log any of the Extended 2-byte or 4-byte parameters.
Standard SSM parameters can be logged with or without the patch.

mikes wrote:
Also do I uncheck the fast poll logging if using Can Bus logging or does it override and use can bus logging as a priority
When CAN is selected the Fast Poll option is ignored.



Thanks, keep up the good work!


Top
 Profile  
 
 Post subject: Re: RomRaider 0.5.6 RC6
PostPosted: Wed Apr 03, 2013 9:59 pm 
Offline
Newbie

Joined: Thu Mar 28, 2013 12:49 am
Posts: 5
Location: Dallas, TX
dschultz wrote:
mikes wrote:
Just to confirm, to utilise the CAN bus logging, i need the ecuflash can bus patch on my rom?
Yes the patch applied by EcuFlash is needed if you want to log any of the Extended 2-byte or 4-byte parameters.
Standard SSM parameters can be logged with or without the patch.


Any information as to why the CAN bus based 2008 USDM spec.b doesn't have the CAN bus option working or patch available in ECUFlash? A2TB001L. The only references I can find are from other users wondering when/if the patch will be released.

I know that fast k-line is working within Romraider but there hasn't been support added to Openport 2.0 for that so I am stuck with 4HZ logging to SDCARD which isn't as useful.

-- Patrick
-- Dallas, TX


Top
 Profile  
 
 Post subject: Re: RomRaider 0.5.6 RC6
PostPosted: Thu Apr 04, 2013 1:51 pm 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
spectre9 wrote:
Any information as to why the CAN bus based 2008 USDM spec.b doesn't have the CAN bus option working or patch available in ECUFlash?
You will have to ask Tactrix about this.
I suspect it's not supported because the ROM code does not match a known algorithm and therefore is not detected as valid CAN ROM.


Top
 Profile  
 
 Post subject: Re: RomRaider 0.5.6 RC6
PostPosted: Sun Apr 07, 2013 12:05 pm 
Offline
Newbie
User avatar

Joined: Thu May 28, 2009 6:13 pm
Posts: 53
Location: Liverpool, NY
I'm glad to see that you guys are still turning out revisions. RomRaider keeps getting better and better! Keep up the good work!

_________________
CNY SCCA Solo #27 SM - EJ257 Hybrid / 06 WRX Drivetrain // 2005 Forester XT


Top
 Profile  
 
 Post subject: Re: RomRaider 0.5.6 RC6
PostPosted: Thu Apr 11, 2013 11:05 am 
Offline
Senior Member

Joined: Fri Feb 10, 2006 7:04 pm
Posts: 2661
Location: RIP
Not sure if we have a 'Feature Request' thread, so I'll just post here.

Can we get the ability to pause the datalogger with the defrost button? So one can do several pulls etc. and only have the data be appended to one file? There could be two logging modes and the user could select which one they want. Defrost as Start/Stop or Defrost as Pause.

Or, is there an alternate way to take a bunch of *.csv files and auto compile them together? I guess an external program that does this would work too. It could just ignore the first row for subsequent files.
Found this program but holy crap, why is it almost 30MB?!
http://www.tucows.com/preview/1588452/J ... e-Software

_________________
MS41 Project Leader & Co-Developer (2012 - 2023)
MS41.3 https://sites.google.com/site/openms41/custom-code---ms41-3
MS41 ECU Portal https://sites.google.com/site/openms41/ms41-ecu-portal


Top
 Profile  
 
 Post subject: Re: RomRaider 0.5.6 RC6
PostPosted: Thu Apr 11, 2013 6:47 pm 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
There's a cheaper way to concatenate files...
On Windows use the copy command.
Code:
copy logfile1 + logfile2 + logfile3 + logfileN NewLogFile

C:\>copy log_083829.csv + log_082931.csv + log_083130.csv CombinedLogFile.csv
log_083829.csv
log_082931.csv
log_083130.csv
        1 file(s) copied.
Then just open the file and delete the extra header rows in Excel or a text editor.


Top
 Profile  
 
 Post subject: Re: RomRaider 0.5.6 RC6
PostPosted: Fri Apr 12, 2013 12:34 pm 
Offline
Newbie

Joined: Sun Apr 01, 2012 1:28 pm
Posts: 59
Quote:
fix for various Table Compare operations: by scotthew

This is actually a huge change to the ECU Editor. It has been a while since I wrote this code so I will try my best to explain in greater detail the changes.

New table compare options
  • Compare to original/bin value.
    • The original value is the value loaded from disk or from a revert point.
    • The bin value is the displayed value.
  • Compare to Table.

Realtime Compare
Comparing to the bin value should update the compare as that bin value changes.
Example:
  • Open 2 Roms (Rom A and B).
  • Open the Base Timing table for both Rom A and B.
  • From Rom A Base Timing table menu. Select Table->Compare->Compare to Table->"Rom B.hex - Base Timing"
  • From Rom A Base Timing table menu. Select Table->Compare->Compare to->Compare to Bin Value
  • Then go to Rom B Base Timing and change some values. The compare should update as the "Bin" values of Rom B change.

More Changes
  • The compare now compares table headers.
    • I am not completely sold on this feature. It makes it hard to line up columns when comparing the cells of a table.
    • I will probably add an option to toggle comparing table headers.
  • The table base and derived class structures has been updated. These classes handle tasks like...
    • Colorize - colors the cells in a table.
    • Highlighting - selecting cells.
    • Copy/paste.
    • Undo All and Undo Selected.
    • Compare

Enjoy.

Scotthew


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 30 posts ]  Go to page 1, 2  Next

All times are UTC - 5 hours [ DST ]


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

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl