Let’s say you have a number of devices in the field based on a Panda II using an earlier SDK. In the interest of uniformity you want to keep all the devices, including new ones you might deploy, locked into the same SDK version. If the code is mature and you don’t expect there will be a need for patches or updates, are there any downsides to sticking with a prior SDK version?
Of course any new Panda II’s would be delivered with a newer SDK so you either have to reload with the prior SDK or count on backwards compatibility and avoid code changes that might rely on new features.
Is locking in on an SDK version a reasonable course of action?