source: trunk/release_notes.txt @ 360

Revision 360, 19.8 KB checked in by dschultzca, 20 months ago (diff)

Update release notes

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- Moved the COM port Auto Refresh checkbox to the Settings menu.
82- Added a Logger startup Progress Bar as loading plugins sometimes takes time.
83- Added colour to "Log to File" button. Red when recording and green when not.
84- Added colour to "Un-select ALL" button.  Yellow so it stands out.
85  * Button colours may not appear complete as this is platform dependent to implement.
86- Changed "Log to File" keyboard shortcut from F1 to Spacebar.
87--- Editor ---
88- Set JInternalFrame.isPalette in TableFarme.java so table titles are visible on
89  Mac OS.
90 
91
920.5.3b RC10 (09/12/2011)
93------------------------
94
95--- Editor ---
96- Added support for multiple-state switches.  Switch Tables will now use
97  Radio Buttons rather than a Checkbox.
98- Added ECU definition data validation for Switch Tables.  If the ROM image data
99  does not match one of the switch states according to the definition then a
100  warning is presented and the table is locked from editing.
101- Added ROM Checksum validation on image open for 32 bit ROMs.  An ERROR message
102  is presented warning not to use the ROM image as it may be corrupt.
103- Added ROM Checksum calculation for 32 bit ROMs.  Upon file save the new
104  Checksums (if not previously disabled) are written to the ROM.
105- Added a ROM Edit Stamp to 32 bit ROMs consisting of the YYMMDD and an
106  incremental count value.  This Edit Stamp is displayed in the View->ROM
107  properties menu item.
108- Fixed the missing Table Tree problem when running RomRaider on systems
109  using IcedTea or OpenJDK JVM.
110--- Logger ---
111- Added more selections to the Right-click menu associated with the LogFile text
112  field.
113- Made Fast Polling the default mode for the Logger connection.
114
1150.5.3b RC9 (06/30/2011)
116-----------------------
117
118--- Logger ---
119- log4j.properties updated with new name for romraider.log --> rr_system.log
120- new logger field to allow arbitrary text to be added to log file name (right-
121  click on field for options)
122- Tech Edge plugin updates
123- PLX plugin update to ignore unsupported data items
124- Innovate MTS plugin updated to ignore unsupported data items
125- Logging data error handling improved and hang condition eliminated
126- Logging performance improved (fast poll may not work with 16 bit ECU, untested)
127- Log file field value delimiter changed from comma to semicolon when values use
128  comma as decimal place holder
129- Start of support for international numbers and text
130
1310.5.3b RC8 (05/14/2011)
132-----------------------
133
134--- Logger ---
135- Added support to log from ECU or TCU (not both at the same time, yet)
136- New AEM protocol support added (AEM2 plugin works at 19200 baud and reports
137  Lambda values)
138- New Tech Edge support added (currently only supports data format 2.0)
139
1400.5.3b RC7 (12/21/2010)
141-----------------------
142
143--- Editor ---
144- Fixed Compare map scroll list
145- Added support for sign integer data (used in diesel ROMs)
146
147--- Logger ---
148- Improved serial connection handling
149- MRF Stealth Gauge support added
150- Added saving parameter list show/hide to settings
151- Added USER input read ability for ZT2
152- Added check box to enable/disable COM port refreshing and save the setting
153
1540.5.3b RC6 (05/02/2009)
155-----------------------
156
157--- Logger ---
158This RC includes the new Road Dyno/ET tab, version 16.
159To use the Road Dyno:
160        - Set the Mode button to Dyno
161        - Clear all parameters from the other tabs to achieve the best data
162          resolution.
163        - On the Dyno tab, select your vehicle and adjust the tire size and
164          gear you will be using.
165        - Once set, press the Record Data button.
166        - With the button pressed setup to do your WOT run, no need to hurry.
167        - Hold WOT run to redline.  As soon as WOT is no longer detected the
168          graph will be updated with your estimated wheel power and torque.
169        - Adjust temperature and humidity if they are not accurate and
170          "recalculate" the results.
171        - Smoothing, lower is more smooth and higher is less smooth.
172        - Right click on the graph to Save as...
173        - If you wish to average two or more consecutive runs, press the
174          Record Data button again and repeat the WOT run.  At the end of
175          each run the datasets will be combined and the results displayed.
176        - A Reference Trace can be Saved and displayed at any time for comparison.
177        - The Clear button will delete all recorded data for a fresh start.
178
179To use the ET feature:
180        - Set the Mode button to ET
181        - Clear all parameters from the other tabs to achieve the best data
182          resolution.
183        - On the Dyno tab, select the vehicle you will be using.
184        - Once set and the vehicle is stationary, SPEED = 0, press the Record ET button.
185        - With the button pressed complete your 1/4 mile run.
186        - As soon as 1/4 mile distance is covered the graph will be updated with
187          your elapsed times and speeds.
188        - Right click on the graph to Save as...
189        - Or Save a Reference Trace of your times to a text file.
190
1910.5.3b RC5 (11/29/2009)
192----------------------
193
194--- Logger ---
195- 14Point7 NAW_7S UEGO support added
196- Improved serial connection handling
197
1980.5.3b RC4 (10/31/2009)
199----------------------
200
201--- Logger ---
202- LM-2 MTS support added (possibly flaky!)
203- Consolidated Innovate wideband serial plugins (LC-1, LM-1, LM-2)
204- Plugin ports automatically saved and reloaded
205
2060.5.3b RC3 (10/18/2009)
207----------------------
208
209--- Editor ---
210- Dump system props to log at startup
211
212--- Logger ---
213- Update Zeitronix item labels
214- Update installer config
215
2160.5.3b RC2 (10/17/2009)
217----------------------
218
219--- Logger ---
220- PLX and Zeitronix sensor support added
221- AEM UEGO support improved
222
2230.5.2b (02/07/2009)
224----------------------
225
226--- Editor ---
227- ECU def config check added
228
229--- Logger ---
230- Set OP2.0 loopback=1
231- Logger def config check added
232
2330.5.1b (12/24/2008)
234----------------------
235
236--- Editor ---
237- Table compare bug fixed.
238- Table drag speed improvements (disabled D3D use).
239
240--- Logger ---
241- Removed all UTEC integration.
242
2430.5.1b RC5 (11/17/2008)
244----------------------
245
246--- Logger ---
247- J2534 api tweaks.
248- External sensor connection handling updated.
249
2500.5.1b RC4 (10/9/2008)
251----------------------
252
253--- Editor ---
254- Table compare bug fixed.
255- Debug save mode enabled by default.
256- Already running detection port changed to 50001.
257
258--- Logger ---
259- Some refactoring around serial port handling.
260- Fix display of unknown rom ids.
261- Add config item for logger definition location.
262
2630.5.1b RC3 (9/25/2008)
264----------------------
265
266--- Logger ---
267- OpenPort 2.0 cable integration
268
2690.5.1b RC2 (6/14/2008)
270----------------------
271
272--- Editor ---
273- Ramtune Test app menu item name changed to SSM
274- Fixed save/restore of cell height/width bug
275
276--- Logger ---
277- Vertical control panel added for tab specific functions
278- Parameter list converted from split panes to tabs and widened
279    by default
280- Last open tab now remembered
281- Icon added to log to file button
282- Fullscreen mode via startup parameter '-logger.fullscreen'
283
2840.5.1b RC1 (6/7/2008)
285---------------------
286
287--- Editor ---
288- Vertical axis label restored on 3D tables
289
290--- Logger ---
291- Connection handling updated
292- User profile loading updated
293- Hide/show parameter list (F11) on data, graph, dash tabs
294- Switchable (F12) dash gauge styles
295- Scrollable dash pane
296- Latest data point on MAF and injector scaling tabs displayed
297    as a different colour.
298
299
3000.5.0b (5/1/2008)
301-----------------
302
303--- Editor ---
304- Minor bug fixes
305- RAMTune test application
306
307--- Logger ---
308- Plugin interface added including plugins for,
309  - Innovate LC-1
310  - Innovate LM-1
311  - AEM UEGO
312  - UTEC
313- New MAF scaler tab
314- New injector scaler tab
315- Reset ECU
316
317
3180.4.1b (2/8/2007)
319-----------------
320
321--- Tuning ---
322- Fix frame sizes too small on 2d tables
323- Fix switch tables displaying wrong icon in table tree
324
325--- Datalogging ---
326- Autoconnect
327- Reset, disconnect buttons
328- Reset data buttons per tab
329- Updated dash tab with warning levels (warning levels not currently
330  saved to profile)
331- Fixed "Manifold Relative Pressure (Corrected)" parameter
332- Fixed profile save/load problems
333- ECU id display in status bar
334- Updated address format in logger.xml (length attribute added to
335  replace multiple <byte> tags. length defauilts to 1 if not specified)
336- Autodetection of ecu specific parameters via new <ecuparam> tags in
337  logger.xml (IAM, engine load)
338- ECU connection status indicator added to interface (stopped,
339  connecting, reading data, logging to file)
340- Auto filtering of parameter list based on ECU init response (should
341  only display now what your car says it supports)
342- Enable defogger switch based file logging via menu bar (don't need to
343  select it in switch list anymore)
344- Defogger switch is only logged to file when explicitly enabled
345- Absolute timestamp option added for file logging
346- Relative timestamp now reset to zero at the beginning of each log file
347  (unless absolute timestamp is selected)
348- Graph tab color scheme updated
349- Enhancements to the map overlay feature, including display of the live
350  data and overlay of the live data values on the map cells.
351- Tooltips added to parameter list showing parameter description (not all
352  parameters have a description yet though)
353- General logger parameter updates/additions
354
355
3560.4.0b (11/10/2006)
357-------------------
358- Add file associations
359- Ability to view (but not modify) tables above userlevel
360- Add link to latest ECU definitions
361- Fix switch (CEL fix) inheritance
362- Fix table ordering in child ROMs
363- Fix table level display in property panel
364- Fix label fonts on 3D tables
365- Logging
366- 3D graphing
367- Interpolating (map smoothing)
368
369
3700.3.2b (8/12/2006)
371------------------
372- Installer/Shortcuts
373- Add status bar
374- Add support for hex ID strings for Mitsubishi support
375- Fix goofy behavior of increase/decrease at limits
376- Add multiply values function
377- Improve exception handling in XML parser
378- Add lockable tables via ECU definitions
379- Rearrange 3D table labels
380- Improve datacell colorize method
381- Add limits to table values in XML
382- Fix exiting through menu not saving settings
383- Add ECU Definition Manager
384
385
3860.3.1b (7/11/2006)
387------------------
388- Change year attribute to string from int
389- Fix incrementing in compare mode
390- Fix refresh tables working improperly with multiple ROMs open
391- Update table property panel
392- Fix float values not incrementing properly in axiis
393- Fix values not incrementing if increment amount is less than LSB
394- Add option whether to display tables higher than userlevel
395- Add option whether to save changes made to debug tables
396- Fix clicking on ROM tree opening/closing wrong tables
397- Fix switch tables not compensating for RAM
398- Fix many memory leak problems
399- List tables above userlevel, but disabled
400- Color debug tables red
401- Add "version" tag to settings
402- Show release notes on first run
403- Remove unnecessary variables from settings XML
404- Add name and description to CEL/checksum fix tables
405- Fix "(null)" text on static 2D axiis
406- Remove table name from bottom of 2D table
407- Allow single clicking to open tables (via settings)
408- Add fine adjustment values to ECU definition
409- Fix map copy/paste
410- Increment affects real instead of binary value
411- User levels
412- Fix definition parser rounding incrementby values
413- Improve table properties display
414- Fix byte/real conversion validation
415
416
4170.3.0b (7/2/2006)
418---------------------------------------
419- Finish map comparing implementation
420
421
4220.2.93a Private Test Release (7/1/2006)
423---------------------------------------
424- Added "switch" table type
425
426
4270.2.92a Private Test Release (7/1/2006)
428----------------------------------------
429- Fixed squares appearing instead of some float values
430- Fixed exception when entering decimals in coarse value
431- Fixed set value field being cast to integer instead of decimal
432- Fixed progress bar not closing on errors
433- Pressing "." now focuses set value field
434
435
4360.2.91a Private Test Release (6/30/2006)
437----------------------------------------
438- Fixed memory usage issues
439- Added performance and other memory optimizations
440
441
4420.2.90a Private Test Release (6/30/2006)
443----------------------------------------
444- Added 32-bit ECU (float) support
445
446
4470.2.7.4b (5/09/2006)
448--------------------
449- Fixed 16-bit 3D tables saving improperly
450- Added compare to original value function
451
452
4530.2.7.3b (4/17/2006)
454--------------------
455- Fix border colors not showing changes from keyboard
456- Add progress indicators
457- Remove table definition generator
458- Fix refresh button closing images with same filename
459- Fix border/background of static axiis
460- Fix rounding problems causing false conflicts for conversion expressions
461- Fix set value not updating borders
462- Reset default settings option
463- Fix cell border not saving
464- Improve warning messages
465- Fix ECU definition file settings not saving
466- Fix last image directory resetting
467- Fix updated cell border not updating
468
469
4700.2.7.2b (4/12/2006)
471--------------------
472- Fixed close all images
473
474
4750.2.7.1b (4/12/2006)
476--------------------
477- Fixed ECU definitions not saving
478- Fixed last image directory not saving
479- Fixed colors not saving
480- Fixed increased/decreased cell borders not updating
481
482
4830.2.7b (4/12/2006)
484------------------
485- Replace serialized settings object with XML
486- Settings panel
487- Custom sizes/fonts/colors for tables
488- Fix blue 2D table axiis
489- Fix exception when clicking on table list
490- Expression/to_byte conflict warning
491- Rename packages to conventional lowercase
492- Improve refresh method when saving
493- Improve exception reporting
494- Implement "obsolete" tag -- set up wiki with ROM revision info
495- Group tables by category
496- Fix descriptions not working
497- Fix 2D table navigation
498
499
5000.2.6b (4/5/2006)
501-----------------
502- Shortcut keys
503- Improve display of tables too large for window (MDI)
504- Improve exception reporting
505- Improve saved window position on exit (panel size, maximized)
506- Remove "copy" from table menu -- its in the edit menu
507- Fix vertical overhead on table size for new graphical buttons
508- Fix rounding issues with set value
509- Fix ctrl-click on tables
510- Resize cells to make best use of screen
511- Prevent simultaneous selection of axiis and table values
512- Map copying
513- Graphical icons
514- Cascade windows (MDI)
515- Fix table frame JScrollPane (MDI)
516
517
5180.2.5b (3/28/2006)
519------------------
520- Import tables by single address
521- Refresh image button
522- Table properties
523- Add "obsolete" tag for images with more recent revisions
524- Fix application not closing files after reading
525- Add file extensions to open/save dialog (HEX, BIN)
526- Fix parser searching by XML ID instead of internal storage ID
527- Image properties
528- Show positive (red) and negative (blue) value changes on tables
529BUG FIXES:
530- Decrement (fine) increments
531- Files not closing after being read
532- Set value rounds goofy
533- 1D tables not colorizing properly
534- 2D tables not working properly
535- Set value field shows negative numbers
536
537
5380.2.4a (3/21/2006)
539------------------
540- "Base" attribute for extending/duplicating tables
541- "Omit" attribute not required to omit tables -- just set storageaddress to "0"
542- Fine and coarse adjustment of values
543- Direct value input
544- Support for ROMs with or without RAM sectors
545
546
5470.2.3a (2/27/2006)
548------------------
549- ECU definitions including each other (endless loop) is now handled
550- "Omit" attribute allows incomplete tables to be removed from inheriting definitions
551- Nested includes (includes more than 1 definition deep) tested and working properly
552
553
5540.2.2a (2/26/2006)
555------------------
556- Include support in XML definitions (exception handling not yet implemented!)
557
558
5590.2.1a (2/13/2006)
560------------------
561- Handles storage addresses that are out of range
562- Fixed conflicting parent/child table sizes (done)
563- Replaced "<Table Name>" menu with "Table" -- makes it more obviously a menu
564- Fixed 3D table sizing problem
565- Fixed colorizing exception
566- Fixed backwards endians
567- Fixed storage address out of range exception
568- Improved close image method
569
570
571.20a (2/11/2006)
572----------------
573-Completely rewritten
574-XML ECU definitions
575-View multiple images and tables
576
577
578.14a (11/26/2005)
579------------------
580-Improved axis cell modification
581-Fixed absolute value calculations
582
583.13a
584-----
585-Revised text entry of values
586-Added EUDM WRX support
587-Improved multiple cell selection
588-Improved axis cell modification
589-Axis cell changes can be saved
590
591Supported ECU Versions/Version Added - Deprecated as of version .20a. ECU versions are now defined in ecu_defs.xml.
592----------------------
5932004/2005 USDM WRX:
594-A4TF300E .13a
595-A4TF400E .13a
596-A4TF800E .13a
597-A4TF500F .13a
598-A4TF510F .13a
599-A4TF800F .13a
600
6012002/2003 USDM WRX:
602-A4TC300L .13a
603-A4SGC00C .13a
604-A4SGD10C .13a
605-A4SG900C .13a
606
6072003 EUDM WRX:
608-A4TE001G .13a
Note: See TracBrowser for help on using the repository browser.