Udsoncan

Latest version: v1.24.1

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

1.24.1

**Bugfix**
- Corrected an error message forgotten in 1.24.0

1.24.0

**New features**
- Added a definition for DTCFormatIdentifier : SAE_J2012-DA_DTCFormat_04
- Added an optional callback on the client that gets called when a NRC78 is received

***Bugfix**
- Concurrency issue when using J2534 (credit kirya-dev )

1.23.2

**Improvements**
- Various improvement in J2534 module (credit kirya-dev ). See 248
- Made Close device after Discconnect. Previously, cant reconnect to the device (ERR_DEVICE_IN_USE).
- Avoid debug log after error log.
- Raising abnormal exception around connection to the J2534 device.
- Fix error J2534 Error: CAN_ID_BOTH and CAN_29BIT_ID are the only valid ConnectFlags according J2534 standard.
- Fix error Parameter pInput must be NULL.
- Add read_vbatt for j2534 connection
- Avoid extra access to DLL (log_last_operation)
- Fix PassThruStartMsgFilter for any interfaces according standard (Sets 0xCCCC_CCCC as a stub. Devices like OpenPoprt and Pulsar are not receiving messages correctly)

1.23.1

- Bug fix
- Adjusted `SecurityAccess.request_seed` minimal level to 1 as per ISO-14229. Fixes 220

- Improvements
- Added py.typed marker
- Less confusing error message when a timeout occurs following NRC 0x78

1.23.0

**New feature**
- CommunicationControl now supports ``nodeIdentificationNumber`` parameter introduced in the 2013 version of the standard. Fixes 216

**Changes**
- Updated example on index page to match changes introduced in 1.21

1.22.1

**Bugfix**
- 207 : Fixed broken compatibility with Python 3.7

Page 1 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.