I don't know if this is normal or not but I have an android device connected via USB
In the charge-only mode the output of the lsusb command shows the vendor/product id as
0bb4:0ca3
But when I enable usb tethering on the android device, the output of lsusb now shows the product id has changed to
0bb4:0ffe
Is this normal for the id of a device to change? Maybe the connection settings for the android display a different id for each setting?