[15:56:13] *** EcrCore started. Build 196 *** [15:56:13]MH_InterfaceInit /dev/i2c-1 [15:56:13]Malloc ok [15:56:13]MH_GetMetrics [15:56:13]Write to MH i2c: 00 00 00 01 00 00 [15:56:13]Write i2c OK [15:56:13]MH_I2C_Read... [15:56:13]Read from MH i2c: 00 [15:56:13]MH_I2C_Read... [15:56:13]Read from MH i2c: 00 29 00 [15:56:13]MH_I2C_Read... [15:56:13]/dev/ttyS4 opened [15:56:13]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 3B 33 27 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 02 00 BC [15:56:13]Are we in boot? [15:56:13]We are not in boot now [15:56:13]Write to MH i2c: 01 00 00 02 00 02 [15:56:13]Write i2c OK [15:56:13]MH_I2C_Read... [15:56:13]Read from MH i2c: 01 [15:56:13]MH_I2C_Read... [15:56:13]Read from MH i2c: 01 07 00 [15:56:13]MH_I2C_Read... [15:56:13]Read from MH i2c: 01 07 00 02 00 00 00 00 00 00 FF 0F 17 [15:56:13]Model is 3 [15:56:13]MH firmware is 30620 [15:56:13]MH boot firmware is 2 [15:56:13]MH_SetPrinterDots 448 [15:56:13]HeadWidthInBytes 56 [15:56:13]maxmasksize 7 [15:56:13]Write to MH i2c: D6 06 00 03 00 41 00 60 00 FF FF 7D [15:56:13]Write i2c OK [15:56:13]MH_I2C_Read... [15:56:13]Read from MH i2c: D6 [15:56:13]MH_I2C_Read... [15:56:13]Read from MH i2c: D6 01 00 [15:56:13]MH_I2C_Read... [15:56:13]Read from MH i2c: D6 01 00 03 00 00 D9 [15:56:13]Write to MH i2c: D5 00 00 04 00 D8 [15:56:13]Write i2c OK [15:56:13]MH_I2C_Read... [15:56:13]Read from MH i2c: D5 [15:56:13]MH_I2C_Read... [15:56:13]Read from MH i2c: D5 01 00 [15:56:13]MH_I2C_Read... [15:56:13]Read from MH i2c: D5 01 00 04 00 00 D9 [15:56:13]Load OK [15:56:13]LoadDictionaryFromArray [15:56:13]Load OK [15:56:13]LoadDictionaryFromArray [15:56:13]Load OK [15:56:13]LoadDictionaryFromArray [15:56:13]Load OK [15:56:13]LoadDictionaryFromArray [15:56:13]Load OK [15:56:13]LoadDictionaryFromArray [15:56:13]Load OK [15:56:13]LoadDictionaryFromArray [15:56:13]Load OK [15:56:13]LoadDictionaryFromArray [15:56:13]Load OK [15:56:13]LoadDictionaryFromArray [15:56:13]Load OK [15:56:13]LoadDictionaryFromArray [15:56:13]Load OK [15:56:13]LoadDictionaryFromArray [15:56:13]Load OK [15:56:13]LoadDictionaryFromArray [15:56:13]Load OK [15:56:13]LoadDictionaryFromArray [15:56:13]Load OK [15:56:13]ExternCall_SetCallbacks [15:56:13]NVStorageInit [15:56:13]MH_GetDate [15:56:13]Write to MH i2c: F0 00 00 05 00 F4 [15:56:13]Write i2c OK [15:56:13]MH_I2C_Read... [15:56:13]Read from MH i2c: F0 [15:56:13]MH_I2C_Read... [15:56:13]Read from MH i2c: F0 09 00 [15:56:13]MH_I2C_Read... [15:56:13]Read from MH i2c: F0 09 00 05 00 00 41 E4 A6 64 EF F5 4A 64 BE [15:56:49]Current date/time: 06.07.2023 15:56 [15:56:49]FM_Init [15:56:49]wFMConnect [15:56:49]MH_SAM_On [15:56:49]Write to MH i2c: E0 00 00 06 00 E5 [15:56:49]Write i2c OK [15:56:49]MH_I2C_Read... [15:56:49]*** iso7816_init finished! [15:56:49]*** atr: [15:56:49]*** 0F 3B D5 18 FF 81 91 FE [15:56:49]*** 1F C3 80 73 C8 21 10 0A [15:56:49]*** 00 00 00 00 00 00 00 00 [15:56:49]*** 00 00 00 00 00 00 00 00 [15:56:49]*** 00 00 00 00 00 00 00 00 [15:56:49]*** 00 00 00 00 00 00 00 00 [15:56:49]*** 00 00 00 00 00 00 00 00 [15:56:49]*** 00 00 00 00 00 00 00 00 [15:56:49]Read from MH i2c: E0 [15:56:49]MH_I2C_Read... [15:56:49]Read from MH i2c: E0 10 00 [15:56:49]MH_I2C_Read... [15:56:49]Read from MH i2c: E0 10 00 06 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 04 [15:56:49]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [15:56:49]wFMCommunicate request_size=10 [15:56:49]MH_SAM_APDU [15:56:49]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [15:56:49]Write to MH i2c: E2 0D 00 07 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B1 [15:56:49]Write i2c OK [15:56:49]MH_I2C_Read... [15:56:49]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [15:56:49]Read from MH i2c: E2 [15:56:49]MH_I2C_Read... [15:56:49]Read from MH i2c: E2 03 00 [15:56:49]MH_I2C_Read... [15:56:49]Read from MH i2c: E2 03 00 07 00 00 90 00 7B [15:56:49]RAPDU: 90 00 [15:56:49]wFMCommunicate OK [15:56:49]wFMCommunicate request_size=4 [15:56:49]MH_SAM_APDU [15:56:49]CAPDU: 80 11 00 00 [15:56:49]Write to MH i2c: E2 08 00 08 00 80 11 00 00 00 00 00 00 82 [15:56:49]Write i2c OK [15:56:49]MH_I2C_Read... [15:56:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:49]Read from MH i2c: E2 [15:56:49]MH_I2C_Read... [15:56:49]Read from MH i2c: E2 17 00 [15:56:49]MH_I2C_Read... [15:56:49]Read from MH i2c: E2 17 00 08 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 30 30 31 36 39 36 90 00 CB [15:56:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 30 30 31 36 39 36 90 00 [15:56:49]wFMCommunicate OK [15:56:49]Detected FM SN is 0000000000001696 [15:56:49]Stored FM SN is 0000000000001696 [15:56:49]wFMCommunicate request_size=9 [15:56:49]MH_SAM_APDU [15:56:49]CAPDU: 80 16 00 00 04 9F 84 00 00 [15:56:49]Write to MH i2c: E2 0C 00 09 00 80 16 00 00 04 00 9F 84 00 00 00 00 B3 [15:56:49]Write i2c OK [15:56:49]MH_I2C_Read... [15:56:49]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [15:56:49]Read from MH i2c: E2 [15:56:49]MH_I2C_Read... [15:56:49]Read from MH i2c: E2 03 00 [15:56:49]MH_I2C_Read... [15:56:49]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [15:56:49]RAPDU: 90 00 [15:56:49]wFMCommunicate OK [15:56:49]FM PIN OK [15:56:49]wFMCommunicate request_size=8 [15:56:49]MH_SAM_APDU [15:56:49]CAPDU: 80 14 04 00 03 02 00 01 [15:56:49]Write to MH i2c: E2 0B 00 0A 00 80 14 04 00 03 00 02 00 01 00 00 94 [15:56:49]Write i2c OK [15:56:49]MH_I2C_Read... [15:56:49]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [15:56:49]Read from MH i2c: E2 [15:56:49]MH_I2C_Read... [15:56:49]Read from MH i2c: E2 03 00 [15:56:49]MH_I2C_Read... [15:56:49]Read from MH i2c: E2 03 00 0A 00 00 90 00 7E [15:56:49]RAPDU: 90 00 [15:56:49]wFMCommunicate OK [15:56:49]wFMCommunicate request_size=13 [15:56:49]MH_SAM_APDU [15:56:49]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [15:56:49]Write to MH i2c: E2 10 00 0B 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 B9 [15:56:49]Write i2c OK [15:56:49]MH_I2C_Read... [15:56:49]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [15:56:49]Read from MH i2c: E2 [15:56:49]MH_I2C_Read... [15:56:49]Read from MH i2c: E2 03 00 [15:56:49]MH_I2C_Read... [15:56:49]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [15:56:49]RAPDU: 90 00 [15:56:49]wFMCommunicate OK [15:56:49]wFMCommunicate request_size=4 [15:56:49]MH_SAM_APDU [15:56:49]CAPDU: 80 11 00 00 [15:56:49]Write to MH i2c: E2 08 00 0C 00 80 11 00 00 00 00 00 00 86 [15:56:49]Write i2c OK [15:56:49]MH_I2C_Read... [15:56:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:49]Read from MH i2c: E2 [15:56:49]MH_I2C_Read... [15:56:49]Read from MH i2c: E2 17 00 [15:56:49]MH_I2C_Read... [15:56:49]Read from MH i2c: E2 17 00 0C 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 30 30 31 36 39 36 90 00 CF [15:56:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 30 30 31 36 39 36 90 00 [15:56:49]wFMCommunicate OK [15:56:49]DocumentArchiveInit [15:56:49]Start Httpd... [15:56:49]Httpd thread 3067845988 created [15:56:49]Write to MH i2c: 01 00 00 0D 00 0D [15:56:49]Allocated Socket 5 [15:56:49]Write i2c OK [15:56:49]Bind OK [15:56:49]Listen OK [15:56:49]httpd running on port 8080 [15:56:49]Waiting for new connection... [15:56:49]MH_I2C_Read... [15:56:49]Read from MH i2c: 01 [15:56:49]MH_I2C_Read... [15:56:49]Read from MH i2c: 01 07 00 [15:56:49]MH_I2C_Read... [15:56:49]Read from MH i2c: 01 07 00 0D 00 00 00 00 00 00 FF 0F 22 [15:56:49]MH Int Process started [15:56:57]accept exits with 6 [15:56:57]New connection [15:56:57]New thread 3067559268 created [15:56:57]Waiting for new connection... [15:56:57] Sock 6.Parse request [15:56:57]Sock 6.Check first char [15:56:57]accept exits with 9 [15:56:57]New connection [15:56:57]New thread 3067415908 created [15:56:57]Waiting for new connection... [15:56:57] Sock 9.Parse request [15:56:57]Sock 9.Check first char [15:56:57]Sock 6.First char is OK [15:56:57]request: GET /testengine HTTP/1.1 [15:56:57]Method: GET [15:56:57]URL: /testengine [15:56:57]Method is GET - find url and querystring [15:56:57]No ? found - this is static page request [15:56:57]url: /testengine [15:56:57]check /htdocs/testengine [15:56:57]file exist [15:56:57]serve_file /htdocs/testengine/index.html [15:56:57]read remaining request lines [15:56:57]Host: 192.168.0.101:8080 [15:56:57]Connection: keep-alive [15:56:57]Cache-Control: max-age=0 [15:56:57]Upgrade-Insecure-Requests: 1 [15:56:57]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [15:56:57]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.9 [15:56:57]Accept-Encoding: gzip, deflate [15:56:57]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [15:56:57] [15:56:57]open file /htdocs/testengine/index.html [15:56:57]send HTTP headers [15:56:57]send file content [15:56:57]Finished. Sent 1003 bytes [15:56:57]close file [15:56:57]Sock 6.Close socket [15:56:57]Sock 6.Thread stoped [15:56:57]Sock 9.First char is OK [15:56:57]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [15:56:57]Method: GET [15:56:57]URL: /testengine/css/app.915bc88f.css [15:56:57]Method is GET - find url and querystring [15:56:57]No ? found - this is static page request [15:56:57]url: /testengine/css/app.915bc88f.css [15:56:57]check /htdocs/testengine/css/app.915bc88f.css [15:56:57]accept exits with 10 [15:56:57]New connection [15:56:57]New thread 3067272548 created [15:56:57]Thread 3067559268 joined [15:56:57]Waiting for new connection... [15:56:57]accept exits with 6 [15:56:57]New connection [15:56:57]New thread 3067559268 created [15:56:57]Waiting for new connection... [15:56:57]accept exits with 11 [15:56:57]New connection [15:56:57]New thread 3067129188 created [15:56:57]Waiting for new connection... [15:56:57] Sock 11.Parse request [15:56:57]Sock 11.Check first char [15:56:57]Sock 11.First char is OK [15:56:57]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [15:56:57]Method: GET [15:56:57]URL: /testengine/js/app.a9c38288.js [15:56:57] Sock 6.Parse request [15:56:57]Sock 6.Check first char [15:56:57]Sock 6.First char is OK [15:56:57]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [15:56:57]Method: GET [15:56:57]URL: /testengine/js/chunk-vendors.8f546e50.js [15:56:57]Method is GET - find url and querystring [15:56:57]No ? found - this is static page request [15:56:57]url: /testengine/js/chunk-vendors.8f546e50.js [15:56:57]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [15:56:57]Method is GET - find url and querystring [15:56:57]No ? found - this is static page request [15:56:57]url: /testengine/js/app.a9c38288.js [15:56:57]check /htdocs/testengine/js/app.a9c38288.js [15:56:57] Sock 10.Parse request [15:56:57]Sock 10.Check first char [15:56:57]Sock 10.First char is OK [15:56:57]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [15:56:57]Method: GET [15:56:57]file exist [15:56:57]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [15:56:57]read remaining request lines [15:56:57]Host: 192.168.0.101:8080 [15:56:57]Connection: keep-alive [15:56:57]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [15:56:57]Accept: */* [15:56:57]Referer: http://192.168.0.101:8080/testengine [15:56:57]Accept-Encoding: gzip, deflate [15:56:57]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [15:56:57] [15:56:57]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [15:56:57]send HTTP headers [15:56:57]send file content [15:56:57]URL: /testengine/css/chunk-vendors.1a13a212.css [15:56:57]Method is GET - find url and querystring [15:56:57]No ? found - this is static page request [15:56:57]url: /testengine/css/chunk-vendors.1a13a212.css [15:56:57]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [15:56:57]file exist [15:56:57]serve_file /htdocs/testengine/js/app.a9c38288.js [15:56:57]read remaining request lines [15:56:57]Host: 192.168.0.101:8080 [15:56:57]Connection: keep-alive [15:56:57]file exist [15:56:57]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [15:56:57]read remaining request lines [15:56:57]Host: 192.168.0.101:8080 [15:56:57]file exist [15:56:57]serve_file /htdocs/testengine/css/app.915bc88f.css [15:56:57]read remaining request lines [15:56:57]Host: 192.168.0.101:8080 [15:56:57]Connection: keep-alive [15:56:57]Connection: keep-alive [15:56:57]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [15:56:57]Accept: */* [15:56:57]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [15:56:57]Accept: text/css,*/*;q=0.1 [15:56:57]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [15:56:57]Referer: http://192.168.0.101:8080/testengine [15:56:57]Accept-Encoding: gzip, deflate [15:56:57]Referer: http://192.168.0.101:8080/testengine [15:56:57]Accept-Encoding: gzip, deflate [15:56:57]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [15:56:57] [15:56:57]open file /htdocs/testengine/css/app.915bc88f.css [15:56:57]send HTTP headers [15:56:57]Accept: text/css,*/*;q=0.1 [15:56:57]send file content [15:56:57]Referer: http://192.168.0.101:8080/testengine [15:56:57]Accept-Encoding: gzip, deflate [15:56:57]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [15:56:57] [15:56:57]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [15:56:57]send HTTP headers [15:56:57]send file content [15:56:57]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [15:56:57] [15:56:57]open file /htdocs/testengine/js/app.a9c38288.js [15:56:57]send HTTP headers [15:56:57]Finished. Sent 140 bytes [15:56:57]close file [15:56:57]Sock 10.Close socket [15:56:57]Finished. Sent 1227 bytes [15:56:57]Sock 10.Thread stoped [15:56:57]close file [15:56:57]Sock 9.Close socket [15:56:57]Sock 9.Thread stoped [15:56:57]send file content [15:56:57]Finished. Sent 102400 bytes [15:56:57]close file [15:56:57]Sock 11.Close socket [15:56:57]Sock 11.Thread stoped [15:56:57]Finished. Sent 165537 bytes [15:56:57]close file [15:56:57]Sock 6.Close socket [15:56:57]Sock 6.Thread stoped [15:56:58]accept exits with 12 [15:56:58]New connection [15:56:58]New thread 3066985828 created [15:56:58]Thread 3067129188 joined [15:56:58]Thread 3067415908 joined [15:56:58]Thread 3067559268 joined [15:56:58]Thread 3067272548 joined [15:56:58]Waiting for new connection... [15:56:58] Sock 12.Parse request [15:56:58]Sock 12.Check first char [15:56:58]Sock 12.First char is OK [15:56:58]request: GET /testengine/favicon.ico HTTP/1.1 [15:56:58]Method: GET [15:56:58]URL: /testengine/favicon.ico [15:56:58]Method is GET - find url and querystring [15:56:58]No ? found - this is static page request [15:56:58]url: /testengine/favicon.ico [15:56:58]check /htdocs/testengine/favicon.ico [15:56:58]file exist [15:56:58]serve_file /htdocs/testengine/favicon.ico [15:56:58]read remaining request lines [15:56:58]Host: 192.168.0.101:8080 [15:56:58]Connection: keep-alive [15:56:58]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [15:56:58]Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8 [15:56:58]Referer: http://192.168.0.101:8080/testengine [15:56:58]Accept-Encoding: gzip, deflate [15:56:58]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [15:56:58] [15:56:58]open file /htdocs/testengine/favicon.ico [15:56:58]send HTTP headers [15:56:58]send file content [15:56:58]Finished. Sent 4286 bytes [15:56:58]close file [15:56:58]Sock 12.Close socket [15:56:58]Sock 12.Thread stoped [15:57:01]accept exits with 6 [15:57:01]New connection [15:57:01]New thread 3067559268 created [15:57:01]Thread 3066985828 joined [15:57:01]Waiting for new connection... [15:57:01] Sock 6.Parse request [15:57:01]Sock 6.Check first char [16:05:16]Sock 6.No data in socket [16:05:16]Sock 6.Close socket [16:05:16]Sock 6.Thread stoped [16:11:44]accept exits with 9 [16:11:44]New connection [16:11:44]New thread 3067415908 created [16:11:44]Thread 3067559268 joined [16:11:44]Waiting for new connection... [16:11:44]accept exits with 8 [16:11:44]New connection [16:11:44]New thread 3067559268 created [16:11:44]Waiting for new connection... [16:11:44] Sock 8.Parse request [16:11:44]Sock 8.Check first char [16:11:44] Sock 9.Parse request [16:11:44]Sock 9.Check first char [16:11:44]Sock 9.First char is OK [16:11:44]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [16:11:44]Method: GET [16:11:44]URL: /testengine/css/app.915bc88f.css [16:11:44]Method is GET - find url and querystring [16:11:44]No ? found - this is static page request [16:11:44]url: /testengine/css/app.915bc88f.css [16:11:44]check /htdocs/testengine/css/app.915bc88f.css [16:11:44]file exist [16:11:44]serve_file /htdocs/testengine/css/app.915bc88f.css [16:11:44]read remaining request lines [16:11:44]Host: 192.168.0.101:8080 [16:11:44]Sock 8.First char is OK [16:11:44]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [16:11:44]Method: GET [16:11:44]URL: /testengine/css/chunk-vendors.1a13a212.css [16:11:44]Method is GET - find url and querystring [16:11:44]No ? found - this is static page request [16:11:44]url: /testengine/css/chunk-vendors.1a13a212.css [16:11:44]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [16:11:44]file exist [16:11:44]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [16:11:44]read remaining request lines [16:11:44]Host: 192.168.0.101:8080 [16:11:44]Connection: keep-alive [16:11:44]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [16:11:44]Accept: text/css,*/*;q=0.1 [16:11:44]Referer: http://192.168.0.101:8080/testengine [16:11:44]Accept-Encoding: gzip, deflate [16:11:44]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [16:11:44] [16:11:44]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [16:11:44]send HTTP headers [16:11:44]send file content [16:11:44]Finished. Sent 140 bytes [16:11:44]close file [16:11:44]Sock 8.Close socket [16:11:44]Sock 8.Thread stoped [16:11:44]Connection: keep-alive [16:11:44]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [16:11:44]Accept: text/css,*/*;q=0.1 [16:11:44]Referer: http://192.168.0.101:8080/testengine [16:11:44]Accept-Encoding: gzip, deflate [16:11:44]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [16:11:44] [16:11:44]open file /htdocs/testengine/css/app.915bc88f.css [16:11:44]send HTTP headers [16:11:44]send file content [16:11:44]Finished. Sent 1227 bytes [16:11:44]close file [16:11:44]Sock 9.Close socket [16:11:44]Sock 9.Thread stoped [16:11:46]accept exits with 10 [16:11:46]New connection [16:11:46]New thread 3067272548 created [16:11:46]Thread 3067559268 joined [16:11:46]Thread 3067415908 joined [16:11:46]Waiting for new connection... [16:11:46]accept exits with 8 [16:11:46]New connection [16:11:46]New thread 3067559268 created [16:11:46]Waiting for new connection... [16:11:46] Sock 8.Parse request [16:11:46]Sock 8.Check first char [16:11:46]Sock 8.First char is OK [16:11:46]request: GET /testengine/js/app.a9c38288.js.map HTTP/1.1 [16:11:46]Method: GET [16:11:46]URL: /testengine/js/app.a9c38288.js.map [16:11:46]Method is GET - find url and querystring [16:11:46]No ? found - this is static page request [16:11:46]url: /testengine/js/app.a9c38288.js.map [16:11:46]check /htdocs/testengine/js/app.a9c38288.js.map [16:11:46] Sock 10.Parse request [16:11:46]Sock 10.Check first char [16:11:46]Sock 10.First char is OK [16:11:46]file exist [16:11:46]serve_file /htdocs/testengine/js/app.a9c38288.js.map [16:11:46]read remaining request lines [16:11:46]Host: 192.168.0.101:8080 [16:11:46]Connection: keep-alive [16:11:46]Pragma: no-cache [16:11:46]Cache-Control: no-cache [16:11:46]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [16:11:46]Accept-Encoding: gzip, deflate [16:11:46]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [16:11:46] [16:11:46]open file /htdocs/testengine/js/app.a9c38288.js.map [16:11:46]send HTTP headers [16:11:46]send file content [16:11:46]request: GET /testengine/js/chunk-vendors.8f546e50.js.map HTTP/1.1 [16:11:46]Method: GET [16:11:46]URL: /testengine/js/chunk-vendors.8f546e50.js.map [16:11:46]Method is GET - find url and querystring [16:11:46]No ? found - this is static page request [16:11:46]url: /testengine/js/chunk-vendors.8f546e50.js.map [16:11:46]check /htdocs/testengine/js/chunk-vendors.8f546e50.js.map [16:11:46]file exist [16:11:46]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js.map [16:11:46]read remaining request lines [16:11:46]Host: 192.168.0.101:8080 [16:11:46]Connection: keep-alive [16:11:46]Pragma: no-cache [16:11:46]Cache-Control: no-cache [16:11:46]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [16:11:46]Accept-Encoding: gzip, deflate [16:11:46]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [16:11:46] [16:11:46]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js.map [16:11:46]send HTTP headers [16:11:46]send file content [16:11:46]Finished. Sent 283295 bytes [16:11:46]close file [16:11:46]Sock 8.Close socket [16:11:46]Sock 8.Thread stoped [16:11:46]Finished. Sent 837622 bytes [16:11:46]close file [16:11:46]Sock 10.Close socket [16:11:46]Sock 10.Thread stoped [16:12:34]accept exits with 9 [16:12:34]New connection [16:12:34]New thread 3067415908 created [16:12:34]Thread 3067559268 joined [16:12:34]Thread 3067272548 joined [16:12:34]Waiting for new connection... [16:12:34] Sock 9.Parse request [16:12:34]Sock 9.Check first char [16:12:34]Sock 9.First char is OK [16:12:34]request: POST /json_proto HTTP/1.1 [16:12:34]Method: POST [16:12:34]URL: /json_proto [16:12:34]Method is POST - this is cgi request [16:12:34]url: /json_proto [16:12:34]query_string will be loaded in cgi processing [16:12:34]execute_cgi json_proto POST (null) [16:12:34]execute_cgi path=json_proto method=POST [16:12:34]POST find Content-Length [16:12:34]Host: 192.168.0.101:8080 [16:12:34]Connection: keep-alive [16:12:34]Content-Length: 677 [16:12:34]Pragma: no-cache [16:12:34]Cache-Control: no-cache [16:12:34]Accept: application/json, text/plain, */* [16:12:34]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [16:12:34]Content-Type: application/json [16:12:34]Origin: http://192.168.0.101:8080 [16:12:34]Referer: http://192.168.0.101:8080/testengine [16:12:34]Accept-Encoding: gzip, deflate [16:12:34]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [16:12:34] [16:12:34]POST finish read [16:12:34]Found Content-Length = 677 [16:12:34]post body = {"protocol":"kg_v1.0","request":{"action":"close_receipt","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов","type":"sale_refund","tax_sys":3,"items":[{"name":"Молоко","code":"123456","price":80,"quantity":1,"sum":80,"attribute":0,"unit":"шт.","vats":[{"type":0,"rate":0},{"type":1,"rate":0}]}],"total":80,"deposit":0,"payments":[{"type":0,"sum":80},{"type":1,"sum":0}],"base_FD":2310,"base_FM":"1111111111111111"}}} [16:12:34]execute_script... [16:12:34]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"close_receipt","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов","type":"sale_refund","tax_sys":3,"items":[{"name":"Молоко","code":"123456","price":80,"quantity":1,"sum":80,"attribute":0,"unit":"шт.","vats":[{"type":0,"rate":0},{"type":1,"rate":0}]}],"total":80,"deposit":0,"payments":[{"type":0,"sum":80},{"type":1,"sum":0}],"base_FD":2310,"base_FM":"1111111111111111"}}} [16:12:34]POST & json_proto [16:12:34]process_json_proto [16:12:34]json parsed OK: [16:12:34]protocol is kg_v1.0 [16:12:34]action value=close_receipt [16:12:34]process_action close_receipt [16:12:34]cmd_close_receipt [16:12:34]MH_GetDate [16:12:34]Write to MH i2c: F0 00 00 0E 00 FD [16:12:34]Write i2c OK [16:12:34]MH_I2C_Read... [16:12:34]Read from MH i2c: F0 [16:12:34]MH_I2C_Read... [16:12:34]Read from MH i2c: F0 09 00 [16:12:34]MH_I2C_Read... [16:12:34]Read from MH i2c: F0 09 00 0E 00 00 F2 E7 A6 64 EF F5 4A 64 7B [16:12:34]GetLastDocTimeStamp 1688029905 [16:12:34]current date 1688659954 [16:12:34]FM_GetShiftState [16:12:34]SAM_PROTO_GetShiftState [16:12:34]wFMCommunicate request_size=4 [16:12:34]MH_SAM_APDU [16:12:34]CAPDU: 80 13 01 00 [16:12:34]Write to MH i2c: E2 08 00 0F 00 80 13 01 00 00 00 00 00 8C [16:12:34]Write i2c OK [16:12:34]MH_I2C_Read... [16:12:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:34]Read from MH i2c: E2 [16:12:34]MH_I2C_Read... [16:12:34]Read from MH i2c: E2 0E 00 [16:12:34]MH_I2C_Read... [16:12:34]Read from MH i2c: E2 0E 00 0F 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 97 [16:12:34]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [16:12:34]wFMCommunicate OK [16:12:34]SAM_PROTO_GetShiftState done [16:12:34]FM_GetShiftState done [16:12:34]process_action_free close_receipt [16:12:34]json_value_free [16:12:34]json_value_free done [16:12:34]process_json_proto returns [16:12:34]Send response to host [16:12:34]{"protocol":"kg_v1.0","response":{"error":1041,"error_desc":"Shift is closed"}} [16:12:34]free response buf [16:12:34]execute_script done [16:12:34]execute_script returns [16:12:34]free content buf [16:12:34]Sock 9.Close socket [16:12:34]Sock 9.Thread stoped