Hi Matthieu,
one would need to add the step with the disconnect to your C example (see my above comment):
// ***************************************************
// Bring the receiving Network Interface Object into LOW SPEED
...
Sleep(2000);
// Disconnect the transceiver from the CAN bus
TransceiverType = NC_TRANSCEIVER_TYPE_DISC;
Status = ncSetAttribute (RxHandle, NC_ATTR_TRANSCEIVER_TYPE, sizeof (TransceiverType), &TransceiverType);
PrintStat (Status, "ncSetAttribute CAN0 (disconnected)");
printf ("Transceiver type set = %d\n", TransceiverType);
/*
Wait (until the user switched the cables);
*/
// Bring t
he receiving Network Interface Object into HIGH SPEED
...
Sleep(2000);
// ***************************************************
-B2k