An Arduino? For a military data system? Handled by PFCs and below? On a daily basis?
Fine, a hardened arduino. Standards exist for this. Military enclosures are a solved problem.
"Hey Bob, we just got five new guys transferring in. Go program all the guns." "Hey Bob, Bravo squad was out on a patrol when you did all the guns yesterday for the new guys. Go make sure all the guns are programmed." "Hey Bob, two guys transferred out. Go program all the guns again." "Hey Bob,
Yep, that job's gonna suck, I'm not going to deny it. That's why the Sergeant will set up the program, then hand the (hardened!) programmer to the <= E3 for doing the rounds. Possibly multiple times daily. I expect the programmer to get thrown across the room more than once out of frustration and boredom.
In the days when I was issued an M16 on a regular basis, I was handed a weapons card with my name, weapon ID, and signature on it. When I drew my weapon from the armory, I handed the E1 behind the door my card, he went to the rack, picked up the weapon, put my card in its place, and handed me the M16. When I turned it in, the process went in reverse. The armorer had no idea who belonged to what weapon. The company admin did, maybe. Has that system changed in 25 years? Maybe. Maybe not. It worked and was simple.
Nope, that system hasn't changed, thank $diety. I don't think you gave your armorer enough credit, though; he probably had a list of every weapon and whose card it was matched to, I know mine did. Today, if he's good, it's both on paper and in the computer.
Plug in, system doesn't communicate. Look at gun, realize that is it a model 2 trigger lock and go back to the office to find the model 2 programmer that came in yesterday. What do you mean the shipment with the model 2 programmer isn't here yet? We got model 2s on the rack we need to program. Radar, get me General Hammond on the phone.
If the US military adopts this kind of "feature", then we know the game is over and we might as well all learn Korean or Chinese.
And this is where the two of us agree completely. The day the U.S. Army adds something like this to the arsenal I'll know we finally stopped taking combat seriously. There's no way Combat Arms would get talked into adding another point of failure to the M16, it's bad enough already. And fielding a rifle that requires both a clean connector and fresh batteries to operate is a non-starter. My point wasn't that this system would be a good idea.
All I was trying to say is that the logistics of data management isn't as bad as it seems at first glance. Most of the data should already be in place in the Armory; add a fingerprint scanner to the armorer's laptop (Admin's laptop already has one, so the supply chain is in place) and you've got everything you need even if Admin doesn't want to share their toys. A flat file, a folder of data, and a small script give you the data load. All that's missing is a documented procedure and I can easily see this system being logistically manageable. A useless, potentially deadly, worse-than-worthless pain in the third point of contact, but totally manageable.