Raptor-Dev-Release-Notes
Return to the main Raptor page
Below is a list of all Raptor versions and their change logs, beginning with the most recent version.
MATLAB Version support
Raptor currently requires Windows 7 (32 or 64 bit versions) and MATLAB 2012a+
2013b_0.0.1
Released 7/3/2013
- Fixed help link on Fault Blocks
- Updated ECU target naming to use PartNumber scheme to identify ECU
- Renamed CM2115 to HCM-5534-50-1203
- Renamed CM3626 to HCM-5534-90-1201
- CM3626 with external FLASH/RAM exposed as HCM-5534-90-1302 (not available for use yet)
- Added the ability for user selection of a custom output file name for build
- Fixed bug allowing potential stack overflow during initiialization of models with very large number/size of data stores
- Added option for backpropagation of data type with adjustment block
- Added option to allow user selection of (Legacy, Vector, Kvaser) start bit display format on message based (DBC) CAN block masks
- Integrated V0.0.7 of New Eagle Licensing
- Fix to prevent warning: Inputs must be character arrays or cell arrays of strings.
- J1939 library updates
- Allow use of DM1/DM2 with Standard Fault Manager vs full J1939 blockset with OBD Fault Manager
- Fixed bug related to message buffer allocation size for dynamicly sized, multi-frame messages
- VEECAN320
- Updated small analog gauge library block to contain data valid port & utilize Raptor strings
- raptor_find_veecan_compilers: fix for 'version' variable not found on Module selection & build
- Enhanced reliability of PC simulator execution
- Updated image processing with image references to optimize code space and allow dynamic selection
2013a_0.0.4
Released 5/13/2013
- updated CM3626 to SDK 991602_V0_21_Build_23
- updated CM2115 to SDK 935605_V0_36_Build_48
- added HCM-5534-90-1302 target, a variant of CM3626 with populated external RAM (currently working) and external flash (not working yet)
- added String blocks to the library to make working with strings more efficient
- updated GettingStarted guide to include ATI Vision Setup
- added ability for inclusion of custom source in the build (/Source folder in project directory)
- added SwIdTxt variable
- added option to target definition block to define a minimum number for characters for version when appending to output files
- fix to prevent warning when override block is held in a library link
- fixed links in help to Raptor Tools
- fixed pointer issue in raptor_get_param that was causing a MATLAB crash when using Frequency Input
- updated help documentation to include string blocks
- fixed raptor_fault_data_def block EEPROM and RAM were switched
- fied issue with fault_data_def block when building a model with 0 or 1 fault definition
- J1939 library updates
- allow PGN request of 3 or 8 byte lengths
- fixed build errors when dm24 is included in a model by itself
- added error checking when no DMS AS def block is present
- fixed build error when J1939 TP block is included w/o and SPN read/write blocks
- fixed bug when there is only one SPN read/write block
- updated help documentation
- fixed issue in SPN library causing a circular include
- automatically include lamp SPNs when DTC send block(s) are included (default: Unavailable)
- update to minimize transport protocol code if DTC send block(s) are not included
- added custom SPN feature
- added custom PGN feature
- VEECAN320
- added FileIO blocks to allow working with the USB port on the back of the display
- fixed issue with using 2 CAN busses
- added splash screen block to allow application to define custom splash screen
- created precompiled libraries to speed up build times
- updated internal data from using analog blocks to internal measurements
- updated VEECAN project template
- updated EEPROM write count handling, removed mem stats from build output for this target
2013a_0.0.3
Released 4/3/2013
- fixed bug that prevented build when there are RAM variables, but none of them are Measurements
- fixed issue on raptor_sfun_freq_in, Frequency output port was improperly scaled
- added check to Mailbox Properties block to ensure there is not more than one per mailbox
- added support for Mailbox Properties to standard RX blocks
- J1939 library updates
- fixed SPN write to use the IsAvailable port correctly
- fixed SPN bit length for 3038
- fixed send DTCs to send lamp flash status correctly when there are no faults
- DM4 fixed buffer overflow issue
- DM5 fixed output SPN ordering
- added SPN1220 to spnDef.m
- DM11 fixed duplicate ACK/NACK issue
- DM1, DM3, DM25 addressing fix
- DM7 fix to properly receive request
- fixed issue where regular extended ID CAN messages could not be received if J1939 blocks were used.
- broad documentation updates
- DM14/15/16 cleanup from ported code
- DM24, DM25, DM30 updates to properly respond to DM24 request
- OBD FaultManager updates
- fixed x/y filter logic so that the Failing state gets cleared correctly
- fixed raptor_sfun_fault_stateCount to pass the correct state flag into the sfunction
- fixed bug that prevented Raptor build with only one OBD Counter Def block
- added raptor_sfun_obd_counter_reset block
- added raptor_sfun_obd_ratio_reset block
- fixed raptor_sfun_iterator
- VEECAN320
- added support for extended CAN RX slots
- fix for button* hold repeated trigger event. It now triggers the button* hold action only once.
- added VEECAN subfolders to path in raptor_rc
2013a_0.0.2
Released 3/4/2013
- Resolved known issue from 2013a_0.0.1 regarding dynamically sized transport protocol J1939 messages generated in response to a PGN request.
- Resolved issue where periodically transmitted CAN messages contained within an enabled subsystem would be transmitted if containing subsystem was initially disabled
- Moved error checks and build abortion earlier in the build to avoid extra build time for a failed build
- Updated handling of ID input port on CAN transmit message for more consistent operation and greater runtime flexibility (utilizes ID mask in conjunction with fixed ID and input port)
- VEECAN320, text block parameter is now eval'd on all blocks. Existing VEECAN320 models can be updated running raptor_veecan_update_text script
- Added J1939 support for CM2115
- Update to make 'Fault Data Definition' fields calibratible and extended configurability
- Added Row/Column headers for 'Data Definition' blocks
- Fixed bug preventing Adjustment blocks from being found if accessed via a Data Read block
- Updated Raptor Configuration Editor to allow commandline configuration of Matlab/Raptor configurations
- Added module datasheets in \Documentation folder, providing input/output configuration options exposed for each module resource
2013a_0.0.1
Released 2/19/2013
- Added Raptor J1939 library, a separate dongle flag is required to build a model containing these blocks
- Enhanced help integration, including Matlab start button navigation for Raptor and J1939 libraries
- Fixed off* by* one error causing data* type mismatch on CAN msg tx/rx blocks when showing ID
- Updated CM3626 to SDK 991602_V0_20_Build_22
- Enhanced mask logic to reduce build & update warnings
- Updated VeeCAN320 target to allow brightness and contrast outputs to work
- Changes in Raptor Configuration Editor to properly sort and display Raptor/Matlab combinations
- updated raptor_rlc.exe to prompt user to send report on application exeception
Known issue with dynamically sized transport protocol J1939 messages generated as a response to a PGN request.