That's interesting, thanks for sharing.
> Modern peripherals may have local storage
Do you mean the flash that contains the code for the microcontroller?
> I have a dumb USB switch
I am not 100% sure I understood. Is the "dumb USB switch" the paperclip?