thanks for your reply
I have tested the tracker and controller 2.0, via the USB cable and without install any Bluetooth dongles
Tracker: the tracking is ok after I pressed the power button.
Controller 2.0: the tracking is ok without press the power button
I am wonder why the behaviour are different?
for the old VIVE tracker (1.0 version? it can only be used with lighthouse 1.0 ), the tracker will turn on when plugged the usb cable, and it can be tracked in SteamVR without pressing the power button. Actually, we implemented the old tracker in our application, now we would like to upgrade the application and the tracker to 2.0. However, the behaviour of the tracker in 2.0 is changed (require user to press the power button, rather than just plugin the cable), it may confuse the user.
Is it possible to modify this behaviour, may be by modifying the device JSON or sending a command to turn on the device programmatically?