I agree you don't want to update FW over wifi. But if they have a small bit of onboard storage they could download the FW update over wifi, and write it 100% from local code. Not really all that relevant, but firmware UPDATES via wifi are way too risky on live code updates, but if it was...