+#!/bin/bash
+# Reading some bootloader flags of the ProMicro
+echo "Reading Bootloader flags of Sparkfun ProMicro"
+dfu-programmer atmega32u4 get bootloader-version
+echo "Bootloader Version: 0x20 (32) expected"
+dfu-programmer atmega32u4 get ID1
+echo "Device boot ID 1: 0xdc (220) expected"
+dfu-programmer atmega32u4 get ID2
+echo "Device boot ID 2: 0xfb (251) expected"
+dfu-programmer atmega32u4 get manufacturer
+echo "Manufacturer Code: 0x58 (88) expected not 0x1e (30)"
+dfu-programmer atmega32u4 get family
+echo "Family Code: 0x1e (30) expected not 0x95 (149)"
+dfu-programmer atmega32u4 get product-name
+echo "Product Name: 0x95 (149) expected not 0x01 (1)"
+dfu-programmer atmega32u4 get product-revision
+echo "Product Revision: 0x87 (135) expected not 0x01 (1)"