[01:40:12]OFD Sender: No OFD packet to send [01:40:13]ConnectInit Can't connect to host [01:40:17]OFD Sender: No OFD packet to send [01:40:22]OFD Sender: No OFD packet to send [01:40:27]OFD Sender: No OFD packet to send [01:40:32]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 AC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 51 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725AC (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ) [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 6048+0=6048 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x220ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33560624 [00:00:10]*** Is cutter blocked? [00:00:10]*** FLAG_PRN_PAP2 set [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 AC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 52 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 02 00 00 00 FF 0F 1B [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 A0 17 00 00 00 00 00 00 B6 [01:40:48]Current date/time: 01.01.1970 01:40 [01:40:48]FM_Init [01:40:48]wFMConnect [01:40:48]MH_SAM_On [01:40:48]Write to MH i2c: E0 00 00 08 00 E7 [01:40:48]Write i2c OK [01:40:48]MH_I2C_Read... [01:40:48]Read from MH i2c: E0 [01:40:48]MH_I2C_Read... [01:40:48]*** iso7816_init failed -2820! [01:40:48]Read from MH i2c: E0 05 00 [01:40:48]MH_I2C_Read... [01:40:48]Read from MH i2c: E0 05 00 08 00 10 FC F4 FF FF EA [01:40:48]Error from MH - 10 [01:40:48]No FM detected - please insert FM [01:40:48]DocumentArchiveInit [01:40:48]Start Httpd... [01:40:48]Httpd thread 3066965348 created [01:40:48]Write to MH i2c: 01 00 00 09 00 09 [01:40:48]Write i2c OK [01:40:48]MH_I2C_Read... [01:40:48]Read from MH i2c: 01 [01:40:48]MH_I2C_Read... [01:40:48]Read from MH i2c: 01 07 00 [01:40:48]MH_I2C_Read... [01:40:48]Read from MH i2c: 01 07 00 09 00 00 02 00 00 00 FF 0F 20 [01:40:48]MH Int Process started [01:40:48]Allocated Socket 8 [01:40:48]Bind OK [01:40:48]Listen OK [01:40:48]httpd running on port 8080 [01:40:58]OFD Sender: No OFD packet to send [01:41:03]OFD Sender: No OFD packet to send [01:41:06]accept exits with 5 [01:41:06]New connection [01:41:06]New thread 3066678628 created [01:41:06]Waiting for new connection... [01:41:06]accept exits with 10 [01:41:06]New connection [01:41:06]New thread 3066535268 created [01:41:06]Waiting for new connection... [01:41:06] Sock 10.Parse request [01:41:06]Sock 10.Check first char [01:41:06] Sock 5.Parse request [01:41:06]Sock 5.Check first char [01:41:06]Sock 5.First char is OK [01:41:06]request: GET /testengine HTTP/1.1 [01:41:06]Method: GET [01:41:06]URL: /testengine [01:41:06]Method is GET - find url and querystring [01:41:06]No ? found - this is static page request [01:41:06]url: /testengine [01:41:06]check /htdocs/testengine [01:41:06]file exist [01:41:06]serve_file /htdocs/testengine/index.html [01:41:06]read remaining request lines [01:41:06]Host: 192.168.0.101:8080 [01:41:06]Connection: keep-alive [01:41:06]Upgrade-Insecure-Requests: 1 [01:41:06]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 [01:41:06]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 [01:41:06]Accept-Encoding: gzip, deflate [01:41:06]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [01:41:06] [01:41:06]open file /htdocs/testengine/index.html [01:41:06]send HTTP headers [01:41:06]send file content [01:41:06]Finished. Sent 1003 bytes [01:41:06]close file [01:41:06]Sock 5.Close socket [01:41:06]Sock 5.Thread stoped [01:41:06]Sock 10.First char is OK [01:41:06]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [01:41:06]Method: GET [01:41:06]URL: /testengine/css/app.915bc88f.css [01:41:06]Method is GET - find url and querystring [01:41:06]No ? found - this is static page request [01:41:06]url: /testengine/css/app.915bc88f.css [01:41:06]check /htdocs/testengine/css/app.915bc88f.css [01:41:06]accept exits with 11 [01:41:06]New connection [01:41:06]New thread 3066391908 created [01:41:06]Thread 3066678628 joined [01:41:06]Waiting for new connection... [01:41:06]accept exits with 5 [01:41:06]New connection [01:41:06]New thread 3066678628 created [01:41:06]Waiting for new connection... [01:41:06]accept exits with 12 [01:41:06]New connection [01:41:06]New thread 3066248548 created [01:41:06]Waiting for new connection... [01:41:06] Sock 12.Parse request [01:41:06]Sock 12.Check first char [01:41:06]Sock 12.First char is OK [01:41:06]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [01:41:06]Method: GET [01:41:06] Sock 11.Parse request [01:41:06]URL: /testengine/css/chunk-vendors.1a13a212.css [01:41:06]Sock 11.Check first char [01:41:06]Method is GET - find url and querystring [01:41:06]Sock 11.First char is OK [01:41:06]No ? found - this is static page request [01:41:06]url: /testengine/css/chunk-vendors.1a13a212.css [01:41:06]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [01:41:06]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [01:41:06]Method: GET [01:41:06]file exist [01:41:06]URL: /testengine/js/app.a9c38288.js [01:41:06]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [01:41:06]Method is GET - find url and querystring [01:41:06]read remaining request lines [01:41:06]No ? found - this is static page request [01:41:06]url: /testengine/js/app.a9c38288.js [01:41:06]Host: 192.168.0.101:8080 [01:41:06]check /htdocs/testengine/js/app.a9c38288.js [01:41:06]Connection: keep-alive [01:41:06]file exist [01:41:06]serve_file /htdocs/testengine/css/app.915bc88f.css [01:41:06]read remaining request lines [01:41:06]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 [01:41:06]Host: 192.168.0.101:8080 [01:41:06]Accept: text/css,*/*;q=0.1 [01:41:06]Connection: keep-alive [01:41:06]Referer: http://192.168.0.101:8080/testengine [01:41:06]Accept-Encoding: gzip, deflate [01:41:06]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 [01:41:06]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [01:41:06]Accept: text/css,*/*;q=0.1 [01:41:06] [01:41:06]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [01:41:06]Referer: http://192.168.0.101:8080/testengine [01:41:06]send HTTP headers [01:41:06]Accept-Encoding: gzip, deflate [01:41:06]send file content [01:41:06]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [01:41:06] [01:41:06]open file /htdocs/testengine/css/app.915bc88f.css [01:41:06]send HTTP headers [01:41:06]send file content [01:41:06] Sock 5.Parse request [01:41:06]Sock 5.Check first char [01:41:06]Sock 5.First char is OK [01:41:06]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [01:41:06]Method: GET [01:41:06]URL: /testengine/js/chunk-vendors.8f546e50.js [01:41:06]Method is GET - find url and querystring [01:41:06]No ? found - this is static page request [01:41:06]url: /testengine/js/chunk-vendors.8f546e50.js [01:41:06]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [01:41:06]Finished. Sent 1227 bytes [01:41:06]close file [01:41:06]Sock 10.Close socket [01:41:06]Sock 10.Thread stoped [01:41:06]file exist [01:41:06]serve_file /htdocs/testengine/js/app.a9c38288.js [01:41:06]read remaining request lines [01:41:06]Host: 192.168.0.101:8080 [01:41:06]Connection: keep-alive [01:41:06]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 [01:41:06]Accept: */* [01:41:06]Referer: http://192.168.0.101:8080/testengine [01:41:06]Accept-Encoding: gzip, deflate [01:41:06]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [01:41:06] [01:41:06]open file /htdocs/testengine/js/app.a9c38288.js [01:41:06]send HTTP headers [01:41:06]send file content [01:41:06]Finished. Sent 140 bytes [01:41:06]close file [01:41:06]Sock 12.Close socket [01:41:06]Sock 12.Thread stoped [01:41:06]file exist [01:41:06]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [01:41:06]read remaining request lines [01:41:06]Host: 192.168.0.101:8080 [01:41:06]Connection: keep-alive [01:41:06]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 [01:41:06]Accept: */* [01:41:06]Referer: http://192.168.0.101:8080/testengine [01:41:06]Accept-Encoding: gzip, deflate [01:41:06]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [01:41:06] [01:41:06]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [01:41:06]send HTTP headers [01:41:06]send file content [01:41:06]Finished. Sent 102400 bytes [01:41:06]close file [01:41:06]Sock 11.Close socket [01:41:06]Sock 11.Thread stoped [01:41:06]Finished. Sent 165537 bytes [01:41:06]close file [01:41:06]Sock 5.Close socket [01:41:06]Sock 5.Thread stoped [01:41:06]accept exits with 13 [01:41:06]New connection [01:41:06]New thread 3066105188 created [01:41:06]Thread 3066535268 joined [01:41:06]Thread 3066248548 joined [01:41:06]Thread 3066391908 joined [01:41:06]Thread 3066678628 joined [01:41:06]Waiting for new connection... [01:41:06] Sock 13.Parse request [01:41:06]Sock 13.Check first char [01:41:06]Sock 13.First char is OK [01:41:06]request: GET /testengine/favicon.ico HTTP/1.1 [01:41:06]Method: GET [01:41:06]URL: /testengine/favicon.ico [01:41:06]Method is GET - find url and querystring [01:41:06]No ? found - this is static page request [01:41:06]url: /testengine/favicon.ico [01:41:06]check /htdocs/testengine/favicon.ico [01:41:06]file exist [01:41:06]serve_file /htdocs/testengine/favicon.ico [01:41:06]read remaining request lines [01:41:06]Host: 192.168.0.101:8080 [01:41:06]Connection: keep-alive [01:41:06]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 [01:41:06]Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8 [01:41:06]Referer: http://192.168.0.101:8080/testengine [01:41:06]Accept-Encoding: gzip, deflate [01:41:06]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [01:41:06] [01:41:06]open file /htdocs/testengine/favicon.ico [01:41:06]send HTTP headers [01:41:06]send file content [01:41:06]Finished. Sent 4286 bytes [01:41:06]close file [01:41:06]Sock 13.Close socket [01:41:06]Sock 13.Thread stoped [01:41:08]OFD Sender: No OFD packet to send [01:41:09]accept exits with 5 [01:41:09]New connection [01:41:09]New thread 3066678628 created [01:41:09]Thread 3066105188 joined [01:41:09]Waiting for new connection... [01:41:09] Sock 5.Parse request [01:41:09]Sock 5.Check first char [01:41:10]Sock 5.First char is OK [01:41:10]request: POST /json_proto HTTP/1.1 [01:41:10]Method: POST [01:41:10]URL: /json_proto [01:41:10]Method is POST - this is cgi request [01:41:10]url: /json_proto [01:41:10]query_string will be loaded in cgi processing [01:41:10]execute_cgi json_proto POST (null) [01:41:10]execute_cgi path=json_proto method=POST [01:41:10]POST find Content-Length [01:41:10]Host: 192.168.0.101:8080 [01:41:10]Connection: keep-alive [01:41:10]Content-Length: 105 [01:41:10]Accept: application/json, text/plain, */* [01:41:10]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 [01:41:10]Content-Type: application/json [01:41:10]Origin: http://192.168.0.101:8080 [01:41:10]Referer: http://192.168.0.101:8080/testengine [01:41:10]Accept-Encoding: gzip, deflate [01:41:10]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [01:41:10] [01:41:10]POST finish read [01:41:10]Found Content-Length = 105 [01:41:10]post body = {"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [01:41:10]execute_script... [01:41:10]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [01:41:10]POST & json_proto [01:41:10]process_json_proto [01:41:10]json parsed OK: [01:41:10]protocol is kg_v1.0 [01:41:10]action value=get_value [01:41:10]process_action get_value [01:41:10]cmd_get_value [01:41:10]process_action get_value done [01:41:10]requested_data is exist [01:41:10]produce_requested_data [01:41:10]requested_item config.timestamp is exist - process it [01:41:10]MH_GetDate [01:41:10]Write to MH i2c: F0 00 00 0A 00 F9 [01:41:10]Write i2c OK [01:41:10]MH_I2C_Read... [01:41:10]Read from MH i2c: F0 [01:41:10]MH_I2C_Read... [01:41:10]Read from MH i2c: F0 09 00 [01:41:10]MH_I2C_Read... [01:41:10]Read from MH i2c: F0 09 00 0A 00 00 B7 17 00 00 00 00 00 00 D0 [01:41:10]produce_requested_data done [01:41:10]produce_requested_data return {"config.timestamp":"6071"} [01:41:10]process_action_free get_value [01:41:10]json_value_free [01:41:10]json_value_free done [01:41:10]process_json_proto returns [01:41:10]Send response to host [01:41:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"config.timestamp":"6071"}}} [01:41:10]free response buf [01:41:10]execute_script done [01:41:10]execute_script returns [01:41:10]free content buf [01:41:10]Sock 5.Close socket [01:41:10]Sock 5.Thread stoped [01:41:10]accept exits with 10 [01:41:10]New connection [01:41:10]New thread 3066535268 created [01:41:10]Thread 3066678628 joined [01:41:10]Waiting for new connection... [01:41:10] Sock 10.Parse request [01:41:10]Sock 10.Check first char [01:41:10]Sock 10.First char is OK [01:41:10]request: POST /json_proto HTTP/1.1 [01:41:10]Method: POST [01:41:10]URL: /json_proto [01:41:10]Method is POST - this is cgi request [01:41:10]url: /json_proto [01:41:10]query_string will be loaded in cgi processing [01:41:10]execute_cgi json_proto POST (null) [01:41:10]execute_cgi path=json_proto method=POST [01:41:10]POST find Content-Length [01:41:10]Host: 192.168.0.101:8080 [01:41:10]Connection: keep-alive [01:41:10]Content-Length: 105 [01:41:10]Accept: application/json, text/plain, */* [01:41:10]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 [01:41:10]Content-Type: application/json [01:41:10]Origin: http://192.168.0.101:8080 [01:41:10]Referer: http://192.168.0.101:8080/testengine [01:41:10]Accept-Encoding: gzip, deflate [01:41:10]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [01:41:10] [01:41:10]POST finish read [01:41:10]Found Content-Length = 105 [01:41:10]post body = {"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [01:41:10]execute_script... [01:41:10]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [01:41:10]POST & json_proto [01:41:10]process_json_proto [01:41:10]json parsed OK: [01:41:10]protocol is kg_v1.0 [01:41:10]action value=get_value [01:41:10]process_action get_value [01:41:10]cmd_get_value [01:41:10]process_action get_value done [01:41:10]requested_data is exist [01:41:10]produce_requested_data [01:41:10]requested_item config.timestamp is exist - process it [01:41:10]MH_GetDate [01:41:10]Write to MH i2c: F0 00 00 0B 00 FA [01:41:10]Write i2c OK [01:41:10]MH_I2C_Read... [01:41:10]Read from MH i2c: F0 [01:41:10]MH_I2C_Read... [01:41:10]Read from MH i2c: F0 09 00 [01:41:10]MH_I2C_Read... [01:41:10]Read from MH i2c: F0 09 00 0B 00 00 B7 17 00 00 00 00 00 00 D1 [01:41:10]produce_requested_data done [01:41:10]produce_requested_data return {"config.timestamp":"6071"} [01:41:10]process_action_free get_value [01:41:10]json_value_free [01:41:10]json_value_free done [01:41:10]process_json_proto returns [01:41:10]Send response to host [01:41:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"config.timestamp":"6071"}}} [01:41:10]free response buf [01:41:10]execute_script done [01:41:10]execute_script returns [01:41:10]free content buf [01:41:10]Sock 10.Close socket [01:41:10]Sock 10.Thread stoped [01:41:12]accept exits with 5 [01:41:12]New connection [01:41:12]New thread 3066678628 created [01:41:12]Thread 3066535268 joined [01:41:12]Waiting for new connection... [01:41:12] Sock 5.Parse request [01:41:12]Sock 5.Check first char [01:41:12]Sock 5.First char is OK [01:41:12]request: POST /json_proto HTTP/1.1 [01:41:12]Method: POST [01:41:12]URL: /json_proto [01:41:12]Method is POST - this is cgi request [01:41:12]url: /json_proto [01:41:12]query_string will be loaded in cgi processing [01:41:12]execute_cgi json_proto POST (null) [01:41:12]execute_cgi path=json_proto method=POST [01:41:12]POST find Content-Length [01:41:12]Host: 192.168.0.101:8080 [01:41:12]Connection: keep-alive [01:41:12]Content-Length: 113 [01:41:12]Accept: application/json, text/plain, */* [01:41:12]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 [01:41:12]Content-Type: application/json [01:41:12]Origin: http://192.168.0.101:8080 [01:41:12]Referer: http://192.168.0.101:8080/testengine [01:41:12]Accept-Encoding: gzip, deflate [01:41:12]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [01:41:12] [01:41:12]POST finish read [01:41:12]Found Content-Length = 113 [01:41:12]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1713273162"}}} [01:41:12]execute_script... [01:41:12]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1713273162"}}} [01:41:12]POST & json_proto [01:41:12]process_json_proto [01:41:12]json parsed OK: [01:41:12]protocol is kg_v1.0 [01:41:12]action value=set_value [01:41:12]process_action set_value [01:41:12]cmd_set_value [01:41:12]SetValue [01:41:12]group config [01:41:12]SetConfigValue timestamp=1713273162 [01:41:12]SettingCheckAndSetValue timestamp=1713273162 [01:41:12]store_timestamp [01:41:12]MH_GetDate [01:41:12]Write to MH i2c: F0 00 00 0C 00 FB [01:41:12]Write i2c OK [01:41:12]MH_I2C_Read... [01:41:12]Read from MH i2c: F0 [01:41:12]MH_I2C_Read... [01:41:12]Read from MH i2c: F0 09 00 [01:41:12]MH_I2C_Read... [01:41:12]Read from MH i2c: F0 09 00 0C 00 00 B9 17 00 00 00 00 00 00 D4 [01:41:12]GetLastDocTimeStamp 1730768432 [01:41:12]cur date 6073 [01:41:12]tm 1713273162 [01:41:12]tm