Open Source universal device programer S/W and H/W