Tool/software:
Hello,
We are using the "selective wakeup" feature and we have observed a specific behavior that we cannot solve and require support.
The CAN ID for the Wake-up Frame (WUF) is set to 0x500 in Tresos configuration, and this frame is used as the NM message.
- The ECU goes to sleep.
- An NM message is sent then ECU wakes up. -Expected behavior
- NM message is stop sent then ECU goes back to sleep.
- A Non-NM message (any Application Rx message) is sent out then ECU remains in sleep and does not wake up.-Expected behavior
- An NM message is sent to ECU. The ECU still remains in sleep and does not wake up, which is unexpected behavior.
In summary, after going to sleep, we send the NM message and the cluster wakes up. However, if it was send another message (different than NM), the cluster doesn't wake up and gets stuck in some state that even NM is not able to wake up the cluster.
We found that the CAN transceiver hardware registers did not contain valid detection data and CAN transceiver stays in sleep mode after step 5, when the NM message was sent on the bus.
INT1_1 register(51h)should have value 0x40 when the NM message is sent to ECU but the value remains at 0x00 and CAN transceiver stays in sleep mode