When this happens, I see:
After playing with it for a while, I discovered that issuing a USB reset seems to make it work. In fact, I seemed to need two resets in order to make it work reliably. After putting a couple of resetUSB() calls in just before sending the modeswitch packet, it all seems to be working fine when invoked from udev.Setting up communication with interface 0 ...
Trying to send the message to endpoint 0x01 ...
Sending the message returned error -110. Trying to continue
There has to be a better way, but I'll look at it when I don't have to do it over SSH and tell him when to plug/unplug it over the telephone.
I had to add 0x141b to the TargetProductList for this device.