With some electronic systems, the microprocessor, comes with a security fuse that when set prevents tampering with software in the microprocessor, and this includes reading the software out of the microprocessor. The microprocessor can be reprogrammed but a full erase is required first. This clears the "fuse" that prevents the microprocessor from being read but the microprocessor is blank so there is nothing to read out of the microprocessor.
The new image contains the fuse setting which when the microprocessor is programmed again this leaves the microprocessor locked and prevents any tampering with the software in the microprocessor.
The above is pretty common actually and I would hazard a guess the hub while locked to prevent any changes being made to add/subtract a key RFID could still be programmed with a new software image but like I said above it would have to be completely erased first. This removes the software image and also clears out any and all key RFIDs the hub has.
After the update is applied the hub would of course have to support adding key RFIDs so the ones in the owner's possession could be put back. Then the hub with the new software would be locked to prevent any further changes to the list of key RFIDs.
The new image contains the fuse setting which when the microprocessor is programmed again this leaves the microprocessor locked and prevents any tampering with the software in the microprocessor.
The above is pretty common actually and I would hazard a guess the hub while locked to prevent any changes being made to add/subtract a key RFID could still be programmed with a new software image but like I said above it would have to be completely erased first. This removes the software image and also clears out any and all key RFIDs the hub has.
After the update is applied the hub would of course have to support adding key RFIDs so the ones in the owner's possession could be put back. Then the hub with the new software would be locked to prevent any further changes to the list of key RFIDs.