Skip to content

Received id mismatch. Expected: Node: {}, Endpoint:{}; Got: Node: {}, Endpoint:{} #146

Answered by yconst
yconst asked this question in Q&A - Tinymovr
Discussion options

You must be logged in to vote

You probably have one or more nodes with the same node ID in the CAN network. The nodes both try to reply, and the UART buffer holds the second message. When Studio checks the buffer for the next node, instead it receives the stored message, which has a different ID from the one expected.

The only way to fix this is to make sure all your Tinymovr nodes in the CAN network have unique Node IDs.

IF you have other types of nodes as well, ensure that there is no overlap of arbitration IDs.

Replies: 1 comment

Comment options

yconst
Jun 16, 2021
Maintainer Author

You must be logged in to vote
0 replies
Answer selected by yconst
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
1 participant