did you take the can status outputs _before_ unplugging the OVMS when the car wouldn't enter drive ready?
Also, did you use the new poller firmware before without issues, i.e. can you confirm the issue only turns up with the new bus timing test? That would confirm it's a timing issue, and it would mean the new timing makes it worse.
MODULE_ESP32CAN->BTR1.B.SAM = (MyESP32can->m_speed < CAN_SPEED_125KBPS) ? 1 : 0;How would I look for changes in can error frequency in the log?
Basically by counting the error log entries for each bus to see if they generally increase or decrease, in more detail by also taking the error types logged into account. Some errors log entries are normal, may even occur frequently.
OVMS# can can1 statusCAN: can1Mode: ActiveSpeed: 500000DBC: none Interrupts: 6752500Rx pkt: 6752388Rx ovrflw: 1Tx pkt: 737Tx delays: 0Tx ovrflw: 0Tx fails: 0 Err flags: 0x00000000Rx err: 0Tx err: 0Rx invalid: 0Wdg Resets: 0Wdg Timer: 0 sec(s)Err Resets: 0The above set was taken before charging.
After charging (and soc limit applied):
OVMS# can can1 statusCAN: can1Mode: ActiveSpeed: 500000DBC: none Interrupts: 7294918Rx pkt: 7294172Rx ovrflw: 1Tx pkt: 1103Tx delays: 50Tx ovrflw: 0Tx fails: 144 Err flags: 0x008040d9Rx err: 0Tx err: 128Rx invalid: 0Wdg Resets: 0Wdg Timer: 2 sec(s)Err Resets: 0So I suggest first isolating this by selectively putting one bus into listen mode and testing if the issue then still turns up.
Use the "can <bus> start" command to switch the mode, e.g.: can can1 start listen 500000