Ok, I think I’ve got this right, but let me know if there are any errors.
When you first add a device to your account, the system looks for a matching “fingerprint,” a series of codes that the device will tell the hub that includes a manufacturer code and a model code.
If you have a custom DTH, a stock DTH, a custom Edge Driver and a stock Edge Driver that all list the same fingerprint that matches your device, the device will be added to your account using the custom DTH.
So if you want it to use the Edge Driver instead, you have to comment out the matching fingerprint in the custom DTH. (Or delete it all together.) And you have to do that BEFORE you add the device to your account, you can’t change it to an Edge Driver later.
So the priority is:
Custom Edge Driver
Stock Edge Driver
Or do I have that wrong?
CHANGING FROM ONE EDGE DRIVER TO ANOTHER
If you successfully added a device to your account using an Edge Driver, when you go to the device details page in the app, one of the settings options will say “Driver.” If you tap on that, you should see a list of available drivers that match the fingerprint of your device. I think you can change to a different one by selecting it there, but again, tell me, if I’m wrong.
The IDE is part of the old architecture and does not fully support Edge Drivers. So all devices using Edge Drivers will show up there as “placeholder.” Do not try to make changes there: they won’t work and you can mess things up.
CHANGING FROM AN EDGE DRIVER TO A DTH
I don’t know how to do this.
I know it’s possible for an edge driver to include a generic option so it can be used with devices of the same device class which don’t have an exact fingerprint match but I don’t know where that match falls on the priority list.
Let the education begin! LOL!