Skip to content

Releases: PolySync/oscc

Release Version 1.2.4

24 Oct 22:08
Compare
Choose a tag to compare

Bug Fixes:

  • reduce brake override threshold
  • publish throttle override status

Release Version 1.2.3

20 Aug 20:48
Compare
Choose a tag to compare

Features:

  • Add Throttle Percentage
  • Add Vehicle speed

Bug Fixes:

  • Update Build Documentation
  • Remove extra C-CAN Filtering on C-API
  • Update DBC brake value to be signed
  • Increase torque override threshold

Release Version 1.2.2

01 Jun 16:44
v1.2.2
2a2f112
Compare
Choose a tag to compare

Features:

  • Unpack OBD data with the API
  • Dual OSCC and OBD CAN channels with Auto Detection
  • CMake configuration portability for using OSCC as a submodule
  • NULL firmware Implementation

Bug Fixes:

  • oscc_close return code
  • Missing Bill of Materials
  • Missing Niro tests

Release Version 1.2.1

06 Feb 00:19
v1.2.1
ae7ef35
Compare
Choose a tag to compare

Features:

  • Add Niro support
  • Refactor fault detection for better noise handling
  • Refactor operator override for better noise handling

Release Version 1.2.0

25 Jan 00:49
v1.2.0
c9dc2fc
Compare
Choose a tag to compare

Features:

  • Provide common request parameters for CAN messages to establish an API that’s agnostic from vehicle firmware
  • Update DBC files for messages to reflect CAN message changes
  • Add CAN filtering to reduce message load per module and provide fall-back for disable message when primary CAN-bus is full
  • Eliminate command controller timeouts to remove requirement to periodically send command messages
  • Add support for diagnostic display
  • Reduce blocking calls by moving fault detection to same sensor reads as operator override

Bug Fixes:

  • Fix state where brake lights sometimes remain on after disable
  • Fix swapped voltage values during enable

Release Version 1.1.1

09 Nov 01:11
Compare
Choose a tag to compare
  • Fix EV brake faults by reducing voltage range of outputs
  • Add license file to bundled Cucumber

Release Version 1.1.0

21 Sep 00:54
Compare
Choose a tag to compare
  • Fix occasional issue where an "I/O Possible" message appears and the process quits
  • Fix occasional issue where brake firmware gets interrupted by a timer during brake disable, causing incomplete disabling
  • Fix issue where if oscc_open() isn't called first, other API calls attempt to use an invalid socket
  • Add support for the Kia Soul EV
  • Add explicit enable and disable CAN messages for each module
  • Add DTC field to fault reports
  • Add DBC files describing OSCC CAN messages
  • Add CMake flag to disable steering override (default: override enabled)
  • Improve steering override detection
  • Improve firmware debug print messages to be more informative
  • Use volts during spoof conversions
  • Expand voltage ranges of steering to provide a 1:1 map of the steering wheel

Release Version 1.0.1

02 Aug 00:51
Compare
Choose a tag to compare

Provides support for older brake actuator boards.

Release Version 1.0.0

01 Aug 23:20
Compare
Choose a tag to compare
Merge pull request #168 from PolySync/maint/reorganize-software-stack

Reorganize software stack