Fix NPE for when device's swversion isn't supported
Remove generic device detection as it's not needed
Rework handling alerting the user to their swversion isn't support
Update to 1.9.16