-
🐌 @PennRobotics -
🐌 @PennRobotics -
🐌 @PennRoboticsThe HID Data lines each have an ellipsis. It's possible some data are excluded.
-
🐌 @PennRobotics -
🐌 @PennRoboticsThis is from playing with settings, first in the auto window and then in manual:
HID Data: 011011228703080870080102020001825401000000000000000000000000000000000000… HID Data: 011111221d030809700903020200018201923e0000000000000000000000000000000000… HID Data: 0111112288000809700902020200018200c2260000000000000000000000000000000000… HID Data: 010d11228903080570050100004d22000000000000000000000000000000000000000000… HID Data: 010e11221e0308067006090000011ece0000000000000000000000000000000000000000… HID Data: 011111221f030809700904020200018200d08e0000000000000000000000000000000000… HID Data: 011011228a0308087008010202000183472d000000000000000000000000000000000000… HID Data: 0111112220030809700903020200018301bf6d0000000000000000000000000000000000… HID Data: 011111228b00080970090202020001830091220000000000000000000000000000000000… HID Data: 010d11228c03080570050100001d1d000000000000000000000000000000000000000000… HID Data: 010e112221030806700609000001d1fe0000000000000000000000000000000000000000… HID Data: 0111112222030809700904020200018300fddd0000000000000000000000000000000000… HID Data: 011011228d03080870080102020001838cd8000000000000000000000000000000000000… HID Data: 0111112223030809700903020200018300bca90000000000000000000000000000000000… HID Data: 011111228e00080970090202020001830255af0000000000000000000000000000000000… HID Data: 010d11228f0308057005010000ed09000000000000000000000000000000000000000000… HID Data: 010e112224030806700609000001c1ee0000000000000000000000000000000000000000… HID Data: 01111122250308097009040202000183027b570000000000000000000000000000000000… HID Data: 011411229000080c700c02020200018700000000686b0000000000000000000000000000… HID Data: 010d11229103080570050100004d88000000000000000000000000000000000000000000… HID Data: 010e1122260308067006090000010b4f0000000000000000000000000000000000000000… HID Data: 011411229200080c700c02020200018700000002c86b0000000000000000000000000000… HID Data: 010d11229303080570050100002d91000000000000000000000000000000000000000000… HID Data: 010e112227030806700609000001ce1e0000000000000000000000000000000000000000… HID Data: 01101122940308087008010202000187ac04000000000000000000000000000000000000… HID Data: 011411222803080c700c030202000187000000021f8a0000000000000000000000000000… HID Data: 011011229503080870080102020001876ff9000000000000000000000000000000000000… HID Data: 011411222903080c700c030202000187000000028f4b0000000000000000000000000000… HID Data: 011011229603080870080102020001876bfd000000000000000000000000000000000000… HID Data: 011411222a03080c700c030202000187000000027e0b0000000000000000000000000000… HID Data: 01101122970308087008010202000166e0c0000000000000000000000000000000000000… HID Data: 011111222b03080970090302020001663070fc0000000000000000000000000000000000… HID Data: 011111229800080970090202020001660052530000000000000000000000000000000000… HID Data: 010d11229903080570050100008def000000000000000000000000000000000000000000… HID Data: 010e11222c0308067006090000012b6f0000000000000000000000000000000000000000… HID Data: 011111222d03080970090402020001660062830000000000000000000000000000000000… HID Data: 011011229a0308087008010202000104daac000000000000000000000000000000000000… HID Data: 011111222e03080970090302020001040001d90000000000000000000000000000000000… HID Data: 011111229b00080970090202020001040131be0000000000000000000000000000000000… HID Data: 010d11229c0308057005010000ddd0000000000000000000000000000000000000000000… HID Data: 011111222f030809700904020200010401806c0000000000000000000000000000000000… HID Data: 010e11223003080670060900000181ae0000000000000000000000000000000000000000… HID Data: 011011229d0308087008010202010186b088000000000000000000000000000000000000… HID Data: 011111223103080970090302020101866429930000000000000000000000000000000000… HID Data: 011111229e00080970090202020101865992d20000000000000000000000000000000000… HID Data: 010d11229f03080570050100002dc4000000000000000000000000000000000000000000… HID Data: 010e1122320308067006090000014b0f0000000000000000000000000000000000000000… HID Data: 01111122330308097009040202010186597a230000000000000000000000000000000000… HID Data: 01101122a003080870080102020101862325000000000000000000000000000000000000… HID Data: 0111112234030809700903020201018659fd5e0000000000000000000000000000000000… HID Data: 01111122a1000809700902020201018646a5c60000000000000000000000000000000000… HID Data: 010d1122a20308057005010000bcc8000000000000000000000000000000000000000000… HID Data: 010e11223503080670060900000191be0000000000000000000000000000000000000000… HID Data: 0111112236030809700904020201018646b76e0000000000000000000000000000000000… HID Data: 01101122a303080870080102020101862721000000000000000000000000000000000000… HID Data: 0111112237030809700903020201018646f61a0000000000000000000000000000000000… HID Data: 01111122a4000809700902020201018635458b0000000000000000000000000000000000… HID Data: 010d1122a503080570050100008cee000000000000000000000000000000000000000000… HID Data: 010e1122380308067006090000016b2f0000000000000000000000000000000000000000… HID Data: 01111122390308097009040202010186355d3b0000000000000000000000000000000000… HID Data: 01101122a603080870080102020101862b2d000000000000000000000000000000000000… HID Data: 011111223a0308097009030202010186355e480000000000000000000000000000000000… HID Data: 01111122a70008097009020202010186264bcf0000000000000000000000000000000000… HID Data: 010d1122a803080570050100001cb6000000000000000000000000000000000000000000… HID Data: 010e11223b03080670060900000164df0000000000000000000000000000000000000000… HID Data: 011111223c03080970090402020101862695760000000000000000000000000000000000… HID Data: 01101122a903080870080102020101863f39000000000000000000000000000000000000… HID Data: 011111223d030809700903020201018626d4020000000000000000000000000000000000… HID Data: 01111122aa000809700902020201018620045c0000000000000000000000000000000000… HID Data: 010d1122ab0308057005010000eca2000000000000000000000000000000000000000000… HID Data: 010e11223e03080670060900000174cf0000000000000000000000000000000000000000… HID Data: 011111223f03080970090402020101862054f30000000000000000000000000000000000… HID Data: 01101122ac03080870080102020101863335000000000000000000000000000000000000… HID Data: 0111112240030809700903020201018620ab2e0000000000000000000000000000000000… HID Data: 01111122ad00080970090202020101861b90160000000000000000000000000000000000… HID Data: 010d1122ae0308057005010000bc9d000000000000000000000000000000000000000000… HID Data: 011111224103080970090402020101861b391b0000000000000000000000000000000000… HID Data: 010e112242030806700609000001600d0000000000000000000000000000000000000000… HID Data: 01101122af03080870080102020101863731000000000000000000000000000000000000… HID Data: 011111224303080970090302020101861bbb6a0000000000000000000000000000000000… HID Data: 01111122b00008097009020202010186138b3a0000000000000000000000000000000000… HID Data: 010d1122b103080570050100008c11000000000000000000000000000000000000000000… HID Data: 010e1122440308067006090000017fed0000000000000000000000000000000000000000… HID Data: 01111122450308097009040202010186137b140000000000000000000000000000000000… HID Data: 01101122b203080870080102020101861b1d000000000000000000000000000000000000… HID Data: 011111224603080970090302020101861378670000000000000000000000000000000000… HID Data: 01111122b3000809700902020201018608437f0000000000000000000000000000000000… HID Data: 010d1122b40308057005010000dc2e000000000000000000000000000000000000000000… HID Data: 011111224703080970090402020101860832530000000000000000000000000000000000… HID Data: 010e112248030806700609000001402d0000000000000000000000000000000000000000… HID Data: 01101122b50308087008010202010186d0e8000000000000000000000000000000000000… HID Data: 01111122490308097009030202010186087c330000000000000000000000000000000000… HID Data: 01111122b600080970090202020101860443730000000000000000000000000000000000… HID Data: 010d1122b703080570050100002c3a000000000000000000000000000000000000000000… HID Data: 010e11224a0308067006090000018a8c0000000000000000000000000000000000000000… HID Data: 011111224b030809700904020201018604fb420000000000000000000000000000000000… HID Data: 01101122b803080870080102020101860305000000000000000000000000000000000000… HID Data: 011111224c0308097009030202010186047c3f0000000000000000000000000000000000… HID Data: 01111122b90008097009020202010186008f660000000000000000000000000000000000… HID Data: 010d1122ba0308057005010000bc62000000000000000000000000000000000000000000… HID Data: 010e11224d030806700609000001503d0000000000000000000000000000000000000000… HID Data: 011111224e0308097009040202010186003d4f0000000000000000000000000000000000… HID Data: 01101122bb03080870080102020101860701000000000000000000000000000000000000… HID Data: 011111224f0308097009030202010186007c3b0000000000000000000000000000000000… HID Data: 01111122bc0008097009020202010186098caa0000000000000000000000000000000000… HID Data: 010d1122bd03080570050100008c44000000000000000000000000000000000000000000… HID Data: 010e1122500308067006090000013fad0000000000000000000000000000000000000000… HID Data: 0111112251030809700904020201018609a4a50000000000000000000000000000000000… HID Data: 01101122be03080870080102020101860b0d000000000000000000000000000000000000… HID Data: 0111112252030809700903020201018609a7d60000000000000000000000000000000000… HID Data: 01111122bf000809700902020201018610856e0000000000000000000000000000000000… HID Data: 010d1122c00308057005010000de79000000000000000000000000000000000000000000… HID Data: 010e112253030806700609000001305d0000000000000000000000000000000000000000… HID Data: 01111122540308097009040202010186106b680000000000000000000000000000000000… HID Data: 01101122c103080870080102020101866058000000000000000000000000000000000000… HID Data: 01111122550308097009030202010186102a1c0000000000000000000000000000000000… HID Data: 01111122c200080970090202020101861239430000000000000000000000000000000000… HID Data: 010d1122c303080570050100002e6d000000000000000000000000000000000000000000… HID Data: 010e112256030806700609000001204d0000000000000000000000000000000000000000… HID Data: 011111225703080970090402020101861269ec0000000000000000000000000000000000… HID Data: 01101122c403080870080102020101866c54000000000000000000000000000000000000… HID Data: 0111112258030809700903020201018612a68e0000000000000000000000000000000000… HID Data: 01111122c500080970090202020101861e7b480000000000000000000000000000000000… HID Data: 010d1122c603080570050100007e52000000000000000000000000000000000000000000… HID Data: 010e112259030806700609000001107d0000000000000000000000000000000000000000… HID Data: 011111225a03080970090402020101861e21ff0000000000000000000000000000000000… HID Data: 01101122c703080870080102020101866850000000000000000000000000000000000000… HID Data: 011111225b03080970090302020101861e608b0000000000000000000000000000000000… HID Data: 01111122c800080970090202020101862820db0000000000000000000000000000000000… HID Data: 010d1122c903080570050100008e13000000000000000000000000000000000000000000… HID Data: 010e11225c030806700609000001006d0000000000000000000000000000000000000000… HID Data: 011111225d03080970090402020101862870740000000000000000000000000000000000… HID Data: 01101122ca0308087008010202010186bbbd000000000000000000000000000000000000… HID Data: 011111225e03080970090302020101862873070000000000000000000000000000000000… HID Data: 01111122cb00080970090202020101862c20df0000000000000000000000000000000000… HID Data: 010d1122cc0308057005010000de2c000000000000000000000000000000000000000000… HID Data: 010e11225f0308067006090000010f9d0000000000000000000000000000000000000000… HID Data: 011111226003080970090402020101862c0e270000000000000000000000000000000000… HID Data: 01101122cd03080870080102020101867048000000000000000000000000000000000000… HID Data: 011111226103080970090302020101862c4f530000000000000000000000000000000000… HID Data: 01111122ce000809700902020201018633ed920000000000000000000000000000000000… HID Data: 010d1122cf03080570050100002e38000000000000000000000000000000000000000000… HID Data: 010e1122620308067006090000010a0c0000000000000000000000000000000000000000… HID Data: 011111226303080970090402020101863305630000000000000000000000000000000000… HID Data: 01101122d003080870080102020101865c64000000000000000000000000000000000000… HID Data: 0111112264030809700903020201018633821e0000000000000000000000000000000000… HID Data: 01111122d100080970090202020101863c76f80000000000000000000000000000000000… HID Data: 010d1122d203080570050100007ead000000000000000000000000000000000000000000… HID Data: 010e112265030806700609000001d0bd0000000000000000000000000000000000000000… HID Data: 011111226603080970090402020101863c042f0000000000000000000000000000000000… HID Data: 01101122d303080870080102020101865860000000000000000000000000000000000000… HID Data: 011111226703080970090302020101863c455b0000000000000000000000000000000000… HID Data: 01111122d400080970090202020101863eb2750000000000000000000000000000000000… HID Data: 010d1122d503080570050100004e8b000000000000000000000000000000000000000000… HID Data: 010e1122680308067006090000012a2c0000000000000000000000000000000000000000… HID Data: 011111226903080970090402020101863ecaba0000000000000000000000000000000000… HID Data: 01101122d60308087008010202010186546c000000000000000000000000000000000000… HID Data: 011111226a03080970090302020101863ec9c90000000000000000000000000000000000… HID Data: 01111122d700080970090202020101864350b00000000000000000000000000000000000… HID Data: 010d1122d80308057005010000ded3000000000000000000000000000000000000000000… HID Data: 010e11226b03080670060900000125dc0000000000000000000000000000000000000000… HID Data: 011111226c030809700904020201018643ee760000000000000000000000000000000000… HID Data: 01101122d903080870080102020101864078000000000000000000000000000000000000… HID Data: 011111226d030809700903020201018643af020000000000000000000000000000000000… HID Data: 01111122da00080970090202020101864ed8620000000000000000000000000000000000… HID Data: 010d1122db03080570050100002ec7000000000000000000000000000000000000000000… HID Data: 010e11226e03080670060900000135cc0000000000000000000000000000000000000000… HID Data: 011111226f03080970090402020101864ee8b20000000000000000000000000000000000… HID Data: 01101122dc03080870080102020101864c74000000000000000000000000000000000000… HID Data: 011111227003080970090302020101864eb7ee0000000000000000000000000000000000… HID Data: 01111122dd00080970090202020101864f5fa80000000000000000000000000000000000… HID Data: 010d1122de03080570050100007ef8000000000000000000000000000000000000000000… HID Data: 010e11227103080670060900000190fd0000000000000000000000000000000000000000… HID Data: 011111227203080970090402020101864ff55e0000000000000000000000000000000000… HID Data: 01101122df03080870080102020101864870000000000000000000000000000000000000… HID Data: 011111227303080970090302020101864fb42a0000000000000000000000000000000000… HID Data: 01111122e0000809700902020201018654e9ba0000000000000000000000000000000000… HID Data: 010d1122e103080570050100008fed000000000000000000000000000000000000000000… HID Data: 010e11227403080670060900000180ed0000000000000000000000000000000000000000… HID Data: 0111112275030809700904020201018654b9150000000000000000000000000000000000… HID Data: 01101122e20308087008010202010186dbdd000000000000000000000000000000000000… HID Data: 0111112276030809700903020201018654ba660000000000000000000000000000000000… HID Data: 01111122e300080970090202020101865b2eff0000000000000000000000000000000000… HID Data: 010d1122e40308057005010000dfd2000000000000000000000000000000000000000000… HID Data: 010e1122770308067006090000018f1d0000000000000000000000000000000000000000… HID Data: 011111227803080970090402020101865bf0460000000000000000000000000000000000… HID Data: 01101122e503080870080102020101861028000000000000000000000000000000000000… HID Data: 011111227903080970090302020101865bb1320000000000000000000000000000000000… HID Data: 01111122e600080970090202020101865fe8f20000000000000000000000000000000000… HID Data: 010d1122e703080570050100002fc6000000000000000000000000000000000000000000… HID Data: 010e11227a030806700609000001758c0000000000000000000000000000000000000000… HID Data: 011111227b03080970090402020101865ff0420000000000000000000000000000000000… HID Data: 01101122e80308087008010202010186c3c5000000000000000000000000000000000000… HID Data: 011111227c03080970090302020101865f773f0000000000000000000000000000000000… HID Data: 01111122e900080970090202020101866236270000000000000000000000000000000000… HID Data: 010d1122ea0308057005010000bf9e000000000000000000000000000000000000000000… HID Data: 010e11227d030806700609000001af3d0000000000000000000000000000000000000000… HID Data: 011111227e030809700904020201018662248f0000000000000000000000000000000000… HID Data: 01101122eb0308087008010202010186c7c1000000000000000000000000000000000000… HID Data: 011111227f03080970090302020101866265fb0000000000000000000000000000000000… HID Data: 01111122ec000809700902020201018663f3ea0000000000000000000000000000000000… HID Data: 010d1122ed03080570050100008fb8000000000000000000000000000000000000000000… HID Data: 010e11228003080670060900000196a90000000000000000000000000000000000000000… HID Data: 01111122810308097009040202010186631a1a0000000000000000000000000000000000… HID Data: 01101122ee0308087008010202010186cbcd000000000000000000000000000000000000… HID Data: 011111228203080970090302020101866319690000000000000000000000000000000000… HID Data: 01111122ef000809700902020201018664f2ae0000000000000000000000000000000000… HID Data: 010d1122f00308057005010000df2d000000000000000000000000000000000000000000… HID Data: 010e11228303080670060900000199590000000000000000000000000000000000000000… HID Data: 0111112284030809700904020201018664dd570000000000000000000000000000000000… HID Data: 01101122f1030808700801020200010481c9000000000000000000000000000000000000… HID Data: 0111112285030809700903020200010401eb820000000000000000000000000000000000… HID Data: 01111122f200080970090202020001040098e30000000000000000000000000000000000… HID Data: 010d1122f303080570050100002f39000000000000000000000000000000000000000000… HID Data: 011111228603080970090402020001040028300000000000000000000000000000000000… HID Data: 010e1122870308067006090000014c180000000000000000000000000000000000000000… HID Data: 01101122f403080870080102020001666444000000000000000000000000000000000000… HID Data: 011111228803080970090302020001660006790000000000000000000000000000000000… HID Data: 01111122f5000809700902020200016630abc10000000000000000000000000000000000… HID Data: 010d1122f603080570050100007f06000000000000000000000000000000000000000000… HID Data: 010e112289030806700609000001b9790000000000000000000000000000000000000000… HID Data: 01141122f700080c700c02020200018700000001b2c00000000000000000000000000000… HID Data: 011111228a03080970090402020001663090080000000000000000000000000000000000… HID Data: 010d1122f803080570050100001f4a000000000000000000000000000000000000000000… HID Data: 010e11228b03080670060900000173d80000000000000000000000000000000000000000… HID Data: 01101122f90308087008010202000187ff69000000000000000000000000000000000000… HID Data: 011411228c03080c700c03020200018700000001a5b00000000000000000000000000000… HID Data: 01101122fa0308087008010202000183386c000000000000000000000000000000000000… HID Data: 011111228d03080970090302020001830252be0000000000000000000000000000000000… HID Data: 01111122fb000809700902020200018301615c0000000000000000000000000000000000… HID Data: 010d1122fc0308057005010000df78000000000000000000000000000000000000000000… HID Data: 010e11228e03080670060900000163c80000000000000000000000000000000000000000… HID Data: 011111228f030809700904020200018301d18f0000000000000000000000000000000000… HID Data: 01101122fd03080870080102020001823358000000000000000000000000000000000000… HID Data: 0111112290030809700903020200018200de130000000000000000000000000000000000… HID Data: 01111122fe000809700902020200018201f4510000000000000000000000000000000000… HID Data: 010d1122ff03080570050100002f6c000000000000000000000000000000000000000000… HID Data: 010e112291030806700609000001c6f90000000000000000000000000000000000000000… HID Data: 01111122920308097009040202000182019ca30000000000000000000000000000000000… HID Data: 0110112200030808700801020200018523b7000000000000000000000000000000000000… HID Data: 0111112293030809700903020200018501edd50000000000000000000000000000000000… HID Data: 0111112201000809700902020200018500fac60000000000000000000000000000000000… HID Data: 010d1122020308057005010000bb30000000000000000000000000000000000000000000… HID Data: 0111112294030809700904020200018500aa690000000000000000000000000000000000… HID Data: 010e11229503080670060900000113b80000000000000000000000000000000000000000… HID Data: 01101122030308087008010202000166aef2000000000000000000000000000000000000… HID Data: 01111122960308097009030202000166300c510000000000000000000000000000000000… HID Data: 0111112204000809700902020200016600cf830000000000000000000000000000000000… HID Data: 010d11220503080570050100008b16000000000000000000000000000000000000000000… HID Data: 010e112297030806700609000001d9190000000000000000000000000000000000000000… HID Data: 01101122060308087008010202000166a2fe000000000000000000000000000000000000… HID Data: 011111229803080970090402020001660056310000000000000000000000000000000000… HID Data: 011111229903080970090302020001660017450000000000000000000000000000000000… HID Data: 011111220700080970090202020001663018860000000000000000000000000000000000… HID Data: 010d11220803080570050100001b4e000000000000000000000000000000000000000000… HID Data: 010e11229a03080670060900000123880000000000000000000000000000000000000000… HID Data: 011111229b03080970090402020001663081340000000000000000000000000000000000… HID Data: 011011220903080870080102020001025deb000000000000000000000000000000000000… HID Data: 011211229c03080a700a0302020001021324b68400000000000000000000000000000000… HID Data: 011211220a00080a700a020202000102113040d700000000000000000000000000000000… HID Data: 010d11220b0308057005010000eb5a000000000000000000000000000000000000000000… HID Data: 010e11229d030806700609000001f9390000000000000000000000000000000000000000… HID Data: 011211229e03080a700a0402020001021130fdc700000000000000000000000000000000… HID Data: 011011220c030808700801020200010251e7000000000000000000000000000000000000… HID Data: 011211229f03080a700a0302020001021130da8600000000000000000000000000000000… HID Data: 011211220d00080a700a0202020001021068edd100000000000000000000000000000000… HID Data: 010d11220e0308057005010000bb65000000000000000000000000000000000000000000… HID Data: 010e1122a0030806700609000001fca80000000000000000000000000000000000000000… HID Data: 01121122a103080a700a0402020001021068a8f800000000000000000000000000000000… HID Data: 011011220f030808700801020200010255e3000000000000000000000000000000000000… HID Data: 01121122a203080a700a03020200010210684dba00000000000000000000000000000000… HID Data: 011211221000080a700a0202020001020fd2734500000000000000000000000000000000… HID Data: 010d11221103080570050100008be9000000000000000000000000000000000000000000… HID Data: 010e1122a3030806700609000001f3580000000000000000000000000000000000000000… HID Data: 01121122a403080a700a0402020001020fd22e7400000000000000000000000000000000… HID Data: 0110112212030808700801020200010279cf000000000000000000000000000000000000… HID Data: 01121122a503080a700a0302020001020fd2093500000000000000000000000000000000… HID Data: 011211221300080a700a0202020001020f6ec14700000000000000000000000000000000… HID Data: 010d1122140308057005010000dbd6000000000000000000000000000000000000000000… HID Data: 010e1122a6030806700609000001e3480000000000000000000000000000000000000000… HID Data: 01121122a703080a700a0402020001020f6e9c7600000000000000000000000000000000… HID Data: 01101122150308087008010202000102b23a000000000000000000000000000000000000… HID Data: 01121122a803080a700a0302020001020f6e753800000000000000000000000000000000… HID Data: 011211221600080a700a0202020001020fa050c300000000000000000000000000000000… HID Data: 010d11221703080570050100002bc2000000000000000000000000000000000000000000… HID Data: 010e1122a9030806700609000001d3780000000000000000000000000000000000000000… HID Data: 01121122aa03080a700a0402020001020fa0c5fb00000000000000000000000000000000… HID Data: 0110112218030808700801020200010261d7000000000000000000000000000000000000… HID Data: 01121122ab03080a700a0302020001020fa0e2ba00000000000000000000000000000000… HID Data: 011211221900080a700a0202020001020000d7c900000000000000000000000000000000… HID Data: 010d11221a0308057005010000bb9a000000000000000000000000000000000000000000… HID Data: 010e1122ac030806700609000001c3680000000000000000000000000000000000000000… HID Data: 01121122ad03080a700a04020200010200008af800000000000000000000000000000000… HID Data: 011011221b030808700801020200010265d3000000000000000000000000000000000000… HID Data: 01121122ae03080a700a03020200010200006fba00000000000000000000000000000000… HID Data: 011211221c00080a700a0202020001021770c6c200000000000000000000000000000000… HID Data: 010d11221d03080570050100008bbc000000000000000000000000000000000000000000… HID Data: 010e1122af030806700609000001cc980000000000000000000000000000000000000000… HID Data: 01121122b003080a700a040202000102177083eb00000000000000000000000000000000… HID Data: 011011221e030808700801020200010269df000000000000000000000000000000000000… HID Data: 01121122b103080a700a0302020001021770a4aa00000000000000000000000000000000… HID Data: 011211221f00080a700a0202020001020fa059ca00000000000000000000000000000000… HID Data: 010d11222003080570050100001ab0000000000000000000000000000000000000000000… HID Data: 010e1122b2030806700609000001a3080000000000000000000000000000000000000000… HID Data: 01121122b303080a700a0402020001020fa01ce300000000000000000000000000000000… HID Data: 011011222103080870080102020002000c0a000000000000000000000000000000000000… HID Data: 01111122b40308097009030202000200009af20000000000000000000000000000000000… HID Data: 011111222200080970090202020002000109ef0000000000000000000000000000000000… HID Data: 010d1122230308057005010000eaa4000000000000000000000000000000000000000000… HID Data: 010e1122b503080670060900000179b90000000000000000000000000000000000000000… HID Data: 01111122b6030809700904020200020001d8420000000000000000000000000000000000… HID Data: 011011222403080870080102020002140f06000000000000000000000000000000000000… HID Data: 01121122b703080a700a0302020002140000364300000000000000000000000000000000… HID Data: 011211222500080a700a020202000214003c7a1400000000000000000000000000000000… HID Data: 010d1122260308057005010000ba9b000000000000000000000000000000000000000000… HID Data: 010e1122b803080670060900000183280000000000000000000000000000000000000000… HID Data: 01121122b903080a700a040202000214003c0f0d00000000000000000000000000000000… HID Data: 011011222703080870080102020002140b02000000000000000000000000000000000000… HID Data: 01121122ba03080a700a030202000214003cea4f00000000000000000000000000000000… HID Data: 011211222800080a700a0202020002140000a61800000000000000000000000000000000… HID Data: 010d11222903080570050100004ada000000000000000000000000000000000000000000… HID Data: 010e1122bb0308067006090000018cd80000000000000000000000000000000000000000… HID Data: 01121122bc03080a700a04020200021400001b0800000000000000000000000000000000… HID Data: 011011222a0308087008010202000224ccef000000000000000000000000000000000000… HID Data: 01121122bd03080a700a0302020002240000334900000000000000000000000000000000… HID Data: 011211222b00080a700a020202000224003cbb1b00000000000000000000000000000000… HID Data: 010d11222c03080570050100001ae5000000000000000000000000000000000000000000… HID Data: 010e1122be0308067006090000019cc80000000000000000000000000000000000000000… HID Data: 01121122bf03080a700a040202000224003c060b00000000000000000000000000000000… HID Data: 011011222d0308087008010202000224071a000000000000000000000000000000000000… HID Data: 01121122c003080a700a030202000224003c5f3400000000000000000000000000000000… HID Data: 011211222e00080a700a020202000224ffb0eb5e00000000000000000000000000000000… HID Data: 010d11222f0308057005010000eaf1000000000000000000000000000000000000000000… HID Data: 010e1122c103080670060900000187fa0000000000000000000000000000000000000000… HID Data: 01121122c203080a700a040202000224ffb02e3600000000000000000000000000000000… HID Data: 01101122300308087008010202000220e837000000000000000000000000000000000000… HID Data: 01111122c3030809700903020200022001ed9e0000000000000000000000000000000000… HID Data: 01111122310008097009020202000220005a0c0000000000000000000000000000000000… HID Data: 010d1122320308057005010000ba64000000000000000000000000000000000000000000… HID Data: 010e1122c403080670060900000197ea0000000000000000000000000000000000000000… HID Data: 01111122c50308097009040202000220002b200000000000000000000000000000000000… HID Data: 01101122330308087008010202000220ec33000000000000000000000000000000000000… HID Data: 01111122c603080970090302020002200028530000000000000000000000000000000000… HID Data: 01111122340008097009020202000220019fc10000000000000000000000000000000000… HID Data: 010d11223503080570050100008a42000000000000000000000000000000000000000000… HID Data: 010e1122c7030806700609000001981a0000000000000000000000000000000000000000… HID Data: 01111122c8030809700904020200022001a6f20000000000000000000000000000000000… HID Data: 01101122360308087008010202000224233e000000000000000000000000000000000000… HID Data: 01121122c903080a700a030202000224ffb0037d00000000000000000000000000000000… HID Data: 011211223700080a700a0202020002240000760600000000000000000000000000000000… HID Data: 010d11223803080570050100001a1a000000000000000000000000000000000000000000… HID Data: 010e1122ca030806700609000001628b0000000000000000000000000000000000000000… HID Data: 01121122cb03080a700a0402020002240000637f00000000000000000000000000000000… HID Data: 01101122390308087008010202000106deaa000000000000000000000000000000000000… HID Data: 01111122cc03080970090302020001060182600000000000000000000000000000000000… HID Data: 011111223a000809700902020200010600b1fc0000000000000000000000000000000000… HID Data: 010d11223b0308057005010000ea0e000000000000000000000000000000000000000000… HID Data: 010e1122cd030806700609000001b83a0000000000000000000000000000000000000000… HID Data: 01111122ce030809700904020200010600c0d00000000000000000000000000000000000… HID Data: 011011223c0308087008010202000106d2a6000000000000000000000000000000000000… HID Data: 01111122cf03080970090302020001060081a40000000000000000000000000000000000… HID Data: 011111223d00080970090202020001060237760000000000000000000000000000000000… HID Data: 010d11223e0308057005010000ba31000000000000000000000000000000000000000000… HID Data: 010e1122d0030806700609000001d7aa0000000000000000000000000000000000000000… HID Data: 01111122d10308097009040202000106029e7b0000000000000000000000000000000000… HID Data: 011011223f0308087008010202000106d6a2000000000000000000000000000000000000… HID Data: 01111122d20308097009030202000106029d080000000000000000000000000000000000… HID Data: 01111122400008097009020202000106014b9a0000000000000000000000000000000000… HID Data: 010d11224103080570050100008815000000000000000000000000000000000000000000… HID Data: 010e1122d3030806700609000001d85a0000000000000000000000000000000000000000… HID Data: 01111122d40308097009040202000106019a370000000000000000000000000000000000… HID Data: 01101122420308087008010202000151844f000000000000000000000000000000000000… HID Data: 01111122d50308097009030202000151002bbc0000000000000000000000000000000000… HID Data: 0111112243000809700902020200015101b8a10000000000000000000000000000000000… HID Data: 010d1122440308057005010000d82a000000000000000000000000000000000000000000… HID Data: 010e1122d6030806700609000001c84a0000000000000000000000000000000000000000… HID Data: 01111122d7030809700904020200015101690c0000000000000000000000000000000000… HID Data: 0110112245030808700801020200015c8a7b000000000000000000000000000000000000… HID Data: 01111122d8030809700903020200015c01366a0000000000000000000000000000000000… HID Data: 0111112246000809700902020200015c022ce90000000000000000000000000000000000… HID Data: 010d1122470308057005010000283e000000000000000000000000000000000000000000… HID Data: 010e1122d9030806700609000001f87a0000000000000000000000000000000000000000… HID Data: 01111122da030809700904020200015c02b55b0000000000000000000000000000000000… HID Data: 0110112248030808700801020200015c5996000000000000000000000000000000000000… HID Data: 01111122db030809700903020200015c02f42f0000000000000000000000000000000000… HID Data: 0111112249000809700902020200015c00e27c0000000000000000000000000000000000… HID Data: 010d11224a0308057005010000b866000000000000000000000000000000000000000000… HID Data: 010e1122dc030806700609000001e86a0000000000000000000000000000000000000000… HID Data: 01111122dd030809700904020200015c0033d10000000000000000000000000000000000… HID Data: 011011224b03080870080102020002149b92000000000000000000000000000000000000… HID Data: 01121122de03080a700a03020200021400005f2a00000000000000000000000000000000… HID Data: 011211224c00080a700a0202020002140000027d00000000000000000000000000000000… HID Data: 010d11224d03080570050100008840000000000000000000000000000000000000000000… HID Data: 010e1122df030806700609000001e79a0000000000000000000000000000000000000000… HID Data: 011011224e0308087008010202000210549f000000000000000000000000000000000000… HID Data: 01111122e00308097009030202000210014ef00000000000000000000000000000000000… HID Data: 011011224f03080870080102020002244063000000000000000000000000000000000000… HID Data: 01121122e103080a700a03020200022400006f1500000000000000000000000000000000… HID Data: 0110112250030808700801020200022068b7000000000000000000000000000000000000… HID Data: 01111122e20308097009030202000220010ce30000000000000000000000000000000000… HID Data: 01101122510308087008010202000234a44a000000000000000000000000000000000000… HID Data: 01121122e303080a700a0302020002340000681700000000000000000000000000000000… HID Data: 01101122520308087008010202000230634f000000000000000000000000000000000000… HID Data: 01111122e40308097009030202000230010ae70000000000000000000000000000000000… HID Data: 0110112253030808700801020200024487b2000000000000000000000000000000000000… HID Data: 01121122e503080a700a0302020002440000b51000000000000000000000000000000000… HID Data: 011011225403080870080102020002408f46000000000000000000000000000000000000… HID Data: 01111122e603080970090302020002400188c50000000000000000000000000000000000… HID Data: 0110112255030808700801020200025080ba000000000000000000000000000000000000… HID Data: 01111122e7030809700903020200025001c9ca0000000000000000000000000000000000… HID Data: 0110112256030808700801020200025447bf000000000000000000000000000000000000… HID Data: 01121122e803080a700a0302020002540000bd1d00000000000000000000000000000000… HID Data: 0111112257000809700902020200021001fc510000000000000000000000000000000000… HID Data: 010d112258030805700501000018b2000000000000000000000000000000000000000000… HID Data: 010e1122e9030806700609000001077a0000000000000000000000000000000000000000… HID Data: 011211225900080a700a0202020002240000d86900000000000000000000000000000000… HID Data: 010d11225a030805700501000078ab000000000000000000000000000000000000000000… HID Data: 010e1122ea030806700609000001088a0000000000000000000000000000000000000000… HID Data: 011111225b00080970090202020002200130540000000000000000000000000000000000… HID Data: 010d11225c0308057005010000d880000000000000000000000000000000000000000000… HID Data: 010e1122eb030806700609000001cddb0000000000000000000000000000000000000000… HID Data: 011211225d00080a700a0202020002340000d96d00000000000000000000000000000000… HID Data: 010d11225e0308057005010000b899000000000000000000000000000000000000000000… HID Data: 010e1122ec030806700609000001176a0000000000000000000000000000000000000000… HID Data: 011111225f00080970090202020002300174570000000000000000000000000000000000… HID Data: 010d1122600308057005010000d981000000000000000000000000000000000000000000… HID Data: 010e1122ed030806700609000001d23b0000000000000000000000000000000000000000… HID Data: 011211226100080a700a02020200024400003e5000000000000000000000000000000000… HID Data: 010d1122620308057005010000b998000000000000000000000000000000000000000000… HID Data: 010e1122ee030806700609000001ddcb0000000000000000000000000000000000000000… HID Data: 011111226300080970090202020002400188220000000000000000000000000000000000… HID Data: 010d112264030805700501000019b3000000000000000000000000000000000000000000… HID Data: 010e1122ef030806700609000001189a0000000000000000000000000000000000000000… HID Data: 01111122650008097009020202000250018e260000000000000000000000000000000000… HID Data: 010d112266030805700501000079aa000000000000000000000000000000000000000000… HID Data: 010e1122f0030806700609000001bdab0000000000000000000000000000000000000000… HID Data: 011211226700080a700a0202020002540000fd5700000000000000000000000000000000… HID Data: 010d112268030805700501000019e6000000000000000000000000000000000000000000… HID Data: 010e1122f103080670060900000178fa0000000000000000000000000000000000000000… HID Data: 01101122690308087008010202000200ecea000000000000000000000000000000000000… HID Data: 01111122f20308097009030202000200015cc40000000000000000000000000000000000… HID Data: 011111226a00080970090202020002000041cf0000000000000000000000000000000000… HID Data: 010d11226b0308057005010000e9f2000000000000000000000000000000000000000000… HID Data: 010e1122f3030806700609000001b25b0000000000000000000000000000000000000000… HID Data: 01111122f40308097009040202000200009a7a0000000000000000000000000000000000… HID Data: 011011226c030808700801020200015c29e6000000000000000000000000000000000000… HID Data: 01111122f5030809700903020200015c00dbc70000000000000000000000000000000000… HID Data: 011111226d000809700902020200015c01c6cc0000000000000000000000000000000000… HID Data: 010d11226e0308057005010000b9cd000000000000000000000000000000000000000000… HID Data: 010e1122f6030806700609000001a24b0000000000000000000000000000000000000000… HID Data: 01111122f7030809700904020200015c0199770000000000000000000000000000000000… -
🐌 @PennRoboticsHID Data: (phantom off) 011011229003080870080102020001662b35000000000000000000000000000000000000… 01111122910008097009020202000166009b4e0000000000000000000000000000000000… 010d1122920308057005010000bd9c000000000000000000000000000000000000000000… (on) 011011229303080870080102020001662f31000000000000000000000000000000000000… 01111122940008097009020202000166308a420000000000000000000000000000000000… 010d11229503080570050100008dba000000000000000000000000000000000000000000… (off) 01101122960308087008010202000166233d000000000000000000000000000000000000… 01111122970008097009020202000166005d470000000000000000000000000000000000… 010d11229803080570050100001de2000000000000000000000000000000000000000000… (on) 011011229903080870080102020001663729000000000000000000000000000000000000… 011111229a00080970090202020001663004540000000000000000000000000000000000… 010d11229b0308057005010000edf6000000000000000000000000000000000000000000…Edited by Brian Wright -
🐌 @PennRoboticsThe previous comment, transposed line-by-line:
HID Data: (off-on-off-on) Line 1: 011011229003080870080102020001662b35000000000000000000000000000000000000… 011011229303080870080102020001662f31000000000000000000000000000000000000… 01101122960308087008010202000166233d000000000000000000000000000000000000… 011011229903080870080102020001663729000000000000000000000000000000000000… Line 2: 01111122910008097009020202000166009b4e0000000000000000000000000000000000… 01111122940008097009020202000166308a420000000000000000000000000000000000… 01111122970008097009020202000166005d470000000000000000000000000000000000… 011111229a00080970090202020001663004540000000000000000000000000000000000… Line 3: 010d1122920308057005010000bd9c000000000000000000000000000000000000000000… 010d11229503080570050100008dba000000000000000000000000000000000000000000… 010d11229803080570050100001de2000000000000000000000000000000000000000000… 010d11229b0308057005010000edf6000000000000000000000000000000000000000000…Edited by Brian Wright -
🐌 @PennRoboticsAlright. It looks like that
6600and6630is the toggle for phantom power.Each line ends with two bytes that seem like a Checksum. We'll mess with that later.
The first byte (according to Wireshark) is the Report ID.
The next byte, we'll call that a configuration page for now, and it looks like there are 10h, 11h, 0Dh; in that order.
The following 2 bytes, 11h and 22h, who knows? The next byte increments. It would be a good idea to check if this wraps at 0xFF or increments a neighboring byte as well. Also, does this value matter? It is selected by the desktop app at random or known from some prior transmission?I'll imagine everything between this and the checksum? Data. After the checksum: Padding.
Edited by Brian Wright -
🐌 @PennRoboticsHID Data: (mute-unmute) Line 1: HID Data: 011011229c0308087008010202000104d2a4000000000000000000000000000000000000… HID Data: 011011229f0308087008010202000104d6a0000000000000000000000000000000000000… Line 2: HID Data: 011111229d000809700902020200010401f7b70000000000000000000000000000000000… HID Data: 01111122a00008097009020202000104008a240000000000000000000000000000000000… Line 3: HID Data: 010d11229e0308057005010000bdc9000000000000000000000000000000000000000000… HID Data: 010d1122a103080570050100004cdc000000000000000000000000000000000000000000…It's also important to note that each transmission goes a bit like this...
Send Line 1, "Receive" 27 bytes, Send Lines 2 and 3, "Receive" 27 bytes twice. It's very possible line 1 is used to determine if lines 2 and 3 should be sent. Again, something to consider for later…
Now, focus on line 2. There's a bit in data that changes, likely responsible for mute and unmute. However, the previous byte is different between these (04h) and the phantom power transmissions (66h).
With this info, looking at line 1, the last thing before the checksum-looking bytes is 04h for these and 66h for phantom power. So, each configuration item (e.g. phantom power, mute) probably has its own ID and then an enumeration of possible states. This is selected by line 1 and then modified by lines 2 and maybe 3.
-
🐌 @PennRoboticsRealize the significance now that 48 is 30h. So, we have some semblance of how HID packets are constructed. I bet we'll see values ranging from 0 to 3 for compressor settings, 0 to 2 for the HPF, 0 to 2 for automatic gain setting, and maybe a toggle for locking the configuration.
Config ID Description Settings 0185h Auto Level / Manual 1 = auto 0182h Mic Position 1 = far 0183h Tone 0 dark, 1 nat, 2 bright 0187h Gain (Auto) NOTES! 0166h Phantom Power 30h = on 0104h Mic Mute 0186h Monitor Mix 64h (100) is full mic 0102h Mic Gain Each 0.5 dB = 32h 0200h Equalizer 0210h 100 Hz Enable 0214h 100 Hz NOTES! 0220h 250 Hz Enable 0224h 250 Hz 0230h 1 kHz Enable 0234h 1 kHz 0240h 4 kHz Enable 0244h 4 kHz 0250h 10 kHz Enable 0254h 10 kHz 0106h HPF 0151h Limiter 015Ch Compressor For mic gain, the max value of 60 dB is expressed as 1770h, which is 6000. Each increment (0.5 dB) is 32h, or 50.
For each frequency band, a 16-bit signed integer is used. At -8 dB, the value is FFB0h, which when signed is -80.
There's a reset button. It looks like that just sets each value, but it's possible "line 1" and "line 3" are only transmitted once—or at least less than "line 2".
The most confusing is Gain in auto mode. This seems to send Quieter (0), Normal (1), and Louder (2) as a 32-bit integer first (what we previously considered "line 2") and then sends what we've known as "line 3" and then "line 1" one full second later.
And with that, we have a table of values!
If I were more daring, I'd check if something like 24 (18h) could be sent to the phantom power selector. I'd give about a 20 percent chance of phantom power being "user"-variable. More likely, there's just logic onboard that toggles a fixed voltage boost converter.
Edited by Brian Wright -
🐌 @PennRoboticsOne curious detail after all this? It's not possible here to figure out the mapping between mic position, tone, and gain on the auto menu and their counterparts on the manual menu. Each of the settings obviously would change the shape of the EQ, but maybe gain also adjusts the strength of the compressor? Is the limiter always active or inactive in auto mode?
It seems these details would need to be picked out either through acoustic testing or reverse engineering the device firmware. Both seem like a pain in the ass, so I'd be content with just being able to write a Python script that can send configuration commands via USB.
After that, there would be three goals:
- Write a Kotlin app to adjust on an Android phone (although I'm holding on to hope that Motiv Audio integrates this soon)
- Figure out a way to automatically shut off the monitor channel as a sink. If you plug this in to a phone (at least my model) it will automatically choose the MVX2U headphone jack as the audio output. It's a mild annoyance, but my workflow is usually recording a few minutes and then playing them back without headphones.
- Are there undocumented settings?
#3 is basically given. How else would developers do quick data dumps or implement upcoming functionality? Other microphones in the Motiv series have "presence boost". Is this simply a dumbed down version of the 5-channel EQ? Would you be able to provide fine-grained EQ control on one of those other models by using the MVX2U packets? Similarly, other mics have "night mode" or "live meters". Is there the possibility of overriding the front or rear LED?
Right now?
… getting that Python app and manually writing to the device.This has been done.The first half of each line is the header, giving the total packet length as well as data payload length, start markers, and a sequential counter that loops from 255 back to 0.
Line 3 looks the same for each command. Probably a "save" or "verify" command of some sort. Extra ACKs, it seems, so the adapter knows you saw that it received and processed your update command. Who knows? I'll mess around with it more soon. There are more important details right now!
No idea what the continuous transmission thing is. Maybe that just keeps track of which adapter is being configured? It is not the top priority right now.
Checklist
-
Get device IDs for the USB connection -
Checksum stuff ? -
First half of each line ? -
Line 3 ? -
Check if the "other" USB transmission during a Motiv Desktop session is important (see following comment)
Edited by Brian Wright -
🐌 @PennRoboticsI forgot to mention. There are three USB endpoints on this device. As far as I can tell, two transmit audio data: microphone in and headphones out. The third is used for configuration. In Wireshark, something was transmitting continuously (about once per second) while the configuration transmissions had a separate destination. You can filter using
usb.dst == "<val>"I didn't look at what the continuous transmission was, but a much faster transmission occurs if an application starts using the microphone or outputting audio.
One important question is whether this continuous transmission is important or ignorable in the context of device configuration.
Edited by Brian Wright -
🐌 @PennRoboticsPotentially useful info:
Vendor ID: 0x14ed, "Shure Inc." Product ID: 0x1013, or 4115 in decimal bcdDevice: 0x0101Edited by Brian Wright -
🐌 @PennRoboticsChecksum: CRC-16-ANSI
Ignore the first two bytes (one is Report ID anyway, remember?)
Edited by Brian Wright -
🐌 @PennRobotics01 10 11 22 9c 03 08 08 70 08 01 02 02 00 01 04 d2 a4Report ID,
_Packet type?_overall packet length, 1122h, packet sequence, [00h|03h], 08h, data length, 70h, same as before 70h, [01h|02h|03h|04h|09h], a variable number of small values including 00h (in this case, 020200h), config ID, data (optional), checksumThe 00h and 03h seem to differentiate what should be set/get: 03h for the data pages that never change but are polled in an endless cycle while the app is open, 00h for the features.
Specifically, there can only be
05010000or0609000001or08010202(and then optionally selection bytes and always the checksum bytes) when an 05h or 06h or 08h follow 70h. 700Ah and 7009h seem to be the longer packets used for setting configuration, but I'm not totally sure.The first byte is the data packet length (a second time per transmission) and what follows seems to be the type of command and parameters.
We'll mess around with this after the whole basic configuration is implemented!
To clarify the last comment: Checksum starts from 1122h
Another question: Are the presets saved on the device?
(answer: it looks like not, I'll double check some other time)
Edited by Brian Wright -
🐌 @PennRoboticshttps://gitlab.com/PennRobotics/shux
(work in progress, started 29 Nov 2023)
-
🐌 @PennRoboticsCONFIGURATION 1: 100 mA ================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x2 Configuration wTotalLength : 0x17d (381 bytes) bNumInterfaces : 0x4 bConfigurationValue : 0x1 iConfiguration : 0x0 bmAttributes : 0x80 Bus Powered bMaxPower : 0x32 (100 mA) INTERFACE 0: Human Interface Device ==================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x0 bAlternateSetting : 0x0 bNumEndpoints : 0x2 bInterfaceClass : 0x3 Human Interface Device bInterfaceSubClass : 0x0 bInterfaceProtocol : 0x0 iInterface : 0x4 Shure MVX2U ENDPOINT 0x83: Interrupt IN ========================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x83 IN bmAttributes : 0x3 Interrupt wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x4 ENDPOINT 0x3: Interrupt OUT ========================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x3 OUT bmAttributes : 0x3 Interrupt wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x4 INTERFACE 1: Audio ===================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x1 bAlternateSetting : 0x0 bNumEndpoints : 0x0 bInterfaceClass : 0x1 Audio bInterfaceSubClass : 0x1 bInterfaceProtocol : 0x20 iInterface : 0x9 Shure MVX2U INTERFACE 2: Audio ===================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x2 bAlternateSetting : 0x0 bNumEndpoints : 0x0 bInterfaceClass : 0x1 Audio bInterfaceSubClass : 0x2 bInterfaceProtocol : 0x20 iInterface : 0xb IN Idle AS INTERFACE 2, 1: Audio ================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x2 bAlternateSetting : 0x1 bNumEndpoints : 0x1 bInterfaceClass : 0x1 Audio bInterfaceSubClass : 0x2 bInterfaceProtocol : 0x20 iInterface : 0xc IN 16-Bit Audio AS ENDPOINT 0x82: Isochronous IN ======================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x82 IN bmAttributes : 0x5 Isochronous wMaxPacketSize : 0xc2 (194 bytes) bInterval : 0x4 INTERFACE 2, 2: Audio ================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x2 bAlternateSetting : 0x2 bNumEndpoints : 0x1 bInterfaceClass : 0x1 Audio bInterfaceSubClass : 0x2 bInterfaceProtocol : 0x20 iInterface : 0xd IN 24-Bit Audio AS ENDPOINT 0x82: Isochronous IN ======================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x82 IN bmAttributes : 0x5 Isochronous wMaxPacketSize : 0x184 (388 bytes) bInterval : 0x4 INTERFACE 3: Audio ===================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x3 bAlternateSetting : 0x0 bNumEndpoints : 0x0 bInterfaceClass : 0x1 Audio bInterfaceSubClass : 0x2 bInterfaceProtocol : 0x20 iInterface : 0xf OUT Idle AS INTERFACE 3, 1: Audio ================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x3 bAlternateSetting : 0x1 bNumEndpoints : 0x2 bInterfaceClass : 0x1 Audio bInterfaceSubClass : 0x2 bInterfaceProtocol : 0x20 iInterface : 0x10 OUT 16-Bit Audio AS ENDPOINT 0x1: Isochronous OUT ======================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x1 OUT bmAttributes : 0x5 Isochronous wMaxPacketSize : 0x184 (388 bytes) bInterval : 0x4 ENDPOINT 0x81: Isochronous IN ======================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x81 IN bmAttributes : 0x11 Isochronous wMaxPacketSize : 0x4 (4 bytes) bInterval : 0x4 INTERFACE 3, 2: Audio ================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x3 bAlternateSetting : 0x2 bNumEndpoints : 0x2 bInterfaceClass : 0x1 Audio bInterfaceSubClass : 0x2 bInterfaceProtocol : 0x20 iInterface : 0x11 OUT 24-Bit Audio AS ENDPOINT 0x1: Isochronous OUT ======================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x1 OUT bmAttributes : 0x5 Isochronous wMaxPacketSize : 0x308 (776 bytes) bInterval : 0x4 ENDPOINT 0x81: Isochronous IN ======================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x81 IN bmAttributes : 0x11 Isochronous wMaxPacketSize : 0x4 (4 bytes) bInterval : 0x4Edited by Brian Wright -
🐌 @PennRoboticsIt is finally possible in the repository to access the configuration values using Python on Linux.
It seems like changing values is done through a three-command sequence, and we already have the table of commands above.
exciting!!
(Oh, audio is also accessible, although they currently use two different Python modules)
Edited by Brian Wright -
🐌 @PennRoboticsInteresting. Shure sent an email last week that Motiv Desktop is End of Life.
-
🐌 @PennRoboticsLock
Send 01 02 01 06 00 A6 Recv 03 02 01 06 00 A6 xx -
🐌 @PennRoboticsNote to self: review mvx2u-start-desktop-app.txt above. It has HID data that are dramatically different than the standard configuration packets.
For instance,
HID Data: 012011229e0308187018030201030020058b396cfd5a11e38cab0015c5f3f61206ab0000… HID Data: 01171122a503080f700f03020100001200074d56583255d9cf0000000000000000000000…Maybe run these through the packet tester and see if there are adjacent results?
Also, there have been a few test packets that cause the adapter to reset, so be careful blindly testing! (What would make sense is to know which commands are related to firmware flashing and always avoid these.)
Please register or sign in to comment