When restarting my slave using CANopenNMT (from AsCANopen lib) connection between slave and master is lost

Hi, I have a CANopen slave connected to an X20IF1072. I’m using the AsCANopen library to have a more indepth control of the slave, and there is a particular situation in which I need to restart the slave. To do so I send an NMT with the restart command, but after the slave is restarted the connection to the card is lost even though I can see (with my eyes looking at the LEDs of the slave) that the slave is in Preoperational.
Another interesting detail is that this seems to happen only when the Baudrate is set lower the 1000kbit/s (e.g. I’m using 500kbit/s). Any idea why this could be happening?

Hi,
normally when using the built in CanOpen master (the one you switch on in the configuraiton of the IF1072) then this master will listen on the bus for a so called “Bootup” message of a configured slave. If you send a NMT restart then the slave should restart and send a bootup message which will force the master so send the configuraton to the slave and finally start the slave again.
Does your slave send a bootup ?

I would have never heard that this is dependent on the used baudrate.

When using 1000kbit/s the slave once restarted reconnects with the master and is again turned to Operational, so I would say the bootup is sent, but the same does not happen just by switching to 500kbit/s.
I want to specify that I’m switching both the slave and the configuration settings to 500kbit/s and not only one of them; the communication works fine until I restart it

Do you have a Can analyzer to see what is going on on the bus ?