Apologies if this is covered elsewhere, I know I'm a bit late to dealing with this issue.
My understanding of the current "state of play" for Arduino Nanos is:
- To use Nanos sold by Arduino after January, 2018, you need to install AVR Core 1.6.21 via the Tools > Board > Boards Manager menu item
- Updating the AVR core in this way puts the changes in the Users/(username)/AppData/Local folder and is therefore a per-user, per-machine fix
- There is no current downloadable Windows build that enables the 1.6.21 core by default
My question is: Is anyone aware of an administrator-level fix for this issue? For single-user systems the current status is frustrating but ultimately not a big deal since it can be fixed with a little googling and 15 seconds of update time.
But in a multi-user environment it is a nightmare. I have 100 users who log on to 18 different machines; dealing with a per-user, per-machine solution results in a ton of confusion -- and we already have to manage the level of confusion, because once all of this is set up they still need to keep track of which nearly-identical Nano boards use the "ATmega328P" processor and which use the "ATmega328P (old bootloader)" processor. (In the short term I'm painting all my new Nanos red...)
If anyone has found or created a solution that forces the 1.6.21 core for all users on a machine, either directly via administrator action or indirectly via a per-user login script, or some other sneaky means, I would love to learn about it. Or, even better, if I'm wrong about one of my assumptions and there's an even easier solution out there, that'd be fabulous too.