Previously the firmware would re-initialise the bulk endpoints on every transceiver mode change including a USB data toggle reset, which could cause the first bulk packet (512-bytes) to be dropped by the host if the PID no longer matched.