HARDWARE PURCHASE AND FIRMWARE LICENSE AGREEMENT