Index: grip2hid/Joystick.hex
===================================================================
--- grip2hid/Joystick.hex	(revision a0da9c88012fbb535304f72958bb5a691cef31e5)
+++ grip2hid/Joystick.hex	(revision a0da9c88012fbb535304f72958bb5a691cef31e5)
@@ -0,0 +1,305 @@
+:1000000049C1000063C1000061C100005FC1000080
+:100010005DC100005BC1000059C1000057C1000074
+:1000200055C1000053C1000051C1000028C50000A7
+:100030004DC100004BC1000049C1000047C1000094
+:1000400045C1000043C1000041C100003FC10000A4
+:100050003DC100003BC1000039C1000037C10000B4
+:1000600035C1000033C1000031C100002FC10000C4
+:100070002DC100002A03470072006100760069006C
+:100080007300200047007200490050002000670004
+:1000900061006D0065007000610064007300000085
+:1000A0001A03500075006C006B006F005400720062
+:1000B0006F006E0069006300730000000403090410
+:1000C00009022200010100C03209040000010300FE
+:1000D000000009211101000122A001070581030888
+:1000E00000051201100100000008C016DC27010005
+:1000F0000102000105010904A1018501750F9501A7
+:10010000810105091500250119072909090475014F
+:1001100095048102750195018101090A19012903DC
+:100120007501950481027501950181011905290662
+:1001300075019502810205010901A100093115FE31
+:100140002501950175028102750195018101093032
+:1001500015FE2501950175028102C0C00501090443
+:10016000A1018502750F9501810105091500250181
+:100170001907290909047501950481027501950182
+:100180008101090A1901290375019504810275018C
+:100190009501810119052906750195028102050164
+:1001A0000901A100093115FE2501950175028102A1
+:1001B000750195018101093015FE25019501750232
+:1001C0008102C0C005010904A1018503750F9501D5
+:1001D000810105091500250119072909090475017F
+:1001E00095048102750195018101090A190129030C
+:1001F0007501950481027501950181011905290692
+:1002000075019502810205010901A100093115FE60
+:100210002501950175028102750195018101093061
+:1002200015FE2501950175028102C0C00501090472
+:10023000A1018504750F95018101050915002501AE
+:1002400019072909090475019504810275019501B1
+:100250008101090A190129037501950481027501BB
+:100260009501810119052906750195028102050193
+:100270000901A100093115FE2501950175028102D0
+:10028000750195018101093015FE25019501750261
+:100290008102C0C011241FBECFEFD2E0DEBFCDBFB0
+:1002A00011E0A0E0B1E0E8EEF2E102C005900D92AD
+:1002B000A031B107D9F721E0A0E1B1E001C01D9262
+:1002C000A232B207E1F71CD00C94720999CE84B720
+:1002D000877F84BF0FB6F894A895809160008861ED
+:1002E00080936000109260000FBE80E890E00FB62F
+:1002F000F89480936100909361000FBEC4D0B0C3A6
+:10030000E6DF789480E091E018D7B9D5FBCF089567
+:10031000089580E091E0FED6E2EEF0E08081846016
+:100320008083089580E091E0C4C580910E01909192
+:100330000F01009729F0019790930F0180930E0110
+:100340000895EF92FF920F931F93CF93DF937B015A
+:10035000E901FB016081C9019AD08F5FF7018083B9
+:100360009B81892F8870880F292F26952870822BD2
+:10037000977E89278B8384E090E0F80191838083C6
+:1003800081E0DF91CF911F910F91FF90EF90089541
+:100390000895292F332723303105D1F070F421300F
+:1003A000310551F12230310561F190E080E030E01B
+:1003B00020E0FA013183208308952132310531F1A3
+:1003C0002232310591F780EA91E024EF30E0F1CF5D
+:1003D00099278130910569F0009729F0029729F754
+:1003E000E4E7F0E002C0ECEBF0E0849190E09F01E4
+:1003F000E0CFE0EAF0E0F9CF82E190E022EE30E0F9
+:10040000D8CF82E290E020EC30E0D3CF89E090E0DA
+:1004100022ED30E0CECFFC0180819181A281B381B9
+:10042000B695A795979587957727469577956627EB
+:1004300055274427842B952BA62BB72B808391839C
+:10044000A283B383248131E0320F348325812223B8
+:1004500021F0213091F080E00895AC01BD014427E6
+:10046000552766277E7F4115510561057C4799F721
+:1004700087E0848381E08583EECF383161F7158290
+:10048000148281E008958FEF8BB91AB80895CF9246
+:10049000DF92EF92FF920F931F93CF93DF9300D0E1
+:1004A00000D000D0CDB7DEB77C0189B1662351F111
+:1004B00061506093140119821A821B821C821D8272
+:1004C0001E821091140111113DC0C12C48E0D42EA0
+:1004D00009B100FD22C080FF20C001FB442740F984
+:1004E00050E070E060E0CE01019695DF8823A9F02E
+:1004F00089819A81AB81BC81F70180839183A2833A
+:10050000B38310C0909114019F5F943018F49093BE
+:100510001401D1CF10921401CECFF1E0CF1AD1083F
+:10052000802FB1F6812F26960FB6F894DEBF0FBE4E
+:10053000CDBFDF91CF911F910F91FF90EF90DF9092
+:10054000CF9008951130C9F4C12C38E0D32E09B1F1
+:1005500002FD0DC082FF0BC003FB442740F950E0B1
+:1005600070E060E0CE01019656DF8111C1CFF1E06D
+:10057000CF1AD108802F59F7D5CF1230C9F4C12C2A
+:1005800028E0D22E09B104FD0DC084FF0BC005FB8D
+:10059000442740F950E070E060E0CE0101963BDF77
+:1005A0008111A6CFF1E0CF1AD108802F59F7BACF29
+:1005B000133009F0B7CFC12C98E0D92E09B106FD50
+:1005C00013C086FF11C0402F002E000C550B660B88
+:1005D000770B442777FD4395552766277727CE016C
+:1005E000019619DF811184CFF1E0CF1AD108802F55
+:1005F00029F798CFAF92BF92CF92DF92FF920F93DD
+:100600001F93CF93DF936C01EB018A01C0D1F82EC9
+:10061000811124C00115110539F0F8018081918103
+:10062000C81BD90BC80ED91EB12CA12C2097B1F034
+:100630008091E80085FD22C08091E8008E7780934C
+:10064000E8001DD401151105A1F0F8018081918108
+:10065000A80EB91EB182A08285E0F82E8F2DDF9101
+:10066000CF911F910F91FF90DF90CF90BF90AF90EF
+:1006700008958DD18823D1F2F82EF0CFF601819123
+:100680006F018093F1002197FFEFAF1ABF0ACECF21
+:10069000FC01809120019091210186179707A0F01D
+:1006A0006115710529F49091E8009E779093E80018
+:1006B00090E06115710551F4911108C08091E80036
+:1006C00082FF32C080E00895BC01F2CF8091190111
+:1006D0008823B1F18530B1F18091E80083FD2EC00F
+:1006E0008091E80082FDEACF8091E80080FFE1CFB1
+:1006F0002091F20030E06115710519F028303105C4
+:1007000058F091E02830310509F090E02091E800A0
+:100710002E772093E800CDCF81918093F100615036
+:1007200071092F5F3F4FE7CF80911901882341F076
+:10073000853041F08091E80083FFC0CF81E00895CB
+:1007400082E0089583E00895FC016115710529F4A4
+:100750009091E8009B779093E8006115710531F462
+:100760008091E80080FF1BC080E00895809119010E
+:100770008823F9F08530C9F08091E80083FD17C027
+:100780008091E80082FFE9CF8091F200882301F395
+:100790008091F100819361507109B1F7D9CF8091B7
+:1007A0001901882331F08530D9F683E0089581E07E
+:1007B000089582E00895FC0180912001909121012B
+:1007C00086179707A0F06115710529F48091E8005C
+:1007D0008E778093E80090E06115710551F49111D6
+:1007E00008C08091E80082FF33C080E00895BC011A
+:1007F000F2CF809119018823B9F18530B9F1809148
+:10080000E80083FD2FC08091E80082FDEACF80914F
+:10081000E80080FFE1CF2091F20030E06115710522
+:1008200019F02830310558F091E02830310509F0F1
+:1008300090E08091E8008E778093E800CDCF84919E
+:100840008093F1003196615071092F5F3F4FE6CFE1
+:1008500080911901882341F0853041F08091E800B2
+:1008600083FFBFCF81E0089582E0089583E008957B
+:10087000982F953028F08F708093E90081E00895DB
+:100880009093E900242F762F50E0981731F0709163
+:10089000EC002091ED005091F00021FD02C09F5F1F
+:1008A000E8CF3091EB003E7F3093EB003091ED00CC
+:1008B0003D7F3093ED003091EB0031603093EB00E1
+:1008C0007093EC002093ED005093F0002091EE0027
+:1008D00027FDE5CF80E008950F931F93CF93DF931B
+:1008E000062FEC0110E0101302C081E00BC028813C
+:1008F000211103C01F5F2596F6CF822F8F708530A0
+:1009000030F080E0DF91CF911F910F9108959C818D
+:1009100042E0923008F046E0E981FA8168E070E058
+:1009200090E06E177F0780F09295907F492B6B8146
+:100930006295660F660F607C221F2227221F622BA2
+:1009400097DF8111D7CFDDCF9F5F660F771FE9CF8C
+:1009500080911A0187FF13C08091E80082FF06C0D2
+:100960008091E8008B778093E80004C080911901A2
+:100970008111F2CF0895809119018823D9F38091D4
+:10098000E80080FFF8CF8091E8008E77ECCF2091CF
+:10099000E4003091E50095E6A9012091EC00822F5A
+:1009A000817020FF06C08091E80080FF06C080E0D3
+:1009B00008952091E80022FD1AC080911901882332
+:1009C00089F0853089F08091EB0085FD0FC0209182
+:1009D000E4003091E50042175307F9F29150E1F637
+:1009E00084E0089582E0089583E0089581E0089509
+:1009F00040D042D08091D8008F778093D8008091EA
+:100A0000D80080688093D8008091D8008F7D809333
+:100A1000D80019BC82E089BD09B400FEFDCF109258
+:100A2000190110921501109217011092160142E05F
+:100A300060E080E01DDF8091E1008E7F8093E10027
+:100A40008091E20081608093E2008091E200886002
+:100A50008093E2008091E0008E7F8093E000089513
+:100A6000E3E6F0E080818E7F808381E0809318014F
+:100A7000BFCF1092E20008951092E10008951F92F6
+:100A80000F920FB60F9211242F933F934F935F93C2
+:100A90006F937F938F939F93AF93BF93EF93FF9346
+:100AA0008091E10082FF0AC08091E20082FF06C0CF
+:100AB0008091E1008B7F8093E10037DC8091E10041
+:100AC00080FF17C08091E20080FF13C08091E20098
+:100AD0008E7F8093E2008091E20080618093E2004B
+:100AE0008091D80080628093D80019BC10921901BF
+:100AF0000FDC8091E10084FF28C08091E20084FF38
+:100B000024C019BC82E089BD89B5982F917080FFFF
+:100B1000FBCF8091D8008F7D8093D8008091E10039
+:100B20008F7E8093E1008091E2008F7E8093E200CF
+:100B30008091E20081608093E2008091150188231A
+:100B4000D9F184E080931901E2DB8091E10083FF19
+:100B500022C08091E20083FF1EC08091E100877F68
+:100B60008093E10082E08093190110921501809139
+:100B7000E1008E7F8093E1008091E2008E7F809380
+:100B8000E2008091E20080618093E20042E060E058
+:100B900080E06EDE73D1FF91EF91BF91AF919F9195
+:100BA0008F917F916F915F914F913F912F910F9016
+:100BB0000FBE0F901F9018958091E30087FD93E082
+:100BC00090931901C1CF1F93CF93DF93CDB7DEB7B9
+:100BD000AA970FB6F894DEBF0FBECDBF8AE191E0B1
+:100BE0002091F100FC012193CF01F1E082329F07B7
+:100BF000B9F798DB8091E80083FF11C090911A014A
+:100C000080911B01853009F4C3C008F5813009F4D7
+:100C10008CC0882309F461C0833009F486C08091B8
+:100C2000E80083FF0AC08091E800877F8093E80096
+:100C30008091EB0080628093EB00AA960FB6F89447
+:100C4000DEBF0FBECDBFDF91CF911F9108958830D9
+:100C500009F4D5C0893009F4DFC0863001F7905817
+:100C60009230E8F680911C0190911D018C3D23E0AB
+:100C7000920709F0AFC083E08A838AE289834FB785
+:100C8000F894DE01139620E03EE051E2E32FF0E01D
+:100C900050935700E49120FF03C0E295EF703F5F4F
+:100CA000EF708E2F90E0EA3008F492C0C7968D93D3
+:100CB0009D932F5F243151F74FBF8091E800877FCC
+:100CC0008093E8006AE270E0CE010196E1DC809159
+:100CD000E8008B778093E800A2CF903899F09238A3
+:100CE00009F09DCF80911E018F70853008F097CF5D
+:100CF0008093E9008091EB0085FB882780F91092B2
+:100D0000E90006C08091160190911701911182604F
+:100D10009091E800977F9093E8008093F100109203
+:100D2000F1008091E8008E77A5C0992309F492C064
+:100D3000923009F074CF90911C01911196C090915E
+:100D40001E019F702FEF290F243008F068CF909379
+:100D5000E9002091EB0020FF88C0833031F48091BE
+:100D6000EB0080628093EB0080C08091EB0080619B
+:100D70008093EB0021E030E001C0220F9A95EAF762
+:100D80002093EA001092EA008091EB008860EACF9D
+:100D9000911145CF10911C011F778091E30080785D
+:100DA000812B8093E3008091E800877F8093E800A7
+:100DB000CFDD8091E80080FFFCCF8091E300806868
+:100DC0008093E30082E0111183E08093190127CF23
+:100DD000C0966DCF60911E0170911F01AE014F5FF3
+:100DE0005F4FD7DABC01892B09F419CF9091E80045
+:100DF000977F9093E80089819A81DDDC68CF9038F5
+:100E000009F00DCF8091E800877F8093E800809102
+:100E100015018093F10085CF911101CF90911C01B4
+:100E2000923008F0FCCE8091E800877F8093E80044
+:100E3000909315018DDD80911501882311F084E0D8
+:100E400005C08091E30087FDFACF81E0809319010E
+:100E500060DAE5CE90911C01913009F0E0CE91E08E
+:100E6000833009F090E0909317011092E90080918F
+:100E7000E800877F8093E8006BDDD1CE0895CF93A3
+:100E800080911901882399F0C091E900CF70909169
+:100E9000EC00892F817090FD80E8C82B1092E9004A
+:100EA0008091E80083FD8FDECF70C093E900CF9181
+:100EB00008956F927F928F929F92AF92BF92CF923E
+:100EC000DF92EF92FF920F931F93CF93DF9300D0A7
+:100ED0000F92CDB7DEB77C01CDB6DEB68091E800CB
+:100EE00083FF15C0F701208180911E0190911F01A1
+:100EF0002817190661F480911B01833009F4ADC0F5
+:100F0000E8F4813009F459C0823009F4EDC00FB61D
+:100F1000F894DEBE0FBECDBE0F900F900F90DF9104
+:100F2000CF911F910F91FF90EF90DF90CF90BF90E6
+:100F3000AF909F908F907F906F9008958A3009F4C2
+:100F4000B9C08B3009F4A2C0893009F780911A0129
+:100F50008132E9F68DB69EB60091200110912101F3
+:100F600070901C0160901D018DB79EB7801B910B86
+:100F70000FB6F8949EBF0FBE8DBFEDB7FEB731968A
+:100F80005F018091E800877F8093E800B801CF017E
+:100F9000DBDB8091E8008E778093E80021E0711020
+:100FA00001C020E030E0021B130B2A0D3B1D4FEF68
+:100FB000460D672DC701ECD94AC080911A01813ACC
+:100FC00009F0A5CF8DB69EB61A82198280911C01B8
+:100FD00010911D018B838085482F50E08DB79EB7FF
+:100FE000841B950B0FB6F8949EBF0FBE8DBFEDB757
+:100FF000FEB731965F0170E060E0CF016CD14FEF3A
+:10100000410F8E010F5F1F4F9501BE016D5F7F4F36
+:10101000C70197D9F70186819781009721F0408514
+:1010200050E0B5014FD11092E9008091E800877F30
+:101030008093E8008B8181118093F10069817A812E
+:10104000C50126DB8091E8008B778093E8000FB61E
+:10105000F8949EBE0FBE8DBE5ACF80911A01813A80
+:1010600009F055CF8091E800877F8093E800809158
+:10107000E80080FFFCCFF70181858093F10080912B
+:10108000E8008E778093E80063DC41CF80911A01FD
+:10109000813209F03CCF8091E800877F8093E8009F
+:1010A00057DC90911C0181E0911101C080E0F701B3
+:1010B00081872DCF80911A01813209F028CF80914C
+:1010C000E800877F8093E80043DC80911C019091C9
+:1010D0001D0136E0969587953A95E1F78C7F9370E0
+:1010E000F7019587848713CF80911A01813A09F01F
+:1010F0000ECF8091E800877F8093E8008091E80020
+:1011000080FFFCCFF7018485958596958795969508
+:101110008795B3CFFC01399627E0DF011D922A9510
+:10112000E9F721E0FC01218724EF31E035872487AE
+:1011300023E0248361E00196CFCB5F926F927F9290
+:101140008F929F92AF92BF92CF92DF92EF92FF92D7
+:101150000F931F93CF93DF9300D00F92CDB7DEB7DD
+:101160007C01ADB6BEB680911901843009F085C00E
+:101170008091E4009091E500F701228533852817DE
+:10118000390709F47AC081818F708093E9008091DA
+:10119000E80085FF72C08DB69EB6408550E08DB7E1
+:1011A0009EB7841B950B0FB6F8949EBF0FBE8DBFE4
+:1011B000EDB7FEB731966F011B821A82198270E07B
+:1011C00060E0CF0188D08E010F5F1F4F960140E095
+:1011D000BE016D5F7F4FC701B4D8582EF7018485DB
+:1011E0009585892B29F011E086859785892B09F053
+:1011F00010E0F7016680778000E06114710479F0F7
+:1012000049815A81B301C60150D001E0892B09F40C
+:1012100000E0F701408550E0B601C30153D0898159
+:101220009A81892BF1F0511004C0011102C010FF06
+:1012300018C0F701848595859787868781818F708F
+:101240008093E9008B8181118093F10069817A811B
+:1012500050E040E0C601CED98091E8008E778093BF
+:10126000E8008091E4009091E500F7019387828780
+:101270000FB6F8949EBE0FBE8DBE0FB6F894BEBEDC
+:101280000FBEADBE0F900F900F90DF91CF911F91C9
+:101290000F91FF90EF90DF90CF90BF90AF909F9015
+:1012A0008F907F906F905F900895FB01DC0104C0E8
+:1012B0008D910190801921F441505040C8F7881B4E
+:1012C000990B0895FB01DC0102C001900D92415081
+:1012D0005040D8F70895DC0101C06D934150504053
+:0812E000E0F70895F894FFCF38
+:1012E8000081080000011001040000000000000057
+:00000001FF
