Guide to updating device firmware through USB stick?

I seem to remember reading elsewhere that it doesn't need to be visible as a device, as long as it has an ID. Maybe in this thread: Z-Wave Ghost Removal using a UZB-Stick - How To