I spent hours trying to come up with a remote firmware update solution the other day. Except I want to use a raspberry pi zero located in the same enclosure to do the update. Couldn't find a way. OTA updates not well thought out.