Updating with code for a barebones generic device