-#ifndef _BL6XX3_FW_H81_ST_H_
-#define _BL6XX3_FW_H81_ST_H_
+#ifndef _BL6XX3_FW_H81_UPDATE_H_
+#define _BL6XX3_FW_H81_UPDATE_H_
-// SoftVersion: TouchTools1.16.018
-// ComputerName: SZ-BL-A-0131
-// OperatorTime: 2023-07-07 15:16:37:211
+// SoftVersion: TouchTools1.17.064
+// ComputerName: SZ-BL-A-0345
+// OperatorTime: 2024-05-31 17:14:08:628
//const unsigned char bin_pjid_arr[] = {0};
//const unsigned char bin_fwid_arr[] = {4};
-//const unsigned char bin_arg_id_arr[] = {4};
+//const unsigned char bin_arg_id_arr[] = {2};
extern const unsigned char fwbin[];
0x03,0x70,0x40,0x1C,0x52,0x1E,0xEA,0xD4,0x0B,0x78,0x49,0x1C,0x03,0x70,0x40,0x1C, //0x01e0~0x01ef .p@.R....xI..p@.
0x01,0x2A,0xE4,0xD4,0x09,0x78,0x01,0x70,0xF8,0xBD,0x70,0x47,0x70,0x47,0x70,0x47, //0x01f0~0x01ff .*...x.p..pGpGpG
0x63,0x68,0x70,0x5F,0x63,0x66,0x67,0x5F,0x6D,0x61,0x72,0x6B,0x00,0x00,0x00,0x5A, //0x0200~0x020f chp_cfg_mark...Z
-0x31,0x31,0x42,0x2D,0x4C,0x54,0x30,0x31,0x37,0x30,0x53,0x53,0x30,0x31,0x35,0x37, //0x0210~0x021f 11B-LT0170SS0157
-0x00,0x00,0x00,0x06,0x03,0x06,0x0C,0x07,0x07,0x08,0x04,0x01,0x00,0xA9,0x00,0x47, //0x0220~0x022f ...............G
+0x31,0x31,0x42,0x2D,0x4C,0x54,0x30,0x31,0x37,0x30,0x53,0x53,0x00,0x00,0x00,0x00, //0x0210~0x021f 11B-LT0170SS....
+0x00,0x00,0x00,0x06,0x03,0x06,0x0C,0x07,0x07,0x08,0x04,0x02,0x00,0xA9,0x00,0x47, //0x0220~0x022f ...............G
0x00,0x69,0x64,0x3A,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, //0x0230~0x023f .id:ffffffffffff
0x00,0x00,0x00,0x00,0x00,0x46,0x65,0x62,0x20,0x32,0x33,0x20,0x32,0x30,0x32,0x33, //0x0240~0x024f .....Feb.23.2023
0x00,0x31,0x36,0x3A,0x30,0x30,0x3A,0x33,0x37,0x00,0x00,0x00,0x00,0x61,0x64,0x64, //0x0250~0x025f .16:00:37....add
-0x3A,0x01,0x01,0x2D,0x01,0x06,0x02,0x01,0x01,0x01,0x00,0x01,0x01,0x02,0x00,0x50, //0x0260~0x026f :..-...........P
+0x3A,0x01,0x01,0x2D,0x04,0x06,0x02,0x01,0x01,0x01,0x00,0x01,0x01,0x02,0x00,0x50, //0x0260~0x026f :..-...........P
0xC8,0x00,0x00,0x01,0x00,0x03,0x01,0xC8,0x00,0x02,0x00,0xF0,0x00,0x18,0x01,0x90, //0x0270~0x027f ................
0x01,0x5E,0x01,0x3C,0x00,0xE0,0x01,0x06,0x05,0x0A,0x04,0x04,0x02,0x02,0x03,0x55, //0x0280~0x028f .^.<...........U
0x46,0x4F,0x00,0x08,0x0C,0x28,0x19,0x21,0x03,0x2A,0x00,0x80,0x00,0x10,0x1E,0x00, //0x0290~0x029f FO...(.!.*......
0x10,0x78,0x08,0x08,0x02,0x02,0x96,0x05,0x14,0xA0,0x00,0x01,0x00,0x0A,0x03,0x01, //0x02a0~0x02af .x..............
0x05,0x2C,0x01,0x05,0x5E,0x01,0x64,0x00,0x02,0x0F,0x0F,0x00,0x01,0x16,0xA0,0x01, //0x02b0~0x02bf .,..^.d.........
0x40,0x1F,0x00,0x50,0x72,0x6F,0x56,0x65,0x72,0x4B,0x65,0x79,0x00,0x00,0x01,0xFF, //0x02c0~0x02cf @..ProVerKey....
-0xFE,0x0A,0x01,0x00,0x04,0x05,0x04,0x05,0x00,0x00,0xD0,0x07,0x40,0x01,0x01,0x01, //0x02d0~0x02df ............@...
-0x01,0x35,0x00,0x39,0x00,0xE9,0x00,0xE9,0x00,0xD1,0x01,0xD1,0x01,0x00,0x00,0x3A, //0x02e0~0x02ef .5.9...........:
-0x3C,0x3F,0x3C,0x2D,0x00,0xCD,0x00,0xA4,0x01,0x01,0x00,0x00,0xA0,0x0F,0x3C,0x00, //0x02f0~0x02ff <?<-..........<.
+0xFE,0x0A,0x01,0x00,0x04,0x05,0x04,0x05,0x00,0x00,0xD0,0x07,0x3B,0x01,0x01,0x01, //0x02d0~0x02df ............;...
+0x01,0x35,0x00,0x35,0x00,0x04,0x01,0x04,0x01,0x07,0x02,0x07,0x02,0x00,0x00,0x34, //0x02e0~0x02ef .5.5...........4
+0x3C,0x34,0x3C,0x3E,0x00,0xDE,0x00,0xA4,0x01,0x01,0x00,0x00,0xA0,0x0F,0x3C,0x00, //0x02f0~0x02ff <4<>..........<.
0x78,0x00,0x78,0x00,0xB4,0x00,0xB4,0x00,0xF0,0x00,0xC8,0x00,0xF4,0x01,0xC8,0x00, //0x0300~0x030f x.x.............
0xA0,0x0F,0x2C,0x01,0xA0,0x0F,0x90,0x01,0xA0,0x0F,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A, //0x0310~0x031f ..,.............
-0x0A,0x05,0x04,0x04,0x23,0x22,0x21,0x20,0x1F,0x1E,0x1D,0x1C,0x1B,0x1A,0x19,0x18, //0x0320~0x032f ....#"!.........
+0x0A,0x0A,0x0A,0x08,0x23,0x22,0x21,0x20,0x1F,0x1E,0x1D,0x1C,0x1B,0x1A,0x19,0x18, //0x0320~0x032f ....#"!.........
0x17,0x16,0x15,0x14,0x13,0x12,0x11,0x10,0x0F,0x0E,0x0D,0x0C,0x0B,0x0A,0x09,0x08, //0x0330~0x033f ................
0x07,0x06,0x05,0x04,0x03,0x02,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0x0340~0x034f ................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0x0350~0x035f ................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A, //0x0360~0x036f ................
-0x0A,0x0A,0x0A,0x06,0xDD,0xDE,0xDF,0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8, //0x0370~0x037f ................
+0x0A,0x0A,0x0A,0x0A,0xDD,0xDE,0xDF,0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8, //0x0370~0x037f ................
0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8, //0x0380~0x038f ................
0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0x0390~0x039f ................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0x03a0~0x03af ................
-0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x0F,0x00,0xF4,0xFF,0x00, //0x03b0~0x03bf ................
-0x0B,0x02,0x0D,0x03,0x08,0x04,0x07,0x05,0x06,0x01,0x64,0x64,0x64,0x64,0x64,0x64, //0x03c0~0x03cf ..........dddddd
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEC,0xFF,0x0F,0x00,0x00, //0x03b0~0x03bf ................
+0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x0D,0x0B,0x01,0x64,0x64,0x64,0x64,0x64,0x64, //0x03c0~0x03cf ..........dddddd
0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x08,0x32,0x32,0x32,0x32, //0x03d0~0x03df ddddddddddd.2222
0x00,0x00,0x64,0x00,0x82,0x00,0xA0,0x00,0x78,0x00,0x64,0x03,0x96,0x00,0x01,0x00, //0x03e0~0x03ef ..d.....x.d.....
-0x16,0x1E,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE8, //0x03f0~0x03ff ................
+0x16,0x1E,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE8, //0x03f0~0x03ff ................
0x03,0x64,0x00,0xC8,0x00,0x58,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0x0400~0x040f .d...X..........
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0x0410~0x041f ................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0x0420~0x042f ................
0x0B,0x0D,0x00,0x00 //0x6590~0x6593 ....
};
-const unsigned char bin_pj_info_arr[][20] = {"Z11B-LT0170SS0157"};
+const unsigned char bin_pj_info_arr[][20] = {"Z11B-LT0170SS"};
const unsigned char bin_pjid_arr[] = {0};
const unsigned char bin_fwid_arr[] = {4};
-const unsigned char bin_arg_id_arr[] = {1};
-const unsigned short checksum_arr[] = {0x2414};
-const unsigned short checksum_1k_arr[] = {0x6bf7};
+const unsigned char bin_arg_id_arr[] = {2};
+const unsigned short checksum_arr[] = {0x2005};
+const unsigned short checksum_1k_arr[] = {0x67e8};
const unsigned short bin_argstr_id_arr[] = {0x0047};
#define FW_SIZE 0x6594
-#ifndef _BL6XX3_FW_H81_ST_H_
-#define _BL6XX3_FW_H81_ST_H_
+#ifndef _BL6XX3_FW_H81_UPDATE_H_
+#define _BL6XX3_FW_H81_UPDATE_H_
-// SoftVersion: TouchTools1.16.018
-// ComputerName: SZ-BL-A-0131
-// OperatorTime: 2023-07-07 15:16:37:211
+// SoftVersion: TouchTools1.17.064
+// ComputerName: SZ-BL-A-0345
+// OperatorTime: 2024-05-31 17:14:08:628
//const unsigned char bin_pjid_arr[] = {0};
//const unsigned char bin_fwid_arr[] = {4};
-//const unsigned char bin_arg_id_arr[] = {4};
+//const unsigned char bin_arg_id_arr[] = {2};
extern const unsigned char fwbin[];
0x03,0x70,0x40,0x1C,0x52,0x1E,0xEA,0xD4,0x0B,0x78,0x49,0x1C,0x03,0x70,0x40,0x1C, //0x01e0~0x01ef .p@.R....xI..p@.
0x01,0x2A,0xE4,0xD4,0x09,0x78,0x01,0x70,0xF8,0xBD,0x70,0x47,0x70,0x47,0x70,0x47, //0x01f0~0x01ff .*...x.p..pGpGpG
0x63,0x68,0x70,0x5F,0x63,0x66,0x67,0x5F,0x6D,0x61,0x72,0x6B,0x00,0x00,0x00,0x5A, //0x0200~0x020f chp_cfg_mark...Z
-0x31,0x31,0x42,0x2D,0x4C,0x54,0x30,0x31,0x37,0x30,0x53,0x53,0x30,0x31,0x35,0x37, //0x0210~0x021f 11B-LT0170SS0157
-0x00,0x00,0x00,0x06,0x03,0x06,0x0C,0x07,0x07,0x08,0x04,0x01,0x00,0xA9,0x00,0x47, //0x0220~0x022f ...............G
+0x31,0x31,0x42,0x2D,0x4C,0x54,0x30,0x31,0x37,0x30,0x53,0x53,0x00,0x00,0x00,0x00, //0x0210~0x021f 11B-LT0170SS....
+0x00,0x00,0x00,0x06,0x03,0x06,0x0C,0x07,0x07,0x08,0x04,0x02,0x00,0xA9,0x00,0x47, //0x0220~0x022f ...............G
0x00,0x69,0x64,0x3A,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, //0x0230~0x023f .id:ffffffffffff
0x00,0x00,0x00,0x00,0x00,0x46,0x65,0x62,0x20,0x32,0x33,0x20,0x32,0x30,0x32,0x33, //0x0240~0x024f .....Feb.23.2023
0x00,0x31,0x36,0x3A,0x30,0x30,0x3A,0x33,0x37,0x00,0x00,0x00,0x00,0x61,0x64,0x64, //0x0250~0x025f .16:00:37....add
-0x3A,0x01,0x01,0x2D,0x01,0x06,0x02,0x01,0x01,0x01,0x00,0x01,0x01,0x02,0x00,0x50, //0x0260~0x026f :..-...........P
+0x3A,0x01,0x01,0x2D,0x04,0x06,0x02,0x01,0x01,0x01,0x00,0x01,0x01,0x02,0x00,0x50, //0x0260~0x026f :..-...........P
0xC8,0x00,0x00,0x01,0x00,0x03,0x01,0xC8,0x00,0x02,0x00,0xF0,0x00,0x18,0x01,0x90, //0x0270~0x027f ................
0x01,0x5E,0x01,0x3C,0x00,0xE0,0x01,0x06,0x05,0x0A,0x04,0x04,0x02,0x02,0x03,0x55, //0x0280~0x028f .^.<...........U
0x46,0x4F,0x00,0x08,0x0C,0x28,0x19,0x21,0x03,0x2A,0x00,0x80,0x00,0x10,0x1E,0x00, //0x0290~0x029f FO...(.!.*......
0x10,0x78,0x08,0x08,0x02,0x02,0x96,0x05,0x14,0xA0,0x00,0x01,0x00,0x0A,0x03,0x01, //0x02a0~0x02af .x..............
0x05,0x2C,0x01,0x05,0x5E,0x01,0x64,0x00,0x02,0x0F,0x0F,0x00,0x01,0x16,0xA0,0x01, //0x02b0~0x02bf .,..^.d.........
0x40,0x1F,0x00,0x50,0x72,0x6F,0x56,0x65,0x72,0x4B,0x65,0x79,0x00,0x00,0x01,0xFF, //0x02c0~0x02cf @..ProVerKey....
-0xFE,0x0A,0x01,0x00,0x04,0x05,0x04,0x05,0x00,0x00,0xD0,0x07,0x40,0x01,0x01,0x01, //0x02d0~0x02df ............@...
-0x01,0x35,0x00,0x39,0x00,0xE9,0x00,0xE9,0x00,0xD1,0x01,0xD1,0x01,0x00,0x00,0x3A, //0x02e0~0x02ef .5.9...........:
-0x3C,0x3F,0x3C,0x2D,0x00,0xCD,0x00,0xA4,0x01,0x01,0x00,0x00,0xA0,0x0F,0x3C,0x00, //0x02f0~0x02ff <?<-..........<.
+0xFE,0x0A,0x01,0x00,0x04,0x05,0x04,0x05,0x00,0x00,0xD0,0x07,0x3B,0x01,0x01,0x01, //0x02d0~0x02df ............;...
+0x01,0x35,0x00,0x35,0x00,0x04,0x01,0x04,0x01,0x07,0x02,0x07,0x02,0x00,0x00,0x34, //0x02e0~0x02ef .5.5...........4
+0x3C,0x34,0x3C,0x3E,0x00,0xDE,0x00,0xA4,0x01,0x01,0x00,0x00,0xA0,0x0F,0x3C,0x00, //0x02f0~0x02ff <4<>..........<.
0x78,0x00,0x78,0x00,0xB4,0x00,0xB4,0x00,0xF0,0x00,0xC8,0x00,0xF4,0x01,0xC8,0x00, //0x0300~0x030f x.x.............
0xA0,0x0F,0x2C,0x01,0xA0,0x0F,0x90,0x01,0xA0,0x0F,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A, //0x0310~0x031f ..,.............
-0x0A,0x05,0x04,0x04,0x23,0x22,0x21,0x20,0x1F,0x1E,0x1D,0x1C,0x1B,0x1A,0x19,0x18, //0x0320~0x032f ....#"!.........
+0x0A,0x0A,0x0A,0x08,0x23,0x22,0x21,0x20,0x1F,0x1E,0x1D,0x1C,0x1B,0x1A,0x19,0x18, //0x0320~0x032f ....#"!.........
0x17,0x16,0x15,0x14,0x13,0x12,0x11,0x10,0x0F,0x0E,0x0D,0x0C,0x0B,0x0A,0x09,0x08, //0x0330~0x033f ................
0x07,0x06,0x05,0x04,0x03,0x02,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0x0340~0x034f ................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0x0350~0x035f ................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A, //0x0360~0x036f ................
-0x0A,0x0A,0x0A,0x06,0xDD,0xDE,0xDF,0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8, //0x0370~0x037f ................
+0x0A,0x0A,0x0A,0x0A,0xDD,0xDE,0xDF,0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8, //0x0370~0x037f ................
0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8, //0x0380~0x038f ................
0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0x0390~0x039f ................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0x03a0~0x03af ................
-0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x0F,0x00,0xF4,0xFF,0x00, //0x03b0~0x03bf ................
-0x0B,0x02,0x0D,0x03,0x08,0x04,0x07,0x05,0x06,0x01,0x64,0x64,0x64,0x64,0x64,0x64, //0x03c0~0x03cf ..........dddddd
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xEC,0xFF,0x0F,0x00,0x00, //0x03b0~0x03bf ................
+0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x0D,0x0B,0x01,0x64,0x64,0x64,0x64,0x64,0x64, //0x03c0~0x03cf ..........dddddd
0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x08,0x32,0x32,0x32,0x32, //0x03d0~0x03df ddddddddddd.2222
0x00,0x00,0x64,0x00,0x82,0x00,0xA0,0x00,0x78,0x00,0x64,0x03,0x96,0x00,0x01,0x00, //0x03e0~0x03ef ..d.....x.d.....
-0x16,0x1E,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE8, //0x03f0~0x03ff ................
+0x16,0x1E,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE8, //0x03f0~0x03ff ................
0x03,0x64,0x00,0xC8,0x00,0x58,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0x0400~0x040f .d...X..........
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0x0410~0x041f ................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0x0420~0x042f ................
0x0B,0x0D,0x00,0x00 //0x6590~0x6593 ....
};
-const unsigned char bin_pj_info_arr[][20] = {"Z11B-LT0170SS0157"};
+const unsigned char bin_pj_info_arr[][20] = {"Z11B-LT0170SS"};
const unsigned char bin_pjid_arr[] = {0};
const unsigned char bin_fwid_arr[] = {4};
-const unsigned char bin_arg_id_arr[] = {1};
-const unsigned short checksum_arr[] = {0x2414};
-const unsigned short checksum_1k_arr[] = {0x6bf7};
+const unsigned char bin_arg_id_arr[] = {2};
+const unsigned short checksum_arr[] = {0x2005};
+const unsigned short checksum_1k_arr[] = {0x67e8};
const unsigned short bin_argstr_id_arr[] = {0x0047};
#define FW_SIZE 0x6594