2 # Reading some bootloader flags of the ProMicro
3 echo "Reading Bootloader flags of Sparkfun ProMicro"
4 dfu-programmer atmega32u4 get bootloader-version
5 echo "Bootloader Version: 0x20 (32) expected"
6 dfu-programmer atmega32u4 get ID1
7 echo "Device boot ID 1: 0xdc (220) expected"
8 dfu-programmer atmega32u4 get ID2
9 echo "Device boot ID 2: 0xfb (251) expected"
10 dfu-programmer atmega32u4 get manufacturer
11 echo "Manufacturer Code: 0x58 (88) expected not 0x1e (30)"
12 dfu-programmer atmega32u4 get family
13 echo "Family Code: 0x1e (30) expected not 0x95 (149)"
14 dfu-programmer atmega32u4 get product-name
15 echo "Product Name: 0x95 (149) expected not 0x01 (1)"
16 dfu-programmer atmega32u4 get product-revision
17 echo "Product Revision: 0x87 (135) expected not 0x01 (1)"