MATLAB Vehicle Network Toolbox cannot send CAN messages on physical channels with Vector’s hardware VN1610.
When using the vehicle network toolbox(Matlab 2024a update 6) with the vector’s hardware VN1610, if choosing to use the real physical channel instead of the virtual channel, I’m not able to turn off the canChannel.SilentMode even if the canChannel.InitializationAccess is 1, which caused the channel only able to receive messages but cannot send out any messages. I tried to turn the SilentMode off with commands below:
>> txCh_I
txCh_I =
Channel with properties:
Device Information
DeviceVendor: ‘Vector’
Device: ‘VN1610 1’
DeviceChannelIndex: 2
DeviceSerialNumber: 530636
ProtocolMode: ‘CAN’
Status Information
Running: 0
MessagesAvailable: 0
MessagesReceived: 0
MessagesTransmitted: 0
InitializationAccess: 1
InitialTimestamp: [0×0 datetime]
FilterHistory: ‘Standard ID Filter: Allow All | Extended ID Filter: Allow All’
Channel Information
BusStatus: ‘N/A’
SilentMode: 1
TransceiverName: ‘On board CAN 1051cap(Highspeed)’
TransceiverState: 0
ReceiveErrorCount: 0
TransmitErrorCount: 0
BusSpeed: 250000
SJW: 1
TSEG1: 10
TSEG2: 5
NumOfSamples: 1
Other Information
Database: []
UserData: []
>> txCh_I.SilentMode = false
txCh_I =
Channel with properties:
Device Information
DeviceVendor: ‘Vector’
Device: ‘VN1610 1’
DeviceChannelIndex: 2
DeviceSerialNumber: 530636
ProtocolMode: ‘CAN’
Status Information
Running: 0
MessagesAvailable: 0
MessagesReceived: 0
MessagesTransmitted: 0
InitializationAccess: 1
InitialTimestamp: [0×0 datetime]
FilterHistory: ‘Standard ID Filter: Allow All | Extended ID Filter: Allow All’
Channel Information
BusStatus: ‘N/A’
SilentMode: 1
TransceiverName: ‘On board CAN 1051cap(Highspeed)’
TransceiverState: 0
ReceiveErrorCount: 0
TransmitErrorCount: 0
BusSpeed: 250000
SJW: 1
TSEG1: 10
TSEG2: 5
NumOfSamples: 1
Other Information
Database: []
UserData: []
It’s wierd that the channel has opened successfully but SilentMode is set to 1 defaultly, and the initial access is true but cannot change the SilentMode without giving any error or indication. When I dig the issue further, I found that this issue only happens on the hardware VN1610 with the latest Vector driver(version 24.20.10).
After rolling-back the driver to a previous version, the issue just disappeared:
Vehicle Network Toolbox has detected a supported Vector device. To connect to this device:
1. Download and install the latest device driver from the Vector website.
2. Verify device readiness with canChannelList.
>> txCh_I
txCh_I =
Channel with properties:
Device Information
DeviceVendor: ‘Vector’
Device: ‘VN1610 1’
DeviceChannelIndex: 1
DeviceSerialNumber: 530636
ProtocolMode: ‘CAN’
Status Information
Running: 0
MessagesAvailable: 150
MessagesReceived: 0
MessagesTransmitted: 0
InitializationAccess: 1
InitialTimestamp: 28-Sep-2024 06:28:43
FilterHistory: ‘Standard ID Filter: Allow All | Extended ID Filter: Allow All’
Channel Information
BusStatus: ‘N/A’
SilentMode: 0
TransceiverName: ‘On board CAN 1051cap(Highspeed)’
TransceiverState: 0
ReceiveErrorCount: 0
TransmitErrorCount: 0
BusSpeed: 500000
SJW: 1
TSEG1: 4
TSEG2: 3
NumOfSamples: 1
Other Information
Database: []
UserData: []
Please take a look and help check this. Thanks!When using the vehicle network toolbox(Matlab 2024a update 6) with the vector’s hardware VN1610, if choosing to use the real physical channel instead of the virtual channel, I’m not able to turn off the canChannel.SilentMode even if the canChannel.InitializationAccess is 1, which caused the channel only able to receive messages but cannot send out any messages. I tried to turn the SilentMode off with commands below:
>> txCh_I
txCh_I =
Channel with properties:
Device Information
DeviceVendor: ‘Vector’
Device: ‘VN1610 1’
DeviceChannelIndex: 2
DeviceSerialNumber: 530636
ProtocolMode: ‘CAN’
Status Information
Running: 0
MessagesAvailable: 0
MessagesReceived: 0
MessagesTransmitted: 0
InitializationAccess: 1
InitialTimestamp: [0×0 datetime]
FilterHistory: ‘Standard ID Filter: Allow All | Extended ID Filter: Allow All’
Channel Information
BusStatus: ‘N/A’
SilentMode: 1
TransceiverName: ‘On board CAN 1051cap(Highspeed)’
TransceiverState: 0
ReceiveErrorCount: 0
TransmitErrorCount: 0
BusSpeed: 250000
SJW: 1
TSEG1: 10
TSEG2: 5
NumOfSamples: 1
Other Information
Database: []
UserData: []
>> txCh_I.SilentMode = false
txCh_I =
Channel with properties:
Device Information
DeviceVendor: ‘Vector’
Device: ‘VN1610 1’
DeviceChannelIndex: 2
DeviceSerialNumber: 530636
ProtocolMode: ‘CAN’
Status Information
Running: 0
MessagesAvailable: 0
MessagesReceived: 0
MessagesTransmitted: 0
InitializationAccess: 1
InitialTimestamp: [0×0 datetime]
FilterHistory: ‘Standard ID Filter: Allow All | Extended ID Filter: Allow All’
Channel Information
BusStatus: ‘N/A’
SilentMode: 1
TransceiverName: ‘On board CAN 1051cap(Highspeed)’
TransceiverState: 0
ReceiveErrorCount: 0
TransmitErrorCount: 0
BusSpeed: 250000
SJW: 1
TSEG1: 10
TSEG2: 5
NumOfSamples: 1
Other Information
Database: []
UserData: []
It’s wierd that the channel has opened successfully but SilentMode is set to 1 defaultly, and the initial access is true but cannot change the SilentMode without giving any error or indication. When I dig the issue further, I found that this issue only happens on the hardware VN1610 with the latest Vector driver(version 24.20.10).
After rolling-back the driver to a previous version, the issue just disappeared:
Vehicle Network Toolbox has detected a supported Vector device. To connect to this device:
1. Download and install the latest device driver from the Vector website.
2. Verify device readiness with canChannelList.
>> txCh_I
txCh_I =
Channel with properties:
Device Information
DeviceVendor: ‘Vector’
Device: ‘VN1610 1’
DeviceChannelIndex: 1
DeviceSerialNumber: 530636
ProtocolMode: ‘CAN’
Status Information
Running: 0
MessagesAvailable: 150
MessagesReceived: 0
MessagesTransmitted: 0
InitializationAccess: 1
InitialTimestamp: 28-Sep-2024 06:28:43
FilterHistory: ‘Standard ID Filter: Allow All | Extended ID Filter: Allow All’
Channel Information
BusStatus: ‘N/A’
SilentMode: 0
TransceiverName: ‘On board CAN 1051cap(Highspeed)’
TransceiverState: 0
ReceiveErrorCount: 0
TransmitErrorCount: 0
BusSpeed: 500000
SJW: 1
TSEG1: 4
TSEG2: 3
NumOfSamples: 1
Other Information
Database: []
UserData: []
Please take a look and help check this. Thanks! When using the vehicle network toolbox(Matlab 2024a update 6) with the vector’s hardware VN1610, if choosing to use the real physical channel instead of the virtual channel, I’m not able to turn off the canChannel.SilentMode even if the canChannel.InitializationAccess is 1, which caused the channel only able to receive messages but cannot send out any messages. I tried to turn the SilentMode off with commands below:
>> txCh_I
txCh_I =
Channel with properties:
Device Information
DeviceVendor: ‘Vector’
Device: ‘VN1610 1’
DeviceChannelIndex: 2
DeviceSerialNumber: 530636
ProtocolMode: ‘CAN’
Status Information
Running: 0
MessagesAvailable: 0
MessagesReceived: 0
MessagesTransmitted: 0
InitializationAccess: 1
InitialTimestamp: [0×0 datetime]
FilterHistory: ‘Standard ID Filter: Allow All | Extended ID Filter: Allow All’
Channel Information
BusStatus: ‘N/A’
SilentMode: 1
TransceiverName: ‘On board CAN 1051cap(Highspeed)’
TransceiverState: 0
ReceiveErrorCount: 0
TransmitErrorCount: 0
BusSpeed: 250000
SJW: 1
TSEG1: 10
TSEG2: 5
NumOfSamples: 1
Other Information
Database: []
UserData: []
>> txCh_I.SilentMode = false
txCh_I =
Channel with properties:
Device Information
DeviceVendor: ‘Vector’
Device: ‘VN1610 1’
DeviceChannelIndex: 2
DeviceSerialNumber: 530636
ProtocolMode: ‘CAN’
Status Information
Running: 0
MessagesAvailable: 0
MessagesReceived: 0
MessagesTransmitted: 0
InitializationAccess: 1
InitialTimestamp: [0×0 datetime]
FilterHistory: ‘Standard ID Filter: Allow All | Extended ID Filter: Allow All’
Channel Information
BusStatus: ‘N/A’
SilentMode: 1
TransceiverName: ‘On board CAN 1051cap(Highspeed)’
TransceiverState: 0
ReceiveErrorCount: 0
TransmitErrorCount: 0
BusSpeed: 250000
SJW: 1
TSEG1: 10
TSEG2: 5
NumOfSamples: 1
Other Information
Database: []
UserData: []
It’s wierd that the channel has opened successfully but SilentMode is set to 1 defaultly, and the initial access is true but cannot change the SilentMode without giving any error or indication. When I dig the issue further, I found that this issue only happens on the hardware VN1610 with the latest Vector driver(version 24.20.10).
After rolling-back the driver to a previous version, the issue just disappeared:
Vehicle Network Toolbox has detected a supported Vector device. To connect to this device:
1. Download and install the latest device driver from the Vector website.
2. Verify device readiness with canChannelList.
>> txCh_I
txCh_I =
Channel with properties:
Device Information
DeviceVendor: ‘Vector’
Device: ‘VN1610 1’
DeviceChannelIndex: 1
DeviceSerialNumber: 530636
ProtocolMode: ‘CAN’
Status Information
Running: 0
MessagesAvailable: 150
MessagesReceived: 0
MessagesTransmitted: 0
InitializationAccess: 1
InitialTimestamp: 28-Sep-2024 06:28:43
FilterHistory: ‘Standard ID Filter: Allow All | Extended ID Filter: Allow All’
Channel Information
BusStatus: ‘N/A’
SilentMode: 0
TransceiverName: ‘On board CAN 1051cap(Highspeed)’
TransceiverState: 0
ReceiveErrorCount: 0
TransmitErrorCount: 0
BusSpeed: 500000
SJW: 1
TSEG1: 4
TSEG2: 3
NumOfSamples: 1
Other Information
Database: []
UserData: []
Please take a look and help check this. Thanks! vehicle network toolbox, vector hardware, vn1610, can channel MATLAB Answers — New Questions