Hi @chenyh
Please try to manually write 1 to BOFFREC. The module should remain in BusOff until you write 1. Keep in mind that if a CAN node does not send any messages, it will not enter a "bus-off" state.
Aa node only enters bus-off when its error counter exceeds a certain threshold, usually due to detecting transmission errors on the bus while attempting to send or receive messages, not just by not sending any data at all.
Best regards,
Julián