The miners have firmware, but it lacks an USB boot loader which means it won't be able to update itself via USB cable, you will have to use a pickit 3 programmer to do this (25 bucks on ebay) instead, however, the need to update the firmware is debatable.