source: trunk/release_notes.txt @ 355

Revision 355, 19.4 KB checked in by dschultzca, 20 months ago (diff)

Tweaked the MTS plug-in a bit more. It seems to not unload cleanly if there is no MTS stream to read.
Added a Debugging Level selection to the Help menu. No more fiddling with the log4j.properties file to get detailed logs.

Line 
1                    - RomRaider 0.5.4 Beta RC1 -
2            Open-Source ECU Tuning -- www.romraider.com
3
4
5PLEASE MAKE SURE TO READ RELEASE _NOTES.TXT_ EACH TIME YOU DOWNLOAD
6A NEW VERSION OF ROMRAIDER. IMPORTANT NOTICES, KNOWN ISSUES AND
7NEW FEATURES WILL BE DISCUSSED.
8
9RomRaider is a full featured Engine Control Unit editing application
10for tuning virtually any manufacturer, meant to be used in conjunction
11with ECU flash and dump utilities. RomRaider will give you full
12control over timing, fuel, boost and many other parameters in your
13ECU, competing with very expensive and proprietary software. RomRaider
14will remove your need for piggyback systems designed to control these
15functions, and, in most cases, work as well as or better than any
16stand alone engine management. Reflashing your stock ECU also has the
17added benefit of a manufacturer tested base map, giving you top notch
18performance and saving time tuning idle and low throttle applications
19while retaining all of the benefit of the research and development
20manufacturer's spend millions of dollars on.
21
22RomRaider is currently in BETA TEST status, meaning it is not
23thoroughly tested and not intended for use by inexperienced users. In
24addition to being incomplete and untested, only experienced tuners
25with the required tools (ie, wideband oxygen sensor) should modify an
26ECU image. As with any engine management, changes could result in
27severe engine damage. Use at your own risk.
28
29Documentation is available at http://wiki.romraider.com and the
30official RomRaider FAQ can be found at
31http://www.romraider.com/about444.html. Please be aware that as
32RomRaider is still in beta status and changing frequently,
33documentation may be incomplete or out of date.
34
35
36---------------------------------
37- 0.5.4b RC1 Notes (??/??/????) -
38---------------------------------
39This is the first beta release of the upcoming official 0.5.4b release.
40
41---------------------------
42- 0.5.4b RC1 Known Issues -
43---------------------------
44- Editor
45  - Pasting table data can cause hangs under certain circumstances
46- Logger
47  - Gauge min/max/step limits incomplete in logger.xml
48  - ECU connections under Linux are flaky (start the logger after
49      you've started the engine)
50  - Update latency via injector tab broken for some models (eg. 2007 2.5i)
51
52
53--------------
54- Change Log -
55--------------
56
570.5.4b RC1 (??/??/????)
58-----------------------
59
60--- Logger ---
61- TXS Tuner Wideband plugin added courtesy of, nitros
62- Added support for ECU/TCU Switch filtering
63- Added (msec) designation to logged CSV column heading
64- Added support for sorting the Selected? & Description parameter list entries
65- Added support for convertors on External data items (F/C, lambda/AFR, etc.)
66- Added instance 0 of all defined PLX Sensors according to their documentation
67- Added support for additional Innovate MTS LM-2 sensors.  Sensors are now
68  loaded dynamically when the Logger starts.  Sensor units are set via LogWorks.
69  Wideband errors are reported as the negative value of the error number.  For
70  example, if an LC-1 is in need of calibration -3 will be reported to the Logger.
71  See MTSSensorInputFunction.java for more state values.
72- Updated library COM4J to version: com4j-20110322. This affects Innovate MTS
73  and Tactrix Openport 2.0 support.
74- Added a button to Un-select ALL selected parameters on all tabs.  Selections
75  can be restored by reloading the current profile or loading a different profile.
76- Moved the Fast Poll checkbox to a selection item in the Settings menu (selected
77  by default).  The polling state is reported in the queries/sec status display.
78- Added a Debugging Level selection option to the Help menu.  The setting is saved
79  and restored between sessions.  INFO should be the normal state to keep the
80  rr_system.log file in-check.
81--- Editor ---
82- Set JInternalFrame.isPalette in TableFarme.java so table titles are visible on
83  Mac OS.
84 
85
860.5.3b RC10 (09/12/2011)
87------------------------
88
89--- Editor ---
90- Added support for multiple-state switches.  Switch Tables will now use
91  Radio Buttons rather than a Checkbox.
92- Added ECU definition data validation for Switch Tables.  If the ROM image data
93  does not match one of the switch states according to the definition then a
94  warning is presented and the table is locked from editing.
95- Added ROM Checksum validation on image open for 32 bit ROMs.  An ERROR message
96  is presented warning not to use the ROM image as it may be corrupt.
97- Added ROM Checksum calculation for 32 bit ROMs.  Upon file save the new
98  Checksums (if not previously disabled) are written to the ROM.
99- Added a ROM Edit Stamp to 32 bit ROMs consisting of the YYMMDD and an
100  incremental count value.  This Edit Stamp is displayed in the View->ROM
101  properties menu item.
102- Fixed the missing Table Tree problem when running RomRaider on systems
103  using IcedTea or OpenJDK JVM.
104--- Logger ---
105- Added more selections to the Right-click menu associated with the LogFile text
106  field.
107- Made Fast Polling the default mode for the Logger connection.
108
1090.5.3b RC9 (06/30/2011)
110-----------------------
111
112--- Logger ---
113- log4j.properties updated with new name for romraider.log --> rr_system.log
114- new logger field to allow arbitrary text to be added to log file name (right-
115  click on field for options)
116- Tech Edge plugin updates
117- PLX plugin update to ignore unsupported data items
118- Innovate MTS plugin updated to ignore unsupported data items
119- Logging data error handling improved and hang condition eliminated
120- Logging performance improved (fast poll may not work with 16 bit ECU, untested)
121- Log file field value delimiter changed from comma to semicolon when values use
122  comma as decimal place holder
123- Start of support for international numbers and text
124
1250.5.3b RC8 (05/14/2011)
126-----------------------
127
128--- Logger ---
129- Added support to log from ECU or TCU (not both at the same time, yet)
130- New AEM protocol support added (AEM2 plugin works at 19200 baud and reports
131  Lambda values)
132- New Tech Edge support added (currently only supports data format 2.0)
133
1340.5.3b RC7 (12/21/2010)
135-----------------------
136
137--- Editor ---
138- Fixed Compare map scroll list
139- Added support for sign integer data (used in diesel ROMs)
140
141--- Logger ---
142- Improved serial connection handling
143- MRF Stealth Gauge support added
144- Added saving parameter list show/hide to settings
145- Added USER input read ability for ZT2
146- Added check box to enable/disable COM port refreshing and save the setting
147
1480.5.3b RC6 (05/02/2009)
149-----------------------
150
151--- Logger ---
152This RC includes the new Road Dyno/ET tab, version 16.
153To use the Road Dyno:
154        - Set the Mode button to Dyno
155        - Clear all parameters from the other tabs to achieve the best data
156          resolution.
157        - On the Dyno tab, select your vehicle and adjust the tire size and
158          gear you will be using.
159        - Once set, press the Record Data button.
160        - With the button pressed setup to do your WOT run, no need to hurry.
161        - Hold WOT run to redline.  As soon as WOT is no longer detected the
162          graph will be updated with your estimated wheel power and torque.
163        - Adjust temperature and humidity if they are not accurate and
164          "recalculate" the results.
165        - Smoothing, lower is more smooth and higher is less smooth.
166        - Right click on the graph to Save as...
167        - If you wish to average two or more consecutive runs, press the
168          Record Data button again and repeat the WOT run.  At the end of
169          each run the datasets will be combined and the results displayed.
170        - A Reference Trace can be Saved and displayed at any time for comparison.
171        - The Clear button will delete all recorded data for a fresh start.
172
173To use the ET feature:
174        - Set the Mode button to ET
175        - Clear all parameters from the other tabs to achieve the best data
176          resolution.
177        - On the Dyno tab, select the vehicle you will be using.
178        - Once set and the vehicle is stationary, SPEED = 0, press the Record ET button.
179        - With the button pressed complete your 1/4 mile run.
180        - As soon as 1/4 mile distance is covered the graph will be updated with
181          your elapsed times and speeds.
182        - Right click on the graph to Save as...
183        - Or Save a Reference Trace of your times to a text file.
184
1850.5.3b RC5 (11/29/2009)
186----------------------
187
188--- Logger ---
189- 14Point7 NAW_7S UEGO support added
190- Improved serial connection handling
191
1920.5.3b RC4 (10/31/2009)
193----------------------
194
195--- Logger ---
196- LM-2 MTS support added (possibly flaky!)
197- Consolidated Innovate wideband serial plugins (LC-1, LM-1, LM-2)
198- Plugin ports automatically saved and reloaded
199
2000.5.3b RC3 (10/18/2009)
201----------------------
202
203--- Editor ---
204- Dump system props to log at startup
205
206--- Logger ---
207- Update Zeitronix item labels
208- Update installer config
209
2100.5.3b RC2 (10/17/2009)
211----------------------
212
213--- Logger ---
214- PLX and Zeitronix sensor support added
215- AEM UEGO support improved
216
2170.5.2b (02/07/2009)
218----------------------
219
220--- Editor ---
221- ECU def config check added
222
223--- Logger ---
224- Set OP2.0 loopback=1
225- Logger def config check added
226
2270.5.1b (12/24/2008)
228----------------------
229
230--- Editor ---
231- Table compare bug fixed.
232- Table drag speed improvements (disabled D3D use).
233
234--- Logger ---
235- Removed all UTEC integration.
236
2370.5.1b RC5 (11/17/2008)
238----------------------
239
240--- Logger ---
241- J2534 api tweaks.
242- External sensor connection handling updated.
243
2440.5.1b RC4 (10/9/2008)
245----------------------
246
247--- Editor ---
248- Table compare bug fixed.
249- Debug save mode enabled by default.
250- Already running detection port changed to 50001.
251
252--- Logger ---
253- Some refactoring around serial port handling.
254- Fix display of unknown rom ids.
255- Add config item for logger definition location.
256
2570.5.1b RC3 (9/25/2008)
258----------------------
259
260--- Logger ---
261- OpenPort 2.0 cable integration
262
2630.5.1b RC2 (6/14/2008)
264----------------------
265
266--- Editor ---
267- Ramtune Test app menu item name changed to SSM
268- Fixed save/restore of cell height/width bug
269
270--- Logger ---
271- Vertical control panel added for tab specific functions
272- Parameter list converted from split panes to tabs and widened
273    by default
274- Last open tab now remembered
275- Icon added to log to file button
276- Fullscreen mode via startup parameter '-logger.fullscreen'
277
2780.5.1b RC1 (6/7/2008)
279---------------------
280
281--- Editor ---
282- Vertical axis label restored on 3D tables
283
284--- Logger ---
285- Connection handling updated
286- User profile loading updated
287- Hide/show parameter list (F11) on data, graph, dash tabs
288- Switchable (F12) dash gauge styles
289- Scrollable dash pane
290- Latest data point on MAF and injector scaling tabs displayed
291    as a different colour.
292
293
2940.5.0b (5/1/2008)
295-----------------
296
297--- Editor ---
298- Minor bug fixes
299- RAMTune test application
300
301--- Logger ---
302- Plugin interface added including plugins for,
303  - Innovate LC-1
304  - Innovate LM-1
305  - AEM UEGO
306  - UTEC
307- New MAF scaler tab
308- New injector scaler tab
309- Reset ECU
310
311
3120.4.1b (2/8/2007)
313-----------------
314
315--- Tuning ---
316- Fix frame sizes too small on 2d tables
317- Fix switch tables displaying wrong icon in table tree
318
319--- Datalogging ---
320- Autoconnect
321- Reset, disconnect buttons
322- Reset data buttons per tab
323- Updated dash tab with warning levels (warning levels not currently
324  saved to profile)
325- Fixed "Manifold Relative Pressure (Corrected)" parameter
326- Fixed profile save/load problems
327- ECU id display in status bar
328- Updated address format in logger.xml (length attribute added to
329  replace multiple <byte> tags. length defauilts to 1 if not specified)
330- Autodetection of ecu specific parameters via new <ecuparam> tags in
331  logger.xml (IAM, engine load)
332- ECU connection status indicator added to interface (stopped,
333  connecting, reading data, logging to file)
334- Auto filtering of parameter list based on ECU init response (should
335  only display now what your car says it supports)
336- Enable defogger switch based file logging via menu bar (don't need to
337  select it in switch list anymore)
338- Defogger switch is only logged to file when explicitly enabled
339- Absolute timestamp option added for file logging
340- Relative timestamp now reset to zero at the beginning of each log file
341  (unless absolute timestamp is selected)
342- Graph tab color scheme updated
343- Enhancements to the map overlay feature, including display of the live
344  data and overlay of the live data values on the map cells.
345- Tooltips added to parameter list showing parameter description (not all
346  parameters have a description yet though)
347- General logger parameter updates/additions
348
349
3500.4.0b (11/10/2006)
351-------------------
352- Add file associations
353- Ability to view (but not modify) tables above userlevel
354- Add link to latest ECU definitions
355- Fix switch (CEL fix) inheritance
356- Fix table ordering in child ROMs
357- Fix table level display in property panel
358- Fix label fonts on 3D tables
359- Logging
360- 3D graphing
361- Interpolating (map smoothing)
362
363
3640.3.2b (8/12/2006)
365------------------
366- Installer/Shortcuts
367- Add status bar
368- Add support for hex ID strings for Mitsubishi support
369- Fix goofy behavior of increase/decrease at limits
370- Add multiply values function
371- Improve exception handling in XML parser
372- Add lockable tables via ECU definitions
373- Rearrange 3D table labels
374- Improve datacell colorize method
375- Add limits to table values in XML
376- Fix exiting through menu not saving settings
377- Add ECU Definition Manager
378
379
3800.3.1b (7/11/2006)
381------------------
382- Change year attribute to string from int
383- Fix incrementing in compare mode
384- Fix refresh tables working improperly with multiple ROMs open
385- Update table property panel
386- Fix float values not incrementing properly in axiis
387- Fix values not incrementing if increment amount is less than LSB
388- Add option whether to display tables higher than userlevel
389- Add option whether to save changes made to debug tables
390- Fix clicking on ROM tree opening/closing wrong tables
391- Fix switch tables not compensating for RAM
392- Fix many memory leak problems
393- List tables above userlevel, but disabled
394- Color debug tables red
395- Add "version" tag to settings
396- Show release notes on first run
397- Remove unnecessary variables from settings XML
398- Add name and description to CEL/checksum fix tables
399- Fix "(null)" text on static 2D axiis
400- Remove table name from bottom of 2D table
401- Allow single clicking to open tables (via settings)
402- Add fine adjustment values to ECU definition
403- Fix map copy/paste
404- Increment affects real instead of binary value
405- User levels
406- Fix definition parser rounding incrementby values
407- Improve table properties display
408- Fix byte/real conversion validation
409
410
4110.3.0b (7/2/2006)
412---------------------------------------
413- Finish map comparing implementation
414
415
4160.2.93a Private Test Release (7/1/2006)
417---------------------------------------
418- Added "switch" table type
419
420
4210.2.92a Private Test Release (7/1/2006)
422----------------------------------------
423- Fixed squares appearing instead of some float values
424- Fixed exception when entering decimals in coarse value
425- Fixed set value field being cast to integer instead of decimal
426- Fixed progress bar not closing on errors
427- Pressing "." now focuses set value field
428
429
4300.2.91a Private Test Release (6/30/2006)
431----------------------------------------
432- Fixed memory usage issues
433- Added performance and other memory optimizations
434
435
4360.2.90a Private Test Release (6/30/2006)
437----------------------------------------
438- Added 32-bit ECU (float) support
439
440
4410.2.7.4b (5/09/2006)
442--------------------
443- Fixed 16-bit 3D tables saving improperly
444- Added compare to original value function
445
446
4470.2.7.3b (4/17/2006)
448--------------------
449- Fix border colors not showing changes from keyboard
450- Add progress indicators
451- Remove table definition generator
452- Fix refresh button closing images with same filename
453- Fix border/background of static axiis
454- Fix rounding problems causing false conflicts for conversion expressions
455- Fix set value not updating borders
456- Reset default settings option
457- Fix cell border not saving
458- Improve warning messages
459- Fix ECU definition file settings not saving
460- Fix last image directory resetting
461- Fix updated cell border not updating
462
463
4640.2.7.2b (4/12/2006)
465--------------------
466- Fixed close all images
467
468
4690.2.7.1b (4/12/2006)
470--------------------
471- Fixed ECU definitions not saving
472- Fixed last image directory not saving
473- Fixed colors not saving
474- Fixed increased/decreased cell borders not updating
475
476
4770.2.7b (4/12/2006)
478------------------
479- Replace serialized settings object with XML
480- Settings panel
481- Custom sizes/fonts/colors for tables
482- Fix blue 2D table axiis
483- Fix exception when clicking on table list
484- Expression/to_byte conflict warning
485- Rename packages to conventional lowercase
486- Improve refresh method when saving
487- Improve exception reporting
488- Implement "obsolete" tag -- set up wiki with ROM revision info
489- Group tables by category
490- Fix descriptions not working
491- Fix 2D table navigation
492
493
4940.2.6b (4/5/2006)
495-----------------
496- Shortcut keys
497- Improve display of tables too large for window (MDI)
498- Improve exception reporting
499- Improve saved window position on exit (panel size, maximized)
500- Remove "copy" from table menu -- its in the edit menu
501- Fix vertical overhead on table size for new graphical buttons
502- Fix rounding issues with set value
503- Fix ctrl-click on tables
504- Resize cells to make best use of screen
505- Prevent simultaneous selection of axiis and table values
506- Map copying
507- Graphical icons
508- Cascade windows (MDI)
509- Fix table frame JScrollPane (MDI)
510
511
5120.2.5b (3/28/2006)
513------------------
514- Import tables by single address
515- Refresh image button
516- Table properties
517- Add "obsolete" tag for images with more recent revisions
518- Fix application not closing files after reading
519- Add file extensions to open/save dialog (HEX, BIN)
520- Fix parser searching by XML ID instead of internal storage ID
521- Image properties
522- Show positive (red) and negative (blue) value changes on tables
523BUG FIXES:
524- Decrement (fine) increments
525- Files not closing after being read
526- Set value rounds goofy
527- 1D tables not colorizing properly
528- 2D tables not working properly
529- Set value field shows negative numbers
530
531
5320.2.4a (3/21/2006)
533------------------
534- "Base" attribute for extending/duplicating tables
535- "Omit" attribute not required to omit tables -- just set storageaddress to "0"
536- Fine and coarse adjustment of values
537- Direct value input
538- Support for ROMs with or without RAM sectors
539
540
5410.2.3a (2/27/2006)
542------------------
543- ECU definitions including each other (endless loop) is now handled
544- "Omit" attribute allows incomplete tables to be removed from inheriting definitions
545- Nested includes (includes more than 1 definition deep) tested and working properly
546
547
5480.2.2a (2/26/2006)
549------------------
550- Include support in XML definitions (exception handling not yet implemented!)
551
552
5530.2.1a (2/13/2006)
554------------------
555- Handles storage addresses that are out of range
556- Fixed conflicting parent/child table sizes (done)
557- Replaced "<Table Name>" menu with "Table" -- makes it more obviously a menu
558- Fixed 3D table sizing problem
559- Fixed colorizing exception
560- Fixed backwards endians
561- Fixed storage address out of range exception
562- Improved close image method
563
564
565.20a (2/11/2006)
566----------------
567-Completely rewritten
568-XML ECU definitions
569-View multiple images and tables
570
571
572.14a (11/26/2005)
573------------------
574-Improved axis cell modification
575-Fixed absolute value calculations
576
577.13a
578-----
579-Revised text entry of values
580-Added EUDM WRX support
581-Improved multiple cell selection
582-Improved axis cell modification
583-Axis cell changes can be saved
584
585Supported ECU Versions/Version Added - Deprecated as of version .20a. ECU versions are now defined in ecu_defs.xml.
586----------------------
5872004/2005 USDM WRX:
588-A4TF300E .13a
589-A4TF400E .13a
590-A4TF800E .13a
591-A4TF500F .13a
592-A4TF510F .13a
593-A4TF800F .13a
594
5952002/2003 USDM WRX:
596-A4TC300L .13a
597-A4SGC00C .13a
598-A4SGD10C .13a
599-A4SG900C .13a
600
6012003 EUDM WRX:
602-A4TE001G .13a
Note: See TracBrowser for help on using the repository browser.