aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Harrington <kb0iic@berzerkula.org>2020-04-23 15:56:26 -0500
committerWilliam Harrington <kb0iic@berzerkula.org>2020-04-23 15:56:26 -0500
commit9eaac45e73a888d3fd2cea5ea8f79d74e821c3d4 (patch)
treee38c03090e4f30b03267f92b507a9255a8a09635
parenta7de3e3514b6f38ec9fa10f9dda9ea5d588f731e (diff)
Add HARDMPU firmware and utils.
-rwxr-xr-xfiles/HARDMPU/HardMPU.hex376
-rwxr-xr-xfiles/HARDMPU/hardmpu.combin0 -> 17156 bytes
-rwxr-xr-xfiles/HARDMPU/program.bat4
3 files changed, 380 insertions, 0 deletions
diff --git a/files/HARDMPU/HardMPU.hex b/files/HARDMPU/HardMPU.hex
new file mode 100755
index 0000000..c6619b3
--- /dev/null
+++ b/files/HARDMPU/HardMPU.hex
@@ -0,0 +1,376 @@
+:1000000006C1000022C1000020C100001EC1000086
+:100010001CC100001AC1000018C1000016C1000078
+:1000200014C1000012C1000010C100000EC1000088
+:100030000CC100000C94A30A08C1000006C1000016
+:1000400004C1000002C1000000C10000FEC00000A9
+:10005000FCC00000FAC00000F8C00000F6C00000BC
+:10006000F4C00000F2C00000F0C00000EEC00000CC
+:10007000ECC00000EAC00000E8C00000E6C00000DC
+:10008000E4C00000E2C00000E0C000009506CD051D
+:10009000CD05CD05CD05CD05CD05CD05CD05CD05D0
+:1000A000CD05CD05CD05CD05CD05CD05CD05CD05C0
+:1000B000CD05CD05CD05CD05CD05CD05CD05CD05B0
+:1000C000CD05CD05CD05CD05CD05CD05CD05CD05A0
+:1000D000CD05CD05CD05CD05CD05CD05CD05CD0590
+:1000E000CD05CD05CD05CD05CD05CD05CD05CD0580
+:1000F000CD05CD05CD05CD05CD05CD05CD05CD0570
+:10010000CD05CD05CD05CD05CD05CD05CD05CD055F
+:10011000CD05CD05CD05CD05CD05CD05CD05CD054F
+:10012000CD05CD05CD05CD05CD0598069106CD05AE
+:10013000CD05CD05CD059F069B06CD05CD05CD058D
+:10014000CD05CD05CD05CD05CD05CD05CD05CD051F
+:10015000CD05CD05CD05CD05CD05CD05CD05CD050F
+:10016000CD05CD05A20686067C0672066706CD057E
+:100170006306CD05CD05CD05CD05CD05CD053306F1
+:100180003306CD05CD05CD05CD05CD05CD05CD0578
+:10019000CD052F062B06270623061F061B0617066E
+:1001A000CD05CD05CD05CD05CD05CD05CD05CD05BF
+:1001B000CD05CD05CD05CD05CD05CD05CD05CD05AF
+:1001C000CD05CD05CD05CD05CD05CD050F06080620
+:1001D00008060806CD050806CD0508060806CD0563
+:1001E000CD05CD05CD050806080608060806CD058F
+:1001F000CD05CD05CD05CD05CD05CD05CD05CD056F
+:10020000CD05CD05CD05CD05CD050106F40511249F
+:100210001FBECFEFD0E4DEBFCDBF12E0A0E0B1E063
+:10022000EEE3F6E100E00BBF02C007900D92A232B0
+:10023000B107D9F72FE3A2E2B2E001C01D92A43BBF
+:10024000B207E1F703D00C941D0BDACE88EF85B925
+:1002500028E124B93FEF38B93BB9379917C090E48A
+:1002600097B946982FE181EA97E02150804090406D
+:10027000E1F700C00000469A2FE181EA97E02150A3
+:1002800080409040E1F700C00000EBCF48E0409391
+:10029000C10067E270E07093C5006093C4005091A4
+:1002A000810059605093810070916F00726070936B
+:1002B0006F00A7E8B3E1B0938900A09388006DD6E2
+:1002C0007894CFEF03C0199912C089D1DDD3882368
+:1002D00011F0189B15C01A9BF6CFF8942C9800C00B
+:1002E000000080B12C9A7894D2D3199BEECFF89469
+:1002F0002C9800C0000080B12C9A789463D6E5CF8A
+:100300000E94160AF894C1B982B92B9800C0000067
+:100310002B9A11B87894DFCF8F929F92AF92BF92B1
+:10032000CF92DF92EF92FF920F931F93CF93DF93C1
+:10033000282F883F08F04DC087FD72C0909123029E
+:10034000992309F446C0E091240281E08E0F809346
+:100350002402F0E0EE5DFD4F2383891708F453C0BB
+:1003600080903A06882009F467C020912202122F5B
+:10037000107F103909F4E4C0103B09F480C0A0904C
+:100380003E3EB0903F3EE0913C3EF0913D3EC5E2A6
+:10039000D2E0292F30E02B5D3D4FC12C98E3D92EC0
+:1003A000CF010196B6010E94000B8A159B0529F02A
+:1003B000E45CF94F98809082FC012196C217D30724
+:1003C00079F7F0933D3EE0933C3EF1E0F093240258
+:1003D0001AC020932D02E0913C3EF0913D3ECF01AA
+:1003E000019660E078E30E94000B60913E3E7091C0
+:1003F0003F3E8617970739F0E45CF94F20839093CE
+:100400003D3E80933C3EDF91CF911F910F91FF9035
+:10041000EF90DF90CF90BF90AF909F908F90089516
+:100420008093220210922402E82FF0E0EE5DFE4F4E
+:1004300090819093230284CF00913E3E10913F3EE5
+:10044000E0913C3EF0913D3EC5E2D2E0292F30E004
+:100450002B5D3D4FE12C88E3F82ECF010196B701CB
+:100460000E94000B8017910729F0E45CF94F488146
+:100470004083FC012196C217D30779F7A2CF3091B0
+:1004800026023B57353008F07ACF522F5F706091CB
+:100490000001607F652B60930001852E912C540133
+:1004A000AA0CBB1C880C991C880C991C880C991CE4
+:1004B000F501E80DF91DEC5EF04C70817723C1F178
+:1004C000E0903E3EF0903F3E20913C3E30913D3EDC
+:1004D000AAE05A9FE0011124CE018A5E904C6C0183
+:1004E0007150C70FD11DC95ED04C00E018E3F60172
+:1004F000B1916F01B0930101E0E0F1E0C901019613
+:10050000B8010E94000BE816F90631F0D901A45C8D
+:10051000B94F20812C939C01319641E0E330F407E0
+:1005200069F7CC16DD0619F730933D3E20933C3E2B
+:10053000E501C80DD91DCC5ED04C1882198245CF7B
+:10054000B0902702BB2031F12F7030E04901880CB8
+:10055000991C220F331F220F331F220F331FF40168
+:10056000E20FF31FEC5EF04CD18011E01D0D118302
+:10057000EF01CD0DD11DF0902602FA82183069F1FD
+:10058000280D391DF901EC5EF04CD081D83010F403
+:10059000DF5FD083A0903E3EB0903F3EE0913C3E76
+:1005A000F0913D3EC5E2D2E0292F30E02B5D3D4F7A
+:1005B000E12C48E3F42ECF010196B7010E94000B15
+:1005C0008A159B0529F0E45CF94F48814083FC01C2
+:1005D0002196C217D30779F7F4CE1182D1CF80913B
+:1005E0003E3E90913F3E20913C3E30913D3E28174B
+:1005F000390711F13091C00035FF1EC03091380627
+:10060000332331F04091123F5091133F452BA9F411
+:10061000FC01E45CF94F2081019660E078E3F0D7BB
+:1006200090933F3E80933E3E80913906803F61F03B
+:1006300027FD28C02093C60008958FE396E0019718
+:10064000F1F700C00000089527FD2DC0A0913506E8
+:10065000B0913606A11534E0B30739F4909137060E
+:100660009F5F90933706A0E0B0E02093C600CD01D5
+:1006700001969093360680933506FD01EE5DFD4FA1
+:10068000238B089520933906203FA1F62093C600BE
+:1006900061E070E070933606609335062093350272
+:1006A00010923706089577EF7093C600A091350633
+:1006B000B0913606CD0101969093360680933506AB
+:1006C000FD01EE5DFD4F738B70933906332309F402
+:1006D000B3CF20913706211106C050913A025F37FF
+:1006E00031F1503199F030E0322F2227330F330FA0
+:1006F000820F931F969587950296880F991F880FF2
+:10070000991F9093133F8093123F0895B0913B023D
+:10071000B111E9CFF0913C02F43081F0F13019F7DA
+:1007200048E750E05093133F4093123F089568E824
+:1007300074E07093133F6093123F089524E432E015
+:100740003093133F2093123F089580913B06089504
+:100750001092133F1092123F80933806109222029B
+:1007600010923906109224021092230281E0611146
+:1007700001C080E080933A0621E020933B0610926E
+:100780003F3E10923E3E10923D3E10923C3EE3E0D2
+:10079000F1E091913091C00035FFFCCF9093C600FD
+:1007A00081E0E132F807A9F740EB5BE76091C00018
+:1007B00065FFFCCF4093C6007091C00075FFFCCF71
+:1007C0005093C600A091C000A5FFFCCF1092C600B8
+:1007D0004F5F403C59F7E5E1FFE3DF0111971C92C1
+:1007E00010823A968FE3E53BF807B9F7089581E068
+:1007F0009091433E911101C080E08093453E82E09C
+:1008000090D61092F23E1092EC3E1092ED3E109275
+:10081000E63E1092E73E1092E83E1092EA3E1092B9
+:10082000EF3E1092F03E2FEF2093F93E1092F83EEB
+:100830001092FA3E4FEF5FEF5093FC3E4093FB3E29
+:100840001092F33E1092F53E1092F43E1092E93E63
+:1008500034E63093043F3093033F5EE15093023F10
+:100860005093013F68E26093063F6093053F10920A
+:10087000073F10920A3F7CE37093083F1092093FB4
+:100880001092673E1092663E1092FE3E1092FD3E20
+:100890001092D93E1092D83E1092E53EE5E7FEE375
+:1008A0001082DF011D971D921C923E968EE3E53E5D
+:1008B000F807B1F708959091673E91111BC0209100
+:1008C000433E222319F031E03093F03E4091663EE2
+:1008D000E42FE90F403218F040524093663EE03278
+:1008E00008F0E0529F5F9093673EF0E0ED5BF14CC3
+:1008F00083830895903250F308958091DA3E8C3FBF
+:1009000091F01092E33E20EF30E03093D93E2093F7
+:10091000D83E4091FD3E5091FE3E52605093FE3EC7
+:100920004093FD3E08951092DA3E1092E63E6091AB
+:10093000FD3E7091FE3E7D7F7093FE3E6093FD3ED6
+:100940003091FA3E3111EECF70617093FE3E6093AC
+:10095000FD3E0895CF92DF92EF92FF920F931F9387
+:10096000CF93DF93D82FE82EF12CEE0CFF1C8701DC
+:10097000000F111F000F111F000F111F0E191F096B
+:10098000F801ED5BF14C82A9813009F45CC0833041
+:1009900099F4C0A8CC2081F0C0E08F016F0180E302
+:1009A000C80ED11CF801EC0FF11D87A1B5DCCF5F9B
+:1009B000F6019081C917B0F3D090FA3E2D2D30E0AA
+:1009C0000D2E02C0359527950A94E2F720FD18C038
+:1009D000D1100DC0E090E63EE11009C02091FD3E2F
+:1009E0003091FE3E30613093FE3E2093FD3EDF911C
+:1009F000CF911F910F91FF90EF90DF90CF900895CE
+:100A0000F701EE0FFF1FEE0FFF1FEE0FFF1FEE1996
+:100A1000FF09ED5BF14C10AA12AA60EF70E076A31B
+:100A200065A3A1E0B0E002C0AA0FBB1FDA95E2F710
+:100A30008091FD3E9091FE3EA82BB92BB093FE3ED7
+:100A4000A093FD3ED4CF87A58C3F09F0B5CF64DCE1
+:100A500021E030E00D2E02C0220F331F0A94E2F78E
+:100A6000122F1095D090FA3ED122D092FA3E2095C6
+:100A700030954091FD3E5091FE3E24233523309326
+:100A8000FE3E2093FD3E9ACF8091673E0895CF931E
+:100A9000C82F8091EB3E8823B9F0A091F63EB0912B
+:100AA000F73EAB2B21F4CF3359F0CF3F49F08C2FD9
+:100AB00090E001969093F73E8093F63ECF91089593
+:100AC00081E02FD51092EB3EC03350F5AC2FA370D0
+:100AD000A23009F47CC0A33009F467C0A13011F43E
+:100AE0008CEF1ADC3C2F3C70343009F461C0383094
+:100AF00009F053C041E04093EA3E80E012D55091A6
+:100B0000033F6091013F569FB001112480E992EEAE
+:100B100077D580E0D8D41092673E1092663E3DC0F3
+:100B200020E62C0F283030F58C2F8770482F50E0AE
+:100B30002091F93E30E002C0359527958A95E2F77D
+:100B400020FF2BC0440F551FFA01EE0FFF1FEE0FC1
+:100B5000FF1FEE0FFF1FE41BF50BED5BF14C85A1B2
+:100B6000C091E93ECC2309F4DAC01092E93E8EEF41
+:100B7000CF91A1CE30E33C0F383060F59091FF3E2D
+:100B80009093003FBC2FB770B093FF3EF1E0F0931D
+:100B9000EC3E1092ED3EF093EE3E7091E93E7723ED
+:100BA00031F31092E93ECF9108958BEFB5DB9ACFE8
+:100BB00080E0B7D41092EA3EC0EB8C2FADDB8BE720
+:100BC000ABDB80E0A9DBCF5FCF3BB9F7E6CF8AEFA5
+:100BD000A3DB88CF8C2F90E0FC01FF97E13CF1056F
+:100BE000E0F6EA5BFF4F20C56CE670E081E06BD475
+:100BF00041E04093EB3EFBDD5091453E5111CDCF9E
+:100C00005DCF6EEF70E07093F53E6093F43EC5CF1C
+:100C10008C2F90E09093F53E8093F43EBECF1092DF
+:100C2000EC3E71E07093ED3E7093EE3EB6CF90E3F4
+:100C30009093013FB2CFBAE2B093013FAECFF4E25E
+:100C4000F093013FAACFCEE1C093013FA6CF88E148
+:100C50008093013FA2CFA2E1A093013F9ECF2CE061
+:100C60002093013F9ACFC0EB8C2F56DB8BE754DBF0
+:100C700080E052DBCF5FCF3BB9F7E5E7FEE3DF0172
+:100C80001D971D921C9210823E967EE3E53EF7076B
+:100C9000B1F71092D93E1092D83E1092E53E3091B5
+:100CA000E83E3093E63E311102C01092E73E40919B
+:100CB000F83E4093FA3E1092FE3E1092FD3E51E007
+:100CC0005093F03E6ACF68E26093053F66CF709123
+:100CD000E93E772309F448C01092E93E8091033F32
+:100CE000CF91E9CDB091E93EBB2309F454C01092F5
+:100CF000E93E8091443EF4CF8091E93E882309F497
+:100D00003CC01092E93E81E0CF91D5CDC091443EE8
+:100D1000C5FF21C03091E93E311127CF85E1CBDD00
+:100D20003CCF71E07093E83E38CF1092453E35CF0E
+:100D30001092E83E32CF61E060930A3F2ECF1092CE
+:100D40000A3F2BCF4091E93E4423F1F01092E93E57
+:100D500080E0CF91B0CDE091E93EEE2329F11092F1
+:100D6000E93E85E1CF91A7CD8EEFA5DD8091033FD0
+:100D70009091E93E911115CFB3CF8EEF9CDD20917C
+:100D8000E93E21110ECFBFCF8EEF95DD5091E93EA8
+:100D9000511107CFDDCF8EEF8EDD8091443EF09173
+:100DA000E93EF111FECE9CCF8EEF85DDA091E93EAC
+:100DB000A111F7CED6CFCF93DF931092F23E809160
+:100DC000F13E882339F01092F13E2091E73E222334
+:100DD00039F193DD1092F03E3091EA3E3323E9F091
+:100DE0006091FD3E7091FE3E61157105B1F020E00D
+:100DF00030E0E1E0F0E0822FEF01022E02C0CC0FE4
+:100E0000DD1F0A94E2F7AE0146235723452B61F418
+:100E10002F5F3F4F2131310571F7DF91CF91089559
+:100E20008091FF3E97DDD6CF9091E93E992369F0FE
+:100E30001092E93EC095D095C623D723D093FE3EAD
+:100E4000C093FD3EDF91CF910895805134DD6091D4
+:100E5000FD3E7091FE3EEECF8091F13E811105C0C6
+:100E60002091F23E21110895A6CF31E03093F23E59
+:100E700061E070E082E027C30F931F93CF93DF936D
+:100E80008091453E882309F463C00091F03E011132
+:100E900053C008E61EE3C0E0D0E02091FA3E822F66
+:100EA00090E00C2E02C0959587950A94E2F780FF9A
+:100EB0000AC0F801A081B1811197B183A0831A16ED
+:100EC0001B060CF053C02196025F1F4FC830D1059E
+:100ED00021F71091E63E112369F0C091D83ED091E0
+:100EE000D93E2197D093D93EC093D83E1C161D06FB
+:100EF0000CF041C040910A3F4423A1F05091093FBA
+:100F00005F5F5093093F9091083F591758F0109236
+:100F1000093F6091FD3E7091FE3E70627093FE3E0F
+:100F20006093FD3E7091F03E711106C08091FD3ED0
+:100F30009091FE3E892BE9F480E0F3D2B091033F1B
+:100F4000D091013FBD9FB00111246115710529F4B5
+:100F5000DF91CF911F910F91089580E992EE50D3C8
+:100F600080E0DF91CF911F910F91ADC28C2FF2DC09
+:100F7000AACF21DFE1CFC1DCBDCF1092EB3E809143
+:100F8000F63E9091F73E009709F4089581507FDD79
+:100F90001092F73E1092F63E0895CCD28091443ED6
+:100FA000682F60748078D4DBD0DB811101C0089594
+:100FB0001092673E1092663E1092453E81E080930B
+:100FC000433E15CCCF939091453E992309F441C0FF
+:100FD0002091F43E3091F53E2C3E310509F4A0C03D
+:100FE000C82F2D3E3105F0F02E3E310509F473C0B7
+:100FF00008F464C02F3E310509F47CC02E3F310552
+:1010000009F063C01092F53E1092F43E8093443E86
+:10101000C4DF5091E93E552309F4C7C01092E93E60
+:10102000CF910895203E310509F473C0A0F0213E10
+:10103000310509F44AC0273E310509F046C0109237
+:10104000F53E1092F43E682F669566956093083FD2
+:10105000E7CFCF9161C9232BC1F58091EC3E81117F
+:1010600066C03091ED3E332309F4A2C0C73F09F4B6
+:101070006FC1A091EE3EAA2309F40AC11092EE3E80
+:101080001092423EC23F09F45FC108F419C1C33F48
+:1010900009F456C1C63F09F013C121E02093413E37
+:1010A0008C2F3AD98091423E8F5F8093423E40918F
+:1010B000413E8413B5CF1092ED3EB2CF1092F53E73
+:1010C0001092F43E8093F93EABCF1092F53E109211
+:1010D000F43ECF9108951092F53E1092F43E809127
+:1010E000FB3E9091FC3E88278C2B9093FC3E809396
+:1010F000FB3E96CF1092F53E1092F43E90E0982F72
+:101100008827B091FB3E8B2B9093FC3E8093FB3E57
+:1011100087CF1092F53E1092F43E8093033F80CF2C
+:101120001092F53E1092F43E8093F83E79CF3091C4
+:10113000EE3E332389F11092EE3E1092423E7C2F18
+:10114000707F703B09F4AFC088F0703D09F454C063
+:1011500008F44FC0703E09F4A6C0703F81F41092AD
+:10116000EC3EC091003FC093FF3E5ACF703909F466
+:101170009AC0703A09F497C0703809F494C061E0DD
+:101180006093423E5091FF3E9EE0599FF001112432
+:10119000ED5BF14C87A1C0D83091423E7091413E49
+:1011A0003717B0F137133CCFDACF8EEFCF9183CB27
+:1011B0004091E73E4423B1F18091F33E813009F440
+:1011C00099C0823009F4B1C081112ACF1092E33E58
+:1011D000C03F08F0C6C041E04093F33EC111C6C015
+:1011E0004093F13E8C2F90E09093D93E8093D83E6F
+:1011F00017CF703C09F0C3CFB091FF3EAEE0BA9F6D
+:10120000F0011124ED5BF14CC7A322E02093413E95
+:101210008C2F82D83091423E3F5F3093423E709196
+:10122000413EC0CF7091F33E772309F44CC071303A
+:1012300009F0F6CE2091FF3E30E0D901AA0FBB1F86
+:10124000FD01EE0FFF1FEE0FFF1FEE0FFF1FEA1B4A
+:10125000FB0BED5BF14C60A991E0960F90AB909386
+:10126000403E913009F485C0FD01EE0FFF1FEE0FE7
+:10127000FF1FEE0FFF1FEA1BFB0BED5BF14CE90FAD
+:10128000F11DC6A3B091413E9B13CACECF91E4CDD0
+:101290004091413E442309F403CF8091423E84179C
+:1012A00008F007CFFDCEF091FF3E8EE0F89FF001F1
+:1012B0001124ED5BF14CC7A343E04093413EA8CF1E
+:1012C0001092413EEDCEC03F08F04BC0A1E0A0938C
+:1012D000F33EC11143C0A093F13E2091FF3EFEE0DA
+:1012E0002F9FF0011124ED5BF14C8C2F90E096A321
+:1012F00085A396CE78E07C0F723008F457C064E086
+:101300006093E53E5091E33EE52FF0E0E652F14C6C
+:10131000C0835F5F5093E33E9C2F907F903E09F027
+:10132000B5CFB2E0B093F33E7BCE3091E33EE32FF6
+:10133000F0E0E652F14CC0833F5F3093E33EA6CF2E
+:10134000F2E0F093413EACCEE3E0E093413EA8CE24
+:1013500087EF0E948C011092ED3E62CE1092F13E1A
+:10136000BCCFCFEFC093F33ECF9176CD1092F13E3C
+:1013700039CF5C2F507F503BA1F1D8F0503D09F49C
+:1013800040C0E8F1503E69F1503FC9F4C83F08F44D
+:1013900047C072ABC7A77093413E9091403E9130D9
+:1013A00009F062CFC03F08F06DCF5ECF1092E53EEE
+:1013B000A9CF5039B1F0503AA1F0503891F06E5F9A
+:1013C0006093403E9EE0929FF001939FF00D1124A8
+:1013D000ED5BF14C60AB23E022ABF1A9F093413E11
+:1013E000DCCF6EE0629FF001639FF00D1124ED5B96
+:1013F000F14C53E052AB51AB5093413ECECF503CF9
+:10140000F1F64EE0429FF001439FF00D1124ED5B99
+:10141000F14C33E032AB72E071AB7093413EBDCF23
+:1014200082E082ABC7A77093413EB7CFCF93909134
+:10143000663E903208F09052E92FF0E0ED5BF14CFF
+:10144000C3819F5F9093663E2091673E2150209319
+:10145000673E8091433E8823A1F030E13C0F383055
+:1014600098F46C2F67706093FF3E1092F33E1092D9
+:10147000E73E74E07C0F733020F4BFEFB093F33E8F
+:10148000EBDC8C2FCF910895C93F99F71092F33E72
+:1014900041E04093E73E5091E53E511105C0109266
+:1014A000E53E8C2FCF9108954093E93E8091DA3E3E
+:1014B000EEDAA091F43EB091F53EAB2B81F3809132
+:1014C000DB3E80DDECCFCF93DF9300D01F92CDB712
+:1014D000DEB76115710561F48130C1F0F8F082303A
+:1014E00039F46A837B83898366DC6A817B818981A5
+:1014F000E82FF0E0EE0FFF1FE45FF04C7183608394
+:101500000F900F900F90DF91CF9108956A837B83A6
+:10151000898333DD6A817B818981EACF61E070E074
+:10152000E7CFE82FF0E0EE0FFF1FE45FF04C1182F1
+:1015300010820895ECE0FFE3118210821382128280
+:101540001582148208951F920F920FB60F921124E4
+:101550000BB60F922F933F934F935F936F937F93AD
+:101560008F939F93AF93BF93EF93FF938091123F1D
+:101570009091133F009729F001979093133F809328
+:10158000123FA0910C3FB0910D3F109739F0119789
+:10159000B0930D3FA0930C3FAB2B71F1E0910E3F48
+:1015A000F0910F3F309739F03197F0930F3FE09370
+:1015B0000E3FEF2B19F18091103F9091113F009752
+:1015C00041F001979093113F8093103F892B09F4CC
+:1015D000F2DBFF91EF91BF91AF919F918F917F913E
+:1015E0006F915F914F913F912F910F900BBE0F9094
+:1015F0000FBE0F901F9018953FDCD0CFBEDCDBCF25
+:10160000AA1BBB1B51E107C0AA1FBB1FA617B70728
+:1016100010F0A61BB70B881F991F5A95A9F7809544
+:101620009095BC01CD010895EE0FFF1F0024001C12
+:0E1630000BBE0790F691E02D0994F894FFCFC1
+:10163E00800000F04110161220000020202A2A2AD5
+:10164E0020486172644D5055202A2A2A20202013EA
+:10165E00F700000000000000000000000000000085
+:10166E00000000000000000000000000000000006C
+:10167E00000000000000000000000000000000005C
+:10168E00000000000000000000000000000000004C
+:10169E00000000000000000000000000000000003C
+:1016AE00000000000000000000000000000000002C
+:1016BE00000000000000000000000000000000001C
+:1016CE00000000000000000000000000000000000C
+:1016DE0000000303030303030303030303030303D2
+:1016EE0003030303030303030303030303030303BC
+:1016FE0003030303030303030303030303030303AC
+:10170E00030303030303030303030303030303039B
+:10171E000303020202020202020202020202020299
+:10172E00020202020202020202020202020202028B
+:10173E00020203030303030303030303030303036D
+:10174E000303000203020000010001000101010079
+:02175E00010088
+:00000001FF
diff --git a/files/HARDMPU/hardmpu.com b/files/HARDMPU/hardmpu.com
new file mode 100755
index 0000000..da0267c
--- /dev/null
+++ b/files/HARDMPU/hardmpu.com
Binary files differ
diff --git a/files/HARDMPU/program.bat b/files/HARDMPU/program.bat
new file mode 100755
index 0000000..6b4c4c3
--- /dev/null
+++ b/files/HARDMPU/program.bat
@@ -0,0 +1,4 @@
+avrdude -c usbasp-clone -p m1284p -u -U lfuse:w:0xD7:m
+avrdude -c usbasp-clone -p m1284p -u -U hfuse:w:0x91:m
+avrdude -c usbasp-clone -p m1284p -u -U efuse:w:0xFD:m
+avrdude -c usbasp-clone -p m1284p -u -U flash:w:HardMPU.hex