[02:59:55]OFD Sender: No OFD packet to send [03:00:00]OFD Sender: No OFD packet to send [03:00:05]OFD Sender: No OFD packet to send [03:00:10]OFD Sender: No OFD packet to send [03:00:15]OFD Sender: No OFD packet to send [03:00:20]OFD Sender: No OFD packet to send [03:00:25]OFD Sender: No OFD packet to send [03:00:30]OFD Sender: No OFD packet to send [03:00:35]OFD Sender: No OFD packet to send [03:00:40]OFD Sender: No OFD packet to send [03:00:45]OFD Sender: No OFD packet to send [03:00:50]OFD Sender: No OFD packet to send [03:00:55]OFD Sender: No OFD packet to send [03:01:00]OFD Sender: No OFD packet to send [03:01:05]OFD Sender: No OFD packet to send [03:01:10]OFD Sender: No OFD packet to send [03:01:15]OFD Sender: No OFD packet to send [03:01:20]OFD Sender: No OFD packet to send [03:01:25]OFD Sender: No OFD packet to send [03:01:30]OFD Sender: No OFD packet to send [03:01:35]OFD Sender: No OFD packet to send [03:01:40]OFD Sender: No OFD packet to send [03:01:45]OFD Sender: No OFD packet to send [03:01:50]OFD Sender: No OFD packet to send [03:01:55]OFD Sender: No OFD packet to send [03:02:00]OFD Sender: No OFD packet to send [03:02:05]OFD Sender: No OFD packet to send [03:02:10]OFD Sender: No OFD packet to send [03:02:15]OFD Sender: No OFD packet to send [03:02:20]OFD Sender: No OFD packet to send [03:02:25]OFD Sender: No OFD packet to send [03:02:30]OFD Sender: No OFD packet to send [03:02:35]OFD Sender: No OFD packet to send [03:02:40]OFD Sender: No OFD packet to send [03:02:45]OFD Sender: No OFD packet to send [03:02:50]OFD Sender: No OFD packet to send [03:02:55]OFD Sender: No OFD packet to send [03:03:00]OFD Sender: No OFD packet to send [03:03:05]OFD Sender: No OFD packet to send [03:03:10]OFD Sender: No OFD packet to send [03:03:15]OFD Sender: No OFD packet to send [03:03:20]OFD Sender: No OFD packet to send [03:03:25]OFD Sender: No OFD packet to send [03:03:30]OFD Sender: No OFD packet to send [03:03:35]OFD Sender: No OFD packet to send [03:03:40]OFD Sender: No OFD packet to send [03:03:45]OFD Sender: No OFD packet to send [03:03:50]OFD Sender: No OFD packet to send [03:03:55]OFD Sender: No OFD packet to send [03:04:00]OFD Sender: No OFD packet to send [03:04:05]OFD Sender: No OFD packet to send [03:04:10]OFD Sender: No OFD packet to send [03:04:15]OFD Sender: No OFD packet to send [03:04:20]OFD Sender: No OFD packet to send [03:04:25]OFD Sender: No OFD packet to send [03:04:30]OFD Sender: No OFD packet to send [03:04:35]OFD Sender: No OFD packet to send [03:04:40]OFD Sender: No OFD packet to send [03:04:45]OFD Sender: No OFD packet to send [03:04:50]OFD Sender: No OFD packet to send [03:04:55]OFD Sender: No OFD packet to send [03:05:00]OFD Sender: No OFD packet to send [03:05:05]OFD Sender: No OFD packet to send [03:05:10]OFD Sender: No OFD packet to send [03:05:15]OFD Sender: No OFD packet to send [03:05:20]OFD Sender: No OFD packet to send [03:05:25]OFD Sender: No OFD packet to send [03:05:30]OFD Sender: No OFD packet to send [03:05:35]OFD Sender: No OFD packet to send [03:05:40]OFD Sender: No OFD packet to send [03:05:45]OFD Sender: No OFD packet to send [03:05:50]OFD Sender: No OFD packet to send [03:05:55]OFD Sender: No OFD packet to send [03:06:00]OFD Sender: No OFD packet to send [03:06:05]OFD Sender: No OFD packet to send [03:06:10]OFD Sender: No OFD packet to send [03:06:15]OFD Sender: No OFD packet to send [03:06:20]OFD Sender: No OFD packet to send [03:06:25]OFD Sender: No OFD packet to send [03:06:30]OFD Sender: No OFD packet to send [03:06:35]OFD Sender: No OFD packet to send [03:06:40]OFD Sender: No OFD packet to send [03:06:45]OFD Sender: No OFD packet to send [03:06:50]OFD Sender: No OFD packet to send [03:06:55]OFD Sender: No OFD packet to send [03:07:00]OFD Sender: No OFD packet to send [03:07:05]OFD Sender: No OFD packet to send [03:07:10]OFD Sender: No OFD packet to send [03:07:15]OFD Sender: No OFD packet to send [03:07:20]OFD Sender: No OFD packet to send [03:07:25]OFD Sender: No OFD packet to send [03:07:30]OFD Sender: No OFD packet to send [03:07:35]OFD Sender: No OFD packet to send [03:07:40]OFD Sender: No OFD packet to send [03:07:45]OFD Sender: No OFD packet to send [03:07:50]OFD Sender: No OFD packet to send [03:07:56]OFD Sender: No OFD packet to send [03:08:01]OFD Sender: No OFD packet to send [03:08:06]OFD Sender: No OFD packet to send [03:08:11]OFD Sender: No OFD packet to send [03:08:16]OFD Sender: No OFD packet to send [03:08:21]OFD Sender: No OFD packet to send [03:08:26]OFD Sender: No OFD packet to send [03:08:31]OFD Sender: No OFD packet to send [03:08:36]OFD Sender: No OFD packet to send [03:08:41]OFD Sender: No OFD packet to send [03:08:46]OFD Sender: No OFD packet to send [03:08:51]OFD Sender: No OFD packet to send [03:08:56]OFD Sender: No OFD packet to send [03:09:01]OFD Sender: No OFD packet to send [03:09:06]OFD Sender: No OFD packet to send [03:09:11]OFD Sender: No OFD packet to send [03:09:16]OFD Sender: No OFD packet to send [03:09:21]OFD Sender: No OFD packet to send [03:09:26]OFD Sender: No OFD packet to send [03:09:31]OFD Sender: No OFD packet to send [03:09:36]OFD Sender: No OFD packet to send [03:09:41]OFD Sender: No OFD packet to send [03:09:46]OFD Sender: No OFD packet to send [03:09:51]OFD Sender: No OFD packet to send [03:09:56]OFD Sender: No OFD packet to send [03:10:01]OFD Sender: No OFD packet to send [03:10:06]OFD Sender: No OFD packet to send [03:10:11]OFD Sender: No OFD packet to send [03:10:16]OFD Sender: No OFD packet to send [03:10:21]OFD Sender: No OFD packet to send [03:10:26]OFD Sender: No OFD packet to send [03:10:31]OFD Sender: No OFD packet to send [03:10:36]OFD Sender: No OFD packet to send [03:10:41]OFD Sender: No OFD packet to send [03:10:46]OFD Sender: No OFD packet to send [03:10:51]OFD Sender: No OFD packet to send [03:10:56]OFD Sender: No OFD packet to send [03:11:01]OFD Sender: No OFD packet to send [03:11:06]OFD Sender: No OFD packet to send [03:11:11]OFD Sender: No OFD packet to send [03:11:16]OFD Sender: No OFD packet to send [03:11:21]OFD Sender: No OFD packet to send [03:11:26]OFD Sender: No OFD packet to send [03:11:31]OFD Sender: No OFD packet to send [03:11:36]OFD Sender: No OFD packet to send [03:11:41]OFD Sender: No OFD packet to send [03:11:46]OFD Sender: No OFD packet to send [03:11:51]OFD Sender: No OFD packet to send [03:11:56]OFD Sender: No OFD packet to send [03:12:01]OFD Sender: No OFD packet to send [03:12:06]OFD Sender: No OFD packet to send [03:12:11]OFD Sender: No OFD packet to send [03:12:16]OFD Sender: No OFD packet to send [03:12:21]OFD Sender: No OFD packet to send [03:12:26]OFD Sender: No OFD packet to send [03:12:31]OFD Sender: No OFD packet to send [03:12:36]OFD Sender: No OFD packet to send [03:12:41]OFD Sender: No OFD packet to send [03:12:46]OFD Sender: No OFD packet to send [03:12:51]OFD Sender: No OFD packet to send [03:12:56]OFD Sender: No OFD packet to send [03:13:01]OFD Sender: No OFD packet to send [03:13:06]OFD Sender: No OFD packet to send [03:13:11]OFD Sender: No OFD packet to send [03:13:16]OFD Sender: No OFD packet to send [03:13:21]OFD Sender: No OFD packet to send [03:13:26]OFD Sender: No OFD packet to send [03:13:31]OFD Sender: No OFD packet to send [03:13:36]OFD Sender: No OFD packet to send [03:13:41]OFD Sender: No OFD packet to send [03:13:46]OFD Sender: No OFD packet to send [03:13:51]OFD Sender: No OFD packet to send [03:13:56]OFD Sender: No OFD packet to send [03:14:01]OFD Sender: No OFD packet to send [03:14:06]OFD Sender: No OFD packet to send [03:14:11]OFD Sender: No OFD packet to send [03:14:16]OFD Sender: No OFD packet to send [03:14:21]OFD Sender: No OFD packet to send [03:14:26]OFD Sender: No OFD packet to send [03:14:31]OFD Sender: No OFD packet to send [03:14:36]OFD Sender: No OFD packet to send [03:14:41]OFD Sender: No OFD packet to send [03:14:46]OFD Sender: No OFD packet to send [03:14:51]OFD Sender: No OFD packet to send [03:14:56]OFD Sender: No OFD packet to send [03:15:01]OFD Sender: No OFD packet to send [03:15:06]OFD Sender: No OFD packet to send [03:15:11]OFD Sender: No OFD packet to send [03:15:16]OFD Sender: No OFD packet to send [03:15:21]OFD Sender: No OFD packet to send [03:15:26]OFD Sender: No OFD packet to send [03:15:31]OFD Sender: No OFD packet to send [03:15:36]OFD Sender: No OFD packet to send [03:15:41]OFD Sender: No OFD packet to send [03:15:46]OFD Sender: No OFD packet to send [03:15:51]OFD Sender: No OFD packet to send [03:15:56]OFD Sender: No OFD packet to send [03:16:01]OFD Sender: No OFD packet to send [03:16:06]OFD Sender: No OFD packet to send [03:16:11]OFD Sender: No OFD packet to send [03:16:16]OFD Sender: No OFD packet to send [03:16:21]OFD Sender: No OFD packet to send [03:16:26]OFD Sender: No OFD packet to send [03:16:31]OFD Sender: No OFD packet to send [03:16:36]OFD Sender: No OFD packet to send [03:16:41]OFD Sender: No OFD packet to send [03:16:46]OFD Sender: No OFD packet to send [03:16:51]OFD Sender: No OFD packet to send [03:16:56]OFD Sender: No OFD packet to send [03:17:01]OFD Sender: No OFD packet to send [03:17:06]OFD Sender: No OFD packet to send [03:17:11]OFD Sender: No OFD packet to send [03:17:16]OFD Sender: No OFD packet to send [03:17:21]OFD Sender: No OFD packet to send [03:17:26]OFD Sender: No OFD packet to send [03:17:31]OFD Sender: No OFD packet to send [03:17:36]OFD Sender: No OFD packet to send [03:17:41]OFD Sender: No OFD packet to send [03:17:46]OFD Sender: No OFD packet to send [03:17:51]OFD Sender: No OFD packet to send [03:17:56]OFD Sender: No OFD packet to send [03:18:01]OFD Sender: No OFD packet to send [03:18:06]OFD Sender: No OFD packet to send [03:18:11]OFD Sender: No OFD packet to send [03:18:16]OFD Sender: No OFD packet to send [03:18:21]OFD Sender: No OFD packet to send [03:18:26]OFD Sender: No OFD packet to send [03:18:31]OFD Sender: No OFD packet to send [03:18:36]OFD Sender: No OFD packet to send [03:18:41]OFD Sender: No OFD packet to send [03:18:46]OFD Sender: No OFD packet to send [03:18:51]OFD Sender: No OFD packet to send [03:18:56]OFD Sender: No OFD packet to send [03:19:01]OFD Sender: No OFD packet to send [03:19:06]OFD Sender: No OFD packet to send [03:19:11]OFD Sender: No OFD packet to send [03:19:16]OFD Sender: No OFD packet to send [03:19:21]OFD Sender: No OFD packet to send [03:19:26]OFD Sender: No OFD packet to send [03:19:31]OFD Sender: No OFD packet to send [03:19:36]OFD Sender: No OFD packet to send [03:19:41]OFD Sender: No OFD packet to send [03:19:46]OFD Sender: No OFD packet to send [03:19:51]OFD Sender: No OFD packet to send [03:19:56]OFD Sender: No OFD packet to send [03:20:01]OFD Sender: No OFD packet to send [03:20:06]OFD Sender: No OFD packet to send [03:20:11]OFD Sender: No OFD packet to send [03:20:16]OFD Sender: No OFD packet to send [03:20:21]OFD Sender: No OFD packet to send [03:20:26]OFD Sender: No OFD packet to send [03:20:31]OFD Sender: No OFD packet to send [03:20:36]OFD Sender: No OFD packet to send [03:20:41]OFD Sender: No OFD packet to send [03:20:46]OFD Sender: No OFD packet to send [03:20:51]OFD Sender: No OFD packet to send [03:20:56]OFD Sender: No OFD packet to send [03:21:01]OFD Sender: No OFD packet to send [03:21:06]OFD Sender: No OFD packet to send [03:21:11]OFD Sender: No OFD packet to send [03:21:16]OFD Sender: No OFD packet to send [03:21:21]OFD Sender: No OFD packet to send [03:21:26]OFD Sender: No OFD packet to send [03:21:31]OFD Sender: No OFD packet to send [03:21:36]OFD Sender: No OFD packet to send [03:21:41]OFD Sender: No OFD packet to send [03:21:46]OFD Sender: No OFD packet to send [03:21:51]OFD Sender: No OFD packet to send [03:21:56]OFD Sender: No OFD packet to send [03:22:01]OFD Sender: No OFD packet to send [03:22:06]OFD Sender: No OFD packet to send [03:22:11]OFD Sender: No OFD packet to send [03:22:16]OFD Sender: No OFD packet to send [03:22:21]OFD Sender: No OFD packet to send [03:22:26]OFD Sender: No OFD packet to send [03:22:31]OFD Sender: No OFD packet to send [03:22:36]OFD Sender: No OFD packet to send [03:22:41]OFD Sender: No OFD packet to send [03:22:46]OFD Sender: No OFD packet to send [03:22:51]OFD Sender: No OFD packet to send [03:22:56]OFD Sender: No OFD packet to send [03:23:01]OFD Sender: No OFD packet to send [03:23:06]OFD Sender: No OFD packet to send [03:23:11]OFD Sender: No OFD packet to send [03:23:16]OFD Sender: No OFD packet to send [03:23:21]OFD Sender: No OFD packet to send [03:23:26]OFD Sender: No OFD packet to send [03:23:31]OFD Sender: No OFD packet to send [03:23:36]OFD Sender: No OFD packet to send [03:23:41]OFD Sender: No OFD packet to send [03:23:46]OFD Sender: No OFD packet to send [03:23:51]OFD Sender: No OFD packet to send [03:23:56]OFD Sender: No OFD packet to send [03:24:01]OFD Sender: No OFD packet to send [03:24:06]OFD Sender: No OFD packet to send [03:24:11]OFD Sender: No OFD packet to send [03:24:16]OFD Sender: No OFD packet to send [03:24:21]OFD Sender: No OFD packet to send [03:24:26]OFD Sender: No OFD packet to send [03:24:31]OFD Sender: No OFD packet to send [03:24:36]OFD Sender: No OFD packet to send [03:24:41]OFD Sender: No OFD packet to send [03:24:46]OFD Sender: No OFD packet to send [03:24:51]OFD Sender: No OFD packet to send [03:24:56]OFD Sender: No OFD packet to send [03:25:01]OFD Sender: No OFD packet to send [03:25:06]OFD Sender: No OFD packet to send [03:25:11]OFD Sender: No OFD packet to send [03:25:16]OFD Sender: No OFD packet to send [03:25:21]OFD Sender: No OFD packet to send [03:25:26]OFD Sender: No OFD packet to send [03:25:31]OFD Sender: No OFD packet to send [03:25:36]OFD Sender: No OFD packet to send [03:25:42]OFD Sender: No OFD packet to send [03:25:47]OFD Sender: No OFD packet to send [03:25:52]OFD Sender: No OFD packet to send [03:25:57]OFD Sender: No OFD packet to send [03:26:02]OFD Sender: No OFD packet to send [03:26:07]OFD Sender: No OFD packet to send [03:26:12]OFD Sender: No OFD packet to send [03:26:17]OFD Sender: No OFD packet to send [03:26:22]OFD Sender: No OFD packet to send [03:26:27]OFD Sender: No OFD packet to send [03:26:32]OFD Sender: No OFD packet to send [03:26:37]OFD Sender: No OFD packet to send [03:26:42]OFD Sender: No OFD packet to send [03:26:47]OFD Sender: No OFD packet to send [03:26:52]OFD Sender: No OFD packet to send [03:26:57]OFD Sender: No OFD packet to send [03:27:02]OFD Sender: No OFD packet to send [03:27:07]OFD Sender: No OFD packet to send [03:27:12]OFD Sender: No OFD packet to send [03:27:17]OFD Sender: No OFD packet to send [03:27:22]OFD Sender: No OFD packet to send [03:27:27]OFD Sender: No OFD packet to send [03:27:32]OFD Sender: No OFD packet to send [03:27:37]OFD Sender: No OFD packet to send [03:27:42]OFD Sender: No OFD packet to send [03:27:47]OFD Sender: No OFD packet to send [03:27:52]OFD Sender: No OFD packet to send [03:27:57]OFD Sender: No OFD packet to send [03:28:02]OFD Sender: No OFD packet to send [03:28:07]OFD Sender: No OFD packet to send [03:28:12]OFD Sender: No OFD packet to send [03:28:17]OFD Sender: No OFD packet to send [03:28:22]OFD Sender: No OFD packet to send [03:28:27]OFD Sender: No OFD packet to send [03:28:32]OFD Sender: No OFD packet to send [03:28:37]OFD Sender: No OFD packet to send [03:28:42]OFD Sender: No OFD packet to send [03:28:47]OFD Sender: No OFD packet to send [03:28:52]OFD Sender: No OFD packet to send [03:28:57]OFD Sender: No OFD packet to send [03:29:02]OFD Sender: No OFD packet to send [03:29:07]OFD Sender: No OFD packet to send [03:29:12]OFD Sender: No OFD packet to send [03:29:17]OFD Sender: No OFD packet to send [03:29:22]OFD Sender: No OFD packet to send [03:29:27]OFD Sender: No OFD packet to send [03:29:32]OFD Sender: No OFD packet to send [03:29:37]OFD Sender: No OFD packet to send [03:29:42]OFD Sender: No OFD packet to send [03:29:47]OFD Sender: No OFD packet to send [03:29:52]OFD Sender: No OFD packet to send [03:29:57]OFD Sender: No OFD packet to send [03:30:02]OFD Sender: No OFD packet to send [03:30:07]OFD Sender: No OFD packet to send [03:30:12]OFD Sender: No OFD packet to send [03:30:17]OFD Sender: No OFD packet to send [03:30:22]OFD Sender: No OFD packet to send [03:30:27]OFD Sender: No OFD packet to send [03:30:32]OFD Sender: No OFD packet to send [03:30:37]OFD Sender: No OFD packet to send [03:30:42]OFD Sender: No OFD packet to send [03:30:47]OFD Sender: No OFD packet to send [03:30:52]OFD Sender: No OFD packet to send [03:30:57]OFD Sender: No OFD packet to send [03:31:02]OFD Sender: No OFD packet to send [03:31:07]OFD Sender: No OFD packet to send [03:31:12]OFD Sender: No OFD packet to send [03:31:17]OFD Sender: No OFD packet to send [03:31:22]OFD Sender: No OFD packet to send [03:31:27]OFD Sender: No OFD packet to send [03:31:32]OFD Sender: No OFD packet to send [03:31:37]OFD Sender: No OFD packet to send [03:31:42]OFD Sender: No OFD packet to send [03:31:47]OFD Sender: No OFD packet to send [03:31:52]OFD Sender: No OFD packet to send [03:31:57]OFD Sender: No OFD packet to send [03:32:02]OFD Sender: No OFD packet to send [03:32:07]OFD Sender: No OFD packet to send [03:32:12]OFD Sender: No OFD packet to send [03:32:17]OFD Sender: No OFD packet to send [03:32:22]OFD Sender: No OFD packet to send [03:32:27]OFD Sender: No OFD packet to send [03:32:32]OFD Sender: No OFD packet to send [03:32:37]OFD Sender: No OFD packet to send [03:32:42]OFD Sender: No OFD packet to send [03:32:47]OFD Sender: No OFD packet to send [03:32:52]OFD Sender: No OFD packet to send [03:32:57]OFD Sender: No OFD packet to send [03:33:02]OFD Sender: No OFD packet to send [03:33:07]OFD Sender: No OFD packet to send [03:33:12]OFD Sender: No OFD packet to send [03:33:17]OFD Sender: No OFD packet to send [03:33:22]OFD Sender: No OFD packet to send [03:33:27]OFD Sender: No OFD packet to send [03:33:32]OFD Sender: No OFD packet to send [03:33:37]OFD Sender: No OFD packet to send [03:33:42]OFD Sender: No OFD packet to send [03:33:47]OFD Sender: No OFD packet to send [03:33:52]OFD Sender: No OFD packet to send [03:33:57]OFD Sender: No OFD packet to send [03:34:02]OFD Sender: No OFD packet to send [03:34:07]OFD Sender: No OFD packet to send [03:34:12]OFD Sender: No OFD packet to send [03:34:17]OFD Sender: No OFD packet to send [03:34:22]OFD Sender: No OFD packet to send [03:34:27]OFD Sender: No OFD packet to send [03:34:32]OFD Sender: No OFD packet to send [03:34:37]OFD Sender: No OFD packet to send [03:34:42]OFD Sender: No OFD packet to send [03:34:47]OFD Sender: No OFD packet to send [03:34:52]OFD Sender: No OFD packet to send [03:34:57]OFD Sender: No OFD packet to send [03:35:02]OFD Sender: No OFD packet to send [03:35:07]OFD Sender: No OFD packet to send [03:35:12]OFD Sender: No OFD packet to send [03:35:17]OFD Sender: No OFD packet to send [03:35:22]OFD Sender: No OFD packet to send [03:35:27]OFD Sender: No OFD packet to send [03:35:32]OFD Sender: No OFD packet to send [03:35:37]OFD Sender: No OFD packet to send [03:35:42]OFD Sender: No OFD packet to send [03:35:47]OFD Sender: No OFD packet to send [03:35:52]OFD Sender: No OFD packet to send [03:35:57]OFD Sender: No OFD packet to send [03:36:02]OFD Sender: No OFD packet to send [03:36:07]OFD Sender: No OFD packet to send [03:36:12]OFD Sender: No OFD packet to send [03:36:17]OFD Sender: No OFD packet to send [03:36:22]OFD Sender: No OFD packet to send [03:36:27]OFD Sender: No OFD packet to send [03:36:32]OFD Sender: No OFD packet to send [03:36:37]OFD Sender: No OFD packet to send [03:36:42]OFD Sender: No OFD packet to send [03:36:47]OFD Sender: No OFD packet to send [03:36:52]OFD Sender: No OFD packet to send [03:36:57]OFD Sender: No OFD packet to send [03:37:02]OFD Sender: No OFD packet to send [03:37:07]OFD Sender: No OFD packet to send [03:37:12]OFD Sender: No OFD packet to send [03:37:17]OFD Sender: No OFD packet to send [03:37:22]OFD Sender: No OFD packet to send [03:37:27]OFD Sender: No OFD packet to send [03:37:32]OFD Sender: No OFD packet to send [03:37:37]OFD Sender: No OFD packet to send [03:37:42]OFD Sender: No OFD packet to send [03:37:47]OFD Sender: No OFD packet to send [03:37:52]OFD Sender: No OFD packet to send [03:37:57]OFD Sender: No OFD packet to send [03:38:02]OFD Sender: No OFD packet to send [03:38:07]OFD Sender: No OFD packet to send [03:38:12]OFD Sender: No OFD packet to send [03:38:17]OFD Sender: No OFD packet to send [03:38:22]OFD Sender: No OFD packet to send [03:38:27]OFD Sender: No OFD packet to send [03:38:32]OFD Sender: No OFD packet to send [03:38:37]OFD Sender: No OFD packet to send [03:38:42]OFD Sender: No OFD packet to send [03:38:47]OFD Sender: No OFD packet to send [03:38:52]OFD Sender: No OFD packet to send [03:38:57]OFD Sender: No OFD packet to send [03:39:02]OFD Sender: No OFD packet to send [03:39:07]OFD Sender: No OFD packet to send [03:39:12]OFD Sender: No OFD packet to send [03:39:17]OFD Sender: No OFD packet to send [03:39:22]OFD Sender: No OFD packet to send [03:39:27]OFD Sender: No OFD packet to send [03:39:32]OFD Sender: No OFD packet to send [03:39:37]OFD Sender: No OFD packet to send [03:39:42]OFD Sender: No OFD packet to send [03:39:47]OFD Sender: No OFD packet to send [03:39:52]OFD Sender: No OFD packet to send [03:39:57]OFD Sender: No OFD packet to send [03:40:02]OFD Sender: No OFD packet to send [03:40:07]OFD Sender: No OFD packet to send [03:40:12]OFD Sender: No OFD packet to send [03:40:17]OFD Sender: No OFD packet to send [03:40:22]OFD Sender: No OFD packet to send [03:40:27]OFD Sender: No OFD packet to send [03:40:32]OFD Sender: No OFD packet to send [03:40:37]OFD Sender: No OFD packet to send [03:40:42]OFD Sender: No OFD packet to send [03:40:47]OFD Sender: No OFD packet to send [03:40:52]OFD Sender: No OFD packet to send [03:40:57]OFD Sender: No OFD packet to send [03:41:02]OFD Sender: No OFD packet to send [03:41:07]OFD Sender: No OFD packet to send [03:41:12]OFD Sender: No OFD packet to send [03:41:17]OFD Sender: No OFD packet to send [03:41:22]OFD Sender: No OFD packet to send [03:41:27]OFD Sender: No OFD packet to send [03:41:32]OFD Sender: No OFD packet to send [03:41:37]OFD Sender: No OFD packet to send [03:41:42]OFD Sender: No OFD packet to send [03:41:47]OFD Sender: No OFD packet to send [03:41:52]OFD Sender: No OFD packet to send [03:41:57]OFD Sender: No OFD packet to send [03:42:02]OFD Sender: No OFD packet to send [03:42:07]OFD Sender: No OFD packet to send [03:42:12]OFD Sender: No OFD packet to send [03:42:17]OFD Sender: No OFD packet to send [03:42:22]OFD Sender: No OFD packet to send [03:42:27]OFD Sender: No OFD packet to send [03:42:32]OFD Sender: No OFD packet to send [03:42:37]OFD Sender: No OFD packet to send [03:42:42]OFD Sender: No OFD packet to send [03:42:47]OFD Sender: No OFD packet to send [03:42:52]OFD Sender: No OFD packet to send [03:42:57]OFD Sender: No OFD packet to send [03:43:02]OFD Sender: No OFD packet to send [03:43:07]OFD Sender: No OFD packet to send [03:43:12]OFD Sender: No OFD packet to send [03:43:17]OFD Sender: No OFD packet to send [03:43:23]OFD Sender: No OFD packet to send [03:43:28]OFD Sender: No OFD packet to send [03:43:33]OFD Sender: No OFD packet to send [03:43:38]OFD Sender: No OFD packet to send [03:43:43]OFD Sender: No OFD packet to send [03:43:48]OFD Sender: No OFD packet to send [03:43:53]OFD Sender: No OFD packet to send [03:43:58]OFD Sender: No OFD packet to send [03:44:03]OFD Sender: No OFD packet to send [03:44:08]OFD Sender: No OFD packet to send [03:44:13]OFD Sender: No OFD packet to send [03:44:18]OFD Sender: No OFD packet to send [03:44:23]OFD Sender: No OFD packet to send [03:44:28]OFD Sender: No OFD packet to send [03:44:33]OFD Sender: No OFD packet to send [03:44:38]OFD Sender: No OFD packet to send [03:44:43]OFD Sender: No OFD packet to send [03:44:48]OFD Sender: No OFD packet to send [03:44:53]OFD Sender: No OFD packet to send [03:44:58]OFD Sender: No OFD packet to send [03:45:03]OFD Sender: No OFD packet to send [03:45:08]OFD Sender: No OFD packet to send [03:45:13]OFD Sender: No OFD packet to send [03:45:18]OFD Sender: No OFD packet to send [03:45:23]OFD Sender: No OFD packet to send [03:45:28]OFD Sender: No OFD packet to send [03:45:33]OFD Sender: No OFD packet to send [03:45:38]OFD Sender: No OFD packet to send [03:45:43]OFD Sender: No OFD packet to send [03:45:48]OFD Sender: No OFD packet to send [03:45:53]OFD Sender: No OFD packet to send [03:45:58]OFD Sender: No OFD packet to send [03:46:03]OFD Sender: No OFD packet to send [03:46:08]OFD Sender: No OFD packet to send [03:46:13]OFD Sender: No OFD packet to send [03:46:18]OFD Sender: No OFD packet to send [03:46:23]OFD Sender: No OFD packet to send [03:46:28]OFD Sender: No OFD packet to send [03:46:33]OFD Sender: No OFD packet to send [03:46:38]OFD Sender: No OFD packet to send [03:46:43]OFD Sender: No OFD packet to send [03:46:48]OFD Sender: No OFD packet to send [03:46:53]OFD Sender: No OFD packet to send [03:46:58]OFD Sender: No OFD packet to send [03:47:03]OFD Sender: No OFD packet to send [03:47:08]OFD Sender: No OFD packet to send [03:47:13]OFD Sender: No OFD packet to send [03:47:18]OFD Sender: No OFD packet to send [03:47:23]OFD Sender: No OFD packet to send [03:47:28]OFD Sender: No OFD packet to send [03:47:33]OFD Sender: No OFD packet to send [03:47:38]OFD Sender: No OFD packet to send [03:47:43]OFD Sender: No OFD packet to send [03:47:48]OFD Sender: No OFD packet to send [03:47:53]OFD Sender: No OFD packet to send [03:47:58]OFD Sender: No OFD packet to send [03:48:03]OFD Sender: No OFD packet to send [03:48:08]OFD Sender: No OFD packet to send [03:48:13]OFD Sender: No OFD packet to send [03:48:18]OFD Sender: No OFD packet to send [03:48:23]OFD Sender: No OFD packet to send [03:48:28]OFD Sender: No OFD packet to send [03:48:33]OFD Sender: No OFD packet to send [03:48:38]OFD Sender: No OFD packet to send [03:48:43]OFD Sender: No OFD packet to send [03:48:48]OFD Sender: No OFD packet to send [03:48:53]OFD Sender: No OFD packet to send [03:48:58]OFD Sender: No OFD packet to send [03:49:03]OFD Sender: No OFD packet to send [03:49:08]OFD Sender: No OFD packet to send [03:49:13]OFD Sender: No OFD packet to send [03:49:18]OFD Sender: No OFD packet to send [03:49:23]OFD Sender: No OFD packet to send [03:49:28]OFD Sender: No OFD packet to send [03:49:33]OFD Sender: No OFD packet to send [03:49:38]OFD Sender: No OFD packet to send [03:49:43]OFD Sender: No OFD packet to send [03:49:48]OFD Sender: No OFD packet to send [03:49:53]OFD Sender: No OFD packet to send [03:49:58]OFD Sender: No OFD packet to send [03:50:03]OFD Sender: No OFD packet to send [03:50:08]OFD Sender: No OFD packet to send [03:50:13]OFD Sender: No OFD packet to send [03:50:18]OFD Sender: No OFD packet to send [03:50:23]OFD Sender: No OFD packet to send [03:50:28]OFD Sender: No OFD packet to send [03:50:33]OFD Sender: No OFD packet to send [03:50:38]OFD Sender: No OFD packet to send [03:50:43]OFD Sender: No OFD packet to send [03:50:48]OFD Sender: No OFD packet to send [03:50:53]OFD Sender: No OFD packet to send [03:50:58]OFD Sender: No OFD packet to send [03:51:03]OFD Sender: No OFD packet to send [03:51:08]OFD Sender: No OFD packet to send [03:51:13]OFD Sender: No OFD packet to send [03:51:18]OFD Sender: No OFD packet to send [03:51:23]OFD Sender: No OFD packet to send [03:51:28]OFD Sender: No OFD packet to send [03:51:33]OFD Sender: No OFD packet to send [03:51:38]OFD Sender: No OFD packet to send [03:51:43]OFD Sender: No OFD packet to send [03:51:48]OFD Sender: No OFD packet to send [03:51:53]OFD Sender: No OFD packet to send [03:51:58]OFD Sender: No OFD packet to send [03:52:03]OFD Sender: No OFD packet to send [03:52:08]OFD Sender: No OFD packet to send [03:52:13]OFD Sender: No OFD packet to send [03:52:18]OFD Sender: No OFD packet to send [03:52:23]OFD Sender: No OFD packet to send [03:52:28]OFD Sender: No OFD packet to send [03:52:33]OFD Sender: No OFD packet to send [03:52:38]OFD Sender: No OFD packet to send [03:52:43]OFD Sender: No OFD packet to send [03:52:48]OFD Sender: No OFD packet to send [03:52:53]OFD Sender: No OFD packet to send [03:52:58]OFD Sender: No OFD packet to send [03:53:03]OFD Sender: No OFD packet to send [03:53:08]OFD Sender: No OFD packet to send [03:53:13]OFD Sender: No OFD packet to send [03:53:18]OFD Sender: No OFD packet to send [03:53:23]OFD Sender: No OFD packet to send [03:53:28]OFD Sender: No OFD packet to send [03:53:33]OFD Sender: No OFD packet to send [03:53:38]OFD Sender: No OFD packet to send [03:53:43]OFD Sender: No OFD packet to send [03:53:48]OFD Sender: No OFD packet to send [03:53:53]OFD Sender: No OFD packet to send [03:53:58]OFD Sender: No OFD packet to send [03:54:03]OFD Sender: No OFD packet to send [03:54:08]OFD Sender: No OFD packet to send [03:54:13]OFD Sender: No OFD packet to send [03:54:18]OFD Sender: No OFD packet to send [03:54:23]OFD Sender: No OFD packet to send [03:54:28]OFD Sender: No OFD packet to send [03:54:33]OFD Sender: No OFD packet to send [03:54:38]OFD Sender: No OFD packet to send [03:54:43]OFD Sender: No OFD packet to send [03:54:48]OFD Sender: No OFD packet to send [03:54:53]OFD Sender: No OFD packet to send [03:54:58]OFD Sender: No OFD packet to send [03:55:03]OFD Sender: No OFD packet to send [03:55:08]OFD Sender: No OFD packet to send [03:55:13]OFD Sender: No OFD packet to send [03:55:18]OFD Sender: No OFD packet to send [03:55:23]OFD Sender: No OFD packet to send [03:55:28]OFD Sender: No OFD packet to send [03:55:33]OFD Sender: No OFD packet to send [03:55:38]OFD Sender: No OFD packet to send [03:55:43]OFD Sender: No OFD packet to send [03:55:48]OFD Sender: No OFD packet to send [03:55:53]OFD Sender: No OFD packet to send [03:55:58]OFD Sender: No OFD packet to send [03:56:03]OFD Sender: No OFD packet to send [03:56:08]OFD Sender: No OFD packet to send [03:56:13]OFD Sender: No OFD packet to send [03:56:18]OFD Sender: No OFD packet to send [03:56:23]OFD Sender: No OFD packet to send [03:56:28]OFD Sender: No OFD packet to send [03:56:33]OFD Sender: No OFD packet to send [03:56:38]OFD Sender: No OFD packet to send [03:56:43]OFD Sender: No OFD packet to send [03:56:48]OFD Sender: No OFD packet to send [03:56:53]OFD Sender: No OFD packet to send [03:56:58]OFD Sender: No OFD packet to send [03:57:03]OFD Sender: No OFD packet to send [03:57:08]OFD Sender: No OFD packet to send [03:57:13]OFD Sender: No OFD packet to send [03:57:18]OFD Sender: No OFD packet to send [03:57:23]OFD Sender: No OFD packet to send [03:57:28]OFD Sender: No OFD packet to send [03:57:33]OFD Sender: No OFD packet to send [03:57:38]OFD Sender: No OFD packet to send [03:57:43]OFD Sender: No OFD packet to send [03:57:48]OFD Sender: No OFD packet to send [03:57:53]OFD Sender: No OFD packet to send [03:57:56]accept exits with 5 [03:57:56]New connection [03:57:56]New thread 3067297124 created [03:57:56]Thread 3067440484 joined [03:57:56]Waiting for new connection... [03:57:56] Sock 5.Parse request [03:57:56]Sock 5.Check first char [03:57:56]Sock 5.First char is OK [03:57:56]request: POST /json_proto HTTP/1.0 [03:57:56]Method: POST [03:57:56]URL: /json_proto [03:57:56]Method is POST - this is cgi request [03:57:56]url: /json_proto [03:57:56]query_string will be loaded in cgi processing [03:57:56]execute_cgi json_proto POST (null) [03:57:56]execute_cgi path=json_proto method=POST [03:57:56]POST find Content-Length [03:57:56]Host: 172.17.44.196:8080 [03:57:56]Content-Length: 922 [03:57:56]Content-Type: application/json [03:57:56] [03:57:56]POST finish read [03:57:56]Found Content-Length = 922 [03:57:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246322", "tax_sys" : 0, "items" : [ { "code": "48743273", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Marlboro Touch", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521247", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0447\u0435\u0440\u043D.\u043F\u0435\u0440\u0441\u0438\u043A", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 260.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:57:56]execute_script... [03:57:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246322", "tax_sys" : 0, "items" : [ { "code": "48743273", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Marlboro Touch", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521247", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0447\u0435\u0440\u043D.\u043F\u0435\u0440\u0441\u0438\u043A", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 260.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:57:56]POST & json_proto [03:57:56]process_json_proto [03:57:56]json parsed OK: [03:57:56]protocol is kg_v1.0 [03:57:56]action value=close_receipt [03:57:56]process_action close_receipt [03:57:56]cmd_close_receipt [03:57:56]MH_GetDate [03:57:56]Write to MH i2c: F0 00 00 03 01 F3 [03:57:56]Write i2c OK [03:57:56]MH_I2C_Read... [03:57:56]Read from MH i2c: F0 [03:57:56]MH_I2C_Read... [03:57:56]Read from MH i2c: F0 09 00 [03:57:56]MH_I2C_Read... [03:57:56]Read from MH i2c: F0 09 00 03 01 00 C5 49 3C 66 1C A3 36 66 07 [03:57:56]GetLastDocTimeStamp 1715221601 [03:57:56]current date 1715227077 [03:57:56]FM_GetShiftState [03:57:56]SAM_PROTO_GetShiftState [03:57:56]wFMCommunicate request_size=4 [03:57:56]MH_SAM_APDU [03:57:56]CAPDU: 80 13 01 00 [03:57:56]Write to MH i2c: E2 08 00 04 01 80 13 01 00 00 00 00 00 82 [03:57:56]Write i2c OK [03:57:56]MH_I2C_Read... [03:57:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:57:56]Read from MH i2c: E2 [03:57:56]MH_I2C_Read... [03:57:56]Read from MH i2c: E2 0E 00 [03:57:56]MH_I2C_Read... [03:57:56]Read from MH i2c: E2 0E 00 04 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 60 [03:57:56]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [03:57:56]wFMCommunicate OK [03:57:56]SAM_PROTO_GetShiftState done [03:57:56]FM_GetShiftState done [03:57:56]opened in 1715213850 [03:57:56]opened+sec_in_day 1715300250 [03:57:56]quantity*price = 13500 [03:57:56]sum+1 = 13501 [03:57:56]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870202521247 Напиток MAXI чай 1,2 черн.персик 1.000 * 125.00 = 125.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 260.00 НСП 1% : 2.30 НДС 12% : 27.61 Наличными: 260.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 20 09.05.2024 03:57 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91690 ФПД: 133417370017749 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T035757&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91690&fm=133417370017749&tin=02508201610067®Number=0000000000098132&sum=26000 0 [03:57:57]StoreToDocumentArchive [03:57:57]shift 271 fd 91690 [03:57:57]save to /storage/0271/doc_00091690 [03:57:57]save last doc name /storage/0271/doc_00091690 to /storage/kkm_last_doc_name [03:57:57]save OK [03:57:57]Clear old archive folders... [03:57:57]ProcessDocumentItem done err = 0, tmpTLVsize=392 [03:57:57]tlvbuf is 016847E0 [03:57:57]SAM_PROTO_ClearQueue [03:57:57]wFMCommunicate request_size=4 [03:57:57]MH_SAM_APDU [03:57:57]CAPDU: 80 09 00 00 [03:57:57]Write to MH i2c: E2 08 00 11 01 80 09 00 00 00 00 00 00 84 [03:57:57]Write i2c OK [03:57:57]MH_I2C_Read... [03:57:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:57:57]Read from MH i2c: E2 [03:57:57]MH_I2C_Read... [03:57:57]Read from MH i2c: E2 03 00 [03:57:57]MH_I2C_Read... [03:57:57]Read from MH i2c: E2 03 00 11 01 00 90 00 86 [03:57:57]RAPDU: 90 00 [03:57:57]wFMCommunicate OK [03:57:57]SAM_PROTO_ClearQueue done [03:57:57]KKMCreateOFDPacket [03:57:57]OFDProtocolAddRootSTLVToBuf [03:57:57]FM_MakeSignedData [03:57:57]FM_MakeSignedData [03:57:57]SAM_PROTO_SignData [03:57:57]wFMCommunicate request_size=4 [03:57:57]MH_SAM_APDU [03:57:57]CAPDU: 80 0D 01 02 [03:57:57]Write to MH i2c: E2 08 00 12 01 80 0D 01 02 00 00 00 00 8C [03:57:57]Write i2c OK [03:57:57]MH_I2C_Read... [03:57:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:57:57]Read from MH i2c: E2 [03:57:57]MH_I2C_Read... [03:57:57]Read from MH i2c: E2 03 00 [03:57:57]MH_I2C_Read... [03:57:57]Read from MH i2c: E2 03 00 12 01 00 90 00 87 [03:57:57]RAPDU: 90 00 [03:57:57]wFMCommunicate OK [03:57:57]wFMCommunicate request_size=255 [03:57:57]MH_SAM_APDU [03:57:57]CAPDU: 80 0D 02 02 FA 03 00 88 01 1E 04 01 00 01 23 04 5E 00 8A 04 08 00 34 38 37 34 33 32 37 33 06 04 1F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 61 72 6C 62 6F 72 6F 20 54 6F 75 63 68 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 34 37 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 [03:57:57]Write to MH i2c: E2 02 01 13 01 80 0D 02 02 FA 00 03 00 88 01 1E 04 01 00 01 23 04 5E 00 8A 04 08 00 34 38 37 34 33 32 37 33 06 04 1F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 61 72 6C 62 6F 72 6F 20 54 6F 75 63 68 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 34 37 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 00 00 F4 [03:57:57]Write i2c OK [03:57:57]MH_I2C_Read... [03:57:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:57:58]Read from MH i2c: E2 [03:57:58]MH_I2C_Read... [03:57:58]Read from MH i2c: E2 03 00 [03:57:58]MH_I2C_Read... [03:57:58]Read from MH i2c: E2 03 00 13 01 00 90 00 88 [03:57:58]RAPDU: 90 00 [03:57:58]wFMCommunicate OK [03:57:58]wFMCommunicate request_size=151 [03:57:58]MH_SAM_APDU [03:57:58]CAPDU: 80 0D 02 02 92 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 C5 49 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2A 66 01 00 35 04 06 00 79 57 A6 F2 5F D5 [03:57:58]Write to MH i2c: E2 9A 00 14 01 80 0D 02 02 92 00 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 C5 49 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2A 66 01 00 35 04 06 00 79 57 A6 F2 5F D5 00 00 8F [03:57:58]Write i2c OK [03:57:58]MH_I2C_Read... [03:57:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:57:58]Read from MH i2c: E2 [03:57:58]MH_I2C_Read... [03:57:58]Read from MH i2c: E2 03 00 [03:57:58]MH_I2C_Read... [03:57:58]Read from MH i2c: E2 03 00 14 01 00 90 00 89 [03:57:58]RAPDU: 90 00 [03:57:58]wFMCommunicate OK [03:57:58]wFMCommunicate request_size=4 [03:57:58]MH_SAM_APDU [03:57:58]CAPDU: 80 0D 03 02 [03:57:58]Write to MH i2c: E2 08 00 15 01 80 0D 03 02 00 00 00 00 91 [03:57:58]Write i2c OK [03:57:58]MH_I2C_Read... [03:57:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:57:58]Read from MH i2c: E2 [03:57:58]MH_I2C_Read... [03:57:58]Read from MH i2c: E2 0B 00 [03:57:58]MH_I2C_Read... [03:57:58]Read from MH i2c: E2 0B 00 15 01 00 39 88 05 40 3A 73 D3 3A 90 00 52 [03:57:58]RAPDU: 39 88 05 40 3A 73 D3 3A 90 00 [03:57:58]wFMCommunicate OK [03:57:58]SAM_PROTO_SignData done [03:57:58]FM_MakeSignedData done [03:57:58]CreateOFDProtocolMessage [03:57:58]wFMCommunicate request_size=4 [03:57:58]MH_SAM_APDU [03:57:58]CAPDU: 80 11 00 00 [03:57:58]Write to MH i2c: E2 08 00 16 01 80 11 00 00 00 00 00 00 91 [03:57:58]Write i2c OK [03:57:58]MH_I2C_Read... [03:57:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:57:58]Read from MH i2c: E2 [03:57:58]MH_I2C_Read... [03:57:58]Read from MH i2c: E2 17 00 [03:57:58]MH_I2C_Read... [03:57:58]Read from MH i2c: E2 17 00 16 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 E1 [03:57:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [03:57:58]wFMCommunicate OK [03:57:58]CreateOFDProtocolMessage done [03:57:58]OFDSenderStorePacket 91690 [03:57:58]StoreOFDPacket docnum=91690 [03:57:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 9C 01 00 00 A8 AB 94 01 3D 3E 5A 03 01 00 03 00 88 01 1E 04 01 00 01 23 04 5E 00 8A 04 08 00 34 38 37 34 33 32 37 33 06 04 1F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 61 72 6C 62 6F 72 6F 20 54 6F 75 63 68 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 34 37 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 C5 49 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2A 66 01 00 35 04 06 00 79 57 A6 F2 5F D5 39 88 05 40 3A 73 D3 3A [03:57:58]CheckFolder [03:57:58]dirname=/storage/ofd_packets [03:57:58]CheckFolder done [03:57:58]ProducePacketName [03:57:58]name=ofd_packets/00091690 [03:57:58]NVStorageSaveData ofd_packets/00091690 [03:57:58]File name is /storage/ofd_packets/00091690 [03:57:58]Write 442 bytes [03:57:58]NVStorageSaveData done [03:57:58]OFDSenderStorePacket done [03:57:58]KKMCreateOFDPacket done [03:57:58]NVStorageSaveData kkm_last_timestamp [03:57:58]File name is /storage/kkm_last_timestamp [03:57:58]Write 4 bytes [03:57:58]NVStorageSaveData done [03:57:58]ExternCall_PrintAddStr [03:57:58]wPrintStart [03:57:58]Write to MH i2c: 01 00 00 17 01 18 [03:57:58]Write i2c OK [03:57:58]MH_I2C_Read... [03:57:58]Read from MH i2c: 01 [03:57:58]MH_I2C_Read... [03:57:58]Read from MH i2c: 01 07 00 [03:57:58]MH_I2C_Read... [03:57:58]OFD Sender: Processing packet 91690 [packets to send 59, broken 58] [03:57:58]ProducePacketName [03:57:58]name=ofd_packets/00091690 [03:57:58]Read from MH i2c: 01 OFD Sender: To server: pG, [03:57:58]07 CommunicateWithHost lk.salyk.kg:30040 [03:57:58]00 ConnectInit lk.salyk.kg [03:57:58]17 01 00 00 00 00 00 FF 0F 2D [03:57:58]RasterBufferAndPrint [03:57:58]line Счет N : (3)246322 [03:57:58]line ИНН: 02508201610067 [03:57:58]line Контрольно-Кассовый Чек [03:57:58]line ПРОДАЖА [03:57:58]line Товар: 48743273 [03:57:58]line Сигареты Marlboro Touch [03:57:58]line 1.000 * 135.00 [03:57:58]line = 135.00 [03:57:58]line НДС 12% НСП 1% [03:57:58]line > о реализуемом товаре [03:57:58]line Товар: 4870202521247 [03:57:58]line Напиток MAXI чай 1,2 черн.персик [03:57:58]line 1.000 * 125.00 [03:57:58]line = 125.00 [03:57:58]line НДС 12% НСП 1% [03:57:58]line > о реализуемом товаре [03:57:58]line ИТОГО: 260.00 [03:57:58]line НСП 1% : 2.30 [03:57:58]line НДС 12% : 27.61 [03:57:58]line Наличными: 260.00 [03:57:58]line Безнал.: 0.00 [03:57:58]line Место: АЗС № 133 "Партнер Нефть" [03:57:58]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [03:57:58]line СНО: Общий режим [03:57:58]line Чек 20 09.05.2024 03:57 [03:57:58]line Смена: 271 ФФД: 1.0 [03:57:58]line ЗНМ: 0300000232 [03:57:58]line РНМ: 0000000000098132 [03:57:58]line Версия ККМ: 001 [03:57:58]line ФМ: 0000000000965423 [03:57:58]line ФД: 91690 [03:57:58]line ФПД: 133417370017749 [03:57:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T035757&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91690&fm=133417370017749&tin=02508201610067®Number=0000000000098132&sum=26000 [03:57:58]line 0 [03:57:58]written 0, free lines is 4095 [03:57:58]Connected sock=9 [03:57:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 9C 01 00 00 A8 AB 94 01 3D 3E 5A 03 01 00 03 00 88 01 1E 04 01 00 01 23 04 5E 00 8A 04 08 00 34 38 37 34 33 32 37 33 06 04 1F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 61 72 6C 62 6F 72 6F 20 54 6F 75 63 68 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 34 37 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 C5 49 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2A 66 01 00 35 04 06 00 79 57 A6 F2 5F D5 39 88 05 40 3A 73 D3 3A [03:57:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 73 97 47 00 00 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2A 66 01 00 F4 03 04 00 6C F5 3B 66 B6 04 01 00 00 3D 18 E9 60 26 6D 9D E6 [03:57:58]CommunicateWithHost err = 0 [03:57:58]CheckOFDResponse [03:57:58]1017 (14) - 77093643461234 [03:57:58]1041 (16) - 0000000000965423 [03:57:58]1040 (4) - 91690 [03:57:58]1012 (4) - 08.05.2024 21:58 [03:57:58]1206 (1) - 0 [03:57:58]OFD Sender: Remove packet 91690 [03:57:58]ProducePacketName [03:57:58]name=ofd_packets/00091690 [03:57:58]NVStorageDeleteData [03:57:59]Write to MH i2c: 01 00 00 45 01 46 [03:57:59]Write i2c OK [03:57:59]MH_I2C_Read... [03:57:59]Read from MH i2c: 01 [03:57:59]MH_I2C_Read... [03:57:59]Read from MH i2c: 01 07 00 [03:57:59]MH_I2C_Read... [03:57:59]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 71 0C CA [03:57:59]RasterBufferAndPrint [03:57:59]line [03:57:59]line [03:57:59]line [03:57:59]line [03:57:59]line [03:57:59]written 0, free lines is 3191 [03:57:59]MH_Cut [03:57:59]Write to MH i2c: D1 01 00 4C 01 01 1F [03:57:59]Write i2c OK [03:57:59]MH_I2C_Read... [03:57:59]Read from MH i2c: D1 [03:57:59]MH_I2C_Read... [03:57:59]Read from MH i2c: D1 01 00 [03:57:59]MH_I2C_Read... [03:57:59]Read from MH i2c: D1 01 00 4C 01 00 1E [03:57:59]Write to MH i2c: 01 00 00 4D 01 4E [03:57:59]Write i2c OK [03:57:59]MH_I2C_Read... [03:57:59]*** FLAG_PRN_PAP1 set [03:57:59]*** Cut start [03:57:59]*** Partial cut [03:57:59]*** CUTSNS_PIN = 1 [03:57:59]*** CUTSNS_PIN = 0 [03:57:59]OFD Sender: No OFD packet to send [03:57:59]*** Brake cut motor [03:57:59]Read from MH i2c: 01 [03:57:59]MH_I2C_Read... [03:57:59]*** Stop cut motor [03:57:59]*** Cut end [03:57:59]Read from MH i2c: 01 07 00 [03:57:59]MH_I2C_Read... [03:57:59]Read from MH i2c: 01 07 00 4D 01 00 01 00 00 00 FF 0F 64 [03:57:59]process_action close_receipt done [03:57:59]requested_data is exist [03:57:59]produce_requested_data [03:57:59]requested_item fm.sn is exist - process it [03:57:59]wFMCommunicate request_size=4 [03:57:59]MH_SAM_APDU [03:57:59]CAPDU: 80 11 00 00 [03:57:59]Write to MH i2c: E2 08 00 4E 01 80 11 00 00 00 00 00 00 C9 [03:57:59]Write i2c OK [03:57:59]MH_I2C_Read... [03:57:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:57:59]Read from MH i2c: E2 [03:57:59]MH_I2C_Read... [03:57:59]Read from MH i2c: E2 17 00 [03:57:59]MH_I2C_Read... [03:57:59]Read from MH i2c: E2 17 00 4E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 19 [03:57:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [03:57:59]wFMCommunicate OK [03:57:59]requested_item fd.num is exist - process it [03:57:59]SAM_PROTO_GetFieldsCounters [03:57:59]wFMCommunicate request_size=4 [03:57:59]MH_SAM_APDU [03:57:59]CAPDU: 80 13 00 00 [03:57:59]Write to MH i2c: E2 08 00 4F 01 80 13 00 00 00 00 00 00 CC [03:57:59]Write i2c OK [03:57:59]MH_I2C_Read... [03:58:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:58:00]Read from MH i2c: E2 [03:58:00]MH_I2C_Read... [03:58:00]Read from MH i2c: E2 62 00 [03:58:00]MH_I2C_Read... [03:58:00]Read from MH i2c: E2 62 00 4F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 2A 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 C5 [03:58:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 2A 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:58:00]wFMCommunicate OK [03:58:00]SAM_PROTO_GetFieldsCounters done [03:58:00]requested_item shift.num is exist - process it [03:58:00]requested_item shift.opened is exist - process it [03:58:00]req_shift_opened [03:58:00]FM_GetShiftState [03:58:00]SAM_PROTO_GetShiftState [03:58:00]wFMCommunicate request_size=4 [03:58:00]MH_SAM_APDU [03:58:00]CAPDU: 80 13 01 00 [03:58:00]Write to MH i2c: E2 08 00 50 01 80 13 01 00 00 00 00 00 CE [03:58:00]Write i2c OK [03:58:00]MH_I2C_Read... [03:58:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:58:00]Read from MH i2c: E2 [03:58:00]MH_I2C_Read... [03:58:00]Read from MH i2c: E2 0E 00 [03:58:00]MH_I2C_Read... [03:58:00]Read from MH i2c: E2 0E 00 50 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 AC [03:58:00]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [03:58:00]wFMCommunicate OK [03:58:00]SAM_PROTO_GetShiftState done [03:58:00]FM_GetShiftState done [03:58:00]req_shift_opened done [03:58:00]requested_item shift.open_date is exist - process it [03:58:00]req_shift_open_date [03:58:00]req_shift_open_date done [03:58:00]produce_requested_data done [03:58:00]produce_requested_data return {"fm.sn":"0000000000965423","fd.num":91690,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [03:58:00]process_action_free close_receipt [03:58:00]json_value_free [03:58:00]json_value_free done [03:58:00]process_json_proto returns [03:58:00]Send response to host [03:58:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965423","fd.num":91690,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [03:58:00]free response buf [03:58:00]execute_script done [03:58:00]execute_script returns [03:58:00]free content buf [03:58:00]Sock 5.Close socket [03:58:00]Sock 5.Thread stoped [03:58:04]OFD Sender: No OFD packet to send [03:58:09]OFD Sender: No OFD packet to send [03:58:14]OFD Sender: No OFD packet to send [03:58:19]OFD Sender: No OFD packet to send [03:58:24]OFD Sender: No OFD packet to send [03:58:29]OFD Sender: No OFD packet to send [03:58:34]OFD Sender: No OFD packet to send [03:58:39]OFD Sender: No OFD packet to send [03:58:44]OFD Sender: No OFD packet to send [03:58:49]OFD Sender: No OFD packet to send [03:58:54]OFD Sender: No OFD packet to send [03:58:59]OFD Sender: No OFD packet to send [03:59:04]OFD Sender: No OFD packet to send [03:59:09]OFD Sender: No OFD packet to send [03:59:14]OFD Sender: No OFD packet to send [03:59:19]OFD Sender: No OFD packet to send [03:59:24]OFD Sender: No OFD packet to send [03:59:29]OFD Sender: No OFD packet to send [03:59:34]OFD Sender: No OFD packet to send [03:59:39]OFD Sender: No OFD packet to send [03:59:44]OFD Sender: No OFD packet to send [03:59:49]OFD Sender: No OFD packet to send [03:59:54]OFD Sender: No OFD packet to send [03:59:59]OFD Sender: No OFD packet to send [04:00:04]OFD Sender: No OFD packet to send [04:00:09]OFD Sender: No OFD packet to send [04:00:14]OFD Sender: No OFD packet to send [04:00:19]OFD Sender: No OFD packet to send [04:00:24]OFD Sender: No OFD packet to send [04:00:29]OFD Sender: No OFD packet to send [04:00:34]OFD Sender: No OFD packet to send [04:00:39]OFD Sender: No OFD packet to send [04:00:44]OFD Sender: No OFD packet to send [04:00:49]OFD Sender: No OFD packet to send [04:00:54]OFD Sender: No OFD packet to send [04:00:59]OFD Sender: No OFD packet to send [04:01:04]OFD Sender: No OFD packet to send [04:01:09]OFD Sender: No OFD packet to send [04:01:14]OFD Sender: No OFD packet to send [04:01:19]OFD Sender: No OFD packet to send [04:01:24]OFD Sender: No OFD packet to send [04:01:29]OFD Sender: No OFD packet to send [04:01:34]OFD Sender: No OFD packet to send [04:01:39]OFD Sender: No OFD packet to send [04:01:44]OFD Sender: No OFD packet to send [04:01:49]OFD Sender: No OFD packet to send [04:01:54]OFD Sender: No OFD packet to send [04:01:59]OFD Sender: No OFD packet to send [04:02:04]OFD Sender: No OFD packet to send [04:02:09]OFD Sender: No OFD packet to send [04:02:14]OFD Sender: No OFD packet to send [04:02:19]OFD Sender: No OFD packet to send [04:02:24]OFD Sender: No OFD packet to send [04:02:29]OFD Sender: No OFD packet to send [04:02:34]OFD Sender: No OFD packet to send [04:02:39]OFD Sender: No OFD packet to send [04:02:44]OFD Sender: No OFD packet to send [04:02:49]OFD Sender: No OFD packet to send [04:02:54]OFD Sender: No OFD packet to send [04:02:59]OFD Sender: No OFD packet to send [04:03:04]OFD Sender: No OFD packet to send [04:03:09]OFD Sender: No OFD packet to send [04:03:14]OFD Sender: No OFD packet to send [04:03:19]OFD Sender: No OFD packet to send [04:03:24]OFD Sender: No OFD packet to send [04:03:29]OFD Sender: No OFD packet to send [04:03:34]OFD Sender: No OFD packet to send [04:03:39]OFD Sender: No OFD packet to send [04:03:44]OFD Sender: No OFD packet to send [04:03:49]OFD Sender: No OFD packet to send [04:03:54]OFD Sender: No OFD packet to send [04:03:59]OFD Sender: No OFD packet to send [04:04:04]OFD Sender: No OFD packet to send [04:04:09]OFD Sender: No OFD packet to send [04:04:14]OFD Sender: No OFD packet to send [04:04:19]OFD Sender: No OFD packet to send [04:04:24]OFD Sender: No OFD packet to send [04:04:29]OFD Sender: No OFD packet to send [04:04:34]OFD Sender: No OFD packet to send [04:04:39]OFD Sender: No OFD packet to send [04:04:44]OFD Sender: No OFD packet to send [04:04:49]OFD Sender: No OFD packet to send [04:04:54]OFD Sender: No OFD packet to send [04:04:59]OFD Sender: No OFD packet to send [04:05:04]OFD Sender: No OFD packet to send [04:05:09]OFD Sender: No OFD packet to send [04:05:14]OFD Sender: No OFD packet to send [04:05:19]OFD Sender: No OFD packet to send [04:05:24]OFD Sender: No OFD packet to send [04:05:29]OFD Sender: No OFD packet to send [04:05:34]OFD Sender: No OFD packet to send [04:05:39]OFD Sender: No OFD packet to send [04:05:44]OFD Sender: No OFD packet to send [04:05:49]OFD Sender: No OFD packet to send [04:05:54]OFD Sender: No OFD packet to send [04:05:59]OFD Sender: No OFD packet to send [04:06:04]OFD Sender: No OFD packet to send [04:06:09]OFD Sender: No OFD packet to send [04:06:14]OFD Sender: No OFD packet to send [04:06:19]OFD Sender: No OFD packet to send [04:06:24]OFD Sender: No OFD packet to send [04:06:29]OFD Sender: No OFD packet to send [04:06:34]OFD Sender: No OFD packet to send [04:06:40]OFD Sender: No OFD packet to send [04:06:45]OFD Sender: No OFD packet to send [04:06:50]OFD Sender: No OFD packet to send [04:06:55]OFD Sender: No OFD packet to send [04:07:00]OFD Sender: No OFD packet to send [04:07:05]OFD Sender: No OFD packet to send [04:07:10]OFD Sender: No OFD packet to send [04:07:15]OFD Sender: No OFD packet to send [04:07:20]OFD Sender: No OFD packet to send [04:07:25]OFD Sender: No OFD packet to send [04:07:30]OFD Sender: No OFD packet to send [04:07:35]OFD Sender: No OFD packet to send [04:07:40]OFD Sender: No OFD packet to send [04:07:45]OFD Sender: No OFD packet to send [04:07:50]OFD Sender: No OFD packet to send [04:07:55]OFD Sender: No OFD packet to send [04:08:00]OFD Sender: No OFD packet to send [04:08:05]OFD Sender: No OFD packet to send [04:08:10]OFD Sender: No OFD packet to send [04:08:15]OFD Sender: No OFD packet to send [04:08:20]OFD Sender: No OFD packet to send [04:08:25]OFD Sender: No OFD packet to send [04:08:30]OFD Sender: No OFD packet to send [04:08:35]OFD Sender: No OFD packet to send [04:08:40]OFD Sender: No OFD packet to send [04:08:45]OFD Sender: No OFD packet to send [04:08:50]OFD Sender: No OFD packet to send [04:08:55]OFD Sender: No OFD packet to send [04:09:00]OFD Sender: No OFD packet to send [04:09:05]OFD Sender: No OFD packet to send [04:09:10]OFD Sender: No OFD packet to send [04:09:15]OFD Sender: No OFD packet to send [04:09:20]OFD Sender: No OFD packet to send [04:09:25]OFD Sender: No OFD packet to send [04:09:30]OFD Sender: No OFD packet to send [04:09:35]OFD Sender: No OFD packet to send [04:09:40]OFD Sender: No OFD packet to send [04:09:45]OFD Sender: No OFD packet to send [04:09:50]OFD Sender: No OFD packet to send [04:09:55]OFD Sender: No OFD packet to send [04:10:00]OFD Sender: No OFD packet to send [04:10:05]OFD Sender: No OFD packet to send [04:10:10]OFD Sender: No OFD packet to send [04:10:15]OFD Sender: No OFD packet to send [04:10:20]OFD Sender: No OFD packet to send [04:10:25]OFD Sender: No OFD packet to send [04:10:30]OFD Sender: No OFD packet to send [04:10:35]OFD Sender: No OFD packet to send [04:10:40]OFD Sender: No OFD packet to send [04:10:45]OFD Sender: No OFD packet to send [04:10:50]OFD Sender: No OFD packet to send [04:10:55]OFD Sender: No OFD packet to send [04:11:00]OFD Sender: No OFD packet to send [04:11:05]OFD Sender: No OFD packet to send [04:11:10]OFD Sender: No OFD packet to send [04:11:15]OFD Sender: No OFD packet to send [04:11:20]OFD Sender: No OFD packet to send [04:11:25]OFD Sender: No OFD packet to send [04:11:30]OFD Sender: No OFD packet to send [04:11:35]OFD Sender: No OFD packet to send [04:11:40]OFD Sender: No OFD packet to send [04:11:45]OFD Sender: No OFD packet to send [04:11:50]OFD Sender: No OFD packet to send [04:11:55]OFD Sender: No OFD packet to send [04:12:00]OFD Sender: No OFD packet to send [04:12:05]OFD Sender: No OFD packet to send [04:12:10]OFD Sender: No OFD packet to send [04:12:15]OFD Sender: No OFD packet to send [04:12:20]OFD Sender: No OFD packet to send [04:12:25]OFD Sender: No OFD packet to send [04:12:30]OFD Sender: No OFD packet to send [04:12:35]OFD Sender: No OFD packet to send [04:12:40]OFD Sender: No OFD packet to send [04:12:45]OFD Sender: No OFD packet to send [04:12:50]OFD Sender: No OFD packet to send [04:12:55]OFD Sender: No OFD packet to send [04:13:00]OFD Sender: No OFD packet to send [04:13:05]OFD Sender: No OFD packet to send [04:13:10]OFD Sender: No OFD packet to send [04:13:15]OFD Sender: No OFD packet to send [04:13:20]OFD Sender: No OFD packet to send [04:13:25]OFD Sender: No OFD packet to send [04:13:30]OFD Sender: No OFD packet to send [04:13:35]OFD Sender: No OFD packet to send [04:13:40]OFD Sender: No OFD packet to send [04:13:45]OFD Sender: No OFD packet to send [04:13:50]OFD Sender: No OFD packet to send [04:13:55]OFD Sender: No OFD packet to send [04:14:00]OFD Sender: No OFD packet to send [04:14:05]OFD Sender: No OFD packet to send [04:14:10]OFD Sender: No OFD packet to send [04:14:15]OFD Sender: No OFD packet to send [04:14:20]OFD Sender: No OFD packet to send [04:14:25]OFD Sender: No OFD packet to send [04:14:30]OFD Sender: No OFD packet to send [04:14:35]OFD Sender: No OFD packet to send [04:14:40]OFD Sender: No OFD packet to send [04:14:45]OFD Sender: No OFD packet to send [04:14:50]OFD Sender: No OFD packet to send [04:14:55]OFD Sender: No OFD packet to send [04:15:00]OFD Sender: No OFD packet to send [04:15:05]OFD Sender: No OFD packet to send [04:15:10]OFD Sender: No OFD packet to send [04:15:15]OFD Sender: No OFD packet to send [04:15:20]OFD Sender: No OFD packet to send [04:15:25]OFD Sender: No OFD packet to send [04:15:30]OFD Sender: No OFD packet to send [04:15:35]OFD Sender: No OFD packet to send [04:15:40]OFD Sender: No OFD packet to send [04:15:45]OFD Sender: No OFD packet to send [04:15:50]OFD Sender: No OFD packet to send [04:15:55]OFD Sender: No OFD packet to send [04:16:00]OFD Sender: No OFD packet to send [04:16:05]OFD Sender: No OFD packet to send [04:16:10]OFD Sender: No OFD packet to send [04:16:15]OFD Sender: No OFD packet to send [04:16:20]OFD Sender: No OFD packet to send [04:16:25]OFD Sender: No OFD packet to send [04:16:30]OFD Sender: No OFD packet to send [04:16:35]OFD Sender: No OFD packet to send [04:16:40]OFD Sender: No OFD packet to send [04:16:45]OFD Sender: No OFD packet to send [04:16:50]OFD Sender: No OFD packet to send [04:16:55]OFD Sender: No OFD packet to send [04:17:00]OFD Sender: No OFD packet to send [04:17:05]OFD Sender: No OFD packet to send [04:17:10]OFD Sender: No OFD packet to send [04:17:15]OFD Sender: No OFD packet to send [04:17:20]OFD Sender: No OFD packet to send [04:17:25]OFD Sender: No OFD packet to send [04:17:30]OFD Sender: No OFD packet to send [04:17:35]OFD Sender: No OFD packet to send [04:17:40]OFD Sender: No OFD packet to send [04:17:45]OFD Sender: No OFD packet to send [04:17:50]OFD Sender: No OFD packet to send [04:17:55]OFD Sender: No OFD packet to send [04:18:00]OFD Sender: No OFD packet to send [04:18:05]OFD Sender: No OFD packet to send [04:18:10]OFD Sender: No OFD packet to send [04:18:15]OFD Sender: No OFD packet to send [04:18:20]OFD Sender: No OFD packet to send [04:18:25]OFD Sender: No OFD packet to send [04:18:30]OFD Sender: No OFD packet to send [04:18:35]OFD Sender: No OFD packet to send [04:18:40]OFD Sender: No OFD packet to send [04:18:45]OFD Sender: No OFD packet to send [04:18:50]OFD Sender: No OFD packet to send [04:18:55]OFD Sender: No OFD packet to send [04:19:00]OFD Sender: No OFD packet to send [04:19:05]OFD Sender: No OFD packet to send [04:19:10]OFD Sender: No OFD packet to send [04:19:15]OFD Sender: No OFD packet to send [04:19:20]OFD Sender: No OFD packet to send [04:19:25]OFD Sender: No OFD packet to send [04:19:30]OFD Sender: No OFD packet to send [04:19:35]OFD Sender: No OFD packet to send [04:19:40]OFD Sender: No OFD packet to send [04:19:45]OFD Sender: No OFD packet to send [04:19:50]OFD Sender: No OFD packet to send [04:19:55]OFD Sender: No OFD packet to send [04:20:00]OFD Sender: No OFD packet to send [04:20:05]OFD Sender: No OFD packet to send [04:20:10]OFD Sender: No OFD packet to send [04:20:15]OFD Sender: No OFD packet to send [04:20:20]OFD Sender: No OFD packet to send [04:20:25]OFD Sender: No OFD packet to send [04:20:30]OFD Sender: No OFD packet to send [04:20:35]OFD Sender: No OFD packet to send [04:20:40]OFD Sender: No OFD packet to send [04:20:45]OFD Sender: No OFD packet to send [04:20:50]OFD Sender: No OFD packet to send [04:20:55]OFD Sender: No OFD packet to send [04:21:00]OFD Sender: No OFD packet to send [04:21:05]OFD Sender: No OFD packet to send [04:21:10]OFD Sender: No OFD packet to send [04:21:15]OFD Sender: No OFD packet to send [04:21:20]OFD Sender: No OFD packet to send [04:21:25]OFD Sender: No OFD packet to send [04:21:30]OFD Sender: No OFD packet to send [04:21:35]OFD Sender: No OFD packet to send [04:21:40]OFD Sender: No OFD packet to send [04:21:45]OFD Sender: No OFD packet to send [04:21:50]OFD Sender: No OFD packet to send [04:21:55]OFD Sender: No OFD packet to send [04:22:00]OFD Sender: No OFD packet to send [04:22:05]OFD Sender: No OFD packet to send [04:22:10]OFD Sender: No OFD packet to send [04:22:15]OFD Sender: No OFD packet to send [04:22:20]OFD Sender: No OFD packet to send [04:22:25]OFD Sender: No OFD packet to send [04:22:30]OFD Sender: No OFD packet to send [04:22:35]OFD Sender: No OFD packet to send [04:22:40]OFD Sender: No OFD packet to send [04:22:45]OFD Sender: No OFD packet to send [04:22:50]OFD Sender: No OFD packet to send [04:22:55]OFD Sender: No OFD packet to send [04:23:00]OFD Sender: No OFD packet to send [04:23:05]OFD Sender: No OFD packet to send [04:23:10]OFD Sender: No OFD packet to send [04:23:15]OFD Sender: No OFD packet to send [04:23:20]OFD Sender: No OFD packet to send [04:23:25]OFD Sender: No OFD packet to send [04:23:30]OFD Sender: No OFD packet to send [04:23:35]OFD Sender: No OFD packet to send [04:23:40]OFD Sender: No OFD packet to send [04:23:45]OFD Sender: No OFD packet to send [04:23:50]OFD Sender: No OFD packet to send [04:23:55]OFD Sender: No OFD packet to send [04:24:00]OFD Sender: No OFD packet to send [04:24:05]OFD Sender: No OFD packet to send [04:24:10]OFD Sender: No OFD packet to send [04:24:15]OFD Sender: No OFD packet to send [04:24:20]OFD Sender: No OFD packet to send [04:24:26]OFD Sender: No OFD packet to send [04:24:31]OFD Sender: No OFD packet to send [04:24:36]OFD Sender: No OFD packet to send [04:24:41]OFD Sender: No OFD packet to send [04:24:46]OFD Sender: No OFD packet to send [04:24:51]OFD Sender: No OFD packet to send [04:24:56]OFD Sender: No OFD packet to send [04:25:01]OFD Sender: No OFD packet to send [04:25:06]OFD Sender: No OFD packet to send [04:25:11]OFD Sender: No OFD packet to send [04:25:16]OFD Sender: No OFD packet to send [04:25:21]OFD Sender: No OFD packet to send [04:25:26]OFD Sender: No OFD packet to send [04:25:31]OFD Sender: No OFD packet to send [04:25:36]OFD Sender: No OFD packet to send [04:25:41]OFD Sender: No OFD packet to send [04:25:46]OFD Sender: No OFD packet to send [04:25:51]OFD Sender: No OFD packet to send [04:25:56]OFD Sender: No OFD packet to send [04:26:01]OFD Sender: No OFD packet to send [04:26:06]OFD Sender: No OFD packet to send [04:26:11]OFD Sender: No OFD packet to send [04:26:16]OFD Sender: No OFD packet to send [04:26:21]OFD Sender: No OFD packet to send [04:26:26]OFD Sender: No OFD packet to send [04:26:31]OFD Sender: No OFD packet to send [04:26:36]OFD Sender: No OFD packet to send [04:26:41]OFD Sender: No OFD packet to send [04:26:46]OFD Sender: No OFD packet to send [04:26:51]OFD Sender: No OFD packet to send [04:26:56]OFD Sender: No OFD packet to send [04:27:01]OFD Sender: No OFD packet to send [04:27:06]OFD Sender: No OFD packet to send [04:27:11]OFD Sender: No OFD packet to send [04:27:16]OFD Sender: No OFD packet to send [04:27:21]OFD Sender: No OFD packet to send [04:27:26]OFD Sender: No OFD packet to send [04:27:31]OFD Sender: No OFD packet to send [04:27:36]OFD Sender: No OFD packet to send [04:27:41]OFD Sender: No OFD packet to send [04:27:46]OFD Sender: No OFD packet to send [04:27:51]OFD Sender: No OFD packet to send [04:27:56]OFD Sender: No OFD packet to send [04:28:01]OFD Sender: No OFD packet to send [04:28:06]OFD Sender: No OFD packet to send [04:28:11]OFD Sender: No OFD packet to send [04:28:16]OFD Sender: No OFD packet to send [04:28:21]OFD Sender: No OFD packet to send [04:28:26]OFD Sender: No OFD packet to send [04:28:31]OFD Sender: No OFD packet to send [04:28:36]OFD Sender: No OFD packet to send [04:28:41]OFD Sender: No OFD packet to send [04:28:46]OFD Sender: No OFD packet to send [04:28:51]OFD Sender: No OFD packet to send [04:28:56]OFD Sender: No OFD packet to send [04:29:01]OFD Sender: No OFD packet to send [04:29:06]OFD Sender: No OFD packet to send [04:29:11]OFD Sender: No OFD packet to send [04:29:16]OFD Sender: No OFD packet to send [04:29:21]OFD Sender: No OFD packet to send [04:29:26]OFD Sender: No OFD packet to send [04:29:31]OFD Sender: No OFD packet to send [04:29:36]OFD Sender: No OFD packet to send [04:29:41]OFD Sender: No OFD packet to send [04:29:46]OFD Sender: No OFD packet to send [04:29:51]OFD Sender: No OFD packet to send [04:29:56]OFD Sender: No OFD packet to send [04:30:01]OFD Sender: No OFD packet to send [04:30:06]OFD Sender: No OFD packet to send [04:30:11]OFD Sender: No OFD packet to send [04:30:16]OFD Sender: No OFD packet to send [04:30:21]OFD Sender: No OFD packet to send [04:30:26]OFD Sender: No OFD packet to send [04:30:31]OFD Sender: No OFD packet to send [04:30:36]OFD Sender: No OFD packet to send [04:30:41]OFD Sender: No OFD packet to send [04:30:46]OFD Sender: No OFD packet to send [04:30:51]OFD Sender: No OFD packet to send [04:30:56]OFD Sender: No OFD packet to send [04:31:01]OFD Sender: No OFD packet to send [04:31:06]OFD Sender: No OFD packet to send [04:31:11]OFD Sender: No OFD packet to send [04:31:16]OFD Sender: No OFD packet to send [04:31:21]OFD Sender: No OFD packet to send [04:31:26]OFD Sender: No OFD packet to send [04:31:31]OFD Sender: No OFD packet to send [04:31:36]OFD Sender: No OFD packet to send [04:31:41]OFD Sender: No OFD packet to send [04:31:46]OFD Sender: No OFD packet to send [04:31:51]OFD Sender: No OFD packet to send [04:31:56]OFD Sender: No OFD packet to send [04:32:01]OFD Sender: No OFD packet to send [04:32:06]OFD Sender: No OFD packet to send [04:32:11]OFD Sender: No OFD packet to send [04:32:16]OFD Sender: No OFD packet to send [04:32:21]OFD Sender: No OFD packet to send [04:32:26]OFD Sender: No OFD packet to send [04:32:31]OFD Sender: No OFD packet to send [04:32:36]OFD Sender: No OFD packet to send [04:32:41]OFD Sender: No OFD packet to send [04:32:46]OFD Sender: No OFD packet to send [04:32:51]OFD Sender: No OFD packet to send [04:32:56]OFD Sender: No OFD packet to send [04:33:01]OFD Sender: No OFD packet to send [04:33:06]OFD Sender: No OFD packet to send [04:33:11]OFD Sender: No OFD packet to send [04:33:16]OFD Sender: No OFD packet to send [04:33:21]OFD Sender: No OFD packet to send [04:33:26]OFD Sender: No OFD packet to send [04:33:31]OFD Sender: No OFD packet to send [04:33:36]OFD Sender: No OFD packet to send [04:33:41]OFD Sender: No OFD packet to send [04:33:46]OFD Sender: No OFD packet to send [04:33:51]OFD Sender: No OFD packet to send [04:33:56]OFD Sender: No OFD packet to send [04:34:01]OFD Sender: No OFD packet to send [04:34:06]OFD Sender: No OFD packet to send [04:34:11]OFD Sender: No OFD packet to send [04:34:16]OFD Sender: No OFD packet to send [04:34:21]OFD Sender: No OFD packet to send [04:34:26]OFD Sender: No OFD packet to send [04:34:31]OFD Sender: No OFD packet to send [04:34:36]OFD Sender: No OFD packet to send [04:34:41]OFD Sender: No OFD packet to send [04:34:46]OFD Sender: No OFD packet to send [04:34:51]OFD Sender: No OFD packet to send [04:34:56]OFD Sender: No OFD packet to send [04:35:01]OFD Sender: No OFD packet to send [04:35:06]OFD Sender: No OFD packet to send [04:35:11]OFD Sender: No OFD packet to send [04:35:16]OFD Sender: No OFD packet to send [04:35:21]OFD Sender: No OFD packet to send [04:35:26]OFD Sender: No OFD packet to send [04:35:31]OFD Sender: No OFD packet to send [04:35:36]OFD Sender: No OFD packet to send [04:35:41]OFD Sender: No OFD packet to send [04:35:46]OFD Sender: No OFD packet to send [04:35:51]OFD Sender: No OFD packet to send [04:35:56]OFD Sender: No OFD packet to send [04:36:01]OFD Sender: No OFD packet to send [04:36:06]OFD Sender: No OFD packet to send [04:36:11]OFD Sender: No OFD packet to send [04:36:16]OFD Sender: No OFD packet to send [04:36:21]OFD Sender: No OFD packet to send [04:36:26]OFD Sender: No OFD packet to send [04:36:31]OFD Sender: No OFD packet to send [04:36:36]OFD Sender: No OFD packet to send [04:36:41]OFD Sender: No OFD packet to send [04:36:46]OFD Sender: No OFD packet to send [04:36:51]OFD Sender: No OFD packet to send [04:36:56]OFD Sender: No OFD packet to send [04:37:01]OFD Sender: No OFD packet to send [04:37:06]OFD Sender: No OFD packet to send [04:37:11]OFD Sender: No OFD packet to send [04:37:16]OFD Sender: No OFD packet to send [04:37:21]OFD Sender: No OFD packet to send [04:37:26]OFD Sender: No OFD packet to send [04:37:31]OFD Sender: No OFD packet to send [04:37:36]OFD Sender: No OFD packet to send [04:37:41]OFD Sender: No OFD packet to send [04:37:46]OFD Sender: No OFD packet to send [04:37:51]OFD Sender: No OFD packet to send [04:37:56]OFD Sender: No OFD packet to send [04:38:01]OFD Sender: No OFD packet to send [04:38:06]OFD Sender: No OFD packet to send [04:38:11]OFD Sender: No OFD packet to send [04:38:16]OFD Sender: No OFD packet to send [04:38:21]OFD Sender: No OFD packet to send [04:38:26]OFD Sender: No OFD packet to send [04:38:31]OFD Sender: No OFD packet to send [04:38:36]OFD Sender: No OFD packet to send [04:38:41]OFD Sender: No OFD packet to send [04:38:46]OFD Sender: No OFD packet to send [04:38:51]OFD Sender: No OFD packet to send [04:38:56]OFD Sender: No OFD packet to send [04:39:01]OFD Sender: No OFD packet to send [04:39:06]OFD Sender: No OFD packet to send [04:39:11]OFD Sender: No OFD packet to send [04:39:16]OFD Sender: No OFD packet to send [04:39:21]OFD Sender: No OFD packet to send [04:39:26]OFD Sender: No OFD packet to send [04:39:31]OFD Sender: No OFD packet to send [04:39:36]OFD Sender: No OFD packet to send [04:39:41]OFD Sender: No OFD packet to send [04:39:46]OFD Sender: No OFD packet to send [04:39:51]OFD Sender: No OFD packet to send [04:39:56]OFD Sender: No OFD packet to send [04:40:01]OFD Sender: No OFD packet to send [04:40:06]OFD Sender: No OFD packet to send [04:40:11]OFD Sender: No OFD packet to send [04:40:16]OFD Sender: No OFD packet to send [04:40:21]OFD Sender: No OFD packet to send [04:40:26]OFD Sender: No OFD packet to send [04:40:31]OFD Sender: No OFD packet to send [04:40:36]OFD Sender: No OFD packet to send [04:40:41]OFD Sender: No OFD packet to send [04:40:46]OFD Sender: No OFD packet to send [04:40:51]OFD Sender: No OFD packet to send [04:40:56]OFD Sender: No OFD packet to send [04:41:01]OFD Sender: No OFD packet to send [04:41:06]OFD Sender: No OFD packet to send [04:41:11]OFD Sender: No OFD packet to send [04:41:16]OFD Sender: No OFD packet to send [04:41:21]OFD Sender: No OFD packet to send [04:41:26]OFD Sender: No OFD packet to send [04:41:31]OFD Sender: No OFD packet to send [04:41:36]OFD Sender: No OFD packet to send [04:41:41]OFD Sender: No OFD packet to send [04:41:46]OFD Sender: No OFD packet to send [04:41:51]OFD Sender: No OFD packet to send [04:41:56]OFD Sender: No OFD packet to send [04:42:02]OFD Sender: No OFD packet to send [04:42:07]OFD Sender: No OFD packet to send [04:42:12]OFD Sender: No OFD packet to send [04:42:17]OFD Sender: No OFD packet to send [04:42:22]OFD Sender: No OFD packet to send [04:42:27]OFD Sender: No OFD packet to send [04:42:32]OFD Sender: No OFD packet to send [04:42:37]OFD Sender: No OFD packet to send [04:42:42]OFD Sender: No OFD packet to send [04:42:47]OFD Sender: No OFD packet to send [04:42:52]OFD Sender: No OFD packet to send [04:42:57]OFD Sender: No OFD packet to send [04:43:02]OFD Sender: No OFD packet to send [04:43:07]OFD Sender: No OFD packet to send [04:43:12]OFD Sender: No OFD packet to send [04:43:17]OFD Sender: No OFD packet to send [04:43:22]OFD Sender: No OFD packet to send [04:43:27]OFD Sender: No OFD packet to send [04:43:32]OFD Sender: No OFD packet to send [04:43:37]OFD Sender: No OFD packet to send [04:43:42]OFD Sender: No OFD packet to send [04:43:47]OFD Sender: No OFD packet to send [04:43:52]OFD Sender: No OFD packet to send [04:43:57]OFD Sender: No OFD packet to send [04:44:02]OFD Sender: No OFD packet to send [04:44:07]OFD Sender: No OFD packet to send [04:44:12]OFD Sender: No OFD packet to send [04:44:17]OFD Sender: No OFD packet to send [04:44:22]OFD Sender: No OFD packet to send [04:44:27]OFD Sender: No OFD packet to send [04:44:32]OFD Sender: No OFD packet to send [04:44:37]OFD Sender: No OFD packet to send [04:44:42]OFD Sender: No OFD packet to send [04:44:47]OFD Sender: No OFD packet to send [04:44:52]OFD Sender: No OFD packet to send [04:44:57]OFD Sender: No OFD packet to send [04:45:02]OFD Sender: No OFD packet to send [04:45:07]OFD Sender: No OFD packet to send [04:45:12]OFD Sender: No OFD packet to send [04:45:17]OFD Sender: No OFD packet to send [04:45:22]OFD Sender: No OFD packet to send [04:45:27]OFD Sender: No OFD packet to send [04:45:32]OFD Sender: No OFD packet to send [04:45:37]OFD Sender: No OFD packet to send [04:45:42]OFD Sender: No OFD packet to send [04:45:47]OFD Sender: No OFD packet to send [04:45:52]OFD Sender: No OFD packet to send [04:45:57]OFD Sender: No OFD packet to send [04:46:02]OFD Sender: No OFD packet to send [04:46:07]OFD Sender: No OFD packet to send [04:46:12]OFD Sender: No OFD packet to send [04:46:17]OFD Sender: No OFD packet to send [04:46:22]OFD Sender: No OFD packet to send [04:46:27]OFD Sender: No OFD packet to send [04:46:32]OFD Sender: No OFD packet to send [04:46:37]OFD Sender: No OFD packet to send [04:46:42]OFD Sender: No OFD packet to send [04:46:47]OFD Sender: No OFD packet to send [04:46:52]OFD Sender: No OFD packet to send [04:46:57]OFD Sender: No OFD packet to send [04:47:02]OFD Sender: No OFD packet to send [04:47:07]OFD Sender: No OFD packet to send [04:47:12]OFD Sender: No OFD packet to send [04:47:17]OFD Sender: No OFD packet to send [04:47:22]OFD Sender: No OFD packet to send [04:47:27]OFD Sender: No OFD packet to send [04:47:32]OFD Sender: No OFD packet to send [04:47:37]OFD Sender: No OFD packet to send [04:47:42]OFD Sender: No OFD packet to send [04:47:47]OFD Sender: No OFD packet to send [04:47:52]OFD Sender: No OFD packet to send [04:47:57]OFD Sender: No OFD packet to send [04:48:02]OFD Sender: No OFD packet to send [04:48:07]OFD Sender: No OFD packet to send [04:48:12]OFD Sender: No OFD packet to send [04:48:17]OFD Sender: No OFD packet to send [04:48:22]OFD Sender: No OFD packet to send [04:48:27]OFD Sender: No OFD packet to send [04:48:32]OFD Sender: No OFD packet to send [04:48:37]OFD Sender: No OFD packet to send [04:48:42]OFD Sender: No OFD packet to send [04:48:47]OFD Sender: No OFD packet to send [04:48:52]OFD Sender: No OFD packet to send [04:48:57]OFD Sender: No OFD packet to send [04:49:02]OFD Sender: No OFD packet to send [04:49:07]OFD Sender: No OFD packet to send [04:49:12]OFD Sender: No OFD packet to send [04:49:17]OFD Sender: No OFD packet to send [04:49:22]OFD Sender: No OFD packet to send [04:49:27]OFD Sender: No OFD packet to send [04:49:32]OFD Sender: No OFD packet to send [04:49:37]OFD Sender: No OFD packet to send [04:49:42]OFD Sender: No OFD packet to send [04:49:47]OFD Sender: No OFD packet to send [04:49:52]OFD Sender: No OFD packet to send [04:49:57]OFD Sender: No OFD packet to send [04:50:02]OFD Sender: No OFD packet to send [04:50:07]OFD Sender: No OFD packet to send [04:50:12]OFD Sender: No OFD packet to send [04:50:17]OFD Sender: No OFD packet to send [04:50:22]OFD Sender: No OFD packet to send [04:50:27]OFD Sender: No OFD packet to send [04:50:32]OFD Sender: No OFD packet to send [04:50:37]OFD Sender: No OFD packet to send [04:50:42]OFD Sender: No OFD packet to send [04:50:47]OFD Sender: No OFD packet to send [04:50:52]OFD Sender: No OFD packet to send [04:50:57]OFD Sender: No OFD packet to send [04:51:02]OFD Sender: No OFD packet to send [04:51:07]OFD Sender: No OFD packet to send [04:51:12]OFD Sender: No OFD packet to send [04:51:17]OFD Sender: No OFD packet to send [04:51:22]OFD Sender: No OFD packet to send [04:51:27]OFD Sender: No OFD packet to send [04:51:32]OFD Sender: No OFD packet to send [04:51:37]OFD Sender: No OFD packet to send [04:51:42]OFD Sender: No OFD packet to send [04:51:47]OFD Sender: No OFD packet to send [04:51:52]OFD Sender: No OFD packet to send [04:51:57]OFD Sender: No OFD packet to send [04:52:02]OFD Sender: No OFD packet to send [04:52:07]OFD Sender: No OFD packet to send [04:52:12]OFD Sender: No OFD packet to send [04:52:17]OFD Sender: No OFD packet to send [04:52:22]OFD Sender: No OFD packet to send [04:52:27]OFD Sender: No OFD packet to send [04:52:32]OFD Sender: No OFD packet to send [04:52:37]OFD Sender: No OFD packet to send [04:52:42]OFD Sender: No OFD packet to send [04:52:47]OFD Sender: No OFD packet to send [04:52:52]OFD Sender: No OFD packet to send [04:52:57]OFD Sender: No OFD packet to send [04:53:02]OFD Sender: No OFD packet to send [04:53:07]OFD Sender: No OFD packet to send [04:53:12]OFD Sender: No OFD packet to send [04:53:17]OFD Sender: No OFD packet to send [04:53:22]OFD Sender: No OFD packet to send [04:53:27]OFD Sender: No OFD packet to send [04:53:32]OFD Sender: No OFD packet to send [04:53:37]OFD Sender: No OFD packet to send [04:53:42]OFD Sender: No OFD packet to send [04:53:47]OFD Sender: No OFD packet to send [04:53:52]OFD Sender: No OFD packet to send [04:53:57]OFD Sender: No OFD packet to send [04:54:02]OFD Sender: No OFD packet to send [04:54:07]OFD Sender: No OFD packet to send [04:54:12]OFD Sender: No OFD packet to send [04:54:17]OFD Sender: No OFD packet to send [04:54:22]OFD Sender: No OFD packet to send [04:54:27]OFD Sender: No OFD packet to send [04:54:32]OFD Sender: No OFD packet to send [04:54:37]OFD Sender: No OFD packet to send [04:54:42]OFD Sender: No OFD packet to send [04:54:47]OFD Sender: No OFD packet to send [04:54:52]OFD Sender: No OFD packet to send [04:54:57]OFD Sender: No OFD packet to send [04:55:02]OFD Sender: No OFD packet to send [04:55:07]OFD Sender: No OFD packet to send [04:55:12]OFD Sender: No OFD packet to send [04:55:17]OFD Sender: No OFD packet to send [04:55:22]OFD Sender: No OFD packet to send [04:55:27]OFD Sender: No OFD packet to send [04:55:32]OFD Sender: No OFD packet to send [04:55:37]OFD Sender: No OFD packet to send [04:55:42]OFD Sender: No OFD packet to send [04:55:47]OFD Sender: No OFD packet to send [04:55:52]OFD Sender: No OFD packet to send [04:55:57]OFD Sender: No OFD packet to send [04:56:02]OFD Sender: No OFD packet to send [04:56:07]OFD Sender: No OFD packet to send [04:56:12]OFD Sender: No OFD packet to send [04:56:17]OFD Sender: No OFD packet to send [04:56:22]OFD Sender: No OFD packet to send [04:56:27]OFD Sender: No OFD packet to send [04:56:32]OFD Sender: No OFD packet to send [04:56:37]OFD Sender: No OFD packet to send [04:56:42]OFD Sender: No OFD packet to send [04:56:47]OFD Sender: No OFD packet to send [04:56:52]OFD Sender: No OFD packet to send [04:56:57]OFD Sender: No OFD packet to send [04:57:02]OFD Sender: No OFD packet to send [04:57:07]OFD Sender: No OFD packet to send [04:57:12]OFD Sender: No OFD packet to send [04:57:17]OFD Sender: No OFD packet to send [04:57:22]OFD Sender: No OFD packet to send [04:57:27]OFD Sender: No OFD packet to send [04:57:32]OFD Sender: No OFD packet to send [04:57:37]OFD Sender: No OFD packet to send [04:57:42]OFD Sender: No OFD packet to send [04:57:47]OFD Sender: No OFD packet to send [04:57:52]OFD Sender: No OFD packet to send [04:57:57]OFD Sender: No OFD packet to send [04:58:02]OFD Sender: No OFD packet to send [04:58:07]OFD Sender: No OFD packet to send [04:58:12]OFD Sender: No OFD packet to send [04:58:17]OFD Sender: No OFD packet to send [04:58:22]OFD Sender: No OFD packet to send [04:58:27]OFD Sender: No OFD packet to send [04:58:32]OFD Sender: No OFD packet to send [04:58:37]OFD Sender: No OFD packet to send [04:58:42]OFD Sender: No OFD packet to send [04:58:47]OFD Sender: No OFD packet to send [04:58:52]OFD Sender: No OFD packet to send [04:58:57]OFD Sender: No OFD packet to send [04:59:02]OFD Sender: No OFD packet to send [04:59:07]OFD Sender: No OFD packet to send [04:59:12]OFD Sender: No OFD packet to send [04:59:17]OFD Sender: No OFD packet to send [04:59:22]OFD Sender: No OFD packet to send [04:59:27]OFD Sender: No OFD packet to send [04:59:32]OFD Sender: No OFD packet to send [04:59:37]OFD Sender: No OFD packet to send [04:59:42]OFD Sender: No OFD packet to send [04:59:48]OFD Sender: No OFD packet to send [04:59:53]OFD Sender: No OFD packet to send [04:59:58]OFD Sender: No OFD packet to send [05:00:03]OFD Sender: No OFD packet to send [05:00:08]OFD Sender: No OFD packet to send [05:00:13]OFD Sender: No OFD packet to send [05:00:18]OFD Sender: No OFD packet to send [05:00:23]OFD Sender: No OFD packet to send [05:00:28]OFD Sender: No OFD packet to send [05:00:33]OFD Sender: No OFD packet to send [05:00:38]OFD Sender: No OFD packet to send [05:00:43]OFD Sender: No OFD packet to send [05:00:48]OFD Sender: No OFD packet to send [05:00:53]OFD Sender: No OFD packet to send [05:00:58]OFD Sender: No OFD packet to send [05:01:03]OFD Sender: No OFD packet to send [05:01:08]OFD Sender: No OFD packet to send [05:01:13]OFD Sender: No OFD packet to send [05:01:18]OFD Sender: No OFD packet to send [05:01:23]OFD Sender: No OFD packet to send [05:01:28]OFD Sender: No OFD packet to send [05:01:33]OFD Sender: No OFD packet to send [05:01:38]OFD Sender: No OFD packet to send [05:01:43]OFD Sender: No OFD packet to send [05:01:48]OFD Sender: No OFD packet to send [05:01:53]OFD Sender: No OFD packet to send [05:01:58]OFD Sender: No OFD packet to send [05:02:03]OFD Sender: No OFD packet to send [05:02:08]OFD Sender: No OFD packet to send [05:02:13]OFD Sender: No OFD packet to send [05:02:18]OFD Sender: No OFD packet to send [05:02:23]OFD Sender: No OFD packet to send [05:02:28]OFD Sender: No OFD packet to send [05:02:33]OFD Sender: No OFD packet to send [05:02:38]OFD Sender: No OFD packet to send [05:02:43]OFD Sender: No OFD packet to send [05:02:48]OFD Sender: No OFD packet to send [05:02:53]OFD Sender: No OFD packet to send [05:02:58]OFD Sender: No OFD packet to send [05:03:03]OFD Sender: No OFD packet to send [05:03:08]OFD Sender: No OFD packet to send [05:03:13]OFD Sender: No OFD packet to send [05:03:18]OFD Sender: No OFD packet to send [05:03:23]OFD Sender: No OFD packet to send [05:03:28]OFD Sender: No OFD packet to send [05:03:33]OFD Sender: No OFD packet to send [05:03:38]OFD Sender: No OFD packet to send [05:03:43]OFD Sender: No OFD packet to send [05:03:48]OFD Sender: No OFD packet to send [05:03:53]OFD Sender: No OFD packet to send [05:03:58]OFD Sender: No OFD packet to send [05:04:03]OFD Sender: No OFD packet to send [05:04:08]OFD Sender: No OFD packet to send [05:04:13]OFD Sender: No OFD packet to send [05:04:18]OFD Sender: No OFD packet to send [05:04:23]OFD Sender: No OFD packet to send [05:04:28]OFD Sender: No OFD packet to send [05:04:33]OFD Sender: No OFD packet to send [05:04:38]OFD Sender: No OFD packet to send [05:04:43]OFD Sender: No OFD packet to send [05:04:48]OFD Sender: No OFD packet to send [05:04:53]OFD Sender: No OFD packet to send [05:04:58]OFD Sender: No OFD packet to send [05:05:03]OFD Sender: No OFD packet to send [05:05:08]OFD Sender: No OFD packet to send [05:05:13]OFD Sender: No OFD packet to send [05:05:18]OFD Sender: No OFD packet to send [05:05:23]OFD Sender: No OFD packet to send [05:05:28]OFD Sender: No OFD packet to send [05:05:33]OFD Sender: No OFD packet to send [05:05:38]OFD Sender: No OFD packet to send [05:05:43]OFD Sender: No OFD packet to send [05:05:48]OFD Sender: No OFD packet to send [05:05:53]OFD Sender: No OFD packet to send [05:05:58]OFD Sender: No OFD packet to send [05:06:03]OFD Sender: No OFD packet to send [05:06:08]OFD Sender: No OFD packet to send [05:06:13]OFD Sender: No OFD packet to send [05:06:18]OFD Sender: No OFD packet to send [05:06:23]OFD Sender: No OFD packet to send [05:06:28]OFD Sender: No OFD packet to send [05:06:33]OFD Sender: No OFD packet to send [05:06:38]OFD Sender: No OFD packet to send [05:06:43]OFD Sender: No OFD packet to send [05:06:48]OFD Sender: No OFD packet to send [05:06:53]OFD Sender: No OFD packet to send [05:06:58]OFD Sender: No OFD packet to send [05:07:03]OFD Sender: No OFD packet to send [05:07:08]OFD Sender: No OFD packet to send [05:07:13]OFD Sender: No OFD packet to send [05:07:18]OFD Sender: No OFD packet to send [05:07:23]OFD Sender: No OFD packet to send [05:07:28]OFD Sender: No OFD packet to send [05:07:33]OFD Sender: No OFD packet to send [05:07:38]OFD Sender: No OFD packet to send [05:07:43]OFD Sender: No OFD packet to send [05:07:48]OFD Sender: No OFD packet to send [05:07:53]OFD Sender: No OFD packet to send [05:07:58]OFD Sender: No OFD packet to send [05:08:03]OFD Sender: No OFD packet to send [05:08:08]OFD Sender: No OFD packet to send [05:08:13]OFD Sender: No OFD packet to send [05:08:18]OFD Sender: No OFD packet to send [05:08:23]OFD Sender: No OFD packet to send [05:08:28]OFD Sender: No OFD packet to send [05:08:33]OFD Sender: No OFD packet to send [05:08:38]OFD Sender: No OFD packet to send [05:08:43]OFD Sender: No OFD packet to send [05:08:48]OFD Sender: No OFD packet to send [05:08:53]OFD Sender: No OFD packet to send [05:08:58]OFD Sender: No OFD packet to send [05:09:03]OFD Sender: No OFD packet to send [05:09:08]OFD Sender: No OFD packet to send [05:09:13]OFD Sender: No OFD packet to send [05:09:18]OFD Sender: No OFD packet to send [05:09:23]OFD Sender: No OFD packet to send [05:09:28]OFD Sender: No OFD packet to send [05:09:33]OFD Sender: No OFD packet to send [05:09:38]OFD Sender: No OFD packet to send [05:09:43]OFD Sender: No OFD packet to send [05:09:48]OFD Sender: No OFD packet to send [05:09:53]OFD Sender: No OFD packet to send [05:09:58]OFD Sender: No OFD packet to send [05:10:03]OFD Sender: No OFD packet to send [05:10:08]OFD Sender: No OFD packet to send [05:10:13]OFD Sender: No OFD packet to send [05:10:18]OFD Sender: No OFD packet to send [05:10:23]OFD Sender: No OFD packet to send [05:10:28]OFD Sender: No OFD packet to send [05:10:33]OFD Sender: No OFD packet to send [05:10:38]OFD Sender: No OFD packet to send [05:10:43]OFD Sender: No OFD packet to send [05:10:48]OFD Sender: No OFD packet to send [05:10:53]OFD Sender: No OFD packet to send [05:10:58]OFD Sender: No OFD packet to send [05:11:03]OFD Sender: No OFD packet to send [05:11:08]OFD Sender: No OFD packet to send [05:11:13]OFD Sender: No OFD packet to send [05:11:18]OFD Sender: No OFD packet to send [05:11:23]OFD Sender: No OFD packet to send [05:11:28]OFD Sender: No OFD packet to send [05:11:33]OFD Sender: No OFD packet to send [05:11:38]OFD Sender: No OFD packet to send [05:11:43]OFD Sender: No OFD packet to send [05:11:48]OFD Sender: No OFD packet to send [05:11:53]OFD Sender: No OFD packet to send [05:11:58]OFD Sender: No OFD packet to send [05:12:03]OFD Sender: No OFD packet to send [05:12:08]OFD Sender: No OFD packet to send [05:12:13]OFD Sender: No OFD packet to send [05:12:18]OFD Sender: No OFD packet to send [05:12:23]OFD Sender: No OFD packet to send [05:12:28]OFD Sender: No OFD packet to send [05:12:33]OFD Sender: No OFD packet to send [05:12:38]OFD Sender: No OFD packet to send [05:12:43]OFD Sender: No OFD packet to send [05:12:48]OFD Sender: No OFD packet to send [05:12:53]OFD Sender: No OFD packet to send [05:12:58]OFD Sender: No OFD packet to send [05:13:03]OFD Sender: No OFD packet to send [05:13:08]OFD Sender: No OFD packet to send [05:13:13]OFD Sender: No OFD packet to send [05:13:18]OFD Sender: No OFD packet to send [05:13:23]OFD Sender: No OFD packet to send [05:13:28]OFD Sender: No OFD packet to send [05:13:33]OFD Sender: No OFD packet to send [05:13:38]OFD Sender: No OFD packet to send [05:13:43]OFD Sender: No OFD packet to send [05:13:48]OFD Sender: No OFD packet to send [05:13:53]OFD Sender: No OFD packet to send [05:13:58]OFD Sender: No OFD packet to send [05:14:03]OFD Sender: No OFD packet to send [05:14:08]OFD Sender: No OFD packet to send [05:14:13]OFD Sender: No OFD packet to send [05:14:18]OFD Sender: No OFD packet to send [05:14:23]OFD Sender: No OFD packet to send [05:14:28]OFD Sender: No OFD packet to send [05:14:33]OFD Sender: No OFD packet to send [05:14:38]OFD Sender: No OFD packet to send [05:14:43]OFD Sender: No OFD packet to send [05:14:48]OFD Sender: No OFD packet to send [05:14:53]OFD Sender: No OFD packet to send [05:14:58]OFD Sender: No OFD packet to send [05:15:03]OFD Sender: No OFD packet to send [05:15:08]OFD Sender: No OFD packet to send [05:15:13]OFD Sender: No OFD packet to send [05:15:18]OFD Sender: No OFD packet to send [05:15:23]OFD Sender: No OFD packet to send [05:15:28]OFD Sender: No OFD packet to send [05:15:33]OFD Sender: No OFD packet to send [05:15:38]OFD Sender: No OFD packet to send [05:15:43]OFD Sender: No OFD packet to send [05:15:48]OFD Sender: No OFD packet to send [05:15:53]OFD Sender: No OFD packet to send [05:15:58]OFD Sender: No OFD packet to send [05:16:03]OFD Sender: No OFD packet to send [05:16:08]OFD Sender: No OFD packet to send [05:16:13]OFD Sender: No OFD packet to send [05:16:18]OFD Sender: No OFD packet to send [05:16:23]OFD Sender: No OFD packet to send [05:16:28]OFD Sender: No OFD packet to send [05:16:33]OFD Sender: No OFD packet to send [05:16:38]OFD Sender: No OFD packet to send [05:16:43]OFD Sender: No OFD packet to send [05:16:48]OFD Sender: No OFD packet to send [05:16:53]OFD Sender: No OFD packet to send [05:16:58]OFD Sender: No OFD packet to send [05:17:03]OFD Sender: No OFD packet to send [05:17:08]OFD Sender: No OFD packet to send [05:17:13]OFD Sender: No OFD packet to send [05:17:18]OFD Sender: No OFD packet to send [05:17:23]OFD Sender: No OFD packet to send [05:17:29]OFD Sender: No OFD packet to send [05:17:34]OFD Sender: No OFD packet to send [05:17:39]OFD Sender: No OFD packet to send [05:17:44]OFD Sender: No OFD packet to send [05:17:49]OFD Sender: No OFD packet to send [05:17:54]OFD Sender: No OFD packet to send [05:17:59]OFD Sender: No OFD packet to send [05:18:04]OFD Sender: No OFD packet to send [05:18:09]OFD Sender: No OFD packet to send [05:18:14]OFD Sender: No OFD packet to send [05:18:19]OFD Sender: No OFD packet to send [05:18:24]OFD Sender: No OFD packet to send [05:18:29]OFD Sender: No OFD packet to send [05:18:34]OFD Sender: No OFD packet to send [05:18:39]OFD Sender: No OFD packet to send [05:18:44]OFD Sender: No OFD packet to send [05:18:49]OFD Sender: No OFD packet to send [05:18:54]OFD Sender: No OFD packet to send [05:18:59]OFD Sender: No OFD packet to send [05:19:04]OFD Sender: No OFD packet to send [05:19:09]OFD Sender: No OFD packet to send [05:19:14]OFD Sender: No OFD packet to send [05:19:19]OFD Sender: No OFD packet to send [05:19:24]OFD Sender: No OFD packet to send [05:19:29]OFD Sender: No OFD packet to send [05:19:34]OFD Sender: No OFD packet to send [05:19:39]OFD Sender: No OFD packet to send [05:19:44]OFD Sender: No OFD packet to send [05:19:49]OFD Sender: No OFD packet to send [05:19:54]OFD Sender: No OFD packet to send [05:19:59]OFD Sender: No OFD packet to send [05:20:04]OFD Sender: No OFD packet to send [05:20:09]OFD Sender: No OFD packet to send [05:20:14]OFD Sender: No OFD packet to send [05:20:19]OFD Sender: No OFD packet to send [05:20:24]OFD Sender: No OFD packet to send [05:20:29]OFD Sender: No OFD packet to send [05:20:34]OFD Sender: No OFD packet to send [05:20:39]OFD Sender: No OFD packet to send [05:20:44]OFD Sender: No OFD packet to send [05:20:49]OFD Sender: No OFD packet to send [05:20:54]OFD Sender: No OFD packet to send [05:20:59]OFD Sender: No OFD packet to send [05:21:04]OFD Sender: No OFD packet to send [05:21:09]OFD Sender: No OFD packet to send [05:21:14]OFD Sender: No OFD packet to send [05:21:19]OFD Sender: No OFD packet to send [05:21:24]OFD Sender: No OFD packet to send [05:21:29]OFD Sender: No OFD packet to send [05:21:34]OFD Sender: No OFD packet to send [05:21:39]OFD Sender: No OFD packet to send [05:21:44]OFD Sender: No OFD packet to send [05:21:49]OFD Sender: No OFD packet to send [05:21:54]OFD Sender: No OFD packet to send [05:21:59]OFD Sender: No OFD packet to send [05:22:04]OFD Sender: No OFD packet to send [05:22:09]OFD Sender: No OFD packet to send [05:22:14]OFD Sender: No OFD packet to send [05:22:19]OFD Sender: No OFD packet to send [05:22:24]OFD Sender: No OFD packet to send [05:22:29]OFD Sender: No OFD packet to send [05:22:34]OFD Sender: No OFD packet to send [05:22:39]OFD Sender: No OFD packet to send [05:22:44]OFD Sender: No OFD packet to send [05:22:49]OFD Sender: No OFD packet to send [05:22:54]OFD Sender: No OFD packet to send [05:22:59]OFD Sender: No OFD packet to send [05:23:04]OFD Sender: No OFD packet to send [05:23:09]OFD Sender: No OFD packet to send [05:23:14]OFD Sender: No OFD packet to send [05:23:19]OFD Sender: No OFD packet to send [05:23:24]OFD Sender: No OFD packet to send [05:23:29]OFD Sender: No OFD packet to send [05:23:34]OFD Sender: No OFD packet to send [05:23:39]OFD Sender: No OFD packet to send [05:23:44]OFD Sender: No OFD packet to send [05:23:49]OFD Sender: No OFD packet to send [05:23:54]OFD Sender: No OFD packet to send [05:23:59]OFD Sender: No OFD packet to send [05:24:04]OFD Sender: No OFD packet to send [05:24:09]OFD Sender: No OFD packet to send [05:24:14]OFD Sender: No OFD packet to send [05:24:19]OFD Sender: No OFD packet to send [05:24:24]OFD Sender: No OFD packet to send [05:24:29]OFD Sender: No OFD packet to send [05:24:34]OFD Sender: No OFD packet to send [05:24:39]OFD Sender: No OFD packet to send [05:24:44]OFD Sender: No OFD packet to send [05:24:49]OFD Sender: No OFD packet to send [05:24:54]OFD Sender: No OFD packet to send [05:24:59]OFD Sender: No OFD packet to send [05:25:04]OFD Sender: No OFD packet to send [05:25:09]OFD Sender: No OFD packet to send [05:25:14]OFD Sender: No OFD packet to send [05:25:19]OFD Sender: No OFD packet to send [05:25:24]OFD Sender: No OFD packet to send [05:25:29]OFD Sender: No OFD packet to send [05:25:34]OFD Sender: No OFD packet to send [05:25:39]OFD Sender: No OFD packet to send [05:25:44]OFD Sender: No OFD packet to send [05:25:49]OFD Sender: No OFD packet to send [05:25:54]OFD Sender: No OFD packet to send [05:25:59]OFD Sender: No OFD packet to send [05:26:04]OFD Sender: No OFD packet to send [05:26:09]OFD Sender: No OFD packet to send [05:26:14]OFD Sender: No OFD packet to send [05:26:19]OFD Sender: No OFD packet to send [05:26:24]OFD Sender: No OFD packet to send [05:26:29]OFD Sender: No OFD packet to send [05:26:34]OFD Sender: No OFD packet to send [05:26:39]OFD Sender: No OFD packet to send [05:26:44]OFD Sender: No OFD packet to send [05:26:49]OFD Sender: No OFD packet to send [05:26:54]OFD Sender: No OFD packet to send [05:26:59]OFD Sender: No OFD packet to send [05:27:04]OFD Sender: No OFD packet to send [05:27:09]OFD Sender: No OFD packet to send [05:27:14]OFD Sender: No OFD packet to send [05:27:19]OFD Sender: No OFD packet to send [05:27:24]OFD Sender: No OFD packet to send [05:27:29]OFD Sender: No OFD packet to send [05:27:34]OFD Sender: No OFD packet to send [05:27:39]OFD Sender: No OFD packet to send [05:27:44]OFD Sender: No OFD packet to send [05:27:49]OFD Sender: No OFD packet to send [05:27:54]OFD Sender: No OFD packet to send [05:27:59]OFD Sender: No OFD packet to send [05:28:04]OFD Sender: No OFD packet to send [05:28:09]OFD Sender: No OFD packet to send [05:28:14]OFD Sender: No OFD packet to send [05:28:19]OFD Sender: No OFD packet to send [05:28:24]OFD Sender: No OFD packet to send [05:28:29]OFD Sender: No OFD packet to send [05:28:34]OFD Sender: No OFD packet to send [05:28:39]OFD Sender: No OFD packet to send [05:28:44]OFD Sender: No OFD packet to send [05:28:49]OFD Sender: No OFD packet to send [05:28:54]OFD Sender: No OFD packet to send [05:28:59]OFD Sender: No OFD packet to send [05:29:04]OFD Sender: No OFD packet to send [05:29:09]OFD Sender: No OFD packet to send [05:29:14]OFD Sender: No OFD packet to send [05:29:19]OFD Sender: No OFD packet to send [05:29:24]OFD Sender: No OFD packet to send [05:29:29]OFD Sender: No OFD packet to send [05:29:34]OFD Sender: No OFD packet to send [05:29:39]OFD Sender: No OFD packet to send [05:29:44]OFD Sender: No OFD packet to send [05:29:49]OFD Sender: No OFD packet to send [05:29:54]OFD Sender: No OFD packet to send [05:29:59]OFD Sender: No OFD packet to send [05:30:04]OFD Sender: No OFD packet to send [05:30:09]OFD Sender: No OFD packet to send [05:30:14]OFD Sender: No OFD packet to send [05:30:19]OFD Sender: No OFD packet to send [05:30:24]OFD Sender: No OFD packet to send [05:30:29]OFD Sender: No OFD packet to send [05:30:34]OFD Sender: No OFD packet to send [05:30:39]OFD Sender: No OFD packet to send [05:30:44]OFD Sender: No OFD packet to send [05:30:49]OFD Sender: No OFD packet to send [05:30:54]OFD Sender: No OFD packet to send [05:30:59]OFD Sender: No OFD packet to send [05:31:04]OFD Sender: No OFD packet to send [05:31:09]OFD Sender: No OFD packet to send [05:31:14]OFD Sender: No OFD packet to send [05:31:19]OFD Sender: No OFD packet to send [05:31:24]OFD Sender: No OFD packet to send [05:31:29]OFD Sender: No OFD packet to send [05:31:34]OFD Sender: No OFD packet to send [05:31:39]OFD Sender: No OFD packet to send [05:31:44]OFD Sender: No OFD packet to send [05:31:49]OFD Sender: No OFD packet to send [05:31:54]OFD Sender: No OFD packet to send [05:31:59]OFD Sender: No OFD packet to send [05:32:04]OFD Sender: No OFD packet to send [05:32:09]OFD Sender: No OFD packet to send [05:32:14]OFD Sender: No OFD packet to send [05:32:19]OFD Sender: No OFD packet to send [05:32:24]OFD Sender: No OFD packet to send [05:32:29]OFD Sender: No OFD packet to send [05:32:34]OFD Sender: No OFD packet to send [05:32:39]OFD Sender: No OFD packet to send [05:32:44]OFD Sender: No OFD packet to send [05:32:49]OFD Sender: No OFD packet to send [05:32:54]OFD Sender: No OFD packet to send [05:32:59]OFD Sender: No OFD packet to send [05:33:04]OFD Sender: No OFD packet to send [05:33:09]OFD Sender: No OFD packet to send [05:33:14]OFD Sender: No OFD packet to send [05:33:19]OFD Sender: No OFD packet to send [05:33:24]OFD Sender: No OFD packet to send [05:33:29]OFD Sender: No OFD packet to send [05:33:34]OFD Sender: No OFD packet to send [05:33:39]OFD Sender: No OFD packet to send [05:33:44]OFD Sender: No OFD packet to send [05:33:49]OFD Sender: No OFD packet to send [05:33:54]OFD Sender: No OFD packet to send [05:33:59]OFD Sender: No OFD packet to send [05:34:04]OFD Sender: No OFD packet to send [05:34:09]OFD Sender: No OFD packet to send [05:34:14]OFD Sender: No OFD packet to send [05:34:19]OFD Sender: No OFD packet to send [05:34:24]OFD Sender: No OFD packet to send [05:34:29]OFD Sender: No OFD packet to send [05:34:34]OFD Sender: No OFD packet to send [05:34:39]OFD Sender: No OFD packet to send [05:34:44]OFD Sender: No OFD packet to send [05:34:49]OFD Sender: No OFD packet to send [05:34:54]OFD Sender: No OFD packet to send [05:34:59]OFD Sender: No OFD packet to send [05:35:04]OFD Sender: No OFD packet to send [05:35:09]OFD Sender: No OFD packet to send [05:35:15]OFD Sender: No OFD packet to send [05:35:20]OFD Sender: No OFD packet to send [05:35:25]OFD Sender: No OFD packet to send [05:35:30]OFD Sender: No OFD packet to send [05:35:35]OFD Sender: No OFD packet to send [05:35:40]OFD Sender: No OFD packet to send [05:35:45]OFD Sender: No OFD packet to send [05:35:50]OFD Sender: No OFD packet to send [05:35:55]OFD Sender: No OFD packet to send [05:36:00]OFD Sender: No OFD packet to send [05:36:05]OFD Sender: No OFD packet to send [05:36:10]OFD Sender: No OFD packet to send [05:36:15]OFD Sender: No OFD packet to send [05:36:20]OFD Sender: No OFD packet to send [05:36:25]OFD Sender: No OFD packet to send [05:36:30]OFD Sender: No OFD packet to send [05:36:35]OFD Sender: No OFD packet to send [05:36:40]OFD Sender: No OFD packet to send [05:36:45]OFD Sender: No OFD packet to send [05:36:50]OFD Sender: No OFD packet to send [05:36:55]OFD Sender: No OFD packet to send [05:37:00]OFD Sender: No OFD packet to send [05:37:05]OFD Sender: No OFD packet to send [05:37:10]OFD Sender: No OFD packet to send [05:37:15]OFD Sender: No OFD packet to send [05:37:20]OFD Sender: No OFD packet to send [05:37:25]OFD Sender: No OFD packet to send [05:37:30]OFD Sender: No OFD packet to send [05:37:35]OFD Sender: No OFD packet to send [05:37:40]OFD Sender: No OFD packet to send [05:37:45]OFD Sender: No OFD packet to send [05:37:50]OFD Sender: No OFD packet to send [05:37:55]OFD Sender: No OFD packet to send [05:38:00]OFD Sender: No OFD packet to send [05:38:05]OFD Sender: No OFD packet to send [05:38:10]OFD Sender: No OFD packet to send [05:38:15]OFD Sender: No OFD packet to send [05:38:20]OFD Sender: No OFD packet to send [05:38:25]OFD Sender: No OFD packet to send [05:38:30]OFD Sender: No OFD packet to send [05:38:35]OFD Sender: No OFD packet to send [05:38:40]OFD Sender: No OFD packet to send [05:38:45]OFD Sender: No OFD packet to send [05:38:50]OFD Sender: No OFD packet to send [05:38:55]OFD Sender: No OFD packet to send [05:39:00]OFD Sender: No OFD packet to send [05:39:05]OFD Sender: No OFD packet to send [05:39:10]OFD Sender: No OFD packet to send [05:39:15]OFD Sender: No OFD packet to send [05:39:20]OFD Sender: No OFD packet to send [05:39:25]OFD Sender: No OFD packet to send [05:39:30]OFD Sender: No OFD packet to send [05:39:35]OFD Sender: No OFD packet to send [05:39:40]OFD Sender: No OFD packet to send [05:39:45]OFD Sender: No OFD packet to send [05:39:50]OFD Sender: No OFD packet to send [05:39:55]OFD Sender: No OFD packet to send [05:40:00]OFD Sender: No OFD packet to send [05:40:05]OFD Sender: No OFD packet to send [05:40:10]OFD Sender: No OFD packet to send [05:40:15]OFD Sender: No OFD packet to send [05:40:20]OFD Sender: No OFD packet to send [05:40:25]OFD Sender: No OFD packet to send [05:40:30]OFD Sender: No OFD packet to send [05:40:35]OFD Sender: No OFD packet to send [05:40:40]OFD Sender: No OFD packet to send [05:40:45]OFD Sender: No OFD packet to send [05:40:50]OFD Sender: No OFD packet to send [05:40:55]OFD Sender: No OFD packet to send [05:41:00]OFD Sender: No OFD packet to send [05:41:05]OFD Sender: No OFD packet to send [05:41:10]OFD Sender: No OFD packet to send [05:41:15]OFD Sender: No OFD packet to send [05:41:20]OFD Sender: No OFD packet to send [05:41:25]OFD Sender: No OFD packet to send [05:41:30]OFD Sender: No OFD packet to send [05:41:35]OFD Sender: No OFD packet to send [05:41:40]OFD Sender: No OFD packet to send [05:41:45]OFD Sender: No OFD packet to send [05:41:50]OFD Sender: No OFD packet to send [05:41:55]OFD Sender: No OFD packet to send [05:42:00]OFD Sender: No OFD packet to send [05:42:05]OFD Sender: No OFD packet to send [05:42:10]OFD Sender: No OFD packet to send [05:42:15]OFD Sender: No OFD packet to send [05:42:20]OFD Sender: No OFD packet to send [05:42:25]OFD Sender: No OFD packet to send [05:42:30]OFD Sender: No OFD packet to send [05:42:35]OFD Sender: No OFD packet to send [05:42:40]OFD Sender: No OFD packet to send [05:42:45]OFD Sender: No OFD packet to send [05:42:50]OFD Sender: No OFD packet to send [05:42:55]OFD Sender: No OFD packet to send [05:43:00]OFD Sender: No OFD packet to send [05:43:05]OFD Sender: No OFD packet to send [05:43:10]OFD Sender: No OFD packet to send [05:43:15]OFD Sender: No OFD packet to send [05:43:20]OFD Sender: No OFD packet to send [05:43:25]OFD Sender: No OFD packet to send [05:43:30]OFD Sender: No OFD packet to send [05:43:35]OFD Sender: No OFD packet to send [05:43:40]OFD Sender: No OFD packet to send [05:43:45]OFD Sender: No OFD packet to send [05:43:50]OFD Sender: No OFD packet to send [05:43:55]OFD Sender: No OFD packet to send [05:44:00]OFD Sender: No OFD packet to send [05:44:05]OFD Sender: No OFD packet to send [05:44:10]OFD Sender: No OFD packet to send [05:44:15]OFD Sender: No OFD packet to send [05:44:20]OFD Sender: No OFD packet to send [05:44:25]OFD Sender: No OFD packet to send [05:44:30]OFD Sender: No OFD packet to send [05:44:35]OFD Sender: No OFD packet to send [05:44:40]OFD Sender: No OFD packet to send [05:44:45]OFD Sender: No OFD packet to send [05:44:50]OFD Sender: No OFD packet to send [05:44:55]OFD Sender: No OFD packet to send [05:45:00]OFD Sender: No OFD packet to send [05:45:05]OFD Sender: No OFD packet to send [05:45:10]OFD Sender: No OFD packet to send [05:45:15]OFD Sender: No OFD packet to send [05:45:20]OFD Sender: No OFD packet to send [05:45:24]*** FLAG_PRN_PAP2 set [05:45:25]*** FLAG_PRN_PAP2 reset [05:45:25]OFD Sender: No OFD packet to send [05:45:25]*** FLAG_PRN_PAP1 reset [05:45:30]OFD Sender: No OFD packet to send [05:45:35]OFD Sender: No OFD packet to send [05:45:40]OFD Sender: No OFD packet to send [05:45:45]OFD Sender: No OFD packet to send [05:45:50]OFD Sender: No OFD packet to send [05:45:55]OFD Sender: No OFD packet to send [05:46:00]OFD Sender: No OFD packet to send [05:46:05]OFD Sender: No OFD packet to send [05:46:10]OFD Sender: No OFD packet to send [05:46:15]OFD Sender: No OFD packet to send [05:46:20]OFD Sender: No OFD packet to send [05:46:25]OFD Sender: No OFD packet to send [05:46:30]OFD Sender: No OFD packet to send [05:46:35]OFD Sender: No OFD packet to send [05:46:40]OFD Sender: No OFD packet to send [05:46:45]OFD Sender: No OFD packet to send [05:46:50]OFD Sender: No OFD packet to send [05:46:55]OFD Sender: No OFD packet to send [05:47:00]OFD Sender: No OFD packet to send [05:47:05]OFD Sender: No OFD packet to send [05:47:10]OFD Sender: No OFD packet to send [05:47:15]OFD Sender: No OFD packet to send [05:47:20]OFD Sender: No OFD packet to send [05:47:25]OFD Sender: No OFD packet to send [05:47:30]OFD Sender: No OFD packet to send [05:47:35]OFD Sender: No OFD packet to send [05:47:40]OFD Sender: No OFD packet to send [05:47:45]OFD Sender: No OFD packet to send [05:47:50]OFD Sender: No OFD packet to send [05:47:55]OFD Sender: No OFD packet to send [05:48:00]OFD Sender: No OFD packet to send [05:48:05]OFD Sender: No OFD packet to send [05:48:10]OFD Sender: No OFD packet to send [05:48:15]OFD Sender: No OFD packet to send [05:48:20]OFD Sender: No OFD packet to send [05:48:25]OFD Sender: No OFD packet to send [05:48:30]OFD Sender: No OFD packet to send [05:48:35]OFD Sender: No OFD packet to send [05:48:40]OFD Sender: No OFD packet to send [05:48:45]OFD Sender: No OFD packet to send [05:48:50]OFD Sender: No OFD packet to send [05:48:55]OFD Sender: No OFD packet to send [05:49:00]OFD Sender: No OFD packet to send [05:49:05]OFD Sender: No OFD packet to send [05:49:10]OFD Sender: No OFD packet to send [05:49:15]OFD Sender: No OFD packet to send [05:49:20]OFD Sender: No OFD packet to send [05:49:25]OFD Sender: No OFD packet to send [05:49:30]OFD Sender: No OFD packet to send [05:49:35]OFD Sender: No OFD packet to send [05:49:40]OFD Sender: No OFD packet to send [05:49:45]OFD Sender: No OFD packet to send [05:49:50]OFD Sender: No OFD packet to send [05:49:55]OFD Sender: No OFD packet to send [05:50:00]OFD Sender: No OFD packet to send [05:50:05]OFD Sender: No OFD packet to send [05:50:10]OFD Sender: No OFD packet to send [05:50:15]OFD Sender: No OFD packet to send [05:50:20]OFD Sender: No OFD packet to send [05:50:25]OFD Sender: No OFD packet to send [05:50:30]OFD Sender: No OFD packet to send [05:50:35]OFD Sender: No OFD packet to send [05:50:40]OFD Sender: No OFD packet to send [05:50:45]OFD Sender: No OFD packet to send [05:50:50]OFD Sender: No OFD packet to send [05:50:55]OFD Sender: No OFD packet to send [05:51:00]OFD Sender: No OFD packet to send [05:51:05]OFD Sender: No OFD packet to send [05:51:10]OFD Sender: No OFD packet to send [05:51:15]OFD Sender: No OFD packet to send [05:51:20]OFD Sender: No OFD packet to send [05:51:25]OFD Sender: No OFD packet to send [05:51:30]OFD Sender: No OFD packet to send [05:51:35]OFD Sender: No OFD packet to send [05:51:40]OFD Sender: No OFD packet to send [05:51:45]OFD Sender: No OFD packet to send [05:51:50]OFD Sender: No OFD packet to send [05:51:55]OFD Sender: No OFD packet to send [05:52:00]OFD Sender: No OFD packet to send [05:52:05]OFD Sender: No OFD packet to send [05:52:10]OFD Sender: No OFD packet to send [05:52:15]OFD Sender: No OFD packet to send [05:52:20]OFD Sender: No OFD packet to send [05:52:25]OFD Sender: No OFD packet to send [05:52:30]OFD Sender: No OFD packet to send [05:52:35]OFD Sender: No OFD packet to send [05:52:40]OFD Sender: No OFD packet to send [05:52:45]OFD Sender: No OFD packet to send [05:52:50]OFD Sender: No OFD packet to send [05:52:55]OFD Sender: No OFD packet to send [05:53:01]OFD Sender: No OFD packet to send [05:53:06]OFD Sender: No OFD packet to send [05:53:11]OFD Sender: No OFD packet to send [05:53:16]OFD Sender: No OFD packet to send [05:53:21]OFD Sender: No OFD packet to send [05:53:26]OFD Sender: No OFD packet to send [05:53:31]OFD Sender: No OFD packet to send [05:53:36]OFD Sender: No OFD packet to send [05:53:41]OFD Sender: No OFD packet to send [05:53:46]OFD Sender: No OFD packet to send [05:53:51]OFD Sender: No OFD packet to send [05:53:56]OFD Sender: No OFD packet to send [05:54:01]OFD Sender: No OFD packet to send [05:54:06]OFD Sender: No OFD packet to send [05:54:11]OFD Sender: No OFD packet to send [05:54:16]OFD Sender: No OFD packet to send [05:54:21]OFD Sender: No OFD packet to send [05:54:26]OFD Sender: No OFD packet to send [05:54:31]OFD Sender: No OFD packet to send [05:54:36]OFD Sender: No OFD packet to send [05:54:41]OFD Sender: No OFD packet to send [05:54:46]OFD Sender: No OFD packet to send [05:54:51]OFD Sender: No OFD packet to send [05:54:56]OFD Sender: No OFD packet to send [05:55:01]OFD Sender: No OFD packet to send [05:55:06]OFD Sender: No OFD packet to send [05:55:11]OFD Sender: No OFD packet to send [05:55:16]OFD Sender: No OFD packet to send [05:55:21]OFD Sender: No OFD packet to send [05:55:26]OFD Sender: No OFD packet to send [05:55:31]OFD Sender: No OFD packet to send [05:55:36]OFD Sender: No OFD packet to send [05:55:41]OFD Sender: No OFD packet to send [05:55:46]OFD Sender: No OFD packet to send [05:55:51]OFD Sender: No OFD packet to send [05:55:56]OFD Sender: No OFD packet to send [05:56:01]OFD Sender: No OFD packet to send [05:56:06]OFD Sender: No OFD packet to send [05:56:11]OFD Sender: No OFD packet to send [05:56:16]OFD Sender: No OFD packet to send [05:56:21]OFD Sender: No OFD packet to send [05:56:26]OFD Sender: No OFD packet to send [05:56:31]OFD Sender: No OFD packet to send [05:56:36]OFD Sender: No OFD packet to send [05:56:41]OFD Sender: No OFD packet to send [05:56:46]OFD Sender: No OFD packet to send [05:56:51]OFD Sender: No OFD packet to send [05:56:56]OFD Sender: No OFD packet to send [05:57:01]OFD Sender: No OFD packet to send [05:57:06]OFD Sender: No OFD packet to send [05:57:11]OFD Sender: No OFD packet to send [05:57:16]OFD Sender: No OFD packet to send [05:57:21]OFD Sender: No OFD packet to send [05:57:26]OFD Sender: No OFD packet to send [05:57:31]OFD Sender: No OFD packet to send [05:57:36]OFD Sender: No OFD packet to send [05:57:41]OFD Sender: No OFD packet to send [05:57:46]OFD Sender: No OFD packet to send [05:57:51]OFD Sender: No OFD packet to send [05:57:56]OFD Sender: No OFD packet to send [05:58:01]OFD Sender: No OFD packet to send [05:58:06]OFD Sender: No OFD packet to send [05:58:11]OFD Sender: No OFD packet to send [05:58:16]OFD Sender: No OFD packet to send [05:58:21]OFD Sender: No OFD packet to send [05:58:26]OFD Sender: No OFD packet to send [05:58:31]OFD Sender: No OFD packet to send [05:58:36]OFD Sender: No OFD packet to send [05:58:41]OFD Sender: No OFD packet to send [05:58:46]OFD Sender: No OFD packet to send [05:58:51]OFD Sender: No OFD packet to send [05:58:56]OFD Sender: No OFD packet to send [05:59:01]OFD Sender: No OFD packet to send [05:59:06]OFD Sender: No OFD packet to send [05:59:11]OFD Sender: No OFD packet to send [05:59:16]OFD Sender: No OFD packet to send [05:59:21]OFD Sender: No OFD packet to send [05:59:26]OFD Sender: No OFD packet to send [05:59:31]OFD Sender: No OFD packet to send [05:59:36]OFD Sender: No OFD packet to send [05:59:41]OFD Sender: No OFD packet to send [05:59:46]OFD Sender: No OFD packet to send [05:59:51]OFD Sender: No OFD packet to send [05:59:56]OFD Sender: No OFD packet to send [06:00:01]OFD Sender: No OFD packet to send [06:00:06]OFD Sender: No OFD packet to send [06:00:11]OFD Sender: No OFD packet to send [06:00:16]OFD Sender: No OFD packet to send [06:00:21]OFD Sender: No OFD packet to send [06:00:26]OFD Sender: No OFD packet to send [06:00:31]OFD Sender: No OFD packet to send [06:00:36]OFD Sender: No OFD packet to send [06:00:41]OFD Sender: No OFD packet to send [06:00:46]OFD Sender: No OFD packet to send [06:00:51]OFD Sender: No OFD packet to send [06:00:56]OFD Sender: No OFD packet to send [06:01:01]OFD Sender: No OFD packet to send [06:01:06]OFD Sender: No OFD packet to send [06:01:11]OFD Sender: No OFD packet to send [06:01:16]OFD Sender: No OFD packet to send [06:01:21]OFD Sender: No OFD packet to send [06:01:26]OFD Sender: No OFD packet to send [06:01:31]OFD Sender: No OFD packet to send [06:01:36]OFD Sender: No OFD packet to send [06:01:41]OFD Sender: No OFD packet to send [06:01:46]OFD Sender: No OFD packet to send [06:01:51]OFD Sender: No OFD packet to send [06:01:56]OFD Sender: No OFD packet to send [06:02:01]OFD Sender: No OFD packet to send [06:02:06]OFD Sender: No OFD packet to send [06:02:11]OFD Sender: No OFD packet to send [06:02:16]OFD Sender: No OFD packet to send [06:02:21]OFD Sender: No OFD packet to send [06:02:26]OFD Sender: No OFD packet to send [06:02:31]OFD Sender: No OFD packet to send [06:02:36]OFD Sender: No OFD packet to send [06:02:41]OFD Sender: No OFD packet to send [06:02:46]OFD Sender: No OFD packet to send [06:02:51]OFD Sender: No OFD packet to send [06:02:56]OFD Sender: No OFD packet to send [06:03:01]OFD Sender: No OFD packet to send [06:03:06]OFD Sender: No OFD packet to send [06:03:11]OFD Sender: No OFD packet to send [06:03:16]OFD Sender: No OFD packet to send [06:03:21]OFD Sender: No OFD packet to send [06:03:26]OFD Sender: No OFD packet to send [06:03:31]OFD Sender: No OFD packet to send [06:03:36]OFD Sender: No OFD packet to send [06:03:41]OFD Sender: No OFD packet to send [06:03:46]OFD Sender: No OFD packet to send [06:03:51]OFD Sender: No OFD packet to send [06:03:56]OFD Sender: No OFD packet to send [06:04:01]OFD Sender: No OFD packet to send [06:04:06]OFD Sender: No OFD packet to send [06:04:11]OFD Sender: No OFD packet to send [06:04:16]OFD Sender: No OFD packet to send [06:04:21]OFD Sender: No OFD packet to send [06:04:26]OFD Sender: No OFD packet to send [06:04:31]OFD Sender: No OFD packet to send [06:04:36]OFD Sender: No OFD packet to send [06:04:41]OFD Sender: No OFD packet to send [06:04:46]OFD Sender: No OFD packet to send [06:04:51]OFD Sender: No OFD packet to send [06:04:56]OFD Sender: No OFD packet to send [06:05:01]OFD Sender: No OFD packet to send [06:05:06]OFD Sender: No OFD packet to send [06:05:11]OFD Sender: No OFD packet to send [06:05:16]OFD Sender: No OFD packet to send [06:05:21]OFD Sender: No OFD packet to send [06:05:26]OFD Sender: No OFD packet to send [06:05:31]OFD Sender: No OFD packet to send [06:05:36]OFD Sender: No OFD packet to send [06:05:41]OFD Sender: No OFD packet to send [06:05:46]OFD Sender: No OFD packet to send [06:05:51]OFD Sender: No OFD packet to send [06:05:56]OFD Sender: No OFD packet to send [06:06:01]OFD Sender: No OFD packet to send [06:06:06]OFD Sender: No OFD packet to send [06:06:11]OFD Sender: No OFD packet to send [06:06:16]OFD Sender: No OFD packet to send [06:06:21]OFD Sender: No OFD packet to send [06:06:26]OFD Sender: No OFD packet to send [06:06:31]OFD Sender: No OFD packet to send [06:06:36]OFD Sender: No OFD packet to send [06:06:41]OFD Sender: No OFD packet to send [06:06:46]OFD Sender: No OFD packet to send [06:06:51]OFD Sender: No OFD packet to send [06:06:56]OFD Sender: No OFD packet to send [06:07:01]OFD Sender: No OFD packet to send [06:07:06]OFD Sender: No OFD packet to send [06:07:11]OFD Sender: No OFD packet to send [06:07:16]OFD Sender: No OFD packet to send [06:07:21]OFD Sender: No OFD packet to send [06:07:26]OFD Sender: No OFD packet to send [06:07:31]OFD Sender: No OFD packet to send [06:07:36]OFD Sender: No OFD packet to send [06:07:41]OFD Sender: No OFD packet to send [06:07:46]OFD Sender: No OFD packet to send [06:07:51]OFD Sender: No OFD packet to send [06:07:56]OFD Sender: No OFD packet to send [06:08:01]OFD Sender: No OFD packet to send [06:08:06]OFD Sender: No OFD packet to send [06:08:11]OFD Sender: No OFD packet to send [06:08:16]OFD Sender: No OFD packet to send [06:08:21]OFD Sender: No OFD packet to send [06:08:26]OFD Sender: No OFD packet to send [06:08:31]OFD Sender: No OFD packet to send [06:08:36]OFD Sender: No OFD packet to send [06:08:41]OFD Sender: No OFD packet to send [06:08:46]OFD Sender: No OFD packet to send [06:08:51]OFD Sender: No OFD packet to send [06:08:56]OFD Sender: No OFD packet to send [06:09:01]OFD Sender: No OFD packet to send [06:09:06]OFD Sender: No OFD packet to send [06:09:11]OFD Sender: No OFD packet to send [06:09:16]OFD Sender: No OFD packet to send [06:09:21]OFD Sender: No OFD packet to send [06:09:26]OFD Sender: No OFD packet to send [06:09:31]OFD Sender: No OFD packet to send [06:09:36]OFD Sender: No OFD packet to send [06:09:41]OFD Sender: No OFD packet to send [06:09:46]OFD Sender: No OFD packet to send [06:09:51]OFD Sender: No OFD packet to send [06:09:56]OFD Sender: No OFD packet to send [06:10:01]OFD Sender: No OFD packet to send [06:10:06]OFD Sender: No OFD packet to send [06:10:11]OFD Sender: No OFD packet to send [06:10:16]OFD Sender: No OFD packet to send [06:10:21]OFD Sender: No OFD packet to send [06:10:26]OFD Sender: No OFD packet to send [06:10:31]OFD Sender: No OFD packet to send [06:10:36]OFD Sender: No OFD packet to send [06:10:41]OFD Sender: No OFD packet to send [06:10:46]OFD Sender: No OFD packet to send [06:10:52]OFD Sender: No OFD packet to send [06:10:57]OFD Sender: No OFD packet to send [06:11:02]OFD Sender: No OFD packet to send [06:11:07]OFD Sender: No OFD packet to send [06:11:12]OFD Sender: No OFD packet to send [06:11:17]OFD Sender: No OFD packet to send [06:11:22]OFD Sender: No OFD packet to send [06:11:27]OFD Sender: No OFD packet to send [06:11:32]OFD Sender: No OFD packet to send [06:11:37]OFD Sender: No OFD packet to send [06:11:42]OFD Sender: No OFD packet to send [06:11:47]OFD Sender: No OFD packet to send [06:11:52]OFD Sender: No OFD packet to send [06:11:57]OFD Sender: No OFD packet to send [06:12:02]OFD Sender: No OFD packet to send [06:12:07]OFD Sender: No OFD packet to send [06:12:12]OFD Sender: No OFD packet to send [06:12:17]OFD Sender: No OFD packet to send [06:12:22]OFD Sender: No OFD packet to send [06:12:27]OFD Sender: No OFD packet to send [06:12:32]OFD Sender: No OFD packet to send [06:12:37]OFD Sender: No OFD packet to send [06:12:42]OFD Sender: No OFD packet to send [06:12:47]OFD Sender: No OFD packet to send [06:12:52]OFD Sender: No OFD packet to send [06:12:57]OFD Sender: No OFD packet to send [06:13:02]OFD Sender: No OFD packet to send [06:13:07]OFD Sender: No OFD packet to send [06:13:12]OFD Sender: No OFD packet to send [06:13:17]OFD Sender: No OFD packet to send [06:13:22]OFD Sender: No OFD packet to send [06:13:27]OFD Sender: No OFD packet to send [06:13:32]OFD Sender: No OFD packet to send [06:13:37]OFD Sender: No OFD packet to send [06:13:42]OFD Sender: No OFD packet to send [06:13:47]OFD Sender: No OFD packet to send [06:13:52]OFD Sender: No OFD packet to send [06:13:57]OFD Sender: No OFD packet to send [06:14:02]OFD Sender: No OFD packet to send [06:14:07]OFD Sender: No OFD packet to send [06:14:12]OFD Sender: No OFD packet to send [06:14:17]OFD Sender: No OFD packet to send [06:14:22]OFD Sender: No OFD packet to send [06:14:27]OFD Sender: No OFD packet to send [06:14:32]OFD Sender: No OFD packet to send [06:14:37]OFD Sender: No OFD packet to send [06:14:42]OFD Sender: No OFD packet to send [06:14:47]OFD Sender: No OFD packet to send [06:14:52]OFD Sender: No OFD packet to send [06:14:57]OFD Sender: No OFD packet to send [06:15:02]OFD Sender: No OFD packet to send [06:15:07]OFD Sender: No OFD packet to send [06:15:12]OFD Sender: No OFD packet to send [06:15:17]OFD Sender: No OFD packet to send [06:15:22]OFD Sender: No OFD packet to send [06:15:27]OFD Sender: No OFD packet to send [06:15:32]OFD Sender: No OFD packet to send [06:15:37]OFD Sender: No OFD packet to send [06:15:42]OFD Sender: No OFD packet to send [06:15:47]OFD Sender: No OFD packet to send [06:15:52]OFD Sender: No OFD packet to send [06:15:57]OFD Sender: No OFD packet to send [06:16:02]OFD Sender: No OFD packet to send [06:16:07]OFD Sender: No OFD packet to send [06:16:12]OFD Sender: No OFD packet to send [06:16:17]OFD Sender: No OFD packet to send [06:16:22]OFD Sender: No OFD packet to send [06:16:27]OFD Sender: No OFD packet to send [06:16:32]OFD Sender: No OFD packet to send [06:16:37]OFD Sender: No OFD packet to send [06:16:42]OFD Sender: No OFD packet to send [06:16:47]OFD Sender: No OFD packet to send [06:16:52]OFD Sender: No OFD packet to send [06:16:57]OFD Sender: No OFD packet to send [06:17:02]OFD Sender: No OFD packet to send [06:17:07]OFD Sender: No OFD packet to send [06:17:12]OFD Sender: No OFD packet to send [06:17:17]OFD Sender: No OFD packet to send [06:17:22]OFD Sender: No OFD packet to send [06:17:27]OFD Sender: No OFD packet to send [06:17:32]OFD Sender: No OFD packet to send [06:17:37]OFD Sender: No OFD packet to send [06:17:42]OFD Sender: No OFD packet to send [06:17:47]OFD Sender: No OFD packet to send [06:17:52]OFD Sender: No OFD packet to send [06:17:57]OFD Sender: No OFD packet to send [06:18:02]OFD Sender: No OFD packet to send [06:18:07]OFD Sender: No OFD packet to send [06:18:12]OFD Sender: No OFD packet to send [06:18:17]OFD Sender: No OFD packet to send [06:18:22]OFD Sender: No OFD packet to send [06:18:27]OFD Sender: No OFD packet to send [06:18:32]OFD Sender: No OFD packet to send [06:18:37]OFD Sender: No OFD packet to send [06:18:42]OFD Sender: No OFD packet to send [06:18:47]OFD Sender: No OFD packet to send [06:18:52]OFD Sender: No OFD packet to send [06:18:57]OFD Sender: No OFD packet to send [06:19:02]OFD Sender: No OFD packet to send [06:19:07]OFD Sender: No OFD packet to send [06:19:12]OFD Sender: No OFD packet to send [06:19:17]OFD Sender: No OFD packet to send [06:19:22]OFD Sender: No OFD packet to send [06:19:27]OFD Sender: No OFD packet to send [06:19:32]OFD Sender: No OFD packet to send [06:19:37]OFD Sender: No OFD packet to send [06:19:42]OFD Sender: No OFD packet to send [06:19:47]OFD Sender: No OFD packet to send [06:19:52]OFD Sender: No OFD packet to send [06:19:57]OFD Sender: No OFD packet to send [06:20:02]OFD Sender: No OFD packet to send [06:20:07]OFD Sender: No OFD packet to send [06:20:12]OFD Sender: No OFD packet to send [06:20:17]OFD Sender: No OFD packet to send [06:20:22]OFD Sender: No OFD packet to send [06:20:27]OFD Sender: No OFD packet to send [06:20:32]OFD Sender: No OFD packet to send [06:20:37]OFD Sender: No OFD packet to send [06:20:42]OFD Sender: No OFD packet to send [06:20:47]OFD Sender: No OFD packet to send [06:20:52]OFD Sender: No OFD packet to send [06:20:57]OFD Sender: No OFD packet to send [06:21:02]OFD Sender: No OFD packet to send [06:21:07]OFD Sender: No OFD packet to send [06:21:12]OFD Sender: No OFD packet to send [06:21:17]OFD Sender: No OFD packet to send [06:21:22]OFD Sender: No OFD packet to send [06:21:27]OFD Sender: No OFD packet to send [06:21:32]OFD Sender: No OFD packet to send [06:21:37]OFD Sender: No OFD packet to send [06:21:42]OFD Sender: No OFD packet to send [06:21:47]OFD Sender: No OFD packet to send [06:21:52]OFD Sender: No OFD packet to send [06:21:57]OFD Sender: No OFD packet to send [06:22:02]OFD Sender: No OFD packet to send [06:22:07]OFD Sender: No OFD packet to send [06:22:12]OFD Sender: No OFD packet to send [06:22:17]OFD Sender: No OFD packet to send [06:22:22]OFD Sender: No OFD packet to send [06:22:27]OFD Sender: No OFD packet to send [06:22:32]OFD Sender: No OFD packet to send [06:22:37]OFD Sender: No OFD packet to send [06:22:42]OFD Sender: No OFD packet to send [06:22:47]OFD Sender: No OFD packet to send [06:22:52]OFD Sender: No OFD packet to send [06:22:57]OFD Sender: No OFD packet to send [06:23:02]OFD Sender: No OFD packet to send [06:23:07]OFD Sender: No OFD packet to send [06:23:12]OFD Sender: No OFD packet to send [06:23:17]OFD Sender: No OFD packet to send [06:23:22]OFD Sender: No OFD packet to send [06:23:27]OFD Sender: No OFD packet to send [06:23:32]OFD Sender: No OFD packet to send [06:23:37]OFD Sender: No OFD packet to send [06:23:42]OFD Sender: No OFD packet to send [06:23:47]OFD Sender: No OFD packet to send [06:23:52]OFD Sender: No OFD packet to send [06:23:57]OFD Sender: No OFD packet to send [06:24:02]OFD Sender: No OFD packet to send [06:24:07]OFD Sender: No OFD packet to send [06:24:12]OFD Sender: No OFD packet to send [06:24:17]OFD Sender: No OFD packet to send [06:24:22]OFD Sender: No OFD packet to send [06:24:27]OFD Sender: No OFD packet to send [06:24:32]OFD Sender: No OFD packet to send [06:24:37]OFD Sender: No OFD packet to send [06:24:42]OFD Sender: No OFD packet to send [06:24:47]OFD Sender: No OFD packet to send [06:24:52]OFD Sender: No OFD packet to send [06:24:57]OFD Sender: No OFD packet to send [06:25:02]OFD Sender: No OFD packet to send [06:25:07]OFD Sender: No OFD packet to send [06:25:12]OFD Sender: No OFD packet to send [06:25:17]OFD Sender: No OFD packet to send [06:25:22]OFD Sender: No OFD packet to send [06:25:27]OFD Sender: No OFD packet to send [06:25:32]OFD Sender: No OFD packet to send [06:25:37]OFD Sender: No OFD packet to send [06:25:42]OFD Sender: No OFD packet to send [06:25:47]OFD Sender: No OFD packet to send [06:25:52]OFD Sender: No OFD packet to send [06:25:57]OFD Sender: No OFD packet to send [06:26:02]OFD Sender: No OFD packet to send [06:26:07]OFD Sender: No OFD packet to send [06:26:12]OFD Sender: No OFD packet to send [06:26:17]OFD Sender: No OFD packet to send [06:26:22]OFD Sender: No OFD packet to send [06:26:27]OFD Sender: No OFD packet to send [06:26:32]OFD Sender: No OFD packet to send [06:26:37]OFD Sender: No OFD packet to send [06:26:42]OFD Sender: No OFD packet to send [06:26:47]OFD Sender: No OFD packet to send [06:26:52]OFD Sender: No OFD packet to send [06:26:57]OFD Sender: No OFD packet to send [06:27:02]OFD Sender: No OFD packet to send [06:27:07]OFD Sender: No OFD packet to send [06:27:12]OFD Sender: No OFD packet to send [06:27:17]OFD Sender: No OFD packet to send [06:27:22]OFD Sender: No OFD packet to send [06:27:27]OFD Sender: No OFD packet to send [06:27:32]OFD Sender: No OFD packet to send [06:27:37]OFD Sender: No OFD packet to send [06:27:42]OFD Sender: No OFD packet to send [06:27:47]OFD Sender: No OFD packet to send [06:27:52]OFD Sender: No OFD packet to send [06:27:57]OFD Sender: No OFD packet to send [06:28:02]OFD Sender: No OFD packet to send [06:28:07]OFD Sender: No OFD packet to send [06:28:12]OFD Sender: No OFD packet to send [06:28:17]OFD Sender: No OFD packet to send [06:28:22]OFD Sender: No OFD packet to send [06:28:27]OFD Sender: No OFD packet to send [06:28:32]OFD Sender: No OFD packet to send [06:28:37]OFD Sender: No OFD packet to send [06:28:43]OFD Sender: No OFD packet to send [06:28:48]OFD Sender: No OFD packet to send [06:28:53]OFD Sender: No OFD packet to send [06:28:58]OFD Sender: No OFD packet to send [06:29:03]OFD Sender: No OFD packet to send [06:29:08]OFD Sender: No OFD packet to send [06:29:13]OFD Sender: No OFD packet to send [06:29:18]OFD Sender: No OFD packet to send [06:29:23]OFD Sender: No OFD packet to send [06:29:28]OFD Sender: No OFD packet to send [06:29:33]OFD Sender: No OFD packet to send [06:29:38]OFD Sender: No OFD packet to send [06:29:43]OFD Sender: No OFD packet to send [06:29:48]OFD Sender: No OFD packet to send [06:29:53]OFD Sender: No OFD packet to send [06:29:58]OFD Sender: No OFD packet to send [06:30:03]OFD Sender: No OFD packet to send [06:30:08]OFD Sender: No OFD packet to send [06:30:13]OFD Sender: No OFD packet to send [06:30:18]OFD Sender: No OFD packet to send [06:30:23]OFD Sender: No OFD packet to send [06:30:28]OFD Sender: No OFD packet to send [06:30:33]OFD Sender: No OFD packet to send [06:30:38]OFD Sender: No OFD packet to send [06:30:43]OFD Sender: No OFD packet to send [06:30:48]OFD Sender: No OFD packet to send [06:30:53]OFD Sender: No OFD packet to send [06:30:58]OFD Sender: No OFD packet to send [06:31:03]OFD Sender: No OFD packet to send [06:31:08]OFD Sender: No OFD packet to send [06:31:13]OFD Sender: No OFD packet to send [06:31:18]OFD Sender: No OFD packet to send [06:31:23]OFD Sender: No OFD packet to send [06:31:28]OFD Sender: No OFD packet to send [06:31:33]OFD Sender: No OFD packet to send [06:31:38]OFD Sender: No OFD packet to send [06:31:43]OFD Sender: No OFD packet to send [06:31:48]OFD Sender: No OFD packet to send [06:31:53]OFD Sender: No OFD packet to send [06:31:58]OFD Sender: No OFD packet to send [06:32:03]OFD Sender: No OFD packet to send [06:32:08]OFD Sender: No OFD packet to send [06:32:13]OFD Sender: No OFD packet to send [06:32:18]OFD Sender: No OFD packet to send [06:32:23]OFD Sender: No OFD packet to send [06:32:28]OFD Sender: No OFD packet to send [06:32:33]OFD Sender: No OFD packet to send [06:32:38]OFD Sender: No OFD packet to send [06:32:43]OFD Sender: No OFD packet to send [06:32:48]OFD Sender: No OFD packet to send [06:32:53]OFD Sender: No OFD packet to send [06:32:58]OFD Sender: No OFD packet to send [06:33:03]OFD Sender: No OFD packet to send [06:33:08]OFD Sender: No OFD packet to send [06:33:13]OFD Sender: No OFD packet to send [06:33:18]OFD Sender: No OFD packet to send [06:33:23]OFD Sender: No OFD packet to send [06:33:28]OFD Sender: No OFD packet to send [06:33:33]OFD Sender: No OFD packet to send [06:33:38]OFD Sender: No OFD packet to send [06:33:43]OFD Sender: No OFD packet to send [06:33:48]OFD Sender: No OFD packet to send [06:33:53]OFD Sender: No OFD packet to send [06:33:58]OFD Sender: No OFD packet to send [06:34:03]OFD Sender: No OFD packet to send [06:34:08]OFD Sender: No OFD packet to send [06:34:13]OFD Sender: No OFD packet to send [06:34:18]OFD Sender: No OFD packet to send [06:34:23]OFD Sender: No OFD packet to send [06:34:28]OFD Sender: No OFD packet to send [06:34:33]OFD Sender: No OFD packet to send [06:34:38]OFD Sender: No OFD packet to send [06:34:43]OFD Sender: No OFD packet to send [06:34:48]OFD Sender: No OFD packet to send [06:34:53]OFD Sender: No OFD packet to send [06:34:58]OFD Sender: No OFD packet to send [06:35:03]OFD Sender: No OFD packet to send [06:35:08]OFD Sender: No OFD packet to send [06:35:13]OFD Sender: No OFD packet to send [06:35:18]OFD Sender: No OFD packet to send [06:35:23]OFD Sender: No OFD packet to send [06:35:28]OFD Sender: No OFD packet to send [06:35:33]OFD Sender: No OFD packet to send [06:35:38]OFD Sender: No OFD packet to send [06:35:43]OFD Sender: No OFD packet to send [06:35:48]OFD Sender: No OFD packet to send [06:35:53]OFD Sender: No OFD packet to send [06:35:58]OFD Sender: No OFD packet to send [06:36:03]OFD Sender: No OFD packet to send [06:36:08]OFD Sender: No OFD packet to send [06:36:13]OFD Sender: No OFD packet to send [06:36:18]OFD Sender: No OFD packet to send [06:36:23]OFD Sender: No OFD packet to send [06:36:28]OFD Sender: No OFD packet to send [06:36:33]OFD Sender: No OFD packet to send [06:36:38]OFD Sender: No OFD packet to send [06:36:43]OFD Sender: No OFD packet to send [06:36:48]OFD Sender: No OFD packet to send [06:36:53]OFD Sender: No OFD packet to send [06:36:58]OFD Sender: No OFD packet to send [06:37:03]OFD Sender: No OFD packet to send [06:37:08]OFD Sender: No OFD packet to send [06:37:13]OFD Sender: No OFD packet to send [06:37:18]OFD Sender: No OFD packet to send [06:37:23]OFD Sender: No OFD packet to send [06:37:28]OFD Sender: No OFD packet to send [06:37:33]OFD Sender: No OFD packet to send [06:37:38]OFD Sender: No OFD packet to send [06:37:43]OFD Sender: No OFD packet to send [06:37:48]OFD Sender: No OFD packet to send [06:37:53]OFD Sender: No OFD packet to send [06:37:58]OFD Sender: No OFD packet to send [06:38:03]OFD Sender: No OFD packet to send [06:38:08]OFD Sender: No OFD packet to send [06:38:13]OFD Sender: No OFD packet to send [06:38:18]OFD Sender: No OFD packet to send [06:38:23]OFD Sender: No OFD packet to send [06:38:28]OFD Sender: No OFD packet to send [06:38:33]OFD Sender: No OFD packet to send [06:38:38]OFD Sender: No OFD packet to send [06:38:43]OFD Sender: No OFD packet to send [06:38:48]OFD Sender: No OFD packet to send [06:38:53]OFD Sender: No OFD packet to send [06:38:58]OFD Sender: No OFD packet to send [06:39:03]OFD Sender: No OFD packet to send [06:39:08]OFD Sender: No OFD packet to send [06:39:13]OFD Sender: No OFD packet to send [06:39:18]OFD Sender: No OFD packet to send [06:39:23]OFD Sender: No OFD packet to send [06:39:28]OFD Sender: No OFD packet to send [06:39:33]OFD Sender: No OFD packet to send [06:39:38]OFD Sender: No OFD packet to send [06:39:43]OFD Sender: No OFD packet to send [06:39:48]OFD Sender: No OFD packet to send [06:39:53]OFD Sender: No OFD packet to send [06:39:58]OFD Sender: No OFD packet to send [06:40:03]OFD Sender: No OFD packet to send [06:40:08]OFD Sender: No OFD packet to send [06:40:13]OFD Sender: No OFD packet to send [06:40:18]OFD Sender: No OFD packet to send [06:40:23]OFD Sender: No OFD packet to send [06:40:28]OFD Sender: No OFD packet to send [06:40:33]OFD Sender: No OFD packet to send [06:40:38]OFD Sender: No OFD packet to send [06:40:43]OFD Sender: No OFD packet to send [06:40:48]OFD Sender: No OFD packet to send [06:40:53]OFD Sender: No OFD packet to send [06:40:58]OFD Sender: No OFD packet to send [06:41:03]OFD Sender: No OFD packet to send [06:41:08]OFD Sender: No OFD packet to send [06:41:13]OFD Sender: No OFD packet to send [06:41:18]OFD Sender: No OFD packet to send [06:41:23]OFD Sender: No OFD packet to send [06:41:28]OFD Sender: No OFD packet to send [06:41:33]OFD Sender: No OFD packet to send [06:41:38]OFD Sender: No OFD packet to send [06:41:43]OFD Sender: No OFD packet to send [06:41:48]OFD Sender: No OFD packet to send [06:41:53]OFD Sender: No OFD packet to send [06:41:58]OFD Sender: No OFD packet to send [06:42:03]OFD Sender: No OFD packet to send [06:42:08]OFD Sender: No OFD packet to send [06:42:13]OFD Sender: No OFD packet to send [06:42:18]OFD Sender: No OFD packet to send [06:42:23]OFD Sender: No OFD packet to send [06:42:28]OFD Sender: No OFD packet to send [06:42:33]OFD Sender: No OFD packet to send [06:42:38]OFD Sender: No OFD packet to send [06:42:43]OFD Sender: No OFD packet to send [06:42:48]OFD Sender: No OFD packet to send [06:42:53]OFD Sender: No OFD packet to send [06:42:58]OFD Sender: No OFD packet to send [06:43:03]OFD Sender: No OFD packet to send [06:43:08]OFD Sender: No OFD packet to send [06:43:13]OFD Sender: No OFD packet to send [06:43:18]OFD Sender: No OFD packet to send [06:43:23]OFD Sender: No OFD packet to send [06:43:28]OFD Sender: No OFD packet to send [06:43:33]OFD Sender: No OFD packet to send [06:43:38]OFD Sender: No OFD packet to send [06:43:43]OFD Sender: No OFD packet to send [06:43:48]OFD Sender: No OFD packet to send [06:43:53]OFD Sender: No OFD packet to send [06:43:58]OFD Sender: No OFD packet to send [06:44:03]OFD Sender: No OFD packet to send [06:44:08]OFD Sender: No OFD packet to send [06:44:13]OFD Sender: No OFD packet to send [06:44:18]OFD Sender: No OFD packet to send [06:44:23]OFD Sender: No OFD packet to send [06:44:28]OFD Sender: No OFD packet to send [06:44:33]OFD Sender: No OFD packet to send [06:44:38]OFD Sender: No OFD packet to send [06:44:43]OFD Sender: No OFD packet to send [06:44:48]OFD Sender: No OFD packet to send [06:44:53]OFD Sender: No OFD packet to send [06:44:58]OFD Sender: No OFD packet to send [06:45:03]OFD Sender: No OFD packet to send [06:45:08]OFD Sender: No OFD packet to send [06:45:13]OFD Sender: No OFD packet to send [06:45:18]OFD Sender: No OFD packet to send [06:45:23]OFD Sender: No OFD packet to send [06:45:28]OFD Sender: No OFD packet to send [06:45:33]OFD Sender: No OFD packet to send [06:45:38]OFD Sender: No OFD packet to send [06:45:43]OFD Sender: No OFD packet to send [06:45:48]OFD Sender: No OFD packet to send [06:45:53]OFD Sender: No OFD packet to send [06:45:58]OFD Sender: No OFD packet to send [06:46:03]OFD Sender: No OFD packet to send [06:46:08]OFD Sender: No OFD packet to send [06:46:13]OFD Sender: No OFD packet to send [06:46:19]OFD Sender: No OFD packet to send [06:46:24]OFD Sender: No OFD packet to send [06:46:29]OFD Sender: No OFD packet to send [06:46:34]OFD Sender: No OFD packet to send [06:46:39]OFD Sender: No OFD packet to send [06:46:44]OFD Sender: No OFD packet to send [06:46:49]OFD Sender: No OFD packet to send [06:46:54]OFD Sender: No OFD packet to send [06:46:59]OFD Sender: No OFD packet to send [06:47:04]OFD Sender: No OFD packet to send [06:47:09]OFD Sender: No OFD packet to send [06:47:14]OFD Sender: No OFD packet to send [06:47:19]OFD Sender: No OFD packet to send [06:47:24]OFD Sender: No OFD packet to send [06:47:29]OFD Sender: No OFD packet to send [06:47:34]OFD Sender: No OFD packet to send [06:47:39]OFD Sender: No OFD packet to send [06:47:44]OFD Sender: No OFD packet to send [06:47:49]OFD Sender: No OFD packet to send [06:47:54]OFD Sender: No OFD packet to send [06:47:59]OFD Sender: No OFD packet to send [06:48:04]OFD Sender: No OFD packet to send [06:48:09]OFD Sender: No OFD packet to send [06:48:14]OFD Sender: No OFD packet to send [06:48:19]OFD Sender: No OFD packet to send [06:48:24]OFD Sender: No OFD packet to send [06:48:29]OFD Sender: No OFD packet to send [06:48:34]OFD Sender: No OFD packet to send [06:48:39]OFD Sender: No OFD packet to send [06:48:44]OFD Sender: No OFD packet to send [06:48:49]OFD Sender: No OFD packet to send [06:48:54]OFD Sender: No OFD packet to send [06:48:59]OFD Sender: No OFD packet to send [06:49:04]OFD Sender: No OFD packet to send [06:49:09]OFD Sender: No OFD packet to send [06:49:14]OFD Sender: No OFD packet to send [06:49:19]OFD Sender: No OFD packet to send [06:49:24]OFD Sender: No OFD packet to send [06:49:29]OFD Sender: No OFD packet to send [06:49:34]OFD Sender: No OFD packet to send [06:49:39]OFD Sender: No OFD packet to send [06:49:44]OFD Sender: No OFD packet to send [06:49:49]OFD Sender: No OFD packet to send [06:49:54]OFD Sender: No OFD packet to send [06:49:59]OFD Sender: No OFD packet to send [06:50:04]OFD Sender: No OFD packet to send [06:50:09]OFD Sender: No OFD packet to send [06:50:14]OFD Sender: No OFD packet to send [06:50:19]OFD Sender: No OFD packet to send [06:50:24]OFD Sender: No OFD packet to send [06:50:29]OFD Sender: No OFD packet to send [06:50:34]OFD Sender: No OFD packet to send [06:50:39]OFD Sender: No OFD packet to send [06:50:44]OFD Sender: No OFD packet to send [06:50:49]OFD Sender: No OFD packet to send [06:50:54]OFD Sender: No OFD packet to send [06:50:59]OFD Sender: No OFD packet to send [06:51:04]OFD Sender: No OFD packet to send [06:51:09]OFD Sender: No OFD packet to send [06:51:14]OFD Sender: No OFD packet to send [06:51:19]OFD Sender: No OFD packet to send [06:51:24]OFD Sender: No OFD packet to send [06:51:29]OFD Sender: No OFD packet to send [06:51:34]OFD Sender: No OFD packet to send [06:51:39]OFD Sender: No OFD packet to send [06:51:44]OFD Sender: No OFD packet to send [06:51:49]OFD Sender: No OFD packet to send [06:51:54]OFD Sender: No OFD packet to send [06:51:59]OFD Sender: No OFD packet to send [06:52:04]OFD Sender: No OFD packet to send [06:52:09]OFD Sender: No OFD packet to send [06:52:14]OFD Sender: No OFD packet to send [06:52:19]OFD Sender: No OFD packet to send [06:52:24]OFD Sender: No OFD packet to send [06:52:29]OFD Sender: No OFD packet to send [06:52:34]OFD Sender: No OFD packet to send [06:52:39]OFD Sender: No OFD packet to send [06:52:44]OFD Sender: No OFD packet to send [06:52:49]OFD Sender: No OFD packet to send [06:52:54]OFD Sender: No OFD packet to send [06:52:59]OFD Sender: No OFD packet to send [06:53:04]OFD Sender: No OFD packet to send [06:53:09]OFD Sender: No OFD packet to send [06:53:14]OFD Sender: No OFD packet to send [06:53:19]OFD Sender: No OFD packet to send [06:53:24]OFD Sender: No OFD packet to send [06:53:29]OFD Sender: No OFD packet to send [06:53:34]OFD Sender: No OFD packet to send [06:53:39]OFD Sender: No OFD packet to send [06:53:44]OFD Sender: No OFD packet to send [06:53:49]OFD Sender: No OFD packet to send [06:53:54]OFD Sender: No OFD packet to send [06:53:59]OFD Sender: No OFD packet to send [06:54:04]OFD Sender: No OFD packet to send [06:54:09]OFD Sender: No OFD packet to send [06:54:14]OFD Sender: No OFD packet to send [06:54:19]OFD Sender: No OFD packet to send [06:54:24]OFD Sender: No OFD packet to send [06:54:29]OFD Sender: No OFD packet to send [06:54:34]OFD Sender: No OFD packet to send [06:54:39]OFD Sender: No OFD packet to send [06:54:44]OFD Sender: No OFD packet to send [06:54:49]OFD Sender: No OFD packet to send [06:54:54]OFD Sender: No OFD packet to send [06:54:59]OFD Sender: No OFD packet to send [06:55:04]OFD Sender: No OFD packet to send [06:55:09]OFD Sender: No OFD packet to send [06:55:14]OFD Sender: No OFD packet to send [06:55:19]OFD Sender: No OFD packet to send [06:55:24]OFD Sender: No OFD packet to send [06:55:29]OFD Sender: No OFD packet to send [06:55:34]OFD Sender: No OFD packet to send [06:55:39]OFD Sender: No OFD packet to send [06:55:44]OFD Sender: No OFD packet to send [06:55:49]OFD Sender: No OFD packet to send [06:55:54]OFD Sender: No OFD packet to send [06:55:59]OFD Sender: No OFD packet to send [06:56:04]OFD Sender: No OFD packet to send [06:56:09]OFD Sender: No OFD packet to send [06:56:14]OFD Sender: No OFD packet to send [06:56:19]OFD Sender: No OFD packet to send [06:56:24]OFD Sender: No OFD packet to send [06:56:29]OFD Sender: No OFD packet to send [06:56:34]OFD Sender: No OFD packet to send [06:56:39]OFD Sender: No OFD packet to send [06:56:44]OFD Sender: No OFD packet to send [06:56:49]OFD Sender: No OFD packet to send [06:56:54]OFD Sender: No OFD packet to send [06:56:59]OFD Sender: No OFD packet to send [06:57:04]OFD Sender: No OFD packet to send [06:57:09]OFD Sender: No OFD packet to send [06:57:14]OFD Sender: No OFD packet to send [06:57:19]OFD Sender: No OFD packet to send [06:57:24]OFD Sender: No OFD packet to send [06:57:29]OFD Sender: No OFD packet to send [06:57:34]OFD Sender: No OFD packet to send [06:57:39]OFD Sender: No OFD packet to send [06:57:44]OFD Sender: No OFD packet to send [06:57:49]OFD Sender: No OFD packet to send [06:57:54]OFD Sender: No OFD packet to send [06:57:59]OFD Sender: No OFD packet to send [06:58:04]OFD Sender: No OFD packet to send [06:58:09]OFD Sender: No OFD packet to send [06:58:14]OFD Sender: No OFD packet to send [06:58:19]OFD Sender: No OFD packet to send [06:58:24]OFD Sender: No OFD packet to send [06:58:29]OFD Sender: No OFD packet to send [06:58:34]OFD Sender: No OFD packet to send [06:58:39]OFD Sender: No OFD packet to send [06:58:44]OFD Sender: No OFD packet to send [06:58:49]OFD Sender: No OFD packet to send [06:58:54]OFD Sender: No OFD packet to send [06:58:59]OFD Sender: No OFD packet to send [06:59:04]OFD Sender: No OFD packet to send [06:59:09]OFD Sender: No OFD packet to send [06:59:14]OFD Sender: No OFD packet to send [06:59:19]OFD Sender: No OFD packet to send [06:59:24]OFD Sender: No OFD packet to send [06:59:29]OFD Sender: No OFD packet to send [06:59:34]OFD Sender: No OFD packet to send [06:59:39]OFD Sender: No OFD packet to send [06:59:44]OFD Sender: No OFD packet to send [06:59:49]OFD Sender: No OFD packet to send [06:59:54]OFD Sender: No OFD packet to send [06:59:59]OFD Sender: No OFD packet to send [07:00:04]OFD Sender: No OFD packet to send [07:00:09]OFD Sender: No OFD packet to send [07:00:14]OFD Sender: No OFD packet to send [07:00:19]OFD Sender: No OFD packet to send [07:00:24]OFD Sender: No OFD packet to send [07:00:29]OFD Sender: No OFD packet to send [07:00:34]OFD Sender: No OFD packet to send [07:00:39]OFD Sender: No OFD packet to send [07:00:44]OFD Sender: No OFD packet to send [07:00:49]OFD Sender: No OFD packet to send [07:00:54]OFD Sender: No OFD packet to send [07:00:59]OFD Sender: No OFD packet to send [07:01:04]OFD Sender: No OFD packet to send [07:01:09]OFD Sender: No OFD packet to send [07:01:14]OFD Sender: No OFD packet to send [07:01:19]OFD Sender: No OFD packet to send [07:01:24]OFD Sender: No OFD packet to send [07:01:29]OFD Sender: No OFD packet to send [07:01:34]OFD Sender: No OFD packet to send [07:01:39]OFD Sender: No OFD packet to send [07:01:44]OFD Sender: No OFD packet to send [07:01:49]OFD Sender: No OFD packet to send [07:01:54]OFD Sender: No OFD packet to send [07:01:59]OFD Sender: No OFD packet to send [07:02:04]OFD Sender: No OFD packet to send [07:02:09]OFD Sender: No OFD packet to send [07:02:14]OFD Sender: No OFD packet to send [07:02:19]OFD Sender: No OFD packet to send [07:02:24]OFD Sender: No OFD packet to send [07:02:29]OFD Sender: No OFD packet to send [07:02:34]OFD Sender: No OFD packet to send [07:02:39]OFD Sender: No OFD packet to send [07:02:44]OFD Sender: No OFD packet to send [07:02:49]OFD Sender: No OFD packet to send [07:02:54]OFD Sender: No OFD packet to send [07:02:59]OFD Sender: No OFD packet to send [07:03:04]OFD Sender: No OFD packet to send [07:03:09]OFD Sender: No OFD packet to send [07:03:14]OFD Sender: No OFD packet to send [07:03:19]OFD Sender: No OFD packet to send [07:03:24]OFD Sender: No OFD packet to send [07:03:29]OFD Sender: No OFD packet to send [07:03:34]OFD Sender: No OFD packet to send [07:03:39]OFD Sender: No OFD packet to send [07:03:44]OFD Sender: No OFD packet to send [07:03:49]OFD Sender: No OFD packet to send [07:03:54]OFD Sender: No OFD packet to send [07:03:59]OFD Sender: No OFD packet to send [07:04:04]OFD Sender: No OFD packet to send [07:04:10]OFD Sender: No OFD packet to send [07:04:15]OFD Sender: No OFD packet to send [07:04:20]OFD Sender: No OFD packet to send [07:04:25]OFD Sender: No OFD packet to send [07:04:30]OFD Sender: No OFD packet to send [07:04:35]OFD Sender: No OFD packet to send [07:04:40]OFD Sender: No OFD packet to send [07:04:45]OFD Sender: No OFD packet to send [07:04:50]OFD Sender: No OFD packet to send [07:04:55]OFD Sender: No OFD packet to send [07:05:00]OFD Sender: No OFD packet to send [07:05:05]OFD Sender: No OFD packet to send [07:05:05]accept exits with 6 [07:05:05]New connection [07:05:05]New thread 3067440484 created [07:05:05]Thread 3067297124 joined [07:05:05]Waiting for new connection... [07:05:05] Sock 6.Parse request [07:05:05]Sock 6.Check first char [07:05:05]Sock 6.First char is OK [07:05:05]request: POST /json_proto HTTP/1.0 [07:05:05]Method: POST [07:05:05]URL: /json_proto [07:05:05]Method is POST - this is cgi request [07:05:05]url: /json_proto [07:05:05]query_string will be loaded in cgi processing [07:05:05]execute_cgi json_proto POST (null) [07:05:05]execute_cgi path=json_proto method=POST [07:05:05]POST find Content-Length [07:05:05]Host: 172.17.44.196:8080 [07:05:05]Content-Length: 1002 [07:05:05]Content-Type: application/json [07:05:05] [07:05:05]POST finish read [07:05:05]Found Content-Length = 1002 [07:05:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246323", "tax_sys" : 0, "items" : [ { "code": "4870002329951", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Lipton IceTea 1\u043B \u0437\u0435\u043B \u0447\u0430\u0439 Regular", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202522671", "name": "Garden \u043D\u0430\u043F\u0438\u0442\u043E\u043A \u0441\u043E \u0432\u043A\u0443\u0441\u043E\u043C \u0433\u0440\u0430\u043D\u0430\u0442\u0430 1,20 \u041F\u042D", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 255.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:05:05]execute_script... [07:05:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246323", "tax_sys" : 0, "items" : [ { "code": "4870002329951", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Lipton IceTea 1\u043B \u0437\u0435\u043B \u0447\u0430\u0439 Regular", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202522671", "name": "Garden \u043D\u0430\u043F\u0438\u0442\u043E\u043A \u0441\u043E \u0432\u043A\u0443\u0441\u043E\u043C \u0433\u0440\u0430\u043D\u0430\u0442\u0430 1,20 \u041F\u042D", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 255.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:05:05]POST & json_proto [07:05:05]process_json_proto [07:05:05]json parsed OK: [07:05:05]protocol is kg_v1.0 [07:05:05]action value=close_receipt [07:05:05]process_action close_receipt [07:05:05]cmd_close_receipt [07:05:05]MH_GetDate [07:05:05]Write to MH i2c: F0 00 00 51 01 41 [07:05:05]Write i2c OK [07:05:05]MH_I2C_Read... [07:05:05]Read from MH i2c: F0 [07:05:05]MH_I2C_Read... [07:05:05]Read from MH i2c: F0 09 00 [07:05:05]MH_I2C_Read... [07:05:05]Read from MH i2c: F0 09 00 51 01 00 A2 75 3C 66 1C A3 36 66 5E [07:05:05]GetLastDocTimeStamp 1715227077 [07:05:05]current date 1715238306 [07:05:05]FM_GetShiftState [07:05:05]SAM_PROTO_GetShiftState [07:05:05]wFMCommunicate request_size=4 [07:05:05]MH_SAM_APDU [07:05:05]CAPDU: 80 13 01 00 [07:05:05]Write to MH i2c: E2 08 00 52 01 80 13 01 00 00 00 00 00 D0 [07:05:05]Write i2c OK [07:05:05]MH_I2C_Read... [07:05:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:05]Read from MH i2c: E2 [07:05:05]MH_I2C_Read... [07:05:05]Read from MH i2c: E2 0E 00 [07:05:05]MH_I2C_Read... [07:05:05]Read from MH i2c: E2 0E 00 52 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 AE [07:05:05]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [07:05:05]wFMCommunicate OK [07:05:05]SAM_PROTO_GetShiftState done [07:05:05]FM_GetShiftState done [07:05:05]opened in 1715213850 [07:05:05]opened+sec_in_day 1715300250 [07:05:05]quantity*price = 13000 [07:05:05]sum+1 = 13001 [07:05:05]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870202522671 Garden напиток со вкусом граната 1,20 ПЭ 1.000 * 125.00 = 125.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 255.00 НСП 1% : 2.26 НДС 12% : 27.07 Наличными: 255.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 21 09.05.2024 07:05 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91691 ФПД: 174353909388962 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T070506&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91691&fm=174353909388962&tin=02508201610067®Number=0000000000098132&sum=25500 0 [07:05:06]StoreToDocumentArchive [07:05:06]shift 271 fd 91691 [07:05:06]save to /storage/0271/doc_00091691 [07:05:06]save last doc name /storage/0271/doc_00091691 to /storage/kkm_last_doc_name [07:05:06]save OK [07:05:06]Clear old archive folders... [07:05:06]ProcessDocumentItem done err = 0, tmpTLVsize=432 [07:05:06]tlvbuf is 016886C0 [07:05:06]SAM_PROTO_ClearQueue [07:05:06]wFMCommunicate request_size=4 [07:05:06]MH_SAM_APDU [07:05:06]CAPDU: 80 09 00 00 [07:05:06]Write to MH i2c: E2 08 00 5F 01 80 09 00 00 00 00 00 00 D2 [07:05:06]Write i2c OK [07:05:06]MH_I2C_Read... [07:05:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:05:06]Read from MH i2c: E2 [07:05:06]MH_I2C_Read... [07:05:06]Read from MH i2c: E2 03 00 [07:05:06]MH_I2C_Read... [07:05:06]Read from MH i2c: E2 03 00 5F 01 00 90 00 D4 [07:05:06]RAPDU: 90 00 [07:05:06]wFMCommunicate OK [07:05:06]SAM_PROTO_ClearQueue done [07:05:06]KKMCreateOFDPacket [07:05:06]OFDProtocolAddRootSTLVToBuf [07:05:06]FM_MakeSignedData [07:05:06]FM_MakeSignedData [07:05:06]SAM_PROTO_SignData [07:05:06]wFMCommunicate request_size=4 [07:05:06]MH_SAM_APDU [07:05:06]CAPDU: 80 0D 01 02 [07:05:06]Write to MH i2c: E2 08 00 60 01 80 0D 01 02 00 00 00 00 DA [07:05:06]Write i2c OK [07:05:06]MH_I2C_Read... [07:05:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:05:06]Read from MH i2c: E2 [07:05:06]MH_I2C_Read... [07:05:06]Read from MH i2c: E2 03 00 [07:05:06]MH_I2C_Read... [07:05:06]Read from MH i2c: E2 03 00 60 01 00 90 00 D5 [07:05:06]RAPDU: 90 00 [07:05:06]wFMCommunicate OK [07:05:06]wFMCommunicate request_size=255 [07:05:06]MH_SAM_APDU [07:05:06]CAPDU: 80 0D 02 02 FA 03 00 B0 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 35 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 37 31 06 04 40 00 47 61 72 64 65 6E 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 B3 D1 80 D0 B0 D0 BD D0 B0 D1 82 D0 B0 20 31 2C 32 30 20 D0 9F D0 AD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 [07:05:06]Write to MH i2c: E2 02 01 61 01 80 0D 02 02 FA 00 03 00 B0 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 35 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 37 31 06 04 40 00 47 61 72 64 65 6E 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 B3 D1 80 D0 B0 D0 BD D0 B0 D1 82 D0 B0 20 31 2C 32 30 20 D0 9F D0 AD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 00 00 CE [07:05:06]Write i2c OK [07:05:06]MH_I2C_Read... [07:05:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:06]Read from MH i2c: E2 [07:05:06]MH_I2C_Read... [07:05:06]Read from MH i2c: E2 03 00 [07:05:06]MH_I2C_Read... [07:05:06]Read from MH i2c: E2 03 00 61 01 00 90 00 D6 [07:05:06]RAPDU: 90 00 [07:05:06]wFMCommunicate OK [07:05:06]wFMCommunicate request_size=191 [07:05:06]MH_SAM_APDU [07:05:06]CAPDU: 80 0D 02 02 BA D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 0A 00 00 00 00 07 04 06 00 9C 63 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 A2 75 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2B 66 01 00 35 04 06 00 9E 92 EE D5 96 A2 [07:05:06]Write to MH i2c: E2 C2 00 62 01 80 0D 02 02 BA 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 0A 00 00 00 00 07 04 06 00 9C 63 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 A2 75 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2B 66 01 00 35 04 06 00 9E 92 EE D5 96 A2 00 00 5E [07:05:06]Write i2c OK [07:05:06]MH_I2C_Read... [07:05:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:06]Read from MH i2c: E2 [07:05:06]MH_I2C_Read... [07:05:06]Read from MH i2c: E2 03 00 [07:05:06]MH_I2C_Read... [07:05:06]Read from MH i2c: E2 03 00 62 01 00 90 00 D7 [07:05:06]RAPDU: 90 00 [07:05:06]wFMCommunicate OK [07:05:06]wFMCommunicate request_size=4 [07:05:06]MH_SAM_APDU [07:05:06]CAPDU: 80 0D 03 02 [07:05:06]Write to MH i2c: E2 08 00 63 01 80 0D 03 02 00 00 00 00 DF [07:05:06]Write i2c OK [07:05:06]MH_I2C_Read... [07:05:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:05:07]Read from MH i2c: E2 [07:05:07]MH_I2C_Read... [07:05:07]Read from MH i2c: E2 0B 00 [07:05:07]MH_I2C_Read... [07:05:07]Read from MH i2c: E2 0B 00 63 01 00 61 89 49 BB 0D 45 C6 CA 90 00 B0 [07:05:07]RAPDU: 61 89 49 BB 0D 45 C6 CA 90 00 [07:05:07]wFMCommunicate OK [07:05:07]SAM_PROTO_SignData done [07:05:07]FM_MakeSignedData done [07:05:07]CreateOFDProtocolMessage [07:05:07]wFMCommunicate request_size=4 [07:05:07]MH_SAM_APDU [07:05:07]CAPDU: 80 11 00 00 [07:05:07]Write to MH i2c: E2 08 00 64 01 80 11 00 00 00 00 00 00 DF [07:05:07]Write i2c OK [07:05:07]MH_I2C_Read... [07:05:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:07]Read from MH i2c: E2 [07:05:07]MH_I2C_Read... [07:05:07]Read from MH i2c: E2 17 00 [07:05:07]MH_I2C_Read... [07:05:07]Read from MH i2c: E2 17 00 64 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 2F [07:05:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [07:05:07]wFMCommunicate OK [07:05:07]CreateOFDProtocolMessage done [07:05:07]OFDSenderStorePacket 91691 [07:05:07]StoreOFDPacket docnum=91691 [07:05:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 C4 01 00 00 A2 AA BC 01 7F DE 5A 03 01 00 03 00 B0 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 35 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 37 31 06 04 40 00 47 61 72 64 65 6E 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 B3 D1 80 D0 B0 D0 BD D0 B0 D1 82 D0 B0 20 31 2C 32 30 20 D0 9F D0 AD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 0A 00 00 00 00 07 04 06 00 9C 63 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 A2 75 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2B 66 01 00 35 04 06 00 9E 92 EE D5 96 A2 61 89 49 BB 0D 45 C6 CA [07:05:07]CheckFolder [07:05:07]dirname=/storage/ofd_packets [07:05:07]CheckFolder done [07:05:07]ProducePacketName [07:05:07]name=ofd_packets/00091691 [07:05:07]NVStorageSaveData ofd_packets/00091691 [07:05:07]File name is /storage/ofd_packets/00091691 [07:05:07]Write 482 bytes [07:05:07]NVStorageSaveData done [07:05:07]OFDSenderStorePacket done [07:05:07]KKMCreateOFDPacket done [07:05:07]NVStorageSaveData kkm_last_timestamp [07:05:07]File name is /storage/kkm_last_timestamp [07:05:07]Write 4 bytes [07:05:07]NVStorageSaveData done [07:05:07]ExternCall_PrintAddStr [07:05:07]wPrintStart [07:05:07]Write to MH i2c: 01 00 00 65 01 66 [07:05:07]OFD Sender: Processing packet 91691 [packets to send 59, broken 58] [07:05:07]ProducePacketName [07:05:07]name=ofd_packets/00091691 [07:05:07]OFD Sender: To server: pG, [07:05:07]CommunicateWithHost lk.salyk.kg:30040 [07:05:07]ConnectInit lk.salyk.kg [07:05:07]Write i2c OK [07:05:07]MH_I2C_Read... [07:05:07]Read from MH i2c: 01 [07:05:07]MH_I2C_Read... [07:05:07]Read from MH i2c: 01 07 00 [07:05:07]MH_I2C_Read... [07:05:07]Read from MH i2c: 01 07 00 65 01 00 00 00 00 00 FF 0F 7B [07:05:07]RasterBufferAndPrint [07:05:07]line Счет N : (3)246323 [07:05:07]line ИНН: 02508201610067 [07:05:07]line Контрольно-Кассовый Чек [07:05:07]line ПРОДАЖА [07:05:07]line Товар: 4870002329951 [07:05:07]line Напиток Lipton IceTea 1л зел чай Regular [07:05:07]line 1.000 * 130.00 [07:05:07]line = 130.00 [07:05:07]line НДС 12% НСП 1% [07:05:07]line > о реализуемом товаре [07:05:07]line Товар: 4870202522671 [07:05:07]line Garden напиток со вкусом граната 1,20 ПЭ [07:05:07]line 1.000 * 125.00 [07:05:07]line = 125.00 [07:05:07]line НДС 12% НСП 1% [07:05:07]line > о реализуемом товаре [07:05:07]line ИТОГО: 255.00 [07:05:07]line НСП 1% : 2.26 [07:05:07]line НДС 12% : 27.07 [07:05:07]line Наличными: 255.00 [07:05:07]line Безнал.: 0.00 [07:05:07]line Место: АЗС № 133 "Партнер Нефть" [07:05:07]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [07:05:07]line СНО: Общий режим [07:05:07]line Чек 21 09.05.2024 07:05 [07:05:07]line Смена: 271 ФФД: 1.0 [07:05:07]line ЗНМ: 0300000232 [07:05:07]line РНМ: 0000000000098132 [07:05:07]line Версия ККМ: 001 [07:05:07]line ФМ: 0000000000965423 [07:05:07]line ФД: 91691 [07:05:07]line ФПД: 174353909388962 [07:05:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T070506&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91691&fm=174353909388962&tin=02508201610067®Number=0000000000098132&sum=25500 [07:05:07]line 0 [07:05:07]written 0, free lines is 4095 [07:05:07]Connected sock=5 [07:05:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 C4 01 00 00 A2 AA BC 01 7F DE 5A 03 01 00 03 00 B0 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 35 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 37 31 06 04 40 00 47 61 72 64 65 6E 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 B3 D1 80 D0 B0 D0 BD D0 B0 D1 82 D0 B0 20 31 2C 32 30 20 D0 9F D0 AD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 0A 00 00 00 00 07 04 06 00 9C 63 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 A2 75 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2B 66 01 00 35 04 06 00 9E 92 EE D5 96 A2 61 89 49 BB 0D 45 C6 CA [07:05:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 1C 5E 47 00 5A D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2B 66 01 00 F4 03 04 00 49 21 3C 66 B6 04 01 00 00 6B 7D 3A 85 5E C3 61 A8 [07:05:07]CommunicateWithHost err = 0 [07:05:07]CheckOFDResponse [07:05:07]1017 (14) - 77093643461234 [07:05:07]1041 (16) - 0000000000965423 [07:05:07]1040 (4) - 91691 [07:05:07]1012 (4) - 09.05.2024 01:05 [07:05:07]1206 (1) - 0 [07:05:07]OFD Sender: Remove packet 91691 [07:05:07]ProducePacketName [07:05:07]name=ofd_packets/00091691 [07:05:07]NVStorageDeleteData [07:05:07]Write to MH i2c: 01 00 00 94 01 95 [07:05:07]Write i2c OK [07:05:07]MH_I2C_Read... [07:05:07]Read from MH i2c: 01 [07:05:07]MH_I2C_Read... [07:05:07]Read from MH i2c: 01 07 00 [07:05:07]MH_I2C_Read... [07:05:07]Read from MH i2c: 01 07 00 94 01 00 00 00 00 00 56 0C FE [07:05:07]RasterBufferAndPrint [07:05:07]line [07:05:07]line [07:05:07]line [07:05:07]line [07:05:07]line [07:05:07]written 0, free lines is 3165 [07:05:07]MH_Cut [07:05:07]Write to MH i2c: D1 01 00 9B 01 01 6E [07:05:07]Write i2c OK [07:05:07]MH_I2C_Read... [07:05:07]Read from MH i2c: D1 [07:05:07]MH_I2C_Read... [07:05:07]Read from MH i2c: D1 01 00 [07:05:07]MH_I2C_Read... [07:05:07]Read from MH i2c: D1 01 00 9B 01 00 6D [07:05:07]Write to MH i2c: 01 00 00 9C 01 9D [07:05:07]Write i2c OK [07:05:07]MH_I2C_Read... [07:05:08]OFD Sender: No OFD packet to send [07:05:08]*** Cut start [07:05:08]*** Partial cut [07:05:08]*** CUTSNS_PIN = 1 [07:05:08]*** CUTSNS_PIN = 0 [07:05:09]*** Brake cut motor [07:05:09]Read from MH i2c: 01 [07:05:09]MH_I2C_Read... [07:05:09]*** Stop cut motor [07:05:09]*** Cut end [07:05:09]Read from MH i2c: 01 07 00 [07:05:09]MH_I2C_Read... [07:05:09]Read from MH i2c: 01 07 00 9C 01 00 00 00 00 00 FF 0F B2 [07:05:09]process_action close_receipt done [07:05:09]requested_data is exist [07:05:09]produce_requested_data [07:05:09]requested_item fm.sn is exist - process it [07:05:09]wFMCommunicate request_size=4 [07:05:09]MH_SAM_APDU [07:05:09]CAPDU: 80 11 00 00 [07:05:09]Write to MH i2c: E2 08 00 9D 01 80 11 00 00 00 00 00 00 18 [07:05:09]Write i2c OK [07:05:09]MH_I2C_Read... [07:05:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:09]Read from MH i2c: E2 [07:05:09]MH_I2C_Read... [07:05:09]Read from MH i2c: E2 17 00 [07:05:09]MH_I2C_Read... [07:05:09]Read from MH i2c: E2 17 00 9D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 68 [07:05:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [07:05:09]wFMCommunicate OK [07:05:09]requested_item fd.num is exist - process it [07:05:09]SAM_PROTO_GetFieldsCounters [07:05:09]wFMCommunicate request_size=4 [07:05:09]MH_SAM_APDU [07:05:09]CAPDU: 80 13 00 00 [07:05:09]Write to MH i2c: E2 08 00 9E 01 80 13 00 00 00 00 00 00 1B [07:05:09]Write i2c OK [07:05:09]MH_I2C_Read... [07:05:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:05:09]Read from MH i2c: E2 [07:05:09]MH_I2C_Read... [07:05:09]Read from MH i2c: E2 62 00 [07:05:09]MH_I2C_Read... [07:05:09]Read from MH i2c: E2 62 00 9E 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 2B 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 18 [07:05:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 2B 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:05:09]wFMCommunicate OK [07:05:09]SAM_PROTO_GetFieldsCounters done [07:05:09]requested_item shift.num is exist - process it [07:05:09]requested_item shift.opened is exist - process it [07:05:09]req_shift_opened [07:05:09]FM_GetShiftState [07:05:09]SAM_PROTO_GetShiftState [07:05:09]wFMCommunicate request_size=4 [07:05:09]MH_SAM_APDU [07:05:09]CAPDU: 80 13 01 00 [07:05:09]Write to MH i2c: E2 08 00 9F 01 80 13 01 00 00 00 00 00 1D [07:05:09]Write i2c OK [07:05:09]MH_I2C_Read... [07:05:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:09]Read from MH i2c: E2 [07:05:09]MH_I2C_Read... [07:05:09]Read from MH i2c: E2 0E 00 [07:05:09]MH_I2C_Read... [07:05:09]Read from MH i2c: E2 0E 00 9F 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 FB [07:05:09]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [07:05:09]wFMCommunicate OK [07:05:09]SAM_PROTO_GetShiftState done [07:05:09]FM_GetShiftState done [07:05:09]req_shift_opened done [07:05:09]requested_item shift.open_date is exist - process it [07:05:09]req_shift_open_date [07:05:09]req_shift_open_date done [07:05:09]produce_requested_data done [07:05:09]produce_requested_data return {"fm.sn":"0000000000965423","fd.num":91691,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [07:05:09]process_action_free close_receipt [07:05:09]json_value_free [07:05:09]json_value_free done [07:05:09]process_json_proto returns [07:05:09]Send response to host [07:05:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965423","fd.num":91691,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [07:05:09]free response buf [07:05:09]execute_script done [07:05:09]execute_script returns [07:05:09]free content buf [07:05:09]Sock 6.Close socket [07:05:09]Sock 6.Thread stoped [07:05:13]OFD Sender: No OFD packet to send [07:05:18]OFD Sender: No OFD packet to send [07:05:23]OFD Sender: No OFD packet to send [07:05:28]OFD Sender: No OFD packet to send [07:05:33]OFD Sender: No OFD packet to send [07:05:38]OFD Sender: No OFD packet to send [07:05:43]OFD Sender: No OFD packet to send [07:05:48]OFD Sender: No OFD packet to send [07:05:53]OFD Sender: No OFD packet to send [07:05:58]OFD Sender: No OFD packet to send [07:06:03]OFD Sender: No OFD packet to send [07:06:08]OFD Sender: No OFD packet to send [07:06:13]OFD Sender: No OFD packet to send [07:06:18]OFD Sender: No OFD packet to send [07:06:23]OFD Sender: No OFD packet to send [07:06:28]OFD Sender: No OFD packet to send [07:06:33]OFD Sender: No OFD packet to send [07:06:38]OFD Sender: No OFD packet to send [07:06:43]OFD Sender: No OFD packet to send [07:06:48]OFD Sender: No OFD packet to send [07:06:53]OFD Sender: No OFD packet to send [07:06:58]OFD Sender: No OFD packet to send [07:07:03]OFD Sender: No OFD packet to send [07:07:08]OFD Sender: No OFD packet to send [07:07:13]OFD Sender: No OFD packet to send [07:07:18]OFD Sender: No OFD packet to send [07:07:23]OFD Sender: No OFD packet to send [07:07:28]OFD Sender: No OFD packet to send [07:07:33]OFD Sender: No OFD packet to send [07:07:38]OFD Sender: No OFD packet to send [07:07:43]OFD Sender: No OFD packet to send [07:07:48]OFD Sender: No OFD packet to send [07:07:53]OFD Sender: No OFD packet to send [07:07:58]OFD Sender: No OFD packet to send [07:08:03]OFD Sender: No OFD packet to send [07:08:08]OFD Sender: No OFD packet to send [07:08:13]OFD Sender: No OFD packet to send [07:08:18]OFD Sender: No OFD packet to send [07:08:23]OFD Sender: No OFD packet to send [07:08:28]OFD Sender: No OFD packet to send [07:08:33]OFD Sender: No OFD packet to send [07:08:38]OFD Sender: No OFD packet to send [07:08:43]OFD Sender: No OFD packet to send [07:08:48]OFD Sender: No OFD packet to send [07:08:53]OFD Sender: No OFD packet to send [07:08:58]OFD Sender: No OFD packet to send [07:09:03]OFD Sender: No OFD packet to send [07:09:08]OFD Sender: No OFD packet to send [07:09:13]OFD Sender: No OFD packet to send [07:09:18]OFD Sender: No OFD packet to send [07:09:23]OFD Sender: No OFD packet to send [07:09:28]OFD Sender: No OFD packet to send [07:09:33]OFD Sender: No OFD packet to send [07:09:38]OFD Sender: No OFD packet to send [07:09:43]OFD Sender: No OFD packet to send [07:09:48]OFD Sender: No OFD packet to send [07:09:53]OFD Sender: No OFD packet to send [07:09:58]OFD Sender: No OFD packet to send [07:10:03]OFD Sender: No OFD packet to send [07:10:08]OFD Sender: No OFD packet to send [07:10:13]OFD Sender: No OFD packet to send [07:10:18]OFD Sender: No OFD packet to send [07:10:23]OFD Sender: No OFD packet to send [07:10:28]OFD Sender: No OFD packet to send [07:10:33]OFD Sender: No OFD packet to send [07:10:38]OFD Sender: No OFD packet to send [07:10:43]OFD Sender: No OFD packet to send [07:10:48]OFD Sender: No OFD packet to send [07:10:53]OFD Sender: No OFD packet to send [07:10:58]OFD Sender: No OFD packet to send [07:11:03]OFD Sender: No OFD packet to send [07:11:08]OFD Sender: No OFD packet to send [07:11:13]OFD Sender: No OFD packet to send [07:11:18]OFD Sender: No OFD packet to send [07:11:23]OFD Sender: No OFD packet to send [07:11:28]OFD Sender: No OFD packet to send [07:11:33]OFD Sender: No OFD packet to send [07:11:38]OFD Sender: No OFD packet to send [07:11:43]OFD Sender: No OFD packet to send [07:11:48]OFD Sender: No OFD packet to send [07:11:53]OFD Sender: No OFD packet to send [07:11:58]OFD Sender: No OFD packet to send [07:12:03]OFD Sender: No OFD packet to send [07:12:08]OFD Sender: No OFD packet to send [07:12:13]OFD Sender: No OFD packet to send [07:12:18]OFD Sender: No OFD packet to send [07:12:23]OFD Sender: No OFD packet to send [07:12:28]OFD Sender: No OFD packet to send [07:12:33]OFD Sender: No OFD packet to send [07:12:38]OFD Sender: No OFD packet to send [07:12:43]OFD Sender: No OFD packet to send [07:12:48]OFD Sender: No OFD packet to send [07:12:53]OFD Sender: No OFD packet to send [07:12:58]OFD Sender: No OFD packet to send [07:13:03]OFD Sender: No OFD packet to send [07:13:08]OFD Sender: No OFD packet to send [07:13:13]OFD Sender: No OFD packet to send [07:13:18]OFD Sender: No OFD packet to send [07:13:23]OFD Sender: No OFD packet to send [07:13:28]OFD Sender: No OFD packet to send [07:13:33]OFD Sender: No OFD packet to send [07:13:38]OFD Sender: No OFD packet to send [07:13:43]OFD Sender: No OFD packet to send [07:13:48]OFD Sender: No OFD packet to send [07:13:53]OFD Sender: No OFD packet to send [07:13:58]OFD Sender: No OFD packet to send [07:14:03]OFD Sender: No OFD packet to send [07:14:08]OFD Sender: No OFD packet to send [07:14:13]OFD Sender: No OFD packet to send [07:14:18]OFD Sender: No OFD packet to send [07:14:23]OFD Sender: No OFD packet to send [07:14:28]OFD Sender: No OFD packet to send [07:14:33]OFD Sender: No OFD packet to send [07:14:38]OFD Sender: No OFD packet to send [07:14:43]OFD Sender: No OFD packet to send [07:14:48]OFD Sender: No OFD packet to send [07:14:53]OFD Sender: No OFD packet to send [07:14:58]OFD Sender: No OFD packet to send [07:15:03]OFD Sender: No OFD packet to send [07:15:08]OFD Sender: No OFD packet to send [07:15:13]OFD Sender: No OFD packet to send [07:15:18]OFD Sender: No OFD packet to send [07:15:23]OFD Sender: No OFD packet to send [07:15:28]OFD Sender: No OFD packet to send [07:15:33]OFD Sender: No OFD packet to send [07:15:38]OFD Sender: No OFD packet to send [07:15:43]OFD Sender: No OFD packet to send [07:15:48]OFD Sender: No OFD packet to send [07:15:53]OFD Sender: No OFD packet to send [07:15:58]OFD Sender: No OFD packet to send [07:16:03]OFD Sender: No OFD packet to send [07:16:08]OFD Sender: No OFD packet to send [07:16:13]OFD Sender: No OFD packet to send [07:16:18]OFD Sender: No OFD packet to send [07:16:23]OFD Sender: No OFD packet to send [07:16:28]OFD Sender: No OFD packet to send [07:16:33]OFD Sender: No OFD packet to send [07:16:38]OFD Sender: No OFD packet to send [07:16:43]OFD Sender: No OFD packet to send [07:16:48]OFD Sender: No OFD packet to send [07:16:53]OFD Sender: No OFD packet to send [07:16:58]OFD Sender: No OFD packet to send [07:17:03]OFD Sender: No OFD packet to send [07:17:08]OFD Sender: No OFD packet to send [07:17:13]OFD Sender: No OFD packet to send [07:17:18]OFD Sender: No OFD packet to send [07:17:23]OFD Sender: No OFD packet to send [07:17:28]OFD Sender: No OFD packet to send [07:17:33]OFD Sender: No OFD packet to send [07:17:38]OFD Sender: No OFD packet to send [07:17:43]OFD Sender: No OFD packet to send [07:17:48]OFD Sender: No OFD packet to send [07:17:53]OFD Sender: No OFD packet to send [07:17:58]OFD Sender: No OFD packet to send [07:18:03]OFD Sender: No OFD packet to send [07:18:08]OFD Sender: No OFD packet to send [07:18:13]OFD Sender: No OFD packet to send [07:18:18]OFD Sender: No OFD packet to send [07:18:23]OFD Sender: No OFD packet to send [07:18:28]OFD Sender: No OFD packet to send [07:18:33]OFD Sender: No OFD packet to send [07:18:38]OFD Sender: No OFD packet to send [07:18:43]OFD Sender: No OFD packet to send [07:18:48]OFD Sender: No OFD packet to send [07:18:53]OFD Sender: No OFD packet to send [07:18:58]OFD Sender: No OFD packet to send [07:19:03]OFD Sender: No OFD packet to send [07:19:08]OFD Sender: No OFD packet to send [07:19:14]OFD Sender: No OFD packet to send [07:19:19]OFD Sender: No OFD packet to send [07:19:24]OFD Sender: No OFD packet to send [07:19:29]OFD Sender: No OFD packet to send [07:19:34]OFD Sender: No OFD packet to send [07:19:39]OFD Sender: No OFD packet to send [07:19:44]OFD Sender: No OFD packet to send [07:19:49]OFD Sender: No OFD packet to send [07:19:54]OFD Sender: No OFD packet to send [07:19:59]OFD Sender: No OFD packet to send [07:20:04]OFD Sender: No OFD packet to send [07:20:09]OFD Sender: No OFD packet to send [07:20:14]OFD Sender: No OFD packet to send [07:20:19]OFD Sender: No OFD packet to send [07:20:24]OFD Sender: No OFD packet to send [07:20:29]OFD Sender: No OFD packet to send [07:20:34]OFD Sender: No OFD packet to send [07:20:39]OFD Sender: No OFD packet to send [07:20:44]OFD Sender: No OFD packet to send [07:20:49]OFD Sender: No OFD packet to send [07:20:54]OFD Sender: No OFD packet to send [07:20:59]OFD Sender: No OFD packet to send [07:21:04]OFD Sender: No OFD packet to send [07:21:06]accept exits with 8 [07:21:06]New connection [07:21:06]New thread 3067297124 created [07:21:06]Thread 3067440484 joined [07:21:06]Waiting for new connection... [07:21:06] Sock 8.Parse request [07:21:06]Sock 8.Check first char [07:21:06]Sock 8.First char is OK [07:21:06]request: POST /json_proto HTTP/1.0 [07:21:06]Method: POST [07:21:06]URL: /json_proto [07:21:06]Method is POST - this is cgi request [07:21:06]url: /json_proto [07:21:06]query_string will be loaded in cgi processing [07:21:06]execute_cgi json_proto POST (null) [07:21:06]execute_cgi path=json_proto method=POST [07:21:06]POST find Content-Length [07:21:06]Host: 172.17.44.196:8080 [07:21:06]Content-Length: 630 [07:21:06]Content-Type: application/json [07:21:06] [07:21:06]POST finish read [07:21:06]Found Content-Length = 630 [07:21:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246324", "tax_sys" : 0, "items" : [ { "code": "46184016", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Compact Plus Impulse", "price" : 111.00, "quantity" : 1.000, "sum" : 111.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 111.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:21:06]execute_script... [07:21:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246324", "tax_sys" : 0, "items" : [ { "code": "46184016", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Compact Plus Impulse", "price" : 111.00, "quantity" : 1.000, "sum" : 111.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 111.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:21:06]POST & json_proto [07:21:06]process_json_proto [07:21:06]json parsed OK: [07:21:06]protocol is kg_v1.0 [07:21:06]action value=close_receipt [07:21:06]process_action close_receipt [07:21:06]cmd_close_receipt [07:21:06]MH_GetDate [07:21:06]Write to MH i2c: F0 00 00 A0 01 90 [07:21:06]Write i2c OK [07:21:06]MH_I2C_Read... [07:21:06]Read from MH i2c: F0 [07:21:06]MH_I2C_Read... [07:21:06]Read from MH i2c: F0 09 00 [07:21:06]MH_I2C_Read... [07:21:06]Read from MH i2c: F0 09 00 A0 01 00 64 79 3C 66 1C A3 36 66 73 [07:21:06]GetLastDocTimeStamp 1715238306 [07:21:06]current date 1715239268 [07:21:06]FM_GetShiftState [07:21:06]SAM_PROTO_GetShiftState [07:21:06]wFMCommunicate request_size=4 [07:21:06]MH_SAM_APDU [07:21:06]CAPDU: 80 13 01 00 [07:21:06]Write to MH i2c: E2 08 00 A1 01 80 13 01 00 00 00 00 00 1F [07:21:06]Write i2c OK [07:21:06]MH_I2C_Read... [07:21:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:21:06]Read from MH i2c: E2 [07:21:06]MH_I2C_Read... [07:21:06]Read from MH i2c: E2 0E 00 [07:21:06]MH_I2C_Read... [07:21:06]Read from MH i2c: E2 0E 00 A1 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 FD [07:21:06]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [07:21:06]wFMCommunicate OK [07:21:06]SAM_PROTO_GetShiftState done [07:21:06]FM_GetShiftState done [07:21:06]opened in 1715213850 [07:21:06]opened+sec_in_day 1715300250 [07:21:06]quantity*price = 11100 [07:21:06]sum+1 = 11101 [07:21:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 111.00 НСП 1% : 0.98 НДС 12% : 11.79 Наличными: 111.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 22 09.05.2024 07:21 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91692 ФПД: 82586333708652 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T072108&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91692&fm=82586333708652&tin=02508201610067®Number=0000000000098132&sum=11100 0 [07:21:08]StoreToDocumentArchive [07:21:08]shift 271 fd 91692 [07:21:08]save to /storage/0271/doc_00091692 [07:21:08]save last doc name /storage/0271/doc_00091692 to /storage/kkm_last_doc_name [07:21:08]save OK [07:21:08]Clear old archive folders... [07:21:08]ProcessDocumentItem done err = 0, tmpTLVsize=282 [07:21:08]tlvbuf is 01652F80 [07:21:08]SAM_PROTO_ClearQueue [07:21:08]wFMCommunicate request_size=4 [07:21:08]MH_SAM_APDU [07:21:08]CAPDU: 80 09 00 00 [07:21:08]Write to MH i2c: E2 08 00 AE 01 80 09 00 00 00 00 00 00 21 [07:21:08]Write i2c OK [07:21:08]MH_I2C_Read... [07:21:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:21:08]Read from MH i2c: E2 [07:21:08]MH_I2C_Read... [07:21:08]Read from MH i2c: E2 03 00 [07:21:08]MH_I2C_Read... [07:21:08]Read from MH i2c: E2 03 00 AE 01 00 90 00 23 [07:21:08]RAPDU: 90 00 [07:21:08]wFMCommunicate OK [07:21:08]SAM_PROTO_ClearQueue done [07:21:08]KKMCreateOFDPacket [07:21:08]OFDProtocolAddRootSTLVToBuf [07:21:08]FM_MakeSignedData [07:21:08]FM_MakeSignedData [07:21:08]SAM_PROTO_SignData [07:21:08]wFMCommunicate request_size=4 [07:21:08]MH_SAM_APDU [07:21:08]CAPDU: 80 0D 01 02 [07:21:08]Write to MH i2c: E2 08 00 AF 01 80 0D 01 02 00 00 00 00 29 [07:21:08]Write i2c OK [07:21:08]MH_I2C_Read... [07:21:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:21:08]Read from MH i2c: E2 [07:21:08]MH_I2C_Read... [07:21:08]Read from MH i2c: E2 03 00 [07:21:08]MH_I2C_Read... [07:21:08]Read from MH i2c: E2 03 00 AF 01 00 90 00 24 [07:21:08]RAPDU: 90 00 [07:21:08]wFMCommunicate OK [07:21:08]wFMCommunicate request_size=255 [07:21:08]MH_SAM_APDU [07:21:08]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 08 00 34 36 31 38 34 30 31 36 06 04 2D 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 43 6F 6D 70 61 63 74 20 50 6C 75 73 20 49 6D 70 75 6C 73 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 2B 00 00 00 00 13 04 06 00 5C 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 2B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 04 00 00 00 00 07 04 06 00 5C 2B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 64 79 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 [07:21:08]Write to MH i2c: E2 02 01 B0 01 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 08 00 34 36 31 38 34 30 31 36 06 04 2D 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 43 6F 6D 70 61 63 74 20 50 6C 75 73 20 49 6D 70 75 6C 73 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 2B 00 00 00 00 13 04 06 00 5C 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 2B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 04 00 00 00 00 07 04 06 00 5C 2B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 64 79 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 00 00 22 [07:21:08]Write i2c OK [07:21:08]MH_I2C_Read... [07:21:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:21:08]Read from MH i2c: E2 [07:21:08]MH_I2C_Read... [07:21:08]Read from MH i2c: E2 03 00 [07:21:08]MH_I2C_Read... [07:21:08]Read from MH i2c: E2 03 00 B0 01 00 90 00 25 [07:21:08]RAPDU: 90 00 [07:21:08]wFMCommunicate OK [07:21:08]wFMCommunicate request_size=41 [07:21:08]MH_SAM_APDU [07:21:08]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2C 66 01 00 35 04 06 00 4B 1C A1 15 81 6C [07:21:08]Write to MH i2c: E2 2C 00 B1 01 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2C 66 01 00 35 04 06 00 4B 1C A1 15 81 6C 00 00 95 [07:21:08]Write i2c OK [07:21:08]MH_I2C_Read... [07:21:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:21:08]Read from MH i2c: E2 [07:21:08]MH_I2C_Read... [07:21:08]Read from MH i2c: E2 03 00 [07:21:08]MH_I2C_Read... [07:21:08]Read from MH i2c: E2 03 00 B1 01 00 90 00 26 [07:21:08]RAPDU: 90 00 [07:21:08]wFMCommunicate OK [07:21:08]wFMCommunicate request_size=4 [07:21:08]MH_SAM_APDU [07:21:08]CAPDU: 80 0D 03 02 [07:21:08]Write to MH i2c: E2 08 00 B2 01 80 0D 03 02 00 00 00 00 2E [07:21:08]Write i2c OK [07:21:08]MH_I2C_Read... [07:21:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:21:08]Read from MH i2c: E2 [07:21:08]MH_I2C_Read... [07:21:08]Read from MH i2c: E2 0B 00 [07:21:08]MH_I2C_Read... [07:21:08]Read from MH i2c: E2 0B 00 B2 01 00 FB 34 8B 57 B5 62 41 3D 90 00 D5 [07:21:08]RAPDU: FB 34 8B 57 B5 62 41 3D 90 00 [07:21:08]wFMCommunicate OK [07:21:08]SAM_PROTO_SignData done [07:21:08]FM_MakeSignedData done [07:21:08]CreateOFDProtocolMessage [07:21:08]wFMCommunicate request_size=4 [07:21:08]MH_SAM_APDU [07:21:08]CAPDU: 80 11 00 00 [07:21:08]Write to MH i2c: E2 08 00 B3 01 80 11 00 00 00 00 00 00 2E [07:21:08]Write i2c OK [07:21:08]MH_I2C_Read... [07:21:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:21:08]Read from MH i2c: E2 [07:21:08]MH_I2C_Read... [07:21:08]Read from MH i2c: E2 17 00 [07:21:08]MH_I2C_Read... [07:21:08]Read from MH i2c: E2 17 00 B3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 7E [07:21:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [07:21:08]wFMCommunicate OK [07:21:08]CreateOFDProtocolMessage done [07:21:08]OFDSenderStorePacket 91692 [07:21:08]StoreOFDPacket docnum=91692 [07:21:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 2E 01 00 00 43 57 26 01 7E FC 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 08 00 34 36 31 38 34 30 31 36 06 04 2D 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 43 6F 6D 70 61 63 74 20 50 6C 75 73 20 49 6D 70 75 6C 73 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 2B 00 00 00 00 13 04 06 00 5C 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 2B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 04 00 00 00 00 07 04 06 00 5C 2B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 64 79 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2C 66 01 00 35 04 06 00 4B 1C A1 15 81 6C FB 34 8B 57 B5 62 41 3D [07:21:08]CheckFolder [07:21:08]dirname=/storage/ofd_packets [07:21:08]CheckFolder done [07:21:08]ProducePacketName [07:21:08]name=ofd_packets/00091692 [07:21:08]NVStorageSaveData ofd_packets/00091692 [07:21:08]File name is /storage/ofd_packets/00091692 [07:21:08]Write 332 bytes [07:21:08]NVStorageSaveData done [07:21:08]OFDSenderStorePacket done [07:21:08]KKMCreateOFDPacket done [07:21:08]NVStorageSaveData kkm_last_timestamp [07:21:08]File name is /storage/kkm_last_timestamp [07:21:08]Write 4 bytes [07:21:08]NVStorageSaveData done [07:21:08]ExternCall_PrintAddStr [07:21:08]wPrintStart [07:21:08]Write to MH i2c: 01 00 00 B4 01 B5 [07:21:08]Write i2c OK [07:21:08]MH_I2C_Read... [07:21:08]Read from MH i2c: 01 [07:21:08]MH_I2C_Read... [07:21:08]Read from MH i2c: 01 07 00 [07:21:08]MH_I2C_Read... [07:21:08]Read from MH i2c: 01 07 00 B4 01 00 00 00 00 00 FF 0F CA [07:21:08]RasterBufferAndPrint [07:21:08]line Счет N : (3)246324 [07:21:08]line ИНН: 02508201610067 [07:21:08]line Контрольно-Кассовый Чек [07:21:08]line ПРОДАЖА [07:21:08]line Товар: 46184016 [07:21:08]line Сигареты Winston Compact Plus Impulse [07:21:08]line 1.000 * 111.00 [07:21:08]line = 111.00 [07:21:08]line НДС 12% НСП 1% [07:21:08]line > о реализуемом товаре [07:21:08]line ИТОГО: 111.00 [07:21:08]line НСП 1% : 0.98 [07:21:08]line НДС 12% : 11.79 [07:21:08]line Наличными: 111.00 [07:21:08]line Безнал.: 0.00 [07:21:08]line Место: АЗС № 133 "Партнер Нефть" [07:21:08]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [07:21:08]line СНО: Общий режим [07:21:08]line Чек 22 09.05.2024 07:21 [07:21:08]line Смена: 271 ФФД: 1.0 [07:21:08]line ЗНМ: 0300000232 [07:21:08]line РНМ: 0000000000098132 [07:21:08]line Версия ККМ: 001 [07:21:08]line ФМ: 0000000000965423 [07:21:08]line ФД: 91692 [07:21:08]line ФПД: 82586333708652 [07:21:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T072108&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91692&fm=82586333708652&tin=02508201610067®Number=0000000000098132&sum=11100 [07:21:08]line 0 [07:21:08]OFD Sender: Processing packet 91692 [packets to send 59, broken 58] [07:21:08]ProducePacketName [07:21:08]name=ofd_packets/00091692 [07:21:08]OFD Sender: To server: pG, [07:21:08]CommunicateWithHost lk.salyk.kg:30040 [07:21:08]ConnectInit lk.salyk.kg [07:21:08]written 0, free lines is 4095 [07:21:09]Connected sock=6 [07:21:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 2E 01 00 00 43 57 26 01 7E FC 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 08 00 34 36 31 38 34 30 31 36 06 04 2D 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 43 6F 6D 70 61 63 74 20 50 6C 75 73 20 49 6D 70 75 6C 73 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 2B 00 00 00 00 13 04 06 00 5C 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 2B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 04 00 00 00 00 07 04 06 00 5C 2B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 64 79 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2C 66 01 00 35 04 06 00 4B 1C A1 15 81 6C FB 34 8B 57 B5 62 41 3D [07:21:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 47 E1 47 00 83 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2C 66 01 00 F4 03 04 00 0A 25 3C 66 B6 04 01 00 00 6A 95 BA 8F BE 9E 37 B2 [07:21:09]CommunicateWithHost err = 0 [07:21:09]CheckOFDResponse [07:21:09]1017 (14) - 77093643461234 [07:21:09]1041 (16) - 0000000000965423 [07:21:09]1040 (4) - 91692 [07:21:09]1012 (4) - 09.05.2024 01:21 [07:21:09]1206 (1) - 0 [07:21:09]OFD Sender: Remove packet 91692 [07:21:09]ProducePacketName [07:21:09]name=ofd_packets/00091692 [07:21:09]NVStorageDeleteData [07:21:09]Write to MH i2c: 01 00 00 DC 01 DD [07:21:09]Write i2c OK [07:21:09]MH_I2C_Read... [07:21:09]Read from MH i2c: 01 [07:21:09]MH_I2C_Read... [07:21:09]Read from MH i2c: 01 07 00 [07:21:09]MH_I2C_Read... [07:21:09]Read from MH i2c: 01 07 00 DC 01 00 00 00 00 00 C9 0C B9 [07:21:09]RasterBufferAndPrint [07:21:09]line [07:21:09]line [07:21:09]line [07:21:09]line [07:21:09]line [07:21:09]written 0, free lines is 3277 [07:21:09]MH_Cut [07:21:09]Write to MH i2c: D1 01 00 E3 01 01 B6 [07:21:09]Write i2c OK [07:21:09]MH_I2C_Read... [07:21:09]Read from MH i2c: D1 [07:21:09]MH_I2C_Read... [07:21:09]Read from MH i2c: D1 01 00 [07:21:09]MH_I2C_Read... [07:21:09]Read from MH i2c: D1 01 00 E3 01 00 B5 [07:21:09]Write to MH i2c: 01 00 00 E4 01 E5 [07:21:09]Write i2c OK [07:21:09]MH_I2C_Read... [07:21:09]OFD Sender: No OFD packet to send [07:21:09]*** FLAG_PRN_PAP1 set [07:21:09]*** Cut start [07:21:09]*** Partial cut [07:21:09]*** CUTSNS_PIN = 1 [07:21:10]*** CUTSNS_PIN = 0 [07:21:10]*** Brake cut motor [07:21:10]Read from MH i2c: 01 [07:21:10]MH_I2C_Read... [07:21:10]*** Stop cut motor [07:21:10]*** Cut end [07:21:10]Read from MH i2c: 01 07 00 [07:21:10]MH_I2C_Read... [07:21:10]Read from MH i2c: 01 07 00 E4 01 00 01 00 00 00 FF 0F FB [07:21:10]process_action close_receipt done [07:21:10]requested_data is exist [07:21:10]produce_requested_data [07:21:10]requested_item fm.sn is exist - process it [07:21:10]wFMCommunicate request_size=4 [07:21:10]MH_SAM_APDU [07:21:10]CAPDU: 80 11 00 00 [07:21:10]Write to MH i2c: E2 08 00 E5 01 80 11 00 00 00 00 00 00 60 [07:21:10]Write i2c OK [07:21:10]MH_I2C_Read... [07:21:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:21:10]Read from MH i2c: E2 [07:21:10]MH_I2C_Read... [07:21:10]Read from MH i2c: E2 17 00 [07:21:10]MH_I2C_Read... [07:21:10]Read from MH i2c: E2 17 00 E5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 B0 [07:21:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [07:21:10]wFMCommunicate OK [07:21:10]requested_item fd.num is exist - process it [07:21:10]SAM_PROTO_GetFieldsCounters [07:21:10]wFMCommunicate request_size=4 [07:21:10]MH_SAM_APDU [07:21:10]CAPDU: 80 13 00 00 [07:21:10]Write to MH i2c: E2 08 00 E6 01 80 13 00 00 00 00 00 00 63 [07:21:10]Write i2c OK [07:21:10]MH_I2C_Read... [07:21:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:21:10]Read from MH i2c: E2 [07:21:10]MH_I2C_Read... [07:21:10]Read from MH i2c: E2 62 00 [07:21:10]MH_I2C_Read... [07:21:10]Read from MH i2c: E2 62 00 E6 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 2C 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 64 [07:21:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 2C 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:21:10]wFMCommunicate OK [07:21:10]SAM_PROTO_GetFieldsCounters done [07:21:10]requested_item shift.num is exist - process it [07:21:10]requested_item shift.opened is exist - process it [07:21:10]req_shift_opened [07:21:10]FM_GetShiftState [07:21:10]SAM_PROTO_GetShiftState [07:21:10]wFMCommunicate request_size=4 [07:21:10]MH_SAM_APDU [07:21:10]CAPDU: 80 13 01 00 [07:21:10]Write to MH i2c: E2 08 00 E7 01 80 13 01 00 00 00 00 00 65 [07:21:10]Write i2c OK [07:21:10]MH_I2C_Read... [07:21:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:21:10]Read from MH i2c: E2 [07:21:10]MH_I2C_Read... [07:21:10]Read from MH i2c: E2 0E 00 [07:21:10]MH_I2C_Read... [07:21:10]Read from MH i2c: E2 0E 00 E7 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 43 [07:21:10]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [07:21:10]wFMCommunicate OK [07:21:10]SAM_PROTO_GetShiftState done [07:21:10]FM_GetShiftState done [07:21:10]req_shift_opened done [07:21:10]requested_item shift.open_date is exist - process it [07:21:10]req_shift_open_date [07:21:10]req_shift_open_date done [07:21:10]produce_requested_data done [07:21:10]produce_requested_data return {"fm.sn":"0000000000965423","fd.num":91692,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [07:21:10]process_action_free close_receipt [07:21:10]json_value_free [07:21:10]json_value_free done [07:21:10]process_json_proto returns [07:21:10]Send response to host [07:21:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965423","fd.num":91692,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [07:21:10]free response buf [07:21:10]execute_script done [07:21:10]execute_script returns [07:21:10]free content buf [07:21:10]Sock 8.Close socket [07:21:10]Sock 8.Thread stoped [07:21:14]OFD Sender: No OFD packet to send [07:21:19]OFD Sender: No OFD packet to send [07:21:24]OFD Sender: No OFD packet to send [07:21:29]OFD Sender: No OFD packet to send [07:21:34]OFD Sender: No OFD packet to send [07:21:39]OFD Sender: No OFD packet to send [07:21:44]OFD Sender: No OFD packet to send [07:21:49]OFD Sender: No OFD packet to send [07:21:54]OFD Sender: No OFD packet to send [07:21:59]OFD Sender: No OFD packet to send [07:22:04]OFD Sender: No OFD packet to send [07:22:09]OFD Sender: No OFD packet to send [07:22:14]OFD Sender: No OFD packet to send [07:22:19]OFD Sender: No OFD packet to send [07:22:24]OFD Sender: No OFD packet to send [07:22:29]OFD Sender: No OFD packet to send [07:22:34]OFD Sender: No OFD packet to send [07:22:39]OFD Sender: No OFD packet to send [07:22:44]OFD Sender: No OFD packet to send [07:22:49]OFD Sender: No OFD packet to send [07:22:54]OFD Sender: No OFD packet to send [07:22:59]OFD Sender: No OFD packet to send [07:23:04]OFD Sender: No OFD packet to send [07:23:09]OFD Sender: No OFD packet to send [07:23:14]OFD Sender: No OFD packet to send [07:23:19]OFD Sender: No OFD packet to send [07:23:24]OFD Sender: No OFD packet to send [07:23:29]OFD Sender: No OFD packet to send [07:23:34]OFD Sender: No OFD packet to send [07:23:39]OFD Sender: No OFD packet to send [07:23:44]OFD Sender: No OFD packet to send [07:23:49]OFD Sender: No OFD packet to send [07:23:54]OFD Sender: No OFD packet to send [07:23:59]OFD Sender: No OFD packet to send [07:24:04]OFD Sender: No OFD packet to send [07:24:09]OFD Sender: No OFD packet to send [07:24:14]OFD Sender: No OFD packet to send [07:24:19]OFD Sender: No OFD packet to send [07:24:24]OFD Sender: No OFD packet to send [07:24:29]OFD Sender: No OFD packet to send [07:24:34]OFD Sender: No OFD packet to send [07:24:39]OFD Sender: No OFD packet to send [07:24:44]OFD Sender: No OFD packet to send [07:24:49]OFD Sender: No OFD packet to send [07:24:54]OFD Sender: No OFD packet to send [07:24:59]OFD Sender: No OFD packet to send [07:25:05]OFD Sender: No OFD packet to send [07:25:10]OFD Sender: No OFD packet to send [07:25:15]OFD Sender: No OFD packet to send [07:25:20]OFD Sender: No OFD packet to send [07:25:25]OFD Sender: No OFD packet to send [07:25:30]OFD Sender: No OFD packet to send [07:25:35]OFD Sender: No OFD packet to send [07:25:40]OFD Sender: No OFD packet to send [07:25:45]OFD Sender: No OFD packet to send [07:25:50]OFD Sender: No OFD packet to send [07:25:55]OFD Sender: No OFD packet to send [07:26:00]OFD Sender: No OFD packet to send [07:26:05]OFD Sender: No OFD packet to send [07:26:10]OFD Sender: No OFD packet to send [07:26:15]OFD Sender: No OFD packet to send [07:26:20]OFD Sender: No OFD packet to send [07:26:25]OFD Sender: No OFD packet to send [07:26:30]OFD Sender: No OFD packet to send [07:26:35]OFD Sender: No OFD packet to send [07:26:40]OFD Sender: No OFD packet to send [07:26:45]OFD Sender: No OFD packet to send [07:26:50]OFD Sender: No OFD packet to send [07:26:55]OFD Sender: No OFD packet to send [07:27:00]OFD Sender: No OFD packet to send [07:27:05]OFD Sender: No OFD packet to send [07:27:10]OFD Sender: No OFD packet to send [07:27:15]OFD Sender: No OFD packet to send [07:27:20]OFD Sender: No OFD packet to send [07:27:25]OFD Sender: No OFD packet to send [07:27:30]OFD Sender: No OFD packet to send [07:27:35]OFD Sender: No OFD packet to send [07:27:40]OFD Sender: No OFD packet to send [07:27:45]OFD Sender: No OFD packet to send [07:27:50]OFD Sender: No OFD packet to send [07:27:55]OFD Sender: No OFD packet to send [07:28:00]OFD Sender: No OFD packet to send [07:28:05]OFD Sender: No OFD packet to send [07:28:10]OFD Sender: No OFD packet to send [07:28:15]OFD Sender: No OFD packet to send [07:28:20]OFD Sender: No OFD packet to send [07:28:25]OFD Sender: No OFD packet to send [07:28:30]OFD Sender: No OFD packet to send [07:28:35]OFD Sender: No OFD packet to send [07:28:40]OFD Sender: No OFD packet to send [07:28:45]OFD Sender: No OFD packet to send [07:28:50]OFD Sender: No OFD packet to send [07:28:55]OFD Sender: No OFD packet to send [07:29:00]OFD Sender: No OFD packet to send [07:29:05]OFD Sender: No OFD packet to send [07:29:10]OFD Sender: No OFD packet to send [07:29:15]OFD Sender: No OFD packet to send [07:29:20]OFD Sender: No OFD packet to send [07:29:25]OFD Sender: No OFD packet to send [07:29:30]OFD Sender: No OFD packet to send [07:29:35]OFD Sender: No OFD packet to send [07:29:40]OFD Sender: No OFD packet to send [07:29:45]OFD Sender: No OFD packet to send [07:29:50]OFD Sender: No OFD packet to send [07:29:55]OFD Sender: No OFD packet to send [07:30:00]OFD Sender: No OFD packet to send [07:30:05]OFD Sender: No OFD packet to send [07:30:10]OFD Sender: No OFD packet to send [07:30:15]OFD Sender: No OFD packet to send [07:30:20]OFD Sender: No OFD packet to send [07:30:25]OFD Sender: No OFD packet to send [07:30:30]OFD Sender: No OFD packet to send [07:30:35]OFD Sender: No OFD packet to send [07:30:40]OFD Sender: No OFD packet to send [07:30:45]OFD Sender: No OFD packet to send [07:30:50]OFD Sender: No OFD packet to send [07:30:55]OFD Sender: No OFD packet to send [07:31:00]OFD Sender: No OFD packet to send [07:31:05]OFD Sender: No OFD packet to send [07:31:10]OFD Sender: No OFD packet to send [07:31:15]OFD Sender: No OFD packet to send [07:31:20]OFD Sender: No OFD packet to send [07:31:25]OFD Sender: No OFD packet to send [07:31:27]accept exits with 5 [07:31:27]New connection [07:31:27]New thread 3067440484 created [07:31:27]Thread 3067297124 joined [07:31:27]Waiting for new connection... [07:31:27] Sock 5.Parse request [07:31:27]Sock 5.Check first char [07:31:27]Sock 5.First char is OK [07:31:27]request: POST /json_proto HTTP/1.0 [07:31:27]Method: POST [07:31:27]URL: /json_proto [07:31:27]Method is POST - this is cgi request [07:31:27]url: /json_proto [07:31:27]query_string will be loaded in cgi processing [07:31:27]execute_cgi json_proto POST (null) [07:31:27]execute_cgi path=json_proto method=POST [07:31:27]POST find Content-Length [07:31:27]Host: 172.17.44.196:8080 [07:31:27]Content-Length: 906 [07:31:27]Content-Type: application/json [07:31:27] [07:31:27]POST finish read [07:31:27]Found Content-Length = 906 [07:31:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246325", "tax_sys" : 0, "items" : [ { "code": "40822426", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 0,5\u043B \u0431/\u0433", "price" : 40.00, "quantity" : 3.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000483259", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Fresh \u041C\u043E\u0445\u0438\u0442\u043E", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 205.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:31:27]execute_script... [07:31:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246325", "tax_sys" : 0, "items" : [ { "code": "40822426", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 0,5\u043B \u0431/\u0433", "price" : 40.00, "quantity" : 3.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000483259", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Fresh \u041C\u043E\u0445\u0438\u0442\u043E", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 205.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:31:27]POST & json_proto [07:31:27]process_json_proto [07:31:27]json parsed OK: [07:31:27]protocol is kg_v1.0 [07:31:27]action value=close_receipt [07:31:27]process_action close_receipt [07:31:27]cmd_close_receipt [07:31:27]MH_GetDate [07:31:27]Write to MH i2c: F0 00 00 E8 01 D8 [07:31:27]Write i2c OK [07:31:27]MH_I2C_Read... [07:31:27]Read from MH i2c: F0 [07:31:27]MH_I2C_Read... [07:31:27]Read from MH i2c: F0 09 00 [07:31:27]MH_I2C_Read... [07:31:27]Read from MH i2c: F0 09 00 E8 01 00 D0 7B 3C 66 1C A3 36 66 29 [07:31:27]GetLastDocTimeStamp 1715239268 [07:31:27]current date 1715239888 [07:31:27]FM_GetShiftState [07:31:27]SAM_PROTO_GetShiftState [07:31:27]wFMCommunicate request_size=4 [07:31:27]MH_SAM_APDU [07:31:27]CAPDU: 80 13 01 00 [07:31:27]Write to MH i2c: E2 08 00 E9 01 80 13 01 00 00 00 00 00 67 [07:31:27]Write i2c OK [07:31:27]MH_I2C_Read... [07:31:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:27]Read from MH i2c: E2 [07:31:27]MH_I2C_Read... [07:31:27]Read from MH i2c: E2 0E 00 [07:31:27]MH_I2C_Read... [07:31:27]Read from MH i2c: E2 0E 00 E9 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 45 [07:31:27]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [07:31:27]wFMCommunicate OK [07:31:27]SAM_PROTO_GetShiftState done [07:31:27]FM_GetShiftState done [07:31:27]opened in 1715213850 [07:31:27]opened+sec_in_day 1715300250 [07:31:27]quantity*price = 12000 [07:31:27]sum+1 = 12001 [07:31:27]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000483259 Напиток Nitro Fresh Мохито 1.000 * 85.00 = 85.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 205.00 НСП 1% : 1.81 НДС 12% : 21.77 Наличными: 205.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 23 09.05.2024 07:31 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91693 ФПД: 202461661984879 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T073128&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91693&fm=202461661984879&tin=02508201610067®Number=0000000000098132&sum=20500 0 [07:31:28]StoreToDocumentArchive [07:31:28]shift 271 fd 91693 [07:31:28]save to /storage/0271/doc_00091693 [07:31:28]save last doc name /storage/0271/doc_00091693 to /storage/kkm_last_doc_name [07:31:28]save OK [07:31:28]Clear old archive folders... [07:31:28]ProcessDocumentItem done err = 0, tmpTLVsize=383 [07:31:28]tlvbuf is 016870D0 [07:31:28]SAM_PROTO_ClearQueue [07:31:28]wFMCommunicate request_size=4 [07:31:28]MH_SAM_APDU [07:31:28]CAPDU: 80 09 00 00 [07:31:28]Write to MH i2c: E2 08 00 F6 01 80 09 00 00 00 00 00 00 69 [07:31:28]Write i2c OK [07:31:28]MH_I2C_Read... [07:31:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:31:28]Read from MH i2c: E2 [07:31:28]MH_I2C_Read... [07:31:28]Read from MH i2c: E2 03 00 [07:31:28]MH_I2C_Read... [07:31:28]Read from MH i2c: E2 03 00 F6 01 00 90 00 6B [07:31:28]RAPDU: 90 00 [07:31:28]wFMCommunicate OK [07:31:28]SAM_PROTO_ClearQueue done [07:31:28]KKMCreateOFDPacket [07:31:28]OFDProtocolAddRootSTLVToBuf [07:31:28]FM_MakeSignedData [07:31:28]FM_MakeSignedData [07:31:28]SAM_PROTO_SignData [07:31:28]wFMCommunicate request_size=4 [07:31:28]MH_SAM_APDU [07:31:28]CAPDU: 80 0D 01 02 [07:31:28]Write to MH i2c: E2 08 00 F7 01 80 0D 01 02 00 00 00 00 71 [07:31:28]Write i2c OK [07:31:28]MH_I2C_Read... [07:31:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:31:28]Read from MH i2c: E2 [07:31:28]MH_I2C_Read... [07:31:28]Read from MH i2c: E2 03 00 [07:31:28]MH_I2C_Read... [07:31:28]Read from MH i2c: E2 03 00 F7 01 00 90 00 6C [07:31:28]RAPDU: 90 00 [07:31:28]wFMCommunicate OK [07:31:28]wFMCommunicate request_size=255 [07:31:28]MH_SAM_APDU [07:31:28]CAPDU: 80 0D 02 02 FA 03 00 7F 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 33 32 35 39 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 46 72 65 73 68 20 D0 9C D0 BE D1 85 D0 B8 D1 82 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 [07:31:28]Write to MH i2c: E2 02 01 F8 01 80 0D 02 02 FA 00 03 00 7F 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 33 32 35 39 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 46 72 65 73 68 20 D0 9C D0 BE D1 85 D0 B8 D1 82 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 27 [07:31:28]Write i2c OK [07:31:28]MH_I2C_Read... [07:31:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:28]Read from MH i2c: E2 [07:31:28]MH_I2C_Read... [07:31:28]Read from MH i2c: E2 03 00 [07:31:28]MH_I2C_Read... [07:31:28]Read from MH i2c: E2 03 00 F8 01 00 90 00 6D [07:31:28]RAPDU: 90 00 [07:31:28]wFMCommunicate OK [07:31:28]wFMCommunicate request_size=142 [07:31:28]MH_SAM_APDU [07:31:28]CAPDU: 80 0D 02 02 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 08 00 00 00 00 07 04 06 00 14 50 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 D0 7B 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2D 66 01 00 35 04 06 00 B8 23 47 71 78 6F [07:31:28]Write to MH i2c: E2 91 00 F9 01 80 0D 02 02 89 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 08 00 00 00 00 07 04 06 00 14 50 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 D0 7B 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2D 66 01 00 35 04 06 00 B8 23 47 71 78 6F 00 00 BD [07:31:28]Write i2c OK [07:31:28]MH_I2C_Read... [07:31:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:28]Read from MH i2c: E2 [07:31:28]MH_I2C_Read... [07:31:28]Read from MH i2c: E2 03 00 [07:31:28]MH_I2C_Read... [07:31:28]Read from MH i2c: E2 03 00 F9 01 00 90 00 6E [07:31:28]RAPDU: 90 00 [07:31:28]wFMCommunicate OK [07:31:28]wFMCommunicate request_size=4 [07:31:28]MH_SAM_APDU [07:31:28]CAPDU: 80 0D 03 02 [07:31:28]Write to MH i2c: E2 08 00 FA 01 80 0D 03 02 00 00 00 00 76 [07:31:28]Write i2c OK [07:31:28]MH_I2C_Read... [07:31:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:31:28]Read from MH i2c: E2 [07:31:28]MH_I2C_Read... [07:31:28]Read from MH i2c: E2 0B 00 [07:31:28]MH_I2C_Read... [07:31:28]Read from MH i2c: E2 0B 00 FA 01 00 FD 4B 53 96 5F CE 78 FD 90 00 4A [07:31:28]RAPDU: FD 4B 53 96 5F CE 78 FD 90 00 [07:31:28]wFMCommunicate OK [07:31:28]SAM_PROTO_SignData done [07:31:28]FM_MakeSignedData done [07:31:28]CreateOFDProtocolMessage [07:31:28]wFMCommunicate request_size=4 [07:31:28]MH_SAM_APDU [07:31:28]CAPDU: 80 11 00 00 [07:31:28]Write to MH i2c: E2 08 00 FB 01 80 11 00 00 00 00 00 00 76 [07:31:28]Write i2c OK [07:31:28]MH_I2C_Read... [07:31:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:28]Read from MH i2c: E2 [07:31:28]MH_I2C_Read... [07:31:28]Read from MH i2c: E2 17 00 [07:31:28]MH_I2C_Read... [07:31:29]Read from MH i2c: E2 17 00 FB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 C6 [07:31:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [07:31:29]wFMCommunicate OK [07:31:29]CreateOFDProtocolMessage done [07:31:29]OFDSenderStorePacket 91693 [07:31:29]StoreOFDPacket docnum=91693 [07:31:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 93 01 00 00 41 FA 8B 01 3D D7 5A 03 01 00 03 00 7F 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 33 32 35 39 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 46 72 65 73 68 20 D0 9C D0 BE D1 85 D0 B8 D1 82 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 08 00 00 00 00 07 04 06 00 14 50 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 D0 7B 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2D 66 01 00 35 04 06 00 B8 23 47 71 78 6F FD 4B 53 96 5F CE 78 FD [07:31:29]CheckFolder [07:31:29]dirname=/storage/ofd_packets [07:31:29]CheckFolder done [07:31:29]ProducePacketName [07:31:29]name=ofd_packets/00091693 [07:31:29]NVStorageSaveData ofd_packets/00091693 [07:31:29]File name is /storage/ofd_packets/00091693 [07:31:29]Write 433 bytes [07:31:29]NVStorageSaveData done [07:31:29]OFDSenderStorePacket done [07:31:29]KKMCreateOFDPacket done [07:31:29]NVStorageSaveData kkm_last_timestamp [07:31:29]File name is /storage/kkm_last_timestamp [07:31:29]Write 4 bytes [07:31:29]NVStorageSaveData done [07:31:29]ExternCall_PrintAddStr [07:31:29]wPrintStart [07:31:29]Write to MH i2c: 01 00 00 FC 01 FD [07:31:29]Write i2c OK [07:31:29]MH_I2C_Read... [07:31:29]Read from MH i2c: 01 [07:31:29]MH_I2C_Read... [07:31:29]Read from MH i2c: 01 07 00 [07:31:29]MH_I2C_Read... [07:31:29]Read from MH i2c: 01 07 00 FC 01 00 01 00 00 00 FF 0F 13 [07:31:29]RasterBufferAndPrint [07:31:29]line Счет N : (3)246325 [07:31:29]line ИНН: 02508201610067 [07:31:29]line Контрольно-Кассовый Чек [07:31:29]line ПРОДАЖА [07:31:29]line Товар: 40822426 [07:31:29]line Вода Бонаква 0,5л б/г [07:31:29]line 3.000 * 40.00 [07:31:29]line = 120.00 [07:31:29]line НДС 12% НСП 1% [07:31:29]line > о реализуемом товаре [07:31:29]line Товар: 4700000483259 [07:31:29]line Напиток Nitro Fresh Мохито [07:31:29]line 1.000 * 85.00 [07:31:29]line = 85.00 [07:31:29]line НДС 12% НСП 1% [07:31:29]line > о реализуемом товаре [07:31:29]line ИТОГО: 205.00 [07:31:29]line НСП 1% : 1.81 [07:31:29]line НДС 12% : 21.77 [07:31:29]line Наличными: 205.00 [07:31:29]line Безнал.: 0.00 [07:31:29]line Место: АЗС № 133 "Партнер Нефть" [07:31:29]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [07:31:29]line СНО: Общий режим [07:31:29]line Чек 23 09.05.2024 07:31 [07:31:29]line Смена: 271 ФФД: 1.0 [07:31:29]line ЗНМ: 0300000232 [07:31:29]line РНМ: 0000000000098132 [07:31:29]line Версия ККМ: 001 [07:31:29]line ФМ: 0000000000965423 [07:31:29]line ФД: 91693 [07:31:29]line ФПД: 202461661984879 [07:31:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T073128&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91693&fm=202461661984879&tin=02508201610067®Number=0000000000098132&sum=20500 [07:31:29]line 0 [07:31:29]OFD Sender: Processing packet 91693 [packets to send 59, broken 58] [07:31:29]ProducePacketName [07:31:29]name=ofd_packets/00091693 [07:31:29]OFD Sender: To server: pG, [07:31:29]CommunicateWithHost lk.salyk.kg:30040 [07:31:29]ConnectInit lk.salyk.kg [07:31:29]written 0, free lines is 4095 [07:31:29]Error from MH - 05 [07:31:29]process_action_free close_receipt [07:31:29]json_value_free [07:31:29]json_value_free done [07:31:29]process_json_proto returns [07:31:29]Send response to host [07:31:29]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [07:31:29]free response buf [07:31:29]execute_script done [07:31:29]execute_script returns [07:31:29]free content buf [07:31:29]Sock 5.Close socket [07:31:29]Sock 5.Thread stoped [07:33:41]ConnectInit Can't connect to host [07:33:41]CommunicateWithHost connect error [07:33:41]CommunicateWithHost err = -1 [07:33:41]OFD Sender: Server communicate error [07:33:46]OFD Sender: Processing packet 91693 [packets to send 59, broken 58] [07:33:46]ProducePacketName [07:33:46]name=ofd_packets/00091693 [07:33:46]OFD Sender: To server: pG, [07:33:46]CommunicateWithHost lk.salyk.kg:30040 [07:33:46]ConnectInit lk.salyk.kg [07:33:46]Connected sock=5 [07:33:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 93 01 00 00 41 FA 8B 01 3D D7 5A 03 01 00 03 00 7F 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 33 32 35 39 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 46 72 65 73 68 20 D0 9C D0 BE D1 85 D0 B8 D1 82 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 08 00 00 00 00 07 04 06 00 14 50 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 D0 7B 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2D 66 01 00 35 04 06 00 B8 23 47 71 78 6F FD 4B 53 96 5F CE 78 FD [07:33:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 0A 42 47 00 BF D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2D 66 01 00 F4 03 04 00 00 28 3C 66 B6 04 01 00 00 2C 5E C4 52 01 07 74 3B [07:33:46]CommunicateWithHost err = 0 [07:33:46]CheckOFDResponse [07:33:46]1017 (14) - 77093643461234 [07:33:46]1041 (16) - 0000000000965423 [07:33:46]1040 (4) - 91693 [07:33:46]1012 (4) - 09.05.2024 01:33 [07:33:46]1206 (1) - 0 [07:33:46]OFD Sender: Remove packet 91693 [07:33:46]ProducePacketName [07:33:46]name=ofd_packets/00091693 [07:33:46]NVStorageDeleteData [07:33:46]OFD Sender: No OFD packet to send [07:33:51]OFD Sender: No OFD packet to send [07:33:56]OFD Sender: No OFD packet to send [07:34:01]OFD Sender: No OFD packet to send [07:34:07]OFD Sender: No OFD packet to send [07:34:12]OFD Sender: No OFD packet to send [07:34:17]OFD Sender: No OFD packet to send [07:34:22]OFD Sender: No OFD packet to send [07:34:27]OFD Sender: No OFD packet to send [07:34:32]OFD Sender: No OFD packet to send [07:34:37]OFD Sender: No OFD packet to send [07:34:42]OFD Sender: No OFD packet to send [07:34:47]OFD Sender: No OFD packet to send [07:34:52]OFD Sender: No OFD packet to send [07:34:57]OFD Sender: No OFD packet to send [07:35:02]OFD Sender: No OFD packet to send [07:35:07]OFD Sender: No OFD packet to send [07:35:12]OFD Sender: No OFD packet to send [07:35:17]OFD Sender: No OFD packet to send [07:35:22]OFD Sender: No OFD packet to send [07:35:27]OFD Sender: No OFD packet to send [07:35:32]OFD Sender: No OFD packet to send [07:35:37]OFD Sender: No OFD packet to send [07:35:42]OFD Sender: No OFD packet to send [07:35:47]OFD Sender: No OFD packet to send [07:35:52]OFD Sender: No OFD packet to send [07:35:57]OFD Sender: No OFD packet to send [07:36:02]OFD Sender: No OFD packet to send [07:36:07]OFD Sender: No OFD packet to send [07:36:12]OFD Sender: No OFD packet to send [07:36:17]OFD Sender: No OFD packet to send [07:36:22]OFD Sender: No OFD packet to send [07:36:27]OFD Sender: No OFD packet to send [07:36:32]OFD Sender: No OFD packet to send [07:36:37]OFD Sender: No OFD packet to send [07:36:42]OFD Sender: No OFD packet to send [07:36:47]OFD Sender: No OFD packet to send [07:36:52]OFD Sender: No OFD packet to send [07:36:57]OFD Sender: No OFD packet to send [07:37:02]OFD Sender: No OFD packet to send [07:37:07]OFD Sender: No OFD packet to send [07:37:12]OFD Sender: No OFD packet to send [07:37:17]OFD Sender: No OFD packet to send [07:37:22]OFD Sender: No OFD packet to send [07:37:27]OFD Sender: No OFD packet to send [07:37:32]OFD Sender: No OFD packet to send [07:37:37]OFD Sender: No OFD packet to send [07:37:42]OFD Sender: No OFD packet to send [07:37:47]OFD Sender: No OFD packet to send [07:37:52]OFD Sender: No OFD packet to send [07:37:57]OFD Sender: No OFD packet to send [07:38:02]OFD Sender: No OFD packet to send [07:38:07]OFD Sender: No OFD packet to send [07:38:12]OFD Sender: No OFD packet to send [07:38:17]OFD Sender: No OFD packet to send [07:38:22]OFD Sender: No OFD packet to send [07:38:27]OFD Sender: No OFD packet to send [07:38:32]OFD Sender: No OFD packet to send [07:38:37]OFD Sender: No OFD packet to send [07:38:42]OFD Sender: No OFD packet to send [07:38:47]OFD Sender: No OFD packet to send [07:38:52]OFD Sender: No OFD packet to send [07:38:57]OFD Sender: No OFD packet to send [07:39:02]OFD Sender: No OFD packet to send [07:39:07]OFD Sender: No OFD packet to send [07:39:12]OFD Sender: No OFD packet to send [07:39:17]OFD Sender: No OFD packet to send [07:39:22]OFD Sender: No OFD packet to send [07:39:27]OFD Sender: No OFD packet to send [07:39:32]OFD Sender: No OFD packet to send [07:39:37]OFD Sender: No OFD packet to send [07:39:42]OFD Sender: No OFD packet to send [07:39:47]OFD Sender: No OFD packet to send [07:39:52]OFD Sender: No OFD packet to send [07:39:57]OFD Sender: No OFD packet to send [07:40:02]OFD Sender: No OFD packet to send [07:40:07]OFD Sender: No OFD packet to send [07:40:12]OFD Sender: No OFD packet to send [07:40:17]OFD Sender: No OFD packet to send [07:40:22]OFD Sender: No OFD packet to send [07:40:27]OFD Sender: No OFD packet to send [07:40:32]OFD Sender: No OFD packet to send [07:40:37]OFD Sender: No OFD packet to send [07:40:42]OFD Sender: No OFD packet to send [07:40:47]OFD Sender: No OFD packet to send [07:40:52]OFD Sender: No OFD packet to send [07:40:57]OFD Sender: No OFD packet to send [07:41:02]OFD Sender: No OFD packet to send [07:41:07]OFD Sender: No OFD packet to send [07:41:12]OFD Sender: No OFD packet to send [07:41:17]OFD Sender: No OFD packet to send [07:41:22]OFD Sender: No OFD packet to send [07:41:27]OFD Sender: No OFD packet to send [07:41:32]OFD Sender: No OFD packet to send [07:41:37]OFD Sender: No OFD packet to send [07:41:42]OFD Sender: No OFD packet to send [07:41:47]OFD Sender: No OFD packet to send [07:41:52]OFD Sender: No OFD packet to send [07:41:57]OFD Sender: No OFD packet to send [07:42:02]OFD Sender: No OFD packet to send [07:42:07]OFD Sender: No OFD packet to send [07:42:12]OFD Sender: No OFD packet to send [07:42:17]OFD Sender: No OFD packet to send [07:42:22]OFD Sender: No OFD packet to send [07:42:27]OFD Sender: No OFD packet to send [07:42:32]OFD Sender: No OFD packet to send [07:42:37]OFD Sender: No OFD packet to send [07:42:42]OFD Sender: No OFD packet to send [07:42:47]OFD Sender: No OFD packet to send [07:42:52]OFD Sender: No OFD packet to send [07:42:57]OFD Sender: No OFD packet to send [07:43:02]OFD Sender: No OFD packet to send [07:43:07]OFD Sender: No OFD packet to send [07:43:12]OFD Sender: No OFD packet to send [07:43:17]OFD Sender: No OFD packet to send [07:43:22]OFD Sender: No OFD packet to send [07:43:27]OFD Sender: No OFD packet to send [07:43:32]OFD Sender: No OFD packet to send [07:43:37]OFD Sender: No OFD packet to send [07:43:42]OFD Sender: No OFD packet to send [07:43:47]OFD Sender: No OFD packet to send [07:43:52]OFD Sender: No OFD packet to send [07:43:57]OFD Sender: No OFD packet to send [07:44:02]OFD Sender: No OFD packet to send [07:44:07]OFD Sender: No OFD packet to send [07:44:12]OFD Sender: No OFD packet to send [07:44:17]OFD Sender: No OFD packet to send [07:44:20]accept exits with 6 [07:44:20]New connection [07:44:20]New thread 3067297124 created [07:44:20]Thread 3067440484 joined [07:44:20]Waiting for new connection... [07:44:20] Sock 6.Parse request [07:44:20]Sock 6.Check first char [07:44:20]Sock 6.First char is OK [07:44:20]request: POST /json_proto HTTP/1.0 [07:44:20]Method: POST [07:44:20]URL: /json_proto [07:44:20]Method is POST - this is cgi request [07:44:20]url: /json_proto [07:44:20]query_string will be loaded in cgi processing [07:44:20]execute_cgi json_proto POST (null) [07:44:20]execute_cgi path=json_proto method=POST [07:44:20]POST find Content-Length [07:44:20]Host: 172.17.44.196:8080 [07:44:20]Content-Length: 215 [07:44:20]Content-Type: application/json [07:44:20] [07:44:20]POST finish read [07:44:20]Found Content-Length = 215 [07:44:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:44:20]execute_script... [07:44:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:44:20]POST & json_proto [07:44:20]process_json_proto [07:44:20]json parsed OK: [07:44:20]protocol is kg_v1.0 [07:44:20]action value=get_value [07:44:20]process_action get_value [07:44:20]cmd_get_value [07:44:20]process_action get_value done [07:44:20]requested_data is exist [07:44:20]produce_requested_data [07:44:20]requested_item kkm.sn is exist - process it [07:44:20]requested_item kkm.ver is exist - process it [07:44:20]requested_item fm.sn is exist - process it [07:44:20]wFMCommunicate request_size=4 [07:44:20]MH_SAM_APDU [07:44:20]CAPDU: 80 11 00 00 [07:44:20]Write to MH i2c: E2 08 00 FF 01 80 11 00 00 00 00 00 00 7A [07:44:20]Write i2c OK [07:44:20]MH_I2C_Read... [07:44:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:20]Read from MH i2c: E2 [07:44:20]MH_I2C_Read... [07:44:20]Read from MH i2c: E2 17 00 [07:44:20]MH_I2C_Read... [07:44:20]Read from MH i2c: E2 17 00 FF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 CA [07:44:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [07:44:20]wFMCommunicate OK [07:44:20]requested_item fd.num is exist - process it [07:44:20]SAM_PROTO_GetFieldsCounters [07:44:20]wFMCommunicate request_size=4 [07:44:20]MH_SAM_APDU [07:44:20]CAPDU: 80 13 00 00 [07:44:20]Write to MH i2c: E2 08 00 00 02 80 13 00 00 00 00 00 00 7E [07:44:20]Write i2c OK [07:44:20]MH_I2C_Read... [07:44:20]Read from MH i2c: E2 [07:44:20]MH_I2C_Read... [07:44:20]Read from MH i2c: E2 62 00 [07:44:20]MH_I2C_Read... [07:44:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:44:20]Read from MH i2c: E2 62 00 00 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 2D 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 83 [07:44:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 2D 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:44:20]wFMCommunicate OK [07:44:20]SAM_PROTO_GetFieldsCounters done [07:44:20]requested_item shift.num is exist - process it [07:44:20]requested_item shift.opened is exist - process it [07:44:20]req_shift_opened [07:44:20]FM_GetShiftState [07:44:20]SAM_PROTO_GetShiftState [07:44:20]wFMCommunicate request_size=4 [07:44:20]MH_SAM_APDU [07:44:20]CAPDU: 80 13 01 00 [07:44:20]Write to MH i2c: E2 08 00 01 02 80 13 01 00 00 00 00 00 80 [07:44:20]Write i2c OK [07:44:20]MH_I2C_Read... [07:44:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:44:20]Read from MH i2c: E2 [07:44:20]MH_I2C_Read... [07:44:20]Read from MH i2c: E2 0E 00 [07:44:20]MH_I2C_Read... [07:44:20]Read from MH i2c: E2 0E 00 01 02 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 5E [07:44:20]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [07:44:20]wFMCommunicate OK [07:44:20]SAM_PROTO_GetShiftState done [07:44:20]FM_GetShiftState done [07:44:20]req_shift_opened done [07:44:20]requested_item shift.open_date is exist - process it [07:44:20]req_shift_open_date [07:44:20]req_shift_open_date done [07:44:20]produce_requested_data done [07:44:20]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91693,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [07:44:20]process_action_free get_value [07:44:20]json_value_free [07:44:20]json_value_free done [07:44:20]process_json_proto returns [07:44:20]Send response to host [07:44:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91693,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [07:44:20]free response buf [07:44:20]execute_script done [07:44:20]execute_script returns [07:44:20]free content buf [07:44:20]Sock 6.Close socket [07:44:20]Sock 6.Thread stoped [07:44:20]accept exits with 5 [07:44:20]New connection [07:44:20]New thread 3067440484 created [07:44:20]Thread 3067297124 joined [07:44:20]Waiting for new connection... [07:44:20] Sock 5.Parse request [07:44:20]Sock 5.Check first char [07:44:20]Sock 5.First char is OK [07:44:20]request: POST /json_proto HTTP/1.0 [07:44:20]Method: POST [07:44:20]URL: /json_proto [07:44:20]Method is POST - this is cgi request [07:44:20]url: /json_proto [07:44:20]query_string will be loaded in cgi processing [07:44:20]execute_cgi json_proto POST (null) [07:44:20]execute_cgi path=json_proto method=POST [07:44:20]POST find Content-Length [07:44:20]Host: 172.17.44.196:8080 [07:44:20]Content-Length: 331 [07:44:20]Content-Type: application/json [07:44:20] [07:44:20]POST finish read [07:44:20]Found Content-Length = 331 [07:44:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:44:20]execute_script... [07:44:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:44:20]POST & json_proto [07:44:20]process_json_proto [07:44:20]json parsed OK: [07:44:20]protocol is kg_v1.0 [07:44:20]action value=get_value [07:44:20]process_action get_value [07:44:20]cmd_get_value [07:44:20]process_action get_value done [07:44:20]requested_data is exist [07:44:20]produce_requested_data [07:44:21]requested_item fm.sale.total is exist - process it [07:44:21]SAM_PROTO_GetFMData [07:44:21]wFMCommunicate request_size=4 [07:44:21]MH_SAM_APDU [07:44:21]CAPDU: 80 13 03 00 [07:44:21]Write to MH i2c: E2 08 00 02 02 80 13 03 00 00 00 00 00 83 [07:44:21]Write i2c OK [07:44:21]MH_I2C_Read... [07:44:21]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:44:21]Read from MH i2c: E2 [07:44:21]MH_I2C_Read... [07:44:21]Read from MH i2c: E2 FD 00 [07:44:21]MH_I2C_Read... [07:44:21]Read from MH i2c: E2 FD 00 02 02 00 C8 04 85 04 C4 04 6E 04 04 00 0F 64 01 00 69 04 A3 00 6F 04 04 00 11 5F 01 00 B1 04 05 00 4C 9E B3 64 01 70 04 05 00 52 36 D1 4A 01 72 04 04 00 FA 67 E2 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 8A 19 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4D 36 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 09 [07:44:21]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 0F 64 01 00 69 04 A3 00 6F 04 04 00 11 5F 01 00 B1 04 05 00 4C 9E B3 64 01 70 04 05 00 52 36 D1 4A 01 72 04 04 00 FA 67 E2 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 8A 19 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4D 36 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [07:44:21]wFMCommunicate OK [07:44:21]wFMCommunicate request_size=4 [07:44:21]MH_SAM_APDU [07:44:21]CAPDU: 80 17 00 00 [07:44:21]Write to MH i2c: E2 08 00 03 02 80 17 00 00 00 00 00 00 85 [07:44:21]Write i2c OK [07:44:21]MH_I2C_Read... [07:44:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:44:21]Read from MH i2c: E2 [07:44:21]MH_I2C_Read... [07:44:21]Read from MH i2c: E2 FD 00 [07:44:21]MH_I2C_Read... [07:44:21]Read from MH i2c: E2 FD 00 03 02 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 97 [07:44:21]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [07:44:21]wFMCommunicate OK [07:44:21]wFMCommunicate request_size=4 [07:44:21]MH_SAM_APDU [07:44:21]CAPDU: 80 17 00 00 [07:44:21]Write to MH i2c: E2 08 00 04 02 80 17 00 00 00 00 00 00 86 [07:44:21]Write i2c OK [07:44:21]MH_I2C_Read... [07:44:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:44:22]Read from MH i2c: E2 [07:44:22]MH_I2C_Read... [07:44:22]Read from MH i2c: E2 FD 00 [07:44:22]MH_I2C_Read... [07:44:22]Read from MH i2c: E2 FD 00 04 02 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 5E [07:44:22]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [07:44:22]wFMCommunicate OK [07:44:22]wFMCommunicate request_size=4 [07:44:22]MH_SAM_APDU [07:44:22]CAPDU: 80 17 00 00 [07:44:22]Write to MH i2c: E2 08 00 05 02 80 17 00 00 00 00 00 00 87 [07:44:22]Write i2c OK [07:44:22]MH_I2C_Read... [07:44:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:44:22]Read from MH i2c: E2 [07:44:22]MH_I2C_Read... [07:44:22]Read from MH i2c: E2 FD 00 [07:44:22]MH_I2C_Read... [07:44:22]Read from MH i2c: E2 FD 00 05 02 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 FF [07:44:22]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [07:44:22]wFMCommunicate OK [07:44:22]wFMCommunicate request_size=4 [07:44:22]MH_SAM_APDU [07:44:22]CAPDU: 80 17 00 00 [07:44:22]Write to MH i2c: E2 08 00 06 02 80 17 00 00 00 00 00 00 88 [07:44:22]Write i2c OK [07:44:22]MH_I2C_Read... [07:44:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [07:44:22]Read from MH i2c: E2 [07:44:22]MH_I2C_Read... [07:44:22]Read from MH i2c: E2 E5 00 [07:44:22]MH_I2C_Read... [07:44:22]Read from MH i2c: E2 E5 00 06 02 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6C [07:44:22]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:44:22]wFMCommunicate OK [07:44:22]SAM_PROTO_GetFMData done [07:44:22]requested_item fm.sale_refund.total is exist - process it [07:44:22]requested_item fm.buy.total is exist - process it [07:44:22]requested_item shift.sale.total is exist - process it [07:44:22]SAM_PROTO_GetShiftData [07:44:22]wFMCommunicate request_size=4 [07:44:22]MH_SAM_APDU [07:44:22]CAPDU: 80 13 02 00 [07:44:22]Write to MH i2c: E2 08 00 07 02 80 13 02 00 00 00 00 00 87 [07:44:22]OFD Sender: No OFD packet to send [07:44:22]Write i2c OK [07:44:22]MH_I2C_Read... [07:44:23]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:44:23]Read from MH i2c: E2 [07:44:23]MH_I2C_Read... [07:44:23]Read from MH i2c: E2 FD 00 [07:44:23]MH_I2C_Read... [07:44:23]Read from MH i2c: E2 FD 00 07 02 00 AC 04 AA 04 A8 04 6E 04 04 00 17 00 00 00 69 04 99 00 6F 04 04 00 17 00 00 00 B1 04 03 00 88 40 05 70 04 03 00 70 E0 04 72 04 02 00 18 60 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 C5 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 E0 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 46 [07:44:23]RAPDU: AC 04 AA 04 A8 04 6E 04 04 00 17 00 00 00 69 04 99 00 6F 04 04 00 17 00 00 00 B1 04 03 00 88 40 05 70 04 03 00 70 E0 04 72 04 02 00 18 60 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 C5 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 E0 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [07:44:23]wFMCommunicate OK [07:44:23]wFMCommunicate request_size=4 [07:44:23]MH_SAM_APDU [07:44:23]CAPDU: 80 17 00 00 [07:44:23]Write to MH i2c: E2 08 00 08 02 80 17 00 00 00 00 00 00 8A [07:44:23]Write i2c OK [07:44:23]MH_I2C_Read... [07:44:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:44:23]Read from MH i2c: E2 [07:44:23]MH_I2C_Read... [07:44:23]Read from MH i2c: E2 FD 00 [07:44:23]MH_I2C_Read... [07:44:23]Read from MH i2c: E2 FD 00 08 02 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 90 00 9F [07:44:23]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 90 00 [07:44:23]wFMCommunicate OK [07:44:23]wFMCommunicate request_size=4 [07:44:23]MH_SAM_APDU [07:44:23]CAPDU: 80 17 00 00 [07:44:23]Write to MH i2c: E2 08 00 09 02 80 17 00 00 00 00 00 00 8B [07:44:23]Write i2c OK [07:44:23]MH_I2C_Read... [07:44:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:44:23]Read from MH i2c: E2 [07:44:23]MH_I2C_Read... [07:44:23]Read from MH i2c: E2 FD 00 [07:44:23]MH_I2C_Read... [07:44:23]Read from MH i2c: E2 FD 00 09 02 00 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 90 00 4C [07:44:23]RAPDU: 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 90 00 [07:44:23]wFMCommunicate OK [07:44:23]wFMCommunicate request_size=4 [07:44:23]MH_SAM_APDU [07:44:23]CAPDU: 80 17 00 00 [07:44:23]Write to MH i2c: E2 08 00 0A 02 80 17 00 00 00 00 00 00 8C [07:44:23]Write i2c OK [07:44:23]MH_I2C_Read... [07:44:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:44:23]Read from MH i2c: E2 [07:44:23]MH_I2C_Read... [07:44:23]Read from MH i2c: E2 FD 00 [07:44:23]MH_I2C_Read... [07:44:23]Read from MH i2c: E2 FD 00 0A 02 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 90 00 01 [07:44:23]RAPDU: EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 90 00 [07:44:24]wFMCommunicate OK [07:44:24]wFMCommunicate request_size=4 [07:44:24]MH_SAM_APDU [07:44:24]CAPDU: 80 17 00 00 [07:44:24]Write to MH i2c: E2 08 00 0B 02 80 17 00 00 00 00 00 00 8D [07:44:24]Write i2c OK [07:44:24]MH_I2C_Read... [07:44:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 198! [07:44:24]Read from MH i2c: E2 [07:44:24]MH_I2C_Read... [07:44:24]Read from MH i2c: E2 C9 00 [07:44:24]MH_I2C_Read... [07:44:24]Read from MH i2c: E2 C9 00 0B 02 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 71 [07:44:24]RAPDU: 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:44:24]wFMCommunicate OK [07:44:24]SAM_PROTO_GetShiftData done [07:44:24]requested_item shift.sale.total_cash is exist - process it [07:44:24]requested_item shift.sale_refund.total is exist - process it [07:44:24]requested_item shift.sale_refund.total_cash is exist - process it [07:44:24]requested_item shift.buy.total is exist - process it [07:44:24]requested_item shift.buy.total_cash is exist - process it [07:44:24]produce_requested_data done [07:44:24]produce_requested_data return {"fm.sale.total":59844603.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":3442.00,"shift.sale.total_cash":3196.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:44:24]process_action_free get_value [07:44:24]json_value_free [07:44:24]json_value_free done [07:44:24]process_json_proto returns [07:44:24]Send response to host [07:44:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59844603.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":3442.00,"shift.sale.total_cash":3196.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:44:24]free response buf [07:44:24]execute_script done [07:44:24]execute_script returns [07:44:24]free content buf [07:44:24]Sock 5.Close socket [07:44:24]Sock 5.Thread stoped [07:44:26]accept exits with 6 [07:44:26]New connection [07:44:26]New thread 3067297124 created [07:44:26]Thread 3067440484 joined [07:44:26]Waiting for new connection... [07:44:26] Sock 6.Parse request [07:44:26]Sock 6.Check first char [07:44:26]Sock 6.First char is OK [07:44:26]request: POST /json_proto HTTP/1.0 [07:44:26]Method: POST [07:44:26]URL: /json_proto [07:44:26]Method is POST - this is cgi request [07:44:26]url: /json_proto [07:44:26]query_string will be loaded in cgi processing [07:44:26]execute_cgi json_proto POST (null) [07:44:26]execute_cgi path=json_proto method=POST [07:44:26]POST find Content-Length [07:44:26]Host: 172.17.44.196:8080 [07:44:26]Content-Length: 645 [07:44:26]Content-Type: application/json [07:44:26] [07:44:26]POST finish read [07:44:26]Found Content-Length = 645 [00:00:10]/dev/ttyS4 opened [00:00:10] *** EcrCore started. Build 196 *** [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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 F9 [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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [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]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 5400000000572554 (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: 383956+1714856732=1715240688 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:10]*** Is cutter blocked? [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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FA [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 00 00 00 00 FF 0F 19 [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 41 00 38 00 FF FF 57 [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 F1 7E 3C 66 1C A3 36 66 6B [07:44:49]Current date/time: 09.05.2024 07:44 [07:44:49]FM_Init [07:44:49]wFMConnect [07:44:49]MH_SAM_On [07:44:49]Write to MH i2c: E0 00 00 08 00 E7 [07:44:49]Write i2c OK [07:44:49]MH_I2C_Read... [07:44:49]*** iso7816_init finished! [07:44:49]*** atr: [07:44:49]*** 0F 3B D5 18 FF 81 91 FE [07:44:49]*** 1F C3 80 73 C8 21 10 0A [07:44:49]*** 00 00 00 00 00 00 00 00 [07:44:49]*** 00 00 00 00 00 00 00 00 [07:44:49]*** 00 00 00 00 00 00 00 00 [07:44:49]*** 00 00 00 00 00 00 00 00 [07:44:49]*** 00 00 00 00 00 00 00 00 [07:44:49]*** 00 00 00 00 00 00 00 00 [07:44:49]Read from MH i2c: E0 [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: E0 10 00 [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [07:44:49]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [07:44:49]wFMCommunicate request_size=10 [07:44:49]MH_SAM_APDU [07:44:49]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [07:44:49]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [07:44:49]Write i2c OK [07:44:49]MH_I2C_Read... [07:44:49]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [07:44:49]Read from MH i2c: E2 [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: E2 03 00 [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [07:44:49]RAPDU: 90 00 [07:44:49]wFMCommunicate OK [07:44:49]wFMCommunicate request_size=4 [07:44:49]MH_SAM_APDU [07:44:49]CAPDU: 80 11 00 00 [07:44:49]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [07:44:49]Write i2c OK [07:44:49]MH_I2C_Read... [07:44:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:49]Read from MH i2c: E2 [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: E2 17 00 [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D4 [07:44:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [07:44:49]wFMCommunicate OK [07:44:49]Detected FM SN is 0000000000965423 [07:44:49]Stored FM SN is 0000000000965423 [07:44:49]wFMCommunicate request_size=9 [07:44:49]MH_SAM_APDU [07:44:49]CAPDU: 80 16 00 00 04 13 63 00 00 [07:44:49]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 13 63 00 00 00 00 08 [07:44:49]Write i2c OK [07:44:49]MH_I2C_Read... [07:44:49]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [07:44:49]Read from MH i2c: E2 [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: E2 03 00 [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [07:44:49]RAPDU: 90 00 [07:44:49]wFMCommunicate OK [07:44:49]FM PIN OK [07:44:49]wFMCommunicate request_size=8 [07:44:49]MH_SAM_APDU [07:44:49]CAPDU: 80 14 04 00 03 02 00 01 [07:44:49]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [07:44:49]Write i2c OK [07:44:49]MH_I2C_Read... [07:44:49]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [07:44:49]Read from MH i2c: E2 [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: E2 03 00 [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [07:44:49]RAPDU: 90 00 [07:44:49]wFMCommunicate OK [07:44:49]wFMCommunicate request_size=13 [07:44:49]MH_SAM_APDU [07:44:49]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [07:44:49]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [07:44:49]Write i2c OK [07:44:49]MH_I2C_Read... [07:44:49]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [07:44:49]Read from MH i2c: E2 [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: E2 03 00 [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [07:44:49]RAPDU: 90 00 [07:44:49]wFMCommunicate OK [07:44:49]wFMCommunicate request_size=4 [07:44:49]MH_SAM_APDU [07:44:49]CAPDU: 80 11 00 00 [07:44:49]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [07:44:49]Write i2c OK [07:44:49]MH_I2C_Read... [07:44:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:49]Read from MH i2c: E2 [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: E2 17 00 [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D8 [07:44:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [07:44:49]wFMCommunicate OK [07:44:49]DocumentArchiveInit [07:44:49]Start Httpd... [07:44:49]Httpd thread 3067059556 created [07:44:49]Write to MH i2c: 01 00 00 0F 00 0F [07:44:49]Write i2c OK [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: 01 [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: 01 07 00 [07:44:49]MH_I2C_Read... [07:44:49]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [07:44:49]MH Int Process started [07:44:49]Allocated Socket 4 [07:44:49]Bind OK [07:44:49]Listen OK [07:44:49]httpd running on port 8080 [07:44:49]Waiting for new connection... [07:44:49]OFD Sender: No OFD packet to send [07:44:54]OFD Sender: No OFD packet to send [07:44:59]OFD Sender: No OFD packet to send [07:45:04]OFD Sender: No OFD packet to send [07:45:09]OFD Sender: No OFD packet to send [07:45:14]OFD Sender: No OFD packet to send [07:45:19]OFD Sender: No OFD packet to send [07:45:24]OFD Sender: No OFD packet to send [07:45:29]OFD Sender: No OFD packet to send [07:45:34]OFD Sender: No OFD packet to send [07:45:39]OFD Sender: No OFD packet to send [07:45:44]OFD Sender: No OFD packet to send [07:45:49]OFD Sender: No OFD packet to send [07:45:54]OFD Sender: No OFD packet to send [07:45:59]OFD Sender: No OFD packet to send [07:46:04]OFD Sender: No OFD packet to send [07:46:09]OFD Sender: No OFD packet to send [07:46:14]OFD Sender: No OFD packet to send [07:46:19]OFD Sender: No OFD packet to send [07:46:24]OFD Sender: No OFD packet to send [07:46:29]OFD Sender: No OFD packet to send [07:46:34]OFD Sender: No OFD packet to send [07:46:39]OFD Sender: No OFD packet to send [07:46:44]OFD Sender: No OFD packet to send [07:46:49]OFD Sender: No OFD packet to send [07:46:54]OFD Sender: No OFD packet to send [07:46:59]OFD Sender: No OFD packet to send [07:47:04]OFD Sender: No OFD packet to send [07:47:09]OFD Sender: No OFD packet to send [07:47:14]OFD Sender: No OFD packet to send [07:47:19]OFD Sender: No OFD packet to send [07:47:24]OFD Sender: No OFD packet to send [07:47:29]OFD Sender: No OFD packet to send [07:47:34]OFD Sender: No OFD packet to send [07:47:39]OFD Sender: No OFD packet to send [07:47:44]OFD Sender: No OFD packet to send [07:47:49]OFD Sender: No OFD packet to send [07:47:54]OFD Sender: No OFD packet to send [07:47:59]OFD Sender: No OFD packet to send [07:48:04]OFD Sender: No OFD packet to send [07:48:09]OFD Sender: No OFD packet to send [07:48:14]OFD Sender: No OFD packet to send [07:48:19]OFD Sender: No OFD packet to send [07:48:24]OFD Sender: No OFD packet to send [07:48:29]OFD Sender: No OFD packet to send [07:48:34]OFD Sender: No OFD packet to send [07:48:39]OFD Sender: No OFD packet to send [07:48:44]OFD Sender: No OFD packet to send [07:48:49]OFD Sender: No OFD packet to send [07:48:54]OFD Sender: No OFD packet to send [07:48:59]OFD Sender: No OFD packet to send [07:49:04]OFD Sender: No OFD packet to send [07:49:09]OFD Sender: No OFD packet to send [07:49:14]OFD Sender: No OFD packet to send [07:49:19]OFD Sender: No OFD packet to send [07:49:24]OFD Sender: No OFD packet to send [07:49:29]OFD Sender: No OFD packet to send [07:49:34]OFD Sender: No OFD packet to send [07:49:39]OFD Sender: No OFD packet to send [07:49:44]OFD Sender: No OFD packet to send [07:49:49]OFD Sender: No OFD packet to send [07:49:54]OFD Sender: No OFD packet to send [07:49:59]OFD Sender: No OFD packet to send [07:50:04]OFD Sender: No OFD packet to send [07:50:09]OFD Sender: No OFD packet to send [07:50:14]OFD Sender: No OFD packet to send [07:50:19]OFD Sender: No OFD packet to send [07:50:24]OFD Sender: No OFD packet to send [07:50:29]OFD Sender: No OFD packet to send [07:50:34]OFD Sender: No OFD packet to send [07:50:39]OFD Sender: No OFD packet to send [07:50:44]OFD Sender: No OFD packet to send [07:50:49]OFD Sender: No OFD packet to send [07:50:54]OFD Sender: No OFD packet to send [07:50:59]OFD Sender: No OFD packet to send [07:51:04]OFD Sender: No OFD packet to send [07:51:09]OFD Sender: No OFD packet to send [07:51:14]OFD Sender: No OFD packet to send [07:51:19]OFD Sender: No OFD packet to send [07:51:24]OFD Sender: No OFD packet to send [07:51:29]OFD Sender: No OFD packet to send [07:51:34]OFD Sender: No OFD packet to send [07:51:39]OFD Sender: No OFD packet to send [07:51:44]OFD Sender: No OFD packet to send [07:51:49]OFD Sender: No OFD packet to send [07:51:54]OFD Sender: No OFD packet to send [07:51:59]OFD Sender: No OFD packet to send [07:52:04]OFD Sender: No OFD packet to send [07:52:09]OFD Sender: No OFD packet to send [07:52:14]OFD Sender: No OFD packet to send [07:52:19]OFD Sender: No OFD packet to send [07:52:24]OFD Sender: No OFD packet to send [07:52:29]OFD Sender: No OFD packet to send [07:52:34]OFD Sender: No OFD packet to send [07:52:39]OFD Sender: No OFD packet to send [07:52:44]OFD Sender: No OFD packet to send [07:52:49]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 F9 [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 5400000000572554 (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: 384456+1714856732=1715241188 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:10]*** Is cutter blocked? [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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FA [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 00 00 00 00 FF 0F 19 [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 41 00 38 00 FF FF 57 [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 E5 80 3C 66 1C A3 36 66 61 [07:53:09]Current date/time: 09.05.2024 07:53 [07:53:09]FM_Init [07:53:09]wFMConnect [07:53:09]MH_SAM_On [07:53:09]Write to MH i2c: E0 00 00 08 00 E7 [07:53:09]Write i2c OK [07:53:09]MH_I2C_Read... [07:53:09]*** iso7816_init finished! [07:53:09]*** atr: [07:53:09]*** 0F 3B D5 18 FF 81 91 FE [07:53:09]*** 1F C3 80 73 C8 21 10 0A [07:53:09]*** 00 00 00 00 00 00 00 00 [07:53:09]*** 00 00 00 00 00 00 00 00 [07:53:09]*** 00 00 00 00 00 00 00 00 [07:53:09]*** 00 00 00 00 00 00 00 00 [07:53:09]*** 00 00 00 00 00 00 00 00 [07:53:09]*** 00 00 00 00 00 00 00 00 [07:53:09]Read from MH i2c: E0 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: E0 10 00 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [07:53:09]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [07:53:09]wFMCommunicate request_size=10 [07:53:09]MH_SAM_APDU [07:53:09]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [07:53:09]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [07:53:09]Write i2c OK [07:53:09]MH_I2C_Read... [07:53:09]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [07:53:09]Read from MH i2c: E2 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: E2 03 00 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [07:53:09]RAPDU: 90 00 [07:53:09]wFMCommunicate OK [07:53:09]wFMCommunicate request_size=4 [07:53:09]MH_SAM_APDU [07:53:09]CAPDU: 80 11 00 00 [07:53:09]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [07:53:09]Write i2c OK [07:53:09]MH_I2C_Read... [07:53:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:09]Read from MH i2c: E2 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: E2 17 00 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D4 [07:53:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [07:53:09]wFMCommunicate OK [07:53:09]Detected FM SN is 0000000000965423 [07:53:09]Stored FM SN is 0000000000965423 [07:53:09]wFMCommunicate request_size=9 [07:53:09]MH_SAM_APDU [07:53:09]CAPDU: 80 16 00 00 04 13 63 00 00 [07:53:09]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 13 63 00 00 00 00 08 [07:53:09]Write i2c OK [07:53:09]MH_I2C_Read... [07:53:09]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [07:53:09]Read from MH i2c: E2 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: E2 03 00 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [07:53:09]RAPDU: 90 00 [07:53:09]wFMCommunicate OK [07:53:09]FM PIN OK [07:53:09]wFMCommunicate request_size=8 [07:53:09]MH_SAM_APDU [07:53:09]CAPDU: 80 14 04 00 03 02 00 01 [07:53:09]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [07:53:09]Write i2c OK [07:53:09]MH_I2C_Read... [07:53:09]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [07:53:09]Read from MH i2c: E2 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: E2 03 00 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [07:53:09]RAPDU: 90 00 [07:53:09]wFMCommunicate OK [07:53:09]wFMCommunicate request_size=13 [07:53:09]MH_SAM_APDU [07:53:09]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [07:53:09]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [07:53:09]Write i2c OK [07:53:09]MH_I2C_Read... [07:53:09]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [07:53:09]Read from MH i2c: E2 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: E2 03 00 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [07:53:09]RAPDU: 90 00 [07:53:09]wFMCommunicate OK [07:53:09]wFMCommunicate request_size=4 [07:53:09]MH_SAM_APDU [07:53:09]CAPDU: 80 11 00 00 [07:53:09]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [07:53:09]Write i2c OK [07:53:09]MH_I2C_Read... [07:53:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:09]Read from MH i2c: E2 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: E2 17 00 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D8 [07:53:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [07:53:09]wFMCommunicate OK [07:53:09]DocumentArchiveInit [07:53:09]Start Httpd... [07:53:09]Httpd thread 3067702628 created [07:53:09]Write to MH i2c: 01 00 00 0F 00 0F [07:53:09]Write i2c OK [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: 01 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: 01 07 00 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [07:53:09]MH Int Process started [07:53:09]Allocated Socket 8 [07:53:09]Bind OK [07:53:09]Listen OK [07:53:09]httpd running on port 8080 [07:53:09]Waiting for new connection... [07:53:09]OFD Sender: No OFD packet to send [07:53:12]accept exits with 9 [07:53:12]New connection [07:53:12]New thread 3067415908 created [07:53:12]Waiting for new connection... [07:53:12] Sock 9.Parse request [07:53:12]Sock 9.Check first char [07:53:12]Sock 9.First char is OK [07:53:12]request: POST /json_proto HTTP/1.0 [07:53:12]Method: POST [07:53:12]URL: /json_proto [07:53:12]Method is POST - this is cgi request [07:53:12]url: /json_proto [07:53:12]query_string will be loaded in cgi processing [07:53:12]execute_cgi json_proto POST (null) [07:53:12]execute_cgi path=json_proto method=POST [07:53:12]POST find Content-Length [07:53:12]Host: 172.17.44.196:8080 [07:53:12]Content-Length: 215 [07:53:12]Content-Type: application/json [07:53:12] [07:53:12]POST finish read [07:53:12]Found Content-Length = 215 [07:53:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:12]execute_script... [07:53:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:12]POST & json_proto [07:53:12]process_json_proto [07:53:12]json parsed OK: [07:53:12]protocol is kg_v1.0 [07:53:12]action value=get_value [07:53:12]process_action get_value [07:53:12]cmd_get_value [07:53:12]process_action get_value done [07:53:12]requested_data is exist [07:53:12]produce_requested_data [07:53:12]requested_item kkm.sn is exist - process it [07:53:12]requested_item kkm.ver is exist - process it [07:53:12]requested_item fm.sn is exist - process it [07:53:12]wFMCommunicate request_size=4 [07:53:12]MH_SAM_APDU [07:53:12]CAPDU: 80 11 00 00 [07:53:12]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [07:53:12]Write i2c OK [07:53:12]MH_I2C_Read... [07:53:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:12]Read from MH i2c: E2 [07:53:12]MH_I2C_Read... [07:53:12]Read from MH i2c: E2 17 00 [07:53:12]MH_I2C_Read... [07:53:12]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 DA [07:53:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [07:53:12]wFMCommunicate OK [07:53:12]requested_item fd.num is exist - process it [07:53:12]SAM_PROTO_GetFieldsCounters [07:53:12]wFMCommunicate request_size=4 [07:53:12]MH_SAM_APDU [07:53:12]CAPDU: 80 13 00 00 [07:53:12]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [07:53:12]Write i2c OK [07:53:12]MH_I2C_Read... [07:53:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:12]Read from MH i2c: E2 [07:53:12]MH_I2C_Read... [07:53:12]Read from MH i2c: E2 62 00 [07:53:12]MH_I2C_Read... [07:53:12]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 2E 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 96 [07:53:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 2E 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:53:12]wFMCommunicate OK [07:53:12]SAM_PROTO_GetFieldsCounters done [07:53:12]requested_item shift.num is exist - process it [07:53:12]requested_item shift.opened is exist - process it [07:53:12]req_shift_opened [07:53:12]FM_GetShiftState [07:53:12]SAM_PROTO_GetShiftState [07:53:12]wFMCommunicate request_size=4 [07:53:12]MH_SAM_APDU [07:53:12]CAPDU: 80 13 01 00 [07:53:12]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [07:53:12]Write i2c OK [07:53:12]MH_I2C_Read... [07:53:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:12]Read from MH i2c: E2 [07:53:12]MH_I2C_Read... [07:53:12]Read from MH i2c: E2 0E 00 [07:53:12]MH_I2C_Read... [07:53:12]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 6D [07:53:12]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [07:53:12]wFMCommunicate OK [07:53:12]SAM_PROTO_GetShiftState done [07:53:12]FM_GetShiftState done [07:53:12]req_shift_opened done [07:53:12]requested_item shift.open_date is exist - process it [07:53:12]req_shift_open_date [07:53:12]req_shift_open_date done [07:53:12]produce_requested_data done [07:53:12]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91694,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [07:53:12]process_action_free get_value [07:53:12]json_value_free [07:53:12]json_value_free done [07:53:12]process_json_proto returns [07:53:12]Send response to host [07:53:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91694,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [07:53:12]free response buf [07:53:12]execute_script done [07:53:12]execute_script returns [07:53:12]free content buf [07:53:12]Sock 9.Close socket [07:53:12]Sock 9.Thread stoped [07:53:12]accept exits with 6 [07:53:12]New connection [07:53:12]New thread 3067272548 created [07:53:12]Thread 3067415908 joined [07:53:12]Waiting for new connection... [07:53:12] Sock 6.Parse request [07:53:12]Sock 6.Check first char [07:53:12]Sock 6.First char is OK [07:53:12]request: POST /json_proto HTTP/1.0 [07:53:12]Method: POST [07:53:12]URL: /json_proto [07:53:12]Method is POST - this is cgi request [07:53:12]url: /json_proto [07:53:12]query_string will be loaded in cgi processing [07:53:12]execute_cgi json_proto POST (null) [07:53:12]execute_cgi path=json_proto method=POST [07:53:12]POST find Content-Length [07:53:12]Host: 172.17.44.196:8080 [07:53:12]Content-Length: 331 [07:53:12]Content-Type: application/json [07:53:12] [07:53:12]POST finish read [07:53:12]Found Content-Length = 331 [07:53:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:53:12]execute_script... [07:53:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:53:12]POST & json_proto [07:53:12]process_json_proto [07:53:12]json parsed OK: [07:53:12]protocol is kg_v1.0 [07:53:12]action value=get_value [07:53:12]process_action get_value [07:53:12]cmd_get_value [07:53:12]process_action get_value done [07:53:12]requested_data is exist [07:53:12]produce_requested_data [07:53:13]requested_item fm.sale.total is exist - process it [07:53:13]SAM_PROTO_GetFMData [07:53:13]wFMCommunicate request_size=4 [07:53:13]MH_SAM_APDU [07:53:13]CAPDU: 80 13 03 00 [07:53:13]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [07:53:13]Write i2c OK [07:53:13]MH_I2C_Read... [07:53:13]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:53:13]Read from MH i2c: E2 [07:53:13]MH_I2C_Read... [07:53:13]Read from MH i2c: E2 FD 00 [07:53:13]MH_I2C_Read... [07:53:13]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 10 64 01 00 69 04 A3 00 6F 04 04 00 12 5F 01 00 B1 04 05 00 BC B5 B3 64 01 70 04 05 00 C2 4D D1 4A 01 72 04 04 00 FA 67 E2 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 07 1C E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 82 36 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 DD [07:53:13]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 10 64 01 00 69 04 A3 00 6F 04 04 00 12 5F 01 00 B1 04 05 00 BC B5 B3 64 01 70 04 05 00 C2 4D D1 4A 01 72 04 04 00 FA 67 E2 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 07 1C E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 82 36 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [07:53:13]wFMCommunicate OK [07:53:13]wFMCommunicate request_size=4 [07:53:13]MH_SAM_APDU [07:53:13]CAPDU: 80 17 00 00 [07:53:13]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [07:53:13]Write i2c OK [07:53:13]MH_I2C_Read... [07:53:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:53:13]Read from MH i2c: E2 [07:53:13]MH_I2C_Read... [07:53:13]Read from MH i2c: E2 FD 00 [07:53:13]MH_I2C_Read... [07:53:13]Read from MH i2c: E2 FD 00 14 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 A6 [07:53:13]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [07:53:13]wFMCommunicate OK [07:53:13]wFMCommunicate request_size=4 [07:53:13]MH_SAM_APDU [07:53:13]CAPDU: 80 17 00 00 [07:53:13]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [07:53:13]Write i2c OK [07:53:13]MH_I2C_Read... [07:53:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:53:14]Read from MH i2c: E2 [07:53:14]MH_I2C_Read... [07:53:14]Read from MH i2c: E2 FD 00 [07:53:14]MH_I2C_Read... [07:53:14]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 6D [07:53:14]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [07:53:14]wFMCommunicate OK [07:53:14]wFMCommunicate request_size=4 [07:53:14]MH_SAM_APDU [07:53:14]CAPDU: 80 17 00 00 [07:53:14]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [07:53:14]Write i2c OK [07:53:14]MH_I2C_Read... [07:53:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:53:14]Read from MH i2c: E2 [07:53:14]MH_I2C_Read... [07:53:14]Read from MH i2c: E2 FD 00 [07:53:14]MH_I2C_Read... [07:53:14]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 0E [07:53:14]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [07:53:14]wFMCommunicate OK [07:53:14]wFMCommunicate request_size=4 [07:53:14]MH_SAM_APDU [07:53:14]CAPDU: 80 17 00 00 [07:53:14]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [07:53:14]Write i2c OK [07:53:14]MH_I2C_Read... [07:53:14]OFD Sender: No OFD packet to send [07:53:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [07:53:14]Read from MH i2c: E2 [07:53:14]MH_I2C_Read... [07:53:14]Read from MH i2c: E2 E5 00 [07:53:14]MH_I2C_Read... [07:53:14]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [07:53:14]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:53:14]wFMCommunicate OK [07:53:14]SAM_PROTO_GetFMData done [07:53:14]requested_item fm.sale_refund.total is exist - process it [07:53:14]requested_item fm.buy.total is exist - process it [07:53:14]requested_item shift.sale.total is exist - process it [07:53:14]SAM_PROTO_GetShiftData [07:53:14]wFMCommunicate request_size=4 [07:53:14]MH_SAM_APDU [07:53:14]CAPDU: 80 13 02 00 [07:53:14]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [07:53:14]Write i2c OK [07:53:14]MH_I2C_Read... [07:53:15]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:53:15]Read from MH i2c: E2 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 FD 00 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 FD 00 18 00 00 AC 04 AA 04 A8 04 6E 04 04 00 18 00 00 00 69 04 99 00 6F 04 04 00 18 00 00 00 B1 04 03 00 F8 57 05 70 04 03 00 E0 F7 04 72 04 02 00 18 60 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 42 91 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 15 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 1B [07:53:15]RAPDU: AC 04 AA 04 A8 04 6E 04 04 00 18 00 00 00 69 04 99 00 6F 04 04 00 18 00 00 00 B1 04 03 00 F8 57 05 70 04 03 00 E0 F7 04 72 04 02 00 18 60 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 42 91 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 15 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [07:53:15]wFMCommunicate OK [07:53:15]wFMCommunicate request_size=4 [07:53:15]MH_SAM_APDU [07:53:15]CAPDU: 80 17 00 00 [07:53:15]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [07:53:15]Write i2c OK [07:53:15]MH_I2C_Read... [07:53:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:53:15]Read from MH i2c: E2 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 FD 00 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 90 00 AE [07:53:15]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 90 00 [07:53:15]wFMCommunicate OK [07:53:15]wFMCommunicate request_size=4 [07:53:15]MH_SAM_APDU [07:53:15]CAPDU: 80 17 00 00 [07:53:15]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [07:53:15]Write i2c OK [07:53:15]MH_I2C_Read... [07:53:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:53:15]Read from MH i2c: E2 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 FD 00 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 FD 00 1A 00 00 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 90 00 5B [07:53:15]RAPDU: 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 90 00 [07:53:15]wFMCommunicate OK [07:53:15]wFMCommunicate request_size=4 [07:53:15]MH_SAM_APDU [07:53:15]CAPDU: 80 17 00 00 [07:53:15]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [07:53:15]Write i2c OK [07:53:15]MH_I2C_Read... [07:53:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:53:15]Read from MH i2c: E2 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 FD 00 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 FD 00 1B 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 90 00 10 [07:53:16]RAPDU: EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 90 00 [07:53:16]wFMCommunicate OK [07:53:16]wFMCommunicate request_size=4 [07:53:16]MH_SAM_APDU [07:53:16]CAPDU: 80 17 00 00 [07:53:16]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [07:53:16]Write i2c OK [07:53:16]MH_I2C_Read... [07:53:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 198! [07:53:16]Read from MH i2c: E2 [07:53:16]MH_I2C_Read... [07:53:16]Read from MH i2c: E2 C9 00 [07:53:16]MH_I2C_Read... [07:53:16]Read from MH i2c: E2 C9 00 1C 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 80 [07:53:16]RAPDU: 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:53:16]wFMCommunicate OK [07:53:16]SAM_PROTO_GetShiftData done [07:53:16]requested_item shift.sale.total_cash is exist - process it [07:53:16]requested_item shift.sale_refund.total is exist - process it [07:53:16]requested_item shift.sale_refund.total_cash is exist - process it [07:53:16]requested_item shift.buy.total is exist - process it [07:53:16]requested_item shift.buy.total_cash is exist - process it [07:53:16]produce_requested_data done [07:53:16]produce_requested_data return {"fm.sale.total":59844663.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":3502.00,"shift.sale.total_cash":3256.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:53:16]process_action_free get_value [07:53:16]json_value_free [07:53:16]json_value_free done [07:53:16]process_json_proto returns [07:53:16]Send response to host [07:53:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59844663.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":3502.00,"shift.sale.total_cash":3256.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:53:16]free response buf [07:53:16]execute_script done [07:53:16]execute_script returns [07:53:16]free content buf [07:53:16]Sock 6.Close socket [07:53:16]Sock 6.Thread stoped [07:53:17]accept exits with 9 [07:53:17]New connection [07:53:17]New thread 3067415908 created [07:53:17]Thread 3067272548 joined [07:53:17]Waiting for new connection... [07:53:17] Sock 9.Parse request [07:53:17]Sock 9.Check first char [07:53:17]Sock 9.First char is OK [07:53:17]request: POST /json_proto HTTP/1.0 [07:53:17]Method: POST [07:53:17]URL: /json_proto [07:53:17]Method is POST - this is cgi request [07:53:17]url: /json_proto [07:53:17]query_string will be loaded in cgi processing [07:53:17]execute_cgi json_proto POST (null) [07:53:17]execute_cgi path=json_proto method=POST [07:53:17]POST find Content-Length [07:53:17]Host: 172.17.44.196:8080 [07:53:17]Content-Length: 626 [07:53:17]Content-Type: application/json [07:53:17] [07:53:17]POST finish read [07:53:17]Found Content-Length = 626 [07:53:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246327", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:17]execute_script... [07:53:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246327", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:17]POST & json_proto [07:53:17]process_json_proto [07:53:17]json parsed OK: [07:53:17]protocol is kg_v1.0 [07:53:17]action value=close_receipt [07:53:17]process_action close_receipt [07:53:17]cmd_close_receipt [07:53:17]MH_GetDate [07:53:17]Write to MH i2c: F0 00 00 1D 00 0C [07:53:17]Write i2c OK [07:53:17]MH_I2C_Read... [07:53:17]Read from MH i2c: F0 [07:53:17]MH_I2C_Read... [07:53:17]Read from MH i2c: F0 09 00 [07:53:17]MH_I2C_Read... [07:53:17]Read from MH i2c: F0 09 00 1D 00 00 ED 80 3C 66 1C A3 36 66 7F [07:53:17]GetLastDocTimeStamp 48 [07:53:17]current date 1715241197 [07:53:17]FM_GetShiftState [07:53:17]SAM_PROTO_GetShiftState [07:53:17]wFMCommunicate request_size=4 [07:53:17]MH_SAM_APDU [07:53:17]CAPDU: 80 13 01 00 [07:53:17]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [07:53:17]Write i2c OK [07:53:17]MH_I2C_Read... [07:53:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:17]Read from MH i2c: E2 [07:53:17]MH_I2C_Read... [07:53:17]Read from MH i2c: E2 0E 00 [07:53:17]MH_I2C_Read... [07:53:17]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 79 [07:53:17]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [07:53:17]wFMCommunicate OK [07:53:17]SAM_PROTO_GetShiftState done [07:53:17]FM_GetShiftState done [07:53:17]opened in 1715213850 [07:53:17]opened+sec_in_day 1715300250 [07:53:17]quantity*price = 10500 [07:53:17]sum+1 = 10501 [07:53:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 105.00 НСП 1% : 0.93 НДС 12% : 11.15 Наличными: 105.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 25 09.05.2024 07:53 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91695 ФПД: 198272084038527 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T075317&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91695&fm=198272084038527&tin=02508201610067®Number=0000000000098132&sum=10500 0 [07:53:18]StoreToDocumentArchive [07:53:18]shift 271 fd 91695 [07:53:18]save to /storage/0271/doc_00091695 [07:53:18]save last doc name /storage/0271/doc_00091695 to /storage/kkm_last_doc_name [07:53:18]save OK [07:53:18]Clear old archive folders... [07:53:18]ProcessDocumentItem done err = 0, tmpTLVsize=274 [07:53:18]tlvbuf is 00E0DB20 [07:53:18]SAM_PROTO_ClearQueue [07:53:18]wFMCommunicate request_size=4 [07:53:18]MH_SAM_APDU [07:53:18]CAPDU: 80 09 00 00 [07:53:18]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [07:53:18]Write i2c OK [07:53:18]MH_I2C_Read... [07:53:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:53:18]Read from MH i2c: E2 [07:53:18]MH_I2C_Read... [07:53:18]Read from MH i2c: E2 03 00 [07:53:18]MH_I2C_Read... [07:53:18]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [07:53:18]RAPDU: 90 00 [07:53:18]wFMCommunicate OK [07:53:18]SAM_PROTO_ClearQueue done [07:53:18]KKMCreateOFDPacket [07:53:18]OFDProtocolAddRootSTLVToBuf [07:53:18]FM_MakeSignedData [07:53:18]FM_MakeSignedData [07:53:18]SAM_PROTO_SignData [07:53:18]wFMCommunicate request_size=4 [07:53:18]MH_SAM_APDU [07:53:18]CAPDU: 80 0D 01 02 [07:53:18]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [07:53:18]Write i2c OK [07:53:18]MH_I2C_Read... [07:53:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:53:18]Read from MH i2c: E2 [07:53:18]MH_I2C_Read... [07:53:18]Read from MH i2c: E2 03 00 [07:53:18]MH_I2C_Read... [07:53:18]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [07:53:18]RAPDU: 90 00 [07:53:18]wFMCommunicate OK [07:53:18]wFMCommunicate request_size=255 [07:53:18]MH_SAM_APDU [07:53:18]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 ED 80 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 [07:53:18]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 ED 80 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 00 00 58 [07:53:18]Write i2c OK [07:53:18]MH_I2C_Read... [07:53:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:19]Read from MH i2c: E2 [07:53:19]MH_I2C_Read... [07:53:19]Read from MH i2c: E2 03 00 [07:53:19]MH_I2C_Read... [07:53:19]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [07:53:19]RAPDU: 90 00 [07:53:19]wFMCommunicate OK [07:53:19]wFMCommunicate request_size=33 [07:53:19]MH_SAM_APDU [07:53:19]CAPDU: 80 0D 02 02 1C 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2F 66 01 00 35 04 06 00 B4 53 D1 23 53 7F [07:53:19]Write to MH i2c: E2 24 00 2E 00 80 0D 02 02 1C 00 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2F 66 01 00 35 04 06 00 B4 53 D1 23 53 7F 00 00 97 [07:53:19]Write i2c OK [07:53:19]MH_I2C_Read... [07:53:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:19]Read from MH i2c: E2 [07:53:19]MH_I2C_Read... [07:53:19]Read from MH i2c: E2 03 00 [07:53:19]MH_I2C_Read... [07:53:19]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [07:53:19]RAPDU: 90 00 [07:53:19]wFMCommunicate OK [07:53:19]wFMCommunicate request_size=4 [07:53:19]MH_SAM_APDU [07:53:19]CAPDU: 80 0D 03 02 [07:53:19]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [07:53:19]Write i2c OK [07:53:19]MH_I2C_Read... [07:53:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:53:19]Read from MH i2c: E2 [07:53:19]MH_I2C_Read... [07:53:19]Read from MH i2c: E2 0B 00 [07:53:19]MH_I2C_Read... [07:53:19]Read from MH i2c: E2 0B 00 2F 00 00 18 E9 55 DF 86 04 64 E2 90 00 B0 [07:53:19]RAPDU: 18 E9 55 DF 86 04 64 E2 90 00 [07:53:19]wFMCommunicate OK [07:53:19]SAM_PROTO_SignData done [07:53:19]FM_MakeSignedData done [07:53:19]CreateOFDProtocolMessage [07:53:19]wFMCommunicate request_size=4 [07:53:19]MH_SAM_APDU [07:53:19]CAPDU: 80 11 00 00 [07:53:19]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [07:53:19]Write i2c OK [07:53:19]MH_I2C_Read... [07:53:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:19]Read from MH i2c: E2 [07:53:19]MH_I2C_Read... [07:53:19]Read from MH i2c: E2 17 00 [07:53:19]MH_I2C_Read... [07:53:19]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 FA [07:53:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [07:53:19]wFMCommunicate OK [07:53:19]CreateOFDProtocolMessage done [07:53:19]OFDSenderStorePacket 91695 [07:53:19]StoreOFDPacket docnum=91695 [07:53:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 26 01 00 00 43 ED 1E 01 82 69 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 ED 80 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2F 66 01 00 35 04 06 00 B4 53 D1 23 53 7F 18 E9 55 DF 86 04 64 E2 [07:53:19]CheckFolder [07:53:19]dirname=/storage/ofd_packets [07:53:19]CheckFolder done [07:53:19]ProducePacketName [07:53:19]name=ofd_packets/00091695 [07:53:19]NVStorageSaveData ofd_packets/00091695 [07:53:19]File name is /storage/ofd_packets/00091695 [07:53:19]Write 324 bytes [07:53:19]NVStorageSaveData done [07:53:19]OFDSenderStorePacket done [07:53:19]KKMCreateOFDPacket done [07:53:19]NVStorageSaveData kkm_last_timestamp [07:53:19]File name is /storage/kkm_last_timestamp [07:53:19]Write 4 bytes [07:53:19]NVStorageSaveData done [07:53:19]ExternCall_PrintAddStr [07:53:19]wPrintStart [07:53:19]Write to MH i2c: 01 00 00 31 00 31 [07:53:19]Write i2c OK [07:53:19]MH_I2C_Read... [07:53:19]Read from MH i2c: 01 [07:53:19]MH_I2C_Read... [07:53:19]Read from MH i2c: 01 07 00 [07:53:19]MH_I2C_Read... [07:53:19]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [07:53:19]RasterBufferAndPrint [07:53:19]line Счет N : (3)246327 [07:53:19]OFD Sender: Processing packet 91695 [packets to send 59, broken 58] [07:53:19]ProducePacketName [07:53:19]name=ofd_packets/00091695 [07:53:19]OFD Sender: To server: pG, [07:53:19]CommunicateWithHost lk.salyk.kg:30040 [07:53:19]ConnectInit lk.salyk.kg [07:53:19]line ИНН: 02508201610067 [07:53:19]line Контрольно-Кассовый Чек [07:53:19]line ПРОДАЖА [07:53:19]line Товар: 2000036240010 [07:53:19]line Кофе Латте (GABB TRADE) [07:53:19]line 1.000 * 105.00 [07:53:19]line = 105.00 [07:53:19]line НДС 12% НСП 1% [07:53:19]line > о реализуемом товаре [07:53:19]line ИТОГО: 105.00 [07:53:19]line НСП 1% : 0.93 [07:53:19]line НДС 12% : 11.15 [07:53:19]line Наличными: 105.00 [07:53:19]line Безнал.: 0.00 [07:53:19]line Место: АЗС № 133 "Партнер Нефть" [07:53:19]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [07:53:19]line СНО: Общий режим [07:53:19]line Чек 25 09.05.2024 07:53 [07:53:19]line Смена: 271 ФФД: 1.0 [07:53:19]line ЗНМ: 0300000232 [07:53:19]line РНМ: 0000000000098132 [07:53:19]line Версия ККМ: 001 [07:53:19]line ФМ: 0000000000965423 [07:53:19]line ФД: 91695 [07:53:19]line ФПД: 198272084038527 [07:53:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T075317&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91695&fm=198272084038527&tin=02508201610067®Number=0000000000098132&sum=10500 [07:53:19]line 0 [07:53:19]written 0, free lines is 4095 [07:53:19]Connected sock=10 [07:53:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 26 01 00 00 43 ED 1E 01 82 69 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 ED 80 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2F 66 01 00 35 04 06 00 B4 53 D1 23 53 7F 18 E9 55 DF 86 04 64 E2 [07:53:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 D5 19 47 00 12 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 2F 66 01 00 F4 03 04 00 94 2C 3C 66 B6 04 01 00 00 EE 23 73 35 81 13 AD 9A [07:53:19]CommunicateWithHost err = 0 [07:53:19]CheckOFDResponse [07:53:19]1017 (14) - 77093643461234 [07:53:19]1041 (16) - 0000000000965423 [07:53:19]1040 (4) - 91695 [07:53:19]1012 (4) - 09.05.2024 01:53 [07:53:19]1206 (1) - 0 [07:53:19]OFD Sender: Remove packet 91695 [07:53:19]ProducePacketName [07:53:19]name=ofd_packets/00091695 [07:53:19]NVStorageDeleteData [07:53:19]Write to MH i2c: 01 00 00 58 00 58 [07:53:19]Write i2c OK [07:53:19]MH_I2C_Read... [07:53:19]Read from MH i2c: 01 [07:53:19]MH_I2C_Read... [07:53:19]Read from MH i2c: 01 07 00 [07:53:19]MH_I2C_Read... [07:53:19]Read from MH i2c: 01 07 00 58 00 00 00 00 00 00 F9 0C 64 [07:53:19]RasterBufferAndPrint [07:53:19]line [07:53:19]line [07:53:19]line [07:53:19]line [07:53:19]line [07:53:19]written 0, free lines is 3340 [07:53:19]MH_Cut [07:53:19]Write to MH i2c: D1 01 00 5F 00 01 31 [07:53:19]Write i2c OK [07:53:19]MH_I2C_Read... [07:53:19]Read from MH i2c: D1 [07:53:19]MH_I2C_Read... [07:53:19]Read from MH i2c: D1 01 00 [07:53:19]MH_I2C_Read... [07:53:19]Read from MH i2c: D1 01 00 5F 00 00 30 [07:53:19]Write to MH i2c: 01 00 00 60 00 60 [07:53:19]Write i2c OK [07:53:19]MH_I2C_Read... [07:53:20]OFD Sender: No OFD packet to send [07:53:20]int [07:53:20]*** FLAG_PRN_PAP1 set [07:53:20]*** Cut start [07:53:20]*** Partial cut [07:53:20]*** CUTSNS_PIN = 1 [07:53:20]*** CUTSNS_PIN = 0 [07:53:20]*** Brake cut motor [07:53:21]Read from MH i2c: 01 [07:53:21]MH_I2C_Read... [07:53:21]*** Stop cut motor [07:53:21]*** Cut end [07:53:21]*** FLAG_PRN_PAP1 reset [07:53:21]Read from MH i2c: 01 07 00 [07:53:21]MH_I2C_Read... [07:53:21]Read from MH i2c: 01 07 00 60 00 00 00 00 00 00 FF 0F 75 [07:53:21]process_action close_receipt done [07:53:21]requested_data is exist [07:53:21]produce_requested_data [07:53:21]requested_item fm.sn is exist - process it [07:53:21]wFMCommunicate request_size=4 [07:53:21]MH_SAM_APDU [07:53:21]CAPDU: 80 11 00 00 [07:53:21]Write to MH i2c: E2 08 00 61 00 80 11 00 00 00 00 00 00 DB [07:53:21]Write i2c OK [07:53:21]MH_I2C_Read... [07:53:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:21]Read from MH i2c: E2 [07:53:21]MH_I2C_Read... [07:53:21]Read from MH i2c: E2 17 00 [07:53:21]MH_I2C_Read... [07:53:21]Read from MH i2c: E2 17 00 61 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 2B [07:53:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [07:53:21]wFMCommunicate OK [07:53:21]requested_item fd.num is exist - process it [07:53:21]SAM_PROTO_GetFieldsCounters [07:53:21]wFMCommunicate request_size=4 [07:53:21]MH_SAM_APDU [07:53:21]CAPDU: 80 13 00 00 [07:53:21]Write to MH i2c: 01 00 00 62 00 62 [07:53:21]Write i2c OK [07:53:21]MH_I2C_Read... [07:53:21]Read from MH i2c: 01 [07:53:21]MH_I2C_Read... [07:53:21]Read from MH i2c: 01 07 00 [07:53:21]MH_I2C_Read... [07:53:21]Read from MH i2c: 01 07 00 62 00 00 00 00 00 00 FF 0F 77 [07:53:21]state=0 [07:53:21]Write to MH i2c: E2 08 00 63 00 80 13 00 00 00 00 00 00 DF [07:53:21]Write i2c OK [07:53:21]MH_I2C_Read... [07:53:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:21]Read from MH i2c: E2 [07:53:21]MH_I2C_Read... [07:53:21]Read from MH i2c: E2 62 00 [07:53:21]MH_I2C_Read... [07:53:21]Read from MH i2c: E2 62 00 63 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 2F 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 EC [07:53:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 2F 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:53:21]wFMCommunicate OK [07:53:21]SAM_PROTO_GetFieldsCounters done [07:53:21]requested_item shift.num is exist - process it [07:53:21]requested_item shift.opened is exist - process it [07:53:21]req_shift_opened [07:53:21]FM_GetShiftState [07:53:21]SAM_PROTO_GetShiftState [07:53:21]wFMCommunicate request_size=4 [07:53:21]MH_SAM_APDU [07:53:21]CAPDU: 80 13 01 00 [07:53:21]Write to MH i2c: E2 08 00 64 00 80 13 01 00 00 00 00 00 E1 [07:53:21]Write i2c OK [07:53:21]MH_I2C_Read... [07:53:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:21]Read from MH i2c: E2 [07:53:21]MH_I2C_Read... [07:53:21]Read from MH i2c: E2 0E 00 [07:53:21]MH_I2C_Read... [07:53:21]Read from MH i2c: E2 0E 00 64 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 BF [07:53:21]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [07:53:21]wFMCommunicate OK [07:53:21]SAM_PROTO_GetShiftState done [07:53:21]FM_GetShiftState done [07:53:21]req_shift_opened done [07:53:21]requested_item shift.open_date is exist - process it [07:53:21]req_shift_open_date [07:53:21]req_shift_open_date done [07:53:21]produce_requested_data done [07:53:21]produce_requested_data return {"fm.sn":"0000000000965423","fd.num":91695,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [07:53:21]process_action_free close_receipt [07:53:21]json_value_free [07:53:21]json_value_free done [07:53:21]process_json_proto returns [07:53:21]Send response to host [07:53:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965423","fd.num":91695,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [07:53:21]free response buf [07:53:21]execute_script done [07:53:21]execute_script returns [07:53:21]free content buf [07:53:21]Sock 9.Close socket [07:53:21]Sock 9.Thread stoped [07:53:22]accept exits with 6 [07:53:22]New connection [07:53:22]New thread 3067272548 created [07:53:22]Thread 3067415908 joined [07:53:22]Waiting for new connection... [07:53:22] Sock 6.Parse request [07:53:22]Sock 6.Check first char [07:53:22]Sock 6.First char is OK [07:53:22]request: POST /json_proto HTTP/1.0 [07:53:22]Method: POST [07:53:22]URL: /json_proto [07:53:22]Method is POST - this is cgi request [07:53:22]url: /json_proto [07:53:22]query_string will be loaded in cgi processing [07:53:22]execute_cgi json_proto POST (null) [07:53:22]execute_cgi path=json_proto method=POST [07:53:22]POST find Content-Length [07:53:22]Host: 172.17.44.196:8080 [07:53:22]Content-Length: 645 [07:53:22]Content-Type: application/json [07:53:22] [07:53:22]POST finish read [07:53:22]Found Content-Length = 645 [07:53:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246326", "tax_sys" : 0, "items" : [ { "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:22]execute_script... [07:53:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246326", "tax_sys" : 0, "items" : [ { "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:22]POST & json_proto [07:53:22]process_json_proto [07:53:22]json parsed OK: [07:53:22]protocol is kg_v1.0 [07:53:22]action value=close_receipt [07:53:22]process_action close_receipt [07:53:22]cmd_close_receipt [07:53:22]MH_GetDate [07:53:22]Write to MH i2c: F0 00 00 65 00 54 [07:53:22]Write i2c OK [07:53:22]MH_I2C_Read... [07:53:22]Read from MH i2c: F0 [07:53:22]MH_I2C_Read... [07:53:22]Read from MH i2c: F0 09 00 [07:53:22]MH_I2C_Read... [07:53:22]Read from MH i2c: F0 09 00 65 00 00 F3 80 3C 66 1C A3 36 66 CD [07:53:22]GetLastDocTimeStamp 1715241197 [07:53:22]current date 1715241203 [07:53:22]FM_GetShiftState [07:53:22]SAM_PROTO_GetShiftState [07:53:22]wFMCommunicate request_size=4 [07:53:22]MH_SAM_APDU [07:53:22]CAPDU: 80 13 01 00 [07:53:22]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [07:53:22]Write i2c OK [07:53:22]MH_I2C_Read... [07:53:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:22]Read from MH i2c: E2 [07:53:22]MH_I2C_Read... [07:53:22]Read from MH i2c: E2 0E 00 [07:53:22]MH_I2C_Read... [07:53:22]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 C1 [07:53:22]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [07:53:23]wFMCommunicate OK [07:53:23]SAM_PROTO_GetShiftState done [07:53:23]FM_GetShiftState done [07:53:23]opened in 1715213850 [07:53:23]opened+sec_in_day 1715300250 [07:53:23]quantity*price = 6000 [07:53:23]sum+1 = 6001 [07:53:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 60.00 НСП 1% : 0.53 НДС 12% : 6.37 Наличными: 60.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 26 09.05.2024 07:53 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91696 ФПД: 76311648010429 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T075323&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91696&fm=76311648010429&tin=02508201610067®Number=0000000000098132&sum=6000 0 [07:53:24]StoreToDocumentArchive [07:53:24]shift 271 fd 91696 [07:53:24]save to /storage/0271/doc_00091696 [07:53:24]save last doc name /storage/0271/doc_00091696 to /storage/kkm_last_doc_name [07:53:24]save OK [07:53:24]Clear old archive folders... [07:53:24]ProcessDocumentItem done err = 0, tmpTLVsize=276 [07:53:24]tlvbuf is 00E0DA00 [07:53:24]SAM_PROTO_ClearQueue [07:53:24]wFMCommunicate request_size=4 [07:53:24]MH_SAM_APDU [07:53:24]CAPDU: 80 09 00 00 [07:53:24]Write to MH i2c: E2 08 00 73 00 80 09 00 00 00 00 00 00 E5 [07:53:24]Write i2c OK [07:53:24]MH_I2C_Read... [07:53:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:53:24]Read from MH i2c: E2 [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: E2 03 00 [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: E2 03 00 73 00 00 90 00 E7 [07:53:24]RAPDU: 90 00 [07:53:24]wFMCommunicate OK [07:53:24]SAM_PROTO_ClearQueue done [07:53:24]KKMCreateOFDPacket [07:53:24]OFDProtocolAddRootSTLVToBuf [07:53:24]FM_MakeSignedData [07:53:24]FM_MakeSignedData [07:53:24]SAM_PROTO_SignData [07:53:24]wFMCommunicate request_size=4 [07:53:24]MH_SAM_APDU [07:53:24]CAPDU: 80 0D 01 02 [07:53:24]Write to MH i2c: E2 08 00 74 00 80 0D 01 02 00 00 00 00 ED [07:53:24]Write i2c OK [07:53:24]MH_I2C_Read... [07:53:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:53:24]Read from MH i2c: E2 [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: E2 03 00 [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [07:53:24]RAPDU: 90 00 [07:53:24]wFMCommunicate OK [07:53:24]wFMCommunicate request_size=255 [07:53:24]MH_SAM_APDU [07:53:24]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 F3 80 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 [07:53:24]Write to MH i2c: E2 02 01 75 00 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 F3 80 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 00 00 65 [07:53:24]Write i2c OK [07:53:24]MH_I2C_Read... [07:53:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:24]Read from MH i2c: E2 [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: E2 03 00 [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [07:53:24]RAPDU: 90 00 [07:53:24]wFMCommunicate OK [07:53:24]wFMCommunicate request_size=35 [07:53:24]MH_SAM_APDU [07:53:24]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 30 66 01 00 35 04 06 00 45 67 B0 AC 00 BD [07:53:24]Write to MH i2c: E2 26 00 76 00 80 0D 02 02 1E 00 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 30 66 01 00 35 04 06 00 45 67 B0 AC 00 BD 00 00 3C [07:53:24]Write i2c OK [07:53:24]MH_I2C_Read... [07:53:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:24]Read from MH i2c: E2 [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: E2 03 00 [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [07:53:24]RAPDU: 90 00 [07:53:24]wFMCommunicate OK [07:53:24]wFMCommunicate request_size=4 [07:53:24]MH_SAM_APDU [07:53:24]CAPDU: 80 0D 03 02 [07:53:24]Write to MH i2c: E2 08 00 77 00 80 0D 03 02 00 00 00 00 F2 [07:53:24]Write i2c OK [07:53:24]MH_I2C_Read... [07:53:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:53:24]Read from MH i2c: E2 [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: E2 0B 00 [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: E2 0B 00 77 00 00 45 9D A6 EC A6 06 A9 72 90 00 2E [07:53:24]RAPDU: 45 9D A6 EC A6 06 A9 72 90 00 [07:53:24]wFMCommunicate OK [07:53:24]SAM_PROTO_SignData done [07:53:24]FM_MakeSignedData done [07:53:24]CreateOFDProtocolMessage [07:53:24]wFMCommunicate request_size=4 [07:53:24]MH_SAM_APDU [07:53:24]CAPDU: 80 11 00 00 [07:53:24]Write to MH i2c: E2 08 00 78 00 80 11 00 00 00 00 00 00 F2 [07:53:24]Write i2c OK [07:53:24]MH_I2C_Read... [07:53:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:24]Read from MH i2c: E2 [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: E2 17 00 [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: E2 17 00 78 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 42 [07:53:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [07:53:24]wFMCommunicate OK [07:53:24]CreateOFDProtocolMessage done [07:53:24]OFDSenderStorePacket 91696 [07:53:24]StoreOFDPacket docnum=91696 [07:53:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 28 01 00 00 0E 34 20 01 A7 C3 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 F3 80 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 30 66 01 00 35 04 06 00 45 67 B0 AC 00 BD 45 9D A6 EC A6 06 A9 72 [07:53:24]CheckFolder [07:53:24]dirname=/storage/ofd_packets [07:53:24]CheckFolder done [07:53:24]ProducePacketName [07:53:24]name=ofd_packets/00091696 [07:53:24]NVStorageSaveData ofd_packets/00091696 [07:53:24]File name is /storage/ofd_packets/00091696 [07:53:24]Write 326 bytes [07:53:24]NVStorageSaveData done [07:53:24]OFDSenderStorePacket done [07:53:24]KKMCreateOFDPacket done [07:53:24]NVStorageSaveData kkm_last_timestamp [07:53:24]File name is /storage/kkm_last_timestamp [07:53:24]Write 4 bytes [07:53:24]NVStorageSaveData done [07:53:24]ExternCall_PrintAddStr [07:53:24]wPrintStart [07:53:24]Write to MH i2c: 01 00 00 79 00 79 [07:53:24]Write i2c OK [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: 01 [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: 01 07 00 [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: 01 07 00 79 00 00 00 00 00 00 FF 0F 8E [07:53:24]RasterBufferAndPrint [07:53:24]line Счет N : (3)246326 [07:53:24]line ИНН: 02508201610067 [07:53:24]line Контрольно-Кассовый Чек [07:53:24]line ПРОДАЖА [07:53:24]line Товар: 4700000310043 [07:53:24]line Вода Жалалабат 27 1л [07:53:24]line 1.000 * 60.00 [07:53:24]line = 60.00 [07:53:24]line НДС 12% НСП 1% [07:53:24]line > о реализуемом товаре [07:53:24]line ИТОГО: 60.00 [07:53:24]line НСП 1% : 0.53 [07:53:24]line НДС 12% : 6.37 [07:53:24]line Наличными: 60.00 [07:53:24]line Безнал.: 0.00 [07:53:24]line Место: АЗС № 133 "Партнер Нефть" [07:53:24]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [07:53:24]line СНО: Общий режим [07:53:24]line Чек 26 09.05.2024 07:53 [07:53:24]line Смена: 271 ФФД: 1.0 [07:53:24]line ЗНМ: 0300000232 [07:53:24]line РНМ: 0000000000098132 [07:53:24]line Версия ККМ: 001 [07:53:24]line ФМ: 0000000000965423 [07:53:24]line ФД: 91696 [07:53:24]line ФПД: 76311648010429 [07:53:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T075323&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91696&fm=76311648010429&tin=02508201610067®Number=0000000000098132&sum=6000 [07:53:24]line 0 [07:53:24]written 0, free lines is 4095 [07:53:24]OFD Sender: Processing packet 91696 [packets to send 59, broken 58] [07:53:24]ProducePacketName [07:53:24]name=ofd_packets/00091696 [07:53:24]OFD Sender: To server: pG, [07:53:24]CommunicateWithHost lk.salyk.kg:30040 [07:53:24]ConnectInit lk.salyk.kg [07:53:25]Connected sock=10 [07:53:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 28 01 00 00 0E 34 20 01 A7 C3 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 F3 80 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 30 66 01 00 35 04 06 00 45 67 B0 AC 00 BD 45 9D A6 EC A6 06 A9 72 [07:53:25]int [07:53:25]Write to MH i2c: 01 00 00 94 00 94 [07:53:25]*** FLAG_PRN_PAP1 set [07:53:25]Write i2c OK [07:53:25]MH_I2C_Read... [07:53:25]Write i2c OK [07:53:25]MH_I2C_Read... [07:53:25]Read from MH i2c: DD [07:53:25]MH_I2C_Read... [07:53:25]Read from MH i2c: DD [07:53:25]MH_I2C_Read... [07:53:25]Read from MH i2c: DD 01 00 [07:53:25]MH_I2C_Read... [07:53:25]Read from MH i2c: DD 01 00 [07:53:25]answer for other command [DD] [07:53:25]MH Int Process stopped [07:53:25]Read from MH i2c: DD 01 00 94 00 05 76 [07:53:25]answer with wrong packet_num 0094 - expected 0095 [07:53:25]process_action_free close_receipt [07:53:25]json_value_free [07:53:25]json_value_free done [07:53:25]process_json_proto returns [07:53:25]Send response to host [07:53:25]{"protocol":"kg_v1.0","response":{"error":1039,"error_desc":"CoCPU protocol format"}} [07:53:25]free response buf [07:53:25]execute_script done [07:53:25]execute_script returns [07:53:25]free content buf [07:53:25]Sock 6.Close socket [07:53:25]Sock 6.Thread stoped [07:53:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 DD 50 47 00 B8 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 30 66 01 00 F4 03 04 00 9A 2C 3C 66 B6 04 01 00 00 C0 19 E6 97 3F E5 59 C6 [07:53:25]CommunicateWithHost err = 0 [07:53:25]CheckOFDResponse [07:53:25]1017 (14) - 77093643461234 [07:53:25]1041 (16) - 0000000000965423 [07:53:25]1040 (4) - 91696 [07:53:25]1012 (4) - 09.05.2024 01:53 [07:53:25]1206 (1) - 0 [07:53:25]OFD Sender: Remove packet 91696 [07:53:25]ProducePacketName [07:53:25]name=ofd_packets/00091696 [07:53:25]NVStorageDeleteData [07:53:25]OFD Sender: No OFD packet to send [07:53:27]*** FLAG_PRN_PAP2 set [07:53:28]*** FLAG_PRN_PAP2 reset [07:53:30]*** FLAG_PRN_PAP2 set [07:53:30]*** FLAG_PRN_PAP2 reset [07:53:30]*** FLAG_PRN_PAP1 reset [07:53:30]OFD Sender: No OFD packet to send [07:53:35]OFD Sender: No OFD packet to send [07:53:38]accept exits with 9 [07:53:38]New connection [07:53:38]New thread 3067415908 created [07:53:38]Thread 3067272548 joined [07:53:38]Waiting for new connection... [07:53:38] Sock 9.Parse request [07:53:38]Sock 9.Check first char [07:53:38]Sock 9.First char is OK [07:53:38]request: POST /json_proto HTTP/1.0 [07:53:38]Method: POST [07:53:38]URL: /json_proto [07:53:38]Method is POST - this is cgi request [07:53:38]url: /json_proto [07:53:38]query_string will be loaded in cgi processing [07:53:38]execute_cgi json_proto POST (null) [07:53:38]execute_cgi path=json_proto method=POST [07:53:38]POST find Content-Length [07:53:38]Host: 172.17.44.196:8080 [07:53:38]Content-Length: 215 [07:53:38]Content-Type: application/json [07:53:38] [07:53:38]POST finish read [07:53:38]Found Content-Length = 215 [07:53:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:38]execute_script... [07:53:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:38]POST & json_proto [07:53:38]process_json_proto [07:53:38]json parsed OK: [07:53:38]protocol is kg_v1.0 [07:53:38]action value=get_value [07:53:38]process_action get_value [07:53:38]cmd_get_value [07:53:38]process_action get_value done [07:53:38]requested_data is exist [07:53:38]produce_requested_data [07:53:38]requested_item kkm.sn is exist - process it [07:53:38]requested_item kkm.ver is exist - process it [07:53:38]requested_item fm.sn is exist - process it [07:53:38]wFMCommunicate request_size=4 [07:53:38]MH_SAM_APDU [07:53:38]CAPDU: 80 11 00 00 [07:53:38]Write to MH i2c: E2 08 00 96 00 80 11 00 00 00 00 00 00 10 [07:53:38]Write i2c OK [07:53:38]MH_I2C_Read... [07:53:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:38]Read from MH i2c: E2 [07:53:38]MH_I2C_Read... [07:53:38]Read from MH i2c: E2 17 00 [07:53:38]MH_I2C_Read... [07:53:38]Read from MH i2c: E2 17 00 96 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 60 [07:53:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [07:53:38]wFMCommunicate OK [07:53:38]requested_item fd.num is exist - process it [07:53:38]SAM_PROTO_GetFieldsCounters [07:53:38]wFMCommunicate request_size=4 [07:53:38]MH_SAM_APDU [07:53:38]CAPDU: 80 13 00 00 [07:53:38]Write to MH i2c: E2 08 00 97 00 80 13 00 00 00 00 00 00 13 [07:53:38]Write i2c OK [07:53:38]MH_I2C_Read... [07:53:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:38]Read from MH i2c: E2 [07:53:38]MH_I2C_Read... [07:53:38]Read from MH i2c: E2 62 00 [07:53:38]MH_I2C_Read... [07:53:38]Read from MH i2c: E2 62 00 97 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 30 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [07:53:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 30 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:53:38]wFMCommunicate OK [07:53:38]SAM_PROTO_GetFieldsCounters done [07:53:38]requested_item shift.num is exist - process it [07:53:38]requested_item shift.opened is exist - process it [07:53:38]req_shift_opened [07:53:38]FM_GetShiftState [07:53:38]SAM_PROTO_GetShiftState [07:53:38]wFMCommunicate request_size=4 [07:53:38]MH_SAM_APDU [07:53:38]CAPDU: 80 13 01 00 [07:53:38]Write to MH i2c: E2 08 00 98 00 80 13 01 00 00 00 00 00 15 [07:53:38]Write i2c OK [07:53:38]MH_I2C_Read... [07:53:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:38]Read from MH i2c: E2 [07:53:38]MH_I2C_Read... [07:53:38]Read from MH i2c: E2 0E 00 [07:53:38]MH_I2C_Read... [07:53:38]Read from MH i2c: E2 0E 00 98 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 F3 [07:53:38]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [07:53:38]wFMCommunicate OK [07:53:38]SAM_PROTO_GetShiftState done [07:53:38]FM_GetShiftState done [07:53:38]req_shift_opened done [07:53:38]requested_item shift.open_date is exist - process it [07:53:38]req_shift_open_date [07:53:38]req_shift_open_date done [07:53:38]produce_requested_data done [07:53:38]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91696,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [07:53:38]process_action_free get_value [07:53:38]json_value_free [07:53:38]json_value_free done [07:53:38]process_json_proto returns [07:53:38]Send response to host [07:53:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91696,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [07:53:38]free response buf [07:53:38]execute_script done [07:53:38]execute_script returns [07:53:38]free content buf [07:53:38]Sock 9.Close socket [07:53:38]Sock 9.Thread stoped [07:53:38]accept exits with 5 [07:53:38]New connection [07:53:38]New thread 3067272548 created [07:53:38]Thread 3067415908 joined [07:53:38]Waiting for new connection... [07:53:38] Sock 5.Parse request [07:53:38]Sock 5.Check first char [07:53:38]Sock 5.First char is OK [07:53:38]request: POST /json_proto HTTP/1.0 [07:53:38]Method: POST [07:53:38]URL: /json_proto [07:53:38]Method is POST - this is cgi request [07:53:38]url: /json_proto [07:53:38]query_string will be loaded in cgi processing [07:53:38]execute_cgi json_proto POST (null) [07:53:38]execute_cgi path=json_proto method=POST [07:53:38]POST find Content-Length [07:53:38]Host: 172.17.44.196:8080 [07:53:38]Content-Length: 331 [07:53:38]Content-Type: application/json [07:53:38] [07:53:38]POST finish read [07:53:38]Found Content-Length = 331 [07:53:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:53:38]execute_script... [07:53:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:53:38]POST & json_proto [07:53:38]process_json_proto [07:53:38]json parsed OK: [07:53:38]protocol is kg_v1.0 [07:53:38]action value=get_value [07:53:38]process_action get_value [07:53:38]cmd_get_value [07:53:38]process_action get_value done [07:53:38]requested_data is exist [07:53:38]produce_requested_data [07:53:38]requested_item fm.sale.total is exist - process it [07:53:38]SAM_PROTO_GetFMData [07:53:38]wFMCommunicate request_size=4 [07:53:38]MH_SAM_APDU [07:53:38]CAPDU: 80 13 03 00 [07:53:38]Write to MH i2c: E2 08 00 99 00 80 13 03 00 00 00 00 00 18 [07:53:38]Write i2c OK [07:53:38]MH_I2C_Read... [07:53:39]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:53:39]Read from MH i2c: E2 [07:53:39]MH_I2C_Read... [07:53:39]Read from MH i2c: E2 FD 00 [07:53:39]MH_I2C_Read... [07:53:39]Read from MH i2c: E2 FD 00 99 00 00 C8 04 85 04 C4 04 6E 04 04 00 12 64 01 00 69 04 A3 00 6F 04 04 00 14 5F 01 00 B1 04 05 00 30 F6 B3 64 01 70 04 05 00 36 8E D1 4A 01 72 04 04 00 FA 67 E2 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 DF 22 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 14 37 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 42 [07:53:39]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 12 64 01 00 69 04 A3 00 6F 04 04 00 14 5F 01 00 B1 04 05 00 30 F6 B3 64 01 70 04 05 00 36 8E D1 4A 01 72 04 04 00 FA 67 E2 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 DF 22 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 14 37 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [07:53:39]wFMCommunicate OK [07:53:39]wFMCommunicate request_size=4 [07:53:39]MH_SAM_APDU [07:53:39]CAPDU: 80 17 00 00 [07:53:39]Write to MH i2c: E2 08 00 9A 00 80 17 00 00 00 00 00 00 1A [07:53:39]Write i2c OK [07:53:39]MH_I2C_Read... [07:53:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:53:39]Read from MH i2c: E2 [07:53:39]MH_I2C_Read... [07:53:39]Read from MH i2c: E2 FD 00 [07:53:39]MH_I2C_Read... [07:53:39]Read from MH i2c: E2 FD 00 9A 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 2C [07:53:39]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [07:53:39]wFMCommunicate OK [07:53:39]wFMCommunicate request_size=4 [07:53:39]MH_SAM_APDU [07:53:39]CAPDU: 80 17 00 00 [07:53:39]Write to MH i2c: E2 08 00 9B 00 80 17 00 00 00 00 00 00 1B [07:53:39]Write i2c OK [07:53:39]MH_I2C_Read... [07:53:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:53:40]Read from MH i2c: E2 [07:53:40]MH_I2C_Read... [07:53:40]Read from MH i2c: E2 FD 00 [07:53:40]MH_I2C_Read... [07:53:40]Read from MH i2c: E2 FD 00 9B 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 F3 [07:53:40]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [07:53:40]wFMCommunicate OK [07:53:40]wFMCommunicate request_size=4 [07:53:40]MH_SAM_APDU [07:53:40]CAPDU: 80 17 00 00 [07:53:40]Write to MH i2c: E2 08 00 9C 00 80 17 00 00 00 00 00 00 1C [07:53:40]Write i2c OK [07:53:40]MH_I2C_Read... [07:53:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:53:40]Read from MH i2c: E2 [07:53:40]MH_I2C_Read... [07:53:40]Read from MH i2c: E2 FD 00 [07:53:40]MH_I2C_Read... [07:53:40]Read from MH i2c: E2 FD 00 9C 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 94 [07:53:40]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [07:53:40]wFMCommunicate OK [07:53:40]wFMCommunicate request_size=4 [07:53:40]MH_SAM_APDU [07:53:40]CAPDU: 80 17 00 00 [07:53:40]Write to MH i2c: E2 08 00 9D 00 80 17 00 00 00 00 00 00 1D [07:53:40]Write i2c OK [07:53:40]MH_I2C_Read... [07:53:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [07:53:40]Read from MH i2c: E2 [07:53:40]MH_I2C_Read... [07:53:40]Read from MH i2c: E2 E5 00 [07:53:40]MH_I2C_Read... [07:53:40]Read from MH i2c: E2 E5 00 9D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 01 [07:53:40]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:53:40]wFMCommunicate OK [07:53:40]SAM_PROTO_GetFMData done [07:53:40]requested_item fm.sale_refund.total is exist - process it [07:53:40]requested_item fm.buy.total is exist - process it [07:53:40]requested_item shift.sale.total is exist - process it [07:53:40]SAM_PROTO_GetShiftData [07:53:40]wFMCommunicate request_size=4 [07:53:40]MH_SAM_APDU [07:53:40]CAPDU: 80 13 02 00 [07:53:40]Write to MH i2c: E2 08 00 9E 00 80 13 02 00 00 00 00 00 1C [07:53:40]OFD Sender: No OFD packet to send [07:53:40]Write i2c OK [07:53:40]MH_I2C_Read... [07:53:41]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:53:41]Read from MH i2c: E2 [07:53:41]MH_I2C_Read... [07:53:41]Read from MH i2c: E2 FD 00 [07:53:41]MH_I2C_Read... [07:53:41]Read from MH i2c: E2 FD 00 9E 00 00 AC 04 AA 04 A8 04 6E 04 04 00 1A 00 00 00 69 04 99 00 6F 04 04 00 1A 00 00 00 B1 04 03 00 6C 98 05 70 04 03 00 54 38 05 72 04 02 00 18 60 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 1A 98 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A7 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 81 [07:53:41]RAPDU: AC 04 AA 04 A8 04 6E 04 04 00 1A 00 00 00 69 04 99 00 6F 04 04 00 1A 00 00 00 B1 04 03 00 6C 98 05 70 04 03 00 54 38 05 72 04 02 00 18 60 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 1A 98 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A7 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [07:53:41]wFMCommunicate OK [07:53:41]wFMCommunicate request_size=4 [07:53:41]MH_SAM_APDU [07:53:41]CAPDU: 80 17 00 00 [07:53:41]Write to MH i2c: E2 08 00 9F 00 80 17 00 00 00 00 00 00 1F [07:53:41]Write i2c OK [07:53:41]MH_I2C_Read... [07:53:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:53:41]Read from MH i2c: E2 [07:53:41]MH_I2C_Read... [07:53:41]Read from MH i2c: E2 FD 00 [07:53:41]MH_I2C_Read... [07:53:41]Read from MH i2c: E2 FD 00 9F 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 90 00 34 [07:53:41]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 90 00 [07:53:42]wFMCommunicate OK [07:53:42]wFMCommunicate request_size=4 [07:53:42]MH_SAM_APDU [07:53:42]CAPDU: 80 17 00 00 [07:53:42]Write to MH i2c: E2 08 00 A0 00 80 17 00 00 00 00 00 00 20 [07:53:42]Write i2c OK [07:53:42]MH_I2C_Read... [07:53:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:53:42]Read from MH i2c: E2 [07:53:42]MH_I2C_Read... [07:53:42]Read from MH i2c: E2 FD 00 [07:53:42]MH_I2C_Read... [07:53:42]Read from MH i2c: E2 FD 00 A0 00 00 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 90 00 E1 [07:53:42]RAPDU: 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 90 00 [07:53:42]wFMCommunicate OK [07:53:42]wFMCommunicate request_size=4 [07:53:42]MH_SAM_APDU [07:53:42]CAPDU: 80 17 00 00 [07:53:42]Write to MH i2c: E2 08 00 A1 00 80 17 00 00 00 00 00 00 21 [07:53:42]Write i2c OK [07:53:42]MH_I2C_Read... [07:53:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:53:42]Read from MH i2c: E2 [07:53:42]MH_I2C_Read... [07:53:42]Read from MH i2c: E2 FD 00 [07:53:42]MH_I2C_Read... [07:53:42]Read from MH i2c: E2 FD 00 A1 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 90 00 96 [07:53:42]RAPDU: EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 90 00 [07:53:42]wFMCommunicate OK [07:53:42]wFMCommunicate request_size=4 [07:53:42]MH_SAM_APDU [07:53:42]CAPDU: 80 17 00 00 [07:53:42]Write to MH i2c: E2 08 00 A2 00 80 17 00 00 00 00 00 00 22 [07:53:42]Write i2c OK [07:53:42]MH_I2C_Read... [07:53:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 198! [07:53:43]Read from MH i2c: E2 [07:53:43]MH_I2C_Read... [07:53:43]Read from MH i2c: E2 C9 00 [07:53:43]MH_I2C_Read... [07:53:43]Read from MH i2c: E2 C9 00 A2 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 06 [07:53:43]RAPDU: 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:53:43]wFMCommunicate OK [07:53:43]SAM_PROTO_GetShiftData done [07:53:43]requested_item shift.sale.total_cash is exist - process it [07:53:43]requested_item shift.sale_refund.total is exist - process it [07:53:43]requested_item shift.sale_refund.total_cash is exist - process it [07:53:43]requested_item shift.buy.total is exist - process it [07:53:43]requested_item shift.buy.total_cash is exist - process it [07:53:43]produce_requested_data done [07:53:43]produce_requested_data return {"fm.sale.total":59844828.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":3667.00,"shift.sale.total_cash":3421.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:53:43]process_action_free get_value [07:53:43]json_value_free [07:53:43]json_value_free done [07:53:43]process_json_proto returns [07:53:43]Send response to host [07:53:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59844828.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":3667.00,"shift.sale.total_cash":3421.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:53:43]free response buf [07:53:43]execute_script done [07:53:43]execute_script returns [07:53:43]free content buf [07:53:43]Sock 5.Close socket [07:53:43]Sock 5.Thread stoped [07:53:45]accept exits with 6 [07:53:45]New connection [07:53:45]New thread 3067415908 created [07:53:45]Thread 3067272548 joined [07:53:45]Waiting for new connection... [07:53:45] Sock 6.Parse request [07:53:45]Sock 6.Check first char [07:53:45]Sock 6.First char is OK [07:53:45]request: POST /json_proto HTTP/1.0 [07:53:45]Method: POST [07:53:45]URL: /json_proto [07:53:45]Method is POST - this is cgi request [07:53:45]url: /json_proto [07:53:45]query_string will be loaded in cgi processing [07:53:45]execute_cgi json_proto POST (null) [07:53:45]execute_cgi path=json_proto method=POST [07:53:45]POST find Content-Length [07:53:45]Host: 172.17.44.196:8080 [07:53:45]Content-Length: 1994 [07:53:45]Content-Type: application/json [07:53:45] [07:53:45]POST finish read [07:53:45]Found Content-Length = 1994 [07:53:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246328", "tax_sys" : 0, "items" : [ { "code": "4823077634246", "name": "\u041F\u0435\u0447 LOVITA \u0414\u0436\u0435\u043B\u043B\u0438 \u041A\u0443\u043A\u0438\u0441 \u043C\u0430\u043B\u0438\u043D\u0430 135 \u0433\u0440", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607015235760", "name": "\u041F\u0435\u0447. \u0441\u0434. \u042F\u0448\u043A\u0438\u043D\u043E \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D 137\u0433", "price" : 79.00, "quantity" : 1.000, "sum" : 79.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112002775", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A ALBENI BITES 80\u0433\u0440", "price" : 60.00, "quantity" : 2.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4630007401201", "name": "\u0421\u0435\u043C\u0435\u0447\u043A\u0438 \u0441\u043E\u043B\u0435\u043D\u044B\u0435 \u0414\u0416\u0418\u041D\u041D \u0412\u0435\u043B\u0438\u043A\u0430\u043D 100\u0433\u0440", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 2.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 694.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:45]execute_script... [07:53:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246328", "tax_sys" : 0, "items" : [ { "code": "4823077634246", "name": "\u041F\u0435\u0447 LOVITA \u0414\u0436\u0435\u043B\u043B\u0438 \u041A\u0443\u043A\u0438\u0441 \u043C\u0430\u043B\u0438\u043D\u0430 135 \u0433\u0440", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607015235760", "name": "\u041F\u0435\u0447. \u0441\u0434. \u042F\u0448\u043A\u0438\u043D\u043E \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D 137\u0433", "price" : 79.00, "quantity" : 1.000, "sum" : 79.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112002775", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A ALBENI BITES 80\u0433\u0440", "price" : 60.00, "quantity" : 2.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4630007401201", "name": "\u0421\u0435\u043C\u0435\u0447\u043A\u0438 \u0441\u043E\u043B\u0435\u043D\u044B\u0435 \u0414\u0416\u0418\u041D\u041D \u0412\u0435\u043B\u0438\u043A\u0430\u043D 100\u0433\u0440", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 2.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 694.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:46]POST & json_proto [07:53:46]process_json_proto [07:53:46]json parsed OK: [07:53:46]protocol is kg_v1.0 [07:53:46]action value=close_receipt [07:53:46]process_action close_receipt [07:53:46]cmd_close_receipt [07:53:46]MH_GetDate [07:53:46]Write to MH i2c: F0 00 00 A3 00 92 [07:53:46]OFD Sender: No OFD packet to send [07:53:46]Write i2c OK [07:53:46]MH_I2C_Read... [07:53:46]Read from MH i2c: F0 [07:53:46]MH_I2C_Read... [07:53:46]Read from MH i2c: F0 09 00 [07:53:46]MH_I2C_Read... [07:53:46]Read from MH i2c: F0 09 00 A3 00 00 0A 81 3C 66 1C A3 36 66 23 [07:53:46]GetLastDocTimeStamp 1715241203 [07:53:46]current date 1715241226 [07:53:46]FM_GetShiftState [07:53:46]SAM_PROTO_GetShiftState [07:53:46]wFMCommunicate request_size=4 [07:53:46]MH_SAM_APDU [07:53:46]CAPDU: 80 13 01 00 [07:53:46]Write to MH i2c: E2 08 00 A4 00 80 13 01 00 00 00 00 00 21 [07:53:46]Write i2c OK [07:53:46]MH_I2C_Read... [07:53:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:46]Read from MH i2c: E2 [07:53:46]MH_I2C_Read... [07:53:46]Read from MH i2c: E2 0E 00 [07:53:46]MH_I2C_Read... [07:53:46]Read from MH i2c: E2 0E 00 A4 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 FF [07:53:46]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [07:53:46]wFMCommunicate OK [07:53:46]SAM_PROTO_GetShiftState done [07:53:46]FM_GetShiftState done [07:53:46]opened in 1715213850 [07:53:46]opened+sec_in_day 1715300250 [07:53:46]quantity*price = 11500 [07:53:46]sum+1 = 11501 [07:53:46]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607015235760 Печ. сд. Яшкино апельсин 137г 1.000 * 79.00 = 79.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870112002775 Шок батончик ALBENI BITES 80гр 2.000 * 60.00 = 120.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4630007401201 Семечки соленые ДЖИНН Великан 100гр 1.000 * 120.00 = 120.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000036230011 Кофе Латте XL(GABB TRADE) 2.000 * 130.00 = 260.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 694.00 НСП 1% : 6.14 НДС 12% : 73.69 Наличными: 0.00 Безнал.: 694.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 27 09.05.2024 07:53 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965423 ФД: 91697 ФПД: 77300547601059 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T075346&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91697&fm=77300547601059&tin=02508201610067®Number=0000000000098132&sum=69400 0 [07:53:47]StoreToDocumentArchive [07:53:47]shift 271 fd 91697 [07:53:47]save to /storage/0271/doc_00091697 [07:53:47]save last doc name /storage/0271/doc_00091697 to /storage/kkm_last_doc_name [07:53:47]save OK [07:53:47]Clear old archive folders... [07:53:47]ProcessDocumentItem done err = 0, tmpTLVsize=778 [07:53:47]tlvbuf is 00E4B440 [07:53:47]SAM_PROTO_ClearQueue [07:53:47]wFMCommunicate request_size=4 [07:53:47]MH_SAM_APDU [07:53:47]CAPDU: 80 09 00 00 [07:53:47]Write to MH i2c: E2 08 00 B1 00 80 09 00 00 00 00 00 00 23 [07:53:47]Write i2c OK [07:53:47]MH_I2C_Read... [07:53:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:53:47]Read from MH i2c: E2 [07:53:47]MH_I2C_Read... [07:53:47]Read from MH i2c: E2 03 00 [07:53:47]MH_I2C_Read... [07:53:47]Read from MH i2c: E2 03 00 B1 00 00 90 00 25 [07:53:47]RAPDU: 90 00 [07:53:47]wFMCommunicate OK [07:53:47]SAM_PROTO_ClearQueue done [07:53:47]KKMCreateOFDPacket [07:53:47]OFDProtocolAddRootSTLVToBuf [07:53:47]FM_MakeSignedData [07:53:47]FM_MakeSignedData [07:53:47]SAM_PROTO_SignData [07:53:47]wFMCommunicate request_size=4 [07:53:47]MH_SAM_APDU [07:53:47]CAPDU: 80 0D 01 02 [07:53:47]Write to MH i2c: E2 08 00 B2 00 80 0D 01 02 00 00 00 00 2B [07:53:47]Write i2c OK [07:53:47]MH_I2C_Read... [07:53:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:53:47]Read from MH i2c: E2 [07:53:47]MH_I2C_Read... [07:53:47]Read from MH i2c: E2 03 00 [07:53:47]MH_I2C_Read... [07:53:47]Read from MH i2c: E2 03 00 B2 00 00 90 00 26 [07:53:47]RAPDU: 90 00 [07:53:47]wFMCommunicate OK [07:53:47]wFMCommunicate request_size=255 [07:53:47]MH_SAM_APDU [07:53:47]CAPDU: 80 0D 02 02 FA 03 00 0A 03 1E 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 34 36 06 04 3B 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 BC D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 36 30 06 04 31 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 1E 00 00 00 00 13 04 06 00 DC 1E 00 00 00 00 F2 03 01 00 [07:53:48]Write to MH i2c: E2 02 01 B3 00 80 0D 02 02 FA 00 03 00 0A 03 1E 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 34 36 06 04 3B 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 BC D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 36 30 06 04 31 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 1E 00 00 00 00 13 04 06 00 DC 1E 00 00 00 00 F2 03 01 00 00 00 B5 [07:53:48]Write i2c OK [07:53:48]MH_I2C_Read... [07:53:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:48]Read from MH i2c: E2 [07:53:48]MH_I2C_Read... [07:53:48]Read from MH i2c: E2 03 00 [07:53:48]MH_I2C_Read... [07:53:48]Read from MH i2c: E2 03 00 B3 00 00 90 00 27 [07:53:48]RAPDU: 90 00 [07:53:48]wFMCommunicate OK [07:53:48]wFMCommunicate request_size=255 [07:53:48]MH_SAM_APDU [07:53:48]CAPDU: 80 0D 02 02 FA 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 37 35 06 04 2B 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 42 49 54 45 53 20 38 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 83 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 31 32 30 31 06 04 3F 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D1 8B D0 B5 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 D0 92 D0 B5 D0 BB D0 B8 D0 BA D0 B0 D0 BD 20 31 30 30 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 [07:53:48]Write to MH i2c: E2 02 01 B4 00 80 0D 02 02 FA 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 37 35 06 04 2B 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 42 49 54 45 53 20 38 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 83 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 31 32 30 31 06 04 3F 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D1 8B D0 B5 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 D0 92 D0 B5 D0 BB D0 B8 D0 BA D0 B0 D0 BD 20 31 30 30 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 00 00 88 [07:53:48]Write i2c OK [07:53:48]MH_I2C_Read... [07:53:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:48]Read from MH i2c: E2 [07:53:48]MH_I2C_Read... [07:53:48]Read from MH i2c: E2 03 00 [07:53:48]MH_I2C_Read... [07:53:48]Read from MH i2c: E2 03 00 B4 00 00 90 00 28 [07:53:49]RAPDU: 90 00 [07:53:49]wFMCommunicate OK [07:53:49]wFMCommunicate request_size=255 [07:53:49]MH_SAM_APDU [07:53:49]CAPDU: 80 0D 02 02 FA 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 0F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 0A 81 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 [07:53:49]Write to MH i2c: E2 02 01 B5 00 80 0D 02 02 FA 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 0F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 0A 81 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 00 00 74 [07:53:49]Write i2c OK [07:53:49]MH_I2C_Read... [07:53:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:49]Read from MH i2c: E2 [07:53:49]MH_I2C_Read... [07:53:49]Read from MH i2c: E2 03 00 [07:53:49]MH_I2C_Read... [07:53:49]Read from MH i2c: E2 03 00 B5 00 00 90 00 29 [07:53:49]RAPDU: 90 00 [07:53:49]wFMCommunicate OK [07:53:49]wFMCommunicate request_size=37 [07:53:49]MH_SAM_APDU [07:53:49]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 31 66 01 00 35 04 06 00 46 4D EF AE 42 A3 [07:53:49]Write to MH i2c: E2 28 00 B6 00 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 31 66 01 00 35 04 06 00 46 4D EF AE 42 A3 00 00 31 [07:53:49]Write i2c OK [07:53:49]MH_I2C_Read... [07:53:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:49]Read from MH i2c: E2 [07:53:49]MH_I2C_Read... [07:53:49]Read from MH i2c: E2 03 00 [07:53:49]MH_I2C_Read... [07:53:49]Read from MH i2c: E2 03 00 B6 00 00 90 00 2A [07:53:49]RAPDU: 90 00 [07:53:49]wFMCommunicate OK [07:53:49]wFMCommunicate request_size=4 [07:53:49]MH_SAM_APDU [07:53:49]CAPDU: 80 0D 03 02 [07:53:49]Write to MH i2c: E2 08 00 B7 00 80 0D 03 02 00 00 00 00 32 [07:53:49]Write i2c OK [07:53:49]MH_I2C_Read... [07:53:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:53:49]Read from MH i2c: E2 [07:53:49]MH_I2C_Read... [07:53:49]Read from MH i2c: E2 0B 00 [07:53:49]MH_I2C_Read... [07:53:49]Read from MH i2c: E2 0B 00 B7 00 00 15 83 26 14 20 31 A3 BC 90 00 B5 [07:53:49]RAPDU: 15 83 26 14 20 31 A3 BC 90 00 [07:53:49]wFMCommunicate OK [07:53:49]SAM_PROTO_SignData done [07:53:49]FM_MakeSignedData done [07:53:49]CreateOFDProtocolMessage [07:53:49]wFMCommunicate request_size=4 [07:53:49]MH_SAM_APDU [07:53:49]CAPDU: 80 11 00 00 [07:53:49]Write to MH i2c: E2 08 00 B8 00 80 11 00 00 00 00 00 00 32 [07:53:49]Write i2c OK [07:53:49]MH_I2C_Read... [07:53:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:49]Read from MH i2c: E2 [07:53:49]MH_I2C_Read... [07:53:49]Read from MH i2c: E2 17 00 [07:53:49]MH_I2C_Read... [07:53:49]Read from MH i2c: E2 17 00 B8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 82 [07:53:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [07:53:49]wFMCommunicate OK [07:53:49]CreateOFDProtocolMessage done [07:53:49]OFDSenderStorePacket 91697 [07:53:49]StoreOFDPacket docnum=91697 [07:53:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 1E 03 00 00 34 95 16 03 6F E4 5A 03 01 00 03 00 0A 03 1E 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 34 36 06 04 3B 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 BC D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 36 30 06 04 31 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 1E 00 00 00 00 13 04 06 00 DC 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 37 35 06 04 2B 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 42 49 54 45 53 20 38 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 83 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 31 32 30 31 06 04 3F 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D1 8B D0 B5 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 D0 92 D0 B5 D0 BB D0 B8 D0 BA D0 B0 D0 BD 20 31 30 30 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 0F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 0A 81 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 31 66 01 00 35 04 06 00 46 4D EF AE 42 A3 15 83 26 14 20 31 A3 BC [07:53:49]CheckFolder [07:53:49]dirname=/storage/ofd_packets [07:53:49]CheckFolder done [07:53:49]ProducePacketName [07:53:49]name=ofd_packets/00091697 [07:53:49]NVStorageSaveData ofd_packets/00091697 [07:53:49]File name is /storage/ofd_packets/00091697 [07:53:49]Write 828 bytes [07:53:49]NVStorageSaveData done [07:53:49]OFDSenderStorePacket done [07:53:49]KKMCreateOFDPacket done [07:53:49]NVStorageSaveData kkm_last_timestamp [07:53:49]File name is /storage/kkm_last_timestamp [07:53:49]Write 4 bytes [07:53:49]NVStorageSaveData done [07:53:49]ExternCall_PrintAddStr [07:53:49]wPrintStart [07:53:49]Write to MH i2c: 01 00 00 B9 00 B9 [07:53:49]Write i2c OK [07:53:49]MH_I2C_Read... [07:53:49]Read from MH i2c: 01 [07:53:49]MH_I2C_Read... [07:53:49]Read from MH i2c: 01 07 00 [07:53:49]MH_I2C_Read... [07:53:49]Read from MH i2c: 01 07 00 B9 00 00 00 00 00 00 FF 0F CE [07:53:49]RasterBufferAndPrint [07:53:49]line Счет N : (3)246328 [07:53:49]line ИНН: 02508201610067 [07:53:49]line Контрольно-Кассовый Чек [07:53:49]line ПРОДАЖА [07:53:49]line Товар: 4823077634246 [07:53:49]line Печ LOVITA Джелли Кукис малина 135 гр [07:53:49]line 1.000 * 115.00 [07:53:49]line = 115.00 [07:53:49]line НДС 12% НСП 1% [07:53:49]line > о реализуемом товаре [07:53:49]line Товар: 4607015235760 [07:53:49]line Печ. сд. Яшкино апельсин 137г [07:53:49]line 1.000 * 79.00 [07:53:49]line = 79.00 [07:53:49]line НДС 12% НСП 1% [07:53:49]line > о реализуемом товаре [07:53:49]line Товар: 4870112002775 [07:53:49]line Шок батончик ALBENI BITES 80гр [07:53:49]line 2.000 * 60.00 [07:53:49]line = 120.00 [07:53:49]line НДС 12% НСП 1% [07:53:49]line > о реализуемом товаре [07:53:49]line Товар: 4630007401201 [07:53:49]line Семечки соленые ДЖИНН Великан 100гр [07:53:49]line 1.000 * 120.00 [07:53:49]line = 120.00 [07:53:49]line НДС 12% НСП 1% [07:53:49]line > о реализуемом товаре [07:53:49]line Товар: 2000036230011 [07:53:49]line Кофе Латте XL(GABB TRADE) [07:53:49]line 2.000 * 130.00 [07:53:49]line = 260.00 [07:53:49]line НДС 12% НСП 1% [07:53:49]line > о реализуемом товаре [07:53:49]line ИТОГО: 694.00 [07:53:49]line НСП 1% : 6.14 [07:53:49]line НДС 12% : 73.69 [07:53:49]line Наличными: 0.00 [07:53:49]line Безнал.: 694.00 [07:53:49]line Место: АЗС № 133 "Партнер Нефть" [07:53:49]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [07:53:49]line СНО: Общий режим [07:53:49]line Чек 27 09.05.2024 07:53 [07:53:49]line Смена: 271 ФФД: 1.0 [07:53:49]line ЗНМ: 0300000232 [07:53:49]line РНМ: 0000000000098132 [07:53:49]OFD Sender: Processing packet 91697 [packets to send 59, broken 58] [07:53:49]line Версия ККМ: 001 [07:53:49]ProducePacketName [07:53:49]line Платежная система: Mbank [07:53:49]line ФМ: 0000000000965423 [07:53:49]name=ofd_packets/00091697 [07:53:49]line ФД: 91697 [07:53:49]OFD Sender: To server: pG, [07:53:49]CommunicateWithHost lk.salyk.kg:30040 [07:53:49]ConnectInit lk.salyk.kg [07:53:49]line ФПД: 77300547601059 [07:53:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T075346&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91697&fm=77300547601059&tin=02508201610067®Number=0000000000098132&sum=69400 [07:53:50]line 0 [07:53:50]written 0, free lines is 4095 [07:53:50]Connected sock=9 [07:53:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 1E 03 00 00 34 95 16 03 6F E4 5A 03 01 00 03 00 0A 03 1E 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 34 36 06 04 3B 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 BC D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 36 30 06 04 31 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 1E 00 00 00 00 13 04 06 00 DC 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 37 35 06 04 2B 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 42 49 54 45 53 20 38 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 83 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 31 32 30 31 06 04 3F 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D1 8B D0 B5 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 D0 92 D0 B5 D0 BB D0 B8 D0 BA D0 B0 D0 BD 20 31 30 30 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 0F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 0A 81 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 31 66 01 00 35 04 06 00 46 4D EF AE 42 A3 15 83 26 14 20 31 A3 BC [07:53:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 9F 28 47 00 85 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 31 66 01 00 F4 03 04 00 B3 2C 3C 66 B6 04 01 00 00 5B 38 AC 81 D2 09 AB 2E [07:53:50]CommunicateWithHost err = 0 [07:53:50]CheckOFDResponse [07:53:50]1017 (14) - 77093643461234 [07:53:50]1041 (16) - 0000000000965423 [07:53:50]1040 (4) - 91697 [07:53:50]1012 (4) - 09.05.2024 01:53 [07:53:50]1206 (1) - 0 [07:53:50]OFD Sender: Remove packet 91697 [07:53:50]ProducePacketName [07:53:50]name=ofd_packets/00091697 [07:53:50]NVStorageDeleteData [07:53:50]Write to MH i2c: 01 00 00 FC 00 FC [07:53:50]Write i2c OK [07:53:50]MH_I2C_Read... [07:53:50]Read from MH i2c: 01 [07:53:50]MH_I2C_Read... [07:53:50]Read from MH i2c: 01 07 00 [07:53:50]MH_I2C_Read... [07:53:50]Read from MH i2c: 01 07 00 FC 00 00 00 00 00 00 BF 0B CD [07:53:50]RasterBufferAndPrint [07:53:50]line [07:53:50]line [07:53:50]line [07:53:50]line [07:53:50]line [07:53:50]written 0, free lines is 3038 [07:53:50]MH_Cut [07:53:50]Write to MH i2c: D1 01 00 03 01 01 D6 [07:53:50]Write i2c OK [07:53:50]MH_I2C_Read... [07:53:50]Read from MH i2c: D1 [07:53:50]MH_I2C_Read... [07:53:50]Read from MH i2c: D1 01 00 [07:53:50]MH_I2C_Read... [07:53:50]Read from MH i2c: D1 01 00 03 01 00 D5 [07:53:50]Write to MH i2c: 01 00 00 04 01 05 [07:53:50]Write i2c OK [07:53:50]MH_I2C_Read... [07:53:51]OFD Sender: No OFD packet to send [07:53:51]*** FLAG_PRN_PAP1 set [07:53:51]*** Cut start [07:53:51]*** Partial cut [07:53:51]*** CUTSNS_PIN = 1 [07:53:51]*** CUTSNS_PIN = 0 [07:53:51]*** Brake cut motor [07:53:52]Read from MH i2c: 01 [07:53:52]MH_I2C_Read... [07:53:52]*** Stop cut motor [07:53:52]*** Cut end [07:53:52]*** FLAG_PRN_PAP1 reset [07:53:52]Read from MH i2c: 01 07 00 [07:53:52]MH_I2C_Read... [07:53:52]Read from MH i2c: 01 07 00 04 01 00 00 00 00 00 FF 0F 1A [07:53:52]process_action close_receipt done [07:53:52]requested_data is exist [07:53:52]produce_requested_data [07:53:52]requested_item fm.sn is exist - process it [07:53:52]wFMCommunicate request_size=4 [07:53:52]MH_SAM_APDU [07:53:52]CAPDU: 80 11 00 00 [07:53:52]Write to MH i2c: E2 08 00 05 01 80 11 00 00 00 00 00 00 80 [07:53:52]Write i2c OK [07:53:52]MH_I2C_Read... [07:53:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:52]Read from MH i2c: E2 [07:53:52]MH_I2C_Read... [07:53:52]Read from MH i2c: E2 17 00 [07:53:52]MH_I2C_Read... [07:53:52]Read from MH i2c: E2 17 00 05 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D0 [07:53:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [07:53:52]wFMCommunicate OK [07:53:52]requested_item fd.num is exist - process it [07:53:52]SAM_PROTO_GetFieldsCounters [07:53:52]wFMCommunicate request_size=4 [07:53:52]MH_SAM_APDU [07:53:52]CAPDU: 80 13 00 00 [07:53:52]Write to MH i2c: E2 08 00 06 01 80 13 00 00 00 00 00 00 83 [07:53:52]Write i2c OK [07:53:52]MH_I2C_Read... [07:53:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:52]Read from MH i2c: E2 [07:53:52]MH_I2C_Read... [07:53:52]Read from MH i2c: E2 62 00 [07:53:52]MH_I2C_Read... [07:53:52]Read from MH i2c: E2 62 00 06 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 31 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [07:53:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 31 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:53:52]wFMCommunicate OK [07:53:52]SAM_PROTO_GetFieldsCounters done [07:53:52]requested_item shift.num is exist - process it [07:53:52]requested_item shift.opened is exist - process it [07:53:52]req_shift_opened [07:53:52]FM_GetShiftState [07:53:52]SAM_PROTO_GetShiftState [07:53:52]wFMCommunicate request_size=4 [07:53:52]MH_SAM_APDU [07:53:52]CAPDU: 80 13 01 00 [07:53:52]Write to MH i2c: E2 08 00 07 01 80 13 01 00 00 00 00 00 85 [07:53:52]Write i2c OK [07:53:52]MH_I2C_Read... [07:53:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:52]Read from MH i2c: E2 [07:53:52]MH_I2C_Read... [07:53:52]Read from MH i2c: E2 0E 00 [07:53:52]MH_I2C_Read... [07:53:52]Read from MH i2c: E2 0E 00 07 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 63 [07:53:52]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [07:53:52]wFMCommunicate OK [07:53:52]SAM_PROTO_GetShiftState done [07:53:52]FM_GetShiftState done [07:53:52]req_shift_opened done [07:53:52]requested_item shift.open_date is exist - process it [07:53:52]req_shift_open_date [07:53:52]req_shift_open_date done [07:53:52]produce_requested_data done [07:53:52]produce_requested_data return {"fm.sn":"0000000000965423","fd.num":91697,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [07:53:52]process_action_free close_receipt [07:53:52]json_value_free [07:53:52]json_value_free done [07:53:52]process_json_proto returns [07:53:52]Send response to host [07:53:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965423","fd.num":91697,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [07:53:52]free response buf [07:53:52]execute_script done [07:53:52]execute_script returns [07:53:52]free content buf [07:53:52]Sock 6.Close socket [07:53:52]Sock 6.Thread stoped [07:53:56]OFD Sender: No OFD packet to send [07:54:01]OFD Sender: No OFD packet to send [07:54:06]OFD Sender: No OFD packet to send [07:54:11]OFD Sender: No OFD packet to send [07:54:16]OFD Sender: No OFD packet to send [07:54:21]OFD Sender: No OFD packet to send [07:54:26]OFD Sender: No OFD packet to send [07:54:31]OFD Sender: No OFD packet to send [07:54:36]OFD Sender: No OFD packet to send [07:54:41]OFD Sender: No OFD packet to send [07:54:46]OFD Sender: No OFD packet to send [07:54:51]OFD Sender: No OFD packet to send [07:54:56]OFD Sender: No OFD packet to send [07:55:01]OFD Sender: No OFD packet to send [07:55:06]OFD Sender: No OFD packet to send [07:55:11]OFD Sender: No OFD packet to send [07:55:16]OFD Sender: No OFD packet to send [07:55:21]OFD Sender: No OFD packet to send [07:55:26]OFD Sender: No OFD packet to send [07:55:31]OFD Sender: No OFD packet to send [07:55:36]OFD Sender: No OFD packet to send [07:55:41]OFD Sender: No OFD packet to send [07:55:46]OFD Sender: No OFD packet to send [07:55:51]OFD Sender: No OFD packet to send [07:55:56]OFD Sender: No OFD packet to send [07:56:01]OFD Sender: No OFD packet to send [07:56:06]OFD Sender: No OFD packet to send [07:56:11]OFD Sender: No OFD packet to send [07:56:16]OFD Sender: No OFD packet to send [07:56:21]OFD Sender: No OFD packet to send [07:56:26]OFD Sender: No OFD packet to send [07:56:31]OFD Sender: No OFD packet to send [07:56:36]OFD Sender: No OFD packet to send [07:56:41]OFD Sender: No OFD packet to send [07:56:46]OFD Sender: No OFD packet to send [07:56:51]OFD Sender: No OFD packet to send [07:56:56]OFD Sender: No OFD packet to send [07:57:01]OFD Sender: No OFD packet to send [07:57:06]OFD Sender: No OFD packet to send [07:57:11]OFD Sender: No OFD packet to send [07:57:16]OFD Sender: No OFD packet to send [07:57:21]OFD Sender: No OFD packet to send [07:57:26]OFD Sender: No OFD packet to send [07:57:31]OFD Sender: No OFD packet to send [07:57:36]OFD Sender: No OFD packet to send [07:57:41]OFD Sender: No OFD packet to send [07:57:46]OFD Sender: No OFD packet to send [07:57:51]OFD Sender: No OFD packet to send [07:57:56]OFD Sender: No OFD packet to send [07:58:01]OFD Sender: No OFD packet to send [07:58:06]OFD Sender: No OFD packet to send [07:58:11]OFD Sender: No OFD packet to send [07:58:16]OFD Sender: No OFD packet to send [07:58:21]OFD Sender: No OFD packet to send [07:58:26]OFD Sender: No OFD packet to send [07:58:31]OFD Sender: No OFD packet to send [07:58:36]OFD Sender: No OFD packet to send [07:58:41]OFD Sender: No OFD packet to send [07:58:46]OFD Sender: No OFD packet to send [07:58:51]OFD Sender: No OFD packet to send [07:58:56]OFD Sender: No OFD packet to send [07:59:01]OFD Sender: No OFD packet to send [07:59:06]OFD Sender: No OFD packet to send [07:59:11]OFD Sender: No OFD packet to send [07:59:16]OFD Sender: No OFD packet to send [07:59:21]OFD Sender: No OFD packet to send [07:59:26]OFD Sender: No OFD packet to send [07:59:31]OFD Sender: No OFD packet to send [07:59:36]OFD Sender: No OFD packet to send [07:59:41]OFD Sender: No OFD packet to send [07:59:46]OFD Sender: No OFD packet to send [07:59:51]OFD Sender: No OFD packet to send [07:59:56]OFD Sender: No OFD packet to send [08:00:01]OFD Sender: No OFD packet to send [08:00:06]OFD Sender: No OFD packet to send [08:00:11]OFD Sender: No OFD packet to send [08:00:16]OFD Sender: No OFD packet to send [08:00:21]OFD Sender: No OFD packet to send [08:00:26]OFD Sender: No OFD packet to send [08:00:31]OFD Sender: No OFD packet to send [08:00:36]OFD Sender: No OFD packet to send [08:00:41]OFD Sender: No OFD packet to send [08:00:46]OFD Sender: No OFD packet to send [08:00:51]OFD Sender: No OFD packet to send [08:00:56]OFD Sender: No OFD packet to send [08:01:01]OFD Sender: No OFD packet to send [08:01:04]accept exits with 5 [08:01:04]New connection [08:01:04]New thread 3067272548 created [08:01:04]Thread 3067415908 joined [08:01:04]Waiting for new connection... [08:01:04] Sock 5.Parse request [08:01:04]Sock 5.Check first char [08:01:04]Sock 5.First char is OK [08:01:04]request: POST /json_proto HTTP/1.0 [08:01:04]Method: POST [08:01:04]URL: /json_proto [08:01:04]Method is POST - this is cgi request [08:01:04]url: /json_proto [08:01:04]query_string will be loaded in cgi processing [08:01:04]execute_cgi json_proto POST (null) [08:01:04]execute_cgi path=json_proto method=POST [08:01:04]POST find Content-Length [08:01:04]Host: 172.17.44.196:8080 [08:01:04]Content-Length: 623 [08:01:04]Content-Type: application/json [08:01:04] [08:01:04]POST finish read [08:01:04]Found Content-Length = 623 [08:01:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246329", "tax_sys" : 0, "items" : [ { "code": "4700003150486", "name": "\u0412\u043E\u0434\u043A\u0430 \u041E\u0440\u043E\u043E\u043D 0,5", "price" : 302.00, "quantity" : 1.000, "sum" : 302.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 302.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:04]execute_script... [08:01:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246329", "tax_sys" : 0, "items" : [ { "code": "4700003150486", "name": "\u0412\u043E\u0434\u043A\u0430 \u041E\u0440\u043E\u043E\u043D 0,5", "price" : 302.00, "quantity" : 1.000, "sum" : 302.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 302.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:04]POST & json_proto [08:01:04]process_json_proto [08:01:04]json parsed OK: [08:01:04]protocol is kg_v1.0 [08:01:04]action value=close_receipt [08:01:04]process_action close_receipt [08:01:04]cmd_close_receipt [08:01:04]MH_GetDate [08:01:04]Write to MH i2c: F0 00 00 08 01 F8 [08:01:04]Write i2c OK [08:01:04]MH_I2C_Read... [08:01:04]Read from MH i2c: F0 [08:01:04]MH_I2C_Read... [08:01:04]Read from MH i2c: F0 09 00 [08:01:04]MH_I2C_Read... [08:01:04]Read from MH i2c: F0 09 00 08 01 00 C1 82 3C 66 1C A3 36 66 41 [08:01:04]GetLastDocTimeStamp 1715241226 [08:01:04]current date 1715241665 [08:01:04]FM_GetShiftState [08:01:04]SAM_PROTO_GetShiftState [08:01:04]wFMCommunicate request_size=4 [08:01:04]MH_SAM_APDU [08:01:04]CAPDU: 80 13 01 00 [08:01:04]Write to MH i2c: E2 08 00 09 01 80 13 01 00 00 00 00 00 87 [08:01:04]Write i2c OK [08:01:04]MH_I2C_Read... [08:01:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:04]Read from MH i2c: E2 [08:01:04]MH_I2C_Read... [08:01:04]Read from MH i2c: E2 0E 00 [08:01:04]MH_I2C_Read... [08:01:04]Read from MH i2c: E2 0E 00 09 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 65 [08:01:04]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [08:01:04]wFMCommunicate OK [08:01:04]SAM_PROTO_GetShiftState done [08:01:04]FM_GetShiftState done [08:01:04]opened in 1715213850 [08:01:04]opened+sec_in_day 1715300250 [08:01:04]quantity*price = 30200 [08:01:04]sum+1 = 30201 [08:01:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 302.00 НСП 1% : 2.67 НДС 12% : 32.07 Наличными: 302.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 28 09.05.2024 08:01 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91698 ФПД: 111433825472232 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T080105&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91698&fm=111433825472232&tin=02508201610067®Number=0000000000098132&sum=30200 0 [08:01:05]StoreToDocumentArchive [08:01:05]shift 271 fd 91698 [08:01:05]save to /storage/0271/doc_00091698 [08:01:05]save last doc name /storage/0271/doc_00091698 to /storage/kkm_last_doc_name [08:01:05]save OK [08:01:05]Clear old archive folders... [08:01:05]ProcessDocumentItem done err = 0, tmpTLVsize=267 [08:01:05]tlvbuf is 00E0F750 [08:01:05]SAM_PROTO_ClearQueue [08:01:05]wFMCommunicate request_size=4 [08:01:05]MH_SAM_APDU [08:01:05]CAPDU: 80 09 00 00 [08:01:05]Write to MH i2c: E2 08 00 16 01 80 09 00 00 00 00 00 00 89 [08:01:05]Write i2c OK [08:01:05]MH_I2C_Read... [08:01:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:01:06]Read from MH i2c: E2 [08:01:06]MH_I2C_Read... [08:01:06]Read from MH i2c: E2 03 00 [08:01:06]MH_I2C_Read... [08:01:06]Read from MH i2c: E2 03 00 16 01 00 90 00 8B [08:01:06]RAPDU: 90 00 [08:01:06]wFMCommunicate OK [08:01:06]SAM_PROTO_ClearQueue done [08:01:06]KKMCreateOFDPacket [08:01:06]OFDProtocolAddRootSTLVToBuf [08:01:06]FM_MakeSignedData [08:01:06]FM_MakeSignedData [08:01:06]SAM_PROTO_SignData [08:01:06]wFMCommunicate request_size=4 [08:01:06]MH_SAM_APDU [08:01:06]CAPDU: 80 0D 01 02 [08:01:06]Write to MH i2c: E2 08 00 17 01 80 0D 01 02 00 00 00 00 91 [08:01:06]Write i2c OK [08:01:06]MH_I2C_Read... [08:01:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:01:06]Read from MH i2c: E2 [08:01:06]MH_I2C_Read... [08:01:06]Read from MH i2c: E2 03 00 [08:01:06]MH_I2C_Read... [08:01:06]Read from MH i2c: E2 03 00 17 01 00 90 00 8C [08:01:06]RAPDU: 90 00 [08:01:06]wFMCommunicate OK [08:01:06]wFMCommunicate request_size=255 [08:01:06]MH_SAM_APDU [08:01:06]CAPDU: 80 0D 02 02 FA 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 0D 00 34 37 30 30 30 30 33 31 35 30 34 38 36 06 04 19 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9E D1 80 D0 BE D0 BE D0 BD 20 30 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 75 00 00 00 00 13 04 06 00 F8 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0C 00 00 00 00 07 04 06 00 F8 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 C1 82 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 [08:01:06]Write to MH i2c: E2 02 01 18 01 80 0D 02 02 FA 00 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 0D 00 34 37 30 30 30 30 33 31 35 30 34 38 36 06 04 19 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9E D1 80 D0 BE D0 BE D0 BD 20 30 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 75 00 00 00 00 13 04 06 00 F8 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0C 00 00 00 00 07 04 06 00 F8 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 C1 82 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 00 00 05 [08:01:06]Write i2c OK [08:01:06]MH_I2C_Read... [08:01:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:06]Read from MH i2c: E2 [08:01:06]MH_I2C_Read... [08:01:06]Read from MH i2c: E2 03 00 [08:01:06]MH_I2C_Read... [08:01:06]Read from MH i2c: E2 03 00 18 01 00 90 00 8D [08:01:06]RAPDU: 90 00 [08:01:06]wFMCommunicate OK [08:01:06]wFMCommunicate request_size=26 [08:01:06]MH_SAM_APDU [08:01:06]CAPDU: 80 0D 02 02 15 34 32 33 10 04 04 00 32 66 01 00 35 04 06 00 65 59 35 95 4E E8 [08:01:06]Write to MH i2c: E2 1D 00 19 01 80 0D 02 02 15 00 34 32 33 10 04 04 00 32 66 01 00 35 04 06 00 65 59 35 95 4E E8 00 00 05 [08:01:06]Write i2c OK [08:01:06]MH_I2C_Read... [08:01:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:06]Read from MH i2c: E2 [08:01:06]MH_I2C_Read... [08:01:06]Read from MH i2c: E2 03 00 [08:01:06]MH_I2C_Read... [08:01:06]Read from MH i2c: E2 03 00 19 01 00 90 00 8E [08:01:06]RAPDU: 90 00 [08:01:06]wFMCommunicate OK [08:01:06]wFMCommunicate request_size=4 [08:01:06]MH_SAM_APDU [08:01:06]CAPDU: 80 0D 03 02 [08:01:06]Write to MH i2c: E2 08 00 1A 01 80 0D 03 02 00 00 00 00 96 [08:01:06]Write i2c OK [08:01:06]MH_I2C_Read... [08:01:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:01:06]Read from MH i2c: E2 [08:01:06]MH_I2C_Read... [08:01:06]Read from MH i2c: E2 0B 00 [08:01:06]MH_I2C_Read... [08:01:06]Read from MH i2c: E2 0B 00 1A 01 00 86 18 63 9A D1 6D 3B 45 90 00 F0 [08:01:06]RAPDU: 86 18 63 9A D1 6D 3B 45 90 00 [08:01:06]wFMCommunicate OK [08:01:06]SAM_PROTO_SignData done [08:01:06]FM_MakeSignedData done [08:01:06]CreateOFDProtocolMessage [08:01:06]wFMCommunicate request_size=4 [08:01:06]MH_SAM_APDU [08:01:06]CAPDU: 80 11 00 00 [08:01:06]Write to MH i2c: E2 08 00 1B 01 80 11 00 00 00 00 00 00 96 [08:01:06]Write i2c OK [08:01:06]MH_I2C_Read... [08:01:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:06]Read from MH i2c: E2 [08:01:06]MH_I2C_Read... [08:01:06]Read from MH i2c: E2 17 00 [08:01:06]MH_I2C_Read... [08:01:06]Read from MH i2c: E2 17 00 1B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 E6 [08:01:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [08:01:06]wFMCommunicate OK [08:01:06]CreateOFDProtocolMessage done [08:01:06]OFDSenderStorePacket 91698 [08:01:06]StoreOFDPacket docnum=91698 [08:01:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 1F 01 00 00 D9 8B 17 01 02 52 5A 03 01 00 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 0D 00 34 37 30 30 30 30 33 31 35 30 34 38 36 06 04 19 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9E D1 80 D0 BE D0 BE D0 BD 20 30 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 75 00 00 00 00 13 04 06 00 F8 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0C 00 00 00 00 07 04 06 00 F8 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 C1 82 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 32 66 01 00 35 04 06 00 65 59 35 95 4E E8 86 18 63 9A D1 6D 3B 45 [08:01:06]CheckFolder [08:01:06]dirname=/storage/ofd_packets [08:01:06]CheckFolder done [08:01:06]ProducePacketName [08:01:06]name=ofd_packets/00091698 [08:01:06]NVStorageSaveData ofd_packets/00091698 [08:01:06]File name is /storage/ofd_packets/00091698 [08:01:06]Write 317 bytes [08:01:06]NVStorageSaveData done [08:01:06]OFDSenderStorePacket done [08:01:06]KKMCreateOFDPacket done [08:01:06]NVStorageSaveData kkm_last_timestamp [08:01:06]File name is /storage/kkm_last_timestamp [08:01:06]Write 4 bytes [08:01:06]NVStorageSaveData done [08:01:06]ExternCall_PrintAddStr [08:01:06]wPrintStart [08:01:06]Write to MH i2c: 01 00 00 1C 01 1D [08:01:06]Write i2c OK [08:01:06]MH_I2C_Read... [08:01:06]Read from MH i2c: 01 [08:01:06]MH_I2C_Read... [08:01:06]Read from MH i2c: 01 07 00 [08:01:06]MH_I2C_Read... [08:01:06]Read from MH i2c: 01 07 00 1C 01 00 00 00 00 00 FF 0F 32 [08:01:06]RasterBufferAndPrint [08:01:06]line Счет N : (3)246329 [08:01:06]line ИНН: 02508201610067 [08:01:06]line Контрольно-Кассовый Чек [08:01:06]line ПРОДАЖА [08:01:06]line Товар: 4700003150486 [08:01:06]line Водка Ороон 0,5 [08:01:06]line 1.000 * 302.00 [08:01:06]line = 302.00 [08:01:06]line НДС 12% НСП 1% [08:01:06]line > о реализуемом товаре [08:01:06]line ИТОГО: 302.00 [08:01:06]line НСП 1% : 2.67 [08:01:06]line НДС 12% : 32.07 [08:01:06]line Наличными: 302.00 [08:01:06]line Безнал.: 0.00 [08:01:06]line Место: АЗС № 133 "Партнер Нефть" [08:01:06]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [08:01:06]line СНО: Общий режим [08:01:06]line Чек 28 09.05.2024 08:01 [08:01:06]line Смена: 271 ФФД: 1.0 [08:01:06]line ЗНМ: 0300000232 [08:01:06]line РНМ: 0000000000098132 [08:01:06]line Версия ККМ: 001 [08:01:06]line ФМ: 0000000000965423 [08:01:06]line ФД: 91698 [08:01:06]line ФПД: 111433825472232 [08:01:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T080105&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91698&fm=111433825472232&tin=02508201610067®Number=0000000000098132&sum=30200 [08:01:06]line 0 [08:01:06]OFD Sender: Processing packet 91698 [packets to send 59, broken 58] [08:01:06]ProducePacketName [08:01:06]name=ofd_packets/00091698 [08:01:06]OFD Sender: To server: pG, [08:01:06]CommunicateWithHost lk.salyk.kg:30040 [08:01:06]ConnectInit lk.salyk.kg [08:01:06]written 0, free lines is 4095 [08:01:06]Connected sock=7 [08:01:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 1F 01 00 00 D9 8B 17 01 02 52 5A 03 01 00 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 0D 00 34 37 30 30 30 30 33 31 35 30 34 38 36 06 04 19 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9E D1 80 D0 BE D0 BE D0 BD 20 30 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 75 00 00 00 00 13 04 06 00 F8 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0C 00 00 00 00 07 04 06 00 F8 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 C1 82 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 32 66 01 00 35 04 06 00 65 59 35 95 4E E8 86 18 63 9A D1 6D 3B 45 [08:01:07]*** FLAG_PRN_PAP1 set [08:01:07]Error from MH - 05 [08:01:07]process_action_free close_receipt [08:01:07]json_value_free [08:01:07]json_value_free done [08:01:07]process_json_proto returns [08:01:07]Send response to host [08:01:07]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [08:01:07]free response buf [08:01:07]execute_script done [08:01:07]execute_script returns [08:01:07]free content buf [08:01:07]Sock 5.Close socket [08:01:07]Sock 5.Thread stoped [08:01:07]*** FLAG_PRN_PAP1 reset [08:01:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 78 27 47 00 B0 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 32 66 01 00 F4 03 04 00 67 2E 3C 66 B6 04 01 00 00 03 2F AC 8C 30 5A 62 CE [08:01:07]CommunicateWithHost err = 0 [08:01:07]CheckOFDResponse [08:01:07]1017 (14) - 77093643461234 [08:01:07]1041 (16) - 0000000000965423 [08:01:07]1040 (4) - 91698 [08:01:07]1012 (4) - 09.05.2024 02:01 [08:01:07]1206 (1) - 0 [08:01:07]OFD Sender: Remove packet 91698 [08:01:07]ProducePacketName [08:01:07]name=ofd_packets/00091698 [08:01:07]NVStorageDeleteData [08:01:07]*** FLAG_PRN_PAP1 set [08:01:07]*** FLAG_PRN_PAP1 reset [08:01:07]*** FLAG_PRN_PAP1 set [08:01:07]*** FLAG_PRN_PAP1 reset [08:01:07]OFD Sender: No OFD packet to send [08:01:12]OFD Sender: No OFD packet to send [08:01:17]OFD Sender: No OFD packet to send [08:01:22]OFD Sender: No OFD packet to send [08:01:27]OFD Sender: No OFD packet to send [08:01:32]OFD Sender: No OFD packet to send [08:01:37]OFD Sender: No OFD packet to send [08:01:42]OFD Sender: No OFD packet to send [08:01:47]OFD Sender: No OFD packet to send [08:01:52]OFD Sender: No OFD packet to send [08:01:57]OFD Sender: No OFD packet to send [08:02:02]OFD Sender: No OFD packet to send [08:02:07]OFD Sender: No OFD packet to send [08:02:12]OFD Sender: No OFD packet to send [08:02:17]OFD Sender: No OFD packet to send [08:02:20]accept exits with 6 [08:02:20]New connection [08:02:20]New thread 3067415908 created [08:02:20]Thread 3067272548 joined [08:02:20]Waiting for new connection... [08:02:20] Sock 6.Parse request [08:02:20]Sock 6.Check first char [08:02:20]Sock 6.First char is OK [08:02:20]request: POST /json_proto HTTP/1.0 [08:02:20]Method: POST [08:02:20]URL: /json_proto [08:02:20]Method is POST - this is cgi request [08:02:20]url: /json_proto [08:02:20]query_string will be loaded in cgi processing [08:02:20]execute_cgi json_proto POST (null) [08:02:20]execute_cgi path=json_proto method=POST [08:02:20]POST find Content-Length [08:02:20]Host: 172.17.44.196:8080 [08:02:20]Content-Length: 215 [08:02:20]Content-Type: application/json [08:02:20] [08:02:20]POST finish read [08:02:20]Found Content-Length = 215 [08:02:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:20]execute_script... [08:02:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:20]POST & json_proto [08:02:20]process_json_proto [08:02:20]json parsed OK: [08:02:20]protocol is kg_v1.0 [08:02:20]action value=get_value [08:02:20]process_action get_value [08:02:20]cmd_get_value [08:02:20]process_action get_value done [08:02:20]requested_data is exist [08:02:20]produce_requested_data [08:02:20]requested_item kkm.sn is exist - process it [08:02:20]requested_item kkm.ver is exist - process it [08:02:20]requested_item fm.sn is exist - process it [08:02:20]wFMCommunicate request_size=4 [08:02:20]MH_SAM_APDU [08:02:20]CAPDU: 80 11 00 00 [08:02:20]Write to MH i2c: E2 08 00 38 01 80 11 00 00 00 00 00 00 B3 [08:02:20]Write i2c OK [08:02:20]MH_I2C_Read... [08:02:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:20]Read from MH i2c: E2 [08:02:20]MH_I2C_Read... [08:02:20]Read from MH i2c: E2 17 00 [08:02:20]MH_I2C_Read... [08:02:20]Read from MH i2c: E2 17 00 38 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 03 [08:02:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [08:02:20]wFMCommunicate OK [08:02:20]requested_item fd.num is exist - process it [08:02:20]SAM_PROTO_GetFieldsCounters [08:02:20]wFMCommunicate request_size=4 [08:02:20]MH_SAM_APDU [08:02:20]CAPDU: 80 13 00 00 [08:02:20]Write to MH i2c: E2 08 00 39 01 80 13 00 00 00 00 00 00 B6 [08:02:20]Write i2c OK [08:02:20]MH_I2C_Read... [08:02:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:02:20]Read from MH i2c: E2 [08:02:20]MH_I2C_Read... [08:02:20]Read from MH i2c: E2 62 00 [08:02:20]MH_I2C_Read... [08:02:20]Read from MH i2c: E2 62 00 39 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 32 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [08:02:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 32 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:02:20]wFMCommunicate OK [08:02:20]SAM_PROTO_GetFieldsCounters done [08:02:20]requested_item shift.num is exist - process it [08:02:20]requested_item shift.opened is exist - process it [08:02:20]req_shift_opened [08:02:20]FM_GetShiftState [08:02:20]SAM_PROTO_GetShiftState [08:02:20]wFMCommunicate request_size=4 [08:02:20]MH_SAM_APDU [08:02:20]CAPDU: 80 13 01 00 [08:02:20]Write to MH i2c: E2 08 00 3A 01 80 13 01 00 00 00 00 00 B8 [08:02:20]Write i2c OK [08:02:20]MH_I2C_Read... [08:02:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:20]Read from MH i2c: E2 [08:02:20]MH_I2C_Read... [08:02:20]Read from MH i2c: E2 0E 00 [08:02:20]MH_I2C_Read... [08:02:20]Read from MH i2c: E2 0E 00 3A 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 96 [08:02:20]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [08:02:20]wFMCommunicate OK [08:02:20]SAM_PROTO_GetShiftState done [08:02:20]FM_GetShiftState done [08:02:20]req_shift_opened done [08:02:20]requested_item shift.open_date is exist - process it [08:02:20]req_shift_open_date [08:02:20]req_shift_open_date done [08:02:20]produce_requested_data done [08:02:20]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91698,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [08:02:20]process_action_free get_value [08:02:20]json_value_free [08:02:20]json_value_free done [08:02:20]process_json_proto returns [08:02:20]Send response to host [08:02:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91698,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [08:02:20]free response buf [08:02:20]execute_script done [08:02:20]execute_script returns [08:02:20]free content buf [08:02:20]Sock 6.Close socket [08:02:20]Sock 6.Thread stoped [08:02:20]accept exits with 5 [08:02:20]New connection [08:02:20]New thread 3067272548 created [08:02:20]Thread 3067415908 joined [08:02:20]Waiting for new connection... [08:02:20] Sock 5.Parse request [08:02:20]Sock 5.Check first char [08:02:20]Sock 5.First char is OK [08:02:20]request: POST /json_proto HTTP/1.0 [08:02:20]Method: POST [08:02:20]URL: /json_proto [08:02:20]Method is POST - this is cgi request [08:02:20]url: /json_proto [08:02:20]query_string will be loaded in cgi processing [08:02:20]execute_cgi json_proto POST (null) [08:02:20]execute_cgi path=json_proto method=POST [08:02:20]POST find Content-Length [08:02:20]Host: 172.17.44.196:8080 [08:02:20]Content-Length: 331 [08:02:20]Content-Type: application/json [08:02:20] [08:02:20]POST finish read [08:02:20]Found Content-Length = 331 [08:02:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:02:20]execute_script... [08:02:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:02:20]POST & json_proto [08:02:20]process_json_proto [08:02:20]json parsed OK: [08:02:20]protocol is kg_v1.0 [08:02:20]action value=get_value [08:02:20]process_action get_value [08:02:20]cmd_get_value [08:02:20]process_action get_value done [08:02:20]requested_data is exist [08:02:20]produce_requested_data [08:02:20]requested_item fm.sale.total is exist - process it [08:02:20]SAM_PROTO_GetFMData [08:02:20]wFMCommunicate request_size=4 [08:02:20]MH_SAM_APDU [08:02:20]CAPDU: 80 13 03 00 [08:02:20]Write to MH i2c: E2 08 00 3B 01 80 13 03 00 00 00 00 00 BB [08:02:20]Write i2c OK [08:02:20]MH_I2C_Read... [08:02:21]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:02:21]Read from MH i2c: E2 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 FD 00 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 FD 00 3B 01 00 C8 04 85 04 C4 04 6E 04 04 00 14 64 01 00 69 04 A3 00 6F 04 04 00 16 5F 01 00 B1 04 05 00 40 7B B5 64 01 70 04 05 00 2E 04 D2 4A 01 72 04 04 00 12 77 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 2F 4C E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 85 3A 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 06 [08:02:21]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 14 64 01 00 69 04 A3 00 6F 04 04 00 16 5F 01 00 B1 04 05 00 40 7B B5 64 01 70 04 05 00 2E 04 D2 4A 01 72 04 04 00 12 77 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 2F 4C E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 85 3A 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [08:02:21]wFMCommunicate OK [08:02:21]wFMCommunicate request_size=4 [08:02:21]MH_SAM_APDU [08:02:21]CAPDU: 80 17 00 00 [08:02:21]Write to MH i2c: E2 08 00 3C 01 80 17 00 00 00 00 00 00 BD [08:02:21]Write i2c OK [08:02:21]MH_I2C_Read... [08:02:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:02:21]Read from MH i2c: E2 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 FD 00 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 FD 00 3C 01 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 CF [08:02:21]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [08:02:21]wFMCommunicate OK [08:02:21]wFMCommunicate request_size=4 [08:02:21]MH_SAM_APDU [08:02:21]CAPDU: 80 17 00 00 [08:02:21]Write to MH i2c: E2 08 00 3D 01 80 17 00 00 00 00 00 00 BE [08:02:21]Write i2c OK [08:02:21]MH_I2C_Read... [08:02:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:02:21]Read from MH i2c: E2 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 FD 00 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 FD 00 3D 01 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 96 [08:02:21]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [08:02:21]wFMCommunicate OK [08:02:21]wFMCommunicate request_size=4 [08:02:21]MH_SAM_APDU [08:02:21]CAPDU: 80 17 00 00 [08:02:21]Write to MH i2c: E2 08 00 3E 01 80 17 00 00 00 00 00 00 BF [08:02:21]Write i2c OK [08:02:21]MH_I2C_Read... [08:02:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:02:22]Read from MH i2c: E2 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 FD 00 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 FD 00 3E 01 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 37 [08:02:22]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [08:02:22]wFMCommunicate OK [08:02:22]wFMCommunicate request_size=4 [08:02:22]MH_SAM_APDU [08:02:22]CAPDU: 80 17 00 00 [08:02:22]Write to MH i2c: E2 08 00 3F 01 80 17 00 00 00 00 00 00 C0 [08:02:22]Write i2c OK [08:02:22]MH_I2C_Read... [08:02:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [08:02:22]Read from MH i2c: E2 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 E5 00 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 E5 00 3F 01 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A4 [08:02:22]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:02:22]wFMCommunicate OK [08:02:22]SAM_PROTO_GetFMData done [08:02:22]requested_item fm.sale_refund.total is exist - process it [08:02:22]requested_item fm.buy.total is exist - process it [08:02:22]requested_item shift.sale.total is exist - process it [08:02:22]SAM_PROTO_GetShiftData [08:02:22]wFMCommunicate request_size=4 [08:02:22]MH_SAM_APDU [08:02:22]CAPDU: 80 13 02 00 [08:02:22]Write to MH i2c: E2 08 00 40 01 80 13 02 00 00 00 00 00 BF [08:02:22]Write i2c OK [08:02:22]MH_I2C_Read... [08:02:22]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:02:22]Read from MH i2c: E2 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 FD 00 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 FD 00 40 01 00 AD 04 AA 04 A9 04 6E 04 04 00 1C 00 00 00 69 04 9A 00 6F 04 04 00 1C 00 00 00 B1 04 03 00 7C 1D 07 70 04 03 00 4C AE 05 72 04 03 00 30 6F 01 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6A C1 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 18 10 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 47 [08:02:22]RAPDU: AD 04 AA 04 A9 04 6E 04 04 00 1C 00 00 00 69 04 9A 00 6F 04 04 00 1C 00 00 00 B1 04 03 00 7C 1D 07 70 04 03 00 4C AE 05 72 04 03 00 30 6F 01 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6A C1 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 18 10 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [08:02:22]wFMCommunicate OK [08:02:22]wFMCommunicate request_size=4 [08:02:22]MH_SAM_APDU [08:02:22]CAPDU: 80 17 00 00 [08:02:22]Write to MH i2c: E2 08 00 41 01 80 17 00 00 00 00 00 00 C2 [08:02:22]OFD Sender: No OFD packet to send [08:02:22]Write i2c OK [08:02:22]MH_I2C_Read... [08:02:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:02:23]Read from MH i2c: E2 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: E2 FD 00 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: E2 FD 00 41 01 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 90 00 D4 [08:02:23]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 90 00 [08:02:23]wFMCommunicate OK [08:02:23]wFMCommunicate request_size=4 [08:02:23]MH_SAM_APDU [08:02:23]CAPDU: 80 17 00 00 [08:02:23]Write to MH i2c: E2 08 00 42 01 80 17 00 00 00 00 00 00 C3 [08:02:23]Write i2c OK [08:02:23]MH_I2C_Read... [08:02:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:02:23]Read from MH i2c: E2 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: E2 FD 00 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: E2 FD 00 42 01 00 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 90 00 87 [08:02:23]RAPDU: 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 90 00 [08:02:23]wFMCommunicate OK [08:02:23]wFMCommunicate request_size=4 [08:02:23]MH_SAM_APDU [08:02:23]CAPDU: 80 17 00 00 [08:02:23]Write to MH i2c: E2 08 00 43 01 80 17 00 00 00 00 00 00 C4 [08:02:23]Write i2c OK [08:02:23]MH_I2C_Read... [08:02:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:02:23]Read from MH i2c: E2 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: E2 FD 00 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: E2 FD 00 43 01 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 39 [08:02:23]RAPDU: 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [08:02:23]wFMCommunicate OK [08:02:23]wFMCommunicate request_size=4 [08:02:23]MH_SAM_APDU [08:02:23]CAPDU: 80 17 00 00 [08:02:23]Write to MH i2c: E2 08 00 44 01 80 17 00 00 00 00 00 00 C5 [08:02:23]Write i2c OK [08:02:23]MH_I2C_Read... [08:02:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 199! [08:02:23]Read from MH i2c: E2 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: E2 CA 00 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: E2 CA 00 44 01 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AA [08:02:23]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:02:23]wFMCommunicate OK [08:02:23]SAM_PROTO_GetShiftData done [08:02:23]requested_item shift.sale.total_cash is exist - process it [08:02:23]requested_item shift.sale_refund.total is exist - process it [08:02:23]requested_item shift.sale_refund.total_cash is exist - process it [08:02:23]requested_item shift.buy.total is exist - process it [08:02:23]requested_item shift.buy.total_cash is exist - process it [08:02:23]produce_requested_data done [08:02:23]produce_requested_data return {"fm.sale.total":59845824.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":4663.00,"shift.sale.total_cash":3723.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:02:23]process_action_free get_value [08:02:23]json_value_free [08:02:23]json_value_free done [08:02:23]process_json_proto returns [08:02:23]Send response to host [08:02:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59845824.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":4663.00,"shift.sale.total_cash":3723.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:02:23]free response buf [08:02:23]execute_script done [08:02:23]execute_script returns [08:02:23]free content buf [08:02:23]Sock 5.Close socket [08:02:23]Sock 5.Thread stoped [08:02:25]accept exits with 6 [08:02:25]New connection [08:02:25]New thread 3067415908 created [08:02:25]Thread 3067272548 joined [08:02:25]Waiting for new connection... [08:02:25] Sock 6.Parse request [08:02:25]Sock 6.Check first char [08:02:25]Sock 6.First char is OK [08:02:25]request: POST /json_proto HTTP/1.0 [08:02:25]Method: POST [08:02:25]URL: /json_proto [08:02:25]Method is POST - this is cgi request [08:02:25]url: /json_proto [08:02:25]query_string will be loaded in cgi processing [08:02:25]execute_cgi json_proto POST (null) [08:02:25]execute_cgi path=json_proto method=POST [08:02:25]POST find Content-Length [08:02:25]Host: 172.17.44.196:8080 [08:02:25]Content-Length: 744 [08:02:25]Content-Type: application/json [08:02:25] [08:02:25]POST finish read [08:02:25]Found Content-Length = 744 [08:02:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246330", "tax_sys" : 0, "items" : [ { "code": "47803008", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Blue", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 135.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:25]execute_script... [08:02:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246330", "tax_sys" : 0, "items" : [ { "code": "47803008", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Blue", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 135.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:25]POST & json_proto [08:02:25]process_json_proto [08:02:25]json parsed OK: [08:02:25]protocol is kg_v1.0 [08:02:25]action value=close_receipt [08:02:25]process_action close_receipt [08:02:25]cmd_close_receipt [08:02:25]MH_GetDate [08:02:25]Write to MH i2c: F0 00 00 45 01 35 [08:02:25]Write i2c OK [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: F0 [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: F0 09 00 [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: F0 09 00 45 01 00 12 83 3C 66 1C A3 36 66 D0 [08:02:25]GetLastDocTimeStamp 1715241665 [08:02:25]current date 1715241746 [08:02:25]FM_GetShiftState [08:02:25]SAM_PROTO_GetShiftState [08:02:25]wFMCommunicate request_size=4 [08:02:25]MH_SAM_APDU [08:02:25]CAPDU: 80 13 01 00 [08:02:25]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [08:02:25]Write i2c OK [08:02:25]MH_I2C_Read... [08:02:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:25]Read from MH i2c: E2 [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: E2 0E 00 [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 A2 [08:02:25]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [08:02:25]wFMCommunicate OK [08:02:25]SAM_PROTO_GetShiftState done [08:02:25]FM_GetShiftState done [08:02:25]opened in 1715213850 [08:02:25]opened+sec_in_day 1715300250 [08:02:25]quantity*price = 13500 [08:02:25]sum+1 = 13501 [08:02:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 135.00 НСП 1% : 1.19 НДС 12% : 14.34 Наличными: 0.00 Безнал.: 135.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 29 09.05.2024 08:02 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965423 ФД: 91699 ФПД: 235567586780480 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T080226&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91699&fm=235567586780480&tin=02508201610067®Number=0000000000098132&sum=13500 0 [08:02:26]StoreToDocumentArchive [08:02:26]shift 271 fd 91699 [08:02:26]save to /storage/0271/doc_00091699 [08:02:26]save last doc name /storage/0271/doc_00091699 to /storage/kkm_last_doc_name [08:02:26]save OK [08:02:26]Clear old archive folders... [08:02:26]ProcessDocumentItem done err = 0, tmpTLVsize=269 [08:02:26]tlvbuf is 00E3B380 [08:02:26]SAM_PROTO_ClearQueue [08:02:26]wFMCommunicate request_size=4 [08:02:26]MH_SAM_APDU [08:02:26]CAPDU: 80 09 00 00 [08:02:26]Write to MH i2c: E2 08 00 53 01 80 09 00 00 00 00 00 00 C6 [08:02:26]Write i2c OK [08:02:26]MH_I2C_Read... [08:02:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:02:26]Read from MH i2c: E2 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: E2 03 00 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: E2 03 00 53 01 00 90 00 C8 [08:02:26]RAPDU: 90 00 [08:02:26]wFMCommunicate OK [08:02:26]SAM_PROTO_ClearQueue done [08:02:26]KKMCreateOFDPacket [08:02:26]OFDProtocolAddRootSTLVToBuf [08:02:26]FM_MakeSignedData [08:02:26]FM_MakeSignedData [08:02:26]SAM_PROTO_SignData [08:02:26]wFMCommunicate request_size=4 [08:02:26]MH_SAM_APDU [08:02:26]CAPDU: 80 0D 01 02 [08:02:26]Write to MH i2c: E2 08 00 54 01 80 0D 01 02 00 00 00 00 CE [08:02:26]Write i2c OK [08:02:26]MH_I2C_Read... [08:02:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:02:27]Read from MH i2c: E2 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: E2 03 00 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: E2 03 00 54 01 00 90 00 C9 [08:02:27]RAPDU: 90 00 [08:02:27]wFMCommunicate OK [08:02:27]wFMCommunicate request_size=255 [08:02:27]MH_SAM_APDU [08:02:27]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 37 38 30 33 30 30 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BC 34 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 12 83 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 [08:02:27]Write to MH i2c: E2 02 01 55 01 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 37 38 30 33 30 30 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BC 34 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 12 83 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 00 00 0A [08:02:27]Write i2c OK [08:02:27]MH_I2C_Read... [08:02:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:27]Read from MH i2c: E2 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: E2 03 00 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [08:02:27]RAPDU: 90 00 [08:02:27]wFMCommunicate OK [08:02:27]wFMCommunicate request_size=28 [08:02:27]MH_SAM_APDU [08:02:27]CAPDU: 80 0D 02 02 17 36 35 34 32 33 10 04 04 00 33 66 01 00 35 04 06 00 D6 3F 5A 54 A5 40 [08:02:27]Write to MH i2c: E2 1F 00 56 01 80 0D 02 02 17 00 36 35 34 32 33 10 04 04 00 33 66 01 00 35 04 06 00 D6 3F 5A 54 A5 40 00 00 9C [08:02:27]Write i2c OK [08:02:27]MH_I2C_Read... [08:02:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:27]Read from MH i2c: E2 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: E2 03 00 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [08:02:27]RAPDU: 90 00 [08:02:27]wFMCommunicate OK [08:02:27]wFMCommunicate request_size=4 [08:02:27]MH_SAM_APDU [08:02:27]CAPDU: 80 0D 03 02 [08:02:27]Write to MH i2c: E2 08 00 57 01 80 0D 03 02 00 00 00 00 D3 [08:02:27]Write i2c OK [08:02:27]MH_I2C_Read... [08:02:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:02:27]Read from MH i2c: E2 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: E2 0B 00 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: E2 0B 00 57 01 00 CE 75 D2 91 2E 4C 97 05 90 00 90 [08:02:27]RAPDU: CE 75 D2 91 2E 4C 97 05 90 00 [08:02:27]wFMCommunicate OK [08:02:27]SAM_PROTO_SignData done [08:02:27]FM_MakeSignedData done [08:02:27]CreateOFDProtocolMessage [08:02:27]wFMCommunicate request_size=4 [08:02:27]MH_SAM_APDU [08:02:27]CAPDU: 80 11 00 00 [08:02:27]Write to MH i2c: E2 08 00 58 01 80 11 00 00 00 00 00 00 D3 [08:02:27]Write i2c OK [08:02:27]MH_I2C_Read... [08:02:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:27]Read from MH i2c: E2 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: E2 17 00 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: E2 17 00 58 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 23 [08:02:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [08:02:27]wFMCommunicate OK [08:02:27]CreateOFDProtocolMessage done [08:02:27]OFDSenderStorePacket 91699 [08:02:27]StoreOFDPacket docnum=91699 [08:02:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 21 01 00 00 5D B6 19 01 6A 01 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 37 38 30 33 30 30 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BC 34 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 12 83 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 33 66 01 00 35 04 06 00 D6 3F 5A 54 A5 40 CE 75 D2 91 2E 4C 97 05 [08:02:27]CheckFolder [08:02:27]dirname=/storage/ofd_packets [08:02:27]CheckFolder done [08:02:27]ProducePacketName [08:02:27]name=ofd_packets/00091699 [08:02:27]NVStorageSaveData ofd_packets/00091699 [08:02:27]File name is /storage/ofd_packets/00091699 [08:02:27]Write 319 bytes [08:02:27]NVStorageSaveData done [08:02:27]OFDSenderStorePacket done [08:02:27]KKMCreateOFDPacket done [08:02:27]NVStorageSaveData kkm_last_timestamp [08:02:27]File name is /storage/kkm_last_timestamp [08:02:27]Write 4 bytes [08:02:27]NVStorageSaveData done [08:02:27]ExternCall_PrintAddStr [08:02:27]wPrintStart [08:02:27]Write to MH i2c: 01 00 00 59 01 5A [08:02:27]Write i2c OK [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: 01 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: 01 07 00 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: 01 07 00 59 01 00 00 00 00 00 FF 0F 6F [08:02:27]RasterBufferAndPrint [08:02:27]line Счет N : (3)246330 [08:02:27]line ИНН: 02508201610067 [08:02:27]line Контрольно-Кассовый Чек [08:02:27]line ПРОДАЖА [08:02:27]line Товар: 47803008 [08:02:27]line Сигареты Winston XS Blue [08:02:27]line 1.000 * 135.00 [08:02:27]line = 135.00 [08:02:27]line НДС 12% НСП 1% [08:02:27]line > о реализуемом товаре [08:02:27]line ИТОГО: 135.00 [08:02:27]line НСП 1% : 1.19 [08:02:27]line НДС 12% : 14.34 [08:02:27]line Наличными: 0.00 [08:02:27]line Безнал.: 135.00 [08:02:27]line Место: АЗС № 133 "Партнер Нефть" [08:02:27]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [08:02:27]line СНО: Общий режим [08:02:27]line Чек 29 09.05.2024 08:02 [08:02:27]line Смена: 271 ФФД: 1.0 [08:02:27]line ЗНМ: 0300000232 [08:02:27]line РНМ: 0000000000098132 [08:02:27]line Версия ККМ: 001 [08:02:27]line Платежная система: Mbank [08:02:27]line ФМ: 0000000000965423 [08:02:27]line ФД: 91699 [08:02:27]line ФПД: 235567586780480 [08:02:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T080226&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91699&fm=235567586780480&tin=02508201610067®Number=0000000000098132&sum=13500 [08:02:27]line 0 [08:02:27]written 0, free lines is 4095 [08:02:27]OFD Sender: Processing packet 91699 [packets to send 59, broken 58] [08:02:27]ProducePacketName [08:02:27]name=ofd_packets/00091699 [08:02:27]OFD Sender: To server: pG, [08:02:27]CommunicateWithHost lk.salyk.kg:30040 [08:02:27]ConnectInit lk.salyk.kg [08:02:27]*** FLAG_PRN_PAP1 set [08:02:27]Error from MH - 05 [08:02:27]process_action_free close_receipt [08:02:27]json_value_free [08:02:27]json_value_free done [08:02:27]process_json_proto returns [08:02:27]Send response to host [08:02:27]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [08:02:27]free response buf [08:02:27]execute_script done [08:02:27]execute_script returns [08:02:27]free content buf [08:02:27]Sock 6.Close socket [08:02:27]Sock 6.Thread stoped [08:02:27]Connected sock=9 [08:02:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 21 01 00 00 5D B6 19 01 6A 01 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 37 38 30 33 30 30 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BC 34 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 12 83 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 33 66 01 00 35 04 06 00 D6 3F 5A 54 A5 40 CE 75 D2 91 2E 4C 97 05 [08:02:27]*** FLAG_PRN_PAP1 reset [08:02:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 A0 27 47 00 01 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 33 66 01 00 F4 03 04 00 B8 2E 3C 66 B6 04 01 00 00 74 2C 35 D0 D3 CF 75 24 [08:02:27]CommunicateWithHost err = 0 [08:02:27]CheckOFDResponse [08:02:27]1017 (14) - 77093643461234 [08:02:27]1041 (16) - 0000000000965423 [08:02:27]1040 (4) - 91699 [08:02:27]1012 (4) - 09.05.2024 02:02 [08:02:27]1206 (1) - 0 [08:02:27]OFD Sender: Remove packet 91699 [08:02:27]ProducePacketName [08:02:27]name=ofd_packets/00091699 [08:02:27]NVStorageDeleteData [08:02:28]OFD Sender: No OFD packet to send [08:02:29]*** FLAG_PRN_PAP1 set [08:02:29]*** FLAG_PRN_PAP1 reset [08:02:29]*** FLAG_PRN_PAP1 set [08:02:29]*** FLAG_PRN_PAP1 reset [08:02:29]*** FLAG_PRN_PAP1 set [08:02:29]*** FLAG_PRN_PAP2 set [08:02:32]*** FLAG_PRN_PAP1 reset [08:02:32]*** FLAG_PRN_PAP1 set [08:02:32]*** FLAG_PRN_PAP1 reset [08:02:33]*** FLAG_PRN_PAP1 set [08:02:33]*** FLAG_PRN_PAP1 reset [08:02:33]OFD Sender: No OFD packet to send [08:02:33]*** FLAG_PRN_PAP1 set [08:02:33]*** FLAG_PRN_PAP1 reset [08:02:33]*** FLAG_PRN_PAP1 set [08:02:33]*** FLAG_PRN_PAP1 reset [08:02:34]*** FLAG_PRN_PAP1 set [08:02:34]*** FLAG_PRN_PAP1 reset [08:02:34]*** FLAG_PRN_PAP1 set [08:02:34]*** FLAG_PRN_PAP1 reset [08:02:34]*** FLAG_PRN_PAP1 set [08:02:34]*** FLAG_PRN_PAP1 reset [08:02:34]*** FLAG_PRN_PAP1 set [08:02:34]*** FLAG_PRN_PAP1 reset [08:02:34]*** FLAG_PRN_PAP1 set [08:02:34]*** FLAG_PRN_PAP1 reset [08:02:35]*** FLAG_PRN_PAP1 set [08:02:35]*** FLAG_PRN_PAP1 reset [08:02:35]*** FLAG_PRN_PAP1 set [08:02:35]*** FLAG_PRN_PAP1 reset [08:02:35]*** FLAG_PRN_PAP1 set [08:02:37]*** FLAG_PRN_PAP2 reset [08:02:37]*** FLAG_PRN_PAP1 reset [08:02:38]OFD Sender: No OFD packet to send [08:02:43]OFD Sender: No OFD packet to send [08:02:44]accept exits with 5 [08:02:44]New connection [08:02:44]New thread 3067272548 created [08:02:44]Thread 3067415908 joined [08:02:44]Waiting for new connection... [08:02:44] Sock 5.Parse request [08:02:44]Sock 5.Check first char [08:02:44]Sock 5.First char is OK [08:02:44]request: POST /json_proto HTTP/1.0 [08:02:44]Method: POST [08:02:44]URL: /json_proto [08:02:44]Method is POST - this is cgi request [08:02:44]url: /json_proto [08:02:44]query_string will be loaded in cgi processing [08:02:44]execute_cgi json_proto POST (null) [08:02:44]execute_cgi path=json_proto method=POST [08:02:44]POST find Content-Length [08:02:44]Host: 172.17.44.196:8080 [08:02:44]Content-Length: 215 [08:02:44]Content-Type: application/json [08:02:44] [08:02:44]POST finish read [08:02:44]Found Content-Length = 215 [08:02:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:44]execute_script... [08:02:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:44]POST & json_proto [08:02:44]process_json_proto [08:02:44]json parsed OK: [08:02:44]protocol is kg_v1.0 [08:02:44]action value=get_value [08:02:44]process_action get_value [08:02:44]cmd_get_value [08:02:44]process_action get_value done [08:02:44]requested_data is exist [08:02:44]produce_requested_data [08:02:44]requested_item kkm.sn is exist - process it [08:02:44]requested_item kkm.ver is exist - process it [08:02:44]requested_item fm.sn is exist - process it [08:02:44]wFMCommunicate request_size=4 [08:02:44]MH_SAM_APDU [08:02:44]CAPDU: 80 11 00 00 [08:02:44]Write to MH i2c: E2 08 00 61 01 80 11 00 00 00 00 00 00 DC [08:02:44]Write i2c OK [08:02:44]MH_I2C_Read... [08:02:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:44]Read from MH i2c: E2 [08:02:44]MH_I2C_Read... [08:02:44]Read from MH i2c: E2 17 00 [08:02:44]MH_I2C_Read... [08:02:44]Read from MH i2c: E2 17 00 61 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 2C [08:02:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [08:02:44]wFMCommunicate OK [08:02:44]requested_item fd.num is exist - process it [08:02:44]SAM_PROTO_GetFieldsCounters [08:02:44]wFMCommunicate request_size=4 [08:02:44]MH_SAM_APDU [08:02:44]CAPDU: 80 13 00 00 [08:02:44]Write to MH i2c: E2 08 00 62 01 80 13 00 00 00 00 00 00 DF [08:02:44]Write i2c OK [08:02:44]MH_I2C_Read... [08:02:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:02:44]Read from MH i2c: E2 [08:02:44]MH_I2C_Read... [08:02:44]Read from MH i2c: E2 62 00 [08:02:44]MH_I2C_Read... [08:02:44]Read from MH i2c: E2 62 00 62 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 33 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 FC [08:02:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 33 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:02:44]wFMCommunicate OK [08:02:44]SAM_PROTO_GetFieldsCounters done [08:02:44]requested_item shift.num is exist - process it [08:02:44]requested_item shift.opened is exist - process it [08:02:44]req_shift_opened [08:02:44]FM_GetShiftState [08:02:44]SAM_PROTO_GetShiftState [08:02:44]wFMCommunicate request_size=4 [08:02:44]MH_SAM_APDU [08:02:44]CAPDU: 80 13 01 00 [08:02:44]Write to MH i2c: E2 08 00 63 01 80 13 01 00 00 00 00 00 E1 [08:02:44]Write i2c OK [08:02:44]MH_I2C_Read... [08:02:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:44]Read from MH i2c: E2 [08:02:44]MH_I2C_Read... [08:02:44]Read from MH i2c: E2 0E 00 [08:02:44]MH_I2C_Read... [08:02:44]Read from MH i2c: E2 0E 00 63 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 BF [08:02:44]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [08:02:44]wFMCommunicate OK [08:02:44]SAM_PROTO_GetShiftState done [08:02:44]FM_GetShiftState done [08:02:44]req_shift_opened done [08:02:44]requested_item shift.open_date is exist - process it [08:02:44]req_shift_open_date [08:02:44]req_shift_open_date done [08:02:44]produce_requested_data done [08:02:44]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91699,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [08:02:44]process_action_free get_value [08:02:44]json_value_free [08:02:44]json_value_free done [08:02:44]process_json_proto returns [08:02:44]Send response to host [08:02:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91699,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [08:02:44]free response buf [08:02:44]execute_script done [08:02:44]execute_script returns [08:02:44]free content buf [08:02:44]Sock 5.Close socket [08:02:44]Sock 5.Thread stoped [08:02:44]accept exits with 6 [08:02:44]New connection [08:02:44]New thread 3067415908 created [08:02:44]Thread 3067272548 joined [08:02:44]Waiting for new connection... [08:02:44] Sock 6.Parse request [08:02:44]Sock 6.Check first char [08:02:44]Sock 6.First char is OK [08:02:44]request: POST /json_proto HTTP/1.0 [08:02:44]Method: POST [08:02:44]URL: /json_proto [08:02:44]Method is POST - this is cgi request [08:02:44]url: /json_proto [08:02:44]query_string will be loaded in cgi processing [08:02:44]execute_cgi json_proto POST (null) [08:02:44]execute_cgi path=json_proto method=POST [08:02:44]POST find Content-Length [08:02:44]Host: 172.17.44.196:8080 [08:02:44]Content-Length: 331 [08:02:44]Content-Type: application/json [08:02:44] [08:02:44]POST finish read [08:02:44]Found Content-Length = 331 [08:02:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:02:44]execute_script... [08:02:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:02:44]POST & json_proto [08:02:44]process_json_proto [08:02:44]json parsed OK: [08:02:44]protocol is kg_v1.0 [08:02:44]action value=get_value [08:02:44]process_action get_value [08:02:44]cmd_get_value [08:02:44]process_action get_value done [08:02:44]requested_data is exist [08:02:44]produce_requested_data [08:02:45]requested_item fm.sale.total is exist - process it [08:02:45]SAM_PROTO_GetFMData [08:02:45]wFMCommunicate request_size=4 [08:02:45]MH_SAM_APDU [08:02:45]CAPDU: 80 13 03 00 [08:02:45]Write to MH i2c: E2 08 00 64 01 80 13 03 00 00 00 00 00 E4 [08:02:45]Write i2c OK [08:02:45]MH_I2C_Read... [08:02:45]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:02:45]Read from MH i2c: E2 [08:02:45]MH_I2C_Read... [08:02:45]Read from MH i2c: E2 FD 00 [08:02:45]MH_I2C_Read... [08:02:45]Read from MH i2c: E2 FD 00 64 01 00 C8 04 85 04 C4 04 6E 04 04 00 15 64 01 00 69 04 A3 00 6F 04 04 00 17 5F 01 00 B1 04 05 00 FC AF B5 64 01 70 04 05 00 2E 04 D2 4A 01 72 04 04 00 CE AB E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 51 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 FC 3A 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 27 [08:02:45]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 15 64 01 00 69 04 A3 00 6F 04 04 00 17 5F 01 00 B1 04 05 00 FC AF B5 64 01 70 04 05 00 2E 04 D2 4A 01 72 04 04 00 CE AB E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 51 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 FC 3A 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [08:02:45]wFMCommunicate OK [08:02:45]wFMCommunicate request_size=4 [08:02:45]MH_SAM_APDU [08:02:45]CAPDU: 80 17 00 00 [08:02:45]Write to MH i2c: E2 08 00 65 01 80 17 00 00 00 00 00 00 E6 [08:02:45]Write i2c OK [08:02:45]MH_I2C_Read... [08:02:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:02:45]Read from MH i2c: E2 [08:02:45]MH_I2C_Read... [08:02:45]Read from MH i2c: E2 FD 00 [08:02:45]MH_I2C_Read... [08:02:45]Read from MH i2c: E2 FD 00 65 01 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 F8 [08:02:45]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [08:02:45]wFMCommunicate OK [08:02:45]wFMCommunicate request_size=4 [08:02:45]MH_SAM_APDU [08:02:45]CAPDU: 80 17 00 00 [08:02:45]Write to MH i2c: E2 08 00 66 01 80 17 00 00 00 00 00 00 E7 [08:02:45]Write i2c OK [08:02:45]MH_I2C_Read... [08:02:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:02:46]Read from MH i2c: E2 [08:02:46]MH_I2C_Read... [08:02:46]Read from MH i2c: E2 FD 00 [08:02:46]MH_I2C_Read... [08:02:46]Read from MH i2c: E2 FD 00 66 01 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 BF [08:02:46]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [08:02:46]wFMCommunicate OK [08:02:46]wFMCommunicate request_size=4 [08:02:46]MH_SAM_APDU [08:02:46]CAPDU: 80 17 00 00 [08:02:46]Write to MH i2c: E2 08 00 67 01 80 17 00 00 00 00 00 00 E8 [08:02:46]Write i2c OK [08:02:46]MH_I2C_Read... [08:02:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:02:46]Read from MH i2c: E2 [08:02:46]MH_I2C_Read... [08:02:46]Read from MH i2c: E2 FD 00 [08:02:46]MH_I2C_Read... [08:02:46]Read from MH i2c: E2 FD 00 67 01 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 60 [08:02:46]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [08:02:46]wFMCommunicate OK [08:02:46]wFMCommunicate request_size=4 [08:02:46]MH_SAM_APDU [08:02:46]CAPDU: 80 17 00 00 [08:02:46]Write to MH i2c: E2 08 00 68 01 80 17 00 00 00 00 00 00 E9 [08:02:46]Write i2c OK [08:02:46]MH_I2C_Read... [08:02:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [08:02:46]Read from MH i2c: E2 [08:02:46]MH_I2C_Read... [08:02:46]Read from MH i2c: E2 E5 00 [08:02:46]MH_I2C_Read... [08:02:46]Read from MH i2c: E2 E5 00 68 01 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CD [08:02:46]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:02:46]wFMCommunicate OK [08:02:46]SAM_PROTO_GetFMData done [08:02:46]requested_item fm.sale_refund.total is exist - process it [08:02:46]requested_item fm.buy.total is exist - process it [08:02:46]requested_item shift.sale.total is exist - process it [08:02:46]SAM_PROTO_GetShiftData [08:02:46]wFMCommunicate request_size=4 [08:02:46]MH_SAM_APDU [08:02:46]CAPDU: 80 13 02 00 [08:02:46]Write to MH i2c: E2 08 00 69 01 80 13 02 00 00 00 00 00 E8 [08:02:46]Write i2c OK [08:02:46]MH_I2C_Read... [08:02:47]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:02:47]Read from MH i2c: E2 [08:02:47]MH_I2C_Read... [08:02:47]Read from MH i2c: E2 FD 00 [08:02:47]MH_I2C_Read... [08:02:47]Read from MH i2c: E2 FD 00 69 01 00 AD 04 AA 04 A9 04 6E 04 04 00 1D 00 00 00 69 04 9A 00 6F 04 04 00 1D 00 00 00 B1 04 03 00 38 52 07 70 04 03 00 4C AE 05 72 04 03 00 EC A3 01 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 04 C7 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 8F 10 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 6A [08:02:47]RAPDU: AD 04 AA 04 A9 04 6E 04 04 00 1D 00 00 00 69 04 9A 00 6F 04 04 00 1D 00 00 00 B1 04 03 00 38 52 07 70 04 03 00 4C AE 05 72 04 03 00 EC A3 01 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 04 C7 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 8F 10 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [08:02:47]wFMCommunicate OK [08:02:47]wFMCommunicate request_size=4 [08:02:47]MH_SAM_APDU [08:02:47]CAPDU: 80 17 00 00 [08:02:47]Write to MH i2c: E2 08 00 6A 01 80 17 00 00 00 00 00 00 EB [08:02:47]Write i2c OK [08:02:47]MH_I2C_Read... [08:02:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:02:47]Read from MH i2c: E2 [08:02:47]MH_I2C_Read... [08:02:47]Read from MH i2c: E2 FD 00 [08:02:47]MH_I2C_Read... [08:02:47]Read from MH i2c: E2 FD 00 6A 01 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 90 00 FD [08:02:47]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 90 00 [08:02:47]wFMCommunicate OK [08:02:47]wFMCommunicate request_size=4 [08:02:47]MH_SAM_APDU [08:02:47]CAPDU: 80 17 00 00 [08:02:47]Write to MH i2c: E2 08 00 6B 01 80 17 00 00 00 00 00 00 EC [08:02:47]Write i2c OK [08:02:47]MH_I2C_Read... [08:02:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:02:47]Read from MH i2c: E2 [08:02:47]MH_I2C_Read... [08:02:47]Read from MH i2c: E2 FD 00 [08:02:47]MH_I2C_Read... [08:02:47]Read from MH i2c: E2 FD 00 6B 01 00 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 90 00 B0 [08:02:47]RAPDU: 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 90 00 [08:02:47]wFMCommunicate OK [08:02:47]wFMCommunicate request_size=4 [08:02:47]MH_SAM_APDU [08:02:47]CAPDU: 80 17 00 00 [08:02:47]Write to MH i2c: E2 08 00 6C 01 80 17 00 00 00 00 00 00 ED [08:02:47]Write i2c OK [08:02:47]MH_I2C_Read... [08:02:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:02:48]Read from MH i2c: E2 [08:02:48]MH_I2C_Read... [08:02:48]Read from MH i2c: E2 FD 00 [08:02:48]MH_I2C_Read... [08:02:48]Read from MH i2c: E2 FD 00 6C 01 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 62 [08:02:48]RAPDU: 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [08:02:48]wFMCommunicate OK [08:02:48]wFMCommunicate request_size=4 [08:02:48]MH_SAM_APDU [08:02:48]CAPDU: 80 17 00 00 [08:02:48]Write to MH i2c: E2 08 00 6D 01 80 17 00 00 00 00 00 00 EE [08:02:48]Write i2c OK [08:02:48]MH_I2C_Read... [08:02:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 199! [08:02:48]Read from MH i2c: E2 [08:02:48]MH_I2C_Read... [08:02:48]Read from MH i2c: E2 CA 00 [08:02:48]MH_I2C_Read... [08:02:48]Read from MH i2c: E2 CA 00 6D 01 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D3 [08:02:48]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:02:48]wFMCommunicate OK [08:02:48]SAM_PROTO_GetShiftData done [08:02:48]requested_item shift.sale.total_cash is exist - process it [08:02:48]requested_item shift.sale_refund.total is exist - process it [08:02:48]requested_item shift.sale_refund.total_cash is exist - process it [08:02:48]requested_item shift.buy.total is exist - process it [08:02:48]requested_item shift.buy.total_cash is exist - process it [08:02:48]produce_requested_data done [08:02:48]produce_requested_data return {"fm.sale.total":59845959.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":4798.00,"shift.sale.total_cash":3723.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:02:48]process_action_free get_value [08:02:48]json_value_free [08:02:48]json_value_free done [08:02:48]process_json_proto returns [08:02:48]Send response to host [08:02:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59845959.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":4798.00,"shift.sale.total_cash":3723.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:02:48]free response buf [08:02:48]execute_script done [08:02:48]execute_script returns [08:02:48]free content buf [08:02:48]Sock 6.Close socket [08:02:48]Sock 6.Thread stoped [08:02:48]OFD Sender: No OFD packet to send [08:02:49]accept exits with 5 [08:02:49]New connection [08:02:49]New thread 3067272548 created [08:02:49]Thread 3067415908 joined [08:02:49]Waiting for new connection... [08:02:49] Sock 5.Parse request [08:02:49]Sock 5.Check first char [08:02:49]Sock 5.First char is OK [08:02:49]request: POST /json_proto HTTP/1.0 [08:02:49]Method: POST [08:02:49]URL: /json_proto [08:02:49]Method is POST - this is cgi request [08:02:49]url: /json_proto [08:02:49]query_string will be loaded in cgi processing [08:02:49]execute_cgi json_proto POST (null) [08:02:49]execute_cgi path=json_proto method=POST [08:02:49]POST find Content-Length [08:02:49]Host: 172.17.44.196:8080 [08:02:49]Content-Length: 744 [08:02:49]Content-Type: application/json [08:02:49] [08:02:49]POST finish read [08:02:49]Found Content-Length = 744 [08:02:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246330", "tax_sys" : 0, "items" : [ { "code": "47803008", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Blue", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 135.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:49]execute_script... [08:02:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246330", "tax_sys" : 0, "items" : [ { "code": "47803008", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Blue", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 135.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:49]POST & json_proto [08:02:49]process_json_proto [08:02:49]json parsed OK: [08:02:49]protocol is kg_v1.0 [08:02:49]action value=close_receipt [08:02:49]process_action close_receipt [08:02:49]cmd_close_receipt [08:02:49]MH_GetDate [08:02:49]Write to MH i2c: F0 00 00 6E 01 5E [08:02:49]Write i2c OK [08:02:49]MH_I2C_Read... [08:02:49]Read from MH i2c: F0 [08:02:49]MH_I2C_Read... [08:02:49]Read from MH i2c: F0 09 00 [08:02:49]MH_I2C_Read... [08:02:49]Read from MH i2c: F0 09 00 6E 01 00 29 83 3C 66 1C A3 36 66 10 [08:02:49]GetLastDocTimeStamp 1715241746 [08:02:49]current date 1715241769 [08:02:49]FM_GetShiftState [08:02:49]SAM_PROTO_GetShiftState [08:02:49]wFMCommunicate request_size=4 [08:02:49]MH_SAM_APDU [08:02:49]CAPDU: 80 13 01 00 [08:02:49]Write to MH i2c: E2 08 00 6F 01 80 13 01 00 00 00 00 00 ED [08:02:49]Write i2c OK [08:02:49]MH_I2C_Read... [08:02:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:49]Read from MH i2c: E2 [08:02:49]MH_I2C_Read... [08:02:49]Read from MH i2c: E2 0E 00 [08:02:49]MH_I2C_Read... [08:02:49]Read from MH i2c: E2 0E 00 6F 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 CB [08:02:49]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [08:02:49]wFMCommunicate OK [08:02:49]SAM_PROTO_GetShiftState done [08:02:49]FM_GetShiftState done [08:02:49]opened in 1715213850 [08:02:49]opened+sec_in_day 1715300250 [08:02:49]quantity*price = 13500 [08:02:49]sum+1 = 13501 [08:02:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 135.00 НСП 1% : 1.19 НДС 12% : 14.34 Наличными: 0.00 Безнал.: 135.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 30 09.05.2024 08:02 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965423 ФД: 91700 ФПД: 186483823581580 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T080249&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91700&fm=186483823581580&tin=02508201610067®Number=0000000000098132&sum=13500 0 [08:02:50]StoreToDocumentArchive [08:02:50]shift 271 fd 91700 [08:02:50]save to /storage/0271/doc_00091700 [08:02:50]save last doc name /storage/0271/doc_00091700 to /storage/kkm_last_doc_name [08:02:50]save OK [08:02:50]Clear old archive folders... [08:02:50]ProcessDocumentItem done err = 0, tmpTLVsize=269 [08:02:50]tlvbuf is 00E492C0 [08:02:50]SAM_PROTO_ClearQueue [08:02:50]wFMCommunicate request_size=4 [08:02:50]MH_SAM_APDU [08:02:50]CAPDU: 80 09 00 00 [08:02:50]Write to MH i2c: E2 08 00 7C 01 80 09 00 00 00 00 00 00 EF [08:02:50]Write i2c OK [08:02:50]MH_I2C_Read... [08:02:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:02:50]Read from MH i2c: E2 [08:02:50]MH_I2C_Read... [08:02:50]Read from MH i2c: E2 03 00 [08:02:50]MH_I2C_Read... [08:02:50]Read from MH i2c: E2 03 00 7C 01 00 90 00 F1 [08:02:50]RAPDU: 90 00 [08:02:50]wFMCommunicate OK [08:02:50]SAM_PROTO_ClearQueue done [08:02:50]KKMCreateOFDPacket [08:02:50]OFDProtocolAddRootSTLVToBuf [08:02:50]FM_MakeSignedData [08:02:50]FM_MakeSignedData [08:02:50]SAM_PROTO_SignData [08:02:50]wFMCommunicate request_size=4 [08:02:50]MH_SAM_APDU [08:02:50]CAPDU: 80 0D 01 02 [08:02:50]Write to MH i2c: E2 08 00 7D 01 80 0D 01 02 00 00 00 00 F7 [08:02:50]Write i2c OK [08:02:50]MH_I2C_Read... [08:02:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:02:51]Read from MH i2c: E2 [08:02:51]MH_I2C_Read... [08:02:51]Read from MH i2c: E2 03 00 [08:02:51]MH_I2C_Read... [08:02:51]Read from MH i2c: E2 03 00 7D 01 00 90 00 F2 [08:02:51]RAPDU: 90 00 [08:02:51]wFMCommunicate OK [08:02:51]wFMCommunicate request_size=255 [08:02:51]MH_SAM_APDU [08:02:51]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 37 38 30 33 30 30 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BC 34 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 29 83 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 [08:02:51]Write to MH i2c: E2 02 01 7E 01 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 37 38 30 33 30 30 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BC 34 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 29 83 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 00 00 4B [08:02:51]Write i2c OK [08:02:51]MH_I2C_Read... [08:02:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:51]Read from MH i2c: E2 [08:02:51]MH_I2C_Read... [08:02:51]Read from MH i2c: E2 03 00 [08:02:51]MH_I2C_Read... [08:02:51]Read from MH i2c: E2 03 00 7E 01 00 90 00 F3 [08:02:51]RAPDU: 90 00 [08:02:51]wFMCommunicate OK [08:02:51]wFMCommunicate request_size=28 [08:02:51]MH_SAM_APDU [08:02:51]CAPDU: 80 0D 02 02 17 36 35 34 32 33 10 04 04 00 34 66 01 00 35 04 06 00 A9 9B 26 0F 99 8C [08:02:51]Write to MH i2c: E2 1F 00 7F 01 80 0D 02 02 17 00 36 35 34 32 33 10 04 04 00 34 66 01 00 35 04 06 00 A9 9B 26 0F 99 8C 00 00 BC [08:02:51]Write i2c OK [08:02:51]MH_I2C_Read... [08:02:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:51]Read from MH i2c: E2 [08:02:51]MH_I2C_Read... [08:02:51]Read from MH i2c: E2 03 00 [08:02:51]MH_I2C_Read... [08:02:51]Read from MH i2c: E2 03 00 7F 01 00 90 00 F4 [08:02:51]RAPDU: 90 00 [08:02:51]wFMCommunicate OK [08:02:51]wFMCommunicate request_size=4 [08:02:51]MH_SAM_APDU [08:02:51]CAPDU: 80 0D 03 02 [08:02:51]Write to MH i2c: E2 08 00 80 01 80 0D 03 02 00 00 00 00 FC [08:02:51]Write i2c OK [08:02:51]MH_I2C_Read... [08:02:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:02:51]Read from MH i2c: E2 [08:02:51]MH_I2C_Read... [08:02:51]Read from MH i2c: E2 0B 00 [08:02:51]MH_I2C_Read... [08:02:51]Read from MH i2c: E2 0B 00 80 01 00 6D 82 F5 2B 1D 3B 2D 1E 90 00 AF [08:02:51]RAPDU: 6D 82 F5 2B 1D 3B 2D 1E 90 00 [08:02:51]wFMCommunicate OK [08:02:51]SAM_PROTO_SignData done [08:02:51]FM_MakeSignedData done [08:02:51]CreateOFDProtocolMessage [08:02:51]wFMCommunicate request_size=4 [08:02:51]MH_SAM_APDU [08:02:51]CAPDU: 80 11 00 00 [08:02:51]Write to MH i2c: E2 08 00 81 01 80 11 00 00 00 00 00 00 FC [08:02:51]Write i2c OK [08:02:51]MH_I2C_Read... [08:02:51]Read from MH i2c: E2 [08:02:51]MH_I2C_Read... [08:02:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:51]Read from MH i2c: E2 17 00 [08:02:51]MH_I2C_Read... [08:02:51]Read from MH i2c: E2 17 00 81 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 4C [08:02:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [08:02:51]wFMCommunicate OK [08:02:51]CreateOFDProtocolMessage done [08:02:51]OFDSenderStorePacket 91700 [08:02:51]StoreOFDPacket docnum=91700 [08:02:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 21 01 00 00 8A 49 19 01 6F 3F 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 37 38 30 33 30 30 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BC 34 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 29 83 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 34 66 01 00 35 04 06 00 A9 9B 26 0F 99 8C 6D 82 F5 2B 1D 3B 2D 1E [08:02:51]CheckFolder [08:02:51]dirname=/storage/ofd_packets [08:02:51]CheckFolder done [08:02:51]ProducePacketName [08:02:51]name=ofd_packets/00091700 [08:02:51]NVStorageSaveData ofd_packets/00091700 [08:02:51]File name is /storage/ofd_packets/00091700 [08:02:51]Write 319 bytes [08:02:51]NVStorageSaveData done [08:02:51]OFDSenderStorePacket done [08:02:51]KKMCreateOFDPacket done [08:02:51]NVStorageSaveData kkm_last_timestamp [08:02:51]File name is /storage/kkm_last_timestamp [08:02:51]Write 4 bytes [08:02:51]NVStorageSaveData done [08:02:51]ExternCall_PrintAddStr [08:02:51]wPrintStart [08:02:51]Write to MH i2c: 01 00 00 82 01 83 [08:02:51]Write i2c OK [08:02:51]MH_I2C_Read... [08:02:51]Read from MH i2c: 01 [08:02:51]MH_I2C_Read... [08:02:51]Read from MH i2c: 01 07 00 [08:02:51]MH_I2C_Read... [08:02:51]Read from MH i2c: 01 07 00 82 01 00 00 00 00 00 FF 0F 98 [08:02:51]RasterBufferAndPrint [08:02:51]line Счет N : (3)246330 [08:02:51]line ИНН: 02508201610067 [08:02:51]line Контрольно-Кассовый Чек [08:02:51]line ПРОДАЖА [08:02:51]line Товар: 47803008 [08:02:51]line Сигареты Winston XS Blue [08:02:51]line 1.000 * 135.00 [08:02:51]line = 135.00 [08:02:51]line НДС 12% НСП 1% [08:02:51]line > о реализуемом товаре [08:02:51]line ИТОГО: 135.00 [08:02:51]line НСП 1% : 1.19 [08:02:51]line НДС 12% : 14.34 [08:02:51]line Наличными: 0.00 [08:02:51]line Безнал.: 135.00 [08:02:51]line Место: АЗС № 133 "Партнер Нефть" [08:02:51]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [08:02:51]line СНО: Общий режим [08:02:51]line Чек 30 09.05.2024 08:02 [08:02:51]line Смена: 271 ФФД: 1.0 [08:02:51]line ЗНМ: 0300000232 [08:02:51]line РНМ: 0000000000098132 [08:02:51]line Версия ККМ: 001 [08:02:51]line Платежная система: Mbank [08:02:51]line ФМ: 0000000000965423 [08:02:51]line ФД: 91700 [08:02:51]line ФПД: 186483823581580 [08:02:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T080249&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91700&fm=186483823581580&tin=02508201610067®Number=0000000000098132&sum=13500 [08:02:51]line 0 [08:02:51]written 0, free lines is 4095 [08:02:51]OFD Sender: Processing packet 91700 [packets to send 59, broken 58] [08:02:51]ProducePacketName [08:02:51]name=ofd_packets/00091700 [08:02:51]OFD Sender: To server: pG, [08:02:51]CommunicateWithHost lk.salyk.kg:30040 [08:02:51]ConnectInit lk.salyk.kg [08:02:51]Connected sock=7 [08:02:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 21 01 00 00 8A 49 19 01 6F 3F 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 37 38 30 33 30 30 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BC 34 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 29 83 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 34 66 01 00 35 04 06 00 A9 9B 26 0F 99 8C 6D 82 F5 2B 1D 3B 2D 1E [08:02:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 3E E9 47 00 E0 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 34 66 01 00 F4 03 04 00 D0 2E 3C 66 B6 04 01 00 00 A8 F7 C1 F2 E5 73 0F 5C [08:02:52]CommunicateWithHost err = 0 [08:02:52]CheckOFDResponse [08:02:52]1017 (14) - 77093643461234 [08:02:52]1041 (16) - 0000000000965423 [08:02:52]1040 (4) - 91700 [08:02:52]1012 (4) - 09.05.2024 02:02 [08:02:52]1206 (1) - 0 [08:02:52]OFD Sender: Remove packet 91700 [08:02:52]ProducePacketName [08:02:52]name=ofd_packets/00091700 [08:02:52]NVStorageDeleteData [08:02:52]Write to MH i2c: 01 00 00 AA 01 AB [08:02:52]Write i2c OK [08:02:52]MH_I2C_Read... [08:02:52]Read from MH i2c: 01 [08:02:52]MH_I2C_Read... [08:02:52]Read from MH i2c: 01 07 00 [08:02:52]MH_I2C_Read... [08:02:52]Read from MH i2c: 01 07 00 AA 01 00 00 00 00 00 19 0D D8 [08:02:52]RasterBufferAndPrint [08:02:52]line [08:02:52]line [08:02:52]line [08:02:52]line [08:02:52]line [08:02:52]written 0, free lines is 3374 [08:02:52]MH_Cut [08:02:52]Write to MH i2c: D1 01 00 B1 01 01 84 [08:02:52]Write i2c OK [08:02:52]MH_I2C_Read... [08:02:52]Read from MH i2c: D1 [08:02:52]MH_I2C_Read... [08:02:52]Read from MH i2c: D1 01 00 [08:02:52]MH_I2C_Read... [08:02:52]Read from MH i2c: D1 01 00 B1 01 00 83 [08:02:52]Write to MH i2c: 01 00 00 B2 01 B3 [08:02:52]Write i2c OK [08:02:52]MH_I2C_Read... [08:02:52]OFD Sender: No OFD packet to send [08:02:52]*** Cut start [08:02:52]*** Partial cut [08:02:52]*** CUTSNS_PIN = 1 [08:02:52]*** CUTSNS_PIN = 0 [08:02:53]*** Brake cut motor [08:02:53]Read from MH i2c: 01 [08:02:53]MH_I2C_Read... [08:02:53]*** Stop cut motor [08:02:53]*** Cut end [08:02:53]Read from MH i2c: 01 07 00 [08:02:53]MH_I2C_Read... [08:02:53]Read from MH i2c: 01 07 00 B2 01 00 00 00 00 00 FF 0F C8 [08:02:53]process_action close_receipt done [08:02:53]requested_data is exist [08:02:53]produce_requested_data [08:02:53]requested_item fm.sn is exist - process it [08:02:53]wFMCommunicate request_size=4 [08:02:53]MH_SAM_APDU [08:02:53]CAPDU: 80 11 00 00 [08:02:53]Write to MH i2c: E2 08 00 B3 01 80 11 00 00 00 00 00 00 2E [08:02:53]Write i2c OK [08:02:53]MH_I2C_Read... [08:02:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:53]Read from MH i2c: E2 [08:02:53]MH_I2C_Read... [08:02:53]Read from MH i2c: E2 17 00 [08:02:53]MH_I2C_Read... [08:02:53]Read from MH i2c: E2 17 00 B3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 7E [08:02:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [08:02:53]wFMCommunicate OK [08:02:53]requested_item fd.num is exist - process it [08:02:53]SAM_PROTO_GetFieldsCounters [08:02:53]wFMCommunicate request_size=4 [08:02:53]MH_SAM_APDU [08:02:53]CAPDU: 80 13 00 00 [08:02:53]Write to MH i2c: E2 08 00 B4 01 80 13 00 00 00 00 00 00 31 [08:02:53]Write i2c OK [08:02:53]MH_I2C_Read... [08:02:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:02:53]Read from MH i2c: E2 [08:02:53]MH_I2C_Read... [08:02:53]Read from MH i2c: E2 62 00 [08:02:53]MH_I2C_Read... [08:02:53]Read from MH i2c: E2 62 00 B4 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 34 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 52 [08:02:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 34 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:02:53]wFMCommunicate OK [08:02:53]SAM_PROTO_GetFieldsCounters done [08:02:53]requested_item shift.num is exist - process it [08:02:53]requested_item shift.opened is exist - process it [08:02:53]req_shift_opened [08:02:53]FM_GetShiftState [08:02:53]SAM_PROTO_GetShiftState [08:02:53]wFMCommunicate request_size=4 [08:02:53]MH_SAM_APDU [08:02:53]CAPDU: 80 13 01 00 [08:02:53]Write to MH i2c: E2 08 00 B5 01 80 13 01 00 00 00 00 00 33 [08:02:53]Write i2c OK [08:02:53]MH_I2C_Read... [08:02:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:53]Read from MH i2c: E2 [08:02:53]MH_I2C_Read... [08:02:53]Read from MH i2c: E2 0E 00 [08:02:53]MH_I2C_Read... [08:02:53]Read from MH i2c: E2 0E 00 B5 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 11 [08:02:53]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [08:02:53]wFMCommunicate OK [08:02:53]SAM_PROTO_GetShiftState done [08:02:53]FM_GetShiftState done [08:02:53]req_shift_opened done [08:02:53]requested_item shift.open_date is exist - process it [08:02:53]req_shift_open_date [08:02:53]req_shift_open_date done [08:02:53]produce_requested_data done [08:02:53]produce_requested_data return {"fm.sn":"0000000000965423","fd.num":91700,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [08:02:53]process_action_free close_receipt [08:02:53]json_value_free [08:02:53]json_value_free done [08:02:53]process_json_proto returns [08:02:53]Send response to host [08:02:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965423","fd.num":91700,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [08:02:53]free response buf [08:02:53]execute_script done [08:02:53]execute_script returns [08:02:53]free content buf [08:02:53]Sock 5.Close socket [08:02:53]Sock 5.Thread stoped [08:02:57]OFD Sender: No OFD packet to send [08:03:00]accept exits with 6 [08:03:00]New connection [08:03:00]New thread 3067415908 created [08:03:00]Thread 3067272548 joined [08:03:00]Waiting for new connection... [08:03:00] Sock 6.Parse request [08:03:00]Sock 6.Check first char [08:03:00]Sock 6.First char is OK [08:03:00]request: POST /json_proto HTTP/1.0 [08:03:00]Method: POST [08:03:00]URL: /json_proto [08:03:00]Method is POST - this is cgi request [08:03:00]url: /json_proto [08:03:00]query_string will be loaded in cgi processing [08:03:00]execute_cgi json_proto POST (null) [08:03:00]execute_cgi path=json_proto method=POST [08:03:00]POST find Content-Length [08:03:00]Host: 172.17.44.196:8080 [08:03:00]Content-Length: 215 [08:03:00]Content-Type: application/json [08:03:00] [08:03:00]POST finish read [08:03:00]Found Content-Length = 215 [08:03:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:00]execute_script... [08:03:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:00]POST & json_proto [08:03:00]process_json_proto [08:03:00]json parsed OK: [08:03:00]protocol is kg_v1.0 [08:03:00]action value=get_value [08:03:00]process_action get_value [08:03:00]cmd_get_value [08:03:00]process_action get_value done [08:03:00]requested_data is exist [08:03:00]produce_requested_data [08:03:00]requested_item kkm.sn is exist - process it [08:03:00]requested_item kkm.ver is exist - process it [08:03:00]requested_item fm.sn is exist - process it [08:03:00]wFMCommunicate request_size=4 [08:03:00]MH_SAM_APDU [08:03:00]CAPDU: 80 11 00 00 [08:03:00]Write to MH i2c: E2 08 00 B6 01 80 11 00 00 00 00 00 00 31 [08:03:00]Write i2c OK [08:03:00]MH_I2C_Read... [08:03:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:00]Read from MH i2c: E2 [08:03:00]MH_I2C_Read... [08:03:00]Read from MH i2c: E2 17 00 [08:03:00]MH_I2C_Read... [08:03:00]Read from MH i2c: E2 17 00 B6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 81 [08:03:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [08:03:00]wFMCommunicate OK [08:03:00]requested_item fd.num is exist - process it [08:03:00]SAM_PROTO_GetFieldsCounters [08:03:00]wFMCommunicate request_size=4 [08:03:00]MH_SAM_APDU [08:03:00]CAPDU: 80 13 00 00 [08:03:00]Write to MH i2c: E2 08 00 B7 01 80 13 00 00 00 00 00 00 34 [08:03:00]Write i2c OK [08:03:00]MH_I2C_Read... [08:03:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:03:00]Read from MH i2c: E2 [08:03:00]MH_I2C_Read... [08:03:00]Read from MH i2c: E2 62 00 [08:03:00]MH_I2C_Read... [08:03:00]Read from MH i2c: E2 62 00 B7 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 34 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 55 [08:03:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 34 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:03:01]wFMCommunicate OK [08:03:01]SAM_PROTO_GetFieldsCounters done [08:03:01]requested_item shift.num is exist - process it [08:03:01]requested_item shift.opened is exist - process it [08:03:01]req_shift_opened [08:03:01]FM_GetShiftState [08:03:01]SAM_PROTO_GetShiftState [08:03:01]wFMCommunicate request_size=4 [08:03:01]MH_SAM_APDU [08:03:01]CAPDU: 80 13 01 00 [08:03:01]Write to MH i2c: E2 08 00 B8 01 80 13 01 00 00 00 00 00 36 [08:03:01]Write i2c OK [08:03:01]MH_I2C_Read... [08:03:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:01]Read from MH i2c: E2 [08:03:01]MH_I2C_Read... [08:03:01]Read from MH i2c: E2 0E 00 [08:03:01]MH_I2C_Read... [08:03:01]Read from MH i2c: E2 0E 00 B8 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 14 [08:03:01]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [08:03:01]wFMCommunicate OK [08:03:01]SAM_PROTO_GetShiftState done [08:03:01]FM_GetShiftState done [08:03:01]req_shift_opened done [08:03:01]requested_item shift.open_date is exist - process it [08:03:01]req_shift_open_date [08:03:01]req_shift_open_date done [08:03:01]produce_requested_data done [08:03:01]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91700,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [08:03:01]process_action_free get_value [08:03:01]json_value_free [08:03:01]json_value_free done [08:03:01]process_json_proto returns [08:03:01]Send response to host [08:03:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91700,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [08:03:01]free response buf [08:03:01]execute_script done [08:03:01]execute_script returns [08:03:01]free content buf [08:03:01]Sock 6.Close socket [08:03:01]Sock 6.Thread stoped [08:03:01]accept exits with 5 [08:03:01]New connection [08:03:01]New thread 3067272548 created [08:03:01]Thread 3067415908 joined [08:03:01]Waiting for new connection... [08:03:01] Sock 5.Parse request [08:03:01]Sock 5.Check first char [08:03:01]Sock 5.First char is OK [08:03:01]request: POST /json_proto HTTP/1.0 [08:03:01]Method: POST [08:03:01]URL: /json_proto [08:03:01]Method is POST - this is cgi request [08:03:01]url: /json_proto [08:03:01]query_string will be loaded in cgi processing [08:03:01]execute_cgi json_proto POST (null) [08:03:01]execute_cgi path=json_proto method=POST [08:03:01]POST find Content-Length [08:03:01]Host: 172.17.44.196:8080 [08:03:01]Content-Length: 331 [08:03:01]Content-Type: application/json [08:03:01] [08:03:01]POST finish read [08:03:01]Found Content-Length = 331 [08:03:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:03:01]execute_script... [08:03:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:03:01]POST & json_proto [08:03:01]process_json_proto [08:03:01]json parsed OK: [08:03:01]protocol is kg_v1.0 [08:03:01]action value=get_value [08:03:01]process_action get_value [08:03:01]cmd_get_value [08:03:01]process_action get_value done [08:03:01]requested_data is exist [08:03:01]produce_requested_data [08:03:01]requested_item fm.sale.total is exist - process it [08:03:01]SAM_PROTO_GetFMData [08:03:01]wFMCommunicate request_size=4 [08:03:01]MH_SAM_APDU [08:03:01]CAPDU: 80 13 03 00 [08:03:01]Write to MH i2c: E2 08 00 B9 01 80 13 03 00 00 00 00 00 39 [08:03:01]Write i2c OK [08:03:01]MH_I2C_Read... [08:03:01]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:03:01]Read from MH i2c: E2 [08:03:01]MH_I2C_Read... [08:03:01]Read from MH i2c: E2 FD 00 [08:03:01]MH_I2C_Read... [08:03:01]Read from MH i2c: E2 FD 00 B9 01 00 C8 04 85 04 C4 04 6E 04 04 00 16 64 01 00 69 04 A3 00 6F 04 04 00 18 5F 01 00 B1 04 05 00 B8 E4 B5 64 01 70 04 05 00 2E 04 D2 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 63 57 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 73 3B 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 78 [08:03:01]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 16 64 01 00 69 04 A3 00 6F 04 04 00 18 5F 01 00 B1 04 05 00 B8 E4 B5 64 01 70 04 05 00 2E 04 D2 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 63 57 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 73 3B 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [08:03:01]wFMCommunicate OK [08:03:01]wFMCommunicate request_size=4 [08:03:01]MH_SAM_APDU [08:03:01]CAPDU: 80 17 00 00 [08:03:01]Write to MH i2c: E2 08 00 BA 01 80 17 00 00 00 00 00 00 3B [08:03:01]Write i2c OK [08:03:01]MH_I2C_Read... [08:03:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:03:01]Read from MH i2c: E2 [08:03:01]MH_I2C_Read... [08:03:01]Read from MH i2c: E2 FD 00 [08:03:01]MH_I2C_Read... [08:03:01]Read from MH i2c: E2 FD 00 BA 01 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 4D [08:03:01]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [08:03:01]wFMCommunicate OK [08:03:01]wFMCommunicate request_size=4 [08:03:01]MH_SAM_APDU [08:03:01]CAPDU: 80 17 00 00 [08:03:01]Write to MH i2c: E2 08 00 BB 01 80 17 00 00 00 00 00 00 3C [08:03:01]Write i2c OK [08:03:01]MH_I2C_Read... [08:03:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:03:02]Read from MH i2c: E2 [08:03:02]MH_I2C_Read... [08:03:02]Read from MH i2c: E2 FD 00 [08:03:02]MH_I2C_Read... [08:03:02]Read from MH i2c: E2 FD 00 BB 01 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 14 [08:03:02]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [08:03:02]wFMCommunicate OK [08:03:02]wFMCommunicate request_size=4 [08:03:02]MH_SAM_APDU [08:03:02]CAPDU: 80 17 00 00 [08:03:02]Write to MH i2c: E2 08 00 BC 01 80 17 00 00 00 00 00 00 3D [08:03:02]Write i2c OK [08:03:02]MH_I2C_Read... [08:03:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:03:02]Read from MH i2c: E2 [08:03:02]MH_I2C_Read... [08:03:02]Read from MH i2c: E2 FD 00 [08:03:02]MH_I2C_Read... [08:03:02]Read from MH i2c: E2 FD 00 BC 01 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 B5 [08:03:02]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [08:03:02]wFMCommunicate OK [08:03:02]wFMCommunicate request_size=4 [08:03:02]MH_SAM_APDU [08:03:02]CAPDU: 80 17 00 00 [08:03:02]Write to MH i2c: E2 08 00 BD 01 80 17 00 00 00 00 00 00 3E [08:03:02]OFD Sender: No OFD packet to send [08:03:02]Write i2c OK [08:03:02]MH_I2C_Read... [08:03:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [08:03:03]Read from MH i2c: E2 [08:03:03]MH_I2C_Read... [08:03:03]Read from MH i2c: E2 E5 00 [08:03:03]MH_I2C_Read... [08:03:03]Read from MH i2c: E2 E5 00 BD 01 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 22 [08:03:03]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:03:03]wFMCommunicate OK [08:03:03]SAM_PROTO_GetFMData done [08:03:03]requested_item fm.sale_refund.total is exist - process it [08:03:03]requested_item fm.buy.total is exist - process it [08:03:03]requested_item shift.sale.total is exist - process it [08:03:03]SAM_PROTO_GetShiftData [08:03:03]wFMCommunicate request_size=4 [08:03:03]MH_SAM_APDU [08:03:03]CAPDU: 80 13 02 00 [08:03:03]Write to MH i2c: E2 08 00 BE 01 80 13 02 00 00 00 00 00 3D [08:03:03]Write i2c OK [08:03:03]MH_I2C_Read... [08:03:03]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:03:03]Read from MH i2c: E2 [08:03:03]MH_I2C_Read... [08:03:03]Read from MH i2c: E2 FD 00 [08:03:03]MH_I2C_Read... [08:03:03]Read from MH i2c: E2 FD 00 BE 01 00 AD 04 AA 04 A9 04 6E 04 04 00 1E 00 00 00 69 04 9A 00 6F 04 04 00 1E 00 00 00 B1 04 03 00 F4 86 07 70 04 03 00 4C AE 05 72 04 03 00 A8 D8 01 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 9E CC EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 06 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 B9 [08:03:03]RAPDU: AD 04 AA 04 A9 04 6E 04 04 00 1E 00 00 00 69 04 9A 00 6F 04 04 00 1E 00 00 00 B1 04 03 00 F4 86 07 70 04 03 00 4C AE 05 72 04 03 00 A8 D8 01 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 9E CC EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 06 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [08:03:03]wFMCommunicate OK [08:03:03]wFMCommunicate request_size=4 [08:03:03]MH_SAM_APDU [08:03:03]CAPDU: 80 17 00 00 [08:03:03]Write to MH i2c: E2 08 00 BF 01 80 17 00 00 00 00 00 00 40 [08:03:03]Write i2c OK [08:03:03]MH_I2C_Read... [08:03:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:03:04]Read from MH i2c: E2 [08:03:04]MH_I2C_Read... [08:03:04]Read from MH i2c: E2 FD 00 [08:03:04]MH_I2C_Read... [08:03:04]Read from MH i2c: E2 FD 00 BF 01 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 90 00 52 [08:03:04]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 90 00 [08:03:04]wFMCommunicate OK [08:03:04]wFMCommunicate request_size=4 [08:03:04]MH_SAM_APDU [08:03:04]CAPDU: 80 17 00 00 [08:03:04]Write to MH i2c: E2 08 00 C0 01 80 17 00 00 00 00 00 00 41 [08:03:04]Write i2c OK [08:03:04]MH_I2C_Read... [08:03:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:03:04]Read from MH i2c: E2 [08:03:04]MH_I2C_Read... [08:03:04]Read from MH i2c: E2 FD 00 [08:03:04]MH_I2C_Read... [08:03:04]Read from MH i2c: E2 FD 00 C0 01 00 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 90 00 05 [08:03:04]RAPDU: 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 90 00 [08:03:04]wFMCommunicate OK [08:03:04]wFMCommunicate request_size=4 [08:03:04]MH_SAM_APDU [08:03:04]CAPDU: 80 17 00 00 [08:03:04]Write to MH i2c: E2 08 00 C1 01 80 17 00 00 00 00 00 00 42 [08:03:04]Write i2c OK [08:03:04]MH_I2C_Read... [08:03:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:03:04]Read from MH i2c: E2 [08:03:04]MH_I2C_Read... [08:03:04]Read from MH i2c: E2 FD 00 [08:03:04]MH_I2C_Read... [08:03:04]Read from MH i2c: E2 FD 00 C1 01 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 B7 [08:03:05]RAPDU: 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [08:03:05]wFMCommunicate OK [08:03:05]wFMCommunicate request_size=4 [08:03:05]MH_SAM_APDU [08:03:05]CAPDU: 80 17 00 00 [08:03:05]Write to MH i2c: E2 08 00 C2 01 80 17 00 00 00 00 00 00 43 [08:03:05]Write i2c OK [08:03:05]MH_I2C_Read... [08:03:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 199! [08:03:05]Read from MH i2c: E2 [08:03:05]MH_I2C_Read... [08:03:05]Read from MH i2c: E2 CA 00 [08:03:05]MH_I2C_Read... [08:03:05]Read from MH i2c: E2 CA 00 C2 01 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 28 [08:03:05]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:03:05]wFMCommunicate OK [08:03:05]SAM_PROTO_GetShiftData done [08:03:05]requested_item shift.sale.total_cash is exist - process it [08:03:05]requested_item shift.sale_refund.total is exist - process it [08:03:05]requested_item shift.sale_refund.total_cash is exist - process it [08:03:05]requested_item shift.buy.total is exist - process it [08:03:05]requested_item shift.buy.total_cash is exist - process it [08:03:05]produce_requested_data done [08:03:05]produce_requested_data return {"fm.sale.total":59846094.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":4933.00,"shift.sale.total_cash":3723.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:03:05]process_action_free get_value [08:03:05]json_value_free [08:03:05]json_value_free done [08:03:05]process_json_proto returns [08:03:05]Send response to host [08:03:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59846094.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":4933.00,"shift.sale.total_cash":3723.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:03:05]free response buf [08:03:05]execute_script done [08:03:05]execute_script returns [08:03:05]free content buf [08:03:05]Sock 5.Close socket [08:03:05]Sock 5.Thread stoped [08:03:07]OFD Sender: No OFD packet to send [08:03:12]OFD Sender: No OFD packet to send [08:03:17]OFD Sender: No OFD packet to send [08:03:22]OFD Sender: No OFD packet to send [08:03:27]OFD Sender: No OFD packet to send [08:03:32]OFD Sender: No OFD packet to send [08:03:37]OFD Sender: No OFD packet to send [08:03:42]OFD Sender: No OFD packet to send [08:03:47]OFD Sender: No OFD packet to send [08:03:52]OFD Sender: No OFD packet to send [08:03:57]OFD Sender: No OFD packet to send [08:04:02]OFD Sender: No OFD packet to send [08:04:07]OFD Sender: No OFD packet to send [08:04:12]OFD Sender: No OFD packet to send [08:04:17]OFD Sender: No OFD packet to send [08:04:22]OFD Sender: No OFD packet to send [08:04:27]OFD Sender: No OFD packet to send [08:04:32]OFD Sender: No OFD packet to send [08:04:37]OFD Sender: No OFD packet to send [08:04:42]OFD Sender: No OFD packet to send [08:04:47]OFD Sender: No OFD packet to send [08:04:52]OFD Sender: No OFD packet to send [08:04:57]OFD Sender: No OFD packet to send [08:05:02]OFD Sender: No OFD packet to send [08:05:07]OFD Sender: No OFD packet to send [08:05:12]OFD Sender: No OFD packet to send [08:05:17]OFD Sender: No OFD packet to send [08:05:22]OFD Sender: No OFD packet to send [08:05:27]OFD Sender: No OFD packet to send [08:05:32]OFD Sender: No OFD packet to send [08:05:37]OFD Sender: No OFD packet to send [08:05:42]OFD Sender: No OFD packet to send [08:05:47]OFD Sender: No OFD packet to send [08:05:53]OFD Sender: No OFD packet to send [08:05:58]OFD Sender: No OFD packet to send [08:06:03]OFD Sender: No OFD packet to send [08:06:08]OFD Sender: No OFD packet to send [08:06:13]OFD Sender: No OFD packet to send [08:06:18]OFD Sender: No OFD packet to send [08:06:23]OFD Sender: No OFD packet to send [08:06:28]OFD Sender: No OFD packet to send [08:06:33]OFD Sender: No OFD packet to send [08:06:38]OFD Sender: No OFD packet to send [08:06:43]OFD Sender: No OFD packet to send [08:06:48]OFD Sender: No OFD packet to send [08:06:53]OFD Sender: No OFD packet to send [08:06:58]OFD Sender: No OFD packet to send [08:07:03]OFD Sender: No OFD packet to send [08:07:08]OFD Sender: No OFD packet to send [08:07:13]OFD Sender: No OFD packet to send [08:07:18]OFD Sender: No OFD packet to send [08:07:23]OFD Sender: No OFD packet to send [08:07:28]OFD Sender: No OFD packet to send [08:07:33]OFD Sender: No OFD packet to send [08:07:38]OFD Sender: No OFD packet to send [08:07:43]OFD Sender: No OFD packet to send [08:07:48]OFD Sender: No OFD packet to send [08:07:53]OFD Sender: No OFD packet to send [08:07:58]OFD Sender: No OFD packet to send [08:08:03]OFD Sender: No OFD packet to send [08:08:08]OFD Sender: No OFD packet to send [08:08:13]OFD Sender: No OFD packet to send [08:08:18]OFD Sender: No OFD packet to send [08:08:23]OFD Sender: No OFD packet to send [08:08:28]OFD Sender: No OFD packet to send [08:08:33]OFD Sender: No OFD packet to send [08:08:38]OFD Sender: No OFD packet to send [08:08:43]OFD Sender: No OFD packet to send [08:08:48]OFD Sender: No OFD packet to send [08:08:53]OFD Sender: No OFD packet to send [08:08:58]OFD Sender: No OFD packet to send [08:09:03]OFD Sender: No OFD packet to send [08:09:08]OFD Sender: No OFD packet to send [08:09:13]OFD Sender: No OFD packet to send [08:09:18]OFD Sender: No OFD packet to send [08:09:23]OFD Sender: No OFD packet to send [08:09:28]OFD Sender: No OFD packet to send [08:09:33]OFD Sender: No OFD packet to send [08:09:38]OFD Sender: No OFD packet to send [08:09:43]OFD Sender: No OFD packet to send [08:09:48]OFD Sender: No OFD packet to send [08:09:53]OFD Sender: No OFD packet to send [08:09:58]OFD Sender: No OFD packet to send [08:10:03]OFD Sender: No OFD packet to send [08:10:08]OFD Sender: No OFD packet to send [08:10:13]OFD Sender: No OFD packet to send [08:10:18]OFD Sender: No OFD packet to send [08:10:23]OFD Sender: No OFD packet to send [08:10:28]OFD Sender: No OFD packet to send [08:10:33]OFD Sender: No OFD packet to send [08:10:38]OFD Sender: No OFD packet to send [08:10:43]OFD Sender: No OFD packet to send [08:10:48]OFD Sender: No OFD packet to send [08:10:53]OFD Sender: No OFD packet to send [08:10:58]OFD Sender: No OFD packet to send [08:11:03]OFD Sender: No OFD packet to send [08:11:08]OFD Sender: No OFD packet to send [08:11:13]OFD Sender: No OFD packet to send [08:11:18]OFD Sender: No OFD packet to send [08:11:23]OFD Sender: No OFD packet to send [08:11:28]OFD Sender: No OFD packet to send [08:11:33]OFD Sender: No OFD packet to send [08:11:38]OFD Sender: No OFD packet to send [08:11:43]OFD Sender: No OFD packet to send [08:11:48]OFD Sender: No OFD packet to send [08:11:53]OFD Sender: No OFD packet to send [08:11:58]OFD Sender: No OFD packet to send [08:12:03]OFD Sender: No OFD packet to send [08:12:08]OFD Sender: No OFD packet to send [08:12:13]OFD Sender: No OFD packet to send [08:12:18]OFD Sender: No OFD packet to send [08:12:23]OFD Sender: No OFD packet to send [08:12:28]OFD Sender: No OFD packet to send [08:12:33]OFD Sender: No OFD packet to send [08:12:38]OFD Sender: No OFD packet to send [08:12:43]OFD Sender: No OFD packet to send [08:12:48]OFD Sender: No OFD packet to send [08:12:53]OFD Sender: No OFD packet to send [08:12:58]OFD Sender: No OFD packet to send [08:13:03]OFD Sender: No OFD packet to send [08:13:08]OFD Sender: No OFD packet to send [08:13:13]OFD Sender: No OFD packet to send [08:13:18]OFD Sender: No OFD packet to send [08:13:23]OFD Sender: No OFD packet to send [08:13:28]OFD Sender: No OFD packet to send [08:13:33]OFD Sender: No OFD packet to send [08:13:38]OFD Sender: No OFD packet to send [08:13:43]OFD Sender: No OFD packet to send [08:13:48]OFD Sender: No OFD packet to send [08:13:53]OFD Sender: No OFD packet to send [08:13:58]OFD Sender: No OFD packet to send [08:14:03]OFD Sender: No OFD packet to send [08:14:08]OFD Sender: No OFD packet to send [08:14:13]OFD Sender: No OFD packet to send [08:14:18]OFD Sender: No OFD packet to send [08:14:23]OFD Sender: No OFD packet to send [08:14:28]OFD Sender: No OFD packet to send [08:14:33]OFD Sender: No OFD packet to send [08:14:38]OFD Sender: No OFD packet to send [08:14:43]OFD Sender: No OFD packet to send [08:14:48]OFD Sender: No OFD packet to send [08:14:53]OFD Sender: No OFD packet to send [08:14:58]OFD Sender: No OFD packet to send [08:15:03]OFD Sender: No OFD packet to send [08:15:08]OFD Sender: No OFD packet to send [08:15:13]OFD Sender: No OFD packet to send [08:15:18]OFD Sender: No OFD packet to send [08:15:23]OFD Sender: No OFD packet to send [08:15:28]OFD Sender: No OFD packet to send [08:15:33]OFD Sender: No OFD packet to send [08:15:38]OFD Sender: No OFD packet to send [08:15:43]OFD Sender: No OFD packet to send [08:15:48]OFD Sender: No OFD packet to send [08:15:53]OFD Sender: No OFD packet to send [08:15:58]OFD Sender: No OFD packet to send [08:16:03]OFD Sender: No OFD packet to send [08:16:08]OFD Sender: No OFD packet to send [08:16:13]OFD Sender: No OFD packet to send [08:16:18]OFD Sender: No OFD packet to send [08:16:23]OFD Sender: No OFD packet to send [08:16:28]OFD Sender: No OFD packet to send [08:16:33]OFD Sender: No OFD packet to send [08:16:38]OFD Sender: No OFD packet to send [08:16:43]OFD Sender: No OFD packet to send [08:16:48]OFD Sender: No OFD packet to send [08:16:53]OFD Sender: No OFD packet to send [08:16:58]OFD Sender: No OFD packet to send [08:17:03]OFD Sender: No OFD packet to send [08:17:08]OFD Sender: No OFD packet to send [08:17:13]OFD Sender: No OFD packet to send [08:17:18]OFD Sender: No OFD packet to send [08:17:23]OFD Sender: No OFD packet to send [08:17:28]OFD Sender: No OFD packet to send [08:17:33]OFD Sender: No OFD packet to send [08:17:38]OFD Sender: No OFD packet to send [08:17:43]OFD Sender: No OFD packet to send [08:17:48]OFD Sender: No OFD packet to send [08:17:53]OFD Sender: No OFD packet to send [08:17:58]OFD Sender: No OFD packet to send [08:18:03]OFD Sender: No OFD packet to send [08:18:08]OFD Sender: No OFD packet to send [08:18:13]OFD Sender: No OFD packet to send [08:18:18]OFD Sender: No OFD packet to send [08:18:23]OFD Sender: No OFD packet to send [08:18:28]OFD Sender: No OFD packet to send [08:18:33]OFD Sender: No OFD packet to send [08:18:38]OFD Sender: No OFD packet to send [08:18:43]OFD Sender: No OFD packet to send [08:18:48]OFD Sender: No OFD packet to send [08:18:53]OFD Sender: No OFD packet to send [08:18:58]OFD Sender: No OFD packet to send [08:19:03]OFD Sender: No OFD packet to send [08:19:08]OFD Sender: No OFD packet to send [08:19:13]OFD Sender: No OFD packet to send [08:19:18]OFD Sender: No OFD packet to send [08:19:23]OFD Sender: No OFD packet to send [08:19:28]OFD Sender: No OFD packet to send [08:19:33]OFD Sender: No OFD packet to send [08:19:38]OFD Sender: No OFD packet to send [08:19:43]OFD Sender: No OFD packet to send [08:19:48]OFD Sender: No OFD packet to send [08:19:53]OFD Sender: No OFD packet to send [08:19:58]OFD Sender: No OFD packet to send [08:20:03]OFD Sender: No OFD packet to send [08:20:08]OFD Sender: No OFD packet to send [08:20:13]OFD Sender: No OFD packet to send [08:20:18]OFD Sender: No OFD packet to send [08:20:23]OFD Sender: No OFD packet to send [08:20:28]OFD Sender: No OFD packet to send [08:20:33]OFD Sender: No OFD packet to send [08:20:38]OFD Sender: No OFD packet to send [08:20:43]OFD Sender: No OFD packet to send [08:20:48]OFD Sender: No OFD packet to send [08:20:53]OFD Sender: No OFD packet to send [08:20:58]OFD Sender: No OFD packet to send [08:21:03]OFD Sender: No OFD packet to send [08:21:08]OFD Sender: No OFD packet to send [08:21:13]OFD Sender: No OFD packet to send [08:21:18]OFD Sender: No OFD packet to send [08:21:23]OFD Sender: No OFD packet to send [08:21:28]OFD Sender: No OFD packet to send [08:21:33]OFD Sender: No OFD packet to send [08:21:38]OFD Sender: No OFD packet to send [08:21:43]OFD Sender: No OFD packet to send [08:21:48]OFD Sender: No OFD packet to send [08:21:53]OFD Sender: No OFD packet to send [08:21:58]OFD Sender: No OFD packet to send [08:22:03]OFD Sender: No OFD packet to send [08:22:08]OFD Sender: No OFD packet to send [08:22:13]OFD Sender: No OFD packet to send [08:22:18]OFD Sender: No OFD packet to send [08:22:23]OFD Sender: No OFD packet to send [08:22:28]OFD Sender: No OFD packet to send [08:22:33]OFD Sender: No OFD packet to send [08:22:38]OFD Sender: No OFD packet to send [08:22:43]OFD Sender: No OFD packet to send [08:22:48]OFD Sender: No OFD packet to send [08:22:53]OFD Sender: No OFD packet to send [08:22:58]OFD Sender: No OFD packet to send [08:23:03]OFD Sender: No OFD packet to send [08:23:08]OFD Sender: No OFD packet to send [08:23:13]OFD Sender: No OFD packet to send [08:23:18]OFD Sender: No OFD packet to send [08:23:23]OFD Sender: No OFD packet to send [08:23:28]OFD Sender: No OFD packet to send [08:23:33]OFD Sender: No OFD packet to send [08:23:38]OFD Sender: No OFD packet to send [08:23:44]OFD Sender: No OFD packet to send [08:23:49]OFD Sender: No OFD packet to send [08:23:54]OFD Sender: No OFD packet to send [08:23:59]OFD Sender: No OFD packet to send [08:24:04]OFD Sender: No OFD packet to send [08:24:09]OFD Sender: No OFD packet to send [08:24:14]OFD Sender: No OFD packet to send [08:24:19]OFD Sender: No OFD packet to send [08:24:24]OFD Sender: No OFD packet to send [08:24:29]OFD Sender: No OFD packet to send [08:24:34]OFD Sender: No OFD packet to send [08:24:39]OFD Sender: No OFD packet to send [08:24:44]OFD Sender: No OFD packet to send [08:24:49]OFD Sender: No OFD packet to send [08:24:54]OFD Sender: No OFD packet to send [08:24:59]OFD Sender: No OFD packet to send [08:25:04]OFD Sender: No OFD packet to send [08:25:09]OFD Sender: No OFD packet to send [08:25:14]OFD Sender: No OFD packet to send [08:25:19]OFD Sender: No OFD packet to send [08:25:24]OFD Sender: No OFD packet to send [08:25:29]OFD Sender: No OFD packet to send [08:25:34]OFD Sender: No OFD packet to send [08:25:39]OFD Sender: No OFD packet to send [08:25:44]OFD Sender: No OFD packet to send [08:25:49]OFD Sender: No OFD packet to send [08:25:54]OFD Sender: No OFD packet to send [08:25:57]accept exits with 6 [08:25:57]New connection [08:25:57]New thread 3067415908 created [08:25:57]Thread 3067272548 joined [08:25:57]Waiting for new connection... [08:25:57] Sock 6.Parse request [08:25:57]Sock 6.Check first char [08:25:57]Sock 6.First char is OK [08:25:57]request: POST /json_proto HTTP/1.0 [08:25:57]Method: POST [08:25:57]URL: /json_proto [08:25:57]Method is POST - this is cgi request [08:25:57]url: /json_proto [08:25:57]query_string will be loaded in cgi processing [08:25:57]execute_cgi json_proto POST (null) [08:25:57]execute_cgi path=json_proto method=POST [08:25:57]POST find Content-Length [08:25:57]Host: 172.17.44.196:8080 [08:25:57]Content-Length: 667 [08:25:57]Content-Type: application/json [08:25:57] [08:25:57]POST finish read [08:25:57]Found Content-Length = 667 [08:25:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246331", "tax_sys" : 0, "items" : [ { "code": "4631150682851", "name": "\u041D\u0430\u043F En Dragon Mojito \u043B\u0430\u0439\u043C,\u043A\u043B\u0443\u0431 \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 2.000, "sum" : 190.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 190.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:57]execute_script... [08:25:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246331", "tax_sys" : 0, "items" : [ { "code": "4631150682851", "name": "\u041D\u0430\u043F En Dragon Mojito \u043B\u0430\u0439\u043C,\u043A\u043B\u0443\u0431 \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 2.000, "sum" : 190.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 190.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:57]POST & json_proto [08:25:57]process_json_proto [08:25:57]json parsed OK: [08:25:57]protocol is kg_v1.0 [08:25:57]action value=close_receipt [08:25:57]process_action close_receipt [08:25:57]cmd_close_receipt [08:25:57]MH_GetDate [08:25:57]Write to MH i2c: F0 00 00 C3 01 B3 [08:25:57]Write i2c OK [08:25:57]MH_I2C_Read... [08:25:57]Read from MH i2c: F0 [08:25:57]MH_I2C_Read... [08:25:57]Read from MH i2c: F0 09 00 [08:25:57]MH_I2C_Read... [08:25:57]Read from MH i2c: F0 09 00 C3 01 00 96 88 3C 66 1C A3 36 66 D7 [08:25:57]GetLastDocTimeStamp 1715241769 [08:25:57]current date 1715243158 [08:25:57]FM_GetShiftState [08:25:57]SAM_PROTO_GetShiftState [08:25:57]wFMCommunicate request_size=4 [08:25:57]MH_SAM_APDU [08:25:57]CAPDU: 80 13 01 00 [08:25:57]Write to MH i2c: E2 08 00 C4 01 80 13 01 00 00 00 00 00 42 [08:25:57]Write i2c OK [08:25:57]MH_I2C_Read... [08:25:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:58]Read from MH i2c: E2 [08:25:58]MH_I2C_Read... [08:25:58]Read from MH i2c: E2 0E 00 [08:25:58]MH_I2C_Read... [08:25:58]Read from MH i2c: E2 0E 00 C4 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 20 [08:25:58]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [08:25:58]wFMCommunicate OK [08:25:58]SAM_PROTO_GetShiftState done [08:25:58]FM_GetShiftState done [08:25:58]opened in 1715213850 [08:25:58]opened+sec_in_day 1715300250 [08:25:58]quantity*price = 19000 [08:25:58]sum+1 = 19001 [08:25:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 190.00 НСП 1% : 1.68 НДС 12% : 20.18 Наличными: 190.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 31 09.05.2024 08:25 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91701 ФПД: 277577465883528 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T082558&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91701&fm=277577465883528&tin=02508201610067®Number=0000000000098132&sum=19000 0 [08:25:59]StoreToDocumentArchive [08:25:59]shift 271 fd 91701 [08:25:59]save to /storage/0271/doc_00091701 [08:25:59]save last doc name /storage/0271/doc_00091701 to /storage/kkm_last_doc_name [08:25:59]save OK [08:25:59]Clear old archive folders... [08:25:59]ProcessDocumentItem done err = 0, tmpTLVsize=296 [08:25:59]tlvbuf is 00DAD800 [08:25:59]SAM_PROTO_ClearQueue [08:25:59]wFMCommunicate request_size=4 [08:25:59]MH_SAM_APDU [08:25:59]CAPDU: 80 09 00 00 [08:25:59]Write to MH i2c: E2 08 00 D1 01 80 09 00 00 00 00 00 00 44 [08:25:59]Write i2c OK [08:25:59]MH_I2C_Read... [08:25:59]OFD Sender: No OFD packet to send [08:25:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:25:59]Read from MH i2c: E2 [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: E2 03 00 [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: E2 03 00 D1 01 00 90 00 46 [08:25:59]RAPDU: 90 00 [08:25:59]wFMCommunicate OK [08:25:59]SAM_PROTO_ClearQueue done [08:25:59]KKMCreateOFDPacket [08:25:59]OFDProtocolAddRootSTLVToBuf [08:25:59]FM_MakeSignedData [08:25:59]FM_MakeSignedData [08:25:59]SAM_PROTO_SignData [08:25:59]wFMCommunicate request_size=4 [08:25:59]MH_SAM_APDU [08:25:59]CAPDU: 80 0D 01 02 [08:25:59]Write to MH i2c: E2 08 00 D2 01 80 0D 01 02 00 00 00 00 4C [08:25:59]Write i2c OK [08:25:59]MH_I2C_Read... [08:25:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:25:59]Read from MH i2c: E2 [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: E2 03 00 [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: E2 03 00 D2 01 00 90 00 47 [08:25:59]RAPDU: 90 00 [08:25:59]wFMCommunicate OK [08:25:59]wFMCommunicate request_size=255 [08:25:59]MH_SAM_APDU [08:25:59]CAPDU: 80 0D 02 02 FA 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 38 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 96 88 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 [08:25:59]Write to MH i2c: E2 02 01 D3 01 80 0D 02 02 FA 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 38 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 96 88 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 00 00 B3 [08:25:59]Write i2c OK [08:25:59]MH_I2C_Read... [08:25:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:59]Read from MH i2c: E2 [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: E2 03 00 [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: E2 03 00 D3 01 00 90 00 48 [08:25:59]RAPDU: 90 00 [08:25:59]wFMCommunicate OK [08:25:59]wFMCommunicate request_size=55 [08:25:59]MH_SAM_APDU [08:25:59]CAPDU: 80 0D 02 02 32 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 35 66 01 00 35 04 06 00 FC 74 8A 40 6B 88 [08:25:59]Write to MH i2c: E2 3A 00 D4 01 80 0D 02 02 32 00 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 35 66 01 00 35 04 06 00 FC 74 8A 40 6B 88 00 00 6C [08:25:59]Write i2c OK [08:25:59]MH_I2C_Read... [08:25:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:59]Read from MH i2c: E2 [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: E2 03 00 [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: E2 03 00 D4 01 00 90 00 49 [08:25:59]RAPDU: 90 00 [08:25:59]wFMCommunicate OK [08:25:59]wFMCommunicate request_size=4 [08:25:59]MH_SAM_APDU [08:25:59]CAPDU: 80 0D 03 02 [08:25:59]Write to MH i2c: E2 08 00 D5 01 80 0D 03 02 00 00 00 00 51 [08:25:59]Write i2c OK [08:25:59]MH_I2C_Read... [08:25:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:25:59]Read from MH i2c: E2 [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: E2 0B 00 [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: E2 0B 00 D5 01 00 48 6E A4 2B B6 4C 5B E9 90 00 1D [08:25:59]RAPDU: 48 6E A4 2B B6 4C 5B E9 90 00 [08:25:59]wFMCommunicate OK [08:25:59]SAM_PROTO_SignData done [08:25:59]FM_MakeSignedData done [08:25:59]CreateOFDProtocolMessage [08:25:59]wFMCommunicate request_size=4 [08:25:59]MH_SAM_APDU [08:25:59]CAPDU: 80 11 00 00 [08:25:59]Write to MH i2c: E2 08 00 D6 01 80 11 00 00 00 00 00 00 51 [08:25:59]Write i2c OK [08:25:59]MH_I2C_Read... [08:25:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:59]Read from MH i2c: E2 [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: E2 17 00 [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: E2 17 00 D6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 A1 [08:25:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [08:25:59]wFMCommunicate OK [08:25:59]CreateOFDProtocolMessage done [08:25:59]OFDSenderStorePacket 91701 [08:25:59]StoreOFDPacket docnum=91701 [08:25:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 3C 01 00 00 A2 1A 34 01 21 82 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 38 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 96 88 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 35 66 01 00 35 04 06 00 FC 74 8A 40 6B 88 48 6E A4 2B B6 4C 5B E9 [08:25:59]CheckFolder [08:25:59]dirname=/storage/ofd_packets [08:25:59]CheckFolder done [08:25:59]ProducePacketName [08:25:59]name=ofd_packets/00091701 [08:25:59]NVStorageSaveData ofd_packets/00091701 [08:25:59]File name is /storage/ofd_packets/00091701 [08:25:59]Write 346 bytes [08:25:59]NVStorageSaveData done [08:25:59]OFDSenderStorePacket done [08:25:59]KKMCreateOFDPacket done [08:25:59]NVStorageSaveData kkm_last_timestamp [08:25:59]File name is /storage/kkm_last_timestamp [08:25:59]Write 4 bytes [08:25:59]NVStorageSaveData done [08:25:59]ExternCall_PrintAddStr [08:25:59]wPrintStart [08:25:59]Write to MH i2c: 01 00 00 D7 01 D8 [08:25:59]Write i2c OK [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: 01 [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: 01 07 00 [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: 01 07 00 D7 01 00 00 00 00 00 FF 0F ED [08:25:59]RasterBufferAndPrint [08:25:59]line Счет N : (3)246331 [08:25:59]line ИНН: 02508201610067 [08:25:59]line Контрольно-Кассовый Чек [08:25:59]line ПРОДАЖА [08:25:59]line Товар: 4631150682851 [08:25:59]line Нап En Dragon Mojito лайм,клуб ж/б 0,45л [08:25:59]line 2.000 * 95.00 [08:25:59]line = 190.00 [08:25:59]line НДС 12% НСП 1% [08:25:59]line > о реализуемом товаре [08:25:59]line ИТОГО: 190.00 [08:25:59]line НСП 1% : 1.68 [08:25:59]line НДС 12% : 20.18 [08:25:59]line Наличными: 190.00 [08:25:59]line Безнал.: 0.00 [08:25:59]line Место: АЗС № 133 "Партнер Нефть" [08:25:59]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [08:25:59]line СНО: Общий режим [08:25:59]line Чек 31 09.05.2024 08:25 [08:25:59]line Смена: 271 ФФД: 1.0 [08:25:59]line ЗНМ: 0300000232 [08:25:59]line РНМ: 0000000000098132 [08:25:59]line Версия ККМ: 001 [08:25:59]line ФМ: 0000000000965423 [08:25:59]line ФД: 91701 [08:25:59]line ФПД: 277577465883528 [08:26:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T082558&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91701&fm=277577465883528&tin=02508201610067®Number=0000000000098132&sum=19000 [08:26:00]line 0 [08:26:00]OFD Sender: Processing packet 91701 [packets to send 59, broken 58] [08:26:00]ProducePacketName [08:26:00]name=ofd_packets/00091701 [08:26:00]OFD Sender: To server: pG, [08:26:00]CommunicateWithHost lk.salyk.kg:30040 [08:26:00]ConnectInit lk.salyk.kg [08:26:00]written 0, free lines is 4095 [08:26:00]Connected sock=5 [08:26:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 3C 01 00 00 A2 1A 34 01 21 82 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 38 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 96 88 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 35 66 01 00 35 04 06 00 FC 74 8A 40 6B 88 48 6E A4 2B B6 4C 5B E9 [08:26:00]*** FLAG_PRN_PAP1 set [08:26:00]Error from MH - 05 [08:26:00]process_action_free close_receipt [08:26:00]json_value_free [08:26:00]json_value_free done [08:26:00]process_json_proto returns [08:26:00]Send response to host [08:26:00]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [08:26:00]free response buf [08:26:00]execute_script done [08:26:00]execute_script returns [08:26:00]free content buf [08:26:00]Sock 6.Close socket [08:26:00]Sock 6.Thread stoped [08:26:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 1B 87 47 00 A4 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 35 66 01 00 F4 03 04 00 3D 34 3C 66 B6 04 01 00 00 76 0D 7A 9A 2A 27 A7 FA [08:26:00]CommunicateWithHost err = 0 [08:26:00]CheckOFDResponse [08:26:00]1017 (14) - 77093643461234 [08:26:00]1041 (16) - 0000000000965423 [08:26:00]1040 (4) - 91701 [08:26:00]1012 (4) - 09.05.2024 02:26 [08:26:00]1206 (1) - 0 [08:26:00]OFD Sender: Remove packet 91701 [08:26:00]ProducePacketName [08:26:00]name=ofd_packets/00091701 [08:26:00]NVStorageDeleteData [08:26:00]OFD Sender: No OFD packet to send [08:26:05]OFD Sender: No OFD packet to send [08:26:10]OFD Sender: No OFD packet to send [08:26:11]*** FLAG_PRN_PAP1 reset [08:26:11]*** FLAG_PRN_PAP1 set [08:26:11]*** FLAG_PRN_PAP1 reset [08:26:11]*** FLAG_PRN_PAP1 set [08:26:11]*** FLAG_PRN_PAP2 set [08:26:13]*** FLAG_PRN_PAP2 reset [08:26:13]*** FLAG_PRN_PAP1 reset [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 F9 [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 5400000000572554 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** 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: 386458+1714856732=1715243190 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:10]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [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 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FA [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 41 00 38 00 FF FF 57 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 B7 88 3C 66 1C A3 36 66 3B [08:26:31]Current date/time: 09.05.2024 08:26 [08:26:31]FM_Init [08:26:31]wFMConnect [08:26:31]MH_SAM_On [08:26:31]Write to MH i2c: E0 00 00 08 00 E7 [08:26:31]Write i2c OK [08:26:31]MH_I2C_Read... [08:26:31]*** iso7816_init finished! [08:26:31]*** atr: [08:26:31]*** 0F 3B D5 18 FF 81 91 FE [08:26:31]*** 1F C3 80 73 C8 21 10 0A [08:26:31]*** 00 00 00 00 00 00 00 00 [08:26:31]*** 00 00 00 00 00 00 00 00 [08:26:31]*** 00 00 00 00 00 00 00 00 [08:26:31]*** 00 00 00 00 00 00 00 00 [08:26:31]*** 00 00 00 00 00 00 00 00 [08:26:31]*** 00 00 00 00 00 00 00 00 [08:26:31]Read from MH i2c: E0 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E0 10 00 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [08:26:31]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:26:31]wFMCommunicate request_size=10 [08:26:31]MH_SAM_APDU [08:26:31]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:26:31]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:26:31]Write i2c OK [08:26:31]MH_I2C_Read... [08:26:31]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:26:31]Read from MH i2c: E2 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E2 03 00 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:26:31]RAPDU: 90 00 [08:26:31]wFMCommunicate OK [08:26:31]wFMCommunicate request_size=4 [08:26:31]MH_SAM_APDU [08:26:31]CAPDU: 80 11 00 00 [08:26:31]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:26:31]Write i2c OK [08:26:31]MH_I2C_Read... [08:26:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:31]Read from MH i2c: E2 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E2 17 00 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D4 [08:26:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [08:26:31]wFMCommunicate OK [08:26:31]Detected FM SN is 0000000000965423 [08:26:31]Stored FM SN is 0000000000965423 [08:26:31]wFMCommunicate request_size=9 [08:26:31]MH_SAM_APDU [08:26:31]CAPDU: 80 16 00 00 04 13 63 00 00 [08:26:31]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 13 63 00 00 00 00 08 [08:26:31]Write i2c OK [08:26:31]MH_I2C_Read... [08:26:31]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:26:31]Read from MH i2c: E2 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E2 03 00 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:26:31]RAPDU: 90 00 [08:26:31]wFMCommunicate OK [08:26:31]FM PIN OK [08:26:31]wFMCommunicate request_size=8 [08:26:31]MH_SAM_APDU [08:26:31]CAPDU: 80 14 04 00 03 02 00 01 [08:26:31]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:26:31]Write i2c OK [08:26:31]MH_I2C_Read... [08:26:31]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:26:31]Read from MH i2c: E2 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E2 03 00 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:26:31]RAPDU: 90 00 [08:26:31]wFMCommunicate OK [08:26:31]wFMCommunicate request_size=13 [08:26:31]MH_SAM_APDU [08:26:31]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:26:31]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [08:26:31]Write i2c OK [08:26:31]MH_I2C_Read... [08:26:31]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:26:31]Read from MH i2c: E2 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E2 03 00 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:26:31]RAPDU: 90 00 [08:26:31]wFMCommunicate OK [08:26:31]wFMCommunicate request_size=4 [08:26:31]MH_SAM_APDU [08:26:31]CAPDU: 80 11 00 00 [08:26:31]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:26:31]Write i2c OK [08:26:31]MH_I2C_Read... [08:26:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:31]Read from MH i2c: E2 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E2 17 00 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D8 [08:26:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [08:26:31]wFMCommunicate OK [08:26:31]DocumentArchiveInit [08:26:31]Start Httpd... [08:26:31]Httpd thread 3067084132 created [08:26:31]Write to MH i2c: 01 00 00 0F 00 0F [08:26:31]Write i2c OK [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: 01 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: 01 07 00 [08:26:31]MH_I2C_Read... [08:26:31]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:26:31]MH Int Process started [08:26:31]Allocated Socket 8 [08:26:31]Bind OK [08:26:31]Listen OK [08:26:31]httpd running on port 8080 [08:26:31]Waiting for new connection... [08:26:31]OFD Sender: No OFD packet to send [08:26:36]OFD Sender: No OFD packet to send [08:26:41]OFD Sender: No OFD packet to send [08:26:42]accept exits with 9 [08:26:42]New connection [08:26:42]New thread 3066797412 created [08:26:42]Waiting for new connection... [08:26:42] Sock 9.Parse request [08:26:42]Sock 9.Check first char [08:26:42]Sock 9.First char is OK [08:26:42]request: POST /json_proto HTTP/1.0 [08:26:42]Method: POST [08:26:42]URL: /json_proto [08:26:42]Method is POST - this is cgi request [08:26:42]url: /json_proto [08:26:42]query_string will be loaded in cgi processing [08:26:42]execute_cgi json_proto POST (null) [08:26:42]execute_cgi path=json_proto method=POST [08:26:42]POST find Content-Length [08:26:42]Host: 172.17.44.196:8080 [08:26:42]Content-Length: 215 [08:26:42]Content-Type: application/json [08:26:42] [08:26:42]POST finish read [08:26:42]Found Content-Length = 215 [08:26:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:42]execute_script... [08:26:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:42]POST & json_proto [08:26:42]process_json_proto [08:26:42]json parsed OK: [08:26:42]protocol is kg_v1.0 [08:26:42]action value=get_value [08:26:42]process_action get_value [08:26:42]cmd_get_value [08:26:42]process_action get_value done [08:26:42]requested_data is exist [08:26:42]produce_requested_data [08:26:42]requested_item kkm.sn is exist - process it [08:26:42]requested_item kkm.ver is exist - process it [08:26:42]requested_item fm.sn is exist - process it [08:26:42]wFMCommunicate request_size=4 [08:26:42]MH_SAM_APDU [08:26:42]CAPDU: 80 11 00 00 [08:26:42]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [08:26:42]Write i2c OK [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: E2 [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: E2 17 00 [08:26:42]MH_I2C_Read... [08:26:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:42]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 DA [08:26:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [08:26:42]wFMCommunicate OK [08:26:42]requested_item fd.num is exist - process it [08:26:42]SAM_PROTO_GetFieldsCounters [08:26:42]wFMCommunicate request_size=4 [08:26:42]MH_SAM_APDU [08:26:42]CAPDU: 80 13 00 00 [08:26:42]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [08:26:42]Write i2c OK [08:26:42]MH_I2C_Read... [08:26:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:26:42]Read from MH i2c: E2 [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: E2 62 00 [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 35 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 B2 [08:26:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 35 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:26:42]wFMCommunicate OK [08:26:42]SAM_PROTO_GetFieldsCounters done [08:26:42]requested_item shift.num is exist - process it [08:26:42]requested_item shift.opened is exist - process it [08:26:42]req_shift_opened [08:26:42]FM_GetShiftState [08:26:42]SAM_PROTO_GetShiftState [08:26:42]wFMCommunicate request_size=4 [08:26:42]MH_SAM_APDU [08:26:42]CAPDU: 80 13 01 00 [08:26:42]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [08:26:42]Write i2c OK [08:26:42]MH_I2C_Read... [08:26:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:42]Read from MH i2c: E2 [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: E2 0E 00 [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 6D [08:26:42]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [08:26:42]wFMCommunicate OK [08:26:42]SAM_PROTO_GetShiftState done [08:26:42]FM_GetShiftState done [08:26:42]req_shift_opened done [08:26:42]requested_item shift.open_date is exist - process it [08:26:42]req_shift_open_date [08:26:42]req_shift_open_date done [08:26:42]produce_requested_data done [08:26:42]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91701,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [08:26:42]process_action_free get_value [08:26:42]json_value_free [08:26:42]json_value_free done [08:26:42]process_json_proto returns [08:26:42]Send response to host [08:26:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91701,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [08:26:42]free response buf [08:26:42]execute_script done [08:26:42]execute_script returns [08:26:42]free content buf [08:26:42]Sock 9.Close socket [08:26:42]Sock 9.Thread stoped [08:26:42]accept exits with 7 [08:26:42]New connection [08:26:42]New thread 3066654052 created [08:26:42]Thread 3066797412 joined [08:26:42]Waiting for new connection... [08:26:42] Sock 7.Parse request [08:26:42]Sock 7.Check first char [08:26:42]Sock 7.First char is OK [08:26:42]request: POST /json_proto HTTP/1.0 [08:26:42]Method: POST [08:26:42]URL: /json_proto [08:26:42]Method is POST - this is cgi request [08:26:42]url: /json_proto [08:26:42]query_string will be loaded in cgi processing [08:26:42]execute_cgi json_proto POST (null) [08:26:42]execute_cgi path=json_proto method=POST [08:26:42]POST find Content-Length [08:26:42]Host: 172.17.44.196:8080 [08:26:42]Content-Length: 331 [08:26:42]Content-Type: application/json [08:26:42] [08:26:42]POST finish read [08:26:42]Found Content-Length = 331 [08:26:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:26:42]execute_script... [08:26:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:26:42]POST & json_proto [08:26:42]process_json_proto [08:26:42]json parsed OK: [08:26:42]protocol is kg_v1.0 [08:26:42]action value=get_value [08:26:42]process_action get_value [08:26:42]cmd_get_value [08:26:42]process_action get_value done [08:26:42]requested_data is exist [08:26:42]produce_requested_data [08:26:42]requested_item fm.sale.total is exist - process it [08:26:42]SAM_PROTO_GetFMData [08:26:42]wFMCommunicate request_size=4 [08:26:42]MH_SAM_APDU [08:26:42]CAPDU: 80 13 03 00 [08:26:42]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [08:26:42]Write i2c OK [08:26:42]MH_I2C_Read... [08:26:43]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:26:43]Read from MH i2c: E2 [08:26:43]MH_I2C_Read... [08:26:43]Read from MH i2c: E2 FD 00 [08:26:43]MH_I2C_Read... [08:26:43]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 17 64 01 00 69 04 A3 00 6F 04 04 00 19 5F 01 00 B1 04 05 00 F0 2E B6 64 01 70 04 05 00 66 4E D2 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 45 5F E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 1B 3C 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 6B [08:26:43]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 17 64 01 00 69 04 A3 00 6F 04 04 00 19 5F 01 00 B1 04 05 00 F0 2E B6 64 01 70 04 05 00 66 4E D2 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 45 5F E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 1B 3C 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [08:26:43]wFMCommunicate OK [08:26:43]wFMCommunicate request_size=4 [08:26:43]MH_SAM_APDU [08:26:43]CAPDU: 80 17 00 00 [08:26:43]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [08:26:43]Write i2c OK [08:26:43]MH_I2C_Read... [08:26:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:26:43]Read from MH i2c: E2 [08:26:43]MH_I2C_Read... [08:26:43]Read from MH i2c: E2 FD 00 [08:26:43]MH_I2C_Read... [08:26:43]Read from MH i2c: E2 FD 00 14 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 A6 [08:26:43]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [08:26:43]wFMCommunicate OK [08:26:43]wFMCommunicate request_size=4 [08:26:43]MH_SAM_APDU [08:26:43]CAPDU: 80 17 00 00 [08:26:43]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [08:26:43]Write i2c OK [08:26:43]MH_I2C_Read... [08:26:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:26:43]Read from MH i2c: E2 [08:26:43]MH_I2C_Read... [08:26:43]Read from MH i2c: E2 FD 00 [08:26:43]MH_I2C_Read... [08:26:43]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 6D [08:26:43]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [08:26:43]wFMCommunicate OK [08:26:43]wFMCommunicate request_size=4 [08:26:43]MH_SAM_APDU [08:26:43]CAPDU: 80 17 00 00 [08:26:43]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [08:26:43]Write i2c OK [08:26:43]MH_I2C_Read... [08:26:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:26:43]Read from MH i2c: E2 [08:26:43]MH_I2C_Read... [08:26:43]Read from MH i2c: E2 FD 00 [08:26:43]MH_I2C_Read... [08:26:43]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 0E [08:26:43]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [08:26:43]wFMCommunicate OK [08:26:43]wFMCommunicate request_size=4 [08:26:43]MH_SAM_APDU [08:26:43]CAPDU: 80 17 00 00 [08:26:43]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [08:26:43]Write i2c OK [08:26:43]MH_I2C_Read... [08:26:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [08:26:44]Read from MH i2c: E2 [08:26:44]MH_I2C_Read... [08:26:44]Read from MH i2c: E2 E5 00 [08:26:44]MH_I2C_Read... [08:26:44]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [08:26:44]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:26:44]wFMCommunicate OK [08:26:44]SAM_PROTO_GetFMData done [08:26:44]requested_item fm.sale_refund.total is exist - process it [08:26:44]requested_item fm.buy.total is exist - process it [08:26:44]requested_item shift.sale.total is exist - process it [08:26:44]SAM_PROTO_GetShiftData [08:26:44]wFMCommunicate request_size=4 [08:26:44]MH_SAM_APDU [08:26:44]CAPDU: 80 13 02 00 [08:26:44]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [08:26:44]Write i2c OK [08:26:44]MH_I2C_Read... [08:26:44]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:26:44]Read from MH i2c: E2 [08:26:44]MH_I2C_Read... [08:26:44]Read from MH i2c: E2 FD 00 [08:26:44]MH_I2C_Read... [08:26:44]Read from MH i2c: E2 FD 00 18 00 00 AD 04 AA 04 A9 04 6E 04 04 00 1F 00 00 00 69 04 9A 00 6F 04 04 00 1F 00 00 00 B1 04 03 00 2C D1 07 70 04 03 00 84 F8 05 72 04 03 00 A8 D8 01 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 80 D4 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 AE 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 AB [08:26:44]RAPDU: AD 04 AA 04 A9 04 6E 04 04 00 1F 00 00 00 69 04 9A 00 6F 04 04 00 1F 00 00 00 B1 04 03 00 2C D1 07 70 04 03 00 84 F8 05 72 04 03 00 A8 D8 01 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 80 D4 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 AE 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [08:26:44]wFMCommunicate OK [08:26:44]wFMCommunicate request_size=4 [08:26:44]MH_SAM_APDU [08:26:44]CAPDU: 80 17 00 00 [08:26:44]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [08:26:44]Write i2c OK [08:26:44]MH_I2C_Read... [08:26:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:26:44]Read from MH i2c: E2 [08:26:44]MH_I2C_Read... [08:26:44]Read from MH i2c: E2 FD 00 [08:26:44]MH_I2C_Read... [08:26:44]Read from MH i2c: E2 FD 00 19 00 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 90 00 AB [08:26:44]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 90 00 [08:26:44]wFMCommunicate OK [08:26:44]wFMCommunicate request_size=4 [08:26:44]MH_SAM_APDU [08:26:44]CAPDU: 80 17 00 00 [08:26:44]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [08:26:44]Write i2c OK [08:26:44]MH_I2C_Read... [08:26:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:26:45]Read from MH i2c: E2 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: E2 FD 00 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: E2 FD 00 1A 00 00 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 90 00 5E [08:26:45]RAPDU: 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 90 00 [08:26:45]wFMCommunicate OK [08:26:45]wFMCommunicate request_size=4 [08:26:45]MH_SAM_APDU [08:26:45]CAPDU: 80 17 00 00 [08:26:45]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [08:26:45]Write i2c OK [08:26:45]MH_I2C_Read... [08:26:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:26:45]Read from MH i2c: E2 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: E2 FD 00 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: E2 FD 00 1B 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 10 [08:26:45]RAPDU: 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [08:26:45]wFMCommunicate OK [08:26:45]wFMCommunicate request_size=4 [08:26:45]MH_SAM_APDU [08:26:45]CAPDU: 80 17 00 00 [08:26:45]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [08:26:45]Write i2c OK [08:26:45]MH_I2C_Read... [08:26:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 199! [08:26:45]Read from MH i2c: E2 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: E2 CA 00 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: E2 CA 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 81 [08:26:45]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:26:45]wFMCommunicate OK [08:26:45]SAM_PROTO_GetShiftData done [08:26:45]requested_item shift.sale.total_cash is exist - process it [08:26:45]requested_item shift.sale_refund.total is exist - process it [08:26:45]requested_item shift.sale_refund.total_cash is exist - process it [08:26:45]requested_item shift.buy.total is exist - process it [08:26:45]requested_item shift.buy.total_cash is exist - process it [08:26:45]produce_requested_data done [08:26:45]produce_requested_data return {"fm.sale.total":59846284.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":5123.00,"shift.sale.total_cash":3913.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:26:45]process_action_free get_value [08:26:45]json_value_free [08:26:45]json_value_free done [08:26:45]process_json_proto returns [08:26:45]Send response to host [08:26:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59846284.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":5123.00,"shift.sale.total_cash":3913.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:26:45]free response buf [08:26:45]execute_script done [08:26:45]execute_script returns [08:26:45]free content buf [08:26:45]Sock 7.Close socket [08:26:45]Sock 7.Thread stoped [08:26:46]OFD Sender: No OFD packet to send [08:26:51]OFD Sender: No OFD packet to send [08:26:56]OFD Sender: No OFD packet to send [08:27:01]OFD Sender: No OFD packet to send [08:27:06]OFD Sender: No OFD packet to send [08:27:11]OFD Sender: No OFD packet to send [08:27:16]OFD Sender: No OFD packet to send [08:27:21]OFD Sender: No OFD packet to send [08:27:26]OFD Sender: No OFD packet to send [08:27:31]OFD Sender: No OFD packet to send [08:27:36]OFD Sender: No OFD packet to send [08:27:41]OFD Sender: No OFD packet to send [08:27:46]OFD Sender: No OFD packet to send [08:27:51]OFD Sender: No OFD packet to send [08:27:56]OFD Sender: No OFD packet to send [08:28:01]OFD Sender: No OFD packet to send [08:28:06]OFD Sender: No OFD packet to send [08:28:11]OFD Sender: No OFD packet to send [08:28:16]OFD Sender: No OFD packet to send [08:28:21]OFD Sender: No OFD packet to send [08:28:26]OFD Sender: No OFD packet to send [08:28:31]OFD Sender: No OFD packet to send [08:28:36]OFD Sender: No OFD packet to send [08:28:41]OFD Sender: No OFD packet to send [08:28:46]OFD Sender: No OFD packet to send [08:28:51]OFD Sender: No OFD packet to send [08:28:56]OFD Sender: No OFD packet to send [08:29:01]OFD Sender: No OFD packet to send [08:29:06]OFD Sender: No OFD packet to send [08:29:11]OFD Sender: No OFD packet to send [08:29:16]OFD Sender: No OFD packet to send [08:29:21]OFD Sender: No OFD packet to send [08:29:26]OFD Sender: No OFD packet to send [08:29:31]OFD Sender: No OFD packet to send [08:29:36]OFD Sender: No OFD packet to send [08:29:41]OFD Sender: No OFD packet to send [08:29:46]OFD Sender: No OFD packet to send [08:29:51]OFD Sender: No OFD packet to send [08:29:56]OFD Sender: No OFD packet to send [08:30:01]OFD Sender: No OFD packet to send [08:30:06]OFD Sender: No OFD packet to send [08:30:11]OFD Sender: No OFD packet to send [08:30:16]OFD Sender: No OFD packet to send [08:30:21]OFD Sender: No OFD packet to send [08:30:26]OFD Sender: No OFD packet to send [08:30:31]OFD Sender: No OFD packet to send [08:30:36]OFD Sender: No OFD packet to send [08:30:41]OFD Sender: No OFD packet to send [08:30:46]OFD Sender: No OFD packet to send [08:30:51]OFD Sender: No OFD packet to send [08:30:56]OFD Sender: No OFD packet to send [08:31:01]OFD Sender: No OFD packet to send [08:31:06]OFD Sender: No OFD packet to send [08:31:11]OFD Sender: No OFD packet to send [08:31:16]OFD Sender: No OFD packet to send [08:31:21]OFD Sender: No OFD packet to send [08:31:26]OFD Sender: No OFD packet to send [08:31:31]OFD Sender: No OFD packet to send [08:31:36]OFD Sender: No OFD packet to send [08:31:41]OFD Sender: No OFD packet to send [08:31:46]OFD Sender: No OFD packet to send [08:31:51]OFD Sender: No OFD packet to send [08:31:56]OFD Sender: No OFD packet to send [08:32:01]OFD Sender: No OFD packet to send [08:32:06]OFD Sender: No OFD packet to send [08:32:11]OFD Sender: No OFD packet to send [08:32:16]OFD Sender: No OFD packet to send [08:32:21]OFD Sender: No OFD packet to send [08:32:26]OFD Sender: No OFD packet to send [08:32:31]OFD Sender: No OFD packet to send [08:32:36]OFD Sender: No OFD packet to send [08:32:41]OFD Sender: No OFD packet to send [08:32:46]OFD Sender: No OFD packet to send [08:32:51]OFD Sender: No OFD packet to send [08:32:56]OFD Sender: No OFD packet to send [08:33:01]OFD Sender: No OFD packet to send [08:33:06]OFD Sender: No OFD packet to send [08:33:11]OFD Sender: No OFD packet to send [08:33:16]OFD Sender: No OFD packet to send [08:33:21]OFD Sender: No OFD packet to send [08:33:26]OFD Sender: No OFD packet to send [08:33:31]OFD Sender: No OFD packet to send [08:33:36]OFD Sender: No OFD packet to send [08:33:41]OFD Sender: No OFD packet to send [08:33:46]OFD Sender: No OFD packet to send [08:33:51]OFD Sender: No OFD packet to send [08:33:56]OFD Sender: No OFD packet to send [08:34:01]OFD Sender: No OFD packet to send [08:34:06]OFD Sender: No OFD packet to send [08:34:11]OFD Sender: No OFD packet to send [08:34:16]OFD Sender: No OFD packet to send [08:34:21]OFD Sender: No OFD packet to send [08:34:26]OFD Sender: No OFD packet to send [08:34:29]accept exits with 9 [08:34:29]New connection [08:34:29]New thread 3066797412 created [08:34:29]Thread 3066654052 joined [08:34:29]Waiting for new connection... [08:34:29] Sock 9.Parse request [08:34:29]Sock 9.Check first char [08:34:29]Sock 9.First char is OK [08:34:29]request: POST /json_proto HTTP/1.0 [08:34:29]Method: POST [08:34:29]URL: /json_proto [08:34:29]Method is POST - this is cgi request [08:34:29]url: /json_proto [08:34:29]query_string will be loaded in cgi processing [08:34:29]execute_cgi json_proto POST (null) [08:34:29]execute_cgi path=json_proto method=POST [08:34:29]POST find Content-Length [08:34:29]Host: 172.17.44.196:8080 [08:34:29]Content-Length: 626 [08:34:29]Content-Type: application/json [08:34:29] [08:34:29]POST finish read [08:34:29]Found Content-Length = 626 [08:34:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246332", "tax_sys" : 0, "items" : [ { "code": "46226624", "name": "Mentos \u041F\u0412 \u041A\u043B\u0443\u0431\u043D\u0438\u043A\u0430 6*100*2", "price" : 10.00, "quantity" : 1.000, "sum" : 10.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 10.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:34:29]execute_script... [08:34:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246332", "tax_sys" : 0, "items" : [ { "code": "46226624", "name": "Mentos \u041F\u0412 \u041A\u043B\u0443\u0431\u043D\u0438\u043A\u0430 6*100*2", "price" : 10.00, "quantity" : 1.000, "sum" : 10.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 10.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:34:29]POST & json_proto [08:34:29]process_json_proto [08:34:29]json parsed OK: [08:34:29]protocol is kg_v1.0 [08:34:29]action value=close_receipt [08:34:29]process_action close_receipt [08:34:29]cmd_close_receipt [08:34:29]MH_GetDate [08:34:29]Write to MH i2c: F0 00 00 1D 00 0C [08:34:29]Write i2c OK [08:34:29]MH_I2C_Read... [08:34:29]Read from MH i2c: F0 [08:34:29]MH_I2C_Read... [08:34:29]Read from MH i2c: F0 09 00 [08:34:29]MH_I2C_Read... [08:34:29]Read from MH i2c: F0 09 00 1D 00 00 95 8A 3C 66 1C A3 36 66 31 [08:34:29]GetLastDocTimeStamp 48 [08:34:29]current date 1715243669 [08:34:29]FM_GetShiftState [08:34:29]SAM_PROTO_GetShiftState [08:34:29]wFMCommunicate request_size=4 [08:34:29]MH_SAM_APDU [08:34:29]CAPDU: 80 13 01 00 [08:34:29]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [08:34:29]Write i2c OK [08:34:29]MH_I2C_Read... [08:34:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:29]Read from MH i2c: E2 [08:34:29]MH_I2C_Read... [08:34:29]Read from MH i2c: E2 0E 00 [08:34:29]MH_I2C_Read... [08:34:29]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 79 [08:34:29]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [08:34:29]wFMCommunicate OK [08:34:29]SAM_PROTO_GetShiftState done [08:34:29]FM_GetShiftState done [08:34:29]opened in 1715213850 [08:34:29]opened+sec_in_day 1715300250 [08:34:29]quantity*price = 1000 [08:34:29]sum+1 = 1001 [08:34:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 10.00 НСП 1% : 0.09 НДС 12% : 1.06 Наличными: 10.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 32 09.05.2024 08:34 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91702 ФПД: 200624140072685 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T083429&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91702&fm=200624140072685&tin=02508201610067®Number=0000000000098132&sum=1000 0 [08:34:30]StoreToDocumentArchive [08:34:30]shift 271 fd 91702 [08:34:30]save to /storage/0271/doc_00091702 [08:34:30]save last doc name /storage/0271/doc_00091702 to /storage/kkm_last_doc_name [08:34:30]save OK [08:34:30]Clear old archive folders... [08:34:30]ProcessDocumentItem done err = 0, tmpTLVsize=273 [08:34:30]tlvbuf is 0045D720 [08:34:30]SAM_PROTO_ClearQueue [08:34:30]wFMCommunicate request_size=4 [08:34:30]MH_SAM_APDU [08:34:30]CAPDU: 80 09 00 00 [08:34:30]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [08:34:30]Write i2c OK [08:34:30]MH_I2C_Read... [08:34:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:34:30]Read from MH i2c: E2 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: E2 03 00 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [08:34:30]RAPDU: 90 00 [08:34:30]wFMCommunicate OK [08:34:30]SAM_PROTO_ClearQueue done [08:34:30]KKMCreateOFDPacket [08:34:30]OFDProtocolAddRootSTLVToBuf [08:34:30]FM_MakeSignedData [08:34:30]FM_MakeSignedData [08:34:30]SAM_PROTO_SignData [08:34:30]wFMCommunicate request_size=4 [08:34:30]MH_SAM_APDU [08:34:30]CAPDU: 80 0D 01 02 [08:34:30]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [08:34:30]Write i2c OK [08:34:30]MH_I2C_Read... [08:34:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:34:30]Read from MH i2c: E2 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: E2 03 00 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [08:34:30]RAPDU: 90 00 [08:34:30]wFMCommunicate OK [08:34:30]wFMCommunicate request_size=255 [08:34:30]MH_SAM_APDU [08:34:30]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 36 32 32 36 36 32 34 06 04 24 00 4D 65 6E 74 6F 73 20 D0 9F D0 92 20 D0 9A D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 00 00 00 00 00 07 04 06 00 E8 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 95 8A 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 [08:34:30]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 36 32 32 36 36 32 34 06 04 24 00 4D 65 6E 74 6F 73 20 D0 9F D0 92 20 D0 9A D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 00 00 00 00 00 07 04 06 00 E8 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 95 8A 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 00 00 D3 [08:34:30]Write i2c OK [08:34:30]MH_I2C_Read... [08:34:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:30]Read from MH i2c: E2 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: E2 03 00 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [08:34:30]RAPDU: 90 00 [08:34:30]wFMCommunicate OK [08:34:30]wFMCommunicate request_size=32 [08:34:30]MH_SAM_APDU [08:34:30]CAPDU: 80 0D 02 02 1B 30 30 30 39 36 35 34 32 33 10 04 04 00 36 66 01 00 35 04 06 00 B6 77 72 9A 36 ED [08:34:30]Write to MH i2c: E2 23 00 2E 00 80 0D 02 02 1B 00 30 30 30 39 36 35 34 32 33 10 04 04 00 36 66 01 00 35 04 06 00 B6 77 72 9A 36 ED 00 00 FB [08:34:30]Write i2c OK [08:34:30]MH_I2C_Read... [08:34:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:30]Read from MH i2c: E2 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: E2 03 00 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [08:34:30]RAPDU: 90 00 [08:34:30]wFMCommunicate OK [08:34:30]wFMCommunicate request_size=4 [08:34:30]MH_SAM_APDU [08:34:30]CAPDU: 80 0D 03 02 [08:34:30]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [08:34:30]Write i2c OK [08:34:30]MH_I2C_Read... [08:34:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:34:30]Read from MH i2c: E2 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: E2 0B 00 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: E2 0B 00 2F 00 00 4F 06 E5 5E 78 50 53 2C 90 00 8A [08:34:30]RAPDU: 4F 06 E5 5E 78 50 53 2C 90 00 [08:34:30]wFMCommunicate OK [08:34:30]SAM_PROTO_SignData done [08:34:30]FM_MakeSignedData done [08:34:30]CreateOFDProtocolMessage [08:34:30]wFMCommunicate request_size=4 [08:34:30]MH_SAM_APDU [08:34:30]CAPDU: 80 11 00 00 [08:34:30]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [08:34:30]Write i2c OK [08:34:30]MH_I2C_Read... [08:34:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:30]Read from MH i2c: E2 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: E2 17 00 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 FA [08:34:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [08:34:30]wFMCommunicate OK [08:34:30]CreateOFDProtocolMessage done [08:34:30]OFDSenderStorePacket 91702 [08:34:30]StoreOFDPacket docnum=91702 [08:34:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 25 01 00 00 E4 7C 1D 01 81 5A 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 36 32 32 36 36 32 34 06 04 24 00 4D 65 6E 74 6F 73 20 D0 9F D0 92 20 D0 9A D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 00 00 00 00 00 07 04 06 00 E8 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 95 8A 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 36 66 01 00 35 04 06 00 B6 77 72 9A 36 ED 4F 06 E5 5E 78 50 53 2C [08:34:30]CheckFolder [08:34:30]dirname=/storage/ofd_packets [08:34:30]CheckFolder done [08:34:30]ProducePacketName [08:34:30]name=ofd_packets/00091702 [08:34:30]NVStorageSaveData ofd_packets/00091702 [08:34:30]File name is /storage/ofd_packets/00091702 [08:34:30]Write 323 bytes [08:34:30]NVStorageSaveData done [08:34:30]OFDSenderStorePacket done [08:34:30]KKMCreateOFDPacket done [08:34:30]NVStorageSaveData kkm_last_timestamp [08:34:30]File name is /storage/kkm_last_timestamp [08:34:30]Write 4 bytes [08:34:30]NVStorageSaveData done [08:34:30]ExternCall_PrintAddStr [08:34:30]wPrintStart [08:34:30]Write to MH i2c: 01 00 00 31 00 31 [08:34:30]Write i2c OK [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: 01 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: 01 07 00 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [08:34:30]RasterBufferAndPrint [08:34:30]line Счет N : (3)246332 [08:34:30]line ИНН: 02508201610067 [08:34:30]line Контрольно-Кассовый Чек [08:34:30]line ПРОДАЖА [08:34:30]line Товар: 46226624 [08:34:30]line Mentos ПВ Клубника 6*100*2 [08:34:30]line 1.000 * 10.00 [08:34:30]line = 10.00 [08:34:30]line НДС 12% НСП 1% [08:34:30]line > о реализуемом товаре [08:34:30]line ИТОГО: 10.00 [08:34:30]line НСП 1% : 0.09 [08:34:30]line НДС 12% : 1.06 [08:34:30]line Наличными: 10.00 [08:34:30]line Безнал.: 0.00 [08:34:30]line Место: АЗС № 133 "Партнер Нефть" [08:34:30]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [08:34:30]line СНО: Общий режим [08:34:30]line Чек 32 09.05.2024 08:34 [08:34:30]line Смена: 271 ФФД: 1.0 [08:34:30]line ЗНМ: 0300000232 [08:34:30]line РНМ: 0000000000098132 [08:34:30]line Версия ККМ: 001 [08:34:30]line ФМ: 0000000000965423 [08:34:30]line ФД: 91702 [08:34:30]line ФПД: 200624140072685 [08:34:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T083429&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91702&fm=200624140072685&tin=02508201610067®Number=0000000000098132&sum=1000 [08:34:30]line 0 [08:34:30]written 0, free lines is 4095 [08:34:30]OFD Sender: Processing packet 91702 [packets to send 59, broken 58] [08:34:30]ProducePacketName [08:34:30]name=ofd_packets/00091702 [08:34:30]OFD Sender: To server: pG, [08:34:30]CommunicateWithHost lk.salyk.kg:30040 [08:34:30]ConnectInit lk.salyk.kg [08:34:31]Connected sock=10 [08:34:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 25 01 00 00 E4 7C 1D 01 81 5A 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 36 32 32 36 36 32 34 06 04 24 00 4D 65 6E 74 6F 73 20 D0 9F D0 92 20 D0 9A D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 00 00 00 00 00 07 04 06 00 E8 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 95 8A 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 36 66 01 00 35 04 06 00 B6 77 72 9A 36 ED 4F 06 E5 5E 78 50 53 2C [08:34:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 7E BB 47 00 A1 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 36 66 01 00 F4 03 04 00 3B 36 3C 66 B6 04 01 00 00 10 46 F2 95 44 68 A4 63 [08:34:31]CommunicateWithHost err = 0 [08:34:31]CheckOFDResponse [08:34:31]1017 (14) - 77093643461234 [08:34:31]1041 (16) - 0000000000965423 [08:34:31]1040 (4) - 91702 [08:34:31]1012 (4) - 09.05.2024 02:34 [08:34:31]1206 (1) - 0 [08:34:31]OFD Sender: Remove packet 91702 [08:34:31]ProducePacketName [08:34:31]name=ofd_packets/00091702 [08:34:31]NVStorageDeleteData [08:34:31]Write to MH i2c: 01 00 00 58 00 58 [08:34:31]Write i2c OK [08:34:31]MH_I2C_Read... [08:34:31]Read from MH i2c: 01 [08:34:31]MH_I2C_Read... [08:34:31]Read from MH i2c: 01 07 00 [08:34:31]MH_I2C_Read... [08:34:31]Read from MH i2c: 01 07 00 58 00 00 00 00 00 00 F1 0C 5C [08:34:31]RasterBufferAndPrint [08:34:31]line [08:34:31]line [08:34:31]line [08:34:31]line [08:34:31]line [08:34:31]written 0, free lines is 3318 [08:34:31]MH_Cut [08:34:31]Write to MH i2c: D1 01 00 5F 00 01 31 [08:34:31]Write i2c OK [08:34:31]MH_I2C_Read... [08:34:31]Read from MH i2c: D1 [08:34:31]MH_I2C_Read... [08:34:31]Read from MH i2c: D1 01 00 [08:34:31]MH_I2C_Read... [08:34:31]Read from MH i2c: D1 01 00 5F 00 00 30 [08:34:31]Write to MH i2c: 01 00 00 60 00 60 [08:34:31]Write i2c OK [08:34:31]MH_I2C_Read... [08:34:31]OFD Sender: No OFD packet to send [08:34:32]*** Cut start [08:34:32]*** Partial cut [08:34:32]*** CUTSNS_PIN = 1 [08:34:32]*** CUTSNS_PIN = 0 [08:34:32]*** Brake cut motor [08:34:32]Read from MH i2c: 01 [08:34:32]MH_I2C_Read... [08:34:32]*** Stop cut motor [08:34:32]*** Cut end [08:34:32]Read from MH i2c: 01 07 00 [08:34:32]MH_I2C_Read... [08:34:32]Read from MH i2c: 01 07 00 60 00 00 00 00 00 00 FF 0F 75 [08:34:32]process_action close_receipt done [08:34:32]requested_data is exist [08:34:32]produce_requested_data [08:34:32]requested_item fm.sn is exist - process it [08:34:32]wFMCommunicate request_size=4 [08:34:32]MH_SAM_APDU [08:34:32]CAPDU: 80 11 00 00 [08:34:32]Write to MH i2c: E2 08 00 61 00 80 11 00 00 00 00 00 00 DB [08:34:32]Write i2c OK [08:34:32]MH_I2C_Read... [08:34:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:32]Read from MH i2c: E2 [08:34:32]MH_I2C_Read... [08:34:32]Read from MH i2c: E2 17 00 [08:34:32]MH_I2C_Read... [08:34:32]Read from MH i2c: E2 17 00 61 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 2B [08:34:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [08:34:32]wFMCommunicate OK [08:34:32]requested_item fd.num is exist - process it [08:34:32]SAM_PROTO_GetFieldsCounters [08:34:32]wFMCommunicate request_size=4 [08:34:32]MH_SAM_APDU [08:34:32]CAPDU: 80 13 00 00 [08:34:32]Write to MH i2c: E2 08 00 62 00 80 13 00 00 00 00 00 00 DE [08:34:32]Write i2c OK [08:34:32]MH_I2C_Read... [08:34:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:34:32]Read from MH i2c: E2 [08:34:32]MH_I2C_Read... [08:34:32]Read from MH i2c: E2 62 00 [08:34:32]MH_I2C_Read... [08:34:32]Read from MH i2c: E2 62 00 62 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 36 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 07 [08:34:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 36 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:34:32]wFMCommunicate OK [08:34:32]SAM_PROTO_GetFieldsCounters done [08:34:32]requested_item shift.num is exist - process it [08:34:32]requested_item shift.opened is exist - process it [08:34:32]req_shift_opened [08:34:32]FM_GetShiftState [08:34:32]SAM_PROTO_GetShiftState [08:34:32]wFMCommunicate request_size=4 [08:34:32]MH_SAM_APDU [08:34:32]CAPDU: 80 13 01 00 [08:34:32]Write to MH i2c: E2 08 00 63 00 80 13 01 00 00 00 00 00 E0 [08:34:32]Write i2c OK [08:34:32]MH_I2C_Read... [08:34:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:32]Read from MH i2c: E2 [08:34:32]MH_I2C_Read... [08:34:32]Read from MH i2c: E2 0E 00 [08:34:32]MH_I2C_Read... [08:34:32]Read from MH i2c: E2 0E 00 63 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 BE [08:34:32]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [08:34:32]wFMCommunicate OK [08:34:32]SAM_PROTO_GetShiftState done [08:34:32]FM_GetShiftState done [08:34:32]req_shift_opened done [08:34:32]requested_item shift.open_date is exist - process it [08:34:32]req_shift_open_date [08:34:32]req_shift_open_date done [08:34:32]produce_requested_data done [08:34:32]produce_requested_data return {"fm.sn":"0000000000965423","fd.num":91702,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [08:34:32]process_action_free close_receipt [08:34:32]json_value_free [08:34:32]json_value_free done [08:34:32]process_json_proto returns [08:34:32]Send response to host [08:34:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965423","fd.num":91702,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [08:34:32]free response buf [08:34:32]execute_script done [08:34:32]execute_script returns [08:34:32]free content buf [08:34:32]Sock 9.Close socket [08:34:32]Sock 9.Thread stoped [08:34:36]OFD Sender: No OFD packet to send [08:34:41]OFD Sender: No OFD packet to send [08:34:46]OFD Sender: No OFD packet to send [08:34:51]OFD Sender: No OFD packet to send [08:34:56]OFD Sender: No OFD packet to send [08:35:01]OFD Sender: No OFD packet to send [08:35:06]OFD Sender: No OFD packet to send [08:35:11]OFD Sender: No OFD packet to send [08:35:16]OFD Sender: No OFD packet to send [08:35:21]OFD Sender: No OFD packet to send [08:35:26]OFD Sender: No OFD packet to send [08:35:31]OFD Sender: No OFD packet to send [08:35:36]OFD Sender: No OFD packet to send [08:35:41]OFD Sender: No OFD packet to send [08:35:46]OFD Sender: No OFD packet to send [08:35:51]OFD Sender: No OFD packet to send [08:35:56]OFD Sender: No OFD packet to send [08:36:01]OFD Sender: No OFD packet to send [08:36:06]OFD Sender: No OFD packet to send [08:36:11]OFD Sender: No OFD packet to send [08:36:16]OFD Sender: No OFD packet to send [08:36:21]OFD Sender: No OFD packet to send [08:36:26]OFD Sender: No OFD packet to send [08:36:31]OFD Sender: No OFD packet to send [08:36:36]OFD Sender: No OFD packet to send [08:36:41]OFD Sender: No OFD packet to send [08:36:46]OFD Sender: No OFD packet to send [08:36:51]OFD Sender: No OFD packet to send [08:36:56]OFD Sender: No OFD packet to send [08:37:01]OFD Sender: No OFD packet to send [08:37:06]OFD Sender: No OFD packet to send [08:37:11]OFD Sender: No OFD packet to send [08:37:16]OFD Sender: No OFD packet to send [08:37:21]OFD Sender: No OFD packet to send [08:37:26]OFD Sender: No OFD packet to send [08:37:31]OFD Sender: No OFD packet to send [08:37:34]accept exits with 7 [08:37:34]New connection [08:37:34]New thread 3066654052 created [08:37:34]Thread 3066797412 joined [08:37:34]Waiting for new connection... [08:37:34] Sock 7.Parse request [08:37:34]Sock 7.Check first char [08:37:34]Sock 7.First char is OK [08:37:34]request: POST /json_proto HTTP/1.0 [08:37:34]Method: POST [08:37:34]URL: /json_proto [08:37:34]Method is POST - this is cgi request [08:37:34]url: /json_proto [08:37:34]query_string will be loaded in cgi processing [08:37:34]execute_cgi json_proto POST (null) [08:37:34]execute_cgi path=json_proto method=POST [08:37:34]POST find Content-Length [08:37:34]Host: 172.17.44.196:8080 [08:37:34]Content-Length: 626 [08:37:34]Content-Type: application/json [08:37:34] [08:37:34]POST finish read [08:37:34]Found Content-Length = 626 [08:37:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246333", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:34]execute_script... [08:37:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246333", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:34]POST & json_proto [08:37:34]process_json_proto [08:37:34]json parsed OK: [08:37:34]protocol is kg_v1.0 [08:37:34]action value=close_receipt [08:37:34]process_action close_receipt [08:37:34]cmd_close_receipt [08:37:34]MH_GetDate [08:37:34]Write to MH i2c: F0 00 00 64 00 53 [08:37:34]Write i2c OK [08:37:34]MH_I2C_Read... [08:37:34]Read from MH i2c: F0 [08:37:34]MH_I2C_Read... [08:37:34]Read from MH i2c: F0 09 00 [08:37:34]MH_I2C_Read... [08:37:34]Read from MH i2c: F0 09 00 64 00 00 4E 8B 3C 66 1C A3 36 66 32 [08:37:34]GetLastDocTimeStamp 1715243669 [08:37:34]current date 1715243854 [08:37:34]FM_GetShiftState [08:37:34]SAM_PROTO_GetShiftState [08:37:34]wFMCommunicate request_size=4 [08:37:34]MH_SAM_APDU [08:37:34]CAPDU: 80 13 01 00 [08:37:34]Write to MH i2c: E2 08 00 65 00 80 13 01 00 00 00 00 00 E2 [08:37:34]Write i2c OK [08:37:34]MH_I2C_Read... [08:37:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:34]Read from MH i2c: E2 [08:37:34]MH_I2C_Read... [08:37:34]Read from MH i2c: E2 0E 00 [08:37:34]MH_I2C_Read... [08:37:34]Read from MH i2c: E2 0E 00 65 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 C0 [08:37:34]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [08:37:34]wFMCommunicate OK [08:37:34]SAM_PROTO_GetShiftState done [08:37:34]FM_GetShiftState done [08:37:34]opened in 1715213850 [08:37:34]opened+sec_in_day 1715300250 [08:37:34]quantity*price = 10500 [08:37:34]sum+1 = 10501 [08:37:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 105.00 НСП 1% : 0.93 НДС 12% : 11.15 Наличными: 105.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 33 09.05.2024 08:37 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91703 ФПД: 261612110844376 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T083734&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91703&fm=261612110844376&tin=02508201610067®Number=0000000000098132&sum=10500 0 [08:37:35]StoreToDocumentArchive [08:37:35]shift 271 fd 91703 [08:37:35]save to /storage/0271/doc_00091703 [08:37:35]save last doc name /storage/0271/doc_00091703 to /storage/kkm_last_doc_name [08:37:35]save OK [08:37:35]Clear old archive folders... [08:37:35]ProcessDocumentItem done err = 0, tmpTLVsize=274 [08:37:35]tlvbuf is 00456D80 [08:37:35]SAM_PROTO_ClearQueue [08:37:35]wFMCommunicate request_size=4 [08:37:35]MH_SAM_APDU [08:37:35]CAPDU: 80 09 00 00 [08:37:35]Write to MH i2c: E2 08 00 72 00 80 09 00 00 00 00 00 00 E4 [08:37:35]Write i2c OK [08:37:35]MH_I2C_Read... [08:37:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:37:35]Read from MH i2c: E2 [08:37:35]MH_I2C_Read... [08:37:35]Read from MH i2c: E2 03 00 [08:37:35]MH_I2C_Read... [08:37:35]Read from MH i2c: E2 03 00 72 00 00 90 00 E6 [08:37:35]RAPDU: 90 00 [08:37:35]wFMCommunicate OK [08:37:35]SAM_PROTO_ClearQueue done [08:37:35]KKMCreateOFDPacket [08:37:35]OFDProtocolAddRootSTLVToBuf [08:37:35]FM_MakeSignedData [08:37:35]FM_MakeSignedData [08:37:35]SAM_PROTO_SignData [08:37:35]wFMCommunicate request_size=4 [08:37:35]MH_SAM_APDU [08:37:35]CAPDU: 80 0D 01 02 [08:37:35]Write to MH i2c: E2 08 00 73 00 80 0D 01 02 00 00 00 00 EC [08:37:35]Write i2c OK [08:37:35]MH_I2C_Read... [08:37:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:37:35]Read from MH i2c: E2 [08:37:35]MH_I2C_Read... [08:37:35]Read from MH i2c: E2 03 00 [08:37:35]MH_I2C_Read... [08:37:35]Read from MH i2c: E2 03 00 73 00 00 90 00 E7 [08:37:35]RAPDU: 90 00 [08:37:35]wFMCommunicate OK [08:37:35]wFMCommunicate request_size=255 [08:37:35]MH_SAM_APDU [08:37:35]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 4E 8B 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 [08:37:35]Write to MH i2c: E2 02 01 74 00 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 4E 8B 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 00 00 13 [08:37:35]Write i2c OK [08:37:35]MH_I2C_Read... [08:37:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:35]Read from MH i2c: E2 [08:37:35]MH_I2C_Read... [08:37:35]Read from MH i2c: E2 03 00 [08:37:35]MH_I2C_Read... [08:37:35]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [08:37:35]RAPDU: 90 00 [08:37:35]wFMCommunicate OK [08:37:35]wFMCommunicate request_size=33 [08:37:35]MH_SAM_APDU [08:37:35]CAPDU: 80 0D 02 02 1C 30 30 30 30 39 36 35 34 32 33 10 04 04 00 37 66 01 00 35 04 06 00 ED EF 50 EF 91 D8 [08:37:35]Write to MH i2c: E2 24 00 75 00 80 0D 02 02 1C 00 30 30 30 30 39 36 35 34 32 33 10 04 04 00 37 66 01 00 35 04 06 00 ED EF 50 EF 91 D8 00 00 9D [08:37:35]Write i2c OK [08:37:35]MH_I2C_Read... [08:37:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:35]Read from MH i2c: E2 [08:37:35]MH_I2C_Read... [08:37:35]Read from MH i2c: E2 03 00 [08:37:35]MH_I2C_Read... [08:37:35]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [08:37:35]RAPDU: 90 00 [08:37:35]wFMCommunicate OK [08:37:35]wFMCommunicate request_size=4 [08:37:35]MH_SAM_APDU [08:37:35]CAPDU: 80 0D 03 02 [08:37:35]Write to MH i2c: E2 08 00 76 00 80 0D 03 02 00 00 00 00 F1 [08:37:35]Write i2c OK [08:37:35]MH_I2C_Read... [08:37:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:37:36]Read from MH i2c: E2 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: E2 0B 00 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: E2 0B 00 76 00 00 48 64 79 C2 A4 9A 23 5A 90 00 94 [08:37:36]RAPDU: 48 64 79 C2 A4 9A 23 5A 90 00 [08:37:36]wFMCommunicate OK [08:37:36]SAM_PROTO_SignData done [08:37:36]FM_MakeSignedData done [08:37:36]CreateOFDProtocolMessage [08:37:36]wFMCommunicate request_size=4 [08:37:36]MH_SAM_APDU [08:37:36]CAPDU: 80 11 00 00 [08:37:36]Write to MH i2c: E2 08 00 77 00 80 11 00 00 00 00 00 00 F1 [08:37:36]Write i2c OK [08:37:36]MH_I2C_Read... [08:37:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:36]Read from MH i2c: E2 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: E2 17 00 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: E2 17 00 77 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 41 [08:37:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [08:37:36]wFMCommunicate OK [08:37:36]CreateOFDProtocolMessage done [08:37:36]OFDSenderStorePacket 91703 [08:37:36]StoreOFDPacket docnum=91703 [08:37:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 26 01 00 00 A6 9D 1E 01 EE 2C 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 4E 8B 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 37 66 01 00 35 04 06 00 ED EF 50 EF 91 D8 48 64 79 C2 A4 9A 23 5A [08:37:36]CheckFolder [08:37:36]dirname=/storage/ofd_packets [08:37:36]CheckFolder done [08:37:36]ProducePacketName [08:37:36]name=ofd_packets/00091703 [08:37:36]NVStorageSaveData ofd_packets/00091703 [08:37:36]File name is /storage/ofd_packets/00091703 [08:37:36]Write 324 bytes [08:37:36]NVStorageSaveData done [08:37:36]OFDSenderStorePacket done [08:37:36]KKMCreateOFDPacket done [08:37:36]NVStorageSaveData kkm_last_timestamp [08:37:36]File name is /storage/kkm_last_timestamp [08:37:36]Write 4 bytes [08:37:36]NVStorageSaveData done [08:37:36]ExternCall_PrintAddStr [08:37:36]wPrintStart [08:37:36]Write to MH i2c: 01 00 00 78 00 78 [08:37:36]Write i2c OK [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: 01 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: 01 07 00 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: 01 07 00 78 00 00 00 00 00 00 FF 0F 8D [08:37:36]RasterBufferAndPrint [08:37:36]line Счет N : (3)246333 [08:37:36]line ИНН: 02508201610067 [08:37:36]line Контрольно-Кассовый Чек [08:37:36]line ПРОДАЖА [08:37:36]line Товар: 2000036240010 [08:37:36]line Кофе Латте (GABB TRADE) [08:37:36]line 1.000 * 105.00 [08:37:36]line = 105.00 [08:37:36]line НДС 12% НСП 1% [08:37:36]line > о реализуемом товаре [08:37:36]line ИТОГО: 105.00 [08:37:36]line НСП 1% : 0.93 [08:37:36]line НДС 12% : 11.15 [08:37:36]line Наличными: 105.00 [08:37:36]line Безнал.: 0.00 [08:37:36]line Место: АЗС № 133 "Партнер Нефть" [08:37:36]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [08:37:36]line СНО: Общий режим [08:37:36]line Чек 33 09.05.2024 08:37 [08:37:36]line Смена: 271 ФФД: 1.0 [08:37:36]line ЗНМ: 0300000232 [08:37:36]line РНМ: 0000000000098132 [08:37:36]line Версия ККМ: 001 [08:37:36]line ФМ: 0000000000965423 [08:37:36]line ФД: 91703 [08:37:36]line ФПД: 261612110844376 [08:37:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T083734&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91703&fm=261612110844376&tin=02508201610067®Number=0000000000098132&sum=10500 [08:37:36]line 0 [08:37:36]OFD Sender: Processing packet 91703 [packets to send 59, broken 58] [08:37:36]ProducePacketName [08:37:36]name=ofd_packets/00091703 [08:37:36]OFD Sender: To server: pG, [08:37:36]CommunicateWithHost lk.salyk.kg:30040 [08:37:36]ConnectInit lk.salyk.kg [08:37:36]written 0, free lines is 4095 [08:37:36]Connected sock=10 [08:37:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 26 01 00 00 A6 9D 1E 01 EE 2C 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 4E 8B 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 37 66 01 00 35 04 06 00 ED EF 50 EF 91 D8 48 64 79 C2 A4 9A 23 5A [08:37:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 AE 7C 47 00 60 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 37 66 01 00 F4 03 04 00 F4 36 3C 66 B6 04 01 00 00 E7 B0 F8 A5 21 61 E3 F4 [08:37:36]CommunicateWithHost err = 0 [08:37:36]CheckOFDResponse [08:37:36]1017 (14) - 77093643461234 [08:37:36]1041 (16) - 0000000000965423 [08:37:36]1040 (4) - 91703 [08:37:36]1012 (4) - 09.05.2024 02:37 [08:37:36]1206 (1) - 0 [08:37:36]OFD Sender: Remove packet 91703 [08:37:36]ProducePacketName [08:37:36]name=ofd_packets/00091703 [08:37:36]NVStorageDeleteData [08:37:36]Write to MH i2c: 01 00 00 9F 00 9F [08:37:36]Write i2c OK [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: 01 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: 01 07 00 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: 01 07 00 9F 00 00 00 00 00 00 F3 0C A5 [08:37:36]RasterBufferAndPrint [08:37:36]line [08:37:36]line [08:37:36]line [08:37:36]line [08:37:36]line [08:37:36]written 0, free lines is 3322 [08:37:36]MH_Cut [08:37:36]Write to MH i2c: D1 01 00 A6 00 01 78 [08:37:36]Write i2c OK [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: D1 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: D1 01 00 [08:37:36]MH_I2C_Read... [08:37:36]Read from MH i2c: D1 01 00 A6 00 00 77 [08:37:36]Write to MH i2c: 01 00 00 A7 00 A7 [08:37:36]Write i2c OK [08:37:36]MH_I2C_Read... [08:37:37]OFD Sender: No OFD packet to send [08:37:37]int [08:37:37]*** FLAG_PRN_PAP1 set [08:37:37]*** Cut start [08:37:37]*** Partial cut [08:37:37]*** CUTSNS_PIN = 1 [08:37:37]*** CUTSNS_PIN = 0 [08:37:37]*** Brake cut motor [08:37:37]Read from MH i2c: 01 [08:37:37]MH_I2C_Read... [08:37:37]*** Stop cut motor [08:37:37]*** Cut end [08:37:37]Read from MH i2c: 01 07 00 [08:37:37]MH_I2C_Read... [08:37:37]Read from MH i2c: 01 07 00 A7 00 00 01 00 00 00 FF 0F BD [08:37:37]process_action close_receipt done [08:37:37]requested_data is exist [08:37:37]produce_requested_data [08:37:37]requested_item fm.sn is exist - process it [08:37:37]wFMCommunicate request_size=4 [08:37:37]MH_SAM_APDU [08:37:37]CAPDU: 80 11 00 00 [08:37:37]Write to MH i2c: E2 08 00 A8 00 80 11 00 00 00 00 00 00 22 [08:37:37]Write i2c OK [08:37:37]MH_I2C_Read... [08:37:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:38]Read from MH i2c: E2 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 17 00 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 17 00 A8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 72 [08:37:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [08:37:38]wFMCommunicate OK [08:37:38]requested_item fd.num is exist - process it [08:37:38]SAM_PROTO_GetFieldsCounters [08:37:38]wFMCommunicate request_size=4 [08:37:38]MH_SAM_APDU [08:37:38]CAPDU: 80 13 00 00 [08:37:38]Write to MH i2c: E2 08 00 A9 00 80 13 00 00 00 00 00 00 25 [08:37:38]Write i2c OK [08:37:38]MH_I2C_Read... [08:37:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:37:38]Read from MH i2c: E2 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 62 00 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 62 00 A9 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 37 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 52 [08:37:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 37 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:37:38]wFMCommunicate OK [08:37:38]SAM_PROTO_GetFieldsCounters done [08:37:38]requested_item shift.num is exist - process it [08:37:38]requested_item shift.opened is exist - process it [08:37:38]req_shift_opened [08:37:38]FM_GetShiftState [08:37:38]SAM_PROTO_GetShiftState [08:37:38]wFMCommunicate request_size=4 [08:37:38]MH_SAM_APDU [08:37:38]CAPDU: 80 13 01 00 [08:37:38]Write to MH i2c: E2 08 00 AA 00 80 13 01 00 00 00 00 00 27 [08:37:38]Write i2c OK [08:37:38]MH_I2C_Read... [08:37:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:38]Read from MH i2c: E2 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 0E 00 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 0E 00 AA 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 05 [08:37:38]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [08:37:38]wFMCommunicate OK [08:37:38]SAM_PROTO_GetShiftState done [08:37:38]FM_GetShiftState done [08:37:38]req_shift_opened done [08:37:38]requested_item shift.open_date is exist - process it [08:37:38]req_shift_open_date [08:37:38]req_shift_open_date done [08:37:38]produce_requested_data done [08:37:38]produce_requested_data return {"fm.sn":"0000000000965423","fd.num":91703,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [08:37:38]process_action_free close_receipt [08:37:38]json_value_free [08:37:38]json_value_free done [08:37:38]process_json_proto returns [08:37:38]Send response to host [08:37:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965423","fd.num":91703,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [08:37:38]free response buf [08:37:38]execute_script done [08:37:38]execute_script returns [08:37:38]free content buf [08:37:38]Sock 7.Close socket [08:37:38]Sock 7.Thread stoped [08:37:38]Write to MH i2c: 01 00 00 AB 00 AB [08:37:38]Write i2c OK [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: 01 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: 01 07 00 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: 01 07 00 AB 00 00 01 00 00 00 FF 0F C1 [08:37:38]state=0 [08:37:38]No paper [08:37:42]OFD Sender: No OFD packet to send [08:37:47]OFD Sender: No OFD packet to send [08:37:52]OFD Sender: No OFD packet to send [08:37:57]OFD Sender: No OFD packet to send [08:38:02]OFD Sender: No OFD packet to send [08:38:07]OFD Sender: No OFD packet to send [08:38:12]OFD Sender: No OFD packet to send [08:38:17]OFD Sender: No OFD packet to send [08:38:22]OFD Sender: No OFD packet to send [08:38:27]OFD Sender: No OFD packet to send [08:38:32]OFD Sender: No OFD packet to send [08:38:37]OFD Sender: No OFD packet to send [08:38:42]OFD Sender: No OFD packet to send [08:38:47]OFD Sender: No OFD packet to send [08:38:52]OFD Sender: No OFD packet to send [08:38:57]OFD Sender: No OFD packet to send [08:39:02]OFD Sender: No OFD packet to send [08:39:07]OFD Sender: No OFD packet to send [08:39:12]OFD Sender: No OFD packet to send [08:39:17]OFD Sender: No OFD packet to send [08:39:22]OFD Sender: No OFD packet to send [08:39:22]accept exits with 9 [08:39:22]New connection [08:39:22]New thread 3066797412 created [08:39:22]Thread 3066654052 joined [08:39:22]Waiting for new connection... [08:39:22] Sock 9.Parse request [08:39:22]Sock 9.Check first char [08:39:22]Sock 9.First char is OK [08:39:22]request: POST /json_proto HTTP/1.0 [08:39:22]Method: POST [08:39:22]URL: /json_proto [08:39:22]Method is POST - this is cgi request [08:39:22]url: /json_proto [08:39:22]query_string will be loaded in cgi processing [08:39:22]execute_cgi json_proto POST (null) [08:39:22]execute_cgi path=json_proto method=POST [08:39:22]POST find Content-Length [08:39:22]Host: 172.17.44.196:8080 [08:39:22]Content-Length: 622 [08:39:22]Content-Type: application/json [08:39:22] [08:39:22]POST finish read [08:39:22]Found Content-Length = 622 [08:39:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246335", "tax_sys" : 0, "items" : [ { "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 145.00, "quantity" : 1.000, "sum" : 145.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 145.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:22]execute_script... [08:39:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246335", "tax_sys" : 0, "items" : [ { "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 145.00, "quantity" : 1.000, "sum" : 145.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 145.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:22]POST & json_proto [08:39:22]process_json_proto [08:39:22]json parsed OK: [08:39:22]protocol is kg_v1.0 [08:39:22]action value=close_receipt [08:39:22]process_action close_receipt [08:39:22]cmd_close_receipt [08:39:22]MH_GetDate [08:39:22]Write to MH i2c: F0 00 00 AC 00 9B [08:39:22]Write i2c OK [08:39:22]MH_I2C_Read... [08:39:22]Read from MH i2c: F0 [08:39:22]MH_I2C_Read... [08:39:22]Read from MH i2c: F0 09 00 [08:39:22]MH_I2C_Read... [08:39:22]Read from MH i2c: F0 09 00 AC 00 00 BA 8B 3C 66 1C A3 36 66 E6 [08:39:22]GetLastDocTimeStamp 1715243854 [08:39:22]current date 1715243962 [08:39:22]FM_GetShiftState [08:39:22]SAM_PROTO_GetShiftState [08:39:22]wFMCommunicate request_size=4 [08:39:22]MH_SAM_APDU [08:39:22]CAPDU: 80 13 01 00 [08:39:22]Write to MH i2c: E2 08 00 AD 00 80 13 01 00 00 00 00 00 2A [08:39:22]Write i2c OK [08:39:22]MH_I2C_Read... [08:39:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:22]Read from MH i2c: E2 [08:39:22]MH_I2C_Read... [08:39:22]Read from MH i2c: E2 0E 00 [08:39:22]MH_I2C_Read... [08:39:22]Read from MH i2c: E2 0E 00 AD 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 08 [08:39:22]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [08:39:22]wFMCommunicate OK [08:39:22]SAM_PROTO_GetShiftState done [08:39:22]FM_GetShiftState done [08:39:22]opened in 1715213850 [08:39:22]opened+sec_in_day 1715300250 [08:39:22]quantity*price = 14500 [08:39:22]sum+1 = 14501 [08:39:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 145.00 НСП 1% : 1.28 НДС 12% : 15.40 Наличными: 145.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 34 09.05.2024 08:39 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91704 ФПД: 61419119122730 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T083922&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91704&fm=61419119122730&tin=02508201610067®Number=0000000000098132&sum=14500 0 [08:39:23]StoreToDocumentArchive [08:39:23]shift 271 fd 91704 [08:39:23]save to /storage/0271/doc_00091704 [08:39:23]save last doc name /storage/0271/doc_00091704 to /storage/kkm_last_doc_name [08:39:23]save OK [08:39:23]Clear old archive folders... [08:39:23]ProcessDocumentItem done err = 0, tmpTLVsize=274 [08:39:23]tlvbuf is 00456F10 [08:39:23]SAM_PROTO_ClearQueue [08:39:23]wFMCommunicate request_size=4 [08:39:23]MH_SAM_APDU [08:39:23]CAPDU: 80 09 00 00 [08:39:23]Write to MH i2c: E2 08 00 BA 00 80 09 00 00 00 00 00 00 2C [08:39:23]Write i2c OK [08:39:23]MH_I2C_Read... [08:39:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:39:23]Read from MH i2c: E2 [08:39:23]MH_I2C_Read... [08:39:23]Read from MH i2c: E2 03 00 [08:39:23]MH_I2C_Read... [08:39:23]Read from MH i2c: E2 03 00 BA 00 00 90 00 2E [08:39:23]RAPDU: 90 00 [08:39:23]wFMCommunicate OK [08:39:23]SAM_PROTO_ClearQueue done [08:39:23]KKMCreateOFDPacket [08:39:23]OFDProtocolAddRootSTLVToBuf [08:39:23]FM_MakeSignedData [08:39:23]FM_MakeSignedData [08:39:23]SAM_PROTO_SignData [08:39:23]wFMCommunicate request_size=4 [08:39:23]MH_SAM_APDU [08:39:23]CAPDU: 80 0D 01 02 [08:39:23]Write to MH i2c: E2 08 00 BB 00 80 0D 01 02 00 00 00 00 34 [08:39:23]Write i2c OK [08:39:23]MH_I2C_Read... [08:39:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:39:23]Read from MH i2c: E2 [08:39:23]MH_I2C_Read... [08:39:23]Read from MH i2c: E2 03 00 [08:39:23]MH_I2C_Read... [08:39:23]Read from MH i2c: E2 03 00 BB 00 00 90 00 2F [08:39:23]RAPDU: 90 00 [08:39:23]wFMCommunicate OK [08:39:23]wFMCommunicate request_size=255 [08:39:23]MH_SAM_APDU [08:39:23]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 BA 8B 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 [08:39:23]Write to MH i2c: E2 02 01 BC 00 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 BA 8B 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 00 00 51 [08:39:23]Write i2c OK [08:39:23]MH_I2C_Read... [08:39:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:23]Read from MH i2c: E2 [08:39:23]MH_I2C_Read... [08:39:23]Read from MH i2c: E2 03 00 [08:39:23]MH_I2C_Read... [08:39:23]Read from MH i2c: E2 03 00 BC 00 00 90 00 30 [08:39:23]RAPDU: 90 00 [08:39:23]wFMCommunicate OK [08:39:23]wFMCommunicate request_size=33 [08:39:23]MH_SAM_APDU [08:39:23]CAPDU: 80 0D 02 02 1C 30 30 30 30 39 36 35 34 32 33 10 04 04 00 38 66 01 00 35 04 06 00 37 DC 40 C7 19 2A [08:39:23]Write to MH i2c: E2 24 00 BD 00 80 0D 02 02 1C 00 30 30 30 30 39 36 35 34 32 33 10 04 04 00 38 66 01 00 35 04 06 00 37 DC 40 C7 19 2A 00 00 BF [08:39:23]Write i2c OK [08:39:23]MH_I2C_Read... [08:39:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:23]Read from MH i2c: E2 [08:39:23]MH_I2C_Read... [08:39:23]Read from MH i2c: E2 03 00 [08:39:23]MH_I2C_Read... [08:39:23]Read from MH i2c: E2 03 00 BD 00 00 90 00 31 [08:39:23]RAPDU: 90 00 [08:39:23]wFMCommunicate OK [08:39:23]wFMCommunicate request_size=4 [08:39:23]MH_SAM_APDU [08:39:23]CAPDU: 80 0D 03 02 [08:39:23]Write to MH i2c: E2 08 00 BE 00 80 0D 03 02 00 00 00 00 39 [08:39:23]Write i2c OK [08:39:23]MH_I2C_Read... [08:39:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:39:23]Read from MH i2c: E2 [08:39:23]MH_I2C_Read... [08:39:23]Read from MH i2c: E2 0B 00 [08:39:23]MH_I2C_Read... [08:39:23]Read from MH i2c: E2 0B 00 BE 00 00 F1 04 0C 33 BB F7 4A B4 90 00 1E [08:39:23]RAPDU: F1 04 0C 33 BB F7 4A B4 90 00 [08:39:23]wFMCommunicate OK [08:39:23]SAM_PROTO_SignData done [08:39:23]FM_MakeSignedData done [08:39:23]CreateOFDProtocolMessage [08:39:23]wFMCommunicate request_size=4 [08:39:23]MH_SAM_APDU [08:39:23]CAPDU: 80 11 00 00 [08:39:23]Write to MH i2c: E2 08 00 BF 00 80 11 00 00 00 00 00 00 39 [08:39:23]Write i2c OK [08:39:23]MH_I2C_Read... [08:39:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:24]Read from MH i2c: E2 [08:39:24]MH_I2C_Read... [08:39:24]Read from MH i2c: E2 17 00 [08:39:24]MH_I2C_Read... [08:39:24]Read from MH i2c: E2 17 00 BF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 89 [08:39:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [08:39:24]wFMCommunicate OK [08:39:24]CreateOFDProtocolMessage done [08:39:24]OFDSenderStorePacket 91704 [08:39:24]StoreOFDPacket docnum=91704 [08:39:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 26 01 00 00 EB 08 1E 01 0E 2B 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 BA 8B 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 38 66 01 00 35 04 06 00 37 DC 40 C7 19 2A F1 04 0C 33 BB F7 4A B4 [08:39:24]CheckFolder [08:39:24]dirname=/storage/ofd_packets [08:39:24]CheckFolder done [08:39:24]ProducePacketName [08:39:24]name=ofd_packets/00091704 [08:39:24]NVStorageSaveData ofd_packets/00091704 [08:39:24]File name is /storage/ofd_packets/00091704 [08:39:24]Write 324 bytes [08:39:24]NVStorageSaveData done [08:39:24]OFDSenderStorePacket done [08:39:24]KKMCreateOFDPacket done [08:39:24]NVStorageSaveData kkm_last_timestamp [08:39:24]File name is /storage/kkm_last_timestamp [08:39:24]Write 4 bytes [08:39:24]NVStorageSaveData done [08:39:24]ExternCall_PrintAddStr [08:39:24]wPrintStart [08:39:24]Write to MH i2c: 01 00 00 C0 00 C0 [08:39:24]Write i2c OK [08:39:24]MH_I2C_Read... [08:39:24]Read from MH i2c: 01 [08:39:24]MH_I2C_Read... [08:39:24]Read from MH i2c: 01 07 00 [08:39:24]MH_I2C_Read... [08:39:24]Read from MH i2c: 01 07 00 C0 00 00 01 00 00 00 FF 0F D6 [08:39:24]RasterBufferAndPrint [08:39:24]line Счет N : (3)246335 [08:39:24]line ИНН: 02508201610067 [08:39:24]line Контрольно-Кассовый Чек [08:39:24]line ПРОДАЖА [08:39:24]line Товар: 46230614 [08:39:24]line Сигареты Richmond Red Edition [08:39:24]line 1.000 * 145.00 [08:39:24]line = 145.00 [08:39:24]line НДС 12% НСП 1% [08:39:24]line > о реализуемом товаре [08:39:24]line ИТОГО: 145.00 [08:39:24]line НСП 1% : 1.28 [08:39:24]line НДС 12% : 15.40 [08:39:24]line Наличными: 145.00 [08:39:24]line Безнал.: 0.00 [08:39:24]line Место: АЗС № 133 "Партнер Нефть" [08:39:24]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [08:39:24]line СНО: Общий режим [08:39:24]line Чек 34 09.05.2024 08:39 [08:39:24]line Смена: 271 ФФД: 1.0 [08:39:24]line ЗНМ: 0300000232 [08:39:24]line РНМ: 0000000000098132 [08:39:24]line Версия ККМ: 001 [08:39:24]line ФМ: 0000000000965423 [08:39:24]line ФД: 91704 [08:39:24]line ФПД: 61419119122730 [08:39:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T083922&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91704&fm=61419119122730&tin=02508201610067®Number=0000000000098132&sum=14500 [08:39:24]line 0 [08:39:24]OFD Sender: Processing packet 91704 [packets to send 59, broken 58] [08:39:24]ProducePacketName [08:39:24]name=ofd_packets/00091704 [08:39:24]OFD Sender: To server: pG, [08:39:24]CommunicateWithHost lk.salyk.kg:30040 [08:39:24]ConnectInit lk.salyk.kg [08:39:24]written 0, free lines is 4095 [08:39:24]Error from MH - 05 [08:39:24]process_action_free close_receipt [08:39:24]json_value_free [08:39:24]json_value_free done [08:39:24]process_json_proto returns [08:39:24]Send response to host [08:39:24]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [08:39:24]free response buf [08:39:24]execute_script done [08:39:24]execute_script returns [08:39:24]free content buf [08:39:24]Sock 9.Close socket [08:39:24]Sock 9.Thread stoped [08:39:24]Connected sock=10 [08:39:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 26 01 00 00 EB 08 1E 01 0E 2B 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 BA 8B 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 38 66 01 00 35 04 06 00 37 DC 40 C7 19 2A F1 04 0C 33 BB F7 4A B4 [08:39:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 9B 4C 47 00 BE FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 38 66 01 00 F4 03 04 00 60 37 3C 66 B6 04 01 00 00 20 52 A5 A1 CB 76 1F 81 [08:39:24]CommunicateWithHost err = 0 [08:39:24]CheckOFDResponse [08:39:24]1017 (14) - 77093643461234 [08:39:24]1041 (16) - 0000000000965423 [08:39:24]1040 (4) - 91704 [08:39:24]1012 (4) - 09.05.2024 02:39 [08:39:24]1206 (1) - 0 [08:39:24]OFD Sender: Remove packet 91704 [08:39:24]ProducePacketName [08:39:24]name=ofd_packets/00091704 [08:39:24]NVStorageDeleteData [08:39:25]OFD Sender: No OFD packet to send [08:39:30]OFD Sender: No OFD packet to send [08:39:31]accept exits with 7 [08:39:31]New connection [08:39:31]New thread 3066654052 created [08:39:31]Thread 3066797412 joined [08:39:31]Waiting for new connection... [08:39:31] Sock 7.Parse request [08:39:31]Sock 7.Check first char [08:39:31]Sock 7.First char is OK [08:39:31]request: POST /json_proto HTTP/1.0 [08:39:31]Method: POST [08:39:31]URL: /json_proto [08:39:31]Method is POST - this is cgi request [08:39:31]url: /json_proto [08:39:31]query_string will be loaded in cgi processing [08:39:31]execute_cgi json_proto POST (null) [08:39:31]execute_cgi path=json_proto method=POST [08:39:31]POST find Content-Length [08:39:31]Host: 172.17.44.196:8080 [08:39:31]Content-Length: 215 [08:39:31]Content-Type: application/json [08:39:31] [08:39:31]POST finish read [08:39:31]Found Content-Length = 215 [08:39:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:31]execute_script... [08:39:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:31]POST & json_proto [08:39:31]process_json_proto [08:39:31]json parsed OK: [08:39:31]protocol is kg_v1.0 [08:39:31]action value=get_value [08:39:31]process_action get_value [08:39:31]cmd_get_value [08:39:31]process_action get_value done [08:39:31]requested_data is exist [08:39:31]produce_requested_data [08:39:31]requested_item kkm.sn is exist - process it [08:39:31]requested_item kkm.ver is exist - process it [08:39:31]requested_item fm.sn is exist - process it [08:39:31]wFMCommunicate request_size=4 [08:39:31]MH_SAM_APDU [08:39:31]CAPDU: 80 11 00 00 [08:39:31]Write to MH i2c: E2 08 00 C3 00 80 11 00 00 00 00 00 00 3D [08:39:31]Write i2c OK [08:39:31]MH_I2C_Read... [08:39:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:31]Read from MH i2c: E2 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: E2 17 00 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: E2 17 00 C3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 8D [08:39:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [08:39:31]wFMCommunicate OK [08:39:31]requested_item fd.num is exist - process it [08:39:31]SAM_PROTO_GetFieldsCounters [08:39:31]wFMCommunicate request_size=4 [08:39:31]MH_SAM_APDU [08:39:31]CAPDU: 80 13 00 00 [08:39:31]Write to MH i2c: E2 08 00 C4 00 80 13 00 00 00 00 00 00 40 [08:39:31]Write i2c OK [08:39:31]MH_I2C_Read... [08:39:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:39:31]Read from MH i2c: E2 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: E2 62 00 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: E2 62 00 C4 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 38 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 71 [08:39:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 38 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:39:31]wFMCommunicate OK [08:39:31]SAM_PROTO_GetFieldsCounters done [08:39:31]requested_item shift.num is exist - process it [08:39:31]requested_item shift.opened is exist - process it [08:39:31]req_shift_opened [08:39:31]FM_GetShiftState [08:39:31]SAM_PROTO_GetShiftState [08:39:31]wFMCommunicate request_size=4 [08:39:31]MH_SAM_APDU [08:39:31]CAPDU: 80 13 01 00 [08:39:31]Write to MH i2c: E2 08 00 C5 00 80 13 01 00 00 00 00 00 42 [08:39:31]Write i2c OK [08:39:31]MH_I2C_Read... [08:39:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:31]Read from MH i2c: E2 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: E2 0E 00 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: E2 0E 00 C5 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 20 [08:39:31]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [08:39:31]wFMCommunicate OK [08:39:31]SAM_PROTO_GetShiftState done [08:39:31]FM_GetShiftState done [08:39:31]req_shift_opened done [08:39:31]requested_item shift.open_date is exist - process it [08:39:31]req_shift_open_date [08:39:31]req_shift_open_date done [08:39:31]produce_requested_data done [08:39:31]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91704,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [08:39:31]process_action_free get_value [08:39:31]json_value_free [08:39:31]json_value_free done [08:39:31]process_json_proto returns [08:39:31]Send response to host [08:39:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91704,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [08:39:31]free response buf [08:39:31]execute_script done [08:39:31]execute_script returns [08:39:31]free content buf [08:39:31]Sock 7.Close socket [08:39:31]Sock 7.Thread stoped [08:39:31]accept exits with 9 [08:39:31]New connection [08:39:31]New thread 3066797412 created [08:39:31]Thread 3066654052 joined [08:39:31]Waiting for new connection... [08:39:31] Sock 9.Parse request [08:39:31]Sock 9.Check first char [08:39:31]Sock 9.First char is OK [08:39:31]request: POST /json_proto HTTP/1.0 [08:39:31]Method: POST [08:39:31]URL: /json_proto [08:39:31]Method is POST - this is cgi request [08:39:31]url: /json_proto [08:39:31]query_string will be loaded in cgi processing [08:39:31]execute_cgi json_proto POST (null) [08:39:31]execute_cgi path=json_proto method=POST [08:39:31]POST find Content-Length [08:39:31]Host: 172.17.44.196:8080 [08:39:31]Content-Length: 331 [08:39:31]Content-Type: application/json [08:39:31] [08:39:31]POST finish read [08:39:31]Found Content-Length = 331 [08:39:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:39:31]execute_script... [08:39:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:39:31]POST & json_proto [08:39:31]process_json_proto [08:39:31]json parsed OK: [08:39:31]protocol is kg_v1.0 [08:39:31]action value=get_value [08:39:31]process_action get_value [08:39:31]cmd_get_value [08:39:31]process_action get_value done [08:39:31]requested_data is exist [08:39:31]produce_requested_data [08:39:31]requested_item fm.sale.total is exist - process it [08:39:31]SAM_PROTO_GetFMData [08:39:31]wFMCommunicate request_size=4 [08:39:31]MH_SAM_APDU [08:39:31]CAPDU: 80 13 03 00 [08:39:31]Write to MH i2c: E2 08 00 C6 00 80 13 03 00 00 00 00 00 45 [08:39:31]Write i2c OK [08:39:31]MH_I2C_Read... [08:39:32]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:39:32]Read from MH i2c: E2 [08:39:32]MH_I2C_Read... [08:39:32]Read from MH i2c: E2 FD 00 [08:39:32]MH_I2C_Read... [08:39:32]Read from MH i2c: E2 FD 00 C6 00 00 C8 04 85 04 C4 04 6E 04 04 00 1A 64 01 00 69 04 A3 00 6F 04 04 00 1C 5F 01 00 B1 04 05 00 80 94 B6 64 01 70 04 05 00 F6 B3 D2 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E 6A E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 01 3D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 CA [08:39:32]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 1A 64 01 00 69 04 A3 00 6F 04 04 00 1C 5F 01 00 B1 04 05 00 80 94 B6 64 01 70 04 05 00 F6 B3 D2 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E 6A E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 01 3D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [08:39:32]wFMCommunicate OK [08:39:32]wFMCommunicate request_size=4 [08:39:32]MH_SAM_APDU [08:39:32]CAPDU: 80 17 00 00 [08:39:32]Write to MH i2c: E2 08 00 C7 00 80 17 00 00 00 00 00 00 47 [08:39:32]Write i2c OK [08:39:32]MH_I2C_Read... [08:39:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:39:32]Read from MH i2c: E2 [08:39:32]MH_I2C_Read... [08:39:32]Read from MH i2c: E2 FD 00 [08:39:32]MH_I2C_Read... [08:39:32]Read from MH i2c: E2 FD 00 C7 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 59 [08:39:32]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [08:39:32]wFMCommunicate OK [08:39:32]wFMCommunicate request_size=4 [08:39:32]MH_SAM_APDU [08:39:32]CAPDU: 80 17 00 00 [08:39:32]Write to MH i2c: E2 08 00 C8 00 80 17 00 00 00 00 00 00 48 [08:39:32]Write i2c OK [08:39:32]MH_I2C_Read... [08:39:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:39:32]Read from MH i2c: E2 [08:39:32]MH_I2C_Read... [08:39:32]Read from MH i2c: E2 FD 00 [08:39:32]MH_I2C_Read... [08:39:32]Read from MH i2c: E2 FD 00 C8 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 20 [08:39:32]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [08:39:32]wFMCommunicate OK [08:39:32]wFMCommunicate request_size=4 [08:39:32]MH_SAM_APDU [08:39:32]CAPDU: 80 17 00 00 [08:39:32]Write to MH i2c: E2 08 00 C9 00 80 17 00 00 00 00 00 00 49 [08:39:32]Write i2c OK [08:39:32]MH_I2C_Read... [08:39:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:39:32]Read from MH i2c: E2 [08:39:32]MH_I2C_Read... [08:39:32]Read from MH i2c: E2 FD 00 [08:39:32]MH_I2C_Read... [08:39:32]Read from MH i2c: E2 FD 00 C9 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 C1 [08:39:32]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [08:39:32]wFMCommunicate OK [08:39:32]wFMCommunicate request_size=4 [08:39:32]MH_SAM_APDU [08:39:32]CAPDU: 80 17 00 00 [08:39:32]Write to MH i2c: E2 08 00 CA 00 80 17 00 00 00 00 00 00 4A [08:39:32]Write i2c OK [08:39:32]MH_I2C_Read... [08:39:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [08:39:33]Read from MH i2c: E2 [08:39:33]MH_I2C_Read... [08:39:33]Read from MH i2c: E2 E5 00 [08:39:33]MH_I2C_Read... [08:39:33]Read from MH i2c: E2 E5 00 CA 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 2E [08:39:33]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:39:33]wFMCommunicate OK [08:39:33]SAM_PROTO_GetFMData done [08:39:33]requested_item fm.sale_refund.total is exist - process it [08:39:33]requested_item fm.buy.total is exist - process it [08:39:33]requested_item shift.sale.total is exist - process it [08:39:33]SAM_PROTO_GetShiftData [08:39:33]wFMCommunicate request_size=4 [08:39:33]MH_SAM_APDU [08:39:33]CAPDU: 80 13 02 00 [08:39:33]Write to MH i2c: E2 08 00 CB 00 80 13 02 00 00 00 00 00 49 [08:39:33]Write i2c OK [08:39:33]MH_I2C_Read... [08:39:33]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:39:33]Read from MH i2c: E2 [08:39:33]MH_I2C_Read... [08:39:33]Read from MH i2c: E2 FD 00 [08:39:33]MH_I2C_Read... [08:39:33]Read from MH i2c: E2 FD 00 CB 00 00 AD 04 AA 04 A9 04 6E 04 04 00 22 00 00 00 69 04 9A 00 6F 04 04 00 22 00 00 00 B1 04 03 00 BC 36 08 70 04 03 00 14 5E 06 72 04 03 00 A8 D8 01 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 49 DF EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 94 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 0C [08:39:33]RAPDU: AD 04 AA 04 A9 04 6E 04 04 00 22 00 00 00 69 04 9A 00 6F 04 04 00 22 00 00 00 B1 04 03 00 BC 36 08 70 04 03 00 14 5E 06 72 04 03 00 A8 D8 01 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 49 DF EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 94 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [08:39:33]wFMCommunicate OK [08:39:33]wFMCommunicate request_size=4 [08:39:33]MH_SAM_APDU [08:39:33]CAPDU: 80 17 00 00 [08:39:33]Write to MH i2c: E2 08 00 CC 00 80 17 00 00 00 00 00 00 4C [08:39:33]Write i2c OK [08:39:33]MH_I2C_Read... [08:39:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:39:33]Read from MH i2c: E2 [08:39:33]MH_I2C_Read... [08:39:33]Read from MH i2c: E2 FD 00 [08:39:33]MH_I2C_Read... [08:39:33]Read from MH i2c: E2 FD 00 CC 00 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 90 00 5E [08:39:33]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 90 00 [08:39:34]wFMCommunicate OK [08:39:34]wFMCommunicate request_size=4 [08:39:34]MH_SAM_APDU [08:39:34]CAPDU: 80 17 00 00 [08:39:34]Write to MH i2c: E2 08 00 CD 00 80 17 00 00 00 00 00 00 4D [08:39:34]Write i2c OK [08:39:34]MH_I2C_Read... [08:39:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:39:34]Read from MH i2c: E2 [08:39:34]MH_I2C_Read... [08:39:34]Read from MH i2c: E2 FD 00 [08:39:34]MH_I2C_Read... [08:39:34]Read from MH i2c: E2 FD 00 CD 00 00 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 90 00 11 [08:39:34]RAPDU: 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 90 00 [08:39:34]wFMCommunicate OK [08:39:34]wFMCommunicate request_size=4 [08:39:34]MH_SAM_APDU [08:39:34]CAPDU: 80 17 00 00 [08:39:34]Write to MH i2c: E2 08 00 CE 00 80 17 00 00 00 00 00 00 4E [08:39:34]Write i2c OK [08:39:34]MH_I2C_Read... [08:39:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:39:34]Read from MH i2c: E2 [08:39:34]MH_I2C_Read... [08:39:34]Read from MH i2c: E2 FD 00 [08:39:34]MH_I2C_Read... [08:39:34]Read from MH i2c: E2 FD 00 CE 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 C3 [08:39:34]RAPDU: 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [08:39:34]wFMCommunicate OK [08:39:34]wFMCommunicate request_size=4 [08:39:34]MH_SAM_APDU [08:39:34]CAPDU: 80 17 00 00 [08:39:34]Write to MH i2c: E2 08 00 CF 00 80 17 00 00 00 00 00 00 4F [08:39:34]Write i2c OK [08:39:34]MH_I2C_Read... [08:39:34]Read from MH i2c: E2 [08:39:34]MH_I2C_Read... [08:39:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 199! [08:39:34]Read from MH i2c: E2 CA 00 [08:39:34]MH_I2C_Read... [08:39:34]Read from MH i2c: E2 CA 00 CF 00 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 34 [08:39:34]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:39:34]wFMCommunicate OK [08:39:34]SAM_PROTO_GetShiftData done [08:39:34]requested_item shift.sale.total_cash is exist - process it [08:39:34]requested_item shift.sale_refund.total is exist - process it [08:39:34]requested_item shift.sale_refund.total_cash is exist - process it [08:39:34]requested_item shift.buy.total is exist - process it [08:39:34]requested_item shift.buy.total_cash is exist - process it [08:39:34]produce_requested_data done [08:39:34]produce_requested_data return {"fm.sale.total":59846544.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":5383.00,"shift.sale.total_cash":4173.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:39:34]process_action_free get_value [08:39:34]json_value_free [08:39:34]json_value_free done [08:39:34]process_json_proto returns [08:39:34]Send response to host [08:39:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59846544.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":5383.00,"shift.sale.total_cash":4173.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:39:34]free response buf [08:39:34]execute_script done [08:39:34]execute_script returns [08:39:34]free content buf [08:39:34]Sock 9.Close socket [08:39:34]Sock 9.Thread stoped [08:39:35]OFD Sender: No OFD packet to send [08:39:35]accept exits with 7 [08:39:35]New connection [08:39:35]New thread 3066654052 created [08:39:35]Thread 3066797412 joined [08:39:35]Waiting for new connection... [08:39:35] Sock 7.Parse request [08:39:35]Sock 7.Check first char [08:39:35]Sock 7.First char is OK [08:39:35]request: POST /json_proto HTTP/1.0 [08:39:35]Method: POST [08:39:35]URL: /json_proto [08:39:35]Method is POST - this is cgi request [08:39:35]url: /json_proto [08:39:35]query_string will be loaded in cgi processing [08:39:35]execute_cgi json_proto POST (null) [08:39:35]execute_cgi path=json_proto method=POST [08:39:35]POST find Content-Length [08:39:35]Host: 172.17.44.196:8080 [08:39:35]Content-Length: 622 [08:39:35]Content-Type: application/json [08:39:35] [08:39:35]POST finish read [08:39:35]Found Content-Length = 622 [08:39:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246335", "tax_sys" : 0, "items" : [ { "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 145.00, "quantity" : 1.000, "sum" : 145.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 145.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:35]execute_script... [08:39:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246335", "tax_sys" : 0, "items" : [ { "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 145.00, "quantity" : 1.000, "sum" : 145.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 145.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:35]POST & json_proto [08:39:35]process_json_proto [08:39:35]json parsed OK: [08:39:35]protocol is kg_v1.0 [08:39:35]action value=close_receipt [08:39:35]process_action close_receipt [08:39:35]cmd_close_receipt [08:39:35]MH_GetDate [08:39:35]Write to MH i2c: F0 00 00 D0 00 BF [08:39:35]Write i2c OK [08:39:35]MH_I2C_Read... [08:39:35]Read from MH i2c: F0 [08:39:35]MH_I2C_Read... [08:39:35]Read from MH i2c: F0 09 00 [08:39:35]MH_I2C_Read... [08:39:35]Read from MH i2c: F0 09 00 D0 00 00 C7 8B 3C 66 1C A3 36 66 17 [08:39:35]GetLastDocTimeStamp 1715243962 [08:39:35]current date 1715243975 [08:39:35]FM_GetShiftState [08:39:35]SAM_PROTO_GetShiftState [08:39:35]wFMCommunicate request_size=4 [08:39:35]MH_SAM_APDU [08:39:35]CAPDU: 80 13 01 00 [08:39:35]Write to MH i2c: E2 08 00 D1 00 80 13 01 00 00 00 00 00 4E [08:39:35]Write i2c OK [08:39:35]MH_I2C_Read... [08:39:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:35]Read from MH i2c: E2 [08:39:35]MH_I2C_Read... [08:39:35]Read from MH i2c: E2 0E 00 [08:39:35]MH_I2C_Read... [08:39:35]Read from MH i2c: E2 0E 00 D1 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 2C [08:39:35]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [08:39:35]wFMCommunicate OK [08:39:35]SAM_PROTO_GetShiftState done [08:39:35]FM_GetShiftState done [08:39:35]opened in 1715213850 [08:39:35]opened+sec_in_day 1715300250 [08:39:35]quantity*price = 14500 [08:39:35]sum+1 = 14501 [08:39:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 145.00 НСП 1% : 1.28 НДС 12% : 15.40 Наличными: 145.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 35 09.05.2024 08:39 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91705 ФПД: 206727863894126 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T083936&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91705&fm=206727863894126&tin=02508201610067®Number=0000000000098132&sum=14500 0 [08:39:37]StoreToDocumentArchive [08:39:37]shift 271 fd 91705 [08:39:37]save to /storage/0271/doc_00091705 [08:39:37]save last doc name /storage/0271/doc_00091705 to /storage/kkm_last_doc_name [08:39:37]save OK [08:39:37]Clear old archive folders... [08:39:37]ProcessDocumentItem done err = 0, tmpTLVsize=274 [08:39:37]tlvbuf is 00456B30 [08:39:37]SAM_PROTO_ClearQueue [08:39:37]wFMCommunicate request_size=4 [08:39:37]MH_SAM_APDU [08:39:37]CAPDU: 80 09 00 00 [08:39:37]Write to MH i2c: E2 08 00 DE 00 80 09 00 00 00 00 00 00 50 [08:39:37]Write i2c OK [08:39:37]MH_I2C_Read... [08:39:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:39:37]Read from MH i2c: E2 [08:39:37]MH_I2C_Read... [08:39:37]Read from MH i2c: E2 03 00 [08:39:37]MH_I2C_Read... [08:39:37]Read from MH i2c: E2 03 00 DE 00 00 90 00 52 [08:39:37]RAPDU: 90 00 [08:39:37]wFMCommunicate OK [08:39:37]SAM_PROTO_ClearQueue done [08:39:37]KKMCreateOFDPacket [08:39:37]OFDProtocolAddRootSTLVToBuf [08:39:37]FM_MakeSignedData [08:39:37]FM_MakeSignedData [08:39:37]SAM_PROTO_SignData [08:39:37]wFMCommunicate request_size=4 [08:39:37]MH_SAM_APDU [08:39:37]CAPDU: 80 0D 01 02 [08:39:37]Write to MH i2c: E2 08 00 DF 00 80 0D 01 02 00 00 00 00 58 [08:39:37]Write i2c OK [08:39:37]MH_I2C_Read... [08:39:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:39:37]Read from MH i2c: E2 [08:39:37]MH_I2C_Read... [08:39:37]Read from MH i2c: E2 03 00 [08:39:37]MH_I2C_Read... [08:39:37]Read from MH i2c: E2 03 00 DF 00 00 90 00 53 [08:39:37]RAPDU: 90 00 [08:39:37]wFMCommunicate OK [08:39:37]wFMCommunicate request_size=255 [08:39:37]MH_SAM_APDU [08:39:37]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 C8 8B 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 [08:39:37]Write to MH i2c: E2 02 01 E0 00 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 C8 8B 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 00 00 84 [08:39:37]Write i2c OK [08:39:37]MH_I2C_Read... [08:39:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:37]Read from MH i2c: E2 [08:39:37]MH_I2C_Read... [08:39:37]Read from MH i2c: E2 03 00 [08:39:37]MH_I2C_Read... [08:39:37]Read from MH i2c: E2 03 00 E0 00 00 90 00 54 [08:39:37]RAPDU: 90 00 [08:39:37]wFMCommunicate OK [08:39:37]wFMCommunicate request_size=33 [08:39:37]MH_SAM_APDU [08:39:37]CAPDU: 80 0D 02 02 1C 30 30 30 30 39 36 35 34 32 33 10 04 04 00 39 66 01 00 35 04 06 00 BC 04 94 E4 80 6E [08:39:37]Write to MH i2c: E2 24 00 E1 00 80 0D 02 02 1C 00 30 30 30 30 39 36 35 34 32 33 10 04 04 00 39 66 01 00 35 04 06 00 BC 04 94 E4 80 6E 00 00 AD [08:39:37]Write i2c OK [08:39:37]MH_I2C_Read... [08:39:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:37]Read from MH i2c: E2 [08:39:37]MH_I2C_Read... [08:39:37]Read from MH i2c: E2 03 00 [08:39:37]MH_I2C_Read... [08:39:37]Read from MH i2c: E2 03 00 E1 00 00 90 00 55 [08:39:37]RAPDU: 90 00 [08:39:37]wFMCommunicate OK [08:39:37]wFMCommunicate request_size=4 [08:39:37]MH_SAM_APDU [08:39:37]CAPDU: 80 0D 03 02 [08:39:37]Write to MH i2c: E2 08 00 E2 00 80 0D 03 02 00 00 00 00 5D [08:39:37]Write i2c OK [08:39:37]MH_I2C_Read... [08:39:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:39:37]Read from MH i2c: E2 [08:39:37]MH_I2C_Read... [08:39:37]Read from MH i2c: E2 0B 00 [08:39:37]MH_I2C_Read... [08:39:37]Read from MH i2c: E2 0B 00 E2 00 00 EC 6D E8 BA 09 B8 9D 5F 90 00 16 [08:39:37]RAPDU: EC 6D E8 BA 09 B8 9D 5F 90 00 [08:39:37]wFMCommunicate OK [08:39:37]SAM_PROTO_SignData done [08:39:37]FM_MakeSignedData done [08:39:37]CreateOFDProtocolMessage [08:39:37]wFMCommunicate request_size=4 [08:39:37]MH_SAM_APDU [08:39:37]CAPDU: 80 11 00 00 [08:39:37]Write to MH i2c: E2 08 00 E3 00 80 11 00 00 00 00 00 00 5D [08:39:37]Write i2c OK [08:39:37]MH_I2C_Read... [08:39:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:37]Read from MH i2c: E2 [08:39:37]MH_I2C_Read... [08:39:37]Read from MH i2c: E2 17 00 [08:39:37]MH_I2C_Read... [08:39:37]Read from MH i2c: E2 17 00 E3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 AD [08:39:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [08:39:37]wFMCommunicate OK [08:39:37]CreateOFDProtocolMessage done [08:39:37]OFDSenderStorePacket 91705 [08:39:37]StoreOFDPacket docnum=91705 [08:39:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 26 01 00 00 80 D7 1E 01 59 59 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 C8 8B 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 39 66 01 00 35 04 06 00 BC 04 94 E4 80 6E EC 6D E8 BA 09 B8 9D 5F [08:39:37]CheckFolder [08:39:37]dirname=/storage/ofd_packets [08:39:37]CheckFolder done [08:39:37]ProducePacketName [08:39:37]name=ofd_packets/00091705 [08:39:37]NVStorageSaveData ofd_packets/00091705 [08:39:37]File name is /storage/ofd_packets/00091705 [08:39:37]Write 324 bytes [08:39:37]NVStorageSaveData done [08:39:37]OFDSenderStorePacket done [08:39:37]KKMCreateOFDPacket done [08:39:37]NVStorageSaveData kkm_last_timestamp [08:39:37]File name is /storage/kkm_last_timestamp [08:39:37]Write 4 bytes [08:39:37]NVStorageSaveData done [08:39:37]ExternCall_PrintAddStr [08:39:37]wPrintStart [08:39:37]Write to MH i2c: 01 00 00 E4 00 E4 [08:39:37]Write i2c OK [08:39:37]MH_I2C_Read... [08:39:37]Read from MH i2c: 01 [08:39:37]MH_I2C_Read... [08:39:37]Read from MH i2c: 01 07 00 [08:39:37]MH_I2C_Read... [08:39:37]Read from MH i2c: 01 07 00 E4 00 00 01 00 00 00 FF 0F FA [08:39:37]RasterBufferAndPrint [08:39:37]line Счет N : (3)246335 [08:39:37]line ИНН: 02508201610067 [08:39:37]line Контрольно-Кассовый Чек [08:39:37]line ПРОДАЖА [08:39:37]line Товар: 46230614 [08:39:37]line Сигареты Richmond Red Edition [08:39:37]line 1.000 * 145.00 [08:39:37]line = 145.00 [08:39:37]line НДС 12% НСП 1% [08:39:37]line > о реализуемом товаре [08:39:37]line ИТОГО: 145.00 [08:39:37]line НСП 1% : 1.28 [08:39:37]line НДС 12% : 15.40 [08:39:37]line Наличными: 145.00 [08:39:37]line Безнал.: 0.00 [08:39:37]line Место: АЗС № 133 "Партнер Нефть" [08:39:37]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [08:39:37]line СНО: Общий режим [08:39:37]line Чек 35 09.05.2024 08:39 [08:39:37]line Смена: 271 ФФД: 1.0 [08:39:37]line ЗНМ: 0300000232 [08:39:37]line РНМ: 0000000000098132 [08:39:37]line Версия ККМ: 001 [08:39:37]line ФМ: 0000000000965423 [08:39:37]line ФД: 91705 [08:39:37]line ФПД: 206727863894126 [08:39:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T083936&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91705&fm=206727863894126&tin=02508201610067®Number=0000000000098132&sum=14500 [08:39:37]line 0 [08:39:37]written 0, free lines is 4095 [08:39:38]OFD Sender: Processing packet 91705 [packets to send 59, broken 58] [08:39:38]ProducePacketName [08:39:38]name=ofd_packets/00091705 [08:39:38]OFD Sender: To server: pG, [08:39:38]CommunicateWithHost lk.salyk.kg:30040 [08:39:38]ConnectInit lk.salyk.kg [08:39:38]Error from MH - 05 [08:39:38]process_action_free close_receipt [08:39:38]json_value_free [08:39:38]json_value_free done [08:39:38]process_json_proto returns [08:39:38]Send response to host [08:39:38]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [08:39:38]free response buf [08:39:38]execute_script done [08:39:38]execute_script returns [08:39:38]free content buf [08:39:38]Sock 7.Close socket [08:39:38]Sock 7.Thread stoped [08:39:38]Connected sock=10 [08:39:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 26 01 00 00 80 D7 1E 01 59 59 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 C8 8B 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 39 66 01 00 35 04 06 00 BC 04 94 E4 80 6E EC 6D E8 BA 09 B8 9D 5F [08:39:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 30 6F 47 00 1B CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 39 66 01 00 F4 03 04 00 6E 37 3C 66 B6 04 01 00 00 D4 CE 7F 60 1E 24 1A 4B [08:39:38]CommunicateWithHost err = 0 [08:39:38]CheckOFDResponse [08:39:38]1017 (14) - 77093643461234 [08:39:38]1041 (16) - 0000000000965423 [08:39:38]1040 (4) - 91705 [08:39:38]1012 (4) - 09.05.2024 02:39 [08:39:38]1206 (1) - 0 [08:39:38]OFD Sender: Remove packet 91705 [08:39:38]ProducePacketName [08:39:38]name=ofd_packets/00091705 [08:39:38]NVStorageDeleteData [08:39:38]OFD Sender: No OFD packet to send [08:39:43]OFD Sender: No OFD packet to send [08:39:48]OFD Sender: No OFD packet to send [08:39:53]OFD Sender: No OFD packet to send [08:39:58]accept exits with 9 [08:39:58]New connection [08:39:58]New thread 3066797412 created [08:39:58]Thread 3066654052 joined [08:39:58]Waiting for new connection... [08:39:58] Sock 9.Parse request [08:39:58]Sock 9.Check first char [08:39:58]Sock 9.First char is OK [08:39:58]request: POST /json_proto HTTP/1.0 [08:39:58]Method: POST [08:39:58]URL: /json_proto [08:39:58]Method is POST - this is cgi request [08:39:58]url: /json_proto [08:39:58]query_string will be loaded in cgi processing [08:39:58]execute_cgi json_proto POST (null) [08:39:58]execute_cgi path=json_proto method=POST [08:39:58]POST find Content-Length [08:39:58]Host: 172.17.44.196:8080 [08:39:58]Content-Length: 215 [08:39:58]Content-Type: application/json [08:39:58] [08:39:58]POST finish read [08:39:58]Found Content-Length = 215 [08:39:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:58]execute_script... [08:39:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:58]POST & json_proto [08:39:58]process_json_proto [08:39:58]json parsed OK: [08:39:58]protocol is kg_v1.0 [08:39:58]action value=get_value [08:39:58]process_action get_value [08:39:58]cmd_get_value [08:39:58]process_action get_value done [08:39:58]requested_data is exist [08:39:58]produce_requested_data [08:39:58]requested_item kkm.sn is exist - process it [08:39:58]requested_item kkm.ver is exist - process it [08:39:58]requested_item fm.sn is exist - process it [08:39:58]wFMCommunicate request_size=4 [08:39:58]MH_SAM_APDU [08:39:58]CAPDU: 80 11 00 00 [08:39:58]Write to MH i2c: E2 08 00 E7 00 80 11 00 00 00 00 00 00 61 [08:39:58]Write i2c OK [08:39:58]MH_I2C_Read... [08:39:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:58]Read from MH i2c: E2 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 17 00 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 17 00 E7 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 B1 [08:39:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [08:39:58]wFMCommunicate OK [08:39:58]requested_item fd.num is exist - process it [08:39:58]SAM_PROTO_GetFieldsCounters [08:39:58]wFMCommunicate request_size=4 [08:39:58]MH_SAM_APDU [08:39:58]CAPDU: 80 13 00 00 [08:39:58]Write to MH i2c: E2 08 00 E8 00 80 13 00 00 00 00 00 00 64 [08:39:58]Write i2c OK [08:39:58]MH_I2C_Read... [08:39:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:39:58]Read from MH i2c: E2 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 62 00 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 62 00 E8 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 39 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 99 [08:39:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 39 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:39:58]wFMCommunicate OK [08:39:58]SAM_PROTO_GetFieldsCounters done [08:39:58]requested_item shift.num is exist - process it [08:39:58]requested_item shift.opened is exist - process it [08:39:58]req_shift_opened [08:39:58]FM_GetShiftState [08:39:58]SAM_PROTO_GetShiftState [08:39:58]wFMCommunicate request_size=4 [08:39:58]MH_SAM_APDU [08:39:58]CAPDU: 80 13 01 00 [08:39:58]Write to MH i2c: E2 08 00 E9 00 80 13 01 00 00 00 00 00 66 [08:39:58]Write i2c OK [08:39:58]MH_I2C_Read... [08:39:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:58]Read from MH i2c: E2 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 0E 00 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 0E 00 E9 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 44 [08:39:58]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [08:39:58]wFMCommunicate OK [08:39:58]SAM_PROTO_GetShiftState done [08:39:58]FM_GetShiftState done [08:39:58]req_shift_opened done [08:39:58]requested_item shift.open_date is exist - process it [08:39:58]req_shift_open_date [08:39:58]req_shift_open_date done [08:39:58]produce_requested_data done [08:39:58]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91705,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [08:39:58]process_action_free get_value [08:39:58]json_value_free [08:39:58]json_value_free done [08:39:58]process_json_proto returns [08:39:58]Send response to host [08:39:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91705,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [08:39:58]free response buf [08:39:58]execute_script done [08:39:58]execute_script returns [08:39:58]free content buf [08:39:58]Sock 9.Close socket [08:39:58]Sock 9.Thread stoped [08:39:58]accept exits with 7 [08:39:58]New connection [08:39:58]New thread 3066654052 created [08:39:58]Thread 3066797412 joined [08:39:58]Waiting for new connection... [08:39:58] Sock 7.Parse request [08:39:58]Sock 7.Check first char [08:39:58]Sock 7.First char is OK [08:39:58]request: POST /json_proto HTTP/1.0 [08:39:58]Method: POST [08:39:58]URL: /json_proto [08:39:58]Method is POST - this is cgi request [08:39:58]url: /json_proto [08:39:58]query_string will be loaded in cgi processing [08:39:58]execute_cgi json_proto POST (null) [08:39:58]execute_cgi path=json_proto method=POST [08:39:58]POST find Content-Length [08:39:58]Host: 172.17.44.196:8080 [08:39:58]Content-Length: 331 [08:39:58]Content-Type: application/json [08:39:58] [08:39:58]POST finish read [08:39:58]Found Content-Length = 331 [08:39:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:39:58]execute_script... [08:39:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:39:58]POST & json_proto [08:39:58]process_json_proto [08:39:58]json parsed OK: [08:39:58]protocol is kg_v1.0 [08:39:58]action value=get_value [08:39:58]process_action get_value [08:39:58]cmd_get_value [08:39:58]process_action get_value done [08:39:58]requested_data is exist [08:39:58]produce_requested_data [08:39:59]requested_item fm.sale.total is exist - process it [08:39:59]SAM_PROTO_GetFMData [08:39:59]wFMCommunicate request_size=4 [08:39:59]MH_SAM_APDU [08:39:59]CAPDU: 80 13 03 00 [08:39:59]Write to MH i2c: E2 08 00 EA 00 80 13 03 00 00 00 00 00 69 [08:39:59]OFD Sender: No OFD packet to send [08:39:59]Write i2c OK [08:39:59]MH_I2C_Read... [08:39:59]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:39:59]Read from MH i2c: E2 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: E2 FD 00 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: E2 FD 00 EA 00 00 C8 04 85 04 C4 04 6E 04 04 00 1B 64 01 00 69 04 A3 00 6F 04 04 00 1D 5F 01 00 B1 04 05 00 24 CD B6 64 01 70 04 05 00 9A EC D2 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 12 70 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 81 3D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 34 [08:39:59]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 1B 64 01 00 69 04 A3 00 6F 04 04 00 1D 5F 01 00 B1 04 05 00 24 CD B6 64 01 70 04 05 00 9A EC D2 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 12 70 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 81 3D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [08:39:59]wFMCommunicate OK [08:39:59]wFMCommunicate request_size=4 [08:39:59]MH_SAM_APDU [08:39:59]CAPDU: 80 17 00 00 [08:39:59]Write to MH i2c: E2 08 00 EB 00 80 17 00 00 00 00 00 00 6B [08:39:59]Write i2c OK [08:39:59]MH_I2C_Read... [08:39:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:39:59]Read from MH i2c: E2 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: E2 FD 00 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: E2 FD 00 EB 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 7D [08:39:59]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [08:39:59]wFMCommunicate OK [08:39:59]wFMCommunicate request_size=4 [08:39:59]MH_SAM_APDU [08:39:59]CAPDU: 80 17 00 00 [08:39:59]Write to MH i2c: E2 08 00 EC 00 80 17 00 00 00 00 00 00 6C [08:39:59]Write i2c OK [08:39:59]MH_I2C_Read... [08:39:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:39:59]Read from MH i2c: E2 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: E2 FD 00 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: E2 FD 00 EC 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 44 [08:40:00]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [08:40:00]wFMCommunicate OK [08:40:00]wFMCommunicate request_size=4 [08:40:00]MH_SAM_APDU [08:40:00]CAPDU: 80 17 00 00 [08:40:00]Write to MH i2c: E2 08 00 ED 00 80 17 00 00 00 00 00 00 6D [08:40:00]Write i2c OK [08:40:00]MH_I2C_Read... [08:40:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:40:00]Read from MH i2c: E2 [08:40:00]MH_I2C_Read... [08:40:00]Read from MH i2c: E2 FD 00 [08:40:00]MH_I2C_Read... [08:40:00]Read from MH i2c: E2 FD 00 ED 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 E5 [08:40:00]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [08:40:00]wFMCommunicate OK [08:40:00]wFMCommunicate request_size=4 [08:40:00]MH_SAM_APDU [08:40:00]CAPDU: 80 17 00 00 [08:40:00]Write to MH i2c: E2 08 00 EE 00 80 17 00 00 00 00 00 00 6E [08:40:00]Write i2c OK [08:40:00]MH_I2C_Read... [08:40:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [08:40:00]Read from MH i2c: E2 [08:40:00]MH_I2C_Read... [08:40:00]Read from MH i2c: E2 E5 00 [08:40:00]MH_I2C_Read... [08:40:00]Read from MH i2c: E2 E5 00 EE 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 52 [08:40:00]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:40:00]wFMCommunicate OK [08:40:00]SAM_PROTO_GetFMData done [08:40:00]requested_item fm.sale_refund.total is exist - process it [08:40:00]requested_item fm.buy.total is exist - process it [08:40:00]requested_item shift.sale.total is exist - process it [08:40:00]SAM_PROTO_GetShiftData [08:40:00]wFMCommunicate request_size=4 [08:40:00]MH_SAM_APDU [08:40:00]CAPDU: 80 13 02 00 [08:40:00]Write to MH i2c: E2 08 00 EF 00 80 13 02 00 00 00 00 00 6D [08:40:00]Write i2c OK [08:40:00]MH_I2C_Read... [08:40:01]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:40:01]Read from MH i2c: E2 [08:40:01]MH_I2C_Read... [08:40:01]Read from MH i2c: E2 FD 00 [08:40:01]MH_I2C_Read... [08:40:01]Read from MH i2c: E2 FD 00 EF 00 00 AD 04 AA 04 A9 04 6E 04 04 00 23 00 00 00 69 04 9A 00 6F 04 04 00 23 00 00 00 B1 04 03 00 60 6F 08 70 04 03 00 B8 96 06 72 04 03 00 A8 D8 01 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 4D E5 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 14 13 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 76 [08:40:01]RAPDU: AD 04 AA 04 A9 04 6E 04 04 00 23 00 00 00 69 04 9A 00 6F 04 04 00 23 00 00 00 B1 04 03 00 60 6F 08 70 04 03 00 B8 96 06 72 04 03 00 A8 D8 01 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 4D E5 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 14 13 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [08:40:01]wFMCommunicate OK [08:40:01]wFMCommunicate request_size=4 [08:40:01]MH_SAM_APDU [08:40:01]CAPDU: 80 17 00 00 [08:40:01]Write to MH i2c: E2 08 00 F0 00 80 17 00 00 00 00 00 00 70 [08:40:01]Write i2c OK [08:40:01]MH_I2C_Read... [08:40:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:40:01]Read from MH i2c: E2 [08:40:01]MH_I2C_Read... [08:40:01]Read from MH i2c: E2 FD 00 [08:40:01]MH_I2C_Read... [08:40:01]Read from MH i2c: E2 FD 00 F0 00 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 90 00 82 [08:40:01]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 90 00 [08:40:01]wFMCommunicate OK [08:40:01]wFMCommunicate request_size=4 [08:40:01]MH_SAM_APDU [08:40:01]CAPDU: 80 17 00 00 [08:40:01]Write to MH i2c: E2 08 00 F1 00 80 17 00 00 00 00 00 00 71 [08:40:01]Write i2c OK [08:40:01]MH_I2C_Read... [08:40:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:40:01]Read from MH i2c: E2 [08:40:01]MH_I2C_Read... [08:40:01]Read from MH i2c: E2 FD 00 [08:40:01]MH_I2C_Read... [08:40:01]Read from MH i2c: E2 FD 00 F1 00 00 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 90 00 35 [08:40:01]RAPDU: 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 90 00 [08:40:01]wFMCommunicate OK [08:40:01]wFMCommunicate request_size=4 [08:40:01]MH_SAM_APDU [08:40:01]CAPDU: 80 17 00 00 [08:40:01]Write to MH i2c: E2 08 00 F2 00 80 17 00 00 00 00 00 00 72 [08:40:01]Write i2c OK [08:40:01]MH_I2C_Read... [08:40:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:40:02]Read from MH i2c: E2 [08:40:02]MH_I2C_Read... [08:40:02]Read from MH i2c: E2 FD 00 [08:40:02]MH_I2C_Read... [08:40:02]Read from MH i2c: E2 FD 00 F2 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 E7 [08:40:02]RAPDU: 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [08:40:02]wFMCommunicate OK [08:40:02]wFMCommunicate request_size=4 [08:40:02]MH_SAM_APDU [08:40:02]CAPDU: 80 17 00 00 [08:40:02]Write to MH i2c: E2 08 00 F3 00 80 17 00 00 00 00 00 00 73 [08:40:02]Write i2c OK [08:40:02]MH_I2C_Read... [08:40:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 199! [08:40:02]Read from MH i2c: E2 [08:40:02]MH_I2C_Read... [08:40:02]Read from MH i2c: E2 CA 00 [08:40:02]MH_I2C_Read... [08:40:02]Read from MH i2c: E2 CA 00 F3 00 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 58 [08:40:02]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:40:02]wFMCommunicate OK [08:40:02]SAM_PROTO_GetShiftData done [08:40:02]requested_item shift.sale.total_cash is exist - process it [08:40:02]requested_item shift.sale_refund.total is exist - process it [08:40:02]requested_item shift.sale_refund.total_cash is exist - process it [08:40:02]requested_item shift.buy.total is exist - process it [08:40:02]requested_item shift.buy.total_cash is exist - process it [08:40:02]produce_requested_data done [08:40:02]produce_requested_data return {"fm.sale.total":59846689.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":5528.00,"shift.sale.total_cash":4318.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:40:02]process_action_free get_value [08:40:02]json_value_free [08:40:02]json_value_free done [08:40:02]process_json_proto returns [08:40:02]Send response to host [08:40:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59846689.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":5528.00,"shift.sale.total_cash":4318.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:40:02]free response buf [08:40:02]execute_script done [08:40:02]execute_script returns [08:40:02]free content buf [08:40:02]Sock 7.Close socket [08:40:02]Sock 7.Thread stoped [08:40:04]OFD Sender: No OFD packet to send [08:40:09]OFD Sender: No OFD packet to send [08:40:14]OFD Sender: No OFD packet to send [08:40:19]OFD Sender: No OFD packet to send [08:40:24]OFD Sender: No OFD packet to send [08:40:29]OFD Sender: No OFD packet to send [08:40:34]OFD Sender: No OFD packet to send [08:40:39]OFD Sender: No OFD packet to send [08:40:44]OFD Sender: No OFD packet to send [08:40:49]OFD Sender: No OFD packet to send [08:40:54]OFD Sender: No OFD packet to send [08:40:59]OFD Sender: No OFD packet to send [08:41:04]OFD Sender: No OFD packet to send [08:41:09]OFD Sender: No OFD packet to send [08:41:14]OFD Sender: No OFD packet to send [08:41:19]OFD Sender: No OFD packet to send [08:41:24]OFD Sender: No OFD packet to send [08:41:29]OFD Sender: No OFD packet to send [08:41:34]OFD Sender: No OFD packet to send [08:41:39]OFD Sender: No OFD packet to send [08:41:44]OFD Sender: No OFD packet to send [08:41:49]OFD Sender: No OFD packet to send [08:41:54]OFD Sender: No OFD packet to send [08:41:59]OFD Sender: No OFD packet to send [08:42:04]OFD Sender: No OFD packet to send [08:42:09]OFD Sender: No OFD packet to send [08:42:14]OFD Sender: No OFD packet to send [08:42:19]OFD Sender: No OFD packet to send [08:42:24]OFD Sender: No OFD packet to send [08:42:29]OFD Sender: No OFD packet to send [08:42:34]OFD Sender: No OFD packet to send [08:42:39]OFD Sender: No OFD packet to send [08:42:44]OFD Sender: No OFD packet to send [08:42:49]OFD Sender: No OFD packet to send [08:42:54]OFD Sender: No OFD packet to send [08:42:59]OFD Sender: No OFD packet to send [08:43:04]OFD Sender: No OFD packet to send [08:43:09]OFD Sender: No OFD packet to send [08:43:14]OFD Sender: No OFD packet to send [08:43:19]OFD Sender: No OFD packet to send [08:43:24]OFD Sender: No OFD packet to send [08:43:29]OFD Sender: No OFD packet to send [08:43:34]OFD Sender: No OFD packet to send [08:43:39]OFD Sender: No OFD packet to send [08:43:44]OFD Sender: No OFD packet to send [08:43:49]OFD Sender: No OFD packet to send [08:43:54]OFD Sender: No OFD packet to send [08:43:59]OFD Sender: No OFD packet to send [08:44:04]OFD Sender: No OFD packet to send [08:44:09]OFD Sender: No OFD packet to send [08:44:14]OFD Sender: No OFD packet to send [08:44:19]OFD Sender: No OFD packet to send [08:44:24]OFD Sender: No OFD packet to send [08:44:29]OFD Sender: No OFD packet to send [08:44:34]OFD Sender: No OFD packet to send [08:44:39]OFD Sender: No OFD packet to send [08:44:44]OFD Sender: No OFD packet to send [08:44:49]OFD Sender: No OFD packet to send [08:44:54]OFD Sender: No OFD packet to send [08:44:59]OFD Sender: No OFD packet to send [08:45:04]OFD Sender: No OFD packet to send [08:45:09]OFD Sender: No OFD packet to send [08:45:14]OFD Sender: No OFD packet to send [08:45:19]OFD Sender: No OFD packet to send [08:45:24]OFD Sender: No OFD packet to send [08:45:29]OFD Sender: No OFD packet to send [08:45:34]OFD Sender: No OFD packet to send [08:45:39]OFD Sender: No OFD packet to send [08:45:44]OFD Sender: No OFD packet to send [08:45:49]OFD Sender: No OFD packet to send [08:45:54]OFD Sender: No OFD packet to send [08:45:59]OFD Sender: No OFD packet to send [08:46:04]OFD Sender: No OFD packet to send [08:46:09]OFD Sender: No OFD packet to send [08:46:14]OFD Sender: No OFD packet to send [08:46:19]OFD Sender: No OFD packet to send [08:46:24]OFD Sender: No OFD packet to send [08:46:29]OFD Sender: No OFD packet to send [08:46:34]OFD Sender: No OFD packet to send [08:46:39]OFD Sender: No OFD packet to send [08:46:44]OFD Sender: No OFD packet to send [08:46:49]OFD Sender: No OFD packet to send [08:46:54]OFD Sender: No OFD packet to send [08:46:59]OFD Sender: No OFD packet to send [08:47:04]OFD Sender: No OFD packet to send [08:47:09]OFD Sender: No OFD packet to send [08:47:14]OFD Sender: No OFD packet to send [08:47:19]OFD Sender: No OFD packet to send [08:47:24]OFD Sender: No OFD packet to send [08:47:29]OFD Sender: No OFD packet to send [08:47:34]OFD Sender: No OFD packet to send [08:47:39]OFD Sender: No OFD packet to send [08:47:44]OFD Sender: No OFD packet to send [08:47:49]OFD Sender: No OFD packet to send [08:47:54]OFD Sender: No OFD packet to send [08:47:59]OFD Sender: No OFD packet to send [08:48:04]OFD Sender: No OFD packet to send [08:48:09]OFD Sender: No OFD packet to send [08:48:14]OFD Sender: No OFD packet to send [08:48:19]OFD Sender: No OFD packet to send [08:48:24]OFD Sender: No OFD packet to send [08:48:29]OFD Sender: No OFD packet to send [08:48:34]OFD Sender: No OFD packet to send [08:48:39]OFD Sender: No OFD packet to send [08:48:44]OFD Sender: No OFD packet to send [08:48:49]OFD Sender: No OFD packet to send [08:48:54]OFD Sender: No OFD packet to send [08:48:59]OFD Sender: No OFD packet to send [08:49:04]OFD Sender: No OFD packet to send [08:49:09]OFD Sender: No OFD packet to send [08:49:14]OFD Sender: No OFD packet to send [08:49:19]OFD Sender: No OFD packet to send [08:49:24]OFD Sender: No OFD packet to send [08:49:29]OFD Sender: No OFD packet to send [08:49:34]OFD Sender: No OFD packet to send [08:49:39]OFD Sender: No OFD packet to send [08:49:44]OFD Sender: No OFD packet to send [08:49:49]OFD Sender: No OFD packet to send [08:49:54]OFD Sender: No OFD packet to send [08:49:59]OFD Sender: No OFD packet to send [08:50:04]OFD Sender: No OFD packet to send [08:50:09]OFD Sender: No OFD packet to send [08:50:14]OFD Sender: No OFD packet to send [08:50:19]OFD Sender: No OFD packet to send [08:50:24]OFD Sender: No OFD packet to send [08:50:29]OFD Sender: No OFD packet to send [08:50:34]OFD Sender: No OFD packet to send [08:50:39]OFD Sender: No OFD packet to send [08:50:44]OFD Sender: No OFD packet to send [08:50:49]OFD Sender: No OFD packet to send [08:50:54]OFD Sender: No OFD packet to send [08:50:59]OFD Sender: No OFD packet to send [08:51:04]OFD Sender: No OFD packet to send [08:51:09]OFD Sender: No OFD packet to send [08:51:14]OFD Sender: No OFD packet to send [08:51:19]OFD Sender: No OFD packet to send [08:51:24]OFD Sender: No OFD packet to send [08:51:29]OFD Sender: No OFD packet to send [08:51:34]OFD Sender: No OFD packet to send [08:51:39]OFD Sender: No OFD packet to send [08:51:44]OFD Sender: No OFD packet to send [08:51:49]OFD Sender: No OFD packet to send [08:51:54]OFD Sender: No OFD packet to send [08:51:59]OFD Sender: No OFD packet to send [08:52:04]OFD Sender: No OFD packet to send [08:52:09]OFD Sender: No OFD packet to send [08:52:14]OFD Sender: No OFD packet to send [08:52:19]OFD Sender: No OFD packet to send [08:52:24]OFD Sender: No OFD packet to send [08:52:29]OFD Sender: No OFD packet to send [08:52:34]OFD Sender: No OFD packet to send [08:52:39]OFD Sender: No OFD packet to send [08:52:44]OFD Sender: No OFD packet to send [08:52:49]OFD Sender: No OFD packet to send [08:52:54]OFD Sender: No OFD packet to send [08:52:59]OFD Sender: No OFD packet to send [08:53:04]OFD Sender: No OFD packet to send [08:53:09]OFD Sender: No OFD packet to send [08:53:14]OFD Sender: No OFD packet to send [08:53:19]OFD Sender: No OFD packet to send [08:53:24]OFD Sender: No OFD packet to send [08:53:29]OFD Sender: No OFD packet to send [08:53:34]OFD Sender: No OFD packet to send [08:53:39]OFD Sender: No OFD packet to send [08:53:44]OFD Sender: No OFD packet to send [08:53:49]OFD Sender: No OFD packet to send [08:53:54]OFD Sender: No OFD packet to send [08:53:59]OFD Sender: No OFD packet to send [08:54:04]OFD Sender: No OFD packet to send [08:54:09]OFD Sender: No OFD packet to send [08:54:14]OFD Sender: No OFD packet to send [08:54:19]OFD Sender: No OFD packet to send [08:54:24]OFD Sender: No OFD packet to send [08:54:29]OFD Sender: No OFD packet to send [08:54:34]OFD Sender: No OFD packet to send [08:54:39]OFD Sender: No OFD packet to send [08:54:44]OFD Sender: No OFD packet to send [08:54:49]OFD Sender: No OFD packet to send [08:54:54]OFD Sender: No OFD packet to send [08:54:59]OFD Sender: No OFD packet to send [08:55:04]OFD Sender: No OFD packet to send [08:55:09]OFD Sender: No OFD packet to send [08:55:14]OFD Sender: No OFD packet to send [08:55:19]OFD Sender: No OFD packet to send [08:55:24]OFD Sender: No OFD packet to send [08:55:29]OFD Sender: No OFD packet to send [08:55:34]OFD Sender: No OFD packet to send [08:55:39]OFD Sender: No OFD packet to send [08:55:44]OFD Sender: No OFD packet to send [08:55:49]OFD Sender: No OFD packet to send [08:55:54]OFD Sender: No OFD packet to send [08:55:59]OFD Sender: No OFD packet to send [08:56:04]OFD Sender: No OFD packet to send [08:56:09]OFD Sender: No OFD packet to send [08:56:14]OFD Sender: No OFD packet to send [08:56:19]OFD Sender: No OFD packet to send [08:56:24]OFD Sender: No OFD packet to send [08:56:29]OFD Sender: No OFD packet to send [08:56:34]OFD Sender: No OFD packet to send [08:56:39]OFD Sender: No OFD packet to send [08:56:45]OFD Sender: No OFD packet to send [08:56:50]OFD Sender: No OFD packet to send [08:56:55]OFD Sender: No OFD packet to send [08:57:00]OFD Sender: No OFD packet to send [08:57:05]OFD Sender: No OFD packet to send [08:57:10]OFD Sender: No OFD packet to send [08:57:15]OFD Sender: No OFD packet to send [08:57:20]OFD Sender: No OFD packet to send [08:57:25]OFD Sender: No OFD packet to send [08:57:30]OFD Sender: No OFD packet to send [08:57:35]OFD Sender: No OFD packet to send [08:57:40]OFD Sender: No OFD packet to send [08:57:45]OFD Sender: No OFD packet to send [08:57:50]OFD Sender: No OFD packet to send [08:57:55]OFD Sender: No OFD packet to send [08:58:00]OFD Sender: No OFD packet to send [08:58:05]OFD Sender: No OFD packet to send [08:58:10]OFD Sender: No OFD packet to send [08:58:15]OFD Sender: No OFD packet to send [08:58:20]OFD Sender: No OFD packet to send [08:58:25]OFD Sender: No OFD packet to send [08:58:30]OFD Sender: No OFD packet to send [08:58:35]OFD Sender: No OFD packet to send [08:58:40]OFD Sender: No OFD packet to send [08:58:45]OFD Sender: No OFD packet to send [08:58:50]OFD Sender: No OFD packet to send [08:58:55]OFD Sender: No OFD packet to send [08:59:00]OFD Sender: No OFD packet to send [08:59:05]OFD Sender: No OFD packet to send [08:59:10]OFD Sender: No OFD packet to send [08:59:15]OFD Sender: No OFD packet to send [08:59:20]OFD Sender: No OFD packet to send [08:59:25]OFD Sender: No OFD packet to send [08:59:30]OFD Sender: No OFD packet to send [08:59:35]OFD Sender: No OFD packet to send [08:59:40]OFD Sender: No OFD packet to send [08:59:45]OFD Sender: No OFD packet to send [08:59:50]OFD Sender: No OFD packet to send [08:59:55]OFD Sender: No OFD packet to send [09:00:00]OFD Sender: No OFD packet to send [09:00:05]OFD Sender: No OFD packet to send [09:00:10]OFD Sender: No OFD packet to send [09:00:15]OFD Sender: No OFD packet to send [09:00:20]OFD Sender: No OFD packet to send [09:00:25]OFD Sender: No OFD packet to send [09:00:30]OFD Sender: No OFD packet to send [09:00:35]OFD Sender: No OFD packet to send [09:00:40]OFD Sender: No OFD packet to send [09:00:45]OFD Sender: No OFD packet to send [09:00:50]OFD Sender: No OFD packet to send [09:00:55]OFD Sender: No OFD packet to send [09:01:00]OFD Sender: No OFD packet to send [09:01:05]OFD Sender: No OFD packet to send [09:01:10]OFD Sender: No OFD packet to send [09:01:15]OFD Sender: No OFD packet to send [09:01:20]OFD Sender: No OFD packet to send [09:01:25]OFD Sender: No OFD packet to send [09:01:30]OFD Sender: No OFD packet to send [09:01:35]OFD Sender: No OFD packet to send [09:01:40]OFD Sender: No OFD packet to send [09:01:45]OFD Sender: No OFD packet to send [09:01:50]OFD Sender: No OFD packet to send [09:01:55]OFD Sender: No OFD packet to send [09:02:00]OFD Sender: No OFD packet to send [09:02:05]OFD Sender: No OFD packet to send [09:02:10]OFD Sender: No OFD packet to send [09:02:15]OFD Sender: No OFD packet to send [09:02:20]OFD Sender: No OFD packet to send [09:02:25]OFD Sender: No OFD packet to send [09:02:30]OFD Sender: No OFD packet to send [09:02:35]OFD Sender: No OFD packet to send [09:02:40]OFD Sender: No OFD packet to send [09:02:45]OFD Sender: No OFD packet to send [09:02:50]OFD Sender: No OFD packet to send [09:02:55]OFD Sender: No OFD packet to send [09:03:00]OFD Sender: No OFD packet to send [09:03:05]OFD Sender: No OFD packet to send [09:03:10]OFD Sender: No OFD packet to send [09:03:15]OFD Sender: No OFD packet to send [09:03:20]OFD Sender: No OFD packet to send [09:03:25]OFD Sender: No OFD packet to send [09:03:30]OFD Sender: No OFD packet to send [09:03:35]OFD Sender: No OFD packet to send [09:03:40]OFD Sender: No OFD packet to send [09:03:45]OFD Sender: No OFD packet to send [09:03:50]OFD Sender: No OFD packet to send [09:03:55]OFD Sender: No OFD packet to send [09:04:00]OFD Sender: No OFD packet to send [09:04:05]OFD Sender: No OFD packet to send [09:04:10]OFD Sender: No OFD packet to send [09:04:15]OFD Sender: No OFD packet to send [09:04:20]OFD Sender: No OFD packet to send [09:04:25]OFD Sender: No OFD packet to send [09:04:30]OFD Sender: No OFD packet to send [09:04:35]OFD Sender: No OFD packet to send [09:04:40]OFD Sender: No OFD packet to send [09:04:45]OFD Sender: No OFD packet to send [09:04:50]OFD Sender: No OFD packet to send [09:04:55]OFD Sender: No OFD packet to send [09:05:00]OFD Sender: No OFD packet to send [09:05:05]OFD Sender: No OFD packet to send [09:05:10]OFD Sender: No OFD packet to send [09:05:15]OFD Sender: No OFD packet to send [09:05:20]OFD Sender: No OFD packet to send [09:05:25]OFD Sender: No OFD packet to send [09:05:30]OFD Sender: No OFD packet to send [09:05:35]OFD Sender: No OFD packet to send [09:05:40]OFD Sender: No OFD packet to send [09:05:45]OFD Sender: No OFD packet to send [09:05:50]OFD Sender: No OFD packet to send [09:05:55]OFD Sender: No OFD packet to send [09:06:00]OFD Sender: No OFD packet to send [09:06:05]OFD Sender: No OFD packet to send [09:06:10]OFD Sender: No OFD packet to send [09:06:15]OFD Sender: No OFD packet to send [09:06:20]OFD Sender: No OFD packet to send [09:06:25]OFD Sender: No OFD packet to send [09:06:30]OFD Sender: No OFD packet to send [09:06:35]OFD Sender: No OFD packet to send [09:06:40]OFD Sender: No OFD packet to send [09:06:45]OFD Sender: No OFD packet to send [09:06:50]OFD Sender: No OFD packet to send [09:06:55]OFD Sender: No OFD packet to send [09:07:00]OFD Sender: No OFD packet to send [09:07:05]OFD Sender: No OFD packet to send [09:07:10]OFD Sender: No OFD packet to send [09:07:15]OFD Sender: No OFD packet to send [09:07:20]OFD Sender: No OFD packet to send [09:07:25]OFD Sender: No OFD packet to send [09:07:30]OFD Sender: No OFD packet to send [09:07:35]OFD Sender: No OFD packet to send [09:07:40]OFD Sender: No OFD packet to send [09:07:45]OFD Sender: No OFD packet to send [09:07:50]OFD Sender: No OFD packet to send [09:07:55]OFD Sender: No OFD packet to send [09:08:00]OFD Sender: No OFD packet to send [09:08:05]OFD Sender: No OFD packet to send [09:08:10]OFD Sender: No OFD packet to send [09:08:15]OFD Sender: No OFD packet to send [09:08:20]OFD Sender: No OFD packet to send [09:08:25]OFD Sender: No OFD packet to send [09:08:30]OFD Sender: No OFD packet to send [09:08:35]OFD Sender: No OFD packet to send [09:08:40]OFD Sender: No OFD packet to send [09:08:45]OFD Sender: No OFD packet to send [09:08:50]OFD Sender: No OFD packet to send [09:08:55]OFD Sender: No OFD packet to send [09:09:00]OFD Sender: No OFD packet to send [09:09:05]OFD Sender: No OFD packet to send [09:09:10]OFD Sender: No OFD packet to send [09:09:15]OFD Sender: No OFD packet to send [09:09:20]OFD Sender: No OFD packet to send [09:09:25]OFD Sender: No OFD packet to send [09:09:30]OFD Sender: No OFD packet to send [09:09:35]OFD Sender: No OFD packet to send [09:09:40]OFD Sender: No OFD packet to send [09:09:45]OFD Sender: No OFD packet to send [09:09:50]OFD Sender: No OFD packet to send [09:09:55]OFD Sender: No OFD packet to send [09:10:00]OFD Sender: No OFD packet to send [09:10:05]OFD Sender: No OFD packet to send [09:10:10]OFD Sender: No OFD packet to send [09:10:15]OFD Sender: No OFD packet to send [09:10:20]OFD Sender: No OFD packet to send [09:10:25]OFD Sender: No OFD packet to send [09:10:30]OFD Sender: No OFD packet to send [09:10:35]OFD Sender: No OFD packet to send [09:10:40]OFD Sender: No OFD packet to send [09:10:45]OFD Sender: No OFD packet to send [09:10:50]OFD Sender: No OFD packet to send [09:10:55]OFD Sender: No OFD packet to send [09:11:00]OFD Sender: No OFD packet to send [09:11:05]OFD Sender: No OFD packet to send [09:11:10]OFD Sender: No OFD packet to send [09:11:15]OFD Sender: No OFD packet to send [09:11:20]OFD Sender: No OFD packet to send [09:11:25]OFD Sender: No OFD packet to send [09:11:30]OFD Sender: No OFD packet to send [09:11:35]OFD Sender: No OFD packet to send [09:11:40]OFD Sender: No OFD packet to send [09:11:45]OFD Sender: No OFD packet to send [09:11:50]OFD Sender: No OFD packet to send [09:11:55]OFD Sender: No OFD packet to send [09:12:00]OFD Sender: No OFD packet to send [09:12:05]OFD Sender: No OFD packet to send [09:12:10]OFD Sender: No OFD packet to send [09:12:15]OFD Sender: No OFD packet to send [09:12:20]OFD Sender: No OFD packet to send [09:12:25]OFD Sender: No OFD packet to send [09:12:30]OFD Sender: No OFD packet to send [09:12:35]OFD Sender: No OFD packet to send [09:12:40]OFD Sender: No OFD packet to send [09:12:45]OFD Sender: No OFD packet to send [09:12:50]OFD Sender: No OFD packet to send [09:12:55]OFD Sender: No OFD packet to send [09:13:00]OFD Sender: No OFD packet to send [09:13:05]OFD Sender: No OFD packet to send [09:13:10]OFD Sender: No OFD packet to send [09:13:15]OFD Sender: No OFD packet to send [09:13:20]OFD Sender: No OFD packet to send [09:13:25]OFD Sender: No OFD packet to send [09:13:30]OFD Sender: No OFD packet to send [09:13:35]OFD Sender: No OFD packet to send [09:13:40]OFD Sender: No OFD packet to send [09:13:45]OFD Sender: No OFD packet to send [09:13:50]OFD Sender: No OFD packet to send [09:13:55]OFD Sender: No OFD packet to send [09:14:00]OFD Sender: No OFD packet to send [09:14:05]OFD Sender: No OFD packet to send [09:14:10]OFD Sender: No OFD packet to send [09:14:15]OFD Sender: No OFD packet to send [09:14:21]OFD Sender: No OFD packet to send [09:14:26]OFD Sender: No OFD packet to send [09:14:31]OFD Sender: No OFD packet to send [09:14:36]OFD Sender: No OFD packet to send [09:14:41]OFD Sender: No OFD packet to send [09:14:46]OFD Sender: No OFD packet to send [09:14:51]OFD Sender: No OFD packet to send [09:14:56]OFD Sender: No OFD packet to send [09:15:01]OFD Sender: No OFD packet to send [09:15:06]OFD Sender: No OFD packet to send [09:15:11]OFD Sender: No OFD packet to send [09:15:16]OFD Sender: No OFD packet to send [09:15:21]OFD Sender: No OFD packet to send [09:15:26]OFD Sender: No OFD packet to send [09:15:31]OFD Sender: No OFD packet to send [09:15:36]OFD Sender: No OFD packet to send [09:15:41]OFD Sender: No OFD packet to send [09:15:46]OFD Sender: No OFD packet to send [09:15:51]OFD Sender: No OFD packet to send [09:15:56]OFD Sender: No OFD packet to send [09:16:01]OFD Sender: No OFD packet to send [09:16:06]OFD Sender: No OFD packet to send [09:16:11]OFD Sender: No OFD packet to send [09:16:16]OFD Sender: No OFD packet to send [09:16:21]OFD Sender: No OFD packet to send [09:16:26]OFD Sender: No OFD packet to send [09:16:31]OFD Sender: No OFD packet to send [09:16:36]OFD Sender: No OFD packet to send [09:16:41]OFD Sender: No OFD packet to send [09:16:46]OFD Sender: No OFD packet to send [09:16:51]OFD Sender: No OFD packet to send [09:16:56]OFD Sender: No OFD packet to send [09:17:01]OFD Sender: No OFD packet to send [09:17:06]OFD Sender: No OFD packet to send [09:17:11]OFD Sender: No OFD packet to send [09:17:16]OFD Sender: No OFD packet to send [09:17:21]OFD Sender: No OFD packet to send [09:17:26]OFD Sender: No OFD packet to send [09:17:31]OFD Sender: No OFD packet to send [09:17:36]OFD Sender: No OFD packet to send [09:17:41]OFD Sender: No OFD packet to send [09:17:46]OFD Sender: No OFD packet to send [09:17:51]OFD Sender: No OFD packet to send [09:17:55]accept exits with 9 [09:17:55]New connection [09:17:55]New thread 3066797412 created [09:17:55]Thread 3066654052 joined [09:17:55]Waiting for new connection... [09:17:55] Sock 9.Parse request [09:17:55]Sock 9.Check first char [09:17:55]Sock 9.First char is OK [09:17:55]request: POST /json_proto HTTP/1.0 [09:17:55]Method: POST [09:17:55]URL: /json_proto [09:17:55]Method is POST - this is cgi request [09:17:55]url: /json_proto [09:17:55]query_string will be loaded in cgi processing [09:17:55]execute_cgi json_proto POST (null) [09:17:55]execute_cgi path=json_proto method=POST [09:17:55]POST find Content-Length [09:17:55]Host: 172.17.44.196:8080 [09:17:55]Content-Length: 949 [09:17:55]Content-Type: application/json [09:17:55] [09:17:55]POST finish read [09:17:55]Found Content-Length = 949 [09:17:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246336", "tax_sys" : 0, "items" : [ { "code": "5449000054227", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1\u043B", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000189332", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043F\u0435\u0440\u0441\u0438\u043A 1\u043B", "price" : 108.00, "quantity" : 1.000, "sum" : 108.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 233.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:55]execute_script... [09:17:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246336", "tax_sys" : 0, "items" : [ { "code": "5449000054227", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1\u043B", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000189332", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043F\u0435\u0440\u0441\u0438\u043A 1\u043B", "price" : 108.00, "quantity" : 1.000, "sum" : 108.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 233.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:55]POST & json_proto [09:17:55]process_json_proto [09:17:55]json parsed OK: [09:17:55]protocol is kg_v1.0 [09:17:55]action value=close_receipt [09:17:55]process_action close_receipt [09:17:55]cmd_close_receipt [09:17:55]MH_GetDate [09:17:55]Write to MH i2c: F0 00 00 F4 00 E3 [09:17:55]Write i2c OK [09:17:55]MH_I2C_Read... [09:17:55]Read from MH i2c: F0 [09:17:55]MH_I2C_Read... [09:17:55]Read from MH i2c: F0 09 00 [09:17:55]MH_I2C_Read... [09:17:55]Read from MH i2c: F0 09 00 F4 00 00 C3 94 3C 66 1C A3 36 66 40 [09:17:55]GetLastDocTimeStamp 1715243976 [09:17:55]current date 1715246275 [09:17:55]FM_GetShiftState [09:17:55]SAM_PROTO_GetShiftState [09:17:55]wFMCommunicate request_size=4 [09:17:55]MH_SAM_APDU [09:17:55]CAPDU: 80 13 01 00 [09:17:55]Write to MH i2c: E2 08 00 F5 00 80 13 01 00 00 00 00 00 72 [09:17:55]Write i2c OK [09:17:55]MH_I2C_Read... [09:17:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:55]Read from MH i2c: E2 [09:17:55]MH_I2C_Read... [09:17:55]Read from MH i2c: E2 0E 00 [09:17:55]MH_I2C_Read... [09:17:55]Read from MH i2c: E2 0E 00 F5 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 50 [09:17:55]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:17:55]wFMCommunicate OK [09:17:55]SAM_PROTO_GetShiftState done [09:17:55]FM_GetShiftState done [09:17:55]opened in 1715213850 [09:17:55]opened+sec_in_day 1715300250 [09:17:55]quantity*price = 12500 [09:17:55]sum+1 = 12501 [09:17:55]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000189332 Холодный чай Fuse персик 1л 1.000 * 108.00 = 108.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 233.00 НСП 1% : 2.07 НДС 12% : 24.74 Наличными: 233.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 36 09.05.2024 09:17 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91706 ФПД: 45571425057831 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T091755&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91706&fm=45571425057831&tin=02508201610067®Number=0000000000098132&sum=23300 0 [09:17:56]StoreToDocumentArchive [09:17:56]shift 271 fd 91706 [09:17:56]save to /storage/0271/doc_00091706 [09:17:56]save last doc name /storage/0271/doc_00091706 to /storage/kkm_last_doc_name [09:17:56]save OK [09:17:56]Clear old archive folders... [09:17:56]ProcessDocumentItem done err = 0, tmpTLVsize=395 [09:17:56]tlvbuf is 0044AE90 [09:17:56]SAM_PROTO_ClearQueue [09:17:56]wFMCommunicate request_size=4 [09:17:56]MH_SAM_APDU [09:17:56]CAPDU: 80 09 00 00 [09:17:56]Write to MH i2c: E2 08 00 02 01 80 09 00 00 00 00 00 00 75 [09:17:56]Write i2c OK [09:17:56]MH_I2C_Read... [09:17:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:17:56]Read from MH i2c: E2 [09:17:56]MH_I2C_Read... [09:17:56]Read from MH i2c: E2 03 00 [09:17:56]MH_I2C_Read... [09:17:56]Read from MH i2c: E2 03 00 02 01 00 90 00 77 [09:17:56]RAPDU: 90 00 [09:17:56]wFMCommunicate OK [09:17:56]SAM_PROTO_ClearQueue done [09:17:56]KKMCreateOFDPacket [09:17:56]OFDProtocolAddRootSTLVToBuf [09:17:56]FM_MakeSignedData [09:17:56]FM_MakeSignedData [09:17:56]SAM_PROTO_SignData [09:17:56]wFMCommunicate request_size=4 [09:17:56]MH_SAM_APDU [09:17:56]CAPDU: 80 0D 01 02 [09:17:56]Write to MH i2c: E2 08 00 03 01 80 0D 01 02 00 00 00 00 7D [09:17:56]Write i2c OK [09:17:56]MH_I2C_Read... [09:17:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:17:56]Read from MH i2c: E2 [09:17:56]MH_I2C_Read... [09:17:56]Read from MH i2c: E2 03 00 [09:17:56]MH_I2C_Read... [09:17:56]Read from MH i2c: E2 03 00 03 01 00 90 00 78 [09:17:56]RAPDU: 90 00 [09:17:56]wFMCommunicate OK [09:17:56]wFMCommunicate request_size=255 [09:17:56]MH_SAM_APDU [09:17:56]CAPDU: 80 0D 02 02 FA 03 00 8B 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 2A 00 00 00 00 13 04 06 00 30 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 5B 00 00 00 00 EB 03 26 00 EF 03 [09:17:56]Write to MH i2c: E2 02 01 04 01 80 0D 02 02 FA 00 03 00 8B 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 2A 00 00 00 00 13 04 06 00 30 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 5B 00 00 00 00 EB 03 26 00 EF 03 00 00 05 [09:17:56]Write i2c OK [09:17:56]MH_I2C_Read... [09:17:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:57]Read from MH i2c: E2 [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: E2 03 00 [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: E2 03 00 04 01 00 90 00 79 [09:17:57]RAPDU: 90 00 [09:17:57]wFMCommunicate OK [09:17:57]wFMCommunicate request_size=154 [09:17:57]MH_SAM_APDU [09:17:57]CAPDU: 80 0D 02 02 95 0F 00 F6 03 01 00 01 F7 03 06 00 CF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 09 00 00 00 00 07 04 06 00 04 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 C3 94 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3A 66 01 00 35 04 06 00 29 72 6C 9A 3C 27 [09:17:57]Write to MH i2c: E2 9D 00 05 01 80 0D 02 02 95 00 0F 00 F6 03 01 00 01 F7 03 06 00 CF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 09 00 00 00 00 07 04 06 00 04 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 C3 94 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3A 66 01 00 35 04 06 00 29 72 6C 9A 3C 27 00 00 8F [09:17:57]Write i2c OK [09:17:57]MH_I2C_Read... [09:17:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:57]Read from MH i2c: E2 [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: E2 03 00 [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: E2 03 00 05 01 00 90 00 7A [09:17:57]RAPDU: 90 00 [09:17:57]wFMCommunicate OK [09:17:57]wFMCommunicate request_size=4 [09:17:57]MH_SAM_APDU [09:17:57]CAPDU: 80 0D 03 02 [09:17:57]Write to MH i2c: E2 08 00 06 01 80 0D 03 02 00 00 00 00 82 [09:17:57]Write i2c OK [09:17:57]MH_I2C_Read... [09:17:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:17:57]Read from MH i2c: E2 [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: E2 0B 00 [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: E2 0B 00 06 01 00 5D 40 6B D5 42 F3 A5 A0 90 00 DA [09:17:57]RAPDU: 5D 40 6B D5 42 F3 A5 A0 90 00 [09:17:57]wFMCommunicate OK [09:17:57]SAM_PROTO_SignData done [09:17:57]FM_MakeSignedData done [09:17:57]CreateOFDProtocolMessage [09:17:57]wFMCommunicate request_size=4 [09:17:57]MH_SAM_APDU [09:17:57]CAPDU: 80 11 00 00 [09:17:57]Write to MH i2c: E2 08 00 07 01 80 11 00 00 00 00 00 00 82 [09:17:57]Write i2c OK [09:17:57]MH_I2C_Read... [09:17:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:57]Read from MH i2c: E2 [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: E2 17 00 [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: E2 17 00 07 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D2 [09:17:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:17:57]wFMCommunicate OK [09:17:57]CreateOFDProtocolMessage done [09:17:57]OFDSenderStorePacket 91706 [09:17:57]StoreOFDPacket docnum=91706 [09:17:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 9F 01 00 00 FE 5E 97 01 0D 81 5A 03 01 00 03 00 8B 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 2A 00 00 00 00 13 04 06 00 30 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 09 00 00 00 00 07 04 06 00 04 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 C3 94 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3A 66 01 00 35 04 06 00 29 72 6C 9A 3C 27 5D 40 6B D5 42 F3 A5 A0 [09:17:57]CheckFolder [09:17:57]dirname=/storage/ofd_packets [09:17:57]CheckFolder done [09:17:57]ProducePacketName [09:17:57]name=ofd_packets/00091706 [09:17:57]NVStorageSaveData ofd_packets/00091706 [09:17:57]File name is /storage/ofd_packets/00091706 [09:17:57]Write 445 bytes [09:17:57]NVStorageSaveData done [09:17:57]OFDSenderStorePacket done [09:17:57]KKMCreateOFDPacket done [09:17:57]NVStorageSaveData kkm_last_timestamp [09:17:57]File name is /storage/kkm_last_timestamp [09:17:57]Write 4 bytes [09:17:57]NVStorageSaveData done [09:17:57]ExternCall_PrintAddStr [09:17:57]wPrintStart [09:17:57]Write to MH i2c: 01 00 00 08 01 09 [09:17:57]OFD Sender: Processing packet 91706 [packets to send 59, broken 58] [09:17:57]ProducePacketName [09:17:57]name=ofd_packets/00091706 [09:17:57]OFD Sender: To server: pG, [09:17:57]CommunicateWithHost lk.salyk.kg:30040 [09:17:57]ConnectInit lk.salyk.kg [09:17:57]Write i2c OK [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: 01 [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: 01 07 00 [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: 01 07 00 08 01 00 01 00 00 00 FF 0F 1F [09:17:57]RasterBufferAndPrint [09:17:57]line Счет N : (3)246336 [09:17:57]line ИНН: 02508201610067 [09:17:57]line Контрольно-Кассовый Чек [09:17:57]line ПРОДАЖА [09:17:57]line Товар: 5449000054227 [09:17:57]line Напиток Кока-Кола 1л [09:17:57]line 1.000 * 125.00 [09:17:57]line = 125.00 [09:17:57]line НДС 12% НСП 1% [09:17:57]line > о реализуемом товаре [09:17:57]line Товар: 5449000189332 [09:17:57]line Холодный чай Fuse персик 1л [09:17:57]line 1.000 * 108.00 [09:17:57]line = 108.00 [09:17:57]line НДС 12% НСП 1% [09:17:57]line > о реализуемом товаре [09:17:57]line ИТОГО: 233.00 [09:17:57]line НСП 1% : 2.07 [09:17:57]line НДС 12% : 24.74 [09:17:57]line Наличными: 233.00 [09:17:57]line Безнал.: 0.00 [09:17:57]line Место: АЗС № 133 "Партнер Нефть" [09:17:57]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [09:17:57]line СНО: Общий режим [09:17:57]line Чек 36 09.05.2024 09:17 [09:17:57]line Смена: 271 ФФД: 1.0 [09:17:57]line ЗНМ: 0300000232 [09:17:57]line РНМ: 0000000000098132 [09:17:57]line Версия ККМ: 001 [09:17:57]line ФМ: 0000000000965423 [09:17:57]line ФД: 91706 [09:17:57]line ФПД: 45571425057831 [09:17:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T091755&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91706&fm=45571425057831&tin=02508201610067®Number=0000000000098132&sum=23300 [09:17:57]line 0 [09:17:57]written 0, free lines is 4095 [09:17:57]Error from MH - 05 [09:17:57]process_action_free close_receipt [09:17:57]json_value_free [09:17:57]json_value_free done [09:17:57]process_json_proto returns [09:17:57]Send response to host [09:17:57]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [09:17:57]free response buf [09:17:57]execute_script done [09:17:57]execute_script returns [09:17:57]free content buf [09:17:57]Sock 9.Close socket [09:17:57]Sock 9.Thread stoped [09:17:57]Connected sock=10 [09:17:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 9F 01 00 00 FE 5E 97 01 0D 81 5A 03 01 00 03 00 8B 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 2A 00 00 00 00 13 04 06 00 30 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 09 00 00 00 00 07 04 06 00 04 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 C3 94 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3A 66 01 00 35 04 06 00 29 72 6C 9A 3C 27 5D 40 6B D5 42 F3 A5 A0 [09:17:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 06 C5 47 00 B5 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3A 66 01 00 F4 03 04 00 6A 40 3C 66 B6 04 01 00 00 ED 40 4E 5D B1 D7 C7 23 [09:17:57]CommunicateWithHost err = 0 [09:17:57]CheckOFDResponse [09:17:57]1017 (14) - 77093643461234 [09:17:57]1041 (16) - 0000000000965423 [09:17:57]1040 (4) - 91706 [09:17:57]1012 (4) - 09.05.2024 03:18 [09:17:57]1206 (1) - 0 [09:17:57]OFD Sender: Remove packet 91706 [09:17:57]ProducePacketName [09:17:57]name=ofd_packets/00091706 [09:17:57]NVStorageDeleteData [09:17:58]OFD Sender: No OFD packet to send [09:18:03]OFD Sender: No OFD packet to send [09:18:08]OFD Sender: No OFD packet to send [09:18:13]OFD Sender: No OFD packet to send [09:18:18]OFD Sender: No OFD packet to send [09:18:23]OFD Sender: No OFD packet to send [09:18:28]OFD Sender: No OFD packet to send [09:18:33]OFD Sender: No OFD packet to send [09:18:38]OFD Sender: No OFD packet to send [09:18:43]OFD Sender: No OFD packet to send [09:18:48]OFD Sender: No OFD packet to send [09:18:53]OFD Sender: No OFD packet to send [09:18:58]OFD Sender: No OFD packet to send [09:19:03]OFD Sender: No OFD packet to send [09:19:08]OFD Sender: No OFD packet to send [09:19:13]OFD Sender: No OFD packet to send [09:19:18]OFD Sender: No OFD packet to send [09:19:23]OFD Sender: No OFD packet to send [09:19:28]OFD Sender: No OFD packet to send [09:19:33]OFD Sender: No OFD packet to send [09:19:38]OFD Sender: No OFD packet to send [09:19:43]OFD Sender: No OFD packet to send [09:19:48]OFD Sender: No OFD packet to send [09:19:53]OFD Sender: No OFD packet to send [09:19:58]OFD Sender: No OFD packet to send [09:20:03]OFD Sender: No OFD packet to send [09:20:08]OFD Sender: No OFD packet to send [09:20:13]OFD Sender: No OFD packet to send [09:20:18]OFD Sender: No OFD packet to send [09:20:23]OFD Sender: No OFD packet to send [09:20:28]OFD Sender: No OFD packet to send [09:20:33]OFD Sender: No OFD packet to send [09:20:38]OFD Sender: No OFD packet to send [09:20:43]OFD Sender: No OFD packet to send [09:20:48]OFD Sender: No OFD packet to send [09:20:53]OFD Sender: No OFD packet to send [09:20:58]OFD Sender: No OFD packet to send [09:21:03]OFD Sender: No OFD packet to send [09:21:08]OFD Sender: No OFD packet to send [09:21:13]OFD Sender: No OFD packet to send [09:21:18]OFD Sender: No OFD packet to send [09:21:23]OFD Sender: No OFD packet to send [09:21:28]OFD Sender: No OFD packet to send [09:21:33]OFD Sender: No OFD packet to send [09:21:38]OFD Sender: No OFD packet to send [09:21:43]OFD Sender: No OFD packet to send [09:21:48]OFD Sender: No OFD packet to send [09:21:53]OFD Sender: No OFD packet to send [09:21:58]OFD Sender: No OFD packet to send [09:22:03]OFD Sender: No OFD packet to send [09:22:08]OFD Sender: No OFD packet to send [09:22:13]OFD Sender: No OFD packet to send [09:22:18]OFD Sender: No OFD packet to send [09:22:23]OFD Sender: No OFD packet to send [09:22:28]OFD Sender: No OFD packet to send [09:22:33]OFD Sender: No OFD packet to send [09:22:38]OFD Sender: No OFD packet to send [09:22:43]OFD Sender: No OFD packet to send [09:22:48]OFD Sender: No OFD packet to send [09:22:53]OFD Sender: No OFD packet to send [09:22:58]OFD Sender: No OFD packet to send [09:23:03]OFD Sender: No OFD packet to send [09:23:08]OFD Sender: No OFD packet to send [09:23:13]OFD Sender: No OFD packet to send [09:23:18]OFD Sender: No OFD packet to send [09:23:23]OFD Sender: No OFD packet to send [09:23:28]OFD Sender: No OFD packet to send [09:23:33]OFD Sender: No OFD packet to send [09:23:38]OFD Sender: No OFD packet to send [09:23:43]OFD Sender: No OFD packet to send [09:23:48]OFD Sender: No OFD packet to send [09:23:53]OFD Sender: No OFD packet to send [09:23:54]accept exits with 7 [09:23:54]New connection [09:23:54]New thread 3066654052 created [09:23:54]Thread 3066797412 joined [09:23:54]Waiting for new connection... [09:23:54] Sock 7.Parse request [09:23:54]Sock 7.Check first char [09:23:54]Sock 7.First char is OK [09:23:54]request: POST /json_proto HTTP/1.0 [09:23:54]Method: POST [09:23:54]URL: /json_proto [09:23:54]Method is POST - this is cgi request [09:23:54]url: /json_proto [09:23:54]query_string will be loaded in cgi processing [09:23:54]execute_cgi json_proto POST (null) [09:23:54]execute_cgi path=json_proto method=POST [09:23:54]POST find Content-Length [09:23:54]Host: 172.17.44.196:8080 [09:23:54]Content-Length: 215 [09:23:54]Content-Type: application/json [09:23:54] [09:23:54]POST finish read [09:23:54]Found Content-Length = 215 [09:23:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:54]execute_script... [09:23:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:54]POST & json_proto [09:23:54]process_json_proto [09:23:54]json parsed OK: [09:23:54]protocol is kg_v1.0 [09:23:54]action value=get_value [09:23:54]process_action get_value [09:23:54]cmd_get_value [09:23:54]process_action get_value done [09:23:54]requested_data is exist [09:23:54]produce_requested_data [09:23:54]requested_item kkm.sn is exist - process it [09:23:54]requested_item kkm.ver is exist - process it [09:23:54]requested_item fm.sn is exist - process it [09:23:54]wFMCommunicate request_size=4 [09:23:54]MH_SAM_APDU [09:23:54]CAPDU: 80 11 00 00 [09:23:54]Write to MH i2c: E2 08 00 0B 01 80 11 00 00 00 00 00 00 86 [09:23:54]Write i2c OK [09:23:54]MH_I2C_Read... [09:23:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:54]Read from MH i2c: E2 [09:23:54]MH_I2C_Read... [09:23:54]Read from MH i2c: E2 17 00 [09:23:54]MH_I2C_Read... [09:23:54]Read from MH i2c: E2 17 00 0B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D6 [09:23:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:23:54]wFMCommunicate OK [09:23:54]requested_item fd.num is exist - process it [09:23:54]SAM_PROTO_GetFieldsCounters [09:23:54]wFMCommunicate request_size=4 [09:23:54]MH_SAM_APDU [09:23:54]CAPDU: 80 13 00 00 [09:23:54]Write to MH i2c: E2 08 00 0C 01 80 13 00 00 00 00 00 00 89 [09:23:54]Write i2c OK [09:23:54]MH_I2C_Read... [09:23:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:54]Read from MH i2c: E2 [09:23:54]MH_I2C_Read... [09:23:54]Read from MH i2c: E2 62 00 [09:23:54]MH_I2C_Read... [09:23:54]Read from MH i2c: E2 62 00 0C 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 3A 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [09:23:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 3A 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:23:54]wFMCommunicate OK [09:23:54]SAM_PROTO_GetFieldsCounters done [09:23:54]requested_item shift.num is exist - process it [09:23:54]requested_item shift.opened is exist - process it [09:23:54]req_shift_opened [09:23:54]FM_GetShiftState [09:23:54]SAM_PROTO_GetShiftState [09:23:54]wFMCommunicate request_size=4 [09:23:54]MH_SAM_APDU [09:23:54]CAPDU: 80 13 01 00 [09:23:54]Write to MH i2c: E2 08 00 0D 01 80 13 01 00 00 00 00 00 8B [09:23:54]Write i2c OK [09:23:54]MH_I2C_Read... [09:23:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:54]Read from MH i2c: E2 [09:23:54]MH_I2C_Read... [09:23:54]Read from MH i2c: E2 0E 00 [09:23:54]MH_I2C_Read... [09:23:54]Read from MH i2c: E2 0E 00 0D 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 69 [09:23:54]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:23:54]wFMCommunicate OK [09:23:54]SAM_PROTO_GetShiftState done [09:23:54]FM_GetShiftState done [09:23:54]req_shift_opened done [09:23:54]requested_item shift.open_date is exist - process it [09:23:54]req_shift_open_date [09:23:54]req_shift_open_date done [09:23:54]produce_requested_data done [09:23:54]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91706,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [09:23:54]process_action_free get_value [09:23:54]json_value_free [09:23:54]json_value_free done [09:23:54]process_json_proto returns [09:23:54]Send response to host [09:23:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91706,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [09:23:54]free response buf [09:23:54]execute_script done [09:23:54]execute_script returns [09:23:54]free content buf [09:23:54]Sock 7.Close socket [09:23:54]Sock 7.Thread stoped [09:23:54]accept exits with 9 [09:23:54]New connection [09:23:54]New thread 3066797412 created [09:23:54]Thread 3066654052 joined [09:23:54]Waiting for new connection... [09:23:54] Sock 9.Parse request [09:23:54]Sock 9.Check first char [09:23:54]Sock 9.First char is OK [09:23:54]request: POST /json_proto HTTP/1.0 [09:23:54]Method: POST [09:23:54]URL: /json_proto [09:23:54]Method is POST - this is cgi request [09:23:54]url: /json_proto [09:23:54]query_string will be loaded in cgi processing [09:23:54]execute_cgi json_proto POST (null) [09:23:54]execute_cgi path=json_proto method=POST [09:23:54]POST find Content-Length [09:23:54]Host: 172.17.44.196:8080 [09:23:54]Content-Length: 331 [09:23:54]Content-Type: application/json [09:23:54] [09:23:54]POST finish read [09:23:54]Found Content-Length = 331 [09:23:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:23:54]execute_script... [09:23:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:23:54]POST & json_proto [09:23:54]process_json_proto [09:23:54]json parsed OK: [09:23:54]protocol is kg_v1.0 [09:23:54]action value=get_value [09:23:54]process_action get_value [09:23:54]cmd_get_value [09:23:54]process_action get_value done [09:23:54]requested_data is exist [09:23:54]produce_requested_data [09:23:54]requested_item fm.sale.total is exist - process it [09:23:54]SAM_PROTO_GetFMData [09:23:54]wFMCommunicate request_size=4 [09:23:54]MH_SAM_APDU [09:23:54]CAPDU: 80 13 03 00 [09:23:54]Write to MH i2c: E2 08 00 0E 01 80 13 03 00 00 00 00 00 8E [09:23:54]Write i2c OK [09:23:54]MH_I2C_Read... [09:23:55]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:23:55]Read from MH i2c: E2 [09:23:55]MH_I2C_Read... [09:23:55]Read from MH i2c: E2 FD 00 [09:23:55]MH_I2C_Read... [09:23:55]Read from MH i2c: E2 FD 00 0E 01 00 C8 04 85 04 C4 04 6E 04 04 00 1C 64 01 00 69 04 A3 00 6F 04 04 00 1E 5F 01 00 B1 04 05 00 28 28 B7 64 01 70 04 05 00 9E 47 D3 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BC 79 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 50 3E 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 9E [09:23:55]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 1C 64 01 00 69 04 A3 00 6F 04 04 00 1E 5F 01 00 B1 04 05 00 28 28 B7 64 01 70 04 05 00 9E 47 D3 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BC 79 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 50 3E 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [09:23:55]wFMCommunicate OK [09:23:55]wFMCommunicate request_size=4 [09:23:55]MH_SAM_APDU [09:23:55]CAPDU: 80 17 00 00 [09:23:55]Write to MH i2c: E2 08 00 0F 01 80 17 00 00 00 00 00 00 90 [09:23:55]Write i2c OK [09:23:55]MH_I2C_Read... [09:23:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:23:55]Read from MH i2c: E2 [09:23:55]MH_I2C_Read... [09:23:55]Read from MH i2c: E2 FD 00 [09:23:55]MH_I2C_Read... [09:23:55]Read from MH i2c: E2 FD 00 0F 01 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 A2 [09:23:55]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [09:23:55]wFMCommunicate OK [09:23:55]wFMCommunicate request_size=4 [09:23:55]MH_SAM_APDU [09:23:55]CAPDU: 80 17 00 00 [09:23:55]Write to MH i2c: E2 08 00 10 01 80 17 00 00 00 00 00 00 91 [09:23:55]Write i2c OK [09:23:55]MH_I2C_Read... [09:23:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:23:55]Read from MH i2c: E2 [09:23:55]MH_I2C_Read... [09:23:55]Read from MH i2c: E2 FD 00 [09:23:55]MH_I2C_Read... [09:23:55]Read from MH i2c: E2 FD 00 10 01 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 69 [09:23:55]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [09:23:55]wFMCommunicate OK [09:23:55]wFMCommunicate request_size=4 [09:23:55]MH_SAM_APDU [09:23:55]CAPDU: 80 17 00 00 [09:23:55]Write to MH i2c: E2 08 00 11 01 80 17 00 00 00 00 00 00 92 [09:23:55]Write i2c OK [09:23:55]MH_I2C_Read... [09:23:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:23:56]Read from MH i2c: E2 [09:23:56]MH_I2C_Read... [09:23:56]Read from MH i2c: E2 FD 00 [09:23:56]MH_I2C_Read... [09:23:56]Read from MH i2c: E2 FD 00 11 01 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 0A [09:23:56]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [09:23:56]wFMCommunicate OK [09:23:56]wFMCommunicate request_size=4 [09:23:56]MH_SAM_APDU [09:23:56]CAPDU: 80 17 00 00 [09:23:56]Write to MH i2c: E2 08 00 12 01 80 17 00 00 00 00 00 00 93 [09:23:56]Write i2c OK [09:23:56]MH_I2C_Read... [09:23:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [09:23:56]Read from MH i2c: E2 [09:23:56]MH_I2C_Read... [09:23:56]Read from MH i2c: E2 E5 00 [09:23:56]MH_I2C_Read... [09:23:56]Read from MH i2c: E2 E5 00 12 01 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [09:23:56]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:23:56]wFMCommunicate OK [09:23:56]SAM_PROTO_GetFMData done [09:23:56]requested_item fm.sale_refund.total is exist - process it [09:23:56]requested_item fm.buy.total is exist - process it [09:23:56]requested_item shift.sale.total is exist - process it [09:23:56]SAM_PROTO_GetShiftData [09:23:56]wFMCommunicate request_size=4 [09:23:56]MH_SAM_APDU [09:23:56]CAPDU: 80 13 02 00 [09:23:56]Write to MH i2c: E2 08 00 13 01 80 13 02 00 00 00 00 00 92 [09:23:56]Write i2c OK [09:23:56]MH_I2C_Read... [09:23:56]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:23:56]Read from MH i2c: E2 [09:23:56]MH_I2C_Read... [09:23:56]Read from MH i2c: E2 FD 00 [09:23:56]MH_I2C_Read... [09:23:56]Read from MH i2c: E2 FD 00 13 01 00 AD 04 AA 04 A9 04 6E 04 04 00 24 00 00 00 69 04 9A 00 6F 04 04 00 24 00 00 00 B1 04 03 00 64 CA 08 70 04 03 00 BC F1 06 72 04 03 00 A8 D8 01 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 F7 EE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 E3 13 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 DD [09:23:56]RAPDU: AD 04 AA 04 A9 04 6E 04 04 00 24 00 00 00 69 04 9A 00 6F 04 04 00 24 00 00 00 B1 04 03 00 64 CA 08 70 04 03 00 BC F1 06 72 04 03 00 A8 D8 01 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 F7 EE EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 E3 13 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [09:23:56]wFMCommunicate OK [09:23:56]wFMCommunicate request_size=4 [09:23:56]MH_SAM_APDU [09:23:56]CAPDU: 80 17 00 00 [09:23:56]Write to MH i2c: E2 08 00 14 01 80 17 00 00 00 00 00 00 95 [09:23:56]Write i2c OK [09:23:56]MH_I2C_Read... [09:23:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:23:57]Read from MH i2c: E2 [09:23:57]MH_I2C_Read... [09:23:57]Read from MH i2c: E2 FD 00 [09:23:57]MH_I2C_Read... [09:23:57]Read from MH i2c: E2 FD 00 14 01 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 90 00 A7 [09:23:57]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 90 00 [09:23:57]wFMCommunicate OK [09:23:57]wFMCommunicate request_size=4 [09:23:57]MH_SAM_APDU [09:23:57]CAPDU: 80 17 00 00 [09:23:57]Write to MH i2c: E2 08 00 15 01 80 17 00 00 00 00 00 00 96 [09:23:57]Write i2c OK [09:23:57]MH_I2C_Read... [09:23:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:23:57]Read from MH i2c: E2 [09:23:57]MH_I2C_Read... [09:23:57]Read from MH i2c: E2 FD 00 [09:23:57]MH_I2C_Read... [09:23:57]Read from MH i2c: E2 FD 00 15 01 00 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 90 00 5A [09:23:57]RAPDU: 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 90 00 [09:23:57]wFMCommunicate OK [09:23:57]wFMCommunicate request_size=4 [09:23:57]MH_SAM_APDU [09:23:57]CAPDU: 80 17 00 00 [09:23:57]Write to MH i2c: E2 08 00 16 01 80 17 00 00 00 00 00 00 97 [09:23:57]Write i2c OK [09:23:57]MH_I2C_Read... [09:23:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:23:57]Read from MH i2c: E2 [09:23:57]MH_I2C_Read... [09:23:57]Read from MH i2c: E2 FD 00 [09:23:57]MH_I2C_Read... [09:23:57]Read from MH i2c: E2 FD 00 16 01 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 0C [09:23:57]RAPDU: 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [09:23:57]wFMCommunicate OK [09:23:57]wFMCommunicate request_size=4 [09:23:57]MH_SAM_APDU [09:23:57]CAPDU: 80 17 00 00 [09:23:57]Write to MH i2c: E2 08 00 17 01 80 17 00 00 00 00 00 00 98 [09:23:57]Write i2c OK [09:23:57]MH_I2C_Read... [09:23:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 199! [09:23:57]Read from MH i2c: E2 [09:23:57]MH_I2C_Read... [09:23:57]Read from MH i2c: E2 CA 00 [09:23:57]MH_I2C_Read... [09:23:57]Read from MH i2c: E2 CA 00 17 01 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [09:23:57]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:23:57]wFMCommunicate OK [09:23:57]SAM_PROTO_GetShiftData done [09:23:57]requested_item shift.sale.total_cash is exist - process it [09:23:57]requested_item shift.sale_refund.total is exist - process it [09:23:57]requested_item shift.sale_refund.total_cash is exist - process it [09:23:57]requested_item shift.buy.total is exist - process it [09:23:57]requested_item shift.buy.total_cash is exist - process it [09:23:57]produce_requested_data done [09:23:57]produce_requested_data return {"fm.sale.total":59846922.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":5761.00,"shift.sale.total_cash":4551.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:23:57]process_action_free get_value [09:23:57]json_value_free [09:23:57]json_value_free done [09:23:57]process_json_proto returns [09:23:57]Send response to host [09:23:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59846922.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":5761.00,"shift.sale.total_cash":4551.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:23:57]free response buf [09:23:57]execute_script done [09:23:57]execute_script returns [09:23:57]free content buf [09:23:57]Sock 9.Close socket [09:23:57]Sock 9.Thread stoped [09:23:58]OFD Sender: No OFD packet to send [09:23:58]accept exits with 7 [09:23:58]New connection [09:23:58]New thread 3066654052 created [09:23:58]Thread 3066797412 joined [09:23:58]Waiting for new connection... [09:23:58] Sock 7.Parse request [09:23:58]Sock 7.Check first char [09:23:58]Sock 7.First char is OK [09:23:58]request: POST /json_proto HTTP/1.0 [09:23:58]Method: POST [09:23:58]URL: /json_proto [09:23:58]Method is POST - this is cgi request [09:23:58]url: /json_proto [09:23:58]query_string will be loaded in cgi processing [09:23:58]execute_cgi json_proto POST (null) [09:23:58]execute_cgi path=json_proto method=POST [09:23:58]POST find Content-Length [09:23:58]Host: 172.17.44.196:8080 [09:23:58]Content-Length: 949 [09:23:58]Content-Type: application/json [09:23:58] [09:23:58]POST finish read [09:23:58]Found Content-Length = 949 [09:23:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246336", "tax_sys" : 0, "items" : [ { "code": "5449000054227", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1\u043B", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000189332", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043F\u0435\u0440\u0441\u0438\u043A 1\u043B", "price" : 108.00, "quantity" : 1.000, "sum" : 108.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 233.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:58]execute_script... [09:23:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246336", "tax_sys" : 0, "items" : [ { "code": "5449000054227", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1\u043B", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000189332", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043F\u0435\u0440\u0441\u0438\u043A 1\u043B", "price" : 108.00, "quantity" : 1.000, "sum" : 108.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 233.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:58]POST & json_proto [09:23:58]process_json_proto [09:23:58]json parsed OK: [09:23:58]protocol is kg_v1.0 [09:23:58]action value=close_receipt [09:23:58]process_action close_receipt [09:23:58]cmd_close_receipt [09:23:58]MH_GetDate [09:23:58]Write to MH i2c: F0 00 00 18 01 08 [09:23:58]Write i2c OK [09:23:58]MH_I2C_Read... [09:23:58]Read from MH i2c: F0 [09:23:58]MH_I2C_Read... [09:23:58]Read from MH i2c: F0 09 00 [09:23:58]MH_I2C_Read... [09:23:58]Read from MH i2c: F0 09 00 18 01 00 2F 96 3C 66 1C A3 36 66 D3 [09:23:58]GetLastDocTimeStamp 1715246275 [09:23:58]current date 1715246639 [09:23:58]FM_GetShiftState [09:23:58]SAM_PROTO_GetShiftState [09:23:58]wFMCommunicate request_size=4 [09:23:58]MH_SAM_APDU [09:23:58]CAPDU: 80 13 01 00 [09:23:58]Write to MH i2c: E2 08 00 19 01 80 13 01 00 00 00 00 00 97 [09:23:58]Write i2c OK [09:23:58]MH_I2C_Read... [09:23:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:59]Read from MH i2c: E2 [09:23:59]MH_I2C_Read... [09:23:59]Read from MH i2c: E2 0E 00 [09:23:59]MH_I2C_Read... [09:23:59]Read from MH i2c: E2 0E 00 19 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 75 [09:23:59]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:23:59]wFMCommunicate OK [09:23:59]SAM_PROTO_GetShiftState done [09:23:59]FM_GetShiftState done [09:23:59]opened in 1715213850 [09:23:59]opened+sec_in_day 1715300250 [09:23:59]quantity*price = 12500 [09:23:59]sum+1 = 12501 [09:23:59]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000189332 Холодный чай Fuse персик 1л 1.000 * 108.00 = 108.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 233.00 НСП 1% : 2.07 НДС 12% : 24.74 Наличными: 233.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 37 09.05.2024 09:23 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91707 ФПД: 69744031099863 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T092359&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91707&fm=69744031099863&tin=02508201610067®Number=0000000000098132&sum=23300 0 [09:24:00]StoreToDocumentArchive [09:24:00]shift 271 fd 91707 [09:24:00]save to /storage/0271/doc_00091707 [09:24:00]save last doc name /storage/0271/doc_00091707 to /storage/kkm_last_doc_name [09:24:00]save OK [09:24:00]Clear old archive folders... [09:24:00]ProcessDocumentItem done err = 0, tmpTLVsize=395 [09:24:00]tlvbuf is 004A4CA0 [09:24:00]SAM_PROTO_ClearQueue [09:24:00]wFMCommunicate request_size=4 [09:24:00]MH_SAM_APDU [09:24:00]CAPDU: 80 09 00 00 [09:24:00]Write to MH i2c: E2 08 00 26 01 80 09 00 00 00 00 00 00 99 [09:24:00]Write i2c OK [09:24:00]MH_I2C_Read... [09:24:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:00]Read from MH i2c: E2 [09:24:00]MH_I2C_Read... [09:24:00]Read from MH i2c: E2 03 00 [09:24:00]MH_I2C_Read... [09:24:00]Read from MH i2c: E2 03 00 26 01 00 90 00 9B [09:24:00]RAPDU: 90 00 [09:24:00]wFMCommunicate OK [09:24:00]SAM_PROTO_ClearQueue done [09:24:00]KKMCreateOFDPacket [09:24:00]OFDProtocolAddRootSTLVToBuf [09:24:00]FM_MakeSignedData [09:24:00]FM_MakeSignedData [09:24:00]SAM_PROTO_SignData [09:24:00]wFMCommunicate request_size=4 [09:24:00]MH_SAM_APDU [09:24:00]CAPDU: 80 0D 01 02 [09:24:00]Write to MH i2c: E2 08 00 27 01 80 0D 01 02 00 00 00 00 A1 [09:24:00]Write i2c OK [09:24:00]MH_I2C_Read... [09:24:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:00]Read from MH i2c: E2 [09:24:00]MH_I2C_Read... [09:24:00]Read from MH i2c: E2 03 00 [09:24:00]MH_I2C_Read... [09:24:00]Read from MH i2c: E2 03 00 27 01 00 90 00 9C [09:24:00]RAPDU: 90 00 [09:24:00]wFMCommunicate OK [09:24:00]wFMCommunicate request_size=255 [09:24:00]MH_SAM_APDU [09:24:00]CAPDU: 80 0D 02 02 FA 03 00 8B 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 2A 00 00 00 00 13 04 06 00 30 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 5B 00 00 00 00 EB 03 26 00 EF 03 [09:24:00]Write to MH i2c: E2 02 01 28 01 80 0D 02 02 FA 00 03 00 8B 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 2A 00 00 00 00 13 04 06 00 30 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 5B 00 00 00 00 EB 03 26 00 EF 03 00 00 29 [09:24:00]Write i2c OK [09:24:00]MH_I2C_Read... [09:24:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:01]Read from MH i2c: E2 [09:24:01]MH_I2C_Read... [09:24:01]Read from MH i2c: E2 03 00 [09:24:01]MH_I2C_Read... [09:24:01]Read from MH i2c: E2 03 00 28 01 00 90 00 9D [09:24:01]RAPDU: 90 00 [09:24:01]wFMCommunicate OK [09:24:01]wFMCommunicate request_size=154 [09:24:01]MH_SAM_APDU [09:24:01]CAPDU: 80 0D 02 02 95 0F 00 F6 03 01 00 01 F7 03 06 00 CF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 09 00 00 00 00 07 04 06 00 04 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 2F 96 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3B 66 01 00 35 04 06 00 3F 6E 8C 32 EB D7 [09:24:01]Write to MH i2c: E2 9D 00 29 01 80 0D 02 02 95 00 0F 00 F6 03 01 00 01 F7 03 06 00 CF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 09 00 00 00 00 07 04 06 00 04 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 2F 96 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3B 66 01 00 35 04 06 00 3F 6E 8C 32 EB D7 00 00 4C [09:24:01]Write i2c OK [09:24:01]MH_I2C_Read... [09:24:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:01]Read from MH i2c: E2 [09:24:01]MH_I2C_Read... [09:24:01]Read from MH i2c: E2 03 00 [09:24:01]MH_I2C_Read... [09:24:01]Read from MH i2c: E2 03 00 29 01 00 90 00 9E [09:24:01]RAPDU: 90 00 [09:24:01]wFMCommunicate OK [09:24:01]wFMCommunicate request_size=4 [09:24:01]MH_SAM_APDU [09:24:01]CAPDU: 80 0D 03 02 [09:24:01]Write to MH i2c: E2 08 00 2A 01 80 0D 03 02 00 00 00 00 A6 [09:24:01]Write i2c OK [09:24:01]MH_I2C_Read... [09:24:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:01]Read from MH i2c: E2 [09:24:01]MH_I2C_Read... [09:24:01]Read from MH i2c: E2 0B 00 [09:24:01]MH_I2C_Read... [09:24:01]Read from MH i2c: E2 0B 00 2A 01 00 50 0A 67 62 FD 49 BE 7D 90 00 4B [09:24:01]RAPDU: 50 0A 67 62 FD 49 BE 7D 90 00 [09:24:01]wFMCommunicate OK [09:24:01]SAM_PROTO_SignData done [09:24:01]FM_MakeSignedData done [09:24:01]CreateOFDProtocolMessage [09:24:01]wFMCommunicate request_size=4 [09:24:01]MH_SAM_APDU [09:24:01]CAPDU: 80 11 00 00 [09:24:01]Write to MH i2c: E2 08 00 2B 01 80 11 00 00 00 00 00 00 A6 [09:24:01]Write i2c OK [09:24:01]MH_I2C_Read... [09:24:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:01]Read from MH i2c: E2 [09:24:01]MH_I2C_Read... [09:24:01]Read from MH i2c: E2 17 00 [09:24:01]MH_I2C_Read... [09:24:01]Read from MH i2c: E2 17 00 2B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 F6 [09:24:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:24:01]wFMCommunicate OK [09:24:01]CreateOFDProtocolMessage done [09:24:01]OFDSenderStorePacket 91707 [09:24:01]StoreOFDPacket docnum=91707 [09:24:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 9F 01 00 00 AF 30 97 01 59 0B 5A 03 01 00 03 00 8B 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 2A 00 00 00 00 13 04 06 00 30 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 09 00 00 00 00 07 04 06 00 04 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 2F 96 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3B 66 01 00 35 04 06 00 3F 6E 8C 32 EB D7 50 0A 67 62 FD 49 BE 7D [09:24:01]CheckFolder [09:24:01]dirname=/storage/ofd_packets [09:24:01]CheckFolder done [09:24:01]ProducePacketName [09:24:01]name=ofd_packets/00091707 [09:24:01]NVStorageSaveData ofd_packets/00091707 [09:24:01]File name is /storage/ofd_packets/00091707 [09:24:01]Write 445 bytes [09:24:01]NVStorageSaveData done [09:24:01]OFDSenderStorePacket done [09:24:01]KKMCreateOFDPacket done [09:24:01]NVStorageSaveData kkm_last_timestamp [09:24:01]File name is /storage/kkm_last_timestamp [09:24:01]Write 4 bytes [09:24:01]NVStorageSaveData done [09:24:01]ExternCall_PrintAddStr [09:24:01]wPrintStart [09:24:01]Write to MH i2c: 01 00 00 2C 01 2D [09:24:01]Write i2c OK [09:24:01]MH_I2C_Read... [09:24:01]Read from MH i2c: 01 [09:24:01]MH_I2C_Read... [09:24:01]Read from MH i2c: 01 07 00 [09:24:01]MH_I2C_Read... [09:24:01]Read from MH i2c: 01 07 00 2C 01 00 01 00 00 00 FF 0F 43 [09:24:01]RasterBufferAndPrint [09:24:01]line Счет N : (3)246336 [09:24:01]line ИНН: 02508201610067 [09:24:01]line Контрольно-Кассовый Чек [09:24:01]line ПРОДАЖА [09:24:01]line Товар: 5449000054227 [09:24:01]line Напиток Кока-Кола 1л [09:24:01]line 1.000 * 125.00 [09:24:01]line = 125.00 [09:24:01]line НДС 12% НСП 1% [09:24:01]line > о реализуемом товаре [09:24:01]line Товар: 5449000189332 [09:24:01]line Холодный чай Fuse персик 1л [09:24:01]line 1.000 * 108.00 [09:24:01]line = 108.00 [09:24:01]line НДС 12% НСП 1% [09:24:01]line > о реализуемом товаре [09:24:01]line ИТОГО: 233.00 [09:24:01]line НСП 1% : 2.07 [09:24:01]line НДС 12% : 24.74 [09:24:01]line Наличными: 233.00 [09:24:01]line Безнал.: 0.00 [09:24:01]line Место: АЗС № 133 "Партнер Нефть" [09:24:01]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [09:24:01]line СНО: Общий режим [09:24:01]line Чек 37 09.05.2024 09:23 [09:24:01]line Смена: 271 ФФД: 1.0 [09:24:01]line ЗНМ: 0300000232 [09:24:01]line РНМ: 0000000000098132 [09:24:01]line Версия ККМ: 001 [09:24:01]line ФМ: 0000000000965423 [09:24:01]line ФД: 91707 [09:24:01]line ФПД: 69744031099863 [09:24:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T092359&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91707&fm=69744031099863&tin=02508201610067®Number=0000000000098132&sum=23300 [09:24:01]line 0 [09:24:01]written 0, free lines is 4095 [09:24:01]OFD Sender: Processing packet 91707 [packets to send 59, broken 58] [09:24:01]ProducePacketName [09:24:01]name=ofd_packets/00091707 [09:24:01]OFD Sender: To server: pG, [09:24:01]CommunicateWithHost lk.salyk.kg:30040 [09:24:01]ConnectInit lk.salyk.kg [09:24:01]Error from MH - 05 [09:24:01]process_action_free close_receipt [09:24:01]json_value_free [09:24:01]json_value_free done [09:24:01]process_json_proto returns [09:24:01]Send response to host [09:24:01]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [09:24:01]free response buf [09:24:01]execute_script done [09:24:01]execute_script returns [09:24:01]free content buf [09:24:01]Sock 7.Close socket [09:24:01]Sock 7.Thread stoped [09:24:01]Connected sock=10 [09:24:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 9F 01 00 00 AF 30 97 01 59 0B 5A 03 01 00 03 00 8B 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 2A 00 00 00 00 13 04 06 00 30 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 09 00 00 00 00 07 04 06 00 04 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 2F 96 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3B 66 01 00 35 04 06 00 3F 6E 8C 32 EB D7 50 0A 67 62 FD 49 BE 7D [09:24:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 A8 DC 47 00 40 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3B 66 01 00 F4 03 04 00 D6 41 3C 66 B6 04 01 00 00 BE 0E EF 3A D8 93 B7 FC [09:24:01]CommunicateWithHost err = 0 [09:24:01]CheckOFDResponse [09:24:01]1017 (14) - 77093643461234 [09:24:01]1041 (16) - 0000000000965423 [09:24:01]1040 (4) - 91707 [09:24:01]1012 (4) - 09.05.2024 03:24 [09:24:01]1206 (1) - 0 [09:24:01]OFD Sender: Remove packet 91707 [09:24:01]ProducePacketName [09:24:01]name=ofd_packets/00091707 [09:24:01]NVStorageDeleteData [09:24:02]OFD Sender: No OFD packet to send [09:24:07]OFD Sender: No OFD packet to send [09:24:12]OFD Sender: No OFD packet to send [09:24:17]OFD Sender: No OFD packet to send [09:24:22]OFD Sender: No OFD packet to send [09:24:27]OFD Sender: No OFD packet to send [09:24:32]OFD Sender: No OFD packet to send [09:24:37]OFD Sender: No OFD packet to send [09:24:42]OFD Sender: No OFD packet to send [09:24:47]OFD Sender: No OFD packet to send [09:24:52]OFD Sender: No OFD packet to send [09:24:57]OFD Sender: No OFD packet to send [09:25:02]OFD Sender: No OFD packet to send [09:25:07]OFD Sender: No OFD packet to send [09:25:12]OFD Sender: No OFD packet to send [09:25:17]OFD Sender: No OFD packet to send [09:25:22]OFD Sender: No OFD packet to send [09:25:27]OFD Sender: No OFD packet to send [09:25:32]OFD Sender: No OFD packet to send [09:25:37]OFD Sender: No OFD packet to send [09:25:42]OFD Sender: No OFD packet to send [09:25:47]OFD Sender: No OFD packet to send [09:25:52]OFD Sender: No OFD packet to send [09:25:57]OFD Sender: No OFD packet to send [09:26:02]OFD Sender: No OFD packet to send [09:26:07]OFD Sender: No OFD packet to send [09:26:12]OFD Sender: No OFD packet to send [09:26:17]OFD Sender: No OFD packet to send [09:26:22]OFD Sender: No OFD packet to send [09:26:27]OFD Sender: No OFD packet to send [09:26:32]OFD Sender: No OFD packet to send [09:26:37]OFD Sender: No OFD packet to send [09:26:42]OFD Sender: No OFD packet to send [09:26:47]OFD Sender: No OFD packet to send [09:26:52]OFD Sender: No OFD packet to send [09:26:57]OFD Sender: No OFD packet to send [09:27:02]OFD Sender: No OFD packet to send [09:27:07]OFD Sender: No OFD packet to send [09:27:12]OFD Sender: No OFD packet to send [09:27:17]OFD Sender: No OFD packet to send [09:27:22]OFD Sender: No OFD packet to send [09:27:27]OFD Sender: No OFD packet to send [09:27:32]OFD Sender: No OFD packet to send [09:27:37]OFD Sender: No OFD packet to send [09:27:42]OFD Sender: No OFD packet to send [09:27:47]OFD Sender: No OFD packet to send [09:27:52]OFD Sender: No OFD packet to send [09:27:57]OFD Sender: No OFD packet to send [09:28:02]OFD Sender: No OFD packet to send [09:28:07]OFD Sender: No OFD packet to send [09:28:12]OFD Sender: No OFD packet to send [09:28:17]OFD Sender: No OFD packet to send [09:28:22]OFD Sender: No OFD packet to send [09:28:27]OFD Sender: No OFD packet to send [09:28:32]OFD Sender: No OFD packet to send [09:28:37]OFD Sender: No OFD packet to send [09:28:42]OFD Sender: No OFD packet to send [09:28:47]OFD Sender: No OFD packet to send [09:28:52]OFD Sender: No OFD packet to send [09:28:57]OFD Sender: No OFD packet to send [09:29:02]OFD Sender: No OFD packet to send [09:29:07]OFD Sender: No OFD packet to send [09:29:12]OFD Sender: No OFD packet to send [09:29:17]OFD Sender: No OFD packet to send [09:29:22]OFD Sender: No OFD packet to send [09:29:27]OFD Sender: No OFD packet to send [09:29:32]OFD Sender: No OFD packet to send [09:29:37]OFD Sender: No OFD packet to send [09:29:42]OFD Sender: No OFD packet to send [09:29:47]OFD Sender: No OFD packet to send [09:29:52]OFD Sender: No OFD packet to send [09:29:57]OFD Sender: No OFD packet to send [09:30:02]OFD Sender: No OFD packet to send [09:30:07]OFD Sender: No OFD packet to send [09:30:12]OFD Sender: No OFD packet to send [09:30:17]OFD Sender: No OFD packet to send [09:30:22]OFD Sender: No OFD packet to send [09:30:27]OFD Sender: No OFD packet to send [09:30:32]OFD Sender: No OFD packet to send [09:30:37]OFD Sender: No OFD packet to send [09:30:42]OFD Sender: No OFD packet to send [09:30:47]OFD Sender: No OFD packet to send [09:30:52]OFD Sender: No OFD packet to send [09:30:57]OFD Sender: No OFD packet to send [09:31:02]OFD Sender: No OFD packet to send [09:31:07]OFD Sender: No OFD packet to send [09:31:12]OFD Sender: No OFD packet to send [09:31:17]OFD Sender: No OFD packet to send [09:31:22]OFD Sender: No OFD packet to send [09:31:27]OFD Sender: No OFD packet to send [09:31:32]OFD Sender: No OFD packet to send [09:31:37]OFD Sender: No OFD packet to send [09:31:42]OFD Sender: No OFD packet to send [09:31:47]OFD Sender: No OFD packet to send [09:31:52]OFD Sender: No OFD packet to send [09:31:57]OFD Sender: No OFD packet to send [09:32:02]OFD Sender: No OFD packet to send [09:32:07]OFD Sender: No OFD packet to send [09:32:12]OFD Sender: No OFD packet to send [09:32:17]OFD Sender: No OFD packet to send [09:32:22]OFD Sender: No OFD packet to send [09:32:27]OFD Sender: No OFD packet to send [09:32:32]OFD Sender: No OFD packet to send [09:32:37]OFD Sender: No OFD packet to send [09:32:42]OFD Sender: No OFD packet to send [09:32:47]OFD Sender: No OFD packet to send [09:32:52]OFD Sender: No OFD packet to send [09:32:57]OFD Sender: No OFD packet to send [09:33:02]OFD Sender: No OFD packet to send [09:33:07]OFD Sender: No OFD packet to send [09:33:12]OFD Sender: No OFD packet to send [09:33:17]OFD Sender: No OFD packet to send [09:33:22]OFD Sender: No OFD packet to send [09:33:28]OFD Sender: No OFD packet to send [09:33:33]OFD Sender: No OFD packet to send [09:33:38]OFD Sender: No OFD packet to send [09:33:43]OFD Sender: No OFD packet to send [09:33:48]OFD Sender: No OFD packet to send [09:33:53]OFD Sender: No OFD packet to send [09:33:58]OFD Sender: No OFD packet to send [09:34:03]OFD Sender: No OFD packet to send [09:34:08]OFD Sender: No OFD packet to send [09:34:13]OFD Sender: No OFD packet to send [09:34:18]OFD Sender: No OFD packet to send [09:34:23]OFD Sender: No OFD packet to send [09:34:28]OFD Sender: No OFD packet to send [09:34:33]OFD Sender: No OFD packet to send [09:34:38]OFD Sender: No OFD packet to send [09:34:43]OFD Sender: No OFD packet to send [09:34:48]OFD Sender: No OFD packet to send [09:34:53]OFD Sender: No OFD packet to send [09:34:58]OFD Sender: No OFD packet to send [09:35:03]OFD Sender: No OFD packet to send [09:35:05]accept exits with 9 [09:35:05]New connection [09:35:05]New thread 3066797412 created [09:35:05]Thread 3066654052 joined [09:35:05]Waiting for new connection... [09:35:05] Sock 9.Parse request [09:35:05]Sock 9.Check first char [09:35:05]Sock 9.First char is OK [09:35:05]request: POST /json_proto HTTP/1.0 [09:35:05]Method: POST [09:35:05]URL: /json_proto [09:35:05]Method is POST - this is cgi request [09:35:05]url: /json_proto [09:35:05]query_string will be loaded in cgi processing [09:35:05]execute_cgi json_proto POST (null) [09:35:05]execute_cgi path=json_proto method=POST [09:35:05]POST find Content-Length [09:35:05]Host: 172.17.44.196:8080 [09:35:05]Content-Length: 215 [09:35:05]Content-Type: application/json [09:35:05] [09:35:05]POST finish read [09:35:05]Found Content-Length = 215 [09:35:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:05]execute_script... [09:35:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:05]POST & json_proto [09:35:05]process_json_proto [09:35:05]json parsed OK: [09:35:05]protocol is kg_v1.0 [09:35:05]action value=get_value [09:35:05]process_action get_value [09:35:05]cmd_get_value [09:35:05]process_action get_value done [09:35:05]requested_data is exist [09:35:05]produce_requested_data [09:35:05]requested_item kkm.sn is exist - process it [09:35:05]requested_item kkm.ver is exist - process it [09:35:05]requested_item fm.sn is exist - process it [09:35:05]wFMCommunicate request_size=4 [09:35:05]MH_SAM_APDU [09:35:05]CAPDU: 80 11 00 00 [09:35:05]Write to MH i2c: E2 08 00 2F 01 80 11 00 00 00 00 00 00 AA [09:35:05]Write i2c OK [09:35:05]MH_I2C_Read... [09:35:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:05]Read from MH i2c: E2 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: E2 17 00 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: E2 17 00 2F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 FA [09:35:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:35:05]wFMCommunicate OK [09:35:05]requested_item fd.num is exist - process it [09:35:05]SAM_PROTO_GetFieldsCounters [09:35:05]wFMCommunicate request_size=4 [09:35:05]MH_SAM_APDU [09:35:05]CAPDU: 80 13 00 00 [09:35:05]Write to MH i2c: E2 08 00 30 01 80 13 00 00 00 00 00 00 AD [09:35:05]Write i2c OK [09:35:05]MH_I2C_Read... [09:35:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:05]Read from MH i2c: E2 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: E2 62 00 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: E2 62 00 30 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 3B 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [09:35:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 3B 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:35:05]wFMCommunicate OK [09:35:05]SAM_PROTO_GetFieldsCounters done [09:35:05]requested_item shift.num is exist - process it [09:35:05]requested_item shift.opened is exist - process it [09:35:05]req_shift_opened [09:35:05]FM_GetShiftState [09:35:05]SAM_PROTO_GetShiftState [09:35:05]wFMCommunicate request_size=4 [09:35:05]MH_SAM_APDU [09:35:05]CAPDU: 80 13 01 00 [09:35:05]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [09:35:05]Write i2c OK [09:35:05]MH_I2C_Read... [09:35:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:05]Read from MH i2c: E2 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: E2 0E 00 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 8D [09:35:05]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:35:05]wFMCommunicate OK [09:35:05]SAM_PROTO_GetShiftState done [09:35:05]FM_GetShiftState done [09:35:05]req_shift_opened done [09:35:05]requested_item shift.open_date is exist - process it [09:35:05]req_shift_open_date [09:35:05]req_shift_open_date done [09:35:05]produce_requested_data done [09:35:05]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91707,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [09:35:05]process_action_free get_value [09:35:05]json_value_free [09:35:05]json_value_free done [09:35:05]process_json_proto returns [09:35:05]Send response to host [09:35:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91707,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [09:35:05]free response buf [09:35:05]execute_script done [09:35:05]execute_script returns [09:35:05]free content buf [09:35:05]Sock 9.Close socket [09:35:05]Sock 9.Thread stoped [09:35:05]accept exits with 7 [09:35:05]New connection [09:35:05]New thread 3066654052 created [09:35:05]Thread 3066797412 joined [09:35:05]Waiting for new connection... [09:35:05] Sock 7.Parse request [09:35:05]Sock 7.Check first char [09:35:05]Sock 7.First char is OK [09:35:05]request: POST /json_proto HTTP/1.0 [09:35:05]Method: POST [09:35:05]URL: /json_proto [09:35:05]Method is POST - this is cgi request [09:35:05]url: /json_proto [09:35:05]query_string will be loaded in cgi processing [09:35:05]execute_cgi json_proto POST (null) [09:35:05]execute_cgi path=json_proto method=POST [09:35:05]POST find Content-Length [09:35:05]Host: 172.17.44.196:8080 [09:35:05]Content-Length: 331 [09:35:05]Content-Type: application/json [09:35:05] [09:35:05]POST finish read [09:35:05]Found Content-Length = 331 [09:35:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:35:05]execute_script... [09:35:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:35:05]POST & json_proto [09:35:05]process_json_proto [09:35:05]json parsed OK: [09:35:05]protocol is kg_v1.0 [09:35:05]action value=get_value [09:35:06]process_action get_value [09:35:06]cmd_get_value [09:35:06]process_action get_value done [09:35:06]requested_data is exist [09:35:06]produce_requested_data [09:35:06]requested_item fm.sale.total is exist - process it [09:35:06]SAM_PROTO_GetFMData [09:35:06]wFMCommunicate request_size=4 [09:35:06]MH_SAM_APDU [09:35:06]CAPDU: 80 13 03 00 [09:35:06]Write to MH i2c: E2 08 00 32 01 80 13 03 00 00 00 00 00 B2 [09:35:06]Write i2c OK [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 [09:35:06]MH_I2C_Read... [09:35:06]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:35:06]Read from MH i2c: E2 FD 00 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 FD 00 32 01 00 C8 04 85 04 C4 04 6E 04 04 00 1D 64 01 00 69 04 A3 00 6F 04 04 00 1F 5F 01 00 B1 04 05 00 2C 83 B7 64 01 70 04 05 00 A2 A2 D3 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 66 83 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 1F 3F 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 06 [09:35:06]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 1D 64 01 00 69 04 A3 00 6F 04 04 00 1F 5F 01 00 B1 04 05 00 2C 83 B7 64 01 70 04 05 00 A2 A2 D3 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 66 83 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 1F 3F 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [09:35:06]wFMCommunicate OK [09:35:06]wFMCommunicate request_size=4 [09:35:06]MH_SAM_APDU [09:35:06]CAPDU: 80 17 00 00 [09:35:06]Write to MH i2c: E2 08 00 33 01 80 17 00 00 00 00 00 00 B4 [09:35:06]Write i2c OK [09:35:06]MH_I2C_Read... [09:35:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:06]Read from MH i2c: E2 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 FD 00 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 FD 00 33 01 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 C6 [09:35:06]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [09:35:06]wFMCommunicate OK [09:35:06]wFMCommunicate request_size=4 [09:35:06]MH_SAM_APDU [09:35:06]CAPDU: 80 17 00 00 [09:35:06]Write to MH i2c: E2 08 00 34 01 80 17 00 00 00 00 00 00 B5 [09:35:06]Write i2c OK [09:35:06]MH_I2C_Read... [09:35:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:07]Read from MH i2c: E2 [09:35:07]MH_I2C_Read... [09:35:07]Read from MH i2c: E2 FD 00 [09:35:07]MH_I2C_Read... [09:35:07]Read from MH i2c: E2 FD 00 34 01 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 8D [09:35:07]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [09:35:07]wFMCommunicate OK [09:35:07]wFMCommunicate request_size=4 [09:35:07]MH_SAM_APDU [09:35:07]CAPDU: 80 17 00 00 [09:35:07]Write to MH i2c: E2 08 00 35 01 80 17 00 00 00 00 00 00 B6 [09:35:07]Write i2c OK [09:35:07]MH_I2C_Read... [09:35:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:07]Read from MH i2c: E2 [09:35:07]MH_I2C_Read... [09:35:07]Read from MH i2c: E2 FD 00 [09:35:07]MH_I2C_Read... [09:35:07]Read from MH i2c: E2 FD 00 35 01 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 2E [09:35:07]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [09:35:07]wFMCommunicate OK [09:35:07]wFMCommunicate request_size=4 [09:35:07]MH_SAM_APDU [09:35:07]CAPDU: 80 17 00 00 [09:35:07]Write to MH i2c: E2 08 00 36 01 80 17 00 00 00 00 00 00 B7 [09:35:07]Write i2c OK [09:35:07]MH_I2C_Read... [09:35:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [09:35:07]Read from MH i2c: E2 [09:35:07]MH_I2C_Read... [09:35:07]Read from MH i2c: E2 E5 00 [09:35:07]MH_I2C_Read... [09:35:07]Read from MH i2c: E2 E5 00 36 01 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9B [09:35:07]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:35:07]wFMCommunicate OK [09:35:07]SAM_PROTO_GetFMData done [09:35:07]requested_item fm.sale_refund.total is exist - process it [09:35:07]requested_item fm.buy.total is exist - process it [09:35:07]requested_item shift.sale.total is exist - process it [09:35:07]SAM_PROTO_GetShiftData [09:35:07]wFMCommunicate request_size=4 [09:35:07]MH_SAM_APDU [09:35:07]CAPDU: 80 13 02 00 [09:35:07]Write to MH i2c: E2 08 00 37 01 80 13 02 00 00 00 00 00 B6 [09:35:07]Write i2c OK [09:35:07]MH_I2C_Read... [09:35:08]OFD Sender: No OFD packet to send [09:35:08]Read from MH i2c: E2 [09:35:08]MH_I2C_Read... [09:35:08]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:35:08]Read from MH i2c: E2 FD 00 [09:35:08]MH_I2C_Read... [09:35:08]Read from MH i2c: E2 FD 00 37 01 00 AD 04 AA 04 A9 04 6E 04 04 00 25 00 00 00 69 04 9A 00 6F 04 04 00 25 00 00 00 B1 04 03 00 68 25 09 70 04 03 00 C0 4C 07 72 04 03 00 A8 D8 01 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 A1 F8 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 B2 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 47 [09:35:08]RAPDU: AD 04 AA 04 A9 04 6E 04 04 00 25 00 00 00 69 04 9A 00 6F 04 04 00 25 00 00 00 B1 04 03 00 68 25 09 70 04 03 00 C0 4C 07 72 04 03 00 A8 D8 01 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 A1 F8 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 B2 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [09:35:08]wFMCommunicate OK [09:35:08]wFMCommunicate request_size=4 [09:35:08]MH_SAM_APDU [09:35:08]CAPDU: 80 17 00 00 [09:35:08]Write to MH i2c: E2 08 00 38 01 80 17 00 00 00 00 00 00 B9 [09:35:08]Write i2c OK [09:35:08]MH_I2C_Read... [09:35:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:08]Read from MH i2c: E2 [09:35:08]MH_I2C_Read... [09:35:08]Read from MH i2c: E2 FD 00 [09:35:08]MH_I2C_Read... [09:35:08]Read from MH i2c: E2 FD 00 38 01 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 90 00 CB [09:35:08]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 90 00 [09:35:08]wFMCommunicate OK [09:35:08]wFMCommunicate request_size=4 [09:35:08]MH_SAM_APDU [09:35:08]CAPDU: 80 17 00 00 [09:35:08]Write to MH i2c: E2 08 00 39 01 80 17 00 00 00 00 00 00 BA [09:35:08]Write i2c OK [09:35:08]MH_I2C_Read... [09:35:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:08]Read from MH i2c: E2 [09:35:08]MH_I2C_Read... [09:35:08]Read from MH i2c: E2 FD 00 [09:35:08]MH_I2C_Read... [09:35:08]Read from MH i2c: E2 FD 00 39 01 00 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 90 00 7E [09:35:08]RAPDU: 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 90 00 [09:35:08]wFMCommunicate OK [09:35:08]wFMCommunicate request_size=4 [09:35:08]MH_SAM_APDU [09:35:08]CAPDU: 80 17 00 00 [09:35:08]Write to MH i2c: E2 08 00 3A 01 80 17 00 00 00 00 00 00 BB [09:35:08]Write i2c OK [09:35:08]MH_I2C_Read... [09:35:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:09]Read from MH i2c: E2 [09:35:09]MH_I2C_Read... [09:35:09]Read from MH i2c: E2 FD 00 [09:35:09]MH_I2C_Read... [09:35:09]Read from MH i2c: E2 FD 00 3A 01 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 30 [09:35:09]RAPDU: 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [09:35:09]wFMCommunicate OK [09:35:09]wFMCommunicate request_size=4 [09:35:09]MH_SAM_APDU [09:35:09]CAPDU: 80 17 00 00 [09:35:09]Write to MH i2c: E2 08 00 3B 01 80 17 00 00 00 00 00 00 BC [09:35:09]Write i2c OK [09:35:09]MH_I2C_Read... [09:35:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 199! [09:35:09]Read from MH i2c: E2 [09:35:09]MH_I2C_Read... [09:35:09]Read from MH i2c: E2 CA 00 [09:35:09]MH_I2C_Read... [09:35:09]Read from MH i2c: E2 CA 00 3B 01 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A1 [09:35:09]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:35:09]wFMCommunicate OK [09:35:09]SAM_PROTO_GetShiftData done [09:35:09]requested_item shift.sale.total_cash is exist - process it [09:35:09]requested_item shift.sale_refund.total is exist - process it [00:00:09]/dev/ttyS4 opened [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 F9 [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 5400000000572554 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** 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: 390603+1714856732=1715247335 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:10]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [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 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FA [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 41 00 38 00 FF FF 57 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 E8 98 3C 66 1C A3 36 66 7C [09:35:36]Current date/time: 09.05.2024 09:35 [09:35:36]FM_Init [09:35:36]wFMConnect [09:35:36]MH_SAM_On [09:35:36]Write to MH i2c: E0 00 00 08 00 E7 [09:35:36]Write i2c OK [09:35:36]MH_I2C_Read... [09:35:36]*** iso7816_init finished! [09:35:36]*** atr: [09:35:36]*** 0F 3B D5 18 FF 81 91 FE [09:35:36]*** 1F C3 80 73 C8 21 10 0A [09:35:36]*** 00 00 00 00 00 00 00 00 [09:35:36]*** 00 00 00 00 00 00 00 00 [09:35:36]*** 00 00 00 00 00 00 00 00 [09:35:36]*** 00 00 00 00 00 00 00 00 [09:35:36]*** 00 00 00 00 00 00 00 00 [09:35:36]*** 00 00 00 00 00 00 00 00 [09:35:36]Read from MH i2c: E0 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: E0 10 00 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [09:35:36]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [09:35:36]wFMCommunicate request_size=10 [09:35:36]MH_SAM_APDU [09:35:36]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [09:35:36]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [09:35:36]Write i2c OK [09:35:36]MH_I2C_Read... [09:35:36]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [09:35:36]Read from MH i2c: E2 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: E2 03 00 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [09:35:36]RAPDU: 90 00 [09:35:36]wFMCommunicate OK [09:35:36]wFMCommunicate request_size=4 [09:35:36]MH_SAM_APDU [09:35:36]CAPDU: 80 11 00 00 [09:35:36]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [09:35:36]Write i2c OK [09:35:36]MH_I2C_Read... [09:35:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:36]Read from MH i2c: E2 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: E2 17 00 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D4 [09:35:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:35:36]wFMCommunicate OK [09:35:36]Detected FM SN is 0000000000965423 [09:35:36]Stored FM SN is 0000000000965423 [09:35:36]wFMCommunicate request_size=9 [09:35:36]MH_SAM_APDU [09:35:36]CAPDU: 80 16 00 00 04 13 63 00 00 [09:35:36]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 13 63 00 00 00 00 08 [09:35:36]Write i2c OK [09:35:36]MH_I2C_Read... [09:35:36]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [09:35:36]Read from MH i2c: E2 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: E2 03 00 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [09:35:36]RAPDU: 90 00 [09:35:36]wFMCommunicate OK [09:35:36]FM PIN OK [09:35:36]wFMCommunicate request_size=8 [09:35:36]MH_SAM_APDU [09:35:36]CAPDU: 80 14 04 00 03 02 00 01 [09:35:36]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [09:35:36]Write i2c OK [09:35:36]MH_I2C_Read... [09:35:36]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [09:35:36]Read from MH i2c: E2 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: E2 03 00 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [09:35:36]RAPDU: 90 00 [09:35:36]wFMCommunicate OK [09:35:36]wFMCommunicate request_size=13 [09:35:36]MH_SAM_APDU [09:35:36]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [09:35:36]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [09:35:36]Write i2c OK [09:35:36]MH_I2C_Read... [09:35:36]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [09:35:36]Read from MH i2c: E2 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: E2 03 00 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [09:35:36]RAPDU: 90 00 [09:35:36]wFMCommunicate OK [09:35:36]wFMCommunicate request_size=4 [09:35:36]MH_SAM_APDU [09:35:36]CAPDU: 80 11 00 00 [09:35:36]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [09:35:36]Write i2c OK [09:35:36]MH_I2C_Read... [09:35:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:36]Read from MH i2c: E2 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: E2 17 00 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D8 [09:35:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:35:36]wFMCommunicate OK [09:35:36]DocumentArchiveInit [09:35:36]Start Httpd... [09:35:36]Httpd thread 3067436388 created [09:35:36]Write to MH i2c: 01 00 00 0F 00 0F [09:35:36]Write i2c OK [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: 01 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: 01 07 00 [09:35:36]MH_I2C_Read... [09:35:36]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [09:35:36]Allocated Socket 5 [09:35:36]Bind OK [09:35:36]Listen OK [09:35:36]httpd running on port 8080 [09:35:36]Waiting for new connection... [09:35:36]MH Int Process started [09:35:36]OFD Sender: No OFD packet to send [09:35:39]accept exits with 6 [09:35:39]New connection [09:35:39]New thread 3067149668 created [09:35:39]Waiting for new connection... [09:35:39] Sock 6.Parse request [09:35:39]Sock 6.Check first char [09:35:39]Sock 6.First char is OK [09:35:39]request: POST /json_proto HTTP/1.0 [09:35:39]Method: POST [09:35:39]URL: /json_proto [09:35:39]Method is POST - this is cgi request [09:35:39]url: /json_proto [09:35:39]query_string will be loaded in cgi processing [09:35:39]execute_cgi json_proto POST (null) [09:35:39]execute_cgi path=json_proto method=POST [09:35:39]POST find Content-Length [09:35:39]Host: 172.17.44.196:8080 [09:35:39]Content-Length: 215 [09:35:39]Content-Type: application/json [09:35:39] [09:35:39]POST finish read [09:35:39]Found Content-Length = 215 [09:35:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:39]execute_script... [09:35:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:39]POST & json_proto [09:35:39]process_json_proto [09:35:39]json parsed OK: [09:35:39]protocol is kg_v1.0 [09:35:39]action value=get_value [09:35:39]process_action get_value [09:35:39]cmd_get_value [09:35:39]process_action get_value done [09:35:39]requested_data is exist [09:35:39]produce_requested_data [09:35:39]requested_item kkm.sn is exist - process it [09:35:39]requested_item kkm.ver is exist - process it [09:35:39]requested_item fm.sn is exist - process it [09:35:39]wFMCommunicate request_size=4 [09:35:39]MH_SAM_APDU [09:35:39]CAPDU: 80 11 00 00 [09:35:39]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [09:35:39]Write i2c OK [09:35:39]MH_I2C_Read... [09:35:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:39]Read from MH i2c: E2 [09:35:39]MH_I2C_Read... [09:35:39]Read from MH i2c: E2 17 00 [09:35:39]MH_I2C_Read... [09:35:39]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 DA [09:35:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:35:39]wFMCommunicate OK [09:35:39]requested_item fd.num is exist - process it [09:35:39]SAM_PROTO_GetFieldsCounters [09:35:39]wFMCommunicate request_size=4 [09:35:39]MH_SAM_APDU [09:35:39]CAPDU: 80 13 00 00 [09:35:39]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [09:35:39]Write i2c OK [09:35:39]MH_I2C_Read... [09:35:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:40]Read from MH i2c: E2 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 62 00 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 3C 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 CE [09:35:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 3C 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:35:40]wFMCommunicate OK [09:35:40]SAM_PROTO_GetFieldsCounters done [09:35:40]requested_item shift.num is exist - process it [09:35:40]requested_item shift.opened is exist - process it [09:35:40]req_shift_opened [09:35:40]FM_GetShiftState [09:35:40]SAM_PROTO_GetShiftState [09:35:40]wFMCommunicate request_size=4 [09:35:40]MH_SAM_APDU [09:35:40]CAPDU: 80 13 01 00 [09:35:40]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [09:35:40]Write i2c OK [09:35:40]MH_I2C_Read... [09:35:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:40]Read from MH i2c: E2 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 0E 00 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 6D [09:35:40]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:35:40]wFMCommunicate OK [09:35:40]SAM_PROTO_GetShiftState done [09:35:40]FM_GetShiftState done [09:35:40]req_shift_opened done [09:35:40]requested_item shift.open_date is exist - process it [09:35:40]req_shift_open_date [09:35:40]req_shift_open_date done [09:35:40]produce_requested_data done [09:35:40]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91708,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [09:35:40]process_action_free get_value [09:35:40]json_value_free [09:35:40]json_value_free done [09:35:40]process_json_proto returns [09:35:40]Send response to host [09:35:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91708,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [09:35:40]free response buf [09:35:40]execute_script done [09:35:40]execute_script returns [09:35:40]free content buf [09:35:40]Sock 6.Close socket [09:35:40]Sock 6.Thread stoped [09:35:40]accept exits with 8 [09:35:40]New connection [09:35:40]New thread 3067006308 created [09:35:40]Thread 3067149668 joined [09:35:40]Waiting for new connection... [09:35:40] Sock 8.Parse request [09:35:40]Sock 8.Check first char [09:35:40]Sock 8.First char is OK [09:35:40]request: POST /json_proto HTTP/1.0 [09:35:40]Method: POST [09:35:40]URL: /json_proto [09:35:40]Method is POST - this is cgi request [09:35:40]url: /json_proto [09:35:40]query_string will be loaded in cgi processing [09:35:40]execute_cgi json_proto POST (null) [09:35:40]execute_cgi path=json_proto method=POST [09:35:40]POST find Content-Length [09:35:40]Host: 172.17.44.196:8080 [09:35:40]Content-Length: 331 [09:35:40]Content-Type: application/json [09:35:40] [09:35:40]POST finish read [09:35:40]Found Content-Length = 331 [09:35:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:35:40]execute_script... [09:35:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:35:40]POST & json_proto [09:35:40]process_json_proto [09:35:40]json parsed OK: [09:35:40]protocol is kg_v1.0 [09:35:40]action value=get_value [09:35:40]process_action get_value [09:35:40]cmd_get_value [09:35:40]process_action get_value done [09:35:40]requested_data is exist [09:35:40]produce_requested_data [09:35:40]requested_item fm.sale.total is exist - process it [09:35:40]SAM_PROTO_GetFMData [09:35:40]wFMCommunicate request_size=4 [09:35:40]MH_SAM_APDU [09:35:40]CAPDU: 80 13 03 00 [09:35:40]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [09:35:40]Write i2c OK [09:35:40]MH_I2C_Read... [09:35:40]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:35:40]Read from MH i2c: E2 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 FD 00 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 1E 64 01 00 69 04 A3 00 6F 04 04 00 20 5F 01 00 B1 04 05 00 10 DB B7 64 01 70 04 05 00 86 FA D3 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BB 8C E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 E6 3F 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 85 [09:35:40]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 1E 64 01 00 69 04 A3 00 6F 04 04 00 20 5F 01 00 B1 04 05 00 10 DB B7 64 01 70 04 05 00 86 FA D3 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BB 8C E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 E6 3F 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [09:35:40]wFMCommunicate OK [09:35:40]wFMCommunicate request_size=4 [09:35:40]MH_SAM_APDU [09:35:40]CAPDU: 80 17 00 00 [09:35:40]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [09:35:40]Write i2c OK [09:35:40]MH_I2C_Read... [09:35:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:41]Read from MH i2c: E2 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: E2 FD 00 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: E2 FD 00 14 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 A6 [09:35:41]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [09:35:41]wFMCommunicate OK [09:35:41]wFMCommunicate request_size=4 [09:35:41]MH_SAM_APDU [09:35:41]CAPDU: 80 17 00 00 [09:35:41]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [09:35:41]Write i2c OK [09:35:41]MH_I2C_Read... [09:35:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:41]Read from MH i2c: E2 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: E2 FD 00 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 6D [09:35:41]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [09:35:41]wFMCommunicate OK [09:35:41]wFMCommunicate request_size=4 [09:35:41]MH_SAM_APDU [09:35:41]CAPDU: 80 17 00 00 [09:35:41]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [09:35:41]Write i2c OK [09:35:41]MH_I2C_Read... [09:35:41]OFD Sender: No OFD packet to send [09:35:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:41]Read from MH i2c: E2 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: E2 FD 00 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 0E [09:35:41]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [09:35:41]wFMCommunicate OK [09:35:41]wFMCommunicate request_size=4 [09:35:41]MH_SAM_APDU [09:35:41]CAPDU: 80 17 00 00 [09:35:41]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [09:35:41]Write i2c OK [09:35:41]MH_I2C_Read... [09:35:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [09:35:41]Read from MH i2c: E2 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: E2 E5 00 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [09:35:41]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:35:41]wFMCommunicate OK [09:35:41]SAM_PROTO_GetFMData done [09:35:41]requested_item fm.sale_refund.total is exist - process it [09:35:41]requested_item fm.buy.total is exist - process it [09:35:41]requested_item shift.sale.total is exist - process it [09:35:41]SAM_PROTO_GetShiftData [09:35:41]wFMCommunicate request_size=4 [09:35:41]MH_SAM_APDU [09:35:41]CAPDU: 80 13 02 00 [09:35:41]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [09:35:41]Write i2c OK [09:35:41]MH_I2C_Read... [09:35:42]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:35:42]Read from MH i2c: E2 [09:35:42]MH_I2C_Read... [09:35:42]Read from MH i2c: E2 FD 00 [09:35:42]MH_I2C_Read... [09:35:42]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 26 00 00 00 69 04 9B 00 6F 04 04 00 26 00 00 00 B1 04 03 00 4C 7D 09 70 04 03 00 A4 A4 07 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 01 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 15 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 CB [09:35:42]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 26 00 00 00 69 04 9B 00 6F 04 04 00 26 00 00 00 B1 04 03 00 4C 7D 09 70 04 03 00 A4 A4 07 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 01 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 15 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [09:35:42]wFMCommunicate OK [09:35:42]wFMCommunicate request_size=4 [09:35:42]MH_SAM_APDU [09:35:42]CAPDU: 80 17 00 00 [09:35:42]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [09:35:42]Write i2c OK [09:35:42]MH_I2C_Read... [09:35:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:42]Read from MH i2c: E2 [09:35:42]MH_I2C_Read... [09:35:42]Read from MH i2c: E2 FD 00 [09:35:42]MH_I2C_Read... [09:35:42]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BB [09:35:42]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [09:35:42]wFMCommunicate OK [09:35:42]wFMCommunicate request_size=4 [09:35:42]MH_SAM_APDU [09:35:42]CAPDU: 80 17 00 00 [09:35:42]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [09:35:42]Write i2c OK [09:35:42]MH_I2C_Read... [09:35:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:43]Read from MH i2c: E2 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 FD 00 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 FD 00 1A 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 51 [09:35:43]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [09:35:43]wFMCommunicate OK [09:35:43]wFMCommunicate request_size=4 [09:35:43]MH_SAM_APDU [09:35:43]CAPDU: 80 17 00 00 [09:35:43]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [09:35:43]Write i2c OK [09:35:43]MH_I2C_Read... [09:35:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:43]Read from MH i2c: E2 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 FD 00 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0D [09:35:43]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [09:35:43]wFMCommunicate OK [09:35:43]wFMCommunicate request_size=4 [09:35:43]MH_SAM_APDU [09:35:43]CAPDU: 80 17 00 00 [09:35:43]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [09:35:43]Write i2c OK [09:35:43]MH_I2C_Read... [09:35:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:35:43]Read from MH i2c: E2 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 CB 00 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 CB 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 85 [09:35:43]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:35:43]wFMCommunicate OK [09:35:43]SAM_PROTO_GetShiftData done [09:35:43]requested_item shift.sale.total_cash is exist - process it [09:35:43]requested_item shift.sale_refund.total is exist - process it [09:35:43]requested_item shift.sale_refund.total_cash is exist - process it [09:35:43]requested_item shift.buy.total is exist - process it [09:35:43]requested_item shift.buy.total_cash is exist - process it [09:35:43]produce_requested_data done [09:35:43]produce_requested_data return {"fm.sale.total":59847380.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6219.00,"shift.sale.total_cash":5009.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:35:43]process_action_free get_value [09:35:43]json_value_free [09:35:43]json_value_free done [09:35:43]process_json_proto returns [09:35:43]Send response to host [09:35:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59847380.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6219.00,"shift.sale.total_cash":5009.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:35:43]free response buf [09:35:43]execute_script done [09:35:43]execute_script returns [09:35:43]free content buf [09:35:43]Sock 8.Close socket [09:35:43]Sock 8.Thread stoped [09:35:44]accept exits with 6 [09:35:44]New connection [09:35:44]New thread 3067149668 created [09:35:44]Thread 3067006308 joined [09:35:44]Waiting for new connection... [09:35:44] Sock 6.Parse request [09:35:44]Sock 6.Check first char [09:35:44]Sock 6.First char is OK [09:35:44]request: POST /json_proto HTTP/1.0 [09:35:44]Method: POST [09:35:44]URL: /json_proto [09:35:44]Method is POST - this is cgi request [09:35:44]url: /json_proto [09:35:44]query_string will be loaded in cgi processing [09:35:44]execute_cgi json_proto POST (null) [09:35:44]execute_cgi path=json_proto method=POST [09:35:44]POST find Content-Length [09:35:44]Host: 172.17.44.196:8080 [09:35:44]Content-Length: 628 [09:35:44]Content-Type: application/json [09:35:44] [09:35:44]POST finish read [09:35:44]Found Content-Length = 628 [09:35:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246338", "tax_sys" : 0, "items" : [ { "code": "48741231", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Super Slims Silver", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:44]execute_script... [09:35:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246338", "tax_sys" : 0, "items" : [ { "code": "48741231", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Super Slims Silver", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:44]POST & json_proto [09:35:44]process_json_proto [09:35:44]json parsed OK: [09:35:44]protocol is kg_v1.0 [09:35:44]action value=close_receipt [09:35:44]process_action close_receipt [09:35:44]cmd_close_receipt [09:35:44]MH_GetDate [09:35:44]Write to MH i2c: F0 00 00 1D 00 0C [09:35:44]Write i2c OK [09:35:44]MH_I2C_Read... [09:35:44]Read from MH i2c: F0 [09:35:44]MH_I2C_Read... [09:35:44]Read from MH i2c: F0 09 00 [09:35:44]MH_I2C_Read... [09:35:44]Read from MH i2c: F0 09 00 1D 00 00 F0 98 3C 66 1C A3 36 66 9A [09:35:44]GetLastDocTimeStamp 1715246639 [09:35:44]current date 1715247344 [09:35:44]FM_GetShiftState [09:35:44]SAM_PROTO_GetShiftState [09:35:44]wFMCommunicate request_size=4 [09:35:44]MH_SAM_APDU [09:35:44]CAPDU: 80 13 01 00 [09:35:44]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [09:35:44]Write i2c OK [09:35:44]MH_I2C_Read... [09:35:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:44]Read from MH i2c: E2 [09:35:44]MH_I2C_Read... [09:35:44]Read from MH i2c: E2 0E 00 [09:35:44]MH_I2C_Read... [09:35:44]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 79 [09:35:44]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:35:44]wFMCommunicate OK [09:35:44]SAM_PROTO_GetShiftState done [09:35:44]FM_GetShiftState done [09:35:44]opened in 1715213850 [09:35:44]opened+sec_in_day 1715300250 [09:35:44]quantity*price = 13000 [09:35:44]sum+1 = 13001 [09:35:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 39 09.05.2024 09:35 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91709 ФПД: 22183688966455 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T093544&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91709&fm=22183688966455&tin=02508201610067®Number=0000000000098132&sum=13000 0 [09:35:45]StoreToDocumentArchive [09:35:45]shift 271 fd 91709 [09:35:45]save to /storage/0271/doc_00091709 [09:35:45]save last doc name /storage/0271/doc_00091709 to /storage/kkm_last_doc_name [09:35:45]save OK [09:35:45]Clear old archive folders... [09:35:45]ProcessDocumentItem done err = 0, tmpTLVsize=280 [09:35:45]tlvbuf is B6F0A350 [09:35:45]SAM_PROTO_ClearQueue [09:35:45]wFMCommunicate request_size=4 [09:35:45]MH_SAM_APDU [09:35:45]CAPDU: 80 09 00 00 [09:35:45]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [09:35:45]Write i2c OK [09:35:45]MH_I2C_Read... [09:35:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:35:45]Read from MH i2c: E2 [09:35:45]MH_I2C_Read... [09:35:45]Read from MH i2c: E2 03 00 [09:35:45]MH_I2C_Read... [09:35:45]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [09:35:45]RAPDU: 90 00 [09:35:45]wFMCommunicate OK [09:35:45]SAM_PROTO_ClearQueue done [09:35:45]KKMCreateOFDPacket [09:35:45]OFDProtocolAddRootSTLVToBuf [09:35:45]FM_MakeSignedData [09:35:45]FM_MakeSignedData [09:35:45]SAM_PROTO_SignData [09:35:45]wFMCommunicate request_size=4 [09:35:45]MH_SAM_APDU [09:35:45]CAPDU: 80 0D 01 02 [09:35:45]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [09:35:45]Write i2c OK [09:35:45]MH_I2C_Read... [09:35:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:35:45]Read from MH i2c: E2 [09:35:45]MH_I2C_Read... [09:35:45]Read from MH i2c: E2 03 00 [09:35:45]MH_I2C_Read... [09:35:45]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [09:35:45]RAPDU: 90 00 [09:35:45]wFMCommunicate OK [09:35:45]wFMCommunicate request_size=255 [09:35:45]MH_SAM_APDU [09:35:45]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 08 00 34 38 37 34 31 32 33 31 06 04 2B 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 20 53 6C 69 6D 73 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 F0 98 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 [09:35:46]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 08 00 34 38 37 34 31 32 33 31 06 04 2B 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 20 53 6C 69 6D 73 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 F0 98 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 00 00 4D [09:35:46]Write i2c OK [09:35:46]MH_I2C_Read... [09:35:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:46]Read from MH i2c: E2 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: E2 03 00 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [09:35:46]RAPDU: 90 00 [09:35:46]wFMCommunicate OK [09:35:46]wFMCommunicate request_size=39 [09:35:46]MH_SAM_APDU [09:35:46]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3D 66 01 00 35 04 06 00 14 2D 0A E6 91 37 [09:35:46]Write to MH i2c: E2 2A 00 2E 00 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3D 66 01 00 35 04 06 00 14 2D 0A E6 91 37 00 00 FD [09:35:46]Write i2c OK [09:35:46]MH_I2C_Read... [09:35:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:46]Read from MH i2c: E2 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: E2 03 00 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [09:35:46]RAPDU: 90 00 [09:35:46]wFMCommunicate OK [09:35:46]wFMCommunicate request_size=4 [09:35:46]MH_SAM_APDU [09:35:46]CAPDU: 80 0D 03 02 [09:35:46]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [09:35:46]Write i2c OK [09:35:46]MH_I2C_Read... [09:35:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:46]Read from MH i2c: E2 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: E2 0B 00 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: E2 0B 00 2F 00 00 D7 E4 DD DD 6A 3D 61 BD 90 00 E5 [09:35:46]RAPDU: D7 E4 DD DD 6A 3D 61 BD 90 00 [09:35:46]wFMCommunicate OK [09:35:46]SAM_PROTO_SignData done [09:35:46]FM_MakeSignedData done [09:35:46]CreateOFDProtocolMessage [09:35:46]wFMCommunicate request_size=4 [09:35:46]MH_SAM_APDU [09:35:46]CAPDU: 80 11 00 00 [09:35:46]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [09:35:46]Write i2c OK [09:35:46]MH_I2C_Read... [09:35:46]OFD Sender: No OFD packet to send [09:35:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:46]Read from MH i2c: E2 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: E2 17 00 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 FA [09:35:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:35:46]wFMCommunicate OK [09:35:46]CreateOFDProtocolMessage done [09:35:46]OFDSenderStorePacket 91709 [09:35:46]StoreOFDPacket docnum=91709 [09:35:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 2C 01 00 00 B1 01 24 01 EC 96 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 08 00 34 38 37 34 31 32 33 31 06 04 2B 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 20 53 6C 69 6D 73 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 F0 98 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3D 66 01 00 35 04 06 00 14 2D 0A E6 91 37 D7 E4 DD DD 6A 3D 61 BD [09:35:46]CheckFolder [09:35:46]dirname=/storage/ofd_packets [09:35:46]CheckFolder done [09:35:46]ProducePacketName [09:35:46]name=ofd_packets/00091709 [09:35:46]NVStorageSaveData ofd_packets/00091709 [09:35:46]File name is /storage/ofd_packets/00091709 [09:35:46]Write 330 bytes [09:35:46]NVStorageSaveData done [09:35:46]OFDSenderStorePacket done [09:35:46]KKMCreateOFDPacket done [09:35:46]NVStorageSaveData kkm_last_timestamp [09:35:46]File name is /storage/kkm_last_timestamp [09:35:46]Write 4 bytes [09:35:46]NVStorageSaveData done [09:35:46]ExternCall_PrintAddStr [09:35:46]wPrintStart [09:35:46]Write to MH i2c: 01 00 00 31 00 31 [09:35:46]Write i2c OK [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: 01 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: 01 07 00 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [09:35:46]RasterBufferAndPrint [09:35:46]line Счет N : (3)246338 [09:35:46]line ИНН: 02508201610067 [09:35:46]line Контрольно-Кассовый Чек [09:35:46]line ПРОДАЖА [09:35:46]line Товар: 48741231 [09:35:46]line Сигареты Winston Super Slims Silver [09:35:46]line 1.000 * 130.00 [09:35:46]line = 130.00 [09:35:46]line НДС 12% НСП 1% [09:35:46]line > о реализуемом товаре [09:35:46]line ИТОГО: 130.00 [09:35:46]line НСП 1% : 1.15 [09:35:46]line НДС 12% : 13.80 [09:35:46]line Наличными: 130.00 [09:35:46]line Безнал.: 0.00 [09:35:46]line Место: АЗС № 133 "Партнер Нефть" [09:35:46]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [09:35:46]line СНО: Общий режим [09:35:46]line Чек 39 09.05.2024 09:35 [09:35:46]line Смена: 271 ФФД: 1.0 [09:35:46]line ЗНМ: 0300000232 [09:35:46]line РНМ: 0000000000098132 [09:35:46]line Версия ККМ: 001 [09:35:46]line ФМ: 0000000000965423 [09:35:46]line ФД: 91709 [09:35:46]line ФПД: 22183688966455 [09:35:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T093544&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91709&fm=22183688966455&tin=02508201610067®Number=0000000000098132&sum=13000 [09:35:46]line 0 [09:35:46]written 0, free lines is 4095 [09:35:46]OFD Sender: Processing packet 91709 [packets to send 59, broken 58] [09:35:46]ProducePacketName [09:35:46]name=ofd_packets/00091709 [09:35:46]OFD Sender: To server: pG, [09:35:46]CommunicateWithHost lk.salyk.kg:30040 [09:35:46]ConnectInit lk.salyk.kg [09:35:46]Connected sock=10 [09:35:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 2C 01 00 00 B1 01 24 01 EC 96 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 08 00 34 38 37 34 31 32 33 31 06 04 2B 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 20 53 6C 69 6D 73 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 F0 98 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3D 66 01 00 35 04 06 00 14 2D 0A E6 91 37 D7 E4 DD DD 6A 3D 61 BD [09:35:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 F7 8A 47 00 E9 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3D 66 01 00 F4 03 04 00 97 44 3C 66 B6 04 01 00 00 72 FA 0F E4 03 31 BF 33 [09:35:47]CommunicateWithHost err = 0 [09:35:47]CheckOFDResponse [09:35:47]1017 (14) - 77093643461234 [09:35:47]1041 (16) - 0000000000965423 [09:35:47]1040 (4) - 91709 [09:35:47]1012 (4) - 09.05.2024 03:35 [09:35:47]1206 (1) - 0 [09:35:47]OFD Sender: Remove packet 91709 [09:35:47]ProducePacketName [09:35:47]name=ofd_packets/00091709 [09:35:47]NVStorageDeleteData [09:35:47]Write to MH i2c: 01 00 00 59 00 59 [09:35:47]Write i2c OK [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: 01 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: 01 07 00 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: 01 07 00 59 00 00 00 00 00 00 25 0D 92 [09:35:47]RasterBufferAndPrint [09:35:47]line [09:35:47]line [09:35:47]line [09:35:47]line [09:35:47]line [09:35:47]written 0, free lines is 3387 [09:35:47]MH_Cut [09:35:47]Write to MH i2c: D1 01 00 60 00 01 32 [09:35:47]Write i2c OK [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: D1 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: D1 01 00 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: D1 01 00 60 00 00 31 [09:35:47]Write to MH i2c: 01 00 00 61 00 61 [09:35:47]Write i2c OK [09:35:47]MH_I2C_Read... [09:35:47]OFD Sender: No OFD packet to send [09:35:47]*** Cut start [09:35:47]*** Partial cut [09:35:47]*** CUTSNS_PIN = 1 [09:35:47]*** CUTSNS_PIN = 0 [09:35:48]*** Brake cut motor [09:35:48]Read from MH i2c: 01 [09:35:48]MH_I2C_Read... [09:35:48]*** Stop cut motor [09:35:48]*** Cut end [09:35:48]Read from MH i2c: 01 07 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 FF 0F 76 [09:35:48]process_action close_receipt done [09:35:48]requested_data is exist [09:35:48]produce_requested_data [09:35:48]requested_item fm.sn is exist - process it [09:35:48]wFMCommunicate request_size=4 [09:35:48]MH_SAM_APDU [09:35:48]CAPDU: 80 11 00 00 [09:35:48]Write to MH i2c: E2 08 00 62 00 80 11 00 00 00 00 00 00 DC [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:48]Read from MH i2c: E2 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 17 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 17 00 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 2C [09:35:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:35:48]wFMCommunicate OK [09:35:48]requested_item fd.num is exist - process it [09:35:48]SAM_PROTO_GetFieldsCounters [09:35:48]wFMCommunicate request_size=4 [09:35:48]MH_SAM_APDU [09:35:48]CAPDU: 80 13 00 00 [09:35:48]Write to MH i2c: E2 08 00 63 00 80 13 00 00 00 00 00 00 DF [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:48]Read from MH i2c: E2 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 62 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 62 00 63 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 3D 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [09:35:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 3D 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:35:48]wFMCommunicate OK [09:35:48]SAM_PROTO_GetFieldsCounters done [09:35:48]requested_item shift.num is exist - process it [09:35:48]requested_item shift.opened is exist - process it [09:35:48]req_shift_opened [09:35:48]FM_GetShiftState [09:35:48]SAM_PROTO_GetShiftState [09:35:48]wFMCommunicate request_size=4 [09:35:48]MH_SAM_APDU [09:35:48]CAPDU: 80 13 01 00 [09:35:48]Write to MH i2c: E2 08 00 64 00 80 13 01 00 00 00 00 00 E1 [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:48]Read from MH i2c: E2 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 0E 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 0E 00 64 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 BF [09:35:48]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:35:48]wFMCommunicate OK [09:35:48]SAM_PROTO_GetShiftState done [09:35:48]FM_GetShiftState done [09:35:48]req_shift_opened done [09:35:48]requested_item shift.open_date is exist - process it [09:35:48]req_shift_open_date [09:35:48]req_shift_open_date done [09:35:48]produce_requested_data done [09:35:48]produce_requested_data return {"fm.sn":"0000000000965423","fd.num":91709,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [09:35:48]process_action_free close_receipt [09:35:48]json_value_free [09:35:48]json_value_free done [09:35:48]process_json_proto returns [09:35:48]Send response to host [09:35:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965423","fd.num":91709,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [09:35:48]free response buf [09:35:48]execute_script done [09:35:48]execute_script returns [09:35:48]free content buf [09:35:48]Sock 6.Close socket [09:35:48]Sock 6.Thread stoped [09:35:50]accept exits with 8 [09:35:50]New connection [09:35:50]New thread 3067006308 created [09:35:50]Thread 3067149668 joined [09:35:50]Waiting for new connection... [09:35:50] Sock 8.Parse request [09:35:50]Sock 8.Check first char [09:35:50]Sock 8.First char is OK [09:35:50]request: POST /json_proto HTTP/1.0 [09:35:50]Method: POST [09:35:50]URL: /json_proto [09:35:50]Method is POST - this is cgi request [09:35:50]url: /json_proto [09:35:50]query_string will be loaded in cgi processing [09:35:50]execute_cgi json_proto POST (null) [09:35:50]execute_cgi path=json_proto method=POST [09:35:50]POST find Content-Length [09:35:50]Host: 172.17.44.196:8080 [09:35:50]Content-Length: 618 [09:35:50]Content-Type: application/json [09:35:50] [09:35:50]POST finish read [09:35:50]Found Content-Length = 618 [09:35:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246339", "tax_sys" : 0, "items" : [ { "code": "48742191", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Bond Street Blue", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:50]execute_script... [09:35:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246339", "tax_sys" : 0, "items" : [ { "code": "48742191", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Bond Street Blue", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:50]POST & json_proto [09:35:50]process_json_proto [09:35:50]json parsed OK: [09:35:50]protocol is kg_v1.0 [09:35:50]action value=close_receipt [09:35:50]process_action close_receipt [09:35:50]cmd_close_receipt [09:35:50]MH_GetDate [09:35:50]Write to MH i2c: F0 00 00 65 00 54 [09:35:50]Write i2c OK [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: F0 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: F0 09 00 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: F0 09 00 65 00 00 F6 98 3C 66 1C A3 36 66 E8 [09:35:50]GetLastDocTimeStamp 1715247344 [09:35:50]current date 1715247350 [09:35:50]FM_GetShiftState [09:35:50]SAM_PROTO_GetShiftState [09:35:50]wFMCommunicate request_size=4 [09:35:50]MH_SAM_APDU [09:35:50]CAPDU: 80 13 01 00 [09:35:50]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [09:35:50]Write i2c OK [09:35:50]MH_I2C_Read... [09:35:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:50]Read from MH i2c: E2 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 0E 00 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 C1 [09:35:50]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:35:50]wFMCommunicate OK [09:35:50]SAM_PROTO_GetShiftState done [09:35:50]FM_GetShiftState done [09:35:50]opened in 1715213850 [09:35:50]opened+sec_in_day 1715300250 [09:35:50]quantity*price = 12500 [09:35:50]sum+1 = 12501 [09:35:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.11 НДС 12% : 13.27 Наличными: 125.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 40 09.05.2024 09:35 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91710 ФПД: 164245748749383 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T093550&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91710&fm=164245748749383&tin=02508201610067®Number=0000000000098132&sum=12500 0 [09:35:51]StoreToDocumentArchive [09:35:51]shift 271 fd 91710 [09:35:51]save to /storage/0271/doc_00091710 [09:35:51]save last doc name /storage/0271/doc_00091710 to /storage/kkm_last_doc_name [09:35:51]save OK [09:35:51]Clear old archive folders... [09:35:51]ProcessDocumentItem done err = 0, tmpTLVsize=270 [09:35:51]tlvbuf is 010C8030 [09:35:51]SAM_PROTO_ClearQueue [09:35:51]wFMCommunicate request_size=4 [09:35:51]MH_SAM_APDU [09:35:51]CAPDU: 80 09 00 00 [09:35:51]Write to MH i2c: E2 08 00 73 00 80 09 00 00 00 00 00 00 E5 [09:35:51]Write i2c OK [09:35:51]MH_I2C_Read... [09:35:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:35:52]Read from MH i2c: E2 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 03 00 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 03 00 73 00 00 90 00 E7 [09:35:52]RAPDU: 90 00 [09:35:52]wFMCommunicate OK [09:35:52]SAM_PROTO_ClearQueue done [09:35:52]KKMCreateOFDPacket [09:35:52]OFDProtocolAddRootSTLVToBuf [09:35:52]FM_MakeSignedData [09:35:52]FM_MakeSignedData [09:35:52]SAM_PROTO_SignData [09:35:52]wFMCommunicate request_size=4 [09:35:52]MH_SAM_APDU [09:35:52]CAPDU: 80 0D 01 02 [09:35:52]Write to MH i2c: E2 08 00 74 00 80 0D 01 02 00 00 00 00 ED [09:35:52]Write i2c OK [09:35:52]MH_I2C_Read... [09:35:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:35:52]Read from MH i2c: E2 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 03 00 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [09:35:52]RAPDU: 90 00 [09:35:52]wFMCommunicate OK [09:35:52]wFMCommunicate request_size=255 [09:35:52]MH_SAM_APDU [09:35:52]CAPDU: 80 0D 02 02 FA 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 08 00 34 38 37 34 32 31 39 31 06 04 21 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 42 6F 6E 64 20 53 74 72 65 65 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 F6 98 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 [09:35:52]Write to MH i2c: E2 02 01 75 00 80 0D 02 02 FA 00 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 08 00 34 38 37 34 32 31 39 31 06 04 21 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 42 6F 6E 64 20 53 74 72 65 65 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 F6 98 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 00 00 37 [09:35:52]Write i2c OK [09:35:52]MH_I2C_Read... [09:35:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:52]Read from MH i2c: E2 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 03 00 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [09:35:52]RAPDU: 90 00 [09:35:52]wFMCommunicate OK [09:35:52]wFMCommunicate request_size=29 [09:35:52]MH_SAM_APDU [09:35:52]CAPDU: 80 0D 02 02 18 39 36 35 34 32 33 10 04 04 00 3E 66 01 00 35 04 06 00 95 61 71 82 94 47 [09:35:52]Write to MH i2c: E2 20 00 76 00 80 0D 02 02 18 00 39 36 35 34 32 33 10 04 04 00 3E 66 01 00 35 04 06 00 95 61 71 82 94 47 00 00 1D [09:35:52]Write i2c OK [09:35:52]MH_I2C_Read... [09:35:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:52]Read from MH i2c: E2 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 03 00 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [09:35:52]RAPDU: 90 00 [09:35:52]wFMCommunicate OK [09:35:52]wFMCommunicate request_size=4 [09:35:52]MH_SAM_APDU [09:35:52]CAPDU: 80 0D 03 02 [09:35:52]Write to MH i2c: E2 08 00 77 00 80 0D 03 02 00 00 00 00 F2 [09:35:52]Write i2c OK [09:35:52]MH_I2C_Read... [09:35:52]OFD Sender: No OFD packet to send [09:35:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:52]Read from MH i2c: E2 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 0B 00 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 0B 00 77 00 00 69 37 9B 5A 05 F6 40 04 90 00 C7 [09:35:52]RAPDU: 69 37 9B 5A 05 F6 40 04 90 00 [09:35:52]wFMCommunicate OK [09:35:52]SAM_PROTO_SignData done [09:35:52]FM_MakeSignedData done [09:35:52]CreateOFDProtocolMessage [09:35:52]wFMCommunicate request_size=4 [09:35:52]MH_SAM_APDU [09:35:52]CAPDU: 80 11 00 00 [09:35:52]Write to MH i2c: E2 08 00 78 00 80 11 00 00 00 00 00 00 F2 [09:35:52]Write i2c OK [09:35:52]MH_I2C_Read... [09:35:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:52]Read from MH i2c: E2 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 17 00 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 17 00 78 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 42 [09:35:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:35:52]wFMCommunicate OK [09:35:52]CreateOFDProtocolMessage done [09:35:52]OFDSenderStorePacket 91710 [09:35:52]StoreOFDPacket docnum=91710 [09:35:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 22 01 00 00 E4 EB 1A 01 BC DC 5A 03 01 00 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 08 00 34 38 37 34 32 31 39 31 06 04 21 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 42 6F 6E 64 20 53 74 72 65 65 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 F6 98 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3E 66 01 00 35 04 06 00 95 61 71 82 94 47 69 37 9B 5A 05 F6 40 04 [09:35:52]CheckFolder [09:35:52]dirname=/storage/ofd_packets [09:35:52]CheckFolder done [09:35:52]ProducePacketName [09:35:52]name=ofd_packets/00091710 [09:35:52]NVStorageSaveData ofd_packets/00091710 [09:35:52]File name is /storage/ofd_packets/00091710 [09:35:52]Write 320 bytes [09:35:52]NVStorageSaveData done [09:35:52]OFDSenderStorePacket done [09:35:52]KKMCreateOFDPacket done [09:35:52]NVStorageSaveData kkm_last_timestamp [09:35:52]File name is /storage/kkm_last_timestamp [09:35:52]Write 4 bytes [09:35:52]NVStorageSaveData done [09:35:52]ExternCall_PrintAddStr [09:35:52]wPrintStart [09:35:52]Write to MH i2c: 01 00 00 79 00 79 [09:35:52]Write i2c OK [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: 01 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: 01 07 00 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: 01 07 00 79 00 00 00 00 00 00 FF 0F 8E [09:35:52]RasterBufferAndPrint [09:35:52]line Счет N : (3)246339 [09:35:52]line ИНН: 02508201610067 [09:35:52]line Контрольно-Кассовый Чек [09:35:52]line ПРОДАЖА [09:35:52]line Товар: 48742191 [09:35:52]line Сигареты Bond Street Blue [09:35:52]line 1.000 * 125.00 [09:35:52]line = 125.00 [09:35:52]line НДС 12% НСП 1% [09:35:52]line > о реализуемом товаре [09:35:52]line ИТОГО: 125.00 [09:35:52]line НСП 1% : 1.11 [09:35:52]line НДС 12% : 13.27 [09:35:52]line Наличными: 125.00 [09:35:52]line Безнал.: 0.00 [09:35:52]line Место: АЗС № 133 "Партнер Нефть" [09:35:52]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [09:35:52]line СНО: Общий режим [09:35:52]line Чек 40 09.05.2024 09:35 [09:35:52]line Смена: 271 ФФД: 1.0 [09:35:52]line ЗНМ: 0300000232 [09:35:52]line РНМ: 0000000000098132 [09:35:52]line Версия ККМ: 001 [09:35:52]line ФМ: 0000000000965423 [09:35:52]line ФД: 91710 [09:35:52]line ФПД: 164245748749383 [09:35:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T093550&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91710&fm=164245748749383&tin=02508201610067®Number=0000000000098132&sum=12500 [09:35:52]line 0 [09:35:52]written 0, free lines is 4095 [09:35:52]OFD Sender: Processing packet 91710 [packets to send 59, broken 58] [09:35:52]ProducePacketName [09:35:52]name=ofd_packets/00091710 [09:35:52]OFD Sender: To server: pG, [09:35:52]CommunicateWithHost lk.salyk.kg:30040 [09:35:52]ConnectInit lk.salyk.kg [09:35:52]Connected sock=10 [09:35:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 22 01 00 00 E4 EB 1A 01 BC DC 5A 03 01 00 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 08 00 34 38 37 34 32 31 39 31 06 04 21 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 42 6F 6E 64 20 53 74 72 65 65 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 F6 98 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3E 66 01 00 35 04 06 00 95 61 71 82 94 47 69 37 9B 5A 05 F6 40 04 [09:35:53]int [09:35:53]Write to MH i2c: 01 00 00 91 00 91 [09:35:53]*** FLAG_PRN_PAP1 set [09:35:53]Write i2c OK [09:35:53]MH_I2C_Read... [09:35:53]Write i2c OK [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: DD [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: DD [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: DD 01 00 [09:35:53]MH_I2C_Read... [09:35:53]Read from MH i2c: DD 01 00 [09:35:53]answer for other command [DD] [09:35:53]MH Int Process stopped [09:35:53]Read from MH i2c: DD 01 00 91 00 05 73 [09:35:53]answer with wrong packet_num 0091 - expected 0092 [09:35:53]process_action_free close_receipt [09:35:53]json_value_free [09:35:53]json_value_free done [09:35:53]process_json_proto returns [09:35:53]Send response to host [09:35:53]{"protocol":"kg_v1.0","response":{"error":1039,"error_desc":"CoCPU protocol format"}} [09:35:53]free response buf [09:35:53]execute_script done [09:35:53]execute_script returns [09:35:53]free content buf [09:35:53]Sock 8.Close socket [09:35:53]Sock 8.Thread stoped [09:35:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 C4 0D 47 00 88 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3E 66 01 00 F4 03 04 00 9D 44 3C 66 B6 04 01 00 00 09 13 8F 5A D0 51 C5 EB [09:35:53]CommunicateWithHost err = 0 [09:35:53]CheckOFDResponse [09:35:53]1017 (14) - 77093643461234 [09:35:53]1041 (16) - 0000000000965423 [09:35:53]1040 (4) - 91710 [09:35:53]1012 (4) - 09.05.2024 03:35 [09:35:53]1206 (1) - 0 [09:35:53]OFD Sender: Remove packet 91710 [09:35:53]ProducePacketName [09:35:53]name=ofd_packets/00091710 [09:35:53]NVStorageDeleteData [09:35:53]OFD Sender: No OFD packet to send [09:35:56]accept exits with 6 [09:35:56]New connection [09:35:56]New thread 3067149668 created [09:35:56]Thread 3067006308 joined [09:35:56]Waiting for new connection... [09:35:56] Sock 6.Parse request [09:35:56]Sock 6.Check first char [09:35:56]Sock 6.First char is OK [09:35:56]request: POST /json_proto HTTP/1.0 [09:35:56]Method: POST [09:35:56]URL: /json_proto [09:35:56]Method is POST - this is cgi request [09:35:56]url: /json_proto [09:35:56]query_string will be loaded in cgi processing [09:35:56]execute_cgi json_proto POST (null) [09:35:56]execute_cgi path=json_proto method=POST [09:35:56]POST find Content-Length [09:35:56]Host: 172.17.44.196:8080 [09:35:56]Content-Length: 215 [09:35:56]Content-Type: application/json [09:35:56] [09:35:56]POST finish read [09:35:56]Found Content-Length = 215 [09:35:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:56]execute_script... [09:35:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:56]POST & json_proto [09:35:56]process_json_proto [09:35:56]json parsed OK: [09:35:56]protocol is kg_v1.0 [09:35:56]action value=get_value [09:35:56]process_action get_value [09:35:56]cmd_get_value [09:35:56]process_action get_value done [09:35:56]requested_data is exist [09:35:56]produce_requested_data [09:35:56]requested_item kkm.sn is exist - process it [09:35:56]requested_item kkm.ver is exist - process it [09:35:56]requested_item fm.sn is exist - process it [09:35:56]wFMCommunicate request_size=4 [09:35:56]MH_SAM_APDU [09:35:56]CAPDU: 80 11 00 00 [09:35:56]Write to MH i2c: E2 08 00 93 00 80 11 00 00 00 00 00 00 0D [09:35:56]Write i2c OK [09:35:56]MH_I2C_Read... [09:35:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:57]Read from MH i2c: E2 [09:35:57]MH_I2C_Read... [09:35:57]Read from MH i2c: E2 17 00 [09:35:57]MH_I2C_Read... [09:35:57]Read from MH i2c: E2 17 00 93 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 5D [09:35:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:35:57]wFMCommunicate OK [09:35:57]requested_item fd.num is exist - process it [09:35:57]SAM_PROTO_GetFieldsCounters [09:35:57]wFMCommunicate request_size=4 [09:35:57]MH_SAM_APDU [09:35:57]CAPDU: 80 13 00 00 [09:35:57]Write to MH i2c: E2 08 00 94 00 80 13 00 00 00 00 00 00 10 [09:35:57]Write i2c OK [09:35:57]MH_I2C_Read... [09:35:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:57]Read from MH i2c: E2 [09:35:57]MH_I2C_Read... [09:35:57]Read from MH i2c: E2 62 00 [09:35:57]MH_I2C_Read... [09:35:57]Read from MH i2c: E2 62 00 94 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 3E 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 59 [09:35:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 3E 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:35:57]wFMCommunicate OK [09:35:57]SAM_PROTO_GetFieldsCounters done [09:35:57]requested_item shift.num is exist - process it [09:35:57]requested_item shift.opened is exist - process it [09:35:57]req_shift_opened [09:35:57]FM_GetShiftState [09:35:57]SAM_PROTO_GetShiftState [09:35:57]wFMCommunicate request_size=4 [09:35:57]MH_SAM_APDU [09:35:57]CAPDU: 80 13 01 00 [09:35:57]Write to MH i2c: E2 08 00 95 00 80 13 01 00 00 00 00 00 12 [09:35:57]Write i2c OK [09:35:57]MH_I2C_Read... [09:35:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:57]Read from MH i2c: E2 [09:35:57]MH_I2C_Read... [09:35:57]Read from MH i2c: E2 0E 00 [09:35:57]MH_I2C_Read... [09:35:57]Read from MH i2c: E2 0E 00 95 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 F0 [09:35:57]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:35:57]wFMCommunicate OK [09:35:57]SAM_PROTO_GetShiftState done [09:35:57]FM_GetShiftState done [09:35:57]req_shift_opened done [09:35:57]requested_item shift.open_date is exist - process it [09:35:57]req_shift_open_date [09:35:57]req_shift_open_date done [09:35:57]produce_requested_data done [09:35:57]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91710,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [09:35:57]process_action_free get_value [09:35:57]json_value_free [09:35:57]json_value_free done [09:35:57]process_json_proto returns [09:35:57]Send response to host [09:35:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91710,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [09:35:57]free response buf [09:35:57]execute_script done [09:35:57]execute_script returns [09:35:57]free content buf [09:35:57]Sock 6.Close socket [09:35:57]Sock 6.Thread stoped [09:35:57]accept exits with 7 [09:35:57]New connection [09:35:57]New thread 3067006308 created [09:35:57]Thread 3067149668 joined [09:35:57]Waiting for new connection... [09:35:57] Sock 7.Parse request [09:35:57]Sock 7.Check first char [09:35:57]Sock 7.First char is OK [09:35:57]request: POST /json_proto HTTP/1.0 [09:35:57]Method: POST [09:35:57]URL: /json_proto [09:35:57]Method is POST - this is cgi request [09:35:57]url: /json_proto [09:35:57]query_string will be loaded in cgi processing [09:35:57]execute_cgi json_proto POST (null) [09:35:57]execute_cgi path=json_proto method=POST [09:35:57]POST find Content-Length [09:35:57]Host: 172.17.44.196:8080 [09:35:57]Content-Length: 331 [09:35:57]Content-Type: application/json [09:35:57] [09:35:57]POST finish read [09:35:57]Found Content-Length = 331 [09:35:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:35:57]execute_script... [09:35:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:35:57]POST & json_proto [09:35:57]process_json_proto [09:35:57]json parsed OK: [09:35:57]protocol is kg_v1.0 [09:35:57]action value=get_value [09:35:57]process_action get_value [09:35:57]cmd_get_value [09:35:57]process_action get_value done [09:35:57]requested_data is exist [09:35:57]produce_requested_data [09:35:57]requested_item fm.sale.total is exist - process it [09:35:57]SAM_PROTO_GetFMData [09:35:57]wFMCommunicate request_size=4 [09:35:57]MH_SAM_APDU [09:35:57]CAPDU: 80 13 03 00 [09:35:57]Write to MH i2c: E2 08 00 96 00 80 13 03 00 00 00 00 00 15 [09:35:57]Write i2c OK [09:35:57]MH_I2C_Read... [09:35:57]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:35:57]Read from MH i2c: E2 [09:35:57]MH_I2C_Read... [09:35:57]Read from MH i2c: E2 FD 00 [09:35:57]MH_I2C_Read... [09:35:57]Read from MH i2c: E2 FD 00 96 00 00 C8 04 85 04 C4 04 6E 04 04 00 20 64 01 00 69 04 A3 00 6F 04 04 00 22 5F 01 00 B1 04 05 00 AC 3E B8 64 01 70 04 05 00 22 5E D4 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4E 97 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 C8 40 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 8E [09:35:57]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 20 64 01 00 69 04 A3 00 6F 04 04 00 22 5F 01 00 B1 04 05 00 AC 3E B8 64 01 70 04 05 00 22 5E D4 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4E 97 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 C8 40 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [09:35:57]wFMCommunicate OK [09:35:57]wFMCommunicate request_size=4 [09:35:57]MH_SAM_APDU [09:35:57]CAPDU: 80 17 00 00 [09:35:57]Write to MH i2c: E2 08 00 97 00 80 17 00 00 00 00 00 00 17 [09:35:57]Write i2c OK [09:35:57]MH_I2C_Read... [09:35:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:58]Read from MH i2c: E2 [09:35:58]MH_I2C_Read... [09:35:58]Read from MH i2c: E2 FD 00 [09:35:58]MH_I2C_Read... [09:35:58]Read from MH i2c: E2 FD 00 97 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 29 [09:35:58]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [09:35:58]wFMCommunicate OK [09:35:58]wFMCommunicate request_size=4 [09:35:58]MH_SAM_APDU [09:35:58]CAPDU: 80 17 00 00 [09:35:58]Write to MH i2c: E2 08 00 98 00 80 17 00 00 00 00 00 00 18 [09:35:58]Write i2c OK [09:35:58]MH_I2C_Read... [09:35:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:58]Read from MH i2c: E2 [09:35:58]MH_I2C_Read... [09:35:58]Read from MH i2c: E2 FD 00 [09:35:58]MH_I2C_Read... [09:35:58]Read from MH i2c: E2 FD 00 98 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 F0 [09:35:58]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [09:35:58]wFMCommunicate OK [09:35:58]wFMCommunicate request_size=4 [09:35:58]MH_SAM_APDU [09:35:58]CAPDU: 80 17 00 00 [09:35:58]Write to MH i2c: E2 08 OFD Sender: No OFD packet to send [09:35:58]00 99 00 80 17 00 00 00 00 00 00 19 [09:35:58]*** FLAG_PRN_PAP2 set [09:35:58]Write i2c OK [09:35:58]MH_I2C_Read... [09:35:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:35:59]Read from MH i2c: E2 [09:35:59]MH_I2C_Read... [09:35:59]Read from MH i2c: E2 FD 00 [09:35:59]MH_I2C_Read... [09:35:59]Read from MH i2c: E2 FD 00 99 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 91 [09:35:59]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [09:35:59]wFMCommunicate OK [09:35:59]wFMCommunicate request_size=4 [09:35:59]MH_SAM_APDU [09:35:59]CAPDU: 80 17 00 00 [09:35:59]Write to MH i2c: E2 08 00 9A 00 80 17 00 00 00 00 00 00 1A [09:35:59]Write i2c OK [09:35:59]MH_I2C_Read... [09:35:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [09:35:59]Read from MH i2c: E2 [09:35:59]MH_I2C_Read... [09:35:59]Read from MH i2c: E2 E5 00 [09:35:59]MH_I2C_Read... [09:35:59]Read from MH i2c: E2 E5 00 9A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 FE [09:35:59]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:35:59]wFMCommunicate OK [09:35:59]SAM_PROTO_GetFMData done [09:35:59]requested_item fm.sale_refund.total is exist - process it [09:35:59]requested_item fm.buy.total is exist - process it [09:35:59]requested_item shift.sale.total is exist - process it [09:35:59]SAM_PROTO_GetShiftData [09:35:59]wFMCommunicate request_size=4 [09:35:59]MH_SAM_APDU [09:35:59]CAPDU: 80 13 02 00 [09:35:59]Write to MH i2c: E2 08 00 9B 00 80 13 02 00 00 00 00 00 19 [09:35:59]Write i2c OK [09:35:59]MH_I2C_Read... [09:36:00]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:36:00]Read from MH i2c: E2 [09:36:00]MH_I2C_Read... [09:36:00]Read from MH i2c: E2 FD 00 [09:36:00]MH_I2C_Read... [09:36:00]Read from MH i2c: E2 FD 00 9B 00 00 AE 04 AA 04 AA 04 6E 04 04 00 28 00 00 00 69 04 9B 00 6F 04 04 00 28 00 00 00 B1 04 03 00 E8 E0 09 70 04 03 00 40 08 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 89 0C 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5B 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 D3 [09:36:00]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 28 00 00 00 69 04 9B 00 6F 04 04 00 28 00 00 00 B1 04 03 00 E8 E0 09 70 04 03 00 40 08 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 89 0C 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5B 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [09:36:00]wFMCommunicate OK [09:36:00]wFMCommunicate request_size=4 [09:36:00]MH_SAM_APDU [09:36:00]CAPDU: 80 17 00 00 [09:36:00]Write to MH i2c: E2 08 00 9C 00 80 17 00 00 00 00 00 00 1C [09:36:00]Write i2c OK [09:36:00]MH_I2C_Read... [09:36:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:36:00]Read from MH i2c: E2 [09:36:00]MH_I2C_Read... [09:36:00]Read from MH i2c: E2 FD 00 [09:36:00]MH_I2C_Read... [09:36:00]Read from MH i2c: E2 FD 00 9C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 3E [09:36:00]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [09:36:00]wFMCommunicate OK [09:36:00]wFMCommunicate request_size=4 [09:36:00]MH_SAM_APDU [09:36:00]CAPDU: 80 17 00 00 [09:36:00]Write to MH i2c: E2 08 00 9D 00 80 17 00 00 00 00 00 00 1D [09:36:00]Write i2c OK [09:36:00]MH_I2C_Read... [09:36:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:36:01]Read from MH i2c: E2 [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: E2 FD 00 [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: E2 FD 00 9D 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 D4 [09:36:01]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [09:36:01]wFMCommunicate OK [09:36:01]wFMCommunicate request_size=4 [09:36:01]MH_SAM_APDU [09:36:01]CAPDU: 80 17 00 00 [09:36:01]Write to MH i2c: E2 08 00 9E 00 80 17 00 00 00 00 00 00 1E [09:36:01]Write i2c OK [09:36:01]MH_I2C_Read... [09:36:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:36:01]Read from MH i2c: E2 [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: E2 FD 00 [09:36:01]MH_I2C_Read... [09:36:01]Read from MH i2c: E2 FD 00 9E 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 90 [09:36:01]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [09:36:01]wFMCommunicate OK [09:36:01]wFMCommunicate request_size=4 [09:36:01]MH_SAM_APDU [09:36:01]CAPDU: 80 17 00 00 [09:36:01]Write to MH i2c: E2 08 00 9F 00 80 17 00 00 00 00 00 00 1F [09:36:01]Write i2c OK [09:36:01]MH_I2C_Read... [09:36:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:36:02]Read from MH i2c: E2 [09:36:02]MH_I2C_Read... [09:36:02]Read from MH i2c: E2 CB 00 [09:36:02]MH_I2C_Read... [09:36:02]Read from MH i2c: E2 CB 00 9F 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 08 [09:36:02]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:36:02]wFMCommunicate OK [09:36:02]SAM_PROTO_GetShiftData done [09:36:02]requested_item shift.sale.total_cash is exist - process it [09:36:02]requested_item shift.sale_refund.total is exist - process it [09:36:02]requested_item shift.sale_refund.total_cash is exist - process it [09:36:02]requested_item shift.buy.total is exist - process it [09:36:02]requested_item shift.buy.total_cash is exist - process it [09:36:02]produce_requested_data done [09:36:02]produce_requested_data return {"fm.sale.total":59847635.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6474.00,"shift.sale.total_cash":5264.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:36:02]process_action_free get_value [09:36:02]json_value_free [09:36:02]json_value_free done [09:36:02]process_json_proto returns [09:36:02]Send response to host [09:36:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59847635.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6474.00,"shift.sale.total_cash":5264.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:36:02]free response buf [09:36:02]execute_script done [09:36:02]execute_script returns [09:36:02]free content buf [09:36:02]Sock 7.Close socket [09:36:02]Sock 7.Thread stoped [09:36:03]*** FLAG_PRN_PAP2 reset [09:36:03]*** FLAG_PRN_PAP1 reset [09:36:03]accept exits with 6 [09:36:03]New connection [09:36:03]New thread 3067149668 created [09:36:03]Thread 3067006308 joined [09:36:03]Waiting for new connection... [09:36:03] Sock 6.Parse request [09:36:03]Sock 6.Check first char [09:36:03]Sock 6.First char is OK [09:36:03]request: POST /json_proto HTTP/1.0 [09:36:03]Method: POST [09:36:03]URL: /json_proto [09:36:03]Method is POST - this is cgi request [09:36:03]url: /json_proto [09:36:03]query_string will be loaded in cgi processing [09:36:03]execute_cgi json_proto POST (null) [09:36:03]execute_cgi path=json_proto method=POST [09:36:03]POST find Content-Length [09:36:03]Host: 172.17.44.196:8080 [09:36:03]Content-Length: 1199 [09:36:03]Content-Type: application/json [09:36:03] [09:36:03]POST finish read [09:36:03]Found Content-Length = 1199 [09:36:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246337", "tax_sys" : 0, "items" : [ { "code": "4870145004289", "name": "\u041F\u0438\u0432\u043E \u0411\u0430\u043B\u0442\u0438\u043A\u0430 9 \u043A\u0440\u0435\u043F 0,5\u043B \u0436/\u0431", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000005489", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 1\u043B \u0431/\u0433", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 225.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:03]execute_script... [09:36:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246337", "tax_sys" : 0, "items" : [ { "code": "4870145004289", "name": "\u041F\u0438\u0432\u043E \u0411\u0430\u043B\u0442\u0438\u043A\u0430 9 \u043A\u0440\u0435\u043F 0,5\u043B \u0436/\u0431", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000005489", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 1\u043B \u0431/\u0433", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 225.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:03]POST & json_proto [09:36:03]process_json_proto [09:36:03]json parsed OK: [09:36:03]protocol is kg_v1.0 [09:36:03]action value=close_receipt [09:36:03]process_action close_receipt [09:36:03]cmd_close_receipt [09:36:03]MH_GetDate [09:36:03]Write to MH i2c: F0 00 00 A0 00 8F [09:36:03]Write i2c OK [09:36:03]MH_I2C_Read... [09:36:03]Read from MH i2c: F0 [09:36:03]MH_I2C_Read... [09:36:03]Read from MH i2c: F0 09 00 [09:36:03]MH_I2C_Read... [09:36:03]Read from MH i2c: F0 09 00 A0 00 00 03 99 3C 66 1C A3 36 66 31 [09:36:03]GetLastDocTimeStamp 1715247350 [09:36:03]current date 1715247363 [09:36:03]FM_GetShiftState [09:36:03]SAM_PROTO_GetShiftState [09:36:03]wFMCommunicate request_size=4 [09:36:03]MH_SAM_APDU [09:36:03]CAPDU: 80 13 01 00 [09:36:03]Write to MH i2c: E2 08 00 A1 00 80 13 01 00 00 00 00 00 1E [09:36:03]Write i2c OK [09:36:03]MH_I2C_Read... [09:36:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:03]Read from MH i2c: E2 [09:36:03]MH_I2C_Read... [09:36:03]Read from MH i2c: E2 0E 00 [09:36:03]MH_I2C_Read... [09:36:03]Read from MH i2c: E2 0E 00 A1 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 FC [09:36:03]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:36:03]wFMCommunicate OK [09:36:03]SAM_PROTO_GetShiftState done [09:36:03]FM_GetShiftState done [09:36:03]opened in 1715213850 [09:36:03]opened+sec_in_day 1715300250 [09:36:03]quantity*price = 11500 [09:36:03]sum+1 = 11501 [09:36:03]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000310043 Вода Жалалабат 27 1л 1.000 * 60.00 = 60.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 5449000005489 Вода Бонаква 1л б/г 1.000 * 50.00 = 50.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 225.00 НСП 1% : 1.99 НДС 12% : 23.89 Наличными: 225.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 41 09.05.2024 09:36 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91711 ФПД: 126478251740785 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T093604&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91711&fm=126478251740785&tin=02508201610067®Number=0000000000098132&sum=22500 0 [09:36:05]StoreToDocumentArchive [09:36:05]shift 271 fd 91711 [09:36:05]save to /storage/0271/doc_00091711 [09:36:05]save last doc name /storage/0271/doc_00091711 to /storage/kkm_last_doc_name [09:36:05]save OK [09:36:05]Clear old archive folders... [09:36:05]ProcessDocumentItem done err = 0, tmpTLVsize=499 [09:36:05]tlvbuf is 010CC330 [09:36:05]SAM_PROTO_ClearQueue [09:36:05]wFMCommunicate request_size=4 [09:36:05]MH_SAM_APDU [09:36:05]CAPDU: 80 09 00 00 [09:36:05]Write to MH i2c: E2 08 00 AE 00 80 09 00 00 00 00 00 00 20 [09:36:05]Write i2c OK [09:36:05]MH_I2C_Read... [09:36:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:36:05]Read from MH i2c: E2 [09:36:05]MH_I2C_Read... [09:36:05]Read from MH i2c: E2 03 00 [09:36:05]MH_I2C_Read... [09:36:05]Read from MH i2c: E2 03 00 AE 00 00 90 00 22 [09:36:05]RAPDU: 90 00 [09:36:05]wFMCommunicate OK [09:36:05]SAM_PROTO_ClearQueue done [09:36:05]KKMCreateOFDPacket [09:36:05]OFDProtocolAddRootSTLVToBuf [09:36:05]FM_MakeSignedData [09:36:05]FM_MakeSignedData [09:36:05]SAM_PROTO_SignData [09:36:05]wFMCommunicate request_size=4 [09:36:05]MH_SAM_APDU [09:36:05]CAPDU: 80 0D 01 02 [09:36:05]Write to MH i2c: E2 08 00 AF 00 80 0D 01 02 00 00 00 00 28 [09:36:05]Write i2c OK [09:36:05]MH_I2C_Read... [09:36:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:36:06]Read from MH i2c: E2 [09:36:06]MH_I2C_Read... [09:36:06]Read from MH i2c: E2 03 00 [09:36:06]MH_I2C_Read... [09:36:06]Read from MH i2c: E2 03 00 AF 00 00 90 00 23 [09:36:06]RAPDU: 90 00 [09:36:06]wFMCommunicate OK [09:36:06]wFMCommunicate request_size=255 [09:36:06]MH_SAM_APDU [09:36:06]CAPDU: 80 0D 02 02 FA 03 00 F3 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 32 38 39 06 04 2E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 91 D0 B0 D0 BB D1 82 D0 B8 D0 BA D0 B0 20 39 20 D0 BA D1 80 D0 B5 D0 BF 20 30 2C 35 D0 BB 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 [09:36:06]Write to MH i2c: E2 02 01 B0 00 80 0D 02 02 FA 00 03 00 F3 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 32 38 39 06 04 2E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 91 D0 B0 D0 BB D1 82 D0 B8 D0 BA D0 B0 20 39 20 D0 BA D1 80 D0 B5 D0 BF 20 30 2C 35 D0 BB 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 00 00 9E [09:36:06]Write i2c OK [09:36:06]MH_I2C_Read... [09:36:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:06]Read from MH i2c: E2 [09:36:06]MH_I2C_Read... [09:36:06]Read from MH i2c: E2 03 00 [09:36:06]MH_I2C_Read... [09:36:06]Read from MH i2c: E2 03 00 B0 00 00 90 00 24 [09:36:06]RAPDU: 90 00 [09:36:06]wFMCommunicate OK [09:36:06]wFMCommunicate request_size=255 [09:36:06]MH_SAM_APDU [09:36:06]CAPDU: 80 0D 02 02 FA 35 34 38 39 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 09 00 00 00 00 07 04 06 00 E4 57 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 04 99 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3F 66 01 00 35 04 06 00 73 08 03 [09:36:06]Write to MH i2c: E2 02 01 B1 00 80 0D 02 02 FA 00 35 34 38 39 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 09 00 00 00 00 07 04 06 00 E4 57 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 04 99 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3F 66 01 00 35 04 06 00 73 08 03 00 00 A4 [09:36:06]Write i2c OK [09:36:06]MH_I2C_Read... [09:36:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:07]Read from MH i2c: E2 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 03 00 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 03 00 B1 00 00 90 00 25 [09:36:07]RAPDU: 90 00 [09:36:07]wFMCommunicate OK [09:36:07]wFMCommunicate request_size=8 [09:36:07]MH_SAM_APDU [09:36:07]CAPDU: 80 0D 02 02 03 44 4E 71 [09:36:07]Write to MH i2c: E2 0B 00 B2 00 80 0D 02 02 03 00 44 4E 71 00 00 35 [09:36:07]Write i2c OK [09:36:07]MH_I2C_Read... [09:36:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:07]Read from MH i2c: E2 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 03 00 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 03 00 B2 00 00 90 00 26 [09:36:07]RAPDU: 90 00 [09:36:07]wFMCommunicate OK [09:36:07]wFMCommunicate request_size=4 [09:36:07]MH_SAM_APDU [09:36:07]CAPDU: 80 0D 03 02 [09:36:07]Write to MH i2c: E2 08 00 B3 00 80 0D 03 02 00 00 00 00 2E [09:36:07]Write i2c OK [09:36:07]MH_I2C_Read... [09:36:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:07]Read from MH i2c: E2 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 0B 00 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 0B 00 B3 00 00 0B 64 C3 F2 5D 73 F3 2F 90 00 45 [09:36:07]RAPDU: 0B 64 C3 F2 5D 73 F3 2F 90 00 [09:36:07]wFMCommunicate OK [09:36:07]SAM_PROTO_SignData done [09:36:07]FM_MakeSignedData done [09:36:07]CreateOFDProtocolMessage [09:36:07]wFMCommunicate request_size=4 [09:36:07]MH_SAM_APDU [09:36:07]CAPDU: 80 11 00 00 [09:36:07]Write to MH i2c: E2 08 00 B4 00 80 11 00 00 00 00 00 00 2E [09:36:07]Write i2c OK [09:36:07]MH_I2C_Read... [09:36:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:07]Read from MH i2c: E2 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 17 00 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 17 00 B4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 7E [09:36:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:36:07]wFMCommunicate OK [09:36:07]CreateOFDProtocolMessage done [09:36:07]OFDSenderStorePacket 91711 [09:36:07]StoreOFDPacket docnum=91711 [09:36:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 07 02 00 00 82 15 FF 01 CD 15 5A 03 01 00 03 00 F3 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 32 38 39 06 04 2E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 91 D0 B0 D0 BB D1 82 D0 B8 D0 BA D0 B0 20 39 20 D0 BA D1 80 D0 B5 D0 BF 20 30 2C 35 D0 BB 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 35 34 38 39 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 09 00 00 00 00 07 04 06 00 E4 57 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 04 99 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3F 66 01 00 35 04 06 00 73 08 03 44 4E 71 0B 64 C3 F2 5D 73 F3 2F [09:36:07]CheckFolder [09:36:07]dirname=/storage/ofd_packets [09:36:07]CheckFolder done [09:36:07]ProducePacketName [09:36:07]name=ofd_packets/00091711 [09:36:07]NVStorageSaveData ofd_packets/00091711 [09:36:07]File name is /storage/ofd_packets/00091711 [09:36:07]Write 549 bytes [09:36:07]NVStorageSaveData done [09:36:07]OFDSenderStorePacket done [09:36:07]KKMCreateOFDPacket done [09:36:07]NVStorageSaveData kkm_last_timestamp [09:36:07]File name is /storage/kkm_last_timestamp [09:36:07]Write 4 bytes [09:36:07]NVStorageSaveData done [09:36:07]ExternCall_PrintAddStr [09:36:07]wPrintStart [09:36:07]Write to MH i2c: 01 00 00 B5 00 B5 [09:36:07]Write i2c OK [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: 01 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: 01 07 00 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: 01 07 00 B5 00 00 00 00 00 00 FF 0F CA [09:36:07]RasterBufferAndPrint [09:36:07]line Счет N : (3)246337 [09:36:07]line ИНН: 02508201610067 [09:36:07]line Контрольно-Кассовый Чек [09:36:07]line ПРОДАЖА [09:36:07]line Товар: 4870145004289 [09:36:07]line Пиво Балтика 9 креп 0,5л ж/б [09:36:07]line 1.000 * 115.00 [09:36:07]line = 115.00 [09:36:07]line НДС 12% НСП 1% [09:36:07]line > о реализуемом товаре [09:36:07]line Товар: 4700000310043 [09:36:07]line Вода Жалалабат 27 1л [09:36:07]line 1.000 * 60.00 [09:36:07]line = 60.00 [09:36:07]line НДС 12% НСП 1% [09:36:07]line > о реализуемом товаре [09:36:07]line Товар: 5449000005489 [09:36:07]line Вода Бонаква 1л б/г [09:36:07]line 1.000 * 50.00 [09:36:07]line = 50.00 [09:36:07]line НДС 12% НСП 1% [09:36:07]line > о реализуемом товаре [09:36:07]line ИТОГО: 225.00 [09:36:07]line НСП 1% : 1.99 [09:36:07]line НДС 12% : 23.89 [09:36:07]line Наличными: 225.00 [09:36:07]line Безнал.: 0.00 [09:36:07]line Место: АЗС № 133 "Партнер Нефть" [09:36:07]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [09:36:07]line СНО: Общий режим [09:36:07]line Чек 41 09.05.2024 09:36 [09:36:07]line Смена: 271 ФФД: 1.0 [09:36:07]line ЗНМ: 0300000232 [09:36:07]line РНМ: 0000000000098132 [09:36:07]line Версия ККМ: 001 [09:36:07]line ФМ: 0000000000965423 [09:36:07]line ФД: 91711 [09:36:07]line ФПД: 126478251740785 [09:36:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T093604&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91711&fm=126478251740785&tin=02508201610067®Number=0000000000098132&sum=22500 [09:36:07]line 0 [09:36:07]OFD Sender: Processing packet 91711 [packets to send 59, broken 58] [09:36:07]ProducePacketName [09:36:07]name=ofd_packets/00091711 [09:36:07]OFD Sender: To server: pG, [09:36:07]CommunicateWithHost lk.salyk.kg:30040 [09:36:07]ConnectInit lk.salyk.kg [09:36:07]written 0, free lines is 4095 [09:36:07]Connected sock=8 [09:36:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 07 02 00 00 82 15 FF 01 CD 15 5A 03 01 00 03 00 F3 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 32 38 39 06 04 2E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 91 D0 B0 D0 BB D1 82 D0 B8 D0 BA D0 B0 20 39 20 D0 BA D1 80 D0 B5 D0 BF 20 30 2C 35 D0 BB 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 35 34 38 39 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 09 00 00 00 00 07 04 06 00 E4 57 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 04 99 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3F 66 01 00 35 04 06 00 73 08 03 44 4E 71 0B 64 C3 F2 5D 73 F3 2F [09:36:08]Write to MH i2c: 01 00 00 E8 00 E8 [09:36:08]Write i2c OK [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: 01 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: 01 07 00 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: 01 07 00 E8 00 00 00 00 00 00 75 0C 70 [09:36:08]RasterBufferAndPrint [09:36:08]line [09:36:08]line [09:36:08]line [09:36:08]line [09:36:08]line [09:36:08]written 0, free lines is 3227 [09:36:08]MH_Cut [09:36:08]Write to MH i2c: D1 01 00 EF 00 01 C1 [09:36:08]Write i2c OK [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: D1 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: D1 01 00 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: D1 01 00 EF 00 00 C0 [09:36:08]Write to MH i2c: 01 00 00 F0 00 F0 [09:36:08]Write i2c OK [09:36:08]MH_I2C_Read... [09:36:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 D4 28 47 00 6D AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 3F 66 01 00 F4 03 04 00 AC 44 3C 66 B6 04 01 00 00 C2 92 BE 7E 65 F6 AC CB [09:36:08]CommunicateWithHost err = 0 [09:36:08]CheckOFDResponse [09:36:08]1017 (14) - 77093643461234 [09:36:08]1041 (16) - 0000000000965423 [09:36:08]1040 (4) - 91711 [09:36:08]1012 (4) - 09.05.2024 03:36 [09:36:08]1206 (1) - 0 [09:36:08]OFD Sender: Remove packet 91711 [09:36:08]ProducePacketName [09:36:08]name=ofd_packets/00091711 [09:36:08]NVStorageDeleteData [09:36:08]OFD Sender: No OFD packet to send [09:36:08]*** Cut start [09:36:08]*** Partial cut [09:36:08]*** CUTSNS_PIN = 1 [09:36:09]*** CUTSNS_PIN = 0 [09:36:09]*** Brake cut motor [09:36:09]Read from MH i2c: 01 [09:36:09]MH_I2C_Read... [09:36:09]*** Stop cut motor [09:36:09]*** Cut end [09:36:09]Read from MH i2c: 01 07 00 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: 01 07 00 F0 00 00 00 00 00 00 FF 0F 05 [09:36:09]process_action close_receipt done [09:36:09]requested_data is exist [09:36:09]produce_requested_data [09:36:09]requested_item fm.sn is exist - process it [09:36:09]wFMCommunicate request_size=4 [09:36:09]MH_SAM_APDU [09:36:09]CAPDU: 80 11 00 00 [09:36:09]Write to MH i2c: E2 08 00 F1 00 80 11 00 00 00 00 00 00 6B [09:36:09]Write i2c OK [09:36:09]MH_I2C_Read... [09:36:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:09]Read from MH i2c: E2 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 17 00 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 17 00 F1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 BB [09:36:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:36:09]wFMCommunicate OK [09:36:09]requested_item fd.num is exist - process it [09:36:09]SAM_PROTO_GetFieldsCounters [09:36:09]wFMCommunicate request_size=4 [09:36:09]MH_SAM_APDU [09:36:09]CAPDU: 80 13 00 00 [09:36:09]Write to MH i2c: E2 08 00 F2 00 80 13 00 00 00 00 00 00 6E [09:36:09]Write i2c OK [09:36:09]MH_I2C_Read... [09:36:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:09]Read from MH i2c: E2 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 62 00 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 62 00 F2 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 3F 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 BB [09:36:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 3F 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:36:10]wFMCommunicate OK [09:36:10]SAM_PROTO_GetFieldsCounters done [09:36:10]requested_item shift.num is exist - process it [09:36:10]requested_item shift.opened is exist - process it [09:36:10]req_shift_opened [09:36:10]FM_GetShiftState [09:36:10]SAM_PROTO_GetShiftState [09:36:10]wFMCommunicate request_size=4 [09:36:10]MH_SAM_APDU [09:36:10]CAPDU: 80 13 01 00 [09:36:10]Write to MH i2c: E2 08 00 F3 00 80 13 01 00 00 00 00 00 70 [09:36:10]Write i2c OK [09:36:10]MH_I2C_Read... [09:36:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:10]Read from MH i2c: E2 [09:36:10]MH_I2C_Read... [09:36:10]Read from MH i2c: E2 0E 00 [09:36:10]MH_I2C_Read... [09:36:10]Read from MH i2c: E2 0E 00 F3 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 4E [09:36:10]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:36:10]wFMCommunicate OK [09:36:10]SAM_PROTO_GetShiftState done [09:36:10]FM_GetShiftState done [09:36:10]req_shift_opened done [09:36:10]requested_item shift.open_date is exist - process it [09:36:10]req_shift_open_date [09:36:10]req_shift_open_date done [09:36:10]produce_requested_data done [09:36:10]produce_requested_data return {"fm.sn":"0000000000965423","fd.num":91711,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [09:36:10]process_action_free close_receipt [09:36:10]json_value_free [09:36:10]json_value_free done [09:36:10]process_json_proto returns [09:36:10]Send response to host [09:36:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965423","fd.num":91711,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [09:36:10]free response buf [09:36:10]execute_script done [09:36:10]execute_script returns [09:36:10]free content buf [09:36:10]Sock 6.Close socket [09:36:10]Sock 6.Thread stoped [09:36:11]accept exits with 7 [09:36:11]New connection [09:36:11]New thread 3067006308 created [09:36:11]Thread 3067149668 joined [09:36:11]Waiting for new connection... [09:36:11] Sock 7.Parse request [09:36:11]Sock 7.Check first char [09:36:11]Sock 7.First char is OK [09:36:11]request: POST /json_proto HTTP/1.0 [09:36:11]Method: POST [09:36:11]URL: /json_proto [09:36:11]Method is POST - this is cgi request [09:36:11]url: /json_proto [09:36:11]query_string will be loaded in cgi processing [09:36:11]execute_cgi json_proto POST (null) [09:36:11]execute_cgi path=json_proto method=POST [09:36:11]POST find Content-Length [09:36:11]Host: 172.17.44.196:8080 [09:36:11]Content-Length: 626 [09:36:11]Content-Type: application/json [09:36:11] [09:36:11]POST finish read [09:36:11]Found Content-Length = 626 [09:36:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246340", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:11]execute_script... [09:36:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246340", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:11]POST & json_proto [09:36:11]process_json_proto [09:36:11]json parsed OK: [09:36:11]protocol is kg_v1.0 [09:36:11]action value=close_receipt [09:36:11]process_action close_receipt [09:36:11]cmd_close_receipt [09:36:11]MH_GetDate [09:36:11]Write to MH i2c: F0 00 00 F4 00 E3 [09:36:11]Write i2c OK [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: F0 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: F0 09 00 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: F0 09 00 F4 00 00 0B 99 3C 66 1C A3 36 66 8D [09:36:11]GetLastDocTimeStamp 1715247364 [09:36:11]current date 1715247371 [09:36:11]FM_GetShiftState [09:36:11]SAM_PROTO_GetShiftState [09:36:11]wFMCommunicate request_size=4 [09:36:11]MH_SAM_APDU [09:36:11]CAPDU: 80 13 01 00 [09:36:11]Write to MH i2c: E2 08 00 F5 00 80 13 01 00 00 00 00 00 72 [09:36:11]Write i2c OK [09:36:11]MH_I2C_Read... [09:36:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:11]Read from MH i2c: E2 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: E2 0E 00 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: E2 0E 00 F5 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 50 [09:36:11]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:36:11]wFMCommunicate OK [09:36:11]SAM_PROTO_GetShiftState done [09:36:11]FM_GetShiftState done [09:36:11]opened in 1715213850 [09:36:11]opened+sec_in_day 1715300250 [09:36:11]quantity*price = 10500 [09:36:11]sum+1 = 10501 [09:36:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 105.00 НСП 1% : 0.93 НДС 12% : 11.15 Наличными: 105.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 42 09.05.2024 09:36 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91712 ФПД: 122933483261848 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T093611&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91712&fm=122933483261848&tin=02508201610067®Number=0000000000098132&sum=10500 0 [09:36:13]StoreToDocumentArchive [09:36:13]shift 271 fd 91712 [09:36:13]save to /storage/0271/doc_00091712 [09:36:13]save last doc name /storage/0271/doc_00091712 to /storage/kkm_last_doc_name [09:36:13]save OK [09:36:13]Clear old archive folders... [09:36:13]ProcessDocumentItem done err = 0, tmpTLVsize=274 [09:36:13]tlvbuf is 01139880 [09:36:13]SAM_PROTO_ClearQueue [09:36:13]wFMCommunicate request_size=4 [09:36:13]MH_SAM_APDU [09:36:13]CAPDU: 80 09 00 00 [09:36:13]Write to MH i2c: E2 08 00 02 01 80 09 00 00 00 00 00 00 75 [09:36:13]Write i2c OK [09:36:13]MH_I2C_Read... [09:36:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:36:13]Read from MH i2c: E2 [09:36:13]MH_I2C_Read... [09:36:13]Read from MH i2c: E2 03 00 [09:36:13]MH_I2C_Read... [09:36:13]Read from MH i2c: E2 03 00 02 01 00 90 00 77 [09:36:13]RAPDU: 90 00 [09:36:13]wFMCommunicate OK [09:36:13]SAM_PROTO_ClearQueue done [09:36:13]KKMCreateOFDPacket [09:36:13]OFDProtocolAddRootSTLVToBuf [09:36:13]FM_MakeSignedData [09:36:13]FM_MakeSignedData [09:36:13]SAM_PROTO_SignData [09:36:13]wFMCommunicate request_size=4 [09:36:13]MH_SAM_APDU [09:36:13]CAPDU: 80 0D 01 02 [09:36:13]Write to MH i2c: E2 08 00 03 01 80 0D 01 02 00 00 00 00 7D [09:36:13]Write i2c OK [09:36:13]MH_I2C_Read... [09:36:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:36:13]Read from MH i2c: E2 [09:36:13]MH_I2C_Read... [09:36:13]Read from MH i2c: E2 03 00 [09:36:13]MH_I2C_Read... [09:36:13]Read from MH i2c: E2 03 00 03 01 00 90 00 78 [09:36:13]RAPDU: 90 00 [09:36:13]wFMCommunicate OK [09:36:13]wFMCommunicate request_size=255 [09:36:13]MH_SAM_APDU [09:36:13]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 0B 99 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 [09:36:13]Write to MH i2c: E2 02 01 04 01 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 0B 99 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 00 00 78 [09:36:13]Write i2c OK [09:36:13]MH_I2C_Read... [09:36:13]OFD Sender: No OFD packet to send [09:36:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:14]Read from MH i2c: E2 [09:36:14]MH_I2C_Read... [09:36:14]Read from MH i2c: E2 03 00 [09:36:14]MH_I2C_Read... [09:36:14]Read from MH i2c: E2 03 00 04 01 00 90 00 79 [09:36:14]RAPDU: 90 00 [09:36:14]wFMCommunicate OK [09:36:14]wFMCommunicate request_size=33 [09:36:14]MH_SAM_APDU [09:36:14]CAPDU: 80 0D 02 02 1C 30 30 30 30 39 36 35 34 32 33 10 04 04 00 40 66 01 00 35 04 06 00 6F CE AE 99 CF 98 [09:36:14]Write to MH i2c: E2 24 00 05 01 80 0D 02 02 1C 00 30 30 30 30 39 36 35 34 32 33 10 04 04 00 40 66 01 00 35 04 06 00 6F CE AE 99 CF 98 00 00 9E [09:36:14]Write i2c OK [09:36:14]MH_I2C_Read... [09:36:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:14]Read from MH i2c: E2 [09:36:14]MH_I2C_Read... [09:36:14]Read from MH i2c: E2 03 00 [09:36:14]MH_I2C_Read... [09:36:14]Read from MH i2c: E2 03 00 05 01 00 90 00 7A [09:36:14]RAPDU: 90 00 [09:36:14]wFMCommunicate OK [09:36:14]wFMCommunicate request_size=4 [09:36:14]MH_SAM_APDU [09:36:14]CAPDU: 80 0D 03 02 [09:36:14]Write to MH i2c: E2 08 00 06 01 80 0D 03 02 00 00 00 00 82 [09:36:14]Write i2c OK [09:36:14]MH_I2C_Read... [09:36:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:14]Read from MH i2c: E2 [09:36:14]MH_I2C_Read... [09:36:14]Read from MH i2c: E2 0B 00 [09:36:14]MH_I2C_Read... [09:36:14]Read from MH i2c: E2 0B 00 06 01 00 30 DC DA 6D 4D 6D 10 26 90 00 C6 [09:36:14]RAPDU: 30 DC DA 6D 4D 6D 10 26 90 00 [09:36:14]wFMCommunicate OK [09:36:14]SAM_PROTO_SignData done [09:36:14]FM_MakeSignedData done [09:36:14]CreateOFDProtocolMessage [09:36:14]wFMCommunicate request_size=4 [09:36:14]MH_SAM_APDU [09:36:14]CAPDU: 80 11 00 00 [09:36:14]Write to MH i2c: E2 08 00 07 01 80 11 00 00 00 00 00 00 82 [09:36:14]Write i2c OK [09:36:14]MH_I2C_Read... [09:36:14]Read from MH i2c: E2 [09:36:14]MH_I2C_Read... [09:36:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:14]Read from MH i2c: E2 17 00 [09:36:14]MH_I2C_Read... [09:36:14]Read from MH i2c: E2 17 00 07 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D2 [09:36:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:36:14]wFMCommunicate OK [09:36:14]CreateOFDProtocolMessage done [09:36:14]OFDSenderStorePacket 91712 [09:36:14]StoreOFDPacket docnum=91712 [09:36:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 26 01 00 00 3E AA 1E 01 EB 5C 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 0B 99 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 40 66 01 00 35 04 06 00 6F CE AE 99 CF 98 30 DC DA 6D 4D 6D 10 26 [09:36:14]CheckFolder [09:36:14]dirname=/storage/ofd_packets [09:36:14]CheckFolder done [09:36:14]ProducePacketName [09:36:14]name=ofd_packets/00091712 [09:36:14]NVStorageSaveData ofd_packets/00091712 [09:36:14]File name is /storage/ofd_packets/00091712 [09:36:14]Write 324 bytes [09:36:14]NVStorageSaveData done [09:36:14]OFDSenderStorePacket done [09:36:14]KKMCreateOFDPacket done [09:36:14]NVStorageSaveData kkm_last_timestamp [09:36:14]File name is /storage/kkm_last_timestamp [09:36:14]Write 4 bytes [09:36:14]NVStorageSaveData done [09:36:14]ExternCall_PrintAddStr [09:36:14]wPrintStart [09:36:14]Write to MH i2c: 01 00 00 08 01 09 [09:36:14]Write i2c OK [09:36:14]MH_I2C_Read... [09:36:14]Read from MH i2c: 01 [09:36:14]MH_I2C_Read... [09:36:14]Read from MH i2c: 01 07 00 [09:36:14]MH_I2C_Read... [09:36:14]OFD Sender: Processing packet 91712 [packets to send 59, broken 58] [09:36:14]ProducePacketName [09:36:14]name=ofd_packets/00091712 [09:36:14]OFD Sender: To server: pG, [09:36:14]CommunicateWithHost lk.salyk.kg:30040 [09:36:14]ConnectInit lk.salyk.kg [09:36:14]Read from MH i2c: 01 07 00 08 01 00 00 00 00 00 FF 0F 1E [09:36:14]RasterBufferAndPrint [09:36:14]line Счет N : (3)246340 [09:36:14]line ИНН: 02508201610067 [09:36:14]line Контрольно-Кассовый Чек [09:36:14]line ПРОДАЖА [09:36:14]line Товар: 2000036240010 [09:36:14]line Кофе Латте (GABB TRADE) [09:36:14]line 1.000 * 105.00 [09:36:14]line = 105.00 [09:36:14]line НДС 12% НСП 1% [09:36:14]line > о реализуемом товаре [09:36:14]line ИТОГО: 105.00 [09:36:14]line НСП 1% : 0.93 [09:36:14]line НДС 12% : 11.15 [09:36:14]line Наличными: 105.00 [09:36:14]line Безнал.: 0.00 [09:36:14]line Место: АЗС № 133 "Партнер Нефть" [09:36:14]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [09:36:14]line СНО: Общий режим [09:36:14]line Чек 42 09.05.2024 09:36 [09:36:14]line Смена: 271 ФФД: 1.0 [09:36:14]line ЗНМ: 0300000232 [09:36:14]line РНМ: 0000000000098132 [09:36:14]line Версия ККМ: 001 [09:36:14]line ФМ: 0000000000965423 [09:36:14]line ФД: 91712 [09:36:14]line ФПД: 122933483261848 [09:36:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T093611&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91712&fm=122933483261848&tin=02508201610067®Number=0000000000098132&sum=10500 [09:36:14]line 0 [09:36:14]written 0, free lines is 4095 [09:36:14]Connected sock=8 [09:36:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 26 01 00 00 3E AA 1E 01 EB 5C 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 0B 99 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 40 66 01 00 35 04 06 00 6F CE AE 99 CF 98 30 DC DA *** FLAG_PRN_PAP1 set [09:36:15]Error from MH - 05 [09:36:15]process_action_free close_receipt [09:36:15]json_value_free [09:36:15]json_value_free done [09:36:15]process_json_proto returns [09:36:15]Send response to host [09:36:15]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [09:36:15]free response buf [09:36:15]execute_script done [09:36:15]execute_script returns [09:36:15]free content buf [09:36:15]Sock 7.Close socket [09:36:15]Sock 7.Thread stoped [09:36:15]6D 4D 6D 10 26 [09:36:15]*** FLAG_PRN_PAP1 reset [09:36:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 4B 9C 47 00 E0 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 40 66 01 00 F4 03 04 00 B3 44 3C 66 B6 04 01 00 00 5B A6 91 98 74 A9 57 26 [09:36:15]CommunicateWithHost err = 0 [09:36:15]CheckOFDResponse [09:36:15]1017 (14) - 77093643461234 [09:36:15]1041 (16) - 0000000000965423 [09:36:15]1040 (4) - 91712 [09:36:15]1012 (4) - 09.05.2024 03:36 [09:36:15]1206 (1) - 0 [09:36:15]OFD Sender: Remove packet 91712 [09:36:15]ProducePacketName [09:36:15]name=ofd_packets/00091712 [09:36:15]NVStorageDeleteData [09:36:15]OFD Sender: No OFD packet to send [09:36:18]accept exits with 6 [09:36:18]New connection [09:36:18]New thread 3067149668 created [09:36:18]Thread 3067006308 joined [09:36:18]Waiting for new connection... [09:36:18] Sock 6.Parse request [09:36:18]Sock 6.Check first char [09:36:18]Sock 6.First char is OK [09:36:18]request: POST /json_proto HTTP/1.0 [09:36:18]Method: POST [09:36:18]URL: /json_proto [09:36:18]Method is POST - this is cgi request [09:36:18]url: /json_proto [09:36:18]query_string will be loaded in cgi processing [09:36:18]execute_cgi json_proto POST (null) [09:36:18]execute_cgi path=json_proto method=POST [09:36:18]POST find Content-Length [09:36:18]Host: 172.17.44.196:8080 [09:36:18]Content-Length: 215 [09:36:18]Content-Type: application/json [09:36:18] [09:36:18]POST finish read [09:36:18]Found Content-Length = 215 [09:36:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:18]execute_script... [09:36:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:18]POST & json_proto [09:36:18]process_json_proto [09:36:18]json parsed OK: [09:36:18]protocol is kg_v1.0 [09:36:18]action value=get_value [09:36:18]process_action get_value [09:36:18]cmd_get_value [09:36:18]process_action get_value done [09:36:18]requested_data is exist [09:36:18]produce_requested_data [09:36:18]requested_item kkm.sn is exist - process it [09:36:18]requested_item kkm.ver is exist - process it [09:36:18]requested_item fm.sn is exist - process it [09:36:18]wFMCommunicate request_size=4 [09:36:18]MH_SAM_APDU [09:36:18]CAPDU: 80 11 00 00 [09:36:18]Write to MH i2c: E2 08 00 23 01 80 11 00 00 00 00 00 00 9E [09:36:18]Write i2c OK [09:36:18]MH_I2C_Read... [09:36:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:18]Read from MH i2c: E2 [09:36:18]MH_I2C_Read... [09:36:18]Read from MH i2c: E2 17 00 [09:36:18]MH_I2C_Read... [09:36:18]Read from MH i2c: E2 17 00 23 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 EE [09:36:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:36:18]wFMCommunicate OK [09:36:18]requested_item fd.num is exist - process it [09:36:18]SAM_PROTO_GetFieldsCounters [09:36:18]wFMCommunicate request_size=4 [09:36:18]MH_SAM_APDU [09:36:18]CAPDU: 80 13 00 00 [09:36:18]Write to MH i2c: E2 08 00 24 01 80 13 00 00 00 00 00 00 A1 [09:36:18]*** FLAG_PRN_PAP1 set [09:36:18]Write i2c OK [09:36:18]MH_I2C_Read... [09:36:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:18]*** FLAG_PRN_PAP1 reset [09:36:18]Read from MH i2c: E2 [09:36:18]MH_I2C_Read... [09:36:18]Read from MH i2c: E2 62 00 [09:36:18]MH_I2C_Read... [09:36:18]Read from MH i2c: E2 62 00 24 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 40 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 F2 [09:36:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 40 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:36:18]wFMCommunicate OK [09:36:18]SAM_PROTO_GetFieldsCounters done [09:36:18]requested_item shift.num is exist - process it [09:36:18]requested_item shift.opened is exist - process it [09:36:18]req_shift_opened [09:36:18]FM_GetShiftState [09:36:18]SAM_PROTO_GetShiftState [09:36:18]wFMCommunicate request_size=4 [09:36:18]MH_SAM_APDU [09:36:18]CAPDU: 80 13 01 00 [09:36:18]Write to MH i2c: E2 08 00 25 01 80 13 01 00 00 00 00 00 A3 [09:36:18]Write i2c OK [09:36:18]MH_I2C_Read... [09:36:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:18]Read from MH i2c: E2 [09:36:18]MH_I2C_Read... [09:36:18]Read from MH i2c: E2 0E 00 [09:36:18]MH_I2C_Read... [09:36:18]Read from MH i2c: E2 0E 00 25 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 81 [09:36:18]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:36:18]wFMCommunicate OK [09:36:18]SAM_PROTO_GetShiftState done [09:36:18]FM_GetShiftState done [09:36:18]req_shift_opened done [09:36:18]requested_item shift.open_date is exist - process it [09:36:18]req_shift_open_date [09:36:18]req_shift_open_date done [09:36:18]produce_requested_data done [09:36:18]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91712,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [09:36:18]process_action_free get_value [09:36:18]json_value_free [09:36:18]json_value_free done [09:36:18]process_json_proto returns [09:36:18]Send response to host [09:36:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91712,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [09:36:18]free response buf [09:36:18]execute_script done [09:36:18]execute_script returns [09:36:18]free content buf [09:36:18]Sock 6.Close socket [09:36:18]Sock 6.Thread stoped [09:36:18]accept exits with 7 [09:36:18]New connection [09:36:18]New thread 3067006308 created [09:36:18]Thread 3067149668 joined [09:36:18]Waiting for new connection... [09:36:18] Sock 7.Parse request [09:36:18]Sock 7.Check first char [09:36:18]Sock 7.First char is OK [09:36:18]request: POST /json_proto HTTP/1.0 [09:36:18]Method: POST [09:36:18]URL: /json_proto [09:36:18]Method is POST - this is cgi request [09:36:18]url: /json_proto [09:36:18]query_string will be loaded in cgi processing [09:36:18]execute_cgi json_proto POST (null) [09:36:18]execute_cgi path=json_proto method=POST [09:36:18]POST find Content-Length [09:36:18]Host: 172.17.44.196:8080 [09:36:18]Content-Length: 331 [09:36:18]Content-Type: application/json [09:36:18] [09:36:18]POST finish read [09:36:18]Found Content-Length = 331 [09:36:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:36:18]execute_script... [09:36:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:36:18]POST & json_proto [09:36:18]process_json_proto [09:36:18]json parsed OK: [09:36:18]protocol is kg_v1.0 [09:36:18]action value=get_value [09:36:18]process_action get_value [09:36:18]cmd_get_value [09:36:18]process_action get_value done [09:36:18]requested_data is exist [09:36:18]produce_requested_data [09:36:18]requested_item fm.sale.total is exist - process it [09:36:18]SAM_PROTO_GetFMData [09:36:18]wFMCommunicate request_size=4 [09:36:18]MH_SAM_APDU [09:36:18]CAPDU: 80 13 03 00 [09:36:18]Write to MH i2c: E2 08 00 26 01 80 13 03 00 00 00 00 00 A6 [09:36:18]Write i2c OK [09:36:18]MH_I2C_Read... [09:36:19]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:36:19]Read from MH i2c: E2 [09:36:19]MH_I2C_Read... [09:36:19]Read from MH i2c: E2 FD 00 [09:36:19]MH_I2C_Read... [09:36:19]Read from MH i2c: E2 FD 00 26 01 00 C8 04 85 04 C4 04 6E 04 04 00 22 64 01 00 69 04 A3 00 6F 04 04 00 24 5F 01 00 B1 04 05 00 94 BF B8 64 01 70 04 05 00 0A DF D4 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 FE A4 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 41 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 D7 [09:36:19]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 22 64 01 00 69 04 A3 00 6F 04 04 00 24 5F 01 00 B1 04 05 00 94 BF B8 64 01 70 04 05 00 0A DF D4 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 FE A4 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 41 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [09:36:19]wFMCommunicate OK [09:36:19]wFMCommunicate request_size=4 [09:36:19]MH_SAM_APDU [09:36:19]CAPDU: 80 17 00 00 [09:36:19]Write to MH i2c: E2 08 00 27 01 80 17 00 00 00 00 00 00 A8 [09:36:19]Write i2c OK [09:36:19]MH_I2C_Read... [09:36:19]Read from MH i2c: E2 [09:36:20]MH_I2C_Read... [09:36:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:36:20]Read from MH i2c: E2 FD 00 [09:36:20]MH_I2C_Read... [09:36:20]Read from MH i2c: E2 FD 00 27 01 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 BA [09:36:20]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [09:36:20]wFMCommunicate OK [09:36:20]wFMCommunicate request_size=4 [09:36:20]MH_SAM_APDU [09:36:20]CAPDU: 80 17 00 00 [09:36:20]Write to MH i2c: E2 08 00 28 01 80 17 00 00 00 00 00 00 A9 [09:36:20]Write i2c OK [09:36:20]MH_I2C_Read... [09:36:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:36:20]Read from MH i2c: E2 [09:36:20]MH_I2C_Read... [09:36:20]Read from MH i2c: E2 FD 00 [09:36:20]MH_I2C_Read... [09:36:20]Read from MH i2c: E2 FD 00 28 01 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 81 [09:36:20]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 OFD Sender: No OFD packet to send [09:36:21]03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 *** FLAG_PRN_PAP1 set [09:36:21]00 *** FLAG_PRN_PAP1 reset [09:36:21]F2 *** FLAG_PRN_PAP1 set [09:36:21]03 *** FLAG_PRN_PAP2 set [09:36:21]01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [09:36:21]wFMCommunicate OK [09:36:21]wFMCommunicate request_size=4 [09:36:21]MH_SAM_APDU [09:36:21]CAPDU: 80 17 00 00 [09:36:21]Write to MH i2c: E2 08 00 29 01 80 17 00 00 00 00 00 00 AA [09:36:21]Write i2c OK [09:36:21]MH_I2C_Read... [09:36:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:36:21]Read from MH i2c: E2 [09:36:21]MH_I2C_Read... [09:36:21]Read from MH i2c: E2 FD 00 [09:36:21]MH_I2C_Read... [09:36:21]Read from MH i2c: E2 FD 00 29 01 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 22 [09:36:21]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [09:36:21]wFMCommunicate OK [09:36:21]wFMCommunicate request_size=4 [09:36:21]MH_SAM_APDU [09:36:21]CAPDU: 80 17 00 00 [09:36:21]Write to MH i2c: E2 08 00 2A 01 80 17 00 00 00 00 00 00 AB [09:36:21]Write i2c OK [09:36:21]MH_I2C_Read... [09:36:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [09:36:22]*** FLAG_PRN_PAP1 reset [09:36:22]*** FLAG_PRN_PAP2 reset [09:36:22]Read from MH i2c: E2 [09:36:22]MH_I2C_Read... [09:36:22]Read from MH i2c: E2 E5 00 [09:36:22]MH_I2C_Read... [09:36:22]Read from MH i2c: E2 E5 00 2A 01 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8F [09:36:22]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:36:22]wFMCommunicate OK [09:36:22]SAM_PROTO_GetFMData done [09:36:22]requested_item fm.sale_refund.total is exist - process it [09:36:22]requested_item fm.buy.total is exist - process it [09:36:22]requested_item shift.sale.total is exist - process it [09:36:22]SAM_PROTO_GetShiftData [09:36:22]wFMCommunicate request_size=4 [09:36:22]MH_SAM_APDU [09:36:22]CAPDU: 80 13 02 00 [09:36:22]Write to MH i2c: E2 08 00 2B 01 80 13 02 00 00 00 00 00 AA [09:36:22]Write i2c OK [09:36:22]MH_I2C_Read... [09:36:23]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:36:23]Read from MH i2c: E2 [09:36:23]MH_I2C_Read... [09:36:23]Read from MH i2c: E2 FD 00 [09:36:23]MH_I2C_Read... [09:36:23]Read from MH i2c: E2 FD 00 2B 01 00 AE 04 AA 04 AA 04 6E 04 04 00 2A 00 00 00 69 04 9B 00 6F 04 04 00 2A 00 00 00 B1 04 03 00 D0 61 0A 70 04 03 00 28 89 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 39 1A 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7F 17 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 1E [09:36:23]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2A 00 00 00 69 04 9B 00 6F 04 04 00 2A 00 00 00 B1 04 03 00 D0 61 0A 70 04 03 00 28 89 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 39 1A 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7F 17 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [09:36:23]wFMCommunicate OK [09:36:23]wFMCommunicate request_size=4 [09:36:23]MH_SAM_APDU [09:36:23]CAPDU: 80 17 00 00 [09:36:23]Write to MH i2c: E2 08 00 2C 01 80 17 00 00 00 00 00 00 AD [09:36:23]Write i2c OK [09:36:23]MH_I2C_Read... [09:36:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:36:23]Read from MH i2c: E2 [09:36:23]MH_I2C_Read... [09:36:23]Read from MH i2c: E2 FD 00 [09:36:23]MH_I2C_Read... [09:36:23]Read from MH i2c: E2 FD 00 2C 01 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 CF [09:36:23]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [09:36:24]wFMCommunicate OK [09:36:24]wFMCommunicate request_size=4 [09:36:24]MH_SAM_APDU [09:36:24]CAPDU: 80 17 00 00 [09:36:24]Write to MH i2c: E2 08 00 2D 01 80 17 00 00 00 00 00 00 AE [09:36:24]Write i2c OK [09:36:24]MH_I2C_Read... [09:36:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:36:24]Read from MH i2c: E2 [09:36:24]MH_I2C_Read... [09:36:24]Read from MH i2c: E2 FD 00 [09:36:24]MH_I2C_Read... [09:36:24]Read from MH i2c: E2 FD 00 2D 01 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 65 [09:36:24]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [09:36:24]wFMCommunicate OK [09:36:24]wFMCommunicate request_size=4 [09:36:24]MH_SAM_APDU [09:36:24]CAPDU: 80 17 00 00 [09:36:24]Write to MH i2c: E2 08 00 2E 01 80 17 00 00 00 00 00 00 AF [09:36:24]Write i2c OK [09:36:24]MH_I2C_Read... [09:36:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:36:25]Read from MH i2c: E2 [09:36:25]MH_I2C_Read... [09:36:25]Read from MH i2c: E2 FD 00 [09:36:25]MH_I2C_Read... [09:36:25]Read from MH i2c: E2 FD 00 2E 01 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 21 [09:36:25]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [09:36:25]wFMCommunicate OK [09:36:25]wFMCommunicate request_size=4 [09:36:25]MH_SAM_APDU [09:36:25]CAPDU: 80 17 00 00 [09:36:25]Write to MH i2c: E2 08 00 2F 01 80 17 00 00 00 00 00 00 B0 [09:36:25]Write i2c OK [09:36:25]MH_I2C_Read... [09:36:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:36:25]Read from MH i2c: E2 [09:36:25]MH_I2C_Read... [09:36:25]Read from MH i2c: E2 CB 00 [09:36:25]MH_I2C_Read... [09:36:25]Read from MH i2c: E2 CB 00 2F 01 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 99 [09:36:25]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:36:26]wFMCommunicate OK [09:36:26]SAM_PROTO_GetShiftData done [09:36:26]requested_item shift.sale.total_cash is exist - process it [09:36:26]requested_item shift.sale_refund.total is exist - process it [09:36:26]requested_item shift.sale_refund.total_cash is exist - process it [09:36:26]requested_item shift.buy.total is exist - process it [09:36:26]requested_item shift.buy.total_cash is exist - process it [09:36:26]produce_requested_data done [09:36:26]produce_requested_data return {"fm.sale.total":59847965.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6804.00,"shift.sale.total_cash":5594.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:36:26]process_action_free get_value [09:36:26]json_value_free [09:36:26]json_value_free done [09:36:26]process_json_proto returns [09:36:26]Send response to host [09:36:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59847965.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6804.00,"shift.sale.total_cash":5594.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:36:26]free response buf [09:36:26]execute_script done [09:36:26]execute_script returns [09:36:26]free content buf [09:36:26]Sock 7.Close socket [09:36:26]Sock 7.Thread stoped [09:36:26]OFD Sender: No OFD packet to send [09:36:26]accept exits with 6 [09:36:26]New connection [09:36:26]New thread 3067149668 created [09:36:26]Thread 3067006308 joined [09:36:26]Waiting for new connection... [09:36:26] Sock 6.Parse request [09:36:26]Sock 6.Check first char [09:36:26]Sock 6.First char is OK [09:36:26]request: POST /json_proto HTTP/1.0 [09:36:26]Method: POST [09:36:26]URL: /json_proto [09:36:26]Method is POST - this is cgi request [09:36:26]url: /json_proto [09:36:26]query_string will be loaded in cgi processing [09:36:26]execute_cgi json_proto POST (null) [09:36:26]execute_cgi path=json_proto method=POST [09:36:26]POST find Content-Length [09:36:26]Host: 172.17.44.196:8080 [09:36:26]Content-Length: 626 [09:36:26]Content-Type: application/json [09:36:26] [09:36:26]POST finish read [09:36:26]Found Content-Length = 626 [09:36:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246341", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:26]execute_script... [09:36:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246341", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:26]POST & json_proto [09:36:26]process_json_proto [09:36:26]json parsed OK: [09:36:26]protocol is kg_v1.0 [09:36:26]action value=close_receipt [09:36:26]process_action close_receipt [09:36:26]cmd_close_receipt [09:36:26]MH_GetDate [09:36:26]Write to MH i2c: F0 00 00 30 01 20 [09:36:26]Write i2c OK [09:36:26]MH_I2C_Read... [09:36:26]Read from MH i2c: F0 [09:36:26]MH_I2C_Read... [09:36:26]Read from MH i2c: F0 09 00 [09:36:26]MH_I2C_Read... [09:36:26]Read from MH i2c: F0 09 00 30 01 00 1B 99 3C 66 1C A3 36 66 DA [09:36:26]GetLastDocTimeStamp 1715247371 [09:36:26]current date 1715247387 [09:36:26]FM_GetShiftState [09:36:26]SAM_PROTO_GetShiftState [09:36:26]wFMCommunicate request_size=4 [09:36:26]MH_SAM_APDU [09:36:26]CAPDU: 80 13 01 00 [09:36:26]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [09:36:26]Write i2c OK [09:36:26]MH_I2C_Read... [09:36:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:26]Read from MH i2c: E2 [09:36:26]MH_I2C_Read... [09:36:26]Read from MH i2c: E2 0E 00 [09:36:26]MH_I2C_Read... [09:36:26]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 8D [09:36:26]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:36:26]wFMCommunicate OK [09:36:26]SAM_PROTO_GetShiftState done [09:36:26]FM_GetShiftState done [09:36:26]opened in 1715213850 [09:36:26]opened+sec_in_day 1715300250 [09:36:26]quantity*price = 10500 [09:36:27]sum+1 = 10501 [09:36:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 105.00 НСП 1% : 0.93 НДС 12% : 11.15 Наличными: 105.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 43 09.05.2024 09:36 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91713 ФПД: 100386438285602 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T093627&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91713&fm=100386438285602&tin=02508201610067®Number=0000000000098132&sum=10500 0 [09:36:28]StoreToDocumentArchive [09:36:28]shift 271 fd 91713 [09:36:28]save to /storage/0271/doc_00091713 [09:36:28]save last doc name /storage/0271/doc_00091713 to /storage/kkm_last_doc_name [09:36:28]save OK [09:36:28]Clear old archive folders... [09:36:28]ProcessDocumentItem done err = 0, tmpTLVsize=274 [09:36:29]tlvbuf is 01166BE0 [09:36:29]SAM_PROTO_ClearQueue [09:36:29]wFMCommunicate request_size=4 [09:36:29]MH_SAM_APDU [09:36:29]CAPDU: 80 09 00 00 [09:36:29]Write to MH i2c: E2 08 00 3E 01 80 09 00 00 00 00 00 00 B1 [09:36:29]Write i2c OK [09:36:29]MH_I2C_Read... [09:36:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:36:29]Read from MH i2c: E2 [09:36:29]MH_I2C_Read... [09:36:29]Read from MH i2c: E2 03 00 [09:36:29]MH_I2C_Read... [09:36:29]Read from MH i2c: E2 03 00 3E 01 00 90 00 B3 [09:36:29]RAPDU: 90 00 [09:36:29]wFMCommunicate OK [09:36:29]SAM_PROTO_ClearQueue done [09:36:29]KKMCreateOFDPacket [09:36:29]OFDProtocolAddRootSTLVToBuf [09:36:29]FM_MakeSignedData [09:36:29]FM_MakeSignedData [09:36:29]SAM_PROTO_SignData [09:36:29]wFMCommunicate request_size=4 [09:36:29]MH_SAM_APDU [09:36:29]CAPDU: 80 0D 01 02 [09:36:29]Write to MH i2c: E2 08 00 3F 01 80 0D 01 02 00 00 00 00 B9 [09:36:29]Write i2c OK [09:36:29]MH_I2C_Read... [09:36:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:36:29]Read from MH i2c: E2 [09:36:29]MH_I2C_Read... [09:36:29]Read from MH i2c: E2 03 00 [09:36:29]MH_I2C_Read... [09:36:29]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [09:36:29]RAPDU: 90 00 [09:36:29]wFMCommunicate OK [09:36:29]wFMCommunicate request_size=255 [09:36:29]MH_SAM_APDU [09:36:29]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 1B 99 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 [09:36:29]Write to MH i2c: E2 02 01 40 01 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 1B 99 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 00 00 C5 [09:36:29]Write i2c OK [09:36:29]MH_I2C_Read... [09:36:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:29]Read from MH i2c: E2 [09:36:29]MH_I2C_Read... [09:36:29]Read from MH i2c: E2 03 00 [09:36:29]MH_I2C_Read... [09:36:29]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [09:36:29]RAPDU: 90 00 [09:36:29]wFMCommunicate OK [09:36:29]wFMCommunicate request_size=33 [09:36:29]MH_SAM_APDU [09:36:29]CAPDU: 80 0D 02 02 1C 30 30 30 30 39 36 35 34 32 33 10 04 04 00 41 66 01 00 35 04 06 00 5B 4D 09 FE 89 22 [09:36:29]Write to MH i2c: E2 24 00 41 01 80 0D 02 02 1C 00 30 30 30 30 39 36 35 34 32 33 10 04 04 00 41 66 01 00 35 04 06 00 5B 4D 09 FE 89 22 00 00 4A [09:36:29]Write i2c OK [09:36:29]MH_I2C_Read... [09:36:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:30]Read from MH i2c: E2 [09:36:30]MH_I2C_Read... [09:36:30]Read from MH i2c: E2 03 00 [09:36:30]MH_I2C_Read... [09:36:30]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [09:36:30]RAPDU: 90 00 [09:36:30]wFMCommunicate OK [09:36:30]wFMCommunicate request_size=4 [09:36:30]MH_SAM_APDU [09:36:30]CAPDU: 80 0D 03 02 [09:36:30]Write to MH i2c: E2 08 00 42 01 80 0D 03 02 00 00 00 00 BE [09:36:30]Write i2c OK [09:36:30]MH_I2C_Read... [09:36:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:30]Read from MH i2c: E2 [09:36:30]MH_I2C_Read... [09:36:30]Read from MH i2c: E2 0B 00 [09:36:30]MH_I2C_Read... [09:36:30]Read from MH i2c: E2 0B 00 42 01 00 69 FB 67 AA 08 95 A7 EB 90 00 63 [09:36:30]RAPDU: 69 FB 67 AA 08 95 A7 EB 90 00 [09:36:30]wFMCommunicate OK [09:36:30]SAM_PROTO_SignData done [09:36:30]FM_MakeSignedData done [09:36:30]CreateOFDProtocolMessage [09:36:30]wFMCommunicate request_size=4 [09:36:30]MH_SAM_APDU [09:36:30]CAPDU: 80 11 00 00 [09:36:30]Write to MH i2c: E2 08 00 43 01 80 11 00 00 00 00 00 00 BE [09:36:30]Write i2c OK [09:36:30]MH_I2C_Read... [09:36:30]Read from MH i2c: E2 [09:36:30]MH_I2C_Read... [09:36:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:30]Read from MH i2c: E2 17 00 [09:36:30]MH_I2C_Read... [09:36:30]Read from MH i2c: E2 17 00 43 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 0E [09:36:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:36:30]wFMCommunicate OK [09:36:30]CreateOFDProtocolMessage done [09:36:30]OFDSenderStorePacket 91713 [09:36:30]StoreOFDPacket docnum=91713 [09:36:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 26 01 00 00 FD 4B 1E 01 D7 75 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 1B 99 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 41 66 01 00 35 04 06 00 5B 4D 09 FE 89 22 69 FB 67 AA 08 95 A7 EB [09:36:30]CheckFolder [09:36:30]dirname=/storage/ofd_packets [09:36:30]CheckFolder done [09:36:30]ProducePacketName [09:36:30]name=ofd_packets/00091713 [09:36:30]NVStorageSaveData ofd_packets/00091713 [09:36:30]File name is /storage/ofd_packets/00091713 [09:36:30]Write 324 bytes [09:36:30]NVStorageSaveData done [09:36:30]OFDSenderStorePacket done [09:36:30]KKMCreateOFDPacket done [09:36:30]NVStorageSaveData kkm_last_timestamp [09:36:30]File name is /storage/kkm_last_timestamp [09:36:30]Write 4 bytes [09:36:30]NVStorageSaveData done [09:36:30]ExternCall_PrintAddStr [09:36:30]wPrintStart [09:36:30]Write to MH i2c: 01 00 00 44 01 45 [09:36:30]Write i2c OK [09:36:30]MH_I2C_Read... [09:36:30]Read from MH i2c: 01 [09:36:30]MH_I2C_Read... [09:36:30]Read from MH i2c: 01 07 00 [09:36:30]MH_I2C_Read... [09:36:30]OFD Sender: Processing packet 91713 [packets to send 59, broken 58] [09:36:30]ProducePacketName [09:36:30]name=ofd_packets/00091713 [09:36:30]OFD Sender: To server: pG, [09:36:30]CommunicateWithHost lk.salyk.kg:30040 [09:36:30]ConnectInit lk.salyk.kg [09:36:30]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [09:36:30]RasterBufferAndPrint [09:36:30]line Счет N : (3)246341 [09:36:30]line ИНН: 02508201610067 [09:36:30]line Контрольно-Кассовый Чек [09:36:30]line ПРОДАЖА [09:36:30]line Товар: 2000036240010 [09:36:30]line Кофе Латте (GABB TRADE) [09:36:30]line 1.000 * 105.00 [09:36:30]line = 105.00 [09:36:30]line НДС 12% НСП 1% [09:36:30]line > о реализуемом товаре [09:36:30]line ИТОГО: 105.00 [09:36:30]line НСП 1% : 0.93 [09:36:30]line НДС 12% : 11.15 [09:36:30]line Наличными: 105.00 [09:36:30]line Безнал.: 0.00 [09:36:30]line Место: АЗС № 133 "Партнер Нефть" [09:36:30]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [09:36:30]line СНО: Общий режим [09:36:30]line Чек 43 09.05.2024 09:36 [09:36:30]line Смена: 271 ФФД: 1.0 [09:36:30]line ЗНМ: 0300000232 [09:36:30]line РНМ: 0000000000098132 [09:36:30]line Версия ККМ: 001 [09:36:30]line ФМ: 0000000000965423 [09:36:30]line ФД: 91713 [09:36:30]line ФПД: 100386438285602 [09:36:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T093627&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91713&fm=100386438285602&tin=02508201610067®Number=0000000000098132&sum=10500 [09:36:30]line 0 [09:36:30]written 0, free lines is 4095 [09:36:30]Connected sock=8 [09:36:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 26 01 00 00 FD 4B 1E 01 D7 75 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 1B 99 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 41 66 01 00 35 04 06 00 5B 4D 09 FE 89 22 69 FB 67 AA 08 95 A7 EB [09:36:30]Write to MH i2c: 01 00 00 6B 01 6C [09:36:30]Write i2c OK [09:36:30]MH_I2C_Read... [09:36:30]Read from MH i2c: 01 [09:36:30]MH_I2C_Read... [09:36:30]Read from MH i2c: 01 07 00 [09:36:30]MH_I2C_Read... [09:36:30]Read from MH i2c: 01 07 00 6B 01 00 00 00 00 00 16 0D 96 [09:36:30]RasterBufferAndPrint [09:36:30]line [09:36:30]line [09:36:30]line [09:36:30]line [09:36:30]line [09:36:30]written 0, free lines is 3397 [09:36:30]MH_Cut [09:36:30]Write to MH i2c: D1 01 00 72 01 01 45 [09:36:30]Write i2c OK [09:36:30]MH_I2C_Read... [09:36:30]Read from MH i2c: D1 [09:36:30]MH_I2C_Read... [09:36:30]Read from MH i2c: D1 01 00 [09:36:30]MH_I2C_Read... [09:36:30]Read from MH i2c: D1 01 00 72 01 00 44 [09:36:30]Write to MH i2c: 01 00 00 73 01 74 [09:36:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 99 84 47 00 DB 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 41 66 01 00 F4 03 04 00 C3 44 3C 66 B6 04 01 00 00 83 90 73 EC 02 E7 6C E2 [09:36:31]CommunicateWithHost err = 0 [09:36:31]CheckOFDResponse [09:36:31]1017 (14) - 77093643461234 [09:36:31]1041 (16) - 0000000000965423 [09:36:31]1040 (4) - 91713 [09:36:31]1012 (4) - 09.05.2024 03:36 [09:36:31]1206 (1) - 0 [09:36:31]OFD Sender: Remove packet 91713 [09:36:31]ProducePacketName [09:36:31]name=ofd_packets/00091713 [09:36:31]NVStorageDeleteData [09:36:31]Write i2c OK [09:36:31]MH_I2C_Read... [09:36:31]*** Cut start [09:36:31]*** Partial cut [09:36:31]*** CUTSNS_PIN = 1 [09:36:31]*** CUTSNS_PIN = 0 [09:36:31]OFD Sender: No OFD packet to send [09:36:31]*** Brake cut motor [09:36:32]Read from MH i2c: 01 [09:36:32]MH_I2C_Read... [09:36:32]*** Stop cut motor [09:36:32]*** Cut end [09:36:32]Read from MH i2c: 01 07 00 [09:36:32]MH_I2C_Read... [09:36:32]Read from MH i2c: 01 07 00 73 01 00 00 00 00 00 FF 0F 89 [09:36:32]process_action close_receipt done [09:36:32]requested_data is exist [09:36:32]produce_requested_data [09:36:32]requested_item fm.sn is exist - process it [09:36:32]wFMCommunicate request_size=4 [09:36:32]MH_SAM_APDU [09:36:32]CAPDU: 80 11 00 00 [09:36:32]Write to MH i2c: E2 08 00 74 01 80 11 00 00 00 00 00 00 EF [09:36:32]Write i2c OK [09:36:32]MH_I2C_Read... [09:36:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:32]Read from MH i2c: E2 [09:36:32]MH_I2C_Read... [09:36:32]Read from MH i2c: E2 17 00 [09:36:32]MH_I2C_Read... [09:36:32]Read from MH i2c: E2 17 00 74 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 3F [09:36:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:36:32]wFMCommunicate OK [09:36:32]requested_item fd.num is exist - process it [09:36:32]SAM_PROTO_GetFieldsCounters [09:36:32]wFMCommunicate request_size=4 [09:36:32]MH_SAM_APDU [09:36:32]CAPDU: 80 13 00 00 [09:36:32]Write to MH i2c: E2 08 00 75 01 80 13 00 00 00 00 00 00 F2 [09:36:32]Write i2c OK [09:36:32]MH_I2C_Read... [09:36:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:32]Read from MH i2c: E2 [09:36:32]MH_I2C_Read... [09:36:32]Read from MH i2c: E2 62 00 [09:36:32]MH_I2C_Read... [09:36:32]Read from MH i2c: E2 62 00 75 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 41 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 47 [09:36:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 41 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:36:32]wFMCommunicate OK [09:36:32]SAM_PROTO_GetFieldsCounters done [09:36:32]requested_item shift.num is exist - process it [09:36:32]requested_item shift.opened is exist - process it [09:36:32]req_shift_opened [09:36:32]FM_GetShiftState [09:36:32]SAM_PROTO_GetShiftState [09:36:32]wFMCommunicate request_size=4 [09:36:32]MH_SAM_APDU [09:36:32]CAPDU: 80 13 01 00 [09:36:32]Write to MH i2c: E2 08 00 76 01 80 13 01 00 00 00 00 00 F4 [09:36:32]Write i2c OK [09:36:32]MH_I2C_Read... [09:36:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:32]Read from MH i2c: E2 [09:36:32]MH_I2C_Read... [09:36:32]Read from MH i2c: E2 0E 00 [09:36:32]MH_I2C_Read... [09:36:32]Read from MH i2c: E2 0E 00 76 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 D2 [09:36:32]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:36:32]wFMCommunicate OK [09:36:32]SAM_PROTO_GetShiftState done [09:36:32]FM_GetShiftState done [09:36:32]req_shift_opened done [09:36:32]requested_item shift.open_date is exist - process it [09:36:32]req_shift_open_date [09:36:32]req_shift_open_date done [09:36:32]produce_requested_data done [09:36:32]produce_requested_data return {"fm.sn":"0000000000965423","fd.num":91713,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [09:36:32]process_action_free close_receipt [09:36:32]json_value_free [09:36:32]json_value_free done [09:36:32]process_json_proto returns [09:36:32]Send response to host [09:36:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965423","fd.num":91713,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [09:36:32]free response buf [09:36:32]execute_script done [09:36:32]execute_script returns [09:36:32]free content buf [09:36:32]Sock 6.Close socket [09:36:32]Sock 6.Thread stoped [09:36:36]OFD Sender: No OFD packet to send [09:36:36]accept exits with 7 [09:36:36]New connection [09:36:36]New thread 3067006308 created [09:36:36]Thread 3067149668 joined [09:36:36]Waiting for new connection... [09:36:36] Sock 7.Parse request [09:36:36]Sock 7.Check first char [09:36:36]Sock 7.First char is OK [09:36:36]request: POST /json_proto HTTP/1.0 [09:36:36]Method: POST [09:36:36]URL: /json_proto [09:36:36]Method is POST - this is cgi request [09:36:36]url: /json_proto [09:36:36]query_string will be loaded in cgi processing [09:36:36]execute_cgi json_proto POST (null) [09:36:36]execute_cgi path=json_proto method=POST [09:36:36]POST find Content-Length [09:36:36]Host: 172.17.44.196:8080 [09:36:36]Content-Length: 675 [09:36:36]Content-Type: application/json [09:36:36] [09:36:36]POST finish read [09:36:36]Found Content-Length = 675 [09:36:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246342", "tax_sys" : 0, "items" : [ { "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 2.000, "sum" : 14.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 14.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:36]execute_script... [09:36:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246342", "tax_sys" : 0, "items" : [ { "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 2.000, "sum" : 14.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 14.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:36]POST & json_proto [09:36:36]process_json_proto [09:36:36]json parsed OK: [09:36:36]protocol is kg_v1.0 [09:36:36]action value=close_receipt [09:36:36]process_action close_receipt [09:36:36]cmd_close_receipt [09:36:36]MH_GetDate [09:36:36]Write to MH i2c: F0 00 00 77 01 67 [09:36:36]Write i2c OK [09:36:36]MH_I2C_Read... [09:36:36]Read from MH i2c: F0 [09:36:36]MH_I2C_Read... [09:36:36]Read from MH i2c: F0 09 00 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: F0 09 00 77 01 00 25 99 3C 66 1C A3 36 66 2B [09:36:37]GetLastDocTimeStamp 1715247387 [09:36:37]current date 1715247397 [09:36:37]FM_GetShiftState [09:36:37]SAM_PROTO_GetShiftState [09:36:37]wFMCommunicate request_size=4 [09:36:37]MH_SAM_APDU [09:36:37]CAPDU: 80 13 01 00 [09:36:37]Write to MH i2c: E2 08 00 78 01 80 13 01 00 00 00 00 00 F6 [09:36:37]Write i2c OK [09:36:37]MH_I2C_Read... [09:36:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:37]Read from MH i2c: E2 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 0E 00 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 0E 00 78 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 D4 [09:36:37]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:36:37]wFMCommunicate OK [09:36:37]SAM_PROTO_GetShiftState done [09:36:37]FM_GetShiftState done [09:36:37]opened in 1715213850 [09:36:37]opened+sec_in_day 1715300250 [09:36:37]quantity*price = 1400 [09:36:37]sum+1 = 1401 [09:36:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 14.00 НСП 1% : 0.12 НДС 12% : 1.49 Наличными: 14.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 44 09.05.2024 09:36 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91714 ФПД: 274397375830423 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T093637&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91714&fm=274397375830423&tin=02508201610067®Number=0000000000098132&sum=1400 0 [09:36:38]StoreToDocumentArchive [09:36:38]shift 271 fd 91714 [09:36:38]save to /storage/0271/doc_00091714 [09:36:38]save last doc name /storage/0271/doc_00091714 to /storage/kkm_last_doc_name [09:36:38]save OK [09:36:38]Clear old archive folders... [09:36:38]ProcessDocumentItem done err = 0, tmpTLVsize=287 [09:36:38]tlvbuf is 01122F40 [09:36:38]SAM_PROTO_ClearQueue [09:36:38]wFMCommunicate request_size=4 [09:36:38]MH_SAM_APDU [09:36:38]CAPDU: 80 09 00 00 [09:36:38]Write to MH i2c: E2 08 00 85 01 80 09 00 00 00 00 00 00 F8 [09:36:38]Write i2c OK [09:36:38]MH_I2C_Read... [09:36:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:36:38]Read from MH i2c: E2 [09:36:38]MH_I2C_Read... [09:36:38]Read from MH i2c: E2 03 00 [09:36:38]MH_I2C_Read... [09:36:38]Read from MH i2c: E2 03 00 85 01 00 90 00 FA [09:36:38]RAPDU: 90 00 [09:36:38]wFMCommunicate OK [09:36:38]SAM_PROTO_ClearQueue done [09:36:38]KKMCreateOFDPacket [09:36:38]OFDProtocolAddRootSTLVToBuf [09:36:38]FM_MakeSignedData [09:36:38]FM_MakeSignedData [09:36:38]SAM_PROTO_SignData [09:36:38]wFMCommunicate request_size=4 [09:36:38]MH_SAM_APDU [09:36:38]CAPDU: 80 0D 01 02 [09:36:39]Write to MH i2c: E2 08 00 86 01 80 0D 01 02 00 00 00 00 00 [09:36:39]Write i2c OK [09:36:39]MH_I2C_Read... [09:36:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:36:39]Read from MH i2c: E2 [09:36:39]MH_I2C_Read... [09:36:39]Read from MH i2c: E2 03 00 [09:36:39]MH_I2C_Read... [09:36:39]Read from MH i2c: E2 03 00 86 01 00 90 00 FB [09:36:39]RAPDU: 90 00 [09:36:39]wFMCommunicate OK [09:36:39]wFMCommunicate request_size=255 [09:36:39]MH_SAM_APDU [09:36:39]CAPDU: 80 0D 02 02 FA 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 05 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 00 00 00 00 00 07 04 06 00 78 05 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 25 99 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 [09:36:39]Write to MH i2c: E2 02 01 87 01 80 0D 02 02 FA 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 05 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 00 00 00 00 00 07 04 06 00 78 05 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 25 99 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 00 00 58 [09:36:39]Write i2c OK [09:36:39]MH_I2C_Read... [09:36:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:39]Read from MH i2c: E2 [09:36:39]MH_I2C_Read... [09:36:39]Read from MH i2c: E2 03 00 [09:36:39]MH_I2C_Read... [09:36:39]Read from MH i2c: E2 03 00 87 01 00 90 00 FC [09:36:39]RAPDU: 90 00 [09:36:39]wFMCommunicate OK [09:36:39]wFMCommunicate request_size=46 [09:36:39]MH_SAM_APDU [09:36:39]CAPDU: 80 0D 02 02 29 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 42 66 01 00 35 04 06 00 F9 90 1E 1D 19 97 [09:36:39]Write to MH i2c: E2 31 00 88 01 80 0D 02 02 29 00 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 42 66 01 00 35 04 06 00 F9 90 1E 1D 19 97 00 00 A1 [09:36:39]Write i2c OK [09:36:39]MH_I2C_Read... [09:36:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:39]Read from MH i2c: E2 [09:36:39]MH_I2C_Read... [09:36:39]Read from MH i2c: E2 03 00 [09:36:39]MH_I2C_Read... [09:36:39]Read from MH i2c: E2 03 00 88 01 00 90 00 FD [09:36:39]RAPDU: 90 00 [09:36:39]wFMCommunicate OK [09:36:39]wFMCommunicate request_size=4 [09:36:39]MH_SAM_APDU [09:36:39]CAPDU: 80 0D 03 02 [09:36:40]Write to MH i2c: E2 08 00 89 01 80 0D 03 02 00 00 00 00 05 [09:36:40]Write i2c OK [09:36:40]MH_I2C_Read... [09:36:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:40]Read from MH i2c: E2 [09:36:40]MH_I2C_Read... [09:36:40]Read from MH i2c: E2 0B 00 [09:36:40]MH_I2C_Read... [09:36:40]Read from MH i2c: E2 0B 00 89 01 00 53 40 2F 02 A1 E1 AC 3C 90 00 34 [09:36:40]RAPDU: 53 40 2F 02 A1 E1 AC 3C 90 00 [09:36:40]wFMCommunicate OK [09:36:40]SAM_PROTO_SignData done [09:36:40]FM_MakeSignedData done [09:36:40]CreateOFDProtocolMessage [09:36:40]wFMCommunicate request_size=4 [09:36:40]MH_SAM_APDU [09:36:40]CAPDU: 80 11 00 00 [09:36:40]Write to MH i2c: E2 08 00 8A 01 80 11 00 00 00 00 00 00 05 [09:36:40]Write i2c OK [09:36:40]MH_I2C_Read... [09:36:40]Read from MH i2c: E2 [09:36:40]MH_I2C_Read... [09:36:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:40]Read from MH i2c: E2 17 00 [09:36:40]MH_I2C_Read... [09:36:40]Read from MH i2c: E2 17 00 8A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 55 [09:36:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:36:40]wFMCommunicate OK [09:36:40]CreateOFDProtocolMessage done [09:36:40]OFDSenderStorePacket 91714 [09:36:40]StoreOFDPacket docnum=91714 [09:36:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 33 01 00 00 5E C7 2B 01 A0 2A 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 05 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 00 00 00 00 00 07 04 06 00 78 05 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 25 99 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 42 66 01 00 35 04 06 00 F9 90 1E 1D 19 97 53 40 2F 02 A1 E1 AC 3C [09:36:40]CheckFolder [09:36:40]dirname=/storage/ofd_packets [09:36:40]CheckFolder done [09:36:40]ProducePacketName [09:36:40]name=ofd_packets/00091714 [09:36:40]NVStorageSaveData ofd_packets/00091714 [09:36:40]File name is /storage/ofd_packets/00091714 [09:36:40]Write 337 bytes [09:36:40]NVStorageSaveData done [09:36:40]OFDSenderStorePacket done [09:36:40]KKMCreateOFDPacket done [09:36:40]NVStorageSaveData kkm_last_timestamp [09:36:40]File name is /storage/kkm_last_timestamp [09:36:40]Write 4 bytes [09:36:40]NVStorageSaveData done [09:36:40]OFD Sender: Processing packet 91714 [packets to send 59, broken 58] [09:36:40]ProducePacketName [09:36:40]name=ofd_packets/00091714 [09:36:40]OFD Sender: To server: pG, [09:36:40]CommunicateWithHost lk.salyk.kg:30040 [09:36:40]ConnectInit lk.salyk.kg [09:36:40]ExternCall_PrintAddStr [09:36:40]wPrintStart [09:36:40]Write to MH i2c: 01 00 00 8B 01 8C [09:36:40]Write i2c OK [09:36:40]MH_I2C_Read... [09:36:40]Read from MH i2c: 01 [09:36:40]MH_I2C_Read... [09:36:40]Read from MH i2c: 01 07 00 [09:36:40]MH_I2C_Read... [09:36:40]Read from MH i2c: 01 07 00 8B 01 00 00 00 00 00 FF 0F A1 [09:36:40]RasterBufferAndPrint [09:36:40]line Счет N : (3)246342 [09:36:40]line ИНН: 02508201610067 [09:36:40]line Контрольно-Кассовый Чек [09:36:40]line ПРОДАЖА [09:36:40]line Товар: 2000053020015 [09:36:40]line Бумажные стаканы 250мл 1шт [09:36:40]line 2.000 * 7.00 [09:36:40]line = 14.00 [09:36:40]line НДС 12% НСП 1% [09:36:40]line > о реализуемом товаре [09:36:40]line ИТОГО: 14.00 [09:36:40]line НСП 1% : 0.12 [09:36:40]line НДС 12% : 1.49 [09:36:40]line Наличными: 14.00 [09:36:40]line Безнал.: 0.00 [09:36:40]line Место: АЗС № 133 "Партнер Нефть" [09:36:40]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [09:36:40]line СНО: Общий режим [09:36:40]line Чек 44 09.05.2024 09:36 [09:36:40]line Смена: 271 ФФД: 1.0 [09:36:40]line ЗНМ: 0300000232 [09:36:40]line РНМ: 0000000000098132 [09:36:40]line Версия ККМ: 001 [09:36:40]line ФМ: 0000000000965423 [09:36:40]line ФД: 91714 [09:36:40]line ФПД: 274397375830423 [09:36:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T093637&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91714&fm=274397375830423&tin=02508201610067®Number=0000000000098132&sum=1400 [09:36:40]line 0 [09:36:40]written 0, free lines is 4095 [09:36:40]Connected sock=8 [09:36:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 33 01 00 00 5E C7 2B 01 A0 2A 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 05 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 00 00 00 00 00 07 04 06 00 78 05 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 25 99 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 42 66 01 00 35 04 06 00 F9 90 1E 1D 19 97 53 40 2F 02 A1 E1 AC 3C [09:36:40]Write to MH i2c: 01 00 00 B3 01 B4 [09:36:40]Write i2c OK [09:36:40]MH_I2C_Read... [09:36:40]Read from MH i2c: 01 [09:36:40]MH_I2C_Read... [09:36:40]Read from MH i2c: 01 07 00 [09:36:40]MH_I2C_Read... [09:36:40]*** FLAG_PRN_PAP1 set [09:36:40]Read from MH i2c: 01 07 00 B3 01 00 00 00 00 00 DD 0C A4 [09:36:40]RasterBufferAndPrint [09:36:40]line [09:36:40]line [09:36:40]line [09:36:40]line [09:36:40]line [09:36:40]written 0, free lines is 4095 [09:36:40]Error from MH - 05 [09:36:40]process_action_free close_receipt [09:36:40]json_value_free [09:36:40]json_value_free done [09:36:40]process_json_proto returns [09:36:40]Send response to host [09:36:40]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [09:36:40]free response buf [09:36:40]execute_script done [09:36:40]execute_script returns [09:36:40]free content buf [09:36:40]Sock 7.Close socket [09:36:40]Sock 7.Thread stoped [09:36:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 37 1C 47 00 1B C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 42 66 01 00 F4 03 04 00 CD 44 3C 66 B6 04 01 00 00 0F C2 FB CD 60 E3 65 6D [09:36:40]CommunicateWithHost err = 0 [09:36:40]CheckOFDResponse [09:36:40]1017 (14) - 77093643461234 [09:36:40]1041 (16) - 0000000000965423 [09:36:40]1040 (4) - 91714 [09:36:40]1012 (4) - 09.05.2024 03:36 [09:36:40]1206 (1) - 0 [09:36:40]OFD Sender: Remove packet 91714 [09:36:40]ProducePacketName [09:36:40]name=ofd_packets/00091714 [09:36:40]NVStorageDeleteData [09:36:41]OFD Sender: No OFD packet to send [09:36:44]accept exits with 6 [09:36:44]New connection [09:36:44]New thread 3067149668 created [09:36:44]Thread 3067006308 joined [09:36:44]Waiting for new connection... [09:36:44] Sock 6.Parse request [09:36:44]Sock 6.Check first char [09:36:44]Sock 6.First char is OK [09:36:44]request: POST /json_proto HTTP/1.0 [09:36:44]Method: POST [09:36:44]URL: /json_proto [09:36:44]Method is POST - this is cgi request [09:36:44]url: /json_proto [09:36:44]query_string will be loaded in cgi processing [09:36:44]execute_cgi json_proto POST (null) [09:36:44]execute_cgi path=json_proto method=POST [09:36:44]POST find Content-Length [09:36:44]Host: 172.17.44.196:8080 [09:36:44]Content-Length: 215 [09:36:44]Content-Type: application/json [09:36:44] [09:36:44]POST finish read [09:36:44]Found Content-Length = 215 [09:36:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:44]execute_script... [09:36:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:44]POST & json_proto [09:36:44]process_json_proto [09:36:44]json parsed OK: [09:36:44]protocol is kg_v1.0 [09:36:44]action value=get_value [09:36:44]process_action get_value [09:36:44]cmd_get_value [09:36:44]process_action get_value done [09:36:44]requested_data is exist [09:36:44]produce_requested_data [09:36:44]requested_item kkm.sn is exist - process it [09:36:44]requested_item kkm.ver is exist - process it [09:36:44]requested_item fm.sn is exist - process it [09:36:44]wFMCommunicate request_size=4 [09:36:44]MH_SAM_APDU [09:36:44]CAPDU: 80 11 00 00 [09:36:44]Write to MH i2c: E2 08 00 B6 01 80 11 00 00 00 00 00 00 31 [09:36:44]Write i2c OK [09:36:44]MH_I2C_Read... [09:36:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:44]Read from MH i2c: E2 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: E2 17 00 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: E2 17 00 B6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 81 [09:36:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:36:44]wFMCommunicate OK [09:36:44]requested_item fd.num is exist - process it [09:36:44]SAM_PROTO_GetFieldsCounters [09:36:44]wFMCommunicate request_size=4 [09:36:44]MH_SAM_APDU [09:36:44]CAPDU: 80 13 00 00 [09:36:44]Write to MH i2c: E2 08 00 B7 01 80 13 00 00 00 00 00 00 34 [09:36:44]Write i2c OK [09:36:44]MH_I2C_Read... [09:36:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:44]Read from MH i2c: E2 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: E2 62 00 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: E2 62 00 B7 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 42 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 8D [09:36:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 42 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:36:45]wFMCommunicate OK [09:36:45]SAM_PROTO_GetFieldsCounters done [09:36:45]requested_item shift.num is exist - process it [09:36:45]requested_item shift.opened is exist - process it [09:36:45]req_shift_opened [09:36:45]FM_GetShiftState [09:36:45]SAM_PROTO_GetShiftState [09:36:45]wFMCommunicate request_size=4 [09:36:45]MH_SAM_APDU [09:36:45]CAPDU: 80 13 01 00 [09:36:45]Write to MH i2c: E2 08 00 B8 01 80 13 01 00 00 00 00 00 36 [09:36:45]Write i2c OK [09:36:45]MH_I2C_Read... [09:36:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:45]Read from MH i2c: E2 [09:36:45]MH_I2C_Read... [09:36:45]Read from MH i2c: E2 0E 00 [09:36:45]MH_I2C_Read... [09:36:45]Read from MH i2c: E2 0E 00 B8 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 14 [09:36:45]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:36:45]wFMCommunicate OK [09:36:45]SAM_PROTO_GetShiftState done [09:36:45]FM_GetShiftState done [09:36:45]req_shift_opened done [09:36:45]requested_item shift.open_date is exist - process it [09:36:45]req_shift_open_date [09:36:45]req_shift_open_date done [09:36:45]produce_requested_data done [09:36:45]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91714,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [09:36:45]process_action_free get_value [09:36:45]json_value_free [09:36:45]json_value_free done [09:36:45]process_json_proto returns [09:36:45]Send response to host [09:36:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91714,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [09:36:45]free response buf [09:36:45]execute_script done [09:36:45]execute_script returns [09:36:45]free content buf [09:36:45]Sock 6.Close socket [09:36:45]Sock 6.Thread stoped [09:36:46]OFD Sender: No OFD packet to send [09:36:49]accept exits with 7 [09:36:49]New connection [09:36:49]New thread 3067006308 created [09:36:49]Thread 3067149668 joined [09:36:49]Waiting for new connection... [09:36:49] Sock 7.Parse request [09:36:49]Sock 7.Check first char [09:36:49]Sock 7.First char is OK [09:36:49]request: POST /json_proto HTTP/1.0 [09:36:49]Method: POST [09:36:49]URL: /json_proto [09:36:49]Method is POST - this is cgi request [09:36:49]url: /json_proto [09:36:49]query_string will be loaded in cgi processing [09:36:49]execute_cgi json_proto POST (null) [09:36:49]execute_cgi path=json_proto method=POST [09:36:49]POST find Content-Length [09:36:49]Host: 172.17.44.196:8080 [09:36:49]Content-Length: 331 [09:36:49]Content-Type: application/json [09:36:49] [09:36:49]POST finish read [09:36:49]Found Content-Length = 331 [09:36:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:36:49]execute_script... [09:36:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:36:49]POST & json_proto [09:36:49]process_json_proto [09:36:49]json parsed OK: [09:36:49]protocol is kg_v1.0 [09:36:49]action value=get_value [09:36:49]process_action get_value [09:36:49]cmd_get_value [09:36:49]process_action get_value done [09:36:49]requested_data is exist [09:36:49]produce_requested_data [09:36:49]requested_item fm.sale.total is exist - process it [09:36:49]SAM_PROTO_GetFMData [09:36:49]wFMCommunicate request_size=4 [09:36:49]MH_SAM_APDU [09:36:49]CAPDU: 80 13 03 00 [09:36:49]Write to MH i2c: E2 08 00 B9 01 80 13 03 00 00 00 00 00 39 [09:36:49]Write i2c OK [09:36:49]MH_I2C_Read... [09:36:50]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:36:50]Read from MH i2c: E2 [09:36:50]MH_I2C_Read... [09:36:50]Read from MH i2c: E2 FD 00 [09:36:50]MH_I2C_Read... [09:36:50]Read from MH i2c: E2 FD 00 B9 01 00 C8 04 85 04 C4 04 6E 04 04 00 24 64 01 00 69 04 A3 00 6F 04 04 00 26 5F 01 00 B1 04 05 00 10 EE B8 64 01 70 04 05 00 86 0D D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 EE A9 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 55 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 23 [09:36:50]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 24 64 01 00 69 04 A3 00 6F 04 04 00 26 5F 01 00 B1 04 05 00 10 EE B8 64 01 70 04 05 00 86 0D D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 EE A9 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 55 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [09:36:50]wFMCommunicate OK [09:36:50]wFMCommunicate request_size=4 [09:36:50]MH_SAM_APDU [09:36:50]CAPDU: 80 17 00 00 [09:36:50]Write to MH i2c: E2 08 00 BA 01 80 17 00 00 00 00 00 00 3B [09:36:50]Write i2c OK [09:36:50]MH_I2C_Read... [09:36:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:36:51]Read from MH i2c: E2 [09:36:51]MH_I2C_Read... [09:36:51]Read from MH i2c: E2 FD 00 [09:36:51]MH_I2C_Read... [09:36:51]Read from MH i2c: E2 FD 00 BA 01 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 4D [09:36:51]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [09:36:51]wFMCommunicate OK [09:36:51]wFMCommunicate request_size=4 [09:36:51]MH_SAM_APDU [09:36:51]CAPDU: 80 17 00 00 [09:36:51]Write to MH i2c: E2 08 00 BB 01 80 17 00 00 00 00 00 00 3C [09:36:51]OFD Sender: No OFD packet to send [09:36:51]Write i2c OK [09:36:51]MH_I2C_Read... [09:36:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:36:51]Read from MH i2c: E2 [09:36:51]MH_I2C_Read... [09:36:51]Read from MH i2c: E2 FD 00 [09:36:51]MH_I2C_Read... [09:36:51]Read from MH i2c: E2 FD 00 BB 01 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 14 [09:36:52]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [09:36:52]wFMCommunicate OK [09:36:52]wFMCommunicate request_size=4 [09:36:52]MH_SAM_APDU [09:36:52]CAPDU: 80 17 00 00 [09:36:52]Write to MH i2c: E2 08 00 BC 01 80 17 00 00 00 00 00 00 3D [09:36:52]Write i2c OK [09:36:52]MH_I2C_Read... [09:36:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:36:52]Read from MH i2c: E2 [09:36:52]MH_I2C_Read... [09:36:52]Read from MH i2c: E2 FD 00 [09:36:52]MH_I2C_Read... [09:36:52]Read from MH i2c: E2 FD 00 BC 01 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 B5 [09:36:52]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [09:36:53]wFMCommunicate OK [09:36:53]wFMCommunicate request_size=4 [09:36:53]MH_SAM_APDU [09:36:53]CAPDU: 80 17 00 00 [09:36:53]Write to MH i2c: E2 08 00 BD 01 80 17 00 00 00 00 00 00 3E [09:36:53]Write i2c OK [09:36:53]MH_I2C_Read... [09:36:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [09:36:53]Read from MH i2c: E2 [09:36:53]MH_I2C_Read... [09:36:53]Read from MH i2c: E2 E5 00 [09:36:53]MH_I2C_Read... [09:36:53]Read from MH i2c: E2 E5 00 BD 01 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 22 [09:36:53]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:36:53]wFMCommunicate OK [09:36:53]SAM_PROTO_GetFMData done [09:36:53]requested_item fm.sale_refund.total is exist - process it [09:36:53]requested_item fm.buy.total is exist - process it [09:36:53]requested_item shift.sale.total is exist - process it [09:36:53]SAM_PROTO_GetShiftData [09:36:53]wFMCommunicate request_size=4 [09:36:53]MH_SAM_APDU [09:36:53]CAPDU: 80 13 02 00 [09:36:53]Write to MH i2c: E2 08 00 BE 01 80 13 02 00 00 00 00 00 3D [09:36:53]Write i2c OK [09:36:53]MH_I2C_Read... [09:36:54]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:36:54]Read from MH i2c: E2 [09:36:54]MH_I2C_Read... [09:36:54]Read from MH i2c: E2 FD 00 [09:36:54]MH_I2C_Read... [09:36:54]Read from MH i2c: E2 FD 00 BE 01 00 AE 04 AA 04 AA 04 6E 04 04 00 2C 00 00 00 69 04 9B 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 4C 90 0A 70 04 03 00 A4 B7 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 29 1F 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 E8 17 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 68 [09:36:54]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2C 00 00 00 69 04 9B 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 4C 90 0A 70 04 03 00 A4 B7 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 29 1F 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 E8 17 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [09:36:54]wFMCommunicate OK [09:36:54]wFMCommunicate request_size=4 [09:36:54]MH_SAM_APDU [09:36:54]CAPDU: 80 17 00 00 [09:36:54]Write to MH i2c: E2 08 00 BF 01 80 17 00 00 00 00 00 00 40 [09:36:54]Write i2c OK [09:36:54]MH_I2C_Read... [09:36:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:36:55]Read from MH i2c: E2 [09:36:55]MH_I2C_Read... [09:36:55]Read from MH i2c: E2 FD 00 [09:36:55]MH_I2C_Read... [09:36:55]Read from MH i2c: E2 FD 00 BF 01 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 62 [09:36:55]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [09:36:55]wFMCommunicate OK [09:36:55]wFMCommunicate request_size=4 [09:36:55]MH_SAM_APDU [09:36:55]CAPDU: 80 17 00 00 [09:36:55]Write to MH i2c: E2 08 00 C0 01 80 17 00 00 00 00 00 00 41 [09:36:55]Write i2c OK [09:36:55]MH_I2C_Read... [09:36:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:36:55]Read from MH i2c: E2 [09:36:55]MH_I2C_Read... [09:36:55]Read from MH i2c: E2 FD 00 [09:36:55]MH_I2C_Read... [09:36:55]Read from MH i2c: E2 FD 00 C0 01 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 F8 [09:36:56]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [09:36:56]wFMCommunicate OK [09:36:56]wFMCommunicate request_size=4 [09:36:56]MH_SAM_APDU [09:36:56]CAPDU: 80 17 00 00 [09:36:56]Write to MH i2c: E2 08 00 C1 01 80 17 00 00 00 00 00 00 42 [09:36:56]Write i2c OK [09:36:56]MH_I2C_Read... [09:36:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:36:56]Read from MH i2c: E2 [09:36:56]MH_I2C_Read... [09:36:56]Read from MH i2c: E2 FD 00 [09:36:56]MH_I2C_Read... [09:36:56]Read from MH i2c: E2 FD 00 C1 01 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 OFD Sender: No OFD packet to send [09:36:56]03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 B4 [09:36:56]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [09:36:57]wFMCommunicate OK [09:36:57]wFMCommunicate request_size=4 [09:36:57]MH_SAM_APDU [09:36:57]CAPDU: 80 17 00 00 [09:36:57]Write to MH i2c: E2 08 00 C2 01 80 17 00 00 00 00 00 00 43 [09:36:57]Write i2c OK [09:36:57]MH_I2C_Read... [09:36:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:36:57]Read from MH i2c: E2 [09:36:57]MH_I2C_Read... [09:36:57]Read from MH i2c: E2 CB 00 [09:36:57]MH_I2C_Read... [09:36:57]Read from MH i2c: E2 CB 00 C2 01 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 2C [09:36:57]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:36:57]wFMCommunicate OK [09:36:57]SAM_PROTO_GetShiftData done [09:36:57]requested_item shift.sale.total_cash is exist - process it [09:36:57]requested_item shift.sale_refund.total is exist - process it [09:36:57]requested_item shift.sale_refund.total_cash is exist - process it [09:36:57]requested_item shift.buy.total is exist - process it [09:36:57]requested_item shift.buy.total_cash is exist - process it [09:36:57]produce_requested_data done [09:36:57]produce_requested_data return {"fm.sale.total":59848084.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6923.00,"shift.sale.total_cash":5713.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:36:57]process_action_free get_value [09:36:57]json_value_free [09:36:57]json_value_free done [09:36:57]process_json_proto returns [09:36:57]Send response to host [09:36:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848084.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6923.00,"shift.sale.total_cash":5713.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:36:57]free response buf [09:36:57]execute_script done [09:36:57]execute_script returns [09:36:57]free content buf [09:36:57]Sock 7.Close socket [09:36:57]Sock 7.Thread stoped [09:37:01]OFD Sender: No OFD packet to send [09:37:06]OFD Sender: No OFD packet to send [09:37:11]OFD Sender: No OFD packet to send [09:37:16]OFD Sender: No OFD packet to send [09:37:19]accept exits with 6 [09:37:19]New connection [09:37:19]New thread 3067149668 created [09:37:19]Thread 3067006308 joined [09:37:19]Waiting for new connection... [09:37:19] Sock 6.Parse request [09:37:19]Sock 6.Check first char [09:37:19]Sock 6.First char is OK [09:37:19]request: POST /json_proto HTTP/1.0 [09:37:19]Method: POST [09:37:19]URL: /json_proto [09:37:19]Method is POST - this is cgi request [09:37:19]url: /json_proto [09:37:19]query_string will be loaded in cgi processing [09:37:19]execute_cgi json_proto POST (null) [09:37:19]execute_cgi path=json_proto method=POST [09:37:19]POST find Content-Length [09:37:19]Host: 172.17.44.196:8080 [09:37:19]Content-Length: 215 [09:37:19]Content-Type: application/json [09:37:19] [09:37:19]POST finish read [09:37:19]Found Content-Length = 215 [09:37:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:19]execute_script... [09:37:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:19]POST & json_proto [09:37:19]process_json_proto [09:37:19]json parsed OK: [09:37:19]protocol is kg_v1.0 [09:37:19]action value=get_value [09:37:19]process_action get_value [09:37:19]cmd_get_value [09:37:19]process_action get_value done [09:37:19]requested_data is exist [09:37:19]produce_requested_data [09:37:19]requested_item kkm.sn is exist - process it [09:37:19]requested_item kkm.ver is exist - process it [09:37:19]requested_item fm.sn is exist - process it [09:37:19]wFMCommunicate request_size=4 [09:37:19]MH_SAM_APDU [09:37:19]CAPDU: 80 11 00 00 [09:37:19]Write to MH i2c: E2 08 00 C3 01 80 11 00 00 00 00 00 00 3E [09:37:19]Write i2c OK [09:37:19]MH_I2C_Read... [09:37:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:19]Read from MH i2c: E2 [09:37:19]MH_I2C_Read... [09:37:19]Read from MH i2c: E2 17 00 [09:37:19]MH_I2C_Read... [09:37:19]Read from MH i2c: E2 17 00 C3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 8E [09:37:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:37:19]wFMCommunicate OK [09:37:19]requested_item fd.num is exist - process it [09:37:19]SAM_PROTO_GetFieldsCounters [09:37:19]wFMCommunicate request_size=4 [09:37:19]MH_SAM_APDU [09:37:19]CAPDU: 80 13 00 00 [09:37:19]Write to MH i2c: E2 08 00 C4 01 80 13 00 00 00 00 00 00 41 [09:37:19]Write i2c OK [09:37:19]MH_I2C_Read... [09:37:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:19]Read from MH i2c: E2 [09:37:19]MH_I2C_Read... [09:37:19]Read from MH i2c: E2 62 00 [09:37:19]MH_I2C_Read... [09:37:20]Read from MH i2c: E2 62 00 C4 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 42 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [09:37:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 42 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:37:20]wFMCommunicate OK [09:37:20]SAM_PROTO_GetFieldsCounters done [09:37:20]requested_item shift.num is exist - process it [09:37:20]requested_item shift.opened is exist - process it [09:37:20]req_shift_opened [09:37:20]FM_GetShiftState [09:37:20]SAM_PROTO_GetShiftState [09:37:20]wFMCommunicate request_size=4 [09:37:20]MH_SAM_APDU [09:37:20]CAPDU: 80 13 01 00 [09:37:20]Write to MH i2c: E2 08 00 C5 01 80 13 01 00 00 00 00 00 43 [09:37:20]Write i2c OK [09:37:20]MH_I2C_Read... [09:37:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:20]Read from MH i2c: E2 [09:37:20]MH_I2C_Read... [09:37:20]Read from MH i2c: E2 0E 00 [09:37:20]MH_I2C_Read... [09:37:20]Read from MH i2c: E2 0E 00 C5 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 21 [09:37:20]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:37:20]wFMCommunicate OK [09:37:20]SAM_PROTO_GetShiftState done [09:37:20]FM_GetShiftState done [09:37:20]req_shift_opened done [09:37:20]requested_item shift.open_date is exist - process it [09:37:20]req_shift_open_date [09:37:20]req_shift_open_date done [09:37:20]produce_requested_data done [09:37:20]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91714,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [09:37:20]process_action_free get_value [09:37:20]json_value_free [09:37:20]json_value_free done [09:37:20]process_json_proto returns [09:37:20]Send response to host [09:37:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91714,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [09:37:20]free response buf [09:37:20]execute_script done [09:37:20]execute_script returns [09:37:20]free content buf [09:37:20]Sock 6.Close socket [09:37:20]Sock 6.Thread stoped [09:37:20]accept exits with 7 [09:37:20]New connection [09:37:20]New thread 3067006308 created [09:37:20]Thread 3067149668 joined [09:37:20]Waiting for new connection... [09:37:20] Sock 7.Parse request [09:37:20]Sock 7.Check first char [09:37:20]Sock 7.First char is OK [09:37:20]request: POST /json_proto HTTP/1.0 [09:37:20]Method: POST [09:37:20]URL: /json_proto [09:37:20]Method is POST - this is cgi request [09:37:20]url: /json_proto [09:37:20]query_string will be loaded in cgi processing [09:37:20]execute_cgi json_proto POST (null) [09:37:20]execute_cgi path=json_proto method=POST [09:37:20]POST find Content-Length [09:37:20]Host: 172.17.44.196:8080 [09:37:20]Content-Length: 331 [09:37:20]Content-Type: application/json [09:37:20] [09:37:20]POST finish read [09:37:20]Found Content-Length = 331 [09:37:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:37:20]execute_script... [09:37:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:37:20]POST & json_proto [09:37:20]process_json_proto [09:37:20]json parsed OK: [09:37:20]protocol is kg_v1.0 [09:37:20]action value=get_value [09:37:20]process_action get_value [09:37:20]cmd_get_value [09:37:20]process_action get_value done [09:37:20]requested_data is exist [09:37:20]produce_requested_data [09:37:20]requested_item fm.sale.total is exist - process it [09:37:20]SAM_PROTO_GetFMData [09:37:20]wFMCommunicate request_size=4 [09:37:20]MH_SAM_APDU [09:37:20]CAPDU: 80 13 03 00 [09:37:20]Write to MH i2c: E2 08 00 C6 01 80 13 03 00 00 00 00 00 46 [09:37:20]Write i2c OK [09:37:20]MH_I2C_Read... [09:37:20]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:37:20]Read from MH i2c: E2 [09:37:20]MH_I2C_Read... [09:37:20]Read from MH i2c: E2 FD 00 [09:37:20]MH_I2C_Read... [09:37:20]Read from MH i2c: E2 FD 00 C6 01 00 C8 04 85 04 C4 04 6E 04 04 00 24 64 01 00 69 04 A3 00 6F 04 04 00 26 5F 01 00 B1 04 05 00 10 EE B8 64 01 70 04 05 00 86 0D D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 EE A9 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 55 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 30 [09:37:21]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 24 64 01 00 69 04 A3 00 6F 04 04 00 26 5F 01 00 B1 04 05 00 10 EE B8 64 01 70 04 05 00 86 0D D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 EE A9 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 55 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [09:37:21]wFMCommunicate OK [09:37:21]wFMCommunicate request_size=4 [09:37:21]MH_SAM_APDU [09:37:21]CAPDU: 80 17 00 00 [09:37:21]Write to MH i2c: E2 08 00 C7 01 80 17 00 00 00 00 00 00 48 [09:37:21]Write i2c OK [09:37:21]MH_I2C_Read... [09:37:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:37:21]Read from MH i2c: E2 [09:37:21]MH_I2C_Read... [09:37:21]Read from MH i2c: E2 FD 00 [09:37:21]MH_I2C_Read... [09:37:21]Read from MH i2c: E2 FD 00 C7 01 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 5A [09:37:21]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [09:37:21]wFMCommunicate OK [09:37:21]wFMCommunicate request_size=4 [09:37:21]MH_SAM_APDU [09:37:21]CAPDU: 80 17 00 00 [09:37:21]Write to MH i2c: E2 08 00 C8 01 80 17 00 00 00 00 00 00 49 [09:37:22]OFD Sender: No OFD packet to send [09:37:22]Write i2c OK [09:37:22]MH_I2C_Read... [09:37:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:37:22]Read from MH i2c: E2 [09:37:22]MH_I2C_Read... [09:37:22]Read from MH i2c: E2 FD 00 [09:37:22]MH_I2C_Read... [09:37:22]Read from MH i2c: E2 FD 00 C8 01 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 21 [09:37:22]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [09:37:22]wFMCommunicate OK [09:37:22]wFMCommunicate request_size=4 [09:37:22]MH_SAM_APDU [09:37:22]CAPDU: 80 17 00 00 [09:37:22]Write to MH i2c: E2 08 00 C9 01 80 17 00 00 00 00 00 00 4A [09:37:22]Write i2c OK [09:37:22]MH_I2C_Read... [09:37:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:37:22]Read from MH i2c: E2 [09:37:22]MH_I2C_Read... [09:37:22]Read from MH i2c: E2 FD 00 [09:37:22]MH_I2C_Read... [09:37:22]Read from MH i2c: E2 FD 00 C9 01 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 C2 [09:37:23]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [09:37:23]wFMCommunicate OK [09:37:23]wFMCommunicate request_size=4 [09:37:23]MH_SAM_APDU [09:37:23]CAPDU: 80 17 00 00 [09:37:23]Write to MH i2c: E2 08 00 CA 01 80 17 00 00 00 00 00 00 4B [09:37:23]Write i2c OK [09:37:23]MH_I2C_Read... [09:37:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [09:37:23]Read from MH i2c: E2 [09:37:23]MH_I2C_Read... [09:37:23]Read from MH i2c: E2 E5 00 [09:37:23]MH_I2C_Read... [09:37:23]Read from MH i2c: E2 E5 00 CA 01 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 2F [09:37:23]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:37:24]wFMCommunicate OK [09:37:24]SAM_PROTO_GetFMData done [09:37:24]requested_item fm.sale_refund.total is exist - process it [09:37:24]requested_item fm.buy.total is exist - process it [09:37:24]requested_item shift.sale.total is exist - process it [09:37:24]SAM_PROTO_GetShiftData [09:37:24]wFMCommunicate request_size=4 [09:37:24]MH_SAM_APDU [09:37:24]CAPDU: 80 13 02 00 [09:37:24]Write to MH i2c: E2 08 00 CB 01 80 13 02 00 00 00 00 00 4A [09:37:24]Write i2c OK [09:37:24]MH_I2C_Read... [09:37:24]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:37:24]Read from MH i2c: E2 [09:37:24]MH_I2C_Read... [09:37:24]Read from MH i2c: E2 FD 00 [09:37:24]MH_I2C_Read... [09:37:24]Read from MH i2c: E2 FD 00 CB 01 00 AE 04 AA 04 AA 04 6E 04 04 00 2C 00 00 00 69 04 9B 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 4C 90 0A 70 04 03 00 A4 B7 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 29 1F 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 E8 17 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 75 [09:37:24]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2C 00 00 00 69 04 9B 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 4C 90 0A 70 04 03 00 A4 B7 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 29 1F 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 E8 17 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [09:37:25]wFMCommunicate OK [09:37:25]wFMCommunicate request_size=4 [09:37:25]MH_SAM_APDU [09:37:25]CAPDU: 80 17 00 00 [09:37:25]Write to MH i2c: E2 08 00 CC 01 80 17 00 00 00 00 00 00 4D [09:37:25]Write i2c OK [09:37:25]MH_I2C_Read... [09:37:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:37:25]Read from MH i2c: E2 [09:37:25]MH_I2C_Read... [09:37:25]Read from MH i2c: E2 FD 00 [09:37:25]MH_I2C_Read... [09:37:25]Read from MH i2c: E2 FD 00 CC 01 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 6F [09:37:25]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [09:37:25]wFMCommunicate OK [09:37:25]wFMCommunicate request_size=4 [09:37:25]MH_SAM_APDU [09:37:25]CAPDU: 80 17 00 00 [09:37:25]Write to MH i2c: E2 08 00 CD 01 80 17 00 00 00 00 00 00 4E [09:37:25]Write i2c OK [09:37:25]MH_I2C_Read... [09:37:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:37:26]Read from MH i2c: E2 [09:37:26]MH_I2C_Read... [09:37:26]Read from MH i2c: E2 FD 00 [09:37:26]MH_I2C_Read... [09:37:26]Read from MH i2c: E2 FD 00 CD 01 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 05 [09:37:26]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [09:37:26]wFMCommunicate OK [09:37:26]wFMCommunicate request_size=4 [09:37:26]MH_SAM_APDU [09:37:26]CAPDU: 80 17 00 00 [09:37:26]Write to MH i2c: E2 08 00 CE 01 80 17 00 00 00 00 00 00 4F [09:37:26]Write i2c OK [09:37:26]MH_I2C_Read... [09:37:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:37:26]Read from MH i2c: E2 [09:37:26]MH_I2C_Read... [09:37:26]Read from MH i2c: E2 FD 00 [09:37:26]MH_I2C_Read... [09:37:26]Read from MH i2c: E2 FD 00 CE 01 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 C1 [09:37:27]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 OFD Sender: No OFD packet to send [09:37:27]EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [09:37:27]wFMCommunicate OK [09:37:27]wFMCommunicate request_size=4 [09:37:27]MH_SAM_APDU [09:37:27]CAPDU: 80 17 00 00 [09:37:27]Write to MH i2c: E2 08 00 CF 01 80 17 00 00 00 00 00 00 50 [09:37:27]Write i2c OK [09:37:27]MH_I2C_Read... [09:37:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:37:27]Read from MH i2c: E2 [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: E2 CB 00 [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: E2 CB 00 CF 01 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 39 [09:37:27]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:37:27]wFMCommunicate OK [09:37:27]SAM_PROTO_GetShiftData done [09:37:27]requested_item shift.sale.total_cash is exist - process it [09:37:27]requested_item shift.sale_refund.total is exist - process it [09:37:27]requested_item shift.sale_refund.total_cash is exist - process it [09:37:27]requested_item shift.buy.total is exist - process it [09:37:27]requested_item shift.buy.total_cash is exist - process it [09:37:27]produce_requested_data done [09:37:27]produce_requested_data return {"fm.sale.total":59848084.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6923.00,"shift.sale.total_cash":5713.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:37:27]process_action_free get_value [09:37:27]json_value_free [09:37:27]json_value_free done [09:37:27]process_json_proto returns [09:37:27]Send response to host [09:37:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848084.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6923.00,"shift.sale.total_cash":5713.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:37:27]free response buf [09:37:27]execute_script done [09:37:27]execute_script returns [09:37:27]free content buf [09:37:27]Sock 7.Close socket [09:37:27]Sock 7.Thread stoped [09:37:32]OFD Sender: No OFD packet to send [09:37:36]*** FLAG_PRN_PAP2 set [09:37:37]OFD Sender: No OFD packet to send [09:37:37]*** FLAG_PRN_PAP2 reset [09:37:37]*** FLAG_PRN_PAP1 reset [09:37:41]accept exits with 6 [09:37:41]New connection [09:37:42]New thread 3067149668 created [09:37:42]Thread 3067006308 joined [09:37:42]Waiting for new connection... [09:37:42] Sock 6.Parse request [09:37:42]Sock 6.Check first char [09:37:42]Sock 6.First char is OK [09:37:42]request: POST /json_proto HTTP/1.0 [09:37:42]Method: POST [09:37:42]URL: /json_proto [09:37:42]Method is POST - this is cgi request [09:37:42]url: /json_proto [09:37:42]query_string will be loaded in cgi processing [09:37:42]execute_cgi json_proto POST (null) [09:37:42]execute_cgi path=json_proto method=POST [09:37:42]POST find Content-Length [09:37:42]Host: 172.17.44.196:8080 [09:37:42]Content-Length: 215 [09:37:42]Content-Type: application/json [09:37:42] [09:37:42]POST finish read [09:37:42]Found Content-Length = 215 [09:37:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:42]execute_script... [09:37:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:42]POST & json_proto [09:37:42]process_json_proto [09:37:42]json parsed OK: [09:37:42]protocol is kg_v1.0 [09:37:42]action value=get_value [09:37:42]process_action get_value [09:37:42]cmd_get_value [09:37:42]process_action get_value done [09:37:42]requested_data is exist [09:37:42]produce_requested_data [09:37:42]requested_item kkm.sn is exist - process it [09:37:42]requested_item kkm.ver is exist - process it [09:37:42]requested_item fm.sn is exist - process it [09:37:42]wFMCommunicate request_size=4 [09:37:42]MH_SAM_APDU [09:37:42]CAPDU: 80 11 00 00 [09:37:42]Write to MH i2c: E2 08 00 D0 01 80 11 00 00 00 00 00 00 4B [09:37:42]Write i2c OK [09:37:42]MH_I2C_Read... [09:37:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:42]Read from MH i2c: E2 [09:37:42]MH_I2C_Read... [09:37:42]Read from MH i2c: E2 17 00 [09:37:42]MH_I2C_Read... [09:37:42]Read from MH i2c: E2 17 00 D0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 9B [09:37:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:37:42]wFMCommunicate OK [09:37:42]requested_item fd.num is exist - process it [09:37:42]SAM_PROTO_GetFieldsCounters [09:37:42]wFMCommunicate request_size=4 [09:37:42]MH_SAM_APDU [09:37:42]CAPDU: 80 13 00 00 [09:37:42]Write to MH i2c: E2 08 00 D1 01 80 13 00 00 00 00 00 00 4E [09:37:42]OFD Sender: No OFD packet to send [09:37:42]Write i2c OK [09:37:42]MH_I2C_Read... [09:37:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:42]Read from MH i2c: E2 [09:37:42]MH_I2C_Read... [09:37:42]Read from MH i2c: E2 62 00 [09:37:42]MH_I2C_Read... [09:37:42]Read from MH i2c: E2 62 00 D1 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 42 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 A7 [09:37:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 42 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:37:42]wFMCommunicate OK [09:37:42]SAM_PROTO_GetFieldsCounters done [09:37:42]requested_item shift.num is exist - process it [09:37:42]requested_item shift.opened is exist - process it [09:37:42]req_shift_opened [09:37:42]FM_GetShiftState [09:37:42]SAM_PROTO_GetShiftState [09:37:42]wFMCommunicate request_size=4 [09:37:42]MH_SAM_APDU [09:37:42]CAPDU: 80 13 01 00 [09:37:42]Write to MH i2c: E2 08 00 D2 01 80 13 01 00 00 00 00 00 50 [09:37:42]Write i2c OK [09:37:42]MH_I2C_Read... [09:37:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:42]Read from MH i2c: E2 [09:37:42]MH_I2C_Read... [09:37:42]Read from MH i2c: E2 0E 00 [09:37:42]MH_I2C_Read... [09:37:42]Read from MH i2c: E2 0E 00 D2 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 2E [09:37:42]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:37:42]wFMCommunicate OK [09:37:42]SAM_PROTO_GetShiftState done [09:37:42]FM_GetShiftState done [09:37:42]req_shift_opened done [09:37:42]requested_item shift.open_date is exist - process it [09:37:42]req_shift_open_date [09:37:42]req_shift_open_date done [09:37:42]produce_requested_data done [09:37:42]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91714,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [09:37:42]process_action_free get_value [09:37:42]json_value_free [09:37:42]json_value_free done [09:37:42]process_json_proto returns [09:37:42]Send response to host [09:37:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91714,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [09:37:42]free response buf [09:37:42]execute_script done [09:37:42]execute_script returns [09:37:42]free content buf [09:37:42]Sock 6.Close socket [09:37:42]Sock 6.Thread stoped [09:37:42]accept exits with 7 [09:37:42]New connection [09:37:42]New thread 3067006308 created [09:37:42]Thread 3067149668 joined [09:37:42]Waiting for new connection... [09:37:42] Sock 7.Parse request [09:37:42]Sock 7.Check first char [09:37:42]Sock 7.First char is OK [09:37:42]request: POST /json_proto HTTP/1.0 [09:37:42]Method: POST [09:37:42]URL: /json_proto [09:37:42]Method is POST - this is cgi request [09:37:42]url: /json_proto [09:37:42]query_string will be loaded in cgi processing [09:37:42]execute_cgi json_proto POST (null) [09:37:42]execute_cgi path=json_proto method=POST [09:37:42]POST find Content-Length [09:37:42]Host: 172.17.44.196:8080 [09:37:42]Content-Length: 331 [09:37:42]Content-Type: application/json [09:37:42] [09:37:42]POST finish read [09:37:42]Found Content-Length = 331 [09:37:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:37:42]execute_script... [09:37:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:37:42]POST & json_proto [09:37:42]process_json_proto [09:37:42]json parsed OK: [09:37:42]protocol is kg_v1.0 [09:37:42]action value=get_value [09:37:42]process_action get_value [09:37:42]cmd_get_value [09:37:42]process_action get_value done [09:37:42]requested_data is exist [09:37:42]produce_requested_data [09:37:42]requested_item fm.sale.total is exist - process it [09:37:42]SAM_PROTO_GetFMData [09:37:42]wFMCommunicate request_size=4 [09:37:42]MH_SAM_APDU [09:37:42]CAPDU: 80 13 03 00 [09:37:42]Write to MH i2c: E2 08 00 D3 01 80 13 03 00 00 00 00 00 53 [09:37:42]Write i2c OK [09:37:42]MH_I2C_Read... [09:37:43]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:37:43]Read from MH i2c: E2 [09:37:43]MH_I2C_Read... [09:37:43]Read from MH i2c: E2 FD 00 [09:37:43]MH_I2C_Read... [09:37:43]Read from MH i2c: E2 FD 00 D3 01 00 C8 04 85 04 C4 04 6E 04 04 00 24 64 01 00 69 04 A3 00 6F 04 04 00 26 5F 01 00 B1 04 05 00 10 EE B8 64 01 70 04 05 00 86 0D D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 EE A9 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 55 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 3D [09:37:43]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 24 64 01 00 69 04 A3 00 6F 04 04 00 26 5F 01 00 B1 04 05 00 10 EE B8 64 01 70 04 05 00 86 0D D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 EE A9 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 55 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [09:37:43]wFMCommunicate OK [09:37:43]wFMCommunicate request_size=4 [09:37:43]MH_SAM_APDU [09:37:43]CAPDU: 80 17 00 00 [09:37:43]Write to MH i2c: E2 08 00 D4 01 80 17 00 00 00 00 00 00 55 [09:37:43]Write i2c OK [09:37:43]MH_I2C_Read... [09:37:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:37:43]Read from MH i2c: E2 [09:37:43]MH_I2C_Read... [09:37:43]Read from MH i2c: E2 FD 00 [09:37:43]MH_I2C_Read... [09:37:43]Read from MH i2c: E2 FD 00 D4 01 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 67 [09:37:44]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [09:37:44]wFMCommunicate OK [09:37:44]wFMCommunicate request_size=4 [09:37:44]MH_SAM_APDU [09:37:44]CAPDU: 80 17 00 00 [09:37:44]Write to MH i2c: E2 08 00 D5 01 80 17 00 00 00 00 00 00 56 [09:37:44]Write i2c OK [09:37:44]MH_I2C_Read... [09:37:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:37:44]Read from MH i2c: E2 [09:37:44]MH_I2C_Read... [09:37:44]Read from MH i2c: E2 FD 00 [09:37:44]MH_I2C_Read... [09:37:44]Read from MH i2c: E2 FD 00 D5 01 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 2E [09:37:44]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [09:37:44]wFMCommunicate OK [09:37:44]wFMCommunicate request_size=4 [09:37:44]MH_SAM_APDU [09:37:44]CAPDU: 80 17 00 00 [09:37:44]Write to MH i2c: E2 08 00 D6 01 80 17 00 00 00 00 00 00 57 [09:37:44]Write i2c OK [09:37:44]MH_I2C_Read... [09:37:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:37:45]Read from MH i2c: E2 [09:37:45]MH_I2C_Read... [09:37:45]Read from MH i2c: E2 FD 00 [09:37:45]MH_I2C_Read... [09:37:45]Read from MH i2c: E2 FD 00 D6 01 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 CF [09:37:45]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [09:37:45]wFMCommunicate OK [09:37:45]wFMCommunicate request_size=4 [09:37:45]MH_SAM_APDU [09:37:45]CAPDU: 80 17 00 00 [09:37:45]Write to MH i2c: E2 08 00 D7 01 80 17 00 00 00 00 00 00 58 [09:37:45]Write i2c OK [09:37:45]MH_I2C_Read... [09:37:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [09:37:45]Read from MH i2c: E2 [09:37:45]MH_I2C_Read... [09:37:45]Read from MH i2c: E2 E5 00 [09:37:45]MH_I2C_Read... [09:37:45]Read from MH i2c: E2 E5 00 D7 01 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 3C [09:37:46]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:37:46]wFMCommunicate OK [09:37:46]SAM_PROTO_GetFMData done [09:37:46]requested_item fm.sale_refund.total is exist - process it [09:37:46]requested_item fm.buy.total is exist - process it [09:37:46]requested_item shift.sale.total is exist - process it [09:37:46]SAM_PROTO_GetShiftData [09:37:46]wFMCommunicate request_size=4 [09:37:46]MH_SAM_APDU [09:37:46]CAPDU: 80 13 02 00 [09:37:46]Write to MH i2c: E2 08 00 D8 01 80 13 02 00 00 00 00 00 57 [09:37:46]Write i2c OK [09:37:46]MH_I2C_Read... [09:37:46]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:37:46]Read from MH i2c: E2 [09:37:46]MH_I2C_Read... [09:37:46]Read from MH i2c: E2 FD 00 [09:37:46]MH_I2C_Read... [09:37:46]Read from MH i2c: E2 FD 00 D8 01 00 AE 04 AA 04 AA 04 6E 04 04 00 2C 00 00 00 69 04 9B 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 4C 90 0A 70 04 03 00 A4 B7 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 29 1F 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 E8 17 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 82 [09:37:46]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2C 00 00 00 69 04 9B 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 4C 90 0A 70 04 03 00 A4 B7 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 29 1F 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 E8 17 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [09:37:47]wFMCommunicate OK [09:37:47]wFMCommunicate request_size=4 [09:37:47]MH_SAM_APDU [09:37:47]CAPDU: 80 17 00 00 [09:37:47]Write to MH i2c: E2 08 00 D9 01 80 17 00 00 00 00 00 00 5A [09:37:47]Write i2c OK [09:37:47]MH_I2C_Read... [09:37:47]OFD Sender: No OFD packet to send [09:37:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:37:47]Read from MH i2c: E2 [09:37:47]MH_I2C_Read... [09:37:47]Read from MH i2c: E2 FD 00 [09:37:47]MH_I2C_Read... [09:37:47]Read from MH i2c: E2 FD 00 D9 01 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 7C [09:37:47]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [09:37:47]wFMCommunicate OK [09:37:47]wFMCommunicate request_size=4 [09:37:47]MH_SAM_APDU [09:37:47]CAPDU: 80 17 00 00 [09:37:47]Write to MH i2c: E2 08 00 DA 01 80 17 00 00 00 00 00 00 5B [09:37:47]Write i2c OK [09:37:47]MH_I2C_Read... [09:37:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:37:48]Read from MH i2c: E2 [09:37:48]MH_I2C_Read... [09:37:48]Read from MH i2c: E2 FD 00 [09:37:48]MH_I2C_Read... [09:37:48]Read from MH i2c: E2 FD 00 DA 01 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 12 [09:37:48]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [09:37:48]wFMCommunicate OK [09:37:48]wFMCommunicate request_size=4 [09:37:48]MH_SAM_APDU [09:37:48]CAPDU: 80 17 00 00 [09:37:48]Write to MH i2c: E2 08 00 DB 01 80 17 00 00 00 00 00 00 5C [09:37:48]Write i2c OK [09:37:48]MH_I2C_Read... [09:37:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:37:48]Read from MH i2c: E2 [09:37:48]MH_I2C_Read... [09:37:48]Read from MH i2c: E2 FD 00 [09:37:48]MH_I2C_Read... [09:37:48]Read from MH i2c: E2 FD 00 DB 01 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 CE [09:37:49]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [09:37:49]wFMCommunicate OK [09:37:49]wFMCommunicate request_size=4 [09:37:49]MH_SAM_APDU [09:37:49]CAPDU: 80 17 00 00 [09:37:49]Write to MH i2c: E2 08 00 DC 01 80 17 00 00 00 00 00 00 5D [09:37:49]Write i2c OK [09:37:49]MH_I2C_Read... [09:37:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:37:49]Read from MH i2c: E2 [09:37:49]MH_I2C_Read... [09:37:49]Read from MH i2c: E2 CB 00 [09:37:49]MH_I2C_Read... [09:37:49]Read from MH i2c: E2 CB 00 DC 01 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 46 [09:37:49]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:37:49]wFMCommunicate OK [09:37:49]SAM_PROTO_GetShiftData done [09:37:49]requested_item shift.sale.total_cash is exist - process it [09:37:49]requested_item shift.sale_refund.total is exist - process it [09:37:49]requested_item shift.sale_refund.total_cash is exist - process it [09:37:49]requested_item shift.buy.total is exist - process it [09:37:49]requested_item shift.buy.total_cash is exist - process it [09:37:49]produce_requested_data done [09:37:49]produce_requested_data return {"fm.sale.total":59848084.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6923.00,"shift.sale.total_cash":5713.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:37:49]process_action_free get_value [09:37:49]json_value_free [09:37:49]json_value_free done [09:37:49]process_json_proto returns [09:37:49]Send response to host [09:37:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848084.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6923.00,"shift.sale.total_cash":5713.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:37:49]free response buf [09:37:49]execute_script done [09:37:49]execute_script returns [09:37:49]free content buf [09:37:49]Sock 7.Close socket [09:37:50]Sock 7.Thread stoped [09:37:52]OFD Sender: No OFD packet to send [09:37:57]OFD Sender: No OFD packet to send [09:38:02]OFD Sender: No OFD packet to send [09:38:07]OFD Sender: No OFD packet to send [09:38:12]OFD Sender: No OFD packet to send [09:38:17]OFD Sender: No OFD packet to send [09:38:22]OFD Sender: No OFD packet to send [09:38:27]OFD Sender: No OFD packet to send [09:38:32]OFD Sender: No OFD packet to send [09:38:35]accept exits with 6 [09:38:35]New connection [09:38:35]New thread 3067149668 created [09:38:35]Thread 3067006308 joined [09:38:35]Waiting for new connection... [09:38:35] Sock 6.Parse request [09:38:35]Sock 6.Check first char [09:38:35]Sock 6.First char is OK [09:38:35]request: POST /json_proto HTTP/1.0 [09:38:35]Method: POST [09:38:35]URL: /json_proto [09:38:35]Method is POST - this is cgi request [09:38:35]url: /json_proto [09:38:35]query_string will be loaded in cgi processing [09:38:35]execute_cgi json_proto POST (null) [09:38:35]execute_cgi path=json_proto method=POST [09:38:35]POST find Content-Length [09:38:35]Host: 172.17.44.196:8080 [09:38:35]Content-Length: 215 [09:38:35]Content-Type: application/json [09:38:35] [09:38:35]POST finish read [09:38:35]Found Content-Length = 215 [09:38:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:35]execute_script... [09:38:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:35]POST & json_proto [09:38:35]process_json_proto [09:38:35]json parsed OK: [09:38:35]protocol is kg_v1.0 [09:38:35]action value=get_value [09:38:35]process_action get_value [09:38:35]cmd_get_value [09:38:35]process_action get_value done [09:38:35]requested_data is exist [09:38:35]produce_requested_data [09:38:35]requested_item kkm.sn is exist - process it [09:38:35]requested_item kkm.ver is exist - process it [09:38:35]requested_item fm.sn is exist - process it [09:38:35]wFMCommunicate request_size=4 [09:38:35]MH_SAM_APDU [09:38:35]CAPDU: 80 11 00 00 [09:38:35]Write to MH i2c: E2 08 00 DD 01 80 11 00 00 00 00 00 00 58 [09:38:35]Write i2c OK [09:38:35]MH_I2C_Read... [09:38:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:35]Read from MH i2c: E2 [09:38:35]MH_I2C_Read... [09:38:35]Read from MH i2c: E2 17 00 [09:38:35]MH_I2C_Read... [09:38:35]Read from MH i2c: E2 17 00 DD 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 A8 [09:38:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:38:35]wFMCommunicate OK [09:38:35]requested_item fd.num is exist - process it [09:38:35]SAM_PROTO_GetFieldsCounters [09:38:35]wFMCommunicate request_size=4 [09:38:35]MH_SAM_APDU [09:38:35]CAPDU: 80 13 00 00 [09:38:35]Write to MH i2c: E2 08 00 DE 01 80 13 00 00 00 00 00 00 5B [09:38:35]Write i2c OK [09:38:35]MH_I2C_Read... [09:38:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:35]Read from MH i2c: E2 [09:38:35]MH_I2C_Read... [09:38:35]Read from MH i2c: E2 62 00 [09:38:35]MH_I2C_Read... [09:38:35]Read from MH i2c: E2 62 00 DE 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 42 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [09:38:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 42 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:38:35]wFMCommunicate OK [09:38:35]SAM_PROTO_GetFieldsCounters done [09:38:35]requested_item shift.num is exist - process it [09:38:35]requested_item shift.opened is exist - process it [09:38:35]req_shift_opened [09:38:35]FM_GetShiftState [09:38:35]SAM_PROTO_GetShiftState [09:38:35]wFMCommunicate request_size=4 [09:38:35]MH_SAM_APDU [09:38:35]CAPDU: 80 13 01 00 [09:38:35]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [09:38:35]Write i2c OK [09:38:35]MH_I2C_Read... [09:38:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:35]Read from MH i2c: E2 [09:38:35]MH_I2C_Read... [09:38:35]Read from MH i2c: E2 0E 00 [09:38:35]MH_I2C_Read... [09:38:35]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 3B [09:38:35]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:38:35]wFMCommunicate OK [09:38:35]SAM_PROTO_GetShiftState done [09:38:35]FM_GetShiftState done [09:38:35]req_shift_opened done [09:38:35]requested_item shift.open_date is exist - process it [09:38:35]req_shift_open_date [09:38:35]req_shift_open_date done [09:38:35]produce_requested_data done [09:38:35]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91714,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [09:38:35]process_action_free get_value [09:38:35]json_value_free [09:38:35]json_value_free done [09:38:35]process_json_proto returns [09:38:35]Send response to host [09:38:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91714,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [09:38:35]free response buf [09:38:35]execute_script done [09:38:35]execute_script returns [09:38:35]free content buf [09:38:35]Sock 6.Close socket [09:38:35]Sock 6.Thread stoped [09:38:35]accept exits with 8 [09:38:35]New connection [09:38:35]New thread 3067006308 created [09:38:35]Thread 3067149668 joined [09:38:35]Waiting for new connection... [09:38:35] Sock 8.Parse request [09:38:35]Sock 8.Check first char [09:38:35]Sock 8.First char is OK [09:38:35]request: POST /json_proto HTTP/1.0 [09:38:35]Method: POST [09:38:35]URL: /json_proto [09:38:35]Method is POST - this is cgi request [09:38:35]url: /json_proto [09:38:35]query_string will be loaded in cgi processing [09:38:35]execute_cgi json_proto POST (null) [09:38:35]execute_cgi path=json_proto method=POST [09:38:35]POST find Content-Length [09:38:35]Host: 172.17.44.196:8080 [09:38:35]Content-Length: 331 [09:38:35]Content-Type: application/json [09:38:35] [09:38:35]POST finish read [09:38:35]Found Content-Length = 331 [09:38:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:38:35]execute_script... [09:38:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:38:35]POST & json_proto [09:38:35]process_json_proto [09:38:35]json parsed OK: [09:38:35]protocol is kg_v1.0 [09:38:35]action value=get_value [09:38:35]process_action get_value [09:38:35]cmd_get_value [09:38:35]process_action get_value done [09:38:35]requested_data is exist [09:38:35]produce_requested_data [09:38:35]requested_item fm.sale.total is exist - process it [09:38:35]SAM_PROTO_GetFMData [09:38:35]wFMCommunicate request_size=4 [09:38:35]MH_SAM_APDU [09:38:35]CAPDU: 80 13 03 00 [09:38:35]Write to MH i2c: E2 08 00 E0 01 80 13 03 00 00 00 00 00 60 [09:38:35]Write i2c OK [09:38:35]MH_I2C_Read... [09:38:36]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:38:36]Read from MH i2c: E2 [09:38:36]MH_I2C_Read... [09:38:36]Read from MH i2c: E2 FD 00 [09:38:36]MH_I2C_Read... [09:38:36]Read from MH i2c: E2 FD 00 E0 01 00 C8 04 85 04 C4 04 6E 04 04 00 24 64 01 00 69 04 A3 00 6F 04 04 00 26 5F 01 00 B1 04 05 00 10 EE B8 64 01 70 04 05 00 86 0D D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 EE A9 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 55 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 4A [09:38:36]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 24 64 01 00 69 04 A3 00 6F 04 04 00 26 5F 01 00 B1 04 05 00 10 EE B8 64 01 70 04 05 00 86 0D D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 EE A9 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 55 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [09:38:36]wFMCommunicate OK [09:38:36]wFMCommunicate request_size=4 [09:38:36]MH_SAM_APDU [09:38:36]CAPDU: 80 17 00 00 [09:38:36]Write to MH i2c: E2 08 00 E1 01 80 17 00 00 00 00 00 00 62 [09:38:36]Write i2c OK [09:38:36]MH_I2C_Read... [09:38:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:38:36]Read from MH i2c: E2 [09:38:36]MH_I2C_Read... [09:38:36]Read from MH i2c: E2 FD 00 [09:38:36]MH_I2C_Read... [09:38:36]Read from MH i2c: E2 FD 00 E1 01 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 74 [09:38:36]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [09:38:36]wFMCommunicate OK [09:38:36]wFMCommunicate request_size=4 [09:38:36]MH_SAM_APDU [09:38:36]CAPDU: 80 17 00 00 [09:38:36]Write to MH i2c: E2 08 00 E2 01 80 17 00 00 00 00 00 00 63 [09:38:36]Write i2c OK [09:38:36]MH_I2C_Read... [09:38:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:38:37]Read from MH i2c: E2 [09:38:37]MH_I2C_Read... [09:38:37]Read from MH i2c: E2 FD 00 [09:38:37]MH_I2C_Read... [09:38:37]Read from MH i2c: E2 FD 00 E2 01 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 3B [09:38:37]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [09:38:37]wFMCommunicate OK [09:38:37]wFMCommunicate request_size=4 [09:38:37]MH_SAM_APDU [09:38:37]CAPDU: 80 17 00 00 [09:38:37]Write to MH i2c: E2 08 00 E3 01 80 17 00 00 00 00 00 00 64 [09:38:37]Write i2c OK [09:38:37]MH_I2C_Read... [09:38:37]OFD Sender: No OFD packet to send [09:38:37]Read from MH i2c: E2 [09:38:37]MH_I2C_Read... [09:38:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:38:37]Read from MH i2c: E2 FD 00 [09:38:37]MH_I2C_Read... [09:38:37]Read from MH i2c: E2 FD 00 E3 01 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 DC [09:38:37]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [09:38:37]wFMCommunicate OK [09:38:37]wFMCommunicate request_size=4 [09:38:37]MH_SAM_APDU [09:38:37]CAPDU: 80 17 00 00 [09:38:37]Write to MH i2c: E2 08 00 E4 01 80 17 00 00 00 00 00 00 65 [09:38:37]Write i2c OK [09:38:37]MH_I2C_Read... [09:38:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [09:38:37]Read from MH i2c: E2 [09:38:37]MH_I2C_Read... [09:38:37]Read from MH i2c: E2 E5 00 [09:38:37]MH_I2C_Read... [09:38:37]Read from MH i2c: E2 E5 00 E4 01 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 49 [09:38:38]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:38:38]wFMCommunicate OK [09:38:38]SAM_PROTO_GetFMData done [09:38:38]requested_item fm.sale_refund.total is exist - process it [09:38:38]requested_item fm.buy.total is exist - process it [09:38:38]requested_item shift.sale.total is exist - process it [09:38:38]SAM_PROTO_GetShiftData [09:38:38]wFMCommunicate request_size=4 [09:38:38]MH_SAM_APDU [09:38:38]CAPDU: 80 13 02 00 [09:38:38]Write to MH i2c: E2 08 00 E5 01 80 13 02 00 00 00 00 00 64 [09:38:38]Write i2c OK [09:38:38]MH_I2C_Read... [09:38:38]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:38:38]Read from MH i2c: E2 [09:38:38]MH_I2C_Read... [09:38:38]Read from MH i2c: E2 FD 00 [09:38:38]MH_I2C_Read... [09:38:38]Read from MH i2c: E2 FD 00 E5 01 00 AE 04 AA 04 AA 04 6E 04 04 00 2C 00 00 00 69 04 9B 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 4C 90 0A 70 04 03 00 A4 B7 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 29 1F 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 E8 17 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 8F [09:38:38]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2C 00 00 00 69 04 9B 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 4C 90 0A 70 04 03 00 A4 B7 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 29 1F 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 E8 17 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [09:38:38]wFMCommunicate OK [09:38:38]wFMCommunicate request_size=4 [09:38:38]MH_SAM_APDU [09:38:38]CAPDU: 80 17 00 00 [09:38:38]Write to MH i2c: E2 08 00 E6 01 80 17 00 00 00 00 00 00 67 [09:38:38]Write i2c OK [09:38:38]MH_I2C_Read... [09:38:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:38:39]Read from MH i2c: E2 [09:38:39]MH_I2C_Read... [09:38:39]Read from MH i2c: E2 FD 00 [09:38:39]MH_I2C_Read... [09:38:39]Read from MH i2c: E2 FD 00 E6 01 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 89 [09:38:39]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [09:38:39]wFMCommunicate OK [09:38:39]wFMCommunicate request_size=4 [09:38:39]MH_SAM_APDU [09:38:39]CAPDU: 80 17 00 00 [09:38:39]Write to MH i2c: E2 08 00 E7 01 80 17 00 00 00 00 00 00 68 [09:38:39]Write i2c OK [09:38:39]MH_I2C_Read... [09:38:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:38:39]Read from MH i2c: E2 [09:38:39]MH_I2C_Read... [09:38:39]Read from MH i2c: E2 FD 00 [09:38:39]MH_I2C_Read... [09:38:39]Read from MH i2c: E2 FD 00 E7 01 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 1F [09:38:39]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [09:38:39]wFMCommunicate OK [09:38:39]wFMCommunicate request_size=4 [09:38:39]MH_SAM_APDU [09:38:39]CAPDU: 80 17 00 00 [09:38:39]Write to MH i2c: E2 08 00 E8 01 80 17 00 00 00 00 00 00 69 [09:38:39]Write i2c OK [09:38:39]MH_I2C_Read... [09:38:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:38:39]Read from MH i2c: E2 [09:38:39]MH_I2C_Read... [09:38:39]Read from MH i2c: E2 FD 00 [09:38:39]MH_I2C_Read... [09:38:39]Read from MH i2c: E2 FD 00 E8 01 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 DB [09:38:40]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [09:38:40]wFMCommunicate OK [09:38:40]wFMCommunicate request_size=4 [09:38:40]MH_SAM_APDU [09:38:40]CAPDU: 80 17 00 00 [09:38:40]Write to MH i2c: E2 08 00 E9 01 80 17 00 00 00 00 00 00 6A [09:38:40]Write i2c OK [09:38:40]MH_I2C_Read... [09:38:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:38:40]Read from MH i2c: E2 [09:38:40]MH_I2C_Read... [09:38:40]Read from MH i2c: E2 CB 00 [09:38:40]MH_I2C_Read... [09:38:40]Read from MH i2c: E2 CB 00 E9 01 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 53 [09:38:40]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:38:40]wFMCommunicate OK [09:38:40]SAM_PROTO_GetShiftData done [09:38:40]requested_item shift.sale.total_cash is exist - process it [09:38:40]requested_item shift.sale_refund.total is exist - process it [09:38:40]requested_item shift.sale_refund.total_cash is exist - process it [09:38:40]requested_item shift.buy.total is exist - process it [09:38:40]requested_item shift.buy.total_cash is exist - process it [09:38:40]produce_requested_data done [09:38:40]produce_requested_data return {"fm.sale.total":59848084.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6923.00,"shift.sale.total_cash":5713.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:38:40]process_action_free get_value [09:38:40]json_value_free [09:38:40]json_value_free done [09:38:40]process_json_proto returns [09:38:40]Send response to host [09:38:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848084.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6923.00,"shift.sale.total_cash":5713.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:38:40]free response buf [09:38:40]execute_script done [09:38:40]execute_script returns [09:38:40]free content buf [09:38:40]Sock 8.Close socket [09:38:40]Sock 8.Thread stoped [09:38:42]OFD Sender: No OFD packet to send [09:38:47]OFD Sender: No OFD packet to send [09:38:52]OFD Sender: No OFD packet to send [09:38:57]OFD Sender: No OFD packet to send [09:39:02]OFD Sender: No OFD packet to send [09:39:07]OFD Sender: No OFD packet to send [09:39:12]OFD Sender: No OFD packet to send [09:39:17]OFD Sender: No OFD packet to send [09:39:22]OFD Sender: No OFD packet to send [09:39:27]OFD Sender: No OFD packet to send [09:39:32]OFD Sender: No OFD packet to send [09:39:37]OFD Sender: No OFD packet to send [09:39:42]OFD Sender: No OFD packet to send [09:39:47]OFD Sender: No OFD packet to send [09:39:52]OFD Sender: No OFD packet to send [09:39:57]OFD Sender: No OFD packet to send [09:40:02]OFD Sender: No OFD packet to send [09:40:07]OFD Sender: No OFD packet to send [09:40:12]OFD Sender: No OFD packet to send [09:40:17]OFD Sender: No OFD packet to send [09:40:22]OFD Sender: No OFD packet to send [09:40:27]OFD Sender: No OFD packet to send [09:40:32]OFD Sender: No OFD packet to send [09:40:37]OFD Sender: No OFD packet to send [09:40:42]OFD Sender: No OFD packet to send [09:40:47]OFD Sender: No OFD packet to send [09:40:52]OFD Sender: No OFD packet to send [09:40:57]OFD Sender: No OFD packet to send [09:41:02]OFD Sender: No OFD packet to send [09:41:07]OFD Sender: No OFD packet to send [09:41:12]OFD Sender: No OFD packet to send [09:41:17]OFD Sender: No OFD packet to send [09:41:22]OFD Sender: No OFD packet to send [09:41:27]OFD Sender: No OFD packet to send [09:41:32]OFD Sender: No OFD packet to send [09:41:37]OFD Sender: No OFD packet to send [09:41:42]OFD Sender: No OFD packet to send [09:41:47]OFD Sender: No OFD packet to send [09:41:52]OFD Sender: No OFD packet to send [09:41:57]OFD Sender: No OFD packet to send [09:42:02]OFD Sender: No OFD packet to send [09:42:07]OFD Sender: No OFD packet to send [09:42:12]OFD Sender: No OFD packet to send [09:42:17]OFD Sender: No OFD packet to send [09:42:22]OFD Sender: No OFD packet to send [09:42:27]OFD Sender: No OFD packet to send [09:42:32]OFD Sender: No OFD packet to send [09:42:37]OFD Sender: No OFD packet to send [09:42:42]OFD Sender: No OFD packet to send [09:42:47]OFD Sender: No OFD packet to send [09:42:52]OFD Sender: No OFD packet to send [09:42:57]OFD Sender: No OFD packet to send [09:43:02]OFD Sender: No OFD packet to send [09:43:07]OFD Sender: No OFD packet to send [09:43:12]OFD Sender: No OFD packet to send [09:43:17]OFD Sender: No OFD packet to send [09:43:22]OFD Sender: No OFD packet to send [09:43:27]OFD Sender: No OFD packet to send [09:43:32]OFD Sender: No OFD packet to send [09:43:37]OFD Sender: No OFD packet to send [09:43:42]OFD Sender: No OFD packet to send [09:43:47]OFD Sender: No OFD packet to send [09:43:52]OFD Sender: No OFD packet to send [09:43:57]OFD Sender: No OFD packet to send [09:44:02]OFD Sender: No OFD packet to send [09:44:07]OFD Sender: No OFD packet to send [09:44:12]OFD Sender: No OFD packet to send [09:44:17]OFD Sender: No OFD packet to send [09:44:22]OFD Sender: No OFD packet to send [09:44:27]OFD Sender: No OFD packet to send [09:44:32]OFD Sender: No OFD packet to send [09:44:37]OFD Sender: No OFD packet to send [09:44:42]OFD Sender: No OFD packet to send [09:44:47]OFD Sender: No OFD packet to send [09:44:52]OFD Sender: No OFD packet to send [09:44:57]OFD Sender: No OFD packet to send [09:45:02]OFD Sender: No OFD packet to send [09:45:07]OFD Sender: No OFD packet to send [09:45:12]OFD Sender: No OFD packet to send [09:45:17]OFD Sender: No OFD packet to send [09:45:22]OFD Sender: No OFD packet to send [09:45:27]OFD Sender: No OFD packet to send [09:45:32]OFD Sender: No OFD packet to send [09:45:37]OFD Sender: No OFD packet to send [09:45:42]OFD Sender: No OFD packet to send [09:45:47]OFD Sender: No OFD packet to send [09:45:52]OFD Sender: No OFD packet to send [09:45:57]OFD Sender: No OFD packet to send [09:46:02]OFD Sender: No OFD packet to send [09:46:07]OFD Sender: No OFD packet to send [09:46:12]OFD Sender: No OFD packet to send [09:46:17]OFD Sender: No OFD packet to send [09:46:22]OFD Sender: No OFD packet to send [09:46:27]OFD Sender: No OFD packet to send [09:46:32]OFD Sender: No OFD packet to send [09:46:37]OFD Sender: No OFD packet to send [09:46:42]OFD Sender: No OFD packet to send [09:46:47]OFD Sender: No OFD packet to send [09:46:52]OFD Sender: No OFD packet to send [09:46:57]OFD Sender: No OFD packet to send [09:47:02]OFD Sender: No OFD packet to send [09:47:07]OFD Sender: No OFD packet to send [09:47:12]OFD Sender: No OFD packet to send [09:47:17]OFD Sender: No OFD packet to send [09:47:22]OFD Sender: No OFD packet to send [09:47:27]OFD Sender: No OFD packet to send [09:47:32]OFD Sender: No OFD packet to send [09:47:37]OFD Sender: No OFD packet to send [09:47:42]OFD Sender: No OFD packet to send [09:47:47]OFD Sender: No OFD packet to send [09:47:52]OFD Sender: No OFD packet to send [09:47:57]OFD Sender: No OFD packet to send [09:48:02]OFD Sender: No OFD packet to send [09:48:07]OFD Sender: No OFD packet to send [09:48:12]OFD Sender: No OFD packet to send [09:48:17]OFD Sender: No OFD packet to send [09:48:22]OFD Sender: No OFD packet to send [09:48:27]OFD Sender: No OFD packet to send [09:48:32]OFD Sender: No OFD packet to send [09:48:37]OFD Sender: No OFD packet to send [09:48:42]OFD Sender: No OFD packet to send [09:48:47]OFD Sender: No OFD packet to send [09:48:52]OFD Sender: No OFD packet to send [09:48:57]OFD Sender: No OFD packet to send [09:49:02]OFD Sender: No OFD packet to send [09:49:07]OFD Sender: No OFD packet to send [09:49:13]OFD Sender: No OFD packet to send [09:49:18]OFD Sender: No OFD packet to send [09:49:23]OFD Sender: No OFD packet to send [09:49:28]OFD Sender: No OFD packet to send [09:49:33]OFD Sender: No OFD packet to send [09:49:38]OFD Sender: No OFD packet to send [09:49:43]OFD Sender: No OFD packet to send [09:49:48]OFD Sender: No OFD packet to send [09:49:53]OFD Sender: No OFD packet to send [09:49:58]OFD Sender: No OFD packet to send [09:50:03]OFD Sender: No OFD packet to send [09:50:08]OFD Sender: No OFD packet to send [09:50:13]OFD Sender: No OFD packet to send [09:50:18]OFD Sender: No OFD packet to send [09:50:23]OFD Sender: No OFD packet to send [09:50:28]OFD Sender: No OFD packet to send [09:50:33]OFD Sender: No OFD packet to send [09:50:38]OFD Sender: No OFD packet to send [09:50:43]OFD Sender: No OFD packet to send [09:50:48]OFD Sender: No OFD packet to send [09:50:53]OFD Sender: No OFD packet to send [09:50:58]OFD Sender: No OFD packet to send [09:51:03]OFD Sender: No OFD packet to send [09:51:08]OFD Sender: No OFD packet to send [09:51:13]OFD Sender: No OFD packet to send [09:51:18]OFD Sender: No OFD packet to send [09:51:23]OFD Sender: No OFD packet to send [09:51:28]OFD Sender: No OFD packet to send [09:51:33]OFD Sender: No OFD packet to send [09:51:38]OFD Sender: No OFD packet to send [09:51:43]OFD Sender: No OFD packet to send [09:51:48]OFD Sender: No OFD packet to send [09:51:53]OFD Sender: No OFD packet to send [09:51:58]OFD Sender: No OFD packet to send [09:52:03]OFD Sender: No OFD packet to send [09:52:08]OFD Sender: No OFD packet to send [09:52:13]OFD Sender: No OFD packet to send [09:52:18]OFD Sender: No OFD packet to send [09:52:23]OFD Sender: No OFD packet to send [09:52:28]OFD Sender: No OFD packet to send [09:52:33]OFD Sender: No OFD packet to send [09:52:38]OFD Sender: No OFD packet to send [09:52:43]OFD Sender: No OFD packet to send [09:52:48]OFD Sender: No OFD packet to send [09:52:53]OFD Sender: No OFD packet to send [09:52:58]OFD Sender: No OFD packet to send [09:53:03]OFD Sender: No OFD packet to send [09:53:08]OFD Sender: No OFD packet to send [09:53:13]OFD Sender: No OFD packet to send [09:53:18]OFD Sender: No OFD packet to send [09:53:23]OFD Sender: No OFD packet to send [09:53:28]OFD Sender: No OFD packet to send [09:53:33]OFD Sender: No OFD packet to send [09:53:38]OFD Sender: No OFD packet to send [09:53:43]OFD Sender: No OFD packet to send [09:53:48]OFD Sender: No OFD packet to send [09:53:53]OFD Sender: No OFD packet to send [09:53:58]OFD Sender: No OFD packet to send [09:54:03]OFD Sender: No OFD packet to send [09:54:08]OFD Sender: No OFD packet to send [09:54:13]OFD Sender: No OFD packet to send [09:54:18]OFD Sender: No OFD packet to send [09:54:23]OFD Sender: No OFD packet to send [09:54:28]OFD Sender: No OFD packet to send [09:54:33]OFD Sender: No OFD packet to send [09:54:38]OFD Sender: No OFD packet to send [09:54:43]OFD Sender: No OFD packet to send [09:54:48]OFD Sender: No OFD packet to send [09:54:53]OFD Sender: No OFD packet to send [09:54:58]OFD Sender: No OFD packet to send [09:55:03]accept exits with 6 [09:55:03]New connection [09:55:03]New thread 3067149668 created [09:55:03]Thread 3067006308 joined [09:55:03]Waiting for new connection... [09:55:03] Sock 6.Parse request [09:55:03]Sock 6.Check first char [09:55:03]Sock 6.First char is OK [09:55:03]request: POST /json_proto HTTP/1.0 [09:55:03]Method: POST [09:55:03]URL: /json_proto [09:55:03]Method is POST - this is cgi request [09:55:03]url: /json_proto [09:55:03]query_string will be loaded in cgi processing [09:55:03]execute_cgi json_proto POST (null) [09:55:03]execute_cgi path=json_proto method=POST [09:55:03]POST find Content-Length [09:55:03]Host: 172.17.44.196:8080 [09:55:03]Content-Length: 707 [09:55:03]Content-Type: application/json [09:55:03] [09:55:03]POST finish read [09:55:03]Found Content-Length = 707 [09:55:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246343", "tax_sys" : 0, "items" : [ { "code": "4600338000183", "name": "\u0421\u043E\u043A \u0424\u0440\u0443\u0442\u043E \u041D\u042F\u041D\u042F \u044F\u0431\u043B\u043E\u043A\u043E \u043E\u0441\u0432\u0435\u0442 0,2\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:03]execute_script... [09:55:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246343", "tax_sys" : 0, "items" : [ { "code": "4600338000183", "name": "\u0421\u043E\u043A \u0424\u0440\u0443\u0442\u043E \u041D\u042F\u041D\u042F \u044F\u0431\u043B\u043E\u043A\u043E \u043E\u0441\u0432\u0435\u0442 0,2\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:03]POST & json_proto [09:55:03]process_json_proto [09:55:03]json parsed OK: [09:55:03]protocol is kg_v1.0 [09:55:03]action value=close_receipt [09:55:03]process_action close_receipt [09:55:03]cmd_close_receipt [09:55:03]MH_GetDate [09:55:03]Write to MH i2c: F0 00 00 EA 01 DA [09:55:03]Write i2c OK [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: F0 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: F0 09 00 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: F0 09 00 EA 01 00 77 9D 3C 66 1C A3 36 66 F4 [09:55:03]GetLastDocTimeStamp 1715247397 [09:55:03]current date 1715248503 [09:55:03]FM_GetShiftState [09:55:03]SAM_PROTO_GetShiftState [09:55:03]wFMCommunicate request_size=4 [09:55:03]MH_SAM_APDU [09:55:03]CAPDU: 80 13 01 00 [09:55:03]Write to MH i2c: E2 08 00 EB 01 80 13 01 00 00 00 00 00 69 [09:55:03]Write i2c OK [09:55:03]MH_I2C_Read... [09:55:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:03]Read from MH i2c: E2 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: E2 0E 00 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: E2 0E 00 EB 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 47 [09:55:03]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:55:03]wFMCommunicate OK [09:55:03]SAM_PROTO_GetShiftState done [09:55:03]FM_GetShiftState done [09:55:03]opened in 1715213850 [09:55:03]opened+sec_in_day 1715300250 [09:55:03]quantity*price = 6500 [09:55:03]sum+1 = 6501 [09:55:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 65.00 НСП 1% : 0.57 НДС 12% : 6.90 Наличными: 65.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 45 09.05.2024 09:55 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91715 ФПД: 45623051107908 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T095503&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91715&fm=45623051107908&tin=02508201610067®Number=0000000000098132&sum=6500 0 [09:55:04]StoreToDocumentArchive [09:55:04]shift 271 fd 91715 [09:55:04]save to /storage/0271/doc_00091715 [09:55:04]save last doc name /storage/0271/doc_00091715 to /storage/kkm_last_doc_name [09:55:04]save OK [09:55:04]Clear old archive folders... [09:55:04]ProcessDocumentItem done err = 0, tmpTLVsize=298 [09:55:04]tlvbuf is 011C54A0 [09:55:04]SAM_PROTO_ClearQueue [09:55:04]wFMCommunicate request_size=4 [09:55:04]MH_SAM_APDU [09:55:04]CAPDU: 80 09 00 00 [09:55:04]Write to MH i2c: E2 08 00 F8 01 80 09 00 00 00 00 00 00 6B [09:55:04]Write i2c OK [09:55:04]MH_I2C_Read... [09:55:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:55:04]Read from MH i2c: E2 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 03 00 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 03 00 F8 01 00 90 00 6D [09:55:04]RAPDU: 90 00 [09:55:04]wFMCommunicate OK [09:55:04]SAM_PROTO_ClearQueue done [09:55:04]KKMCreateOFDPacket [09:55:04]OFDProtocolAddRootSTLVToBuf [09:55:04]FM_MakeSignedData [09:55:04]FM_MakeSignedData [09:55:04]SAM_PROTO_SignData [09:55:04]wFMCommunicate request_size=4 [09:55:04]MH_SAM_APDU [09:55:04]CAPDU: 80 0D 01 02 [09:55:04]Write to MH i2c: E2 08 00 F9 01 80 0D 01 02 00 00 00 00 73 [09:55:04]Write i2c OK [09:55:04]MH_I2C_Read... [09:55:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:55:04]Read from MH i2c: E2 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 03 00 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 03 00 F9 01 00 90 00 6E [09:55:04]RAPDU: 90 00 [09:55:04]wFMCommunicate OK [09:55:04]wFMCommunicate request_size=255 [09:55:04]MH_SAM_APDU [09:55:04]CAPDU: 80 0D 02 02 FA 03 00 2A 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 36 30 30 33 33 38 30 30 30 31 38 33 06 04 38 00 D0 A1 D0 BE D0 BA 20 D0 A4 D1 80 D1 83 D1 82 D0 BE 20 D0 9D D0 AF D0 9D D0 AF 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 20 D0 BE D1 81 D0 B2 D0 B5 D1 82 20 30 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 77 9D 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 [09:55:04]Write to MH i2c: E2 02 01 FA 01 80 0D 02 02 FA 00 03 00 2A 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 36 30 30 33 33 38 30 30 30 31 38 33 06 04 38 00 D0 A1 D0 BE D0 BA 20 D0 A4 D1 80 D1 83 D1 82 D0 BE 20 D0 9D D0 AF D0 9D D0 AF 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 20 D0 BE D1 81 D0 B2 D0 B5 D1 82 20 30 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 77 9D 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 00 00 FB [09:55:04]Write i2c OK [09:55:04]MH_I2C_Read... [09:55:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:04]Read from MH i2c: E2 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 03 00 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 03 00 FA 01 00 90 00 6F [09:55:04]RAPDU: 90 00 [09:55:04]wFMCommunicate OK [09:55:04]wFMCommunicate request_size=57 [09:55:04]MH_SAM_APDU [09:55:04]CAPDU: 80 0D 02 02 34 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 43 66 01 00 35 04 06 00 29 7E 71 C1 3E 44 [09:55:04]Write to MH i2c: E2 3C 00 FB 01 80 0D 02 02 34 00 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 43 66 01 00 35 04 06 00 29 7E 71 C1 3E 44 00 00 33 [09:55:04]Write i2c OK [09:55:04]MH_I2C_Read... [09:55:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:04]Read from MH i2c: E2 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 03 00 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 03 00 FB 01 00 90 00 70 [09:55:04]RAPDU: 90 00 [09:55:04]wFMCommunicate OK [09:55:04]wFMCommunicate request_size=4 [09:55:04]MH_SAM_APDU [09:55:04]CAPDU: 80 0D 03 02 [09:55:04]Write to MH i2c: E2 08 00 FC 01 80 0D 03 02 00 00 00 00 78 [09:55:04]Write i2c OK [09:55:04]MH_I2C_Read... [09:55:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:55:04]Read from MH i2c: E2 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 0B 00 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 0B 00 FC 01 00 52 DB 85 E6 F8 09 0C F7 90 00 15 [09:55:04]RAPDU: 52 DB 85 E6 F8 09 0C F7 90 00 [09:55:04]wFMCommunicate OK [09:55:04]SAM_PROTO_SignData done [09:55:04]FM_MakeSignedData done [09:55:04]CreateOFDProtocolMessage [09:55:04]wFMCommunicate request_size=4 [09:55:04]MH_SAM_APDU [09:55:04]CAPDU: 80 11 00 00 [09:55:04]Write to MH i2c: E2 08 00 FD 01 80 11 00 00 00 00 00 00 78 [09:55:04]Write i2c OK [09:55:04]MH_I2C_Read... [09:55:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:04]Read from MH i2c: E2 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 17 00 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 17 00 FD 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 C8 [09:55:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:55:04]wFMCommunicate OK [09:55:04]CreateOFDProtocolMessage done [09:55:04]OFDSenderStorePacket 91715 [09:55:04]StoreOFDPacket docnum=91715 [09:55:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 3E 01 00 00 E3 CF 36 01 C2 CC 5A 03 01 00 03 00 2A 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 36 30 30 33 33 38 30 30 30 31 38 33 06 04 38 00 D0 A1 D0 BE D0 BA 20 D0 A4 D1 80 D1 83 D1 82 D0 BE 20 D0 9D D0 AF D0 9D D0 AF 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 20 D0 BE D1 81 D0 B2 D0 B5 D1 82 20 30 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 77 9D 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 43 66 01 00 35 04 06 00 29 7E 71 C1 3E 44 52 DB 85 E6 F8 09 0C F7 [09:55:04]CheckFolder [09:55:04]dirname=/storage/ofd_packets [09:55:04]CheckFolder done [09:55:04]ProducePacketName [09:55:04]name=ofd_packets/00091715 [09:55:04]NVStorageSaveData ofd_packets/00091715 [09:55:04]File name is /storage/ofd_packets/00091715 [09:55:04]Write 348 bytes [09:55:04]NVStorageSaveData done [09:55:04]OFDSenderStorePacket done [09:55:04]KKMCreateOFDPacket done [09:55:04]NVStorageSaveData kkm_last_timestamp [09:55:04]File name is /storage/kkm_last_timestamp [09:55:04]Write 4 bytes [09:55:04]NVStorageSaveData done [09:55:04]ExternCall_PrintAddStr [09:55:04]wPrintStart [09:55:04]Write to MH i2c: 01 00 00 FE 01 FF [09:55:04]Write i2c OK [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: 01 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: 01 07 00 [09:55:04]MH_I2C_Read... [09:55:05]Read from MH i2c: 01 07 00 FE 01 00 00 00 00 00 FF 0F 14 [09:55:05]RasterBufferAndPrint [09:55:05]line Счет N : (3)246343 [09:55:05]line ИНН: 02508201610067 [09:55:05]line Контрольно-Кассовый Чек [09:55:05]line ПРОДАЖА [09:55:05]line Товар: 4600338000183 [09:55:05]line Сок Фруто НЯНЯ яблоко освет 0,2л [09:55:05]line 1.000 * 65.00 [09:55:05]line = 65.00 [09:55:05]line НДС 12% НСП 1% [09:55:05]line > о реализуемом товаре [09:55:05]line ИТОГО: 65.00 [09:55:05]line НСП 1% : 0.57 [09:55:05]line НДС 12% : 6.90 [09:55:05]line Наличными: 65.00 [09:55:05]line Безнал.: 0.00 [09:55:05]line Место: АЗС № 133 "Партнер Нефть" [09:55:05]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [09:55:05]line СНО: Общий режим [09:55:05]line Чек 45 09.05.2024 09:55 [09:55:05]line Смена: 271 ФФД: 1.0 [09:55:05]line ЗНМ: 0300000232 [09:55:05]line РНМ: 0000000000098132 [09:55:05]line Версия ККМ: 001 [09:55:05]line ФМ: 0000000000965423 [09:55:05]line ФД: 91715 [09:55:05]line ФПД: 45623051107908 [09:55:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T095503&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91715&fm=45623051107908&tin=02508201610067®Number=0000000000098132&sum=6500 [09:55:05]line 0 [09:55:05]OFD Sender: Processing packet 91715 [packets to send 59, broken 58] [09:55:05]ProducePacketName [09:55:05]name=ofd_packets/00091715 [09:55:05]OFD Sender: To server: pG, [09:55:05]CommunicateWithHost lk.salyk.kg:30040 [09:55:05]ConnectInit lk.salyk.kg [09:55:05]written 0, free lines is 4095 [09:55:05]Connected sock=7 [09:55:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 3E 01 00 00 E3 CF 36 01 C2 CC 5A 03 01 00 03 00 2A 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 36 30 30 33 33 38 30 30 30 31 38 33 06 04 38 00 D0 A1 D0 BE D0 BA 20 D0 A4 D1 80 D1 83 D1 82 D0 BE 20 D0 9D D0 AF D0 9D D0 AF 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 20 D0 BE D1 81 D0 B2 D0 B5 D1 82 20 30 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 77 9D 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 43 66 01 00 35 04 06 00 29 7E 71 C1 3E 44 52 DB 85 E6 F8 09 0C F7 [09:55:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 4C 31 47 00 EB D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 43 66 01 00 F4 03 04 00 1D 49 3C 66 B6 04 01 00 00 F7 98 BF 53 34 C0 24 2F [09:55:05]CommunicateWithHost err = 0 [09:55:05]CheckOFDResponse [09:55:05]1017 (14) - 77093643461234 [09:55:05]1041 (16) - 0000000000965423 [09:55:05]1040 (4) - 91715 [09:55:05]1012 (4) - 09.05.2024 03:55 [09:55:05]1206 (1) - 0 [09:55:05]OFD Sender: Remove packet 91715 [09:55:05]ProducePacketName [09:55:05]name=ofd_packets/00091715 [09:55:05]NVStorageDeleteData [09:55:05]Write to MH i2c: 01 00 00 26 02 28 [09:55:05]Write i2c OK [09:55:05]MH_I2C_Read... [09:55:05]Read from MH i2c: 01 [09:55:05]MH_I2C_Read... [09:55:05]Read from MH i2c: 01 07 00 [09:55:05]MH_I2C_Read... [09:55:05]Read from MH i2c: 01 07 00 26 02 00 00 00 00 00 D4 0C 0F [09:55:05]RasterBufferAndPrint [09:55:05]line [09:55:05]line [09:55:05]line [09:55:05]line [09:55:05]line [09:55:05]written 0, free lines is 3288 [09:55:05]MH_Cut [09:55:05]Write to MH i2c: D1 01 00 2D 02 01 01 [09:55:05]Write i2c OK [09:55:05]MH_I2C_Read... [09:55:05]Read from MH i2c: D1 [09:55:05]MH_I2C_Read... [09:55:05]Read from MH i2c: D1 01 00 [09:55:05]MH_I2C_Read... [09:55:05]Read from MH i2c: D1 01 00 2D 02 00 00 [09:55:05]Write to MH i2c: 01 00 00 2E 02 30 [09:55:05]Write i2c OK [09:55:05]MH_I2C_Read... [09:55:06]OFD Sender: No OFD packet to send [09:55:06]*** Cut start [09:55:06]*** Partial cut [09:55:06]*** CUTSNS_PIN = 1 [09:55:06]*** CUTSNS_PIN = 0 [09:55:06]*** Brake cut motor [09:55:07]Read from MH i2c: 01 [09:55:07]MH_I2C_Read... [09:55:07]*** Stop cut motor [09:55:07]*** Cut end [09:55:07]Read from MH i2c: 01 07 00 [09:55:07]MH_I2C_Read... [09:55:07]Read from MH i2c: 01 07 00 2E 02 00 00 00 00 00 FF 0F 45 [09:55:07]process_action close_receipt done [09:55:07]requested_data is exist [09:55:07]produce_requested_data [09:55:07]requested_item fm.sn is exist - process it [09:55:07]wFMCommunicate request_size=4 [09:55:07]MH_SAM_APDU [09:55:07]CAPDU: 80 11 00 00 [09:55:07]Write to MH i2c: E2 08 00 2F 02 80 11 00 00 00 00 00 00 AB [09:55:07]Write i2c OK [09:55:07]MH_I2C_Read... [09:55:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:07]Read from MH i2c: E2 [09:55:07]MH_I2C_Read... [09:55:07]Read from MH i2c: E2 17 00 [09:55:07]MH_I2C_Read... [09:55:07]Read from MH i2c: E2 17 00 2F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 FB [09:55:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:55:07]wFMCommunicate OK [09:55:07]requested_item fd.num is exist - process it [09:55:07]SAM_PROTO_GetFieldsCounters [09:55:07]wFMCommunicate request_size=4 [09:55:07]MH_SAM_APDU [09:55:07]CAPDU: 80 13 00 00 [09:55:07]Write to MH i2c: E2 08 00 30 02 80 13 00 00 00 00 00 00 AE [09:55:07]Write i2c OK [09:55:07]MH_I2C_Read... [09:55:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:07]Read from MH i2c: E2 [09:55:07]MH_I2C_Read... [09:55:07]Read from MH i2c: E2 62 00 [09:55:07]MH_I2C_Read... [09:55:07]Read from MH i2c: E2 62 00 30 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 0B [09:55:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:55:07]wFMCommunicate OK [09:55:07]SAM_PROTO_GetFieldsCounters done [09:55:07]requested_item shift.num is exist - process it [09:55:07]requested_item shift.opened is exist - process it [09:55:07]req_shift_opened [09:55:07]FM_GetShiftState [09:55:07]SAM_PROTO_GetShiftState [09:55:07]wFMCommunicate request_size=4 [09:55:07]MH_SAM_APDU [09:55:07]CAPDU: 80 13 01 00 [09:55:07]Write to MH i2c: E2 08 00 31 02 80 13 01 00 00 00 00 00 B0 [09:55:07]Write i2c OK [09:55:07]MH_I2C_Read... [09:55:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:07]Read from MH i2c: E2 [09:55:07]MH_I2C_Read... [09:55:07]Read from MH i2c: E2 0E 00 [09:55:07]MH_I2C_Read... [09:55:07]Read from MH i2c: E2 0E 00 31 02 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 8E [09:55:07]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:55:07]wFMCommunicate OK [09:55:07]SAM_PROTO_GetShiftState done [09:55:07]FM_GetShiftState done [09:55:07]req_shift_opened done [09:55:07]requested_item shift.open_date is exist - process it [09:55:07]req_shift_open_date [09:55:07]req_shift_open_date done [09:55:07]produce_requested_data done [09:55:07]produce_requested_data return {"fm.sn":"0000000000965423","fd.num":91715,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [09:55:07]process_action_free close_receipt [09:55:07]json_value_free [09:55:07]json_value_free done [09:55:07]process_json_proto returns [09:55:07]Send response to host [09:55:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965423","fd.num":91715,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [09:55:07]free response buf [09:55:07]execute_script done [09:55:07]execute_script returns [09:55:07]free content buf [09:55:07]Sock 6.Close socket [09:55:07]Sock 6.Thread stoped [09:55:11]OFD Sender: No OFD packet to send [09:55:16]OFD Sender: No OFD packet to send [09:55:21]OFD Sender: No OFD packet to send [09:55:26]OFD Sender: No OFD packet to send [09:55:31]OFD Sender: No OFD packet to send [09:55:36]OFD Sender: No OFD packet to send [09:55:41]OFD Sender: No OFD packet to send [09:55:46]OFD Sender: No OFD packet to send [09:55:51]OFD Sender: No OFD packet to send [09:55:56]OFD Sender: No OFD packet to send [09:56:01]OFD Sender: No OFD packet to send [09:56:06]OFD Sender: No OFD packet to send [09:56:11]OFD Sender: No OFD packet to send [09:56:16]OFD Sender: No OFD packet to send [09:56:17]accept exits with 8 [09:56:17]New connection [09:56:17]New thread 3067006308 created [09:56:17]Thread 3067149668 joined [09:56:17]Waiting for new connection... [09:56:17] Sock 8.Parse request [09:56:17]Sock 8.Check first char [09:56:17]Sock 8.First char is OK [09:56:17]request: POST /json_proto HTTP/1.0 [09:56:17]Method: POST [09:56:17]URL: /json_proto [09:56:17]Method is POST - this is cgi request [09:56:17]url: /json_proto [09:56:17]query_string will be loaded in cgi processing [09:56:17]execute_cgi json_proto POST (null) [09:56:17]execute_cgi path=json_proto method=POST [09:56:17]POST find Content-Length [09:56:17]Host: 172.17.44.196:8080 [09:56:17]Content-Length: 215 [09:56:17]Content-Type: application/json [09:56:17] [09:56:17]POST finish read [09:56:17]Found Content-Length = 215 [09:56:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:17]execute_script... [09:56:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:17]POST & json_proto [09:56:17]process_json_proto [09:56:17]json parsed OK: [09:56:17]protocol is kg_v1.0 [09:56:17]action value=get_value [09:56:17]process_action get_value [09:56:17]cmd_get_value [09:56:17]process_action get_value done [09:56:17]requested_data is exist [09:56:17]produce_requested_data [09:56:17]requested_item kkm.sn is exist - process it [09:56:17]requested_item kkm.ver is exist - process it [09:56:17]requested_item fm.sn is exist - process it [09:56:17]wFMCommunicate request_size=4 [09:56:17]MH_SAM_APDU [09:56:17]CAPDU: 80 11 00 00 [09:56:17]Write to MH i2c: E2 08 00 32 02 80 11 00 00 00 00 00 00 AE [09:56:17]Write i2c OK [09:56:17]MH_I2C_Read... [09:56:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:17]Read from MH i2c: E2 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: E2 17 00 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: E2 17 00 32 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 FE [09:56:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:56:17]wFMCommunicate OK [09:56:17]requested_item fd.num is exist - process it [09:56:17]SAM_PROTO_GetFieldsCounters [09:56:17]wFMCommunicate request_size=4 [09:56:17]MH_SAM_APDU [09:56:17]CAPDU: 80 13 00 00 [09:56:17]Write to MH i2c: E2 08 00 33 02 80 13 00 00 00 00 00 00 B1 [09:56:17]Write i2c OK [09:56:17]MH_I2C_Read... [09:56:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:17]Read from MH i2c: E2 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: E2 62 00 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: E2 62 00 33 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 0E [09:56:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:56:17]wFMCommunicate OK [09:56:17]SAM_PROTO_GetFieldsCounters done [09:56:17]requested_item shift.num is exist - process it [09:56:17]requested_item shift.opened is exist - process it [09:56:17]req_shift_opened [09:56:17]FM_GetShiftState [09:56:17]SAM_PROTO_GetShiftState [09:56:17]wFMCommunicate request_size=4 [09:56:17]MH_SAM_APDU [09:56:17]CAPDU: 80 13 01 00 [09:56:17]Write to MH i2c: E2 08 00 34 02 80 13 01 00 00 00 00 00 B3 [09:56:17]Write i2c OK [09:56:17]MH_I2C_Read... [09:56:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:17]Read from MH i2c: E2 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: E2 0E 00 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: E2 0E 00 34 02 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 91 [09:56:17]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:56:17]wFMCommunicate OK [09:56:17]SAM_PROTO_GetShiftState done [09:56:17]FM_GetShiftState done [09:56:17]req_shift_opened done [09:56:17]requested_item shift.open_date is exist - process it [09:56:17]req_shift_open_date [09:56:17]req_shift_open_date done [09:56:17]produce_requested_data done [09:56:17]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91715,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [09:56:17]process_action_free get_value [09:56:17]json_value_free [09:56:17]json_value_free done [09:56:17]process_json_proto returns [09:56:17]Send response to host [09:56:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91715,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [09:56:17]free response buf [09:56:17]execute_script done [09:56:17]execute_script returns [09:56:17]free content buf [09:56:17]Sock 8.Close socket [09:56:17]Sock 8.Thread stoped [09:56:17]accept exits with 7 [09:56:17]New connection [09:56:17]New thread 3067149668 created [09:56:17]Thread 3067006308 joined [09:56:17]Waiting for new connection... [09:56:17] Sock 7.Parse request [09:56:17]Sock 7.Check first char [09:56:17]Sock 7.First char is OK [09:56:17]request: POST /json_proto HTTP/1.0 [09:56:17]Method: POST [09:56:17]URL: /json_proto [09:56:17]Method is POST - this is cgi request [09:56:17]url: /json_proto [09:56:17]query_string will be loaded in cgi processing [09:56:17]execute_cgi json_proto POST (null) [09:56:17]execute_cgi path=json_proto method=POST [09:56:17]POST find Content-Length [09:56:17]Host: 172.17.44.196:8080 [09:56:17]Content-Length: 331 [09:56:17]Content-Type: application/json [09:56:17] [09:56:17]POST finish read [09:56:17]Found Content-Length = 331 [09:56:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:56:17]execute_script... [09:56:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:56:17]POST & json_proto [09:56:17]process_json_proto [09:56:17]json parsed OK: [09:56:17]protocol is kg_v1.0 [09:56:17]action value=get_value [09:56:17]process_action get_value [09:56:17]cmd_get_value [09:56:17]process_action get_value done [09:56:17]requested_data is exist [09:56:17]produce_requested_data [09:56:17]requested_item fm.sale.total is exist - process it [09:56:17]SAM_PROTO_GetFMData [09:56:17]wFMCommunicate request_size=4 [09:56:17]MH_SAM_APDU [09:56:17]CAPDU: 80 13 03 00 [09:56:17]Write to MH i2c: E2 08 00 35 02 80 13 03 00 00 00 00 00 B6 [09:56:17]Write i2c OK [09:56:17]MH_I2C_Read... [09:56:18]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:56:18]Read from MH i2c: E2 [09:56:18]MH_I2C_Read... [09:56:18]Read from MH i2c: E2 FD 00 [09:56:18]MH_I2C_Read... [09:56:18]Read from MH i2c: E2 FD 00 35 02 00 C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 8B [09:56:18]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [09:56:18]wFMCommunicate OK [09:56:18]wFMCommunicate request_size=4 [09:56:18]MH_SAM_APDU [09:56:18]CAPDU: 80 17 00 00 [09:56:18]Write to MH i2c: E2 08 00 36 02 80 17 00 00 00 00 00 00 B8 [09:56:18]Write i2c OK [09:56:18]MH_I2C_Read... [09:56:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:56:18]Read from MH i2c: E2 [09:56:18]MH_I2C_Read... [09:56:18]Read from MH i2c: E2 FD 00 [09:56:18]MH_I2C_Read... [09:56:18]Read from MH i2c: E2 FD 00 36 02 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 CA [09:56:18]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [09:56:18]wFMCommunicate OK [09:56:18]wFMCommunicate request_size=4 [09:56:18]MH_SAM_APDU [09:56:18]CAPDU: 80 17 00 00 [09:56:18]Write to MH i2c: E2 08 00 37 02 80 17 00 00 00 00 00 00 B9 [09:56:18]Write i2c OK [09:56:18]MH_I2C_Read... [09:56:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:56:18]Read from MH i2c: E2 [09:56:18]MH_I2C_Read... [09:56:18]Read from MH i2c: E2 FD 00 [09:56:18]MH_I2C_Read... [09:56:18]Read from MH i2c: E2 FD 00 37 02 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 91 [09:56:18]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [09:56:18]wFMCommunicate OK [09:56:18]wFMCommunicate request_size=4 [09:56:18]MH_SAM_APDU [09:56:18]CAPDU: 80 17 00 00 [09:56:18]Write to MH i2c: E2 08 00 38 02 80 17 00 00 00 00 00 00 BA [09:56:18]Write i2c OK [09:56:18]MH_I2C_Read... [09:56:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:56:18]Read from MH i2c: E2 [09:56:18]MH_I2C_Read... [09:56:18]Read from MH i2c: E2 FD 00 [09:56:18]MH_I2C_Read... [09:56:18]Read from MH i2c: E2 FD 00 38 02 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 32 [09:56:18]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [09:56:18]wFMCommunicate OK [09:56:18]wFMCommunicate request_size=4 [09:56:18]MH_SAM_APDU [09:56:18]CAPDU: 80 17 00 00 [09:56:18]Write to MH i2c: E2 08 00 39 02 80 17 00 00 00 00 00 00 BB [09:56:18]Write i2c OK [09:56:18]MH_I2C_Read... [09:56:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [09:56:19]Read from MH i2c: E2 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 E5 00 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 E5 00 39 02 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9F [09:56:19]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:56:19]wFMCommunicate OK [09:56:19]SAM_PROTO_GetFMData done [09:56:19]requested_item fm.sale_refund.total is exist - process it [09:56:19]requested_item fm.buy.total is exist - process it [09:56:19]requested_item shift.sale.total is exist - process it [09:56:19]SAM_PROTO_GetShiftData [09:56:19]wFMCommunicate request_size=4 [09:56:19]MH_SAM_APDU [09:56:19]CAPDU: 80 13 02 00 [09:56:19]Write to MH i2c: E2 08 00 3A 02 80 13 02 00 00 00 00 00 BA [09:56:19]Write i2c OK [09:56:19]MH_I2C_Read... [09:56:19]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:56:19]Read from MH i2c: E2 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 FD 00 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 FD 00 3A 02 00 AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 D0 [09:56:19]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [09:56:19]wFMCommunicate OK [09:56:19]wFMCommunicate request_size=4 [09:56:19]MH_SAM_APDU [09:56:19]CAPDU: 80 17 00 00 [09:56:19]Write to MH i2c: E2 08 00 3B 02 80 17 00 00 00 00 00 00 BD [09:56:19]Write i2c OK [09:56:19]MH_I2C_Read... [09:56:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:56:19]Read from MH i2c: E2 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 FD 00 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 FD 00 3B 02 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 DF [09:56:19]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [09:56:19]wFMCommunicate OK [09:56:19]wFMCommunicate request_size=4 [09:56:19]MH_SAM_APDU [09:56:19]CAPDU: 80 17 00 00 [09:56:19]Write to MH i2c: E2 08 00 3C 02 80 17 00 00 00 00 00 00 BE [09:56:19]Write i2c OK [09:56:19]MH_I2C_Read... [09:56:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:56:20]Read from MH i2c: E2 [09:56:20]MH_I2C_Read... [09:56:20]Read from MH i2c: E2 FD 00 [09:56:20]MH_I2C_Read... [09:56:20]Read from MH i2c: E2 FD 00 3C 02 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 75 [09:56:20]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [09:56:20]wFMCommunicate OK [09:56:20]wFMCommunicate request_size=4 [09:56:20]MH_SAM_APDU [09:56:20]CAPDU: 80 17 00 00 [09:56:20]Write to MH i2c: E2 08 00 3D 02 80 17 00 00 00 00 00 00 BF [09:56:20]Write i2c OK [09:56:20]MH_I2C_Read... [09:56:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:56:20]Read from MH i2c: E2 [09:56:20]MH_I2C_Read... [09:56:20]Read from MH i2c: E2 FD 00 [09:56:20]MH_I2C_Read... [09:56:20]Read from MH i2c: E2 FD 00 3D 02 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 31 [09:56:20]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [09:56:20]wFMCommunicate OK [09:56:20]wFMCommunicate request_size=4 [09:56:20]MH_SAM_APDU [09:56:20]CAPDU: 80 17 00 00 [09:56:20]Write to MH i2c: E2 08 00 3E 02 80 17 00 00 00 00 00 00 C0 [09:56:20]Write i2c OK [09:56:20]MH_I2C_Read... [09:56:20]Read from MH i2c: E2 [09:56:20]MH_I2C_Read... [09:56:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:56:20]Read from MH i2c: E2 CB 00 [09:56:20]MH_I2C_Read... [09:56:20]Read from MH i2c: E2 CB 00 3E 02 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A9 [09:56:20]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:56:20]wFMCommunicate OK [09:56:20]SAM_PROTO_GetShiftData done [09:56:20]requested_item shift.sale.total_cash is exist - process it [09:56:20]requested_item shift.sale_refund.total is exist - process it [09:56:20]requested_item shift.sale_refund.total_cash is exist - process it [09:56:20]requested_item shift.buy.total is exist - process it [09:56:20]requested_item shift.buy.total_cash is exist - process it [09:56:20]produce_requested_data done [09:56:20]produce_requested_data return {"fm.sale.total":59848149.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6988.00,"shift.sale.total_cash":5778.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:56:20]process_action_free get_value [09:56:20]json_value_free [09:56:20]json_value_free done [09:56:20]process_json_proto returns [09:56:20]Send response to host [09:56:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848149.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6988.00,"shift.sale.total_cash":5778.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:56:20]free response buf [09:56:20]execute_script done [09:56:20]execute_script returns [09:56:20]free content buf [09:56:20]Sock 7.Close socket [09:56:20]Sock 7.Thread stoped [09:56:21]OFD Sender: No OFD packet to send [09:56:26]OFD Sender: No OFD packet to send [09:56:28]accept exits with 8 [09:56:28]New connection [09:56:28]New thread 3067006308 created [09:56:28]Thread 3067149668 joined [09:56:28]Waiting for new connection... [09:56:28] Sock 8.Parse request [09:56:28]Sock 8.Check first char [09:56:28]Sock 8.First char is OK [09:56:28]request: POST /json_proto HTTP/1.0 [09:56:28]Method: POST [09:56:28]URL: /json_proto [09:56:28]Method is POST - this is cgi request [09:56:28]url: /json_proto [09:56:28]query_string will be loaded in cgi processing [09:56:28]execute_cgi json_proto POST (null) [09:56:28]execute_cgi path=json_proto method=POST [09:56:28]POST find Content-Length [09:56:28]Host: 172.17.44.196:8080 [09:56:28]Content-Length: 215 [09:56:28]Content-Type: application/json [09:56:28] [09:56:28]POST finish read [09:56:28]Found Content-Length = 215 [09:56:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:28]execute_script... [09:56:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:28]POST & json_proto [09:56:28]process_json_proto [09:56:28]json parsed OK: [09:56:28]protocol is kg_v1.0 [09:56:28]action value=get_value [09:56:28]process_action get_value [09:56:28]cmd_get_value [09:56:28]process_action get_value done [09:56:28]requested_data is exist [09:56:28]produce_requested_data [09:56:28]requested_item kkm.sn is exist - process it [09:56:28]requested_item kkm.ver is exist - process it [09:56:28]requested_item fm.sn is exist - process it [09:56:28]wFMCommunicate request_size=4 [09:56:28]MH_SAM_APDU [09:56:28]CAPDU: 80 11 00 00 [09:56:28]Write to MH i2c: E2 08 00 3F 02 80 11 00 00 00 00 00 00 BB [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:28]Read from MH i2c: E2 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 17 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 17 00 3F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 0B [09:56:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:56:28]wFMCommunicate OK [09:56:28]requested_item fd.num is exist - process it [09:56:28]SAM_PROTO_GetFieldsCounters [09:56:28]wFMCommunicate request_size=4 [09:56:28]MH_SAM_APDU [09:56:28]CAPDU: 80 13 00 00 [09:56:28]Write to MH i2c: E2 08 00 40 02 80 13 00 00 00 00 00 00 BE [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:28]Read from MH i2c: E2 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 62 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 62 00 40 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [09:56:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:56:28]wFMCommunicate OK [09:56:28]SAM_PROTO_GetFieldsCounters done [09:56:28]requested_item shift.num is exist - process it [09:56:28]requested_item shift.opened is exist - process it [09:56:28]req_shift_opened [09:56:28]FM_GetShiftState [09:56:28]SAM_PROTO_GetShiftState [09:56:28]wFMCommunicate request_size=4 [09:56:28]MH_SAM_APDU [09:56:28]CAPDU: 80 13 01 00 [09:56:28]Write to MH i2c: E2 08 00 41 02 80 13 01 00 00 00 00 00 C0 [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:28]Read from MH i2c: E2 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 0E 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 0E 00 41 02 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 9E [09:56:28]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:56:28]wFMCommunicate OK [09:56:28]SAM_PROTO_GetShiftState done [09:56:28]FM_GetShiftState done [09:56:28]req_shift_opened done [09:56:28]requested_item shift.open_date is exist - process it [09:56:28]req_shift_open_date [09:56:28]req_shift_open_date done [09:56:28]produce_requested_data done [09:56:28]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91715,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [09:56:28]process_action_free get_value [09:56:28]json_value_free [09:56:28]json_value_free done [09:56:28]process_json_proto returns [09:56:28]Send response to host [09:56:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91715,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [09:56:28]free response buf [09:56:28]execute_script done [09:56:28]execute_script returns [09:56:28]free content buf [09:56:28]Sock 8.Close socket [09:56:28]Sock 8.Thread stoped [09:56:28]accept exits with 6 [09:56:28]New connection [09:56:28]New thread 3067149668 created [09:56:28]Thread 3067006308 joined [09:56:28]Waiting for new connection... [09:56:28] Sock 6.Parse request [09:56:28]Sock 6.Check first char [09:56:28]Sock 6.First char is OK [09:56:28]request: POST /json_proto HTTP/1.0 [09:56:28]Method: POST [09:56:28]URL: /json_proto [09:56:28]Method is POST - this is cgi request [09:56:28]url: /json_proto [09:56:28]query_string will be loaded in cgi processing [09:56:28]execute_cgi json_proto POST (null) [09:56:28]execute_cgi path=json_proto method=POST [09:56:28]POST find Content-Length [09:56:28]Host: 172.17.44.196:8080 [09:56:28]Content-Length: 331 [09:56:28]Content-Type: application/json [09:56:28] [09:56:28]POST finish read [09:56:28]Found Content-Length = 331 [09:56:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:56:28]execute_script... [09:56:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:56:28]POST & json_proto [09:56:28]process_json_proto [09:56:28]json parsed OK: [09:56:28]protocol is kg_v1.0 [09:56:28]action value=get_value [09:56:28]process_action get_value [09:56:28]cmd_get_value [09:56:28]process_action get_value done [09:56:28]requested_data is exist [09:56:28]produce_requested_data [09:56:28]requested_item fm.sale.total is exist - process it [09:56:28]SAM_PROTO_GetFMData [09:56:28]wFMCommunicate request_size=4 [09:56:28]MH_SAM_APDU [09:56:28]CAPDU: 80 13 03 00 [09:56:28]Write to MH i2c: E2 08 00 42 02 80 13 03 00 00 00 00 00 C3 [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:29]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:56:29]Read from MH i2c: E2 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: E2 FD 00 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: E2 FD 00 42 02 00 C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 98 [09:56:29]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [09:56:29]wFMCommunicate OK [09:56:29]wFMCommunicate request_size=4 [09:56:29]MH_SAM_APDU [09:56:29]CAPDU: 80 17 00 00 [09:56:29]Write to MH i2c: E2 08 00 43 02 80 17 00 00 00 00 00 00 C5 [09:56:29]Write i2c OK [09:56:29]MH_I2C_Read... [09:56:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:56:29]Read from MH i2c: E2 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: E2 FD 00 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: E2 FD 00 43 02 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 D7 [09:56:29]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [09:56:29]wFMCommunicate OK [09:56:29]wFMCommunicate request_size=4 [09:56:29]MH_SAM_APDU [09:56:29]CAPDU: 80 17 00 00 [09:56:29]Write to MH i2c: E2 08 00 44 02 80 17 00 00 00 00 00 00 C6 [09:56:29]Write i2c OK [09:56:29]MH_I2C_Read... [09:56:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:56:29]Read from MH i2c: E2 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: E2 FD 00 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: E2 FD 00 44 02 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 9E [09:56:29]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [09:56:29]wFMCommunicate OK [09:56:29]wFMCommunicate request_size=4 [09:56:29]MH_SAM_APDU [09:56:29]CAPDU: 80 17 00 00 [09:56:29]Write to MH i2c: E2 08 00 45 02 80 17 00 00 00 00 00 00 C7 [09:56:29]Write i2c OK [09:56:29]MH_I2C_Read... [09:56:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:56:30]Read from MH i2c: E2 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 FD 00 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 FD 00 45 02 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 3F [09:56:30]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [09:56:30]wFMCommunicate OK [09:56:30]wFMCommunicate request_size=4 [09:56:30]MH_SAM_APDU [09:56:30]CAPDU: 80 17 00 00 [09:56:30]Write to MH i2c: E2 08 00 46 02 80 17 00 00 00 00 00 00 C8 [09:56:30]Write i2c OK [09:56:30]MH_I2C_Read... [09:56:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [09:56:30]Read from MH i2c: E2 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 E5 00 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 E5 00 46 02 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AC [09:56:30]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:56:30]wFMCommunicate OK [09:56:30]SAM_PROTO_GetFMData done [09:56:30]requested_item fm.sale_refund.total is exist - process it [09:56:30]requested_item fm.buy.total is exist - process it [09:56:30]requested_item shift.sale.total is exist - process it [09:56:30]SAM_PROTO_GetShiftData [09:56:30]wFMCommunicate request_size=4 [09:56:30]MH_SAM_APDU [09:56:30]CAPDU: 80 13 02 00 [09:56:30]Write to MH i2c: E2 08 00 47 02 80 13 02 00 00 00 00 00 C7 [09:56:30]Write i2c OK [09:56:30]MH_I2C_Read... [09:56:30]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:56:30]Read from MH i2c: E2 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 FD 00 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 FD 00 47 02 00 AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 DD [09:56:30]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [09:56:30]wFMCommunicate OK [09:56:30]wFMCommunicate request_size=4 [09:56:30]MH_SAM_APDU [09:56:30]CAPDU: 80 17 00 00 [09:56:30]Write to MH i2c: E2 08 00 48 02 80 17 00 00 00 00 00 00 CA [09:56:30]Write i2c OK [09:56:30]MH_I2C_Read... [09:56:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:56:31]Read from MH i2c: E2 [09:56:31]MH_I2C_Read... [09:56:31]Read from MH i2c: E2 FD 00 [09:56:31]MH_I2C_Read... [09:56:31]Read from MH i2c: E2 FD 00 48 02 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 EC [09:56:31]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [09:56:31]wFMCommunicate OK [09:56:31]wFMCommunicate request_size=4 [09:56:31]MH_SAM_APDU [09:56:31]CAPDU: 80 17 00 00 [09:56:31]Write to MH i2c: E2 08 00 49 02 80 17 00 00 00 00 00 00 CB [09:56:31]Write i2c OK [09:56:31]MH_I2C_Read... [09:56:31]OFD Sender: No OFD packet to send [09:56:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:56:31]Read from MH i2c: E2 [09:56:31]MH_I2C_Read... [09:56:31]Read from MH i2c: E2 FD 00 [09:56:31]MH_I2C_Read... [09:56:31]Read from MH i2c: E2 FD 00 49 02 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 82 [09:56:31]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [09:56:31]wFMCommunicate OK [09:56:31]wFMCommunicate request_size=4 [09:56:31]MH_SAM_APDU [09:56:31]CAPDU: 80 17 00 00 [09:56:31]Write to MH i2c: E2 08 00 4A 02 80 17 00 00 00 00 00 00 CC [09:56:31]Write i2c OK [09:56:31]MH_I2C_Read... [09:56:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:56:31]Read from MH i2c: E2 [09:56:31]MH_I2C_Read... [09:56:31]Read from MH i2c: E2 FD 00 [09:56:31]MH_I2C_Read... [09:56:31]Read from MH i2c: E2 FD 00 4A 02 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 3E [09:56:31]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [09:56:32]wFMCommunicate OK [09:56:32]wFMCommunicate request_size=4 [09:56:32]MH_SAM_APDU [09:56:32]CAPDU: 80 17 00 00 [09:56:32]Write to MH i2c: E2 08 00 4B 02 80 17 00 00 00 00 00 00 CD [09:56:32]Write i2c OK [09:56:32]MH_I2C_Read... [09:56:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:56:32]Read from MH i2c: E2 [09:56:32]MH_I2C_Read... [09:56:32]Read from MH i2c: E2 CB 00 [09:56:32]MH_I2C_Read... [09:56:32]Read from MH i2c: E2 CB 00 4B 02 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B6 [09:56:32]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:56:32]wFMCommunicate OK [09:56:32]SAM_PROTO_GetShiftData done [09:56:32]requested_item shift.sale.total_cash is exist - process it [09:56:32]requested_item shift.sale_refund.total is exist - process it [09:56:32]requested_item shift.sale_refund.total_cash is exist - process it [09:56:32]requested_item shift.buy.total is exist - process it [09:56:32]requested_item shift.buy.total_cash is exist - process it [09:56:32]produce_requested_data done [09:56:32]produce_requested_data return {"fm.sale.total":59848149.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6988.00,"shift.sale.total_cash":5778.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:56:32]process_action_free get_value [09:56:32]json_value_free [09:56:32]json_value_free done [09:56:32]process_json_proto returns [09:56:32]Send response to host [09:56:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848149.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6988.00,"shift.sale.total_cash":5778.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:56:32]free response buf [09:56:32]execute_script done [09:56:32]execute_script returns [09:56:32]free content buf [09:56:32]Sock 6.Close socket [09:56:32]Sock 6.Thread stoped [09:56:36]OFD Sender: No OFD packet to send [09:56:41]OFD Sender: No OFD packet to send [09:56:46]OFD Sender: No OFD packet to send [09:56:50]accept exits with 7 [09:56:50]New connection [09:56:50]New thread 3067006308 created [09:56:50]Thread 3067149668 joined [09:56:50]Waiting for new connection... [09:56:50] Sock 7.Parse request [09:56:50]Sock 7.Check first char [09:56:50]Sock 7.First char is OK [09:56:50]request: POST /json_proto HTTP/1.0 [09:56:50]Method: POST [09:56:50]URL: /json_proto [09:56:50]Method is POST - this is cgi request [09:56:50]url: /json_proto [09:56:50]query_string will be loaded in cgi processing [09:56:50]execute_cgi json_proto POST (null) [09:56:50]execute_cgi path=json_proto method=POST [09:56:50]POST find Content-Length [09:56:50]Host: 172.17.44.196:8080 [09:56:50]Content-Length: 215 [09:56:50]Content-Type: application/json [09:56:50] [09:56:50]POST finish read [09:56:50]Found Content-Length = 215 [09:56:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:50]execute_script... [09:56:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:50]POST & json_proto [09:56:50]process_json_proto [09:56:50]json parsed OK: [09:56:50]protocol is kg_v1.0 [09:56:50]action value=get_value [09:56:50]process_action get_value [09:56:50]cmd_get_value [09:56:50]process_action get_value done [09:56:50]requested_data is exist [09:56:50]produce_requested_data [09:56:50]requested_item kkm.sn is exist - process it [09:56:50]requested_item kkm.ver is exist - process it [09:56:50]requested_item fm.sn is exist - process it [09:56:50]wFMCommunicate request_size=4 [09:56:50]MH_SAM_APDU [09:56:50]CAPDU: 80 11 00 00 [09:56:50]Write to MH i2c: E2 08 00 4C 02 80 11 00 00 00 00 00 00 C8 [09:56:50]Write i2c OK [09:56:50]MH_I2C_Read... [09:56:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:50]Read from MH i2c: E2 [09:56:50]MH_I2C_Read... [09:56:50]Read from MH i2c: E2 17 00 [09:56:50]MH_I2C_Read... [09:56:50]Read from MH i2c: E2 17 00 4C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 18 [09:56:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:56:50]wFMCommunicate OK [09:56:50]requested_item fd.num is exist - process it [09:56:50]SAM_PROTO_GetFieldsCounters [09:56:50]wFMCommunicate request_size=4 [09:56:50]MH_SAM_APDU [09:56:50]CAPDU: 80 13 00 00 [09:56:50]Write to MH i2c: E2 08 00 4D 02 80 13 00 00 00 00 00 00 CB [09:56:50]Write i2c OK [09:56:50]MH_I2C_Read... [09:56:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:50]Read from MH i2c: E2 [09:56:50]MH_I2C_Read... [09:56:50]Read from MH i2c: E2 62 00 [09:56:50]MH_I2C_Read... [09:56:50]Read from MH i2c: E2 62 00 4D 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 28 [09:56:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:56:50]wFMCommunicate OK [09:56:50]SAM_PROTO_GetFieldsCounters done [09:56:50]requested_item shift.num is exist - process it [09:56:50]requested_item shift.opened is exist - process it [09:56:50]req_shift_opened [09:56:50]FM_GetShiftState [09:56:50]SAM_PROTO_GetShiftState [09:56:50]wFMCommunicate request_size=4 [09:56:50]MH_SAM_APDU [09:56:50]CAPDU: 80 13 01 00 [09:56:50]Write to MH i2c: E2 08 00 4E 02 80 13 01 00 00 00 00 00 CD [09:56:50]Write i2c OK [09:56:50]MH_I2C_Read... [09:56:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:50]Read from MH i2c: E2 [09:56:50]MH_I2C_Read... [09:56:50]Read from MH i2c: E2 0E 00 [09:56:50]MH_I2C_Read... [09:56:50]Read from MH i2c: E2 0E 00 4E 02 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 AB [09:56:50]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:56:50]wFMCommunicate OK [09:56:50]SAM_PROTO_GetShiftState done [09:56:50]FM_GetShiftState done [09:56:50]req_shift_opened done [09:56:50]requested_item shift.open_date is exist - process it [09:56:50]req_shift_open_date [09:56:50]req_shift_open_date done [09:56:50]produce_requested_data done [09:56:50]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91715,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [09:56:50]process_action_free get_value [09:56:50]json_value_free [09:56:50]json_value_free done [09:56:50]process_json_proto returns [09:56:50]Send response to host [09:56:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91715,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [09:56:50]free response buf [09:56:50]execute_script done [09:56:50]execute_script returns [09:56:50]free content buf [09:56:50]Sock 7.Close socket [09:56:50]Sock 7.Thread stoped [09:56:51]OFD Sender: No OFD packet to send [09:56:55]accept exits with 6 [09:56:55]New connection [09:56:55]New thread 3067149668 created [09:56:55]Thread 3067006308 joined [09:56:55]Waiting for new connection... [09:56:55] Sock 6.Parse request [09:56:55]Sock 6.Check first char [09:56:55]Sock 6.First char is OK [09:56:55]request: POST /json_proto HTTP/1.0 [09:56:55]Method: POST [09:56:55]URL: /json_proto [09:56:55]Method is POST - this is cgi request [09:56:55]url: /json_proto [09:56:55]query_string will be loaded in cgi processing [09:56:55]execute_cgi json_proto POST (null) [09:56:55]execute_cgi path=json_proto method=POST [09:56:55]POST find Content-Length [09:56:55]Host: 172.17.44.196:8080 [09:56:55]Content-Length: 331 [09:56:55]Content-Type: application/json [09:56:55] [09:56:55]POST finish read [09:56:55]Found Content-Length = 331 [09:56:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:56:55]execute_script... [09:56:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:56:55]POST & json_proto [09:56:55]process_json_proto [09:56:55]json parsed OK: [09:56:55]protocol is kg_v1.0 [09:56:55]action value=get_value [09:56:55]process_action get_value [09:56:55]cmd_get_value [09:56:55]process_action get_value done [09:56:55]requested_data is exist [09:56:55]produce_requested_data [09:56:55]requested_item fm.sale.total is exist - process it [09:56:55]SAM_PROTO_GetFMData [09:56:55]wFMCommunicate request_size=4 [09:56:55]MH_SAM_APDU [09:56:55]CAPDU: 80 13 03 00 [09:56:55]Write to MH i2c: E2 08 00 4F 02 80 13 03 00 00 00 00 00 D0 [09:56:55]Write i2c OK [09:56:55]MH_I2C_Read... [09:56:55]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:56:55]Read from MH i2c: E2 [09:56:55]MH_I2C_Read... [09:56:55]Read from MH i2c: E2 FD 00 [09:56:55]MH_I2C_Read... [09:56:55]Read from MH i2c: E2 FD 00 4F 02 00 C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 A5 [09:56:55]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [09:56:55]wFMCommunicate OK [09:56:55]wFMCommunicate request_size=4 [09:56:55]MH_SAM_APDU [09:56:55]CAPDU: 80 17 00 00 [09:56:55]Write to MH i2c: E2 08 00 50 02 80 17 00 00 00 00 00 00 D2 [09:56:55]Write i2c OK [09:56:55]MH_I2C_Read... [09:56:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:56:56]Read from MH i2c: E2 [09:56:56]MH_I2C_Read... [09:56:56]Read from MH i2c: E2 FD 00 [09:56:56]MH_I2C_Read... [09:56:56]Read from MH i2c: E2 FD 00 50 02 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 E4 [09:56:56]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [09:56:56]wFMCommunicate OK [09:56:56]wFMCommunicate request_size=4 [09:56:56]MH_SAM_APDU [09:56:56]CAPDU: 80 17 00 00 [09:56:56]Write to MH i2c: E2 08 00 51 02 80 17 00 00 00 00 00 00 D3 [09:56:56]Write i2c OK [09:56:56]MH_I2C_Read... [09:56:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:56:56]Read from MH i2c: E2 [09:56:56]MH_I2C_Read... [09:56:56]Read from MH i2c: E2 FD 00 [09:56:56]MH_I2C_Read... [09:56:56]Read from MH i2c: E2 FD 00 51 02 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 AB [09:56:56]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [09:56:56]wFMCommunicate OK [09:56:56]wFMCommunicate request_size=4 [09:56:56]MH_SAM_APDU [09:56:56]CAPDU: 80 17 00 00 [09:56:56]Write to MH i2c: E2 08 00 52 02 80 17 00 00 00 00 00 00 D4 [09:56:56]Write i2c OK [09:56:56]MH_I2C_Read... [09:56:56]OFD Sender: No OFD packet to send [09:56:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:56:56]Read from MH i2c: E2 [09:56:56]MH_I2C_Read... [09:56:56]Read from MH i2c: E2 FD 00 [09:56:56]MH_I2C_Read... [09:56:56]Read from MH i2c: E2 FD 00 52 02 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 4C [09:56:56]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [09:56:56]wFMCommunicate OK [09:56:56]wFMCommunicate request_size=4 [09:56:56]MH_SAM_APDU [09:56:56]CAPDU: 80 17 00 00 [09:56:56]Write to MH i2c: E2 08 00 53 02 80 17 00 00 00 00 00 00 D5 [09:56:56]Write i2c OK [09:56:56]MH_I2C_Read... [09:56:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [09:56:56]Read from MH i2c: E2 [09:56:56]MH_I2C_Read... [09:56:56]Read from MH i2c: E2 E5 00 [09:56:56]MH_I2C_Read... [09:56:56]Read from MH i2c: E2 E5 00 53 02 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B9 [09:56:56]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:56:56]wFMCommunicate OK [09:56:56]SAM_PROTO_GetFMData done [09:56:56]requested_item fm.sale_refund.total is exist - process it [09:56:56]requested_item fm.buy.total is exist - process it [09:56:56]requested_item shift.sale.total is exist - process it [09:56:56]SAM_PROTO_GetShiftData [09:56:56]wFMCommunicate request_size=4 [09:56:56]MH_SAM_APDU [09:56:56]CAPDU: 80 13 02 00 [09:56:56]Write to MH i2c: E2 08 00 54 02 80 13 02 00 00 00 00 00 D4 [09:56:56]Write i2c OK [09:56:56]MH_I2C_Read... [09:56:57]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:56:57]Read from MH i2c: E2 [09:56:57]MH_I2C_Read... [09:56:57]Read from MH i2c: E2 FD 00 [09:56:57]MH_I2C_Read... [09:56:57]Read from MH i2c: E2 FD 00 54 02 00 AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 EA [09:56:57]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [09:56:57]wFMCommunicate OK [09:56:57]wFMCommunicate request_size=4 [09:56:57]MH_SAM_APDU [09:56:57]CAPDU: 80 17 00 00 [09:56:57]Write to MH i2c: E2 08 00 55 02 80 17 00 00 00 00 00 00 D7 [09:56:57]Write i2c OK [09:56:57]MH_I2C_Read... [09:56:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:56:57]Read from MH i2c: E2 [09:56:57]MH_I2C_Read... [09:56:57]Read from MH i2c: E2 FD 00 [09:56:57]MH_I2C_Read... [09:56:57]Read from MH i2c: E2 FD 00 55 02 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 F9 [09:56:57]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [09:56:57]wFMCommunicate OK [09:56:57]wFMCommunicate request_size=4 [09:56:57]MH_SAM_APDU [09:56:57]CAPDU: 80 17 00 00 [09:56:57]Write to MH i2c: E2 08 00 56 02 80 17 00 00 00 00 00 00 D8 [09:56:57]Write i2c OK [09:56:57]MH_I2C_Read... [09:56:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:56:57]Read from MH i2c: E2 [09:56:57]MH_I2C_Read... [09:56:57]Read from MH i2c: E2 FD 00 [09:56:57]MH_I2C_Read... [09:56:57]Read from MH i2c: E2 FD 00 56 02 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 8F [09:56:57]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [09:56:57]wFMCommunicate OK [09:56:57]wFMCommunicate request_size=4 [09:56:57]MH_SAM_APDU [09:56:57]CAPDU: 80 17 00 00 [09:56:57]Write to MH i2c: E2 08 00 57 02 80 17 00 00 00 00 00 00 D9 [09:56:57]Write i2c OK [09:56:57]MH_I2C_Read... [09:56:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:56:58]Read from MH i2c: E2 [09:56:58]MH_I2C_Read... [09:56:58]Read from MH i2c: E2 FD 00 [09:56:58]MH_I2C_Read... [09:56:58]Read from MH i2c: E2 FD 00 57 02 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 4B [09:56:58]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [09:56:58]wFMCommunicate OK [09:56:58]wFMCommunicate request_size=4 [09:56:58]MH_SAM_APDU [09:56:58]CAPDU: 80 17 00 00 [09:56:58]Write to MH i2c: E2 08 00 58 02 80 17 00 00 00 00 00 00 DA [09:56:58]Write i2c OK [09:56:58]MH_I2C_Read... [09:56:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:56:58]Read from MH i2c: E2 [09:56:58]MH_I2C_Read... [09:56:58]Read from MH i2c: E2 CB 00 [09:56:58]MH_I2C_Read... [09:56:58]Read from MH i2c: E2 CB 00 58 02 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C3 [09:56:58]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:56:58]wFMCommunicate OK [09:56:58]SAM_PROTO_GetShiftData done [09:56:58]requested_item shift.sale.total_cash is exist - process it [09:56:58]requested_item shift.sale_refund.total is exist - process it [09:56:58]requested_item shift.sale_refund.total_cash is exist - process it [09:56:58]requested_item shift.buy.total is exist - process it [09:56:58]requested_item shift.buy.total_cash is exist - process it [09:56:58]produce_requested_data done [09:56:58]produce_requested_data return {"fm.sale.total":59848149.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6988.00,"shift.sale.total_cash":5778.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:56:58]process_action_free get_value [09:56:58]json_value_free [09:56:58]json_value_free done [09:56:58]process_json_proto returns [09:56:58]Send response to host [09:56:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848149.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6988.00,"shift.sale.total_cash":5778.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:56:58]free response buf [09:56:58]execute_script done [09:56:58]execute_script returns [09:56:58]free content buf [09:56:58]Sock 6.Close socket [09:56:58]Sock 6.Thread stoped [09:57:01]OFD Sender: No OFD packet to send [09:57:06]OFD Sender: No OFD packet to send [09:57:10]accept exits with 7 [09:57:10]New connection [09:57:10]New thread 3067006308 created [09:57:10]Thread 3067149668 joined [09:57:10]Waiting for new connection... [09:57:10] Sock 7.Parse request [09:57:10]Sock 7.Check first char [09:57:10]Sock 7.First char is OK [09:57:10]request: POST /json_proto HTTP/1.0 [09:57:10]Method: POST [09:57:10]URL: /json_proto [09:57:10]Method is POST - this is cgi request [09:57:10]url: /json_proto [09:57:10]query_string will be loaded in cgi processing [09:57:10]execute_cgi json_proto POST (null) [09:57:10]execute_cgi path=json_proto method=POST [09:57:10]POST find Content-Length [09:57:10]Host: 172.17.44.196:8080 [09:57:10]Content-Length: 331 [09:57:10]Content-Type: application/json [09:57:10] [09:57:10]POST finish read [09:57:10]Found Content-Length = 331 [09:57:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:57:10]execute_script... [09:57:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:57:10]POST & json_proto [09:57:10]process_json_proto [09:57:10]json parsed OK: [09:57:10]protocol is kg_v1.0 [09:57:10]action value=get_value [09:57:10]process_action get_value [09:57:10]cmd_get_value [09:57:10]process_action get_value done [09:57:10]requested_data is exist [09:57:10]produce_requested_data [09:57:10]requested_item fm.sale.total is exist - process it [09:57:10]SAM_PROTO_GetFMData [09:57:10]wFMCommunicate request_size=4 [09:57:10]MH_SAM_APDU [09:57:10]CAPDU: 80 13 03 00 [09:57:10]Write to MH i2c: E2 08 00 59 02 80 13 03 00 00 00 00 00 DA [09:57:10]Write i2c OK [09:57:10]MH_I2C_Read... [09:57:10]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:57:10]Read from MH i2c: E2 [09:57:10]MH_I2C_Read... [09:57:10]Read from MH i2c: E2 FD 00 [09:57:10]MH_I2C_Read... [09:57:10]Read from MH i2c: E2 FD 00 59 02 00 C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 AF [09:57:10]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [09:57:10]wFMCommunicate OK [09:57:10]wFMCommunicate request_size=4 [09:57:10]MH_SAM_APDU [09:57:10]CAPDU: 80 17 00 00 [09:57:10]Write to MH i2c: E2 08 00 5A 02 80 17 00 00 00 00 00 00 DC [09:57:10]Write i2c OK [09:57:10]MH_I2C_Read... [09:57:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:10]Read from MH i2c: E2 [09:57:10]MH_I2C_Read... [09:57:10]Read from MH i2c: E2 FD 00 [09:57:10]MH_I2C_Read... [09:57:10]Read from MH i2c: E2 FD 00 5A 02 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 EE [09:57:10]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [09:57:10]wFMCommunicate OK [09:57:10]wFMCommunicate request_size=4 [09:57:10]MH_SAM_APDU [09:57:10]CAPDU: 80 17 00 00 [09:57:10]Write to MH i2c: E2 08 00 5B 02 80 17 00 00 00 00 00 00 DD [09:57:10]Write i2c OK [09:57:10]MH_I2C_Read... [09:57:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:11]Read from MH i2c: E2 [09:57:11]MH_I2C_Read... [09:57:11]Read from MH i2c: E2 FD 00 [09:57:11]MH_I2C_Read... [09:57:11]Read from MH i2c: E2 FD 00 5B 02 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 B5 [09:57:11]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [09:57:11]wFMCommunicate OK [09:57:11]wFMCommunicate request_size=4 [09:57:11]MH_SAM_APDU [09:57:11]CAPDU: 80 17 00 00 [09:57:11]Write to MH i2c: E2 08 00 5C 02 80 17 00 00 00 00 00 00 DE [09:57:11]Write i2c OK [09:57:11]MH_I2C_Read... [09:57:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:11]Read from MH i2c: E2 [09:57:11]MH_I2C_Read... [09:57:11]Read from MH i2c: E2 FD 00 [09:57:11]MH_I2C_Read... [09:57:11]Read from MH i2c: E2 FD 00 5C 02 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 56 [09:57:11]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [09:57:11]wFMCommunicate OK [09:57:11]wFMCommunicate request_size=4 [09:57:11]MH_SAM_APDU [09:57:11]CAPDU: 80 17 00 00 [09:57:11]Write to MH i2c: E2 08 00 5D 02 80 17 00 00 00 00 00 00 DF [09:57:11]Write i2c OK [09:57:11]MH_I2C_Read... [09:57:11]OFD Sender: No OFD packet to send [09:57:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [09:57:11]Read from MH i2c: E2 [09:57:11]MH_I2C_Read... [09:57:11]Read from MH i2c: E2 E5 00 [09:57:11]MH_I2C_Read... [09:57:11]Read from MH i2c: E2 E5 00 5D 02 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C3 [09:57:11]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:57:11]wFMCommunicate OK [09:57:11]SAM_PROTO_GetFMData done [09:57:11]requested_item fm.sale_refund.total is exist - process it [09:57:11]requested_item fm.buy.total is exist - process it [09:57:11]requested_item shift.sale.total is exist - process it [09:57:11]SAM_PROTO_GetShiftData [09:57:11]wFMCommunicate request_size=4 [09:57:11]MH_SAM_APDU [09:57:11]CAPDU: 80 13 02 00 [09:57:11]Write to MH i2c: E2 08 00 5E 02 80 13 02 00 00 00 00 00 DE [09:57:11]Write i2c OK [09:57:11]MH_I2C_Read... [09:57:12]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:57:12]Read from MH i2c: E2 [09:57:12]MH_I2C_Read... [09:57:12]Read from MH i2c: E2 FD 00 [09:57:12]MH_I2C_Read... [09:57:12]Read from MH i2c: E2 FD 00 5E 02 00 AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 F4 [09:57:12]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [09:57:12]wFMCommunicate OK [09:57:12]wFMCommunicate request_size=4 [09:57:12]MH_SAM_APDU [09:57:12]CAPDU: 80 17 00 00 [09:57:12]Write to MH i2c: E2 08 00 5F 02 80 17 00 00 00 00 00 00 E1 [09:57:12]Write i2c OK [09:57:12]MH_I2C_Read... [09:57:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:12]Read from MH i2c: E2 [09:57:12]MH_I2C_Read... [09:57:12]Read from MH i2c: E2 FD 00 [09:57:12]MH_I2C_Read... [09:57:12]Read from MH i2c: E2 FD 00 5F 02 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 03 [09:57:12]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [09:57:12]wFMCommunicate OK [09:57:12]wFMCommunicate request_size=4 [09:57:12]MH_SAM_APDU [09:57:12]CAPDU: 80 17 00 00 [09:57:12]Write to MH i2c: E2 08 00 60 02 80 17 00 00 00 00 00 00 E2 [09:57:12]Write i2c OK [09:57:12]MH_I2C_Read... [09:57:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:12]Read from MH i2c: E2 [09:57:12]MH_I2C_Read... [09:57:12]Read from MH i2c: E2 FD 00 [09:57:12]MH_I2C_Read... [09:57:12]Read from MH i2c: E2 FD 00 60 02 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 99 [09:57:12]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [09:57:12]wFMCommunicate OK [09:57:12]wFMCommunicate request_size=4 [09:57:12]MH_SAM_APDU [09:57:12]CAPDU: 80 17 00 00 [09:57:12]Write to MH i2c: E2 08 00 61 02 80 17 00 00 00 00 00 00 E3 [09:57:12]Write i2c OK [09:57:12]MH_I2C_Read... [09:57:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:12]Read from MH i2c: E2 [09:57:12]MH_I2C_Read... [09:57:12]Read from MH i2c: E2 FD 00 [09:57:12]MH_I2C_Read... [09:57:12]Read from MH i2c: E2 FD 00 61 02 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 55 [09:57:13]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [09:57:13]wFMCommunicate OK [09:57:13]wFMCommunicate request_size=4 [09:57:13]MH_SAM_APDU [09:57:13]CAPDU: 80 17 00 00 [09:57:13]Write to MH i2c: E2 08 00 62 02 80 17 00 00 00 00 00 00 E4 [09:57:13]Write i2c OK [09:57:13]MH_I2C_Read... [09:57:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:57:13]Read from MH i2c: E2 [09:57:13]MH_I2C_Read... [09:57:13]Read from MH i2c: E2 CB 00 [09:57:13]MH_I2C_Read... [09:57:13]Read from MH i2c: E2 CB 00 62 02 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CD [09:57:13]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:57:13]wFMCommunicate OK [09:57:13]SAM_PROTO_GetShiftData done [09:57:13]requested_item shift.sale.total_cash is exist - process it [09:57:13]requested_item shift.sale_refund.total is exist - process it [09:57:13]requested_item shift.sale_refund.total_cash is exist - process it [09:57:13]requested_item shift.buy.total is exist - process it [09:57:13]requested_item shift.buy.total_cash is exist - process it [09:57:13]produce_requested_data done [09:57:13]produce_requested_data return {"fm.sale.total":59848149.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6988.00,"shift.sale.total_cash":5778.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:57:13]process_action_free get_value [09:57:13]json_value_free [09:57:13]json_value_free done [09:57:13]process_json_proto returns [09:57:13]Send response to host [09:57:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848149.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6988.00,"shift.sale.total_cash":5778.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:57:13]free response buf [09:57:13]execute_script done [09:57:13]execute_script returns [09:57:13]free content buf [09:57:13]Sock 7.Close socket [09:57:13]Sock 7.Thread stoped [09:57:13]accept exits with 6 [09:57:13]New connection [09:57:13]New thread 3067149668 created [09:57:13]Thread 3067006308 joined [09:57:13]Waiting for new connection... [09:57:13] Sock 6.Parse request [09:57:13]Sock 6.Check first char [09:57:13]Sock 6.First char is OK [09:57:13]request: POST /json_proto HTTP/1.0 [09:57:13]Method: POST [09:57:13]URL: /json_proto [09:57:13]Method is POST - this is cgi request [09:57:13]url: /json_proto [09:57:13]query_string will be loaded in cgi processing [09:57:13]execute_cgi json_proto POST (null) [09:57:13]execute_cgi path=json_proto method=POST [09:57:13]POST find Content-Length [09:57:13]Host: 172.17.44.196:8080 [09:57:13]Content-Length: 281 [09:57:13]Content-Type: application/json [09:57:13] [09:57:13]POST finish read [09:57:13]Found Content-Length = 281 [09:57:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u0442\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:13]execute_script... [09:57:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u0442\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:13]POST & json_proto [09:57:13]process_json_proto [09:57:13]json parsed OK: [09:57:13]protocol is kg_v1.0 [09:57:13]action value=x_report [09:57:13]process_action x_report [09:57:13]cmd_x_report [09:57:13]MH_GetDate [09:57:13]Write to MH i2c: F0 00 00 63 02 54 [09:57:13]Write i2c OK [09:57:13]MH_I2C_Read... [09:57:13]Read from MH i2c: F0 [09:57:13]MH_I2C_Read... [09:57:13]Read from MH i2c: F0 09 00 [09:57:13]MH_I2C_Read... [09:57:13]Read from MH i2c: F0 09 00 63 02 00 F9 9D 3C 66 1C A3 36 66 F0 [09:57:13]GetLastDocTimeStamp 1715248503 [09:57:13]current date 1715248633 [09:57:13]FM_GetShiftState [09:57:13]SAM_PROTO_GetShiftState [09:57:13]wFMCommunicate request_size=4 [09:57:13]MH_SAM_APDU [09:57:13]CAPDU: 80 13 01 00 [09:57:13]Write to MH i2c: E2 08 00 64 02 80 13 01 00 00 00 00 00 E3 [09:57:13]Write i2c OK [09:57:13]MH_I2C_Read... [09:57:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:13]Read from MH i2c: E2 [09:57:13]MH_I2C_Read... [09:57:13]Read from MH i2c: E2 0E 00 [09:57:13]MH_I2C_Read... [09:57:13]Read from MH i2c: E2 0E 00 64 02 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 C1 [09:57:13]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:57:13]wFMCommunicate OK [09:57:13]SAM_PROTO_GetShiftState done [09:57:13]FM_GetShiftState done [09:57:13]KKMCreateXReportDocument [09:57:13]Load OK [09:57:13]Malloc new data [09:57:13]MH_GetDate [09:57:13]Write to MH i2c: F0 00 00 65 02 56 [09:57:13]Write i2c OK [09:57:13]MH_I2C_Read... [09:57:13]Read from MH i2c: F0 [09:57:13]MH_I2C_Read... [09:57:13]Read from MH i2c: F0 09 00 [09:57:13]MH_I2C_Read... [09:57:13]Read from MH i2c: F0 09 00 65 02 00 F9 9D 3C 66 1C A3 36 66 F2 [09:57:13]Malloc new data [09:57:13]Malloc new data [09:57:13]wFMCommunicate request_size=4 [09:57:13]MH_SAM_APDU [09:57:13]CAPDU: 80 11 00 00 [09:57:13]Write to MH i2c: E2 08 00 66 02 80 11 00 00 00 00 00 00 E2 [09:57:13]Write i2c OK [09:57:13]MH_I2C_Read... [09:57:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:13]Read from MH i2c: E2 [09:57:13]MH_I2C_Read... [09:57:13]Read from MH i2c: E2 17 00 [09:57:13]MH_I2C_Read... [09:57:13]Read from MH i2c: E2 17 00 66 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 32 [09:57:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:57:13]wFMCommunicate OK [09:57:13]SAM_PROTO_GetFieldsCounters [09:57:13]wFMCommunicate request_size=4 [09:57:13]MH_SAM_APDU [09:57:13]CAPDU: 80 13 00 00 [09:57:13]Write to MH i2c: E2 08 00 67 02 80 13 00 00 00 00 00 00 E5 [09:57:13]Write i2c OK [09:57:13]MH_I2C_Read... [09:57:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:13]Read from MH i2c: E2 [09:57:13]MH_I2C_Read... [09:57:13]Read from MH i2c: E2 62 00 [09:57:13]MH_I2C_Read... [09:57:13]Read from MH i2c: E2 62 00 67 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 42 [09:57:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:57:13]wFMCommunicate OK [09:57:13]SAM_PROTO_GetFieldsCounters done [09:57:13]Malloc new data [09:57:13]Malloc new data [09:57:13]Malloc new data [09:57:13]KKMCreateXReportDocument OK [09:57:13]KKMSetXReportData OK [09:57:13]KKMPrepareXReportFMData [09:57:13]SAM_PROTO_GetShiftData [09:57:13]wFMCommunicate request_size=4 [09:57:13]MH_SAM_APDU [09:57:13]CAPDU: 80 13 02 00 [09:57:13]Write to MH i2c: E2 08 00 68 02 80 13 02 00 00 00 00 00 E8 [09:57:13]Write i2c OK [09:57:13]MH_I2C_Read... [09:57:14]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:57:14]Read from MH i2c: E2 [09:57:14]MH_I2C_Read... [09:57:14]Read from MH i2c: E2 FD 00 [09:57:14]MH_I2C_Read... [09:57:14]Read from MH i2c: E2 FD 00 68 02 00 AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 FE [09:57:14]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [09:57:14]wFMCommunicate OK [09:57:14]wFMCommunicate request_size=4 [09:57:14]MH_SAM_APDU [09:57:14]CAPDU: 80 17 00 00 [09:57:14]Write to MH i2c: E2 08 00 69 02 80 17 00 00 00 00 00 00 EB [09:57:14]Write i2c OK [09:57:14]MH_I2C_Read... [09:57:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:14]Read from MH i2c: E2 [09:57:14]MH_I2C_Read... [09:57:14]Read from MH i2c: E2 FD 00 [09:57:14]MH_I2C_Read... [09:57:14]Read from MH i2c: E2 FD 00 69 02 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 0D [09:57:14]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [09:57:14]wFMCommunicate OK [09:57:14]wFMCommunicate request_size=4 [09:57:14]MH_SAM_APDU [09:57:14]CAPDU: 80 17 00 00 [09:57:14]Write to MH i2c: E2 08 00 6A 02 80 17 00 00 00 00 00 00 EC [09:57:14]Write i2c OK [09:57:14]MH_I2C_Read... [09:57:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:14]Read from MH i2c: E2 [09:57:14]MH_I2C_Read... [09:57:14]Read from MH i2c: E2 FD 00 [09:57:14]MH_I2C_Read... [09:57:14]Read from MH i2c: E2 FD 00 6A 02 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 A3 [09:57:14]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [09:57:14]wFMCommunicate OK [09:57:14]wFMCommunicate request_size=4 [09:57:14]MH_SAM_APDU [09:57:14]CAPDU: 80 17 00 00 [09:57:14]Write to MH i2c: E2 08 00 6B 02 80 17 00 00 00 00 00 00 ED [09:57:14]Write i2c OK [09:57:14]MH_I2C_Read... [09:57:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:15]Read from MH i2c: E2 [09:57:15]MH_I2C_Read... [09:57:15]Read from MH i2c: E2 FD 00 [09:57:15]MH_I2C_Read... [09:57:15]Read from MH i2c: E2 FD 00 6B 02 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 5F [09:57:15]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [09:57:15]wFMCommunicate OK [09:57:15]wFMCommunicate request_size=4 [09:57:15]MH_SAM_APDU [09:57:15]CAPDU: 80 17 00 00 [09:57:15]Write to MH i2c: E2 08 00 6C 02 80 17 00 00 00 00 00 00 EE [09:57:15]Write i2c OK [09:57:15]MH_I2C_Read... [09:57:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:57:15]Read from MH i2c: E2 [09:57:15]MH_I2C_Read... [09:57:15]Read from MH i2c: E2 CB 00 [09:57:15]MH_I2C_Read... [09:57:15]Read from MH i2c: E2 CB 00 6C 02 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D7 [09:57:15]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:57:15]wFMCommunicate OK [09:57:15]SAM_PROTO_GetShiftData done [09:57:15]1194 (1194) - счетчики итогов смены [09:57:15] 1134 (4) - 45 - количество чеков со всеми признаками расчетов [09:57:15] 1129 (155) - счетчики операций «приход» [09:57:15] 1135 (4) - 45 - количество чеков по признаку расчетов [09:57:15] 1201 (3) - 6988.00 - общая итоговая сумма в чеках [09:57:15] 1136 (3) - 5778.00 - итоговая сумма в чеках наличными [09:57:15] 1138 (3) - 1210.00 - итоговая сумма в чеках безналичными [09:57:15] 1024 (122) - суммы налогов [09:57:15] 1006 (9) - суммы НДС [09:57:15] 1010 (1) - 0% - код ставки НДС [09:57:15] 1011 (0) - 0.00 - сумма НДС по ставке [09:57:15] 1006 (12) - суммы НДС [09:57:15] 1010 (1) - 12% - код ставки НДС [09:57:15] 1011 (3) - 742.03 - сумма НДС по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 0% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1007 (11) - суммы НСП [09:57:15] 1014 (1) - 1% - код ставки НСП [09:57:15] 1015 (2) - 61.77 - сумма НСП по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 2% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 3% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 5% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 0,50% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 1,50% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1130 (141) - счетчики операций «возврат прихода» [09:57:15] 1135 (4) - 0 - количество чеков по признаку расчетов [09:57:15] 1201 (0) - 0.00 - общая итоговая сумма в чеках [09:57:15] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [09:57:15] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [09:57:15] 1024 (117) - суммы налогов [09:57:15] 1006 (9) - суммы НДС [09:57:15] 1010 (1) - 0% - код ставки НДС [09:57:15] 1011 (0) - 0.00 - сумма НДС по ставке [09:57:15] 1006 (9) - суммы НДС [09:57:15] 1010 (1) - 12% - код ставки НДС [09:57:15] 1011 (0) - 0.00 - сумма НДС по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 0% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 1% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 2% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 3% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 5% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 0,50% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 1,50% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1131 (141) - счетчики операций «расход» [09:57:15] 1135 (4) - 0 - количество чеков по признаку расчетов [09:57:15] 1201 (0) - 0.00 - общая итоговая сумма в чеках [09:57:15] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [09:57:15] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [09:57:15] 1024 (117) - суммы налогов [09:57:15] 1006 (9) - суммы НДС [09:57:15] 1010 (1) - 0% - код ставки НДС [09:57:15] 1011 (0) - 0.00 - сумма НДС по ставке [09:57:15] 1006 (9) - суммы НДС [09:57:15] 1010 (1) - 12% - код ставки НДС [09:57:15] 1011 (0) - 0.00 - сумма НДС по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 0% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 1% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 2% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 3% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 5% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 0,50% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1007 (9) - суммы НСП [09:57:15] 1014 (1) - 1,50% - код ставки НСП [09:57:15] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:15] 1132 (141) - счетчики операций «возврат расхода» [09:57:15] 1135 (4) - 0 - количество чеков по признаку расчетов [09:57:15] 1201 (0) - 0.00 - общая итоговая сумма в чеках [09:57:16] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [09:57:16] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [09:57:16] 1024 (117) - суммы налогов [09:57:16] 1006 (9) - суммы НДС [09:57:16] 1010 (1) - 0% - код ставки НДС [09:57:16] 1011 (0) - 0.00 - сумма НДС по ставке [09:57:16] 1006 (9) - суммы НДС [09:57:16] 1010 (1) - 12% - код ставки НДС [09:57:16] 1011 (0) - 0.00 - сумма НДС по ставке [09:57:16] 1007 (9) - суммы НСП [09:57:16] 1014 (1) - 0% - код ставки НСП [09:57:16] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:16] 1007 (9) - суммы НСП [09:57:16] 1014 (1) - 1% - код ставки НСП [09:57:16] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:16] 1007 (9) - суммы НСП [09:57:16] 1014 (1) - 2% - код ставки НСП [09:57:16] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:16] 1007 (9) - суммы НСП [09:57:16] 1014 (1) - 3% - код ставки НСП [09:57:16] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:16] 1007 (9) - суммы НСП [09:57:16] 1014 (1) - 5% - код ставки НСП [09:57:16] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:16] 1007 (9) - суммы НСП [09:57:16] 1014 (1) - 0,50% - код ставки НСП [09:57:16] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:16] 1007 (9) - суммы НСП [09:57:16] 1014 (1) - 1,50% - код ставки НСП [09:57:16] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:16] 1133 (588) - - счетчики коррекции - не используются [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1194 (04AA) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1134 (046E) [09:57:16]Malloc new data [09:57:16]Processing tag 1129 (0469) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1135 (046F) [09:57:16]Malloc new data [09:57:16]Processing tag 1201 (04B1) [09:57:16]Malloc new data [09:57:16]Processing tag 1136 (0470) [09:57:16]Malloc new data [09:57:16]Processing tag 1138 (0472) [09:57:16]Malloc new data [09:57:16]Processing tag 1024 (0400) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1006 (03EE) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1010 (03F2) [09:57:16]Malloc new data [09:57:16]Processing tag 1011 (03F3) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1006 (03EE) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1010 (03F2) [09:57:16]Malloc new data [09:57:16]Processing tag 1011 (03F3) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]SetTLVBufToDocument err=0 [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1130 (046A) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1135 (046F) [09:57:16]Malloc new data [09:57:16]Processing tag 1201 (04B1) [09:57:16]Malloc new data [09:57:16]Processing tag 1136 (0470) [09:57:16]Malloc new data [09:57:16]Processing tag 1138 (0472) [09:57:16]Malloc new data [09:57:16]Processing tag 1024 (0400) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1006 (03EE) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1010 (03F2) [09:57:16]Malloc new data [09:57:16]Processing tag 1011 (03F3) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1006 (03EE) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1010 (03F2) [09:57:16]Malloc new data [09:57:16]Processing tag 1011 (03F3) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]SetTLVBufToDocument err=0 [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1131 (046B) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1135 (046F) [09:57:16]Malloc new data [09:57:16]Processing tag 1201 (04B1) [09:57:16]Malloc new data [09:57:16]Processing tag 1136 (0470) [09:57:16]Malloc new data [09:57:16]Processing tag 1138 (0472) [09:57:16]Malloc new data [09:57:16]Processing tag 1024 (0400) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1006 (03EE) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1010 (03F2) [09:57:16]Malloc new data [09:57:16]Processing tag 1011 (03F3) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1006 (03EE) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1010 (03F2) [09:57:16]Malloc new data [09:57:16]Processing tag 1011 (03F3) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]SetTLVBufToDocument err=0 [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1132 (046C) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1135 (046F) [09:57:16]Malloc new data [09:57:16]Processing tag 1201 (04B1) [09:57:16]Malloc new data [09:57:16]Processing tag 1136 (0470) [09:57:16]Malloc new data [09:57:16]Processing tag 1138 (0472) [09:57:16]Malloc new data [09:57:16]Processing tag 1024 (0400) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1006 (03EE) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1010 (03F2) [09:57:16]Malloc new data [09:57:16]Processing tag 1011 (03F3) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1006 (03EE) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1010 (03F2) [09:57:16]Malloc new data [09:57:16]Processing tag 1011 (03F3) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1007 (03EF) [09:57:16]Load OK [09:57:16]SetTLVBufToDocument [09:57:16]Processing tag 1014 (03F6) [09:57:16]Malloc new data [09:57:16]Processing tag 1015 (03F7) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]SetTLVBufToDocument err=0 [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Processing tag 1133 (046D) [09:57:16]Malloc new data [09:57:16]SetTLVBufToDocument err=0 [09:57:16]SetTLVBufToDocument err=0 [09:57:16]Malloc new data [09:57:16]SAM_PROTO_GetFMData [09:57:16]wFMCommunicate request_size=4 [09:57:16]MH_SAM_APDU [09:57:16]CAPDU: 80 13 03 00 [09:57:16]Write to MH i2c: E2 08 00 6D 02 80 13 03 00 00 00 00 00 EE [09:57:16]OFD Sender: No OFD packet to send [09:57:16]Write i2c OK [09:57:16]MH_I2C_Read... [09:57:17]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:57:17]Read from MH i2c: E2 [09:57:17]MH_I2C_Read... [09:57:17]Read from MH i2c: E2 FD 00 [09:57:17]MH_I2C_Read... [09:57:17]Read from MH i2c: E2 FD 00 6D 02 00 C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 C3 [09:57:17]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [09:57:17]wFMCommunicate OK [09:57:17]wFMCommunicate request_size=4 [09:57:17]MH_SAM_APDU [09:57:17]CAPDU: 80 17 00 00 [09:57:17]Write to MH i2c: E2 08 00 6E 02 80 17 00 00 00 00 00 00 F0 [09:57:17]Write i2c OK [09:57:17]MH_I2C_Read... [09:57:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:17]Read from MH i2c: E2 [09:57:17]MH_I2C_Read... [09:57:17]Read from MH i2c: E2 FD 00 [09:57:17]MH_I2C_Read... [09:57:17]Read from MH i2c: E2 FD 00 6E 02 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 02 [09:57:17]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [09:57:17]wFMCommunicate OK [09:57:17]wFMCommunicate request_size=4 [09:57:17]MH_SAM_APDU [09:57:17]CAPDU: 80 17 00 00 [09:57:17]Write to MH i2c: E2 08 00 6F 02 80 17 00 00 00 00 00 00 F1 [09:57:17]Write i2c OK [09:57:17]MH_I2C_Read... [09:57:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:18]Read from MH i2c: E2 [09:57:18]MH_I2C_Read... [09:57:18]Read from MH i2c: E2 FD 00 [09:57:18]MH_I2C_Read... [09:57:18]Read from MH i2c: E2 FD 00 6F 02 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 C9 [09:57:18]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [09:57:18]wFMCommunicate OK [09:57:18]wFMCommunicate request_size=4 [09:57:18]MH_SAM_APDU [09:57:18]CAPDU: 80 17 00 00 [09:57:18]Write to MH i2c: E2 08 00 70 02 80 17 00 00 00 00 00 00 F2 [09:57:18]Write i2c OK [09:57:18]MH_I2C_Read... [09:57:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:18]Read from MH i2c: E2 [09:57:18]MH_I2C_Read... [09:57:18]Read from MH i2c: E2 FD 00 [09:57:18]MH_I2C_Read... [09:57:18]Read from MH i2c: E2 FD 00 70 02 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 6A [09:57:18]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [09:57:18]wFMCommunicate OK [09:57:18]wFMCommunicate request_size=4 [09:57:18]MH_SAM_APDU [09:57:18]CAPDU: 80 17 00 00 [09:57:18]Write to MH i2c: E2 08 00 71 02 80 17 00 00 00 00 00 00 F3 [09:57:18]Write i2c OK [09:57:18]MH_I2C_Read... [09:57:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [09:57:19]Read from MH i2c: E2 [09:57:19]MH_I2C_Read... [09:57:19]Read from MH i2c: E2 E5 00 [09:57:19]MH_I2C_Read... [09:57:19]Read from MH i2c: E2 E5 00 71 02 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D7 [09:57:19]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:57:19]wFMCommunicate OK [09:57:19]SAM_PROTO_GetFMData done [09:57:19]FM_GetFMData:85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [09:57:19]oper:6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [09:57:19]total:74 07 B9 64 01 [09:57:19]Malloc new data [09:57:19]oper:6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [09:57:19]total:9C F7 F1 15 [09:57:19]Malloc new data [09:57:19]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [09:57:19]total: [09:57:19]Malloc new data [09:57:19]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [09:57:19]total: [09:57:19]Malloc new data [09:57:19]KKMPrepareXReportFMData err=0 [09:57:19]Х отчет ИНН: 02508201610067 Кассир: Турдумбетова Г. 09.05.2024 09:57 Смена: 266 РНМ: 0000000000098132 ЗНМ: 0300000232 СНО: Общий режим Всего чеков: 45 ИТОГИ ПРИХОД Чеков: 45 Общий итог: 6988.00 Итого наличными: 5778.00 Итого безнал.: 1210.00 НДС 0% : 0.00 НДС 12% : 742.03 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 61.77 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ РАСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ РАСХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 Сумма внесений: 0.00 Сумма выплат: 0.00 Нал. в кассе: 5778.00 НС Приход: 59848149.64 НС Возвр.Прихода: 3681791.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000965423 [09:57:19]StoreToDocumentArchive [09:57:19]MH_GetDate [09:57:19]Write to MH i2c: F0 00 00 72 02 63 [09:57:19]Write i2c OK [09:57:19]MH_I2C_Read... [09:57:19]Read from MH i2c: F0 [09:57:19]MH_I2C_Read... [09:57:19]Read from MH i2c: F0 09 00 [09:57:19]MH_I2C_Read... [09:57:19]Read from MH i2c: F0 09 00 72 02 00 00 9E 3C 66 1C A3 36 66 07 [09:57:19]shift 266 fd 1715248640 [09:57:19]Create dir for shift 0266 [09:57:19]save to /storage/0266/doc_1715248640 [09:57:19]save last doc name /storage/0266/doc_1715248640 to /storage/kkm_last_doc_name [09:57:19]save OK [09:57:19]Clear old archive folders... [09:57:19]NVStorageSaveData kkm_last_timestamp [09:57:19]File name is /storage/kkm_last_timestamp [09:57:19]Write 4 bytes [09:57:20]NVStorageSaveData done [09:57:20]ExternCall_PrintAddStr [09:57:20]wPrintStart [09:57:20]Write to MH i2c: 01 00 00 73 02 75 [09:57:20]Write i2c OK [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: 01 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: 01 07 00 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: 01 07 00 73 02 00 00 00 00 00 FF 0F 8A [09:57:20]RasterBufferAndPrint [09:57:20]line Х отчет [09:57:20]line ИНН: 02508201610067 [09:57:20]line Кассир: Турдумбетова Г. [09:57:20]line 09.05.2024 09:57 [09:57:20]line Смена: 266 [09:57:20]line РНМ: 0000000000098132 [09:57:20]line ЗНМ: 0300000232 [09:57:20]line СНО: Общий режим [09:57:20]line Всего чеков: 45 [09:57:20]line ИТОГИ ПРИХОД [09:57:20]line Чеков: 45 [09:57:20]line Общий итог: 6988.00 [09:57:20]line Итого наличными: 5778.00 [09:57:20]line Итого безнал.: 1210.00 [09:57:20]line НДС 0% : 0.00 [09:57:20]line НДС 12% : 742.03 [09:57:20]line НСП 0% : 0.00 [09:57:20]line НСП 1,50% : 0.00 [09:57:20]line НСП 0,50% : 0.00 [09:57:20]line НСП 5% : 0.00 [09:57:20]line НСП 3% : 0.00 [09:57:20]line НСП 2% : 0.00 [09:57:20]line НСП 1% : 61.77 [09:57:20]line ИТОГИ ВОЗВРАТ ПРИХОДА [09:57:20]line Чеков: 0 [09:57:20]line Общий итог: 0.00 [09:57:20]line Итого наличными: 0.00 [09:57:20]line Итого безнал.: 0.00 [09:57:20]line НДС 0% : 0.00 [09:57:20]line НДС 12% : 0.00 [09:57:20]line НСП 0% : 0.00 [09:57:20]line НСП 1,50% : 0.00 [09:57:20]line НСП 0,50% : 0.00 [09:57:20]line НСП 5% : 0.00 [09:57:20]line НСП 3% : 0.00 [09:57:20]line НСП 2% : 0.00 [09:57:20]line НСП 1% : 0.00 [09:57:20]line ИТОГИ РАСХОД [09:57:20]line Чеков: 0 [09:57:20]line Общий итог: 0.00 [09:57:20]line Итого наличными: 0.00 [09:57:20]line Итого безнал.: 0.00 [09:57:20]line НДС 0% : 0.00 [09:57:20]line НДС 12% : 0.00 [09:57:20]line НСП 0% : 0.00 [09:57:20]line НСП 1,50% : 0.00 [09:57:20]line НСП 0,50% : 0.00 [09:57:20]line НСП 5% : 0.00 [09:57:20]line НСП 3% : 0.00 [09:57:20]line НСП 2% : 0.00 [09:57:20]line НСП 1% : 0.00 [09:57:20]line ИТОГИ ВОЗВРАТ РАСХОДА [09:57:20]line Чеков: 0 [09:57:20]line Общий итог: 0.00 [09:57:20]line Итого наличными: 0.00 [09:57:20]line Итого безнал.: 0.00 [09:57:20]line НДС 0% : 0.00 [09:57:20]line НДС 12% : 0.00 [09:57:20]line НСП 0% : 0.00 [09:57:20]line НСП 1,50% : 0.00 [09:57:20]line НСП 0,50% : 0.00 [09:57:20]line НСП 5% : 0.00 [09:57:20]line НСП 3% : 0.00 [09:57:20]line НСП 2% : 0.00 [09:57:20]line НСП 1% : 0.00 [09:57:20]line Сумма внесений: 0.00 [09:57:20]line Сумма выплат: 0.00 [09:57:20]line Нал. в кассе: 5778.00 [09:57:20]line НС Приход: 59848149.64 [09:57:20]line НС Возвр.Прихода: 3681791.00 [09:57:20]line НС Расход: 0.00 [09:57:20]line НС Возвр.Расхода: 0.00 [09:57:20]line ФМ: 0000000000965423 [09:57:20]written 0, free lines is 4095 [09:57:20]Write to MH i2c: 01 00 00 BE 02 C0 [09:57:20]Write i2c OK [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: 01 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: 01 07 00 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: 01 07 00 BE 02 00 00 00 00 00 AF 0A 80 [09:57:20]RasterBufferAndPrint [09:57:20]line [09:57:20]line [09:57:20]line [09:57:20]line [09:57:20]line [09:57:20]written 0, free lines is 2758 [09:57:20]MH_Cut [09:57:20]Write to MH i2c: D1 01 00 C5 02 01 99 [09:57:20]Write i2c OK [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: D1 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: D1 01 00 [09:57:20]MH_I2C_Read... [09:57:20]Read from MH i2c: D1 01 00 C5 02 00 98 [09:57:20]Write to MH i2c: 01 00 00 C6 02 C8 [09:57:20]Write i2c OK [09:57:20]MH_I2C_Read... [09:57:20]*** FLAG_PRN_PAP1 set [09:57:21]*** Cut start [09:57:21]*** Partial cut [09:57:21]*** CUTSNS_PIN = 1 [09:57:21]*** CUTSNS_PIN = 0 [09:57:21]*** Brake cut motor [09:57:21]Read from MH i2c: 01 [09:57:21]MH_I2C_Read... [09:57:21]*** Stop cut motor [09:57:21]*** Cut end [09:57:21]Read from MH i2c: 01 07 00 [09:57:21]MH_I2C_Read... [09:57:21]Read from MH i2c: 01 07 00 C6 02 00 01 00 00 00 FF 0F DE [09:57:21]process_action x_report done [09:57:21]requested_data is exist [09:57:21]produce_requested_data [09:57:21]requested_item fd.num is exist - process it [09:57:21]SAM_PROTO_GetFieldsCounters [09:57:21]wFMCommunicate request_size=4 [09:57:21]MH_SAM_APDU [09:57:21]CAPDU: 80 13 00 00 [09:57:21]Write to MH i2c: E2 08 00 C7 02 80 13 00 00 00 00 00 00 45 [09:57:21]Write i2c OK [09:57:21]MH_I2C_Read... [09:57:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:21]Read from MH i2c: E2 [09:57:21]MH_I2C_Read... [09:57:21]Read from MH i2c: E2 62 00 [09:57:21]MH_I2C_Read... [09:57:21]Read from MH i2c: E2 62 00 C7 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [09:57:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:57:21]wFMCommunicate OK [09:57:21]SAM_PROTO_GetFieldsCounters done [09:57:21]requested_item shift.num is exist - process it [09:57:21]requested_item shift.opened is exist - process it [09:57:21]req_shift_opened [09:57:21]FM_GetShiftState [09:57:21]SAM_PROTO_GetShiftState [09:57:21]wFMCommunicate request_size=4 [09:57:21]MH_SAM_APDU [09:57:21]CAPDU: 80 13 01 00 [09:57:21]Write to MH i2c: E2 08 00 C8 02 80 13 01 00 00 00 00 00 47 [09:57:21]Write i2c OK [09:57:21]MH_I2C_Read... [09:57:21]OFD Sender: No OFD packet to send [09:57:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:21]Read from MH i2c: E2 [09:57:21]MH_I2C_Read... [09:57:21]Read from MH i2c: E2 0E 00 [09:57:21]MH_I2C_Read... [09:57:21]Read from MH i2c: E2 0E 00 C8 02 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 25 [09:57:21]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:57:21]wFMCommunicate OK [09:57:21]SAM_PROTO_GetShiftState done [09:57:21]FM_GetShiftState done [09:57:21]req_shift_opened done [09:57:21]requested_item shift.open_date is exist - process it [09:57:21]req_shift_open_date [09:57:21]req_shift_open_date done [09:57:21]produce_requested_data done [09:57:21]produce_requested_data return {"fd.num":91715,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [09:57:21]process_action_free x_report [09:57:21]json_value_free [09:57:21]json_value_free done [09:57:21]process_json_proto returns [09:57:21]Send response to host [09:57:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":91715,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [09:57:21]free response buf [09:57:21]execute_script done [09:57:21]execute_script returns [09:57:21]free content buf [09:57:21]Sock 6.Close socket [09:57:21]Sock 6.Thread stoped [09:57:26]OFD Sender: No OFD packet to send [09:57:31]OFD Sender: No OFD packet to send [09:57:36]accept exits with 7 [09:57:36]New connection [09:57:36]New thread 3067006308 created [09:57:36]Thread 3067149668 joined [09:57:36]Waiting for new connection... [09:57:36] Sock 7.Parse request [09:57:36]Sock 7.Check first char [09:57:36]Sock 7.First char is OK [09:57:36]request: POST /json_proto HTTP/1.0 [09:57:36]Method: POST [09:57:36]URL: /json_proto [09:57:36]Method is POST - this is cgi request [09:57:36]url: /json_proto [09:57:36]query_string will be loaded in cgi processing [09:57:36]execute_cgi json_proto POST (null) [09:57:36]execute_cgi path=json_proto method=POST [09:57:36]POST find Content-Length [09:57:36]Host: 172.17.44.196:8080 [09:57:36]Content-Length: 215 [09:57:36]Content-Type: application/json [09:57:36] [09:57:36]POST finish read [09:57:36]Found Content-Length = 215 [09:57:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:36]execute_script... [09:57:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:36]POST & json_proto [09:57:36]process_json_proto [09:57:36]json parsed OK: [09:57:36]protocol is kg_v1.0 [09:57:36]action value=get_value [09:57:36]process_action get_value [09:57:36]cmd_get_value [09:57:36]process_action get_value done [09:57:36]requested_data is exist [09:57:36]produce_requested_data [09:57:36]requested_item kkm.sn is exist - process it [09:57:36]requested_item kkm.ver is exist - process it [09:57:36]requested_item fm.sn is exist - process it [09:57:36]wFMCommunicate request_size=4 [09:57:36]MH_SAM_APDU [09:57:36]CAPDU: 80 11 00 00 [09:57:36]Write to MH i2c: E2 08 00 C9 02 80 11 00 00 00 00 00 00 45 [09:57:36]Write i2c OK [09:57:36]MH_I2C_Read... [09:57:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:36]Read from MH i2c: E2 [09:57:36]MH_I2C_Read... [09:57:36]Read from MH i2c: E2 17 00 [09:57:36]MH_I2C_Read... [09:57:36]Read from MH i2c: E2 17 00 C9 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 95 [09:57:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:57:36]wFMCommunicate OK [09:57:36]requested_item fd.num is exist - process it [09:57:36]SAM_PROTO_GetFieldsCounters [09:57:36]wFMCommunicate request_size=4 [09:57:36]MH_SAM_APDU [09:57:36]CAPDU: 80 13 00 00 [09:57:36]Write to MH i2c: E2 08 00 CA 02 80 13 00 00 00 00 00 00 48 [09:57:36]Write i2c OK [09:57:36]MH_I2C_Read... [09:57:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:36]Read from MH i2c: E2 [09:57:36]MH_I2C_Read... [09:57:36]Read from MH i2c: E2 62 00 [09:57:36]MH_I2C_Read... [09:57:36]Read from MH i2c: E2 62 00 CA 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 A5 [09:57:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:57:36]wFMCommunicate OK [09:57:36]SAM_PROTO_GetFieldsCounters done [09:57:36]requested_item shift.num is exist - process it [09:57:36]requested_item shift.opened is exist - process it [09:57:36]req_shift_opened [09:57:36]FM_GetShiftState [09:57:36]SAM_PROTO_GetShiftState [09:57:36]wFMCommunicate request_size=4 [09:57:36]MH_SAM_APDU [09:57:36]CAPDU: 80 13 01 00 [09:57:36]Write to MH i2c: E2 08 00 CB 02 80 13 01 00 00 00 00 00 4A [09:57:36]Write i2c OK [09:57:36]MH_I2C_Read... [09:57:36]OFD Sender: No OFD packet to send [09:57:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:36]Read from MH i2c: E2 [09:57:36]MH_I2C_Read... [09:57:36]Read from MH i2c: E2 0E 00 [09:57:36]MH_I2C_Read... [09:57:36]Read from MH i2c: E2 0E 00 CB 02 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 28 [09:57:36]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:57:36]wFMCommunicate OK [09:57:36]SAM_PROTO_GetShiftState done [09:57:36]FM_GetShiftState done [09:57:36]req_shift_opened done [09:57:36]requested_item shift.open_date is exist - process it [09:57:36]req_shift_open_date [09:57:36]req_shift_open_date done [09:57:36]produce_requested_data done [09:57:36]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91715,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [09:57:36]process_action_free get_value [09:57:36]json_value_free [09:57:36]json_value_free done [09:57:36]process_json_proto returns [09:57:36]Send response to host [09:57:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91715,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [09:57:36]free response buf [09:57:36]execute_script done [09:57:36]execute_script returns [09:57:36]free content buf [09:57:36]Sock 7.Close socket [09:57:36]Sock 7.Thread stoped [09:57:36]accept exits with 6 [09:57:36]New connection [09:57:36]New thread 3067149668 created [09:57:36]Thread 3067006308 joined [09:57:36]Waiting for new connection... [09:57:36] Sock 6.Parse request [09:57:36]Sock 6.Check first char [09:57:36]Sock 6.First char is OK [09:57:36]request: POST /json_proto HTTP/1.0 [09:57:36]Method: POST [09:57:36]URL: /json_proto [09:57:36]Method is POST - this is cgi request [09:57:36]url: /json_proto [09:57:36]query_string will be loaded in cgi processing [09:57:36]execute_cgi json_proto POST (null) [09:57:36]execute_cgi path=json_proto method=POST [09:57:36]POST find Content-Length [09:57:36]Host: 172.17.44.196:8080 [09:57:36]Content-Length: 331 [09:57:36]Content-Type: application/json [09:57:36] [09:57:36]POST finish read [09:57:36]Found Content-Length = 331 [09:57:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:57:36]execute_script... [09:57:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:57:36]POST & json_proto [09:57:36]process_json_proto [09:57:36]json parsed OK: [09:57:36]protocol is kg_v1.0 [09:57:36]action value=get_value [09:57:36]process_action get_value [09:57:36]cmd_get_value [09:57:36]process_action get_value done [09:57:36]requested_data is exist [09:57:36]produce_requested_data [09:57:36]requested_item fm.sale.total is exist - process it [09:57:36]SAM_PROTO_GetFMData [09:57:36]wFMCommunicate request_size=4 [09:57:37]MH_SAM_APDU [09:57:37]CAPDU: 80 13 03 00 [09:57:37]Write to MH i2c: E2 08 00 CC 02 80 13 03 00 00 00 00 00 4D [09:57:37]Write i2c OK [09:57:37]MH_I2C_Read... [09:57:37]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:57:37]Read from MH i2c: E2 [09:57:37]MH_I2C_Read... [09:57:37]Read from MH i2c: E2 FD 00 [09:57:37]MH_I2C_Read... [09:57:37]Read from MH i2c: E2 FD 00 CC 02 00 C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 22 [09:57:37]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [09:57:37]wFMCommunicate OK [09:57:37]wFMCommunicate request_size=4 [09:57:37]MH_SAM_APDU [09:57:37]CAPDU: 80 17 00 00 [09:57:37]Write to MH i2c: E2 08 00 CD 02 80 17 00 00 00 00 00 00 4F [09:57:37]Write i2c OK [09:57:37]MH_I2C_Read... [09:57:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:37]Read from MH i2c: E2 [09:57:37]MH_I2C_Read... [09:57:37]Read from MH i2c: E2 FD 00 [09:57:37]MH_I2C_Read... [09:57:37]Read from MH i2c: E2 FD 00 CD 02 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 61 [09:57:37]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [09:57:37]wFMCommunicate OK [09:57:37]wFMCommunicate request_size=4 [09:57:37]MH_SAM_APDU [09:57:37]CAPDU: 80 17 00 00 [09:57:37]Write to MH i2c: E2 08 00 CE 02 80 17 00 00 00 00 00 00 50 [09:57:37]Write i2c OK [09:57:37]MH_I2C_Read... [09:57:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:38]Read from MH i2c: E2 [09:57:38]MH_I2C_Read... [09:57:38]Read from MH i2c: E2 FD 00 [09:57:38]MH_I2C_Read... [09:57:38]Read from MH i2c: E2 FD 00 CE 02 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 28 [09:57:38]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [09:57:38]wFMCommunicate OK [09:57:38]wFMCommunicate request_size=4 [09:57:38]MH_SAM_APDU [09:57:38]CAPDU: 80 17 00 00 [09:57:38]Write to MH i2c: E2 08 00 CF 02 80 17 00 00 00 00 00 00 51 [09:57:38]Write i2c OK [09:57:38]MH_I2C_Read... [09:57:38]Read from MH i2c: E2 [09:57:38]MH_I2C_Read... [09:57:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:38]Read from MH i2c: E2 FD 00 [09:57:38]MH_I2C_Read... [09:57:38]Read from MH i2c: E2 FD 00 CF 02 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 C9 [09:57:38]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [09:57:38]wFMCommunicate OK [09:57:38]wFMCommunicate request_size=4 [09:57:38]MH_SAM_APDU [09:57:38]CAPDU: 80 17 00 00 [09:57:38]Write to MH i2c: E2 08 00 D0 02 80 17 00 00 00 00 00 00 52 [09:57:38]Write i2c OK [09:57:38]MH_I2C_Read... [09:57:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [09:57:38]Read from MH i2c: E2 [09:57:38]MH_I2C_Read... [09:57:38]Read from MH i2c: E2 E5 00 [09:57:39]MH_I2C_Read... [09:57:39]Read from MH i2c: E2 E5 00 D0 02 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 36 [09:57:39]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:57:39]wFMCommunicate OK [09:57:39]SAM_PROTO_GetFMData done [09:57:39]requested_item fm.sale_refund.total is exist - process it [09:57:39]requested_item fm.buy.total is exist - process it [09:57:39]requested_item shift.sale.total is exist - process it [09:57:39]SAM_PROTO_GetShiftData [09:57:39]wFMCommunicate request_size=4 [09:57:39]MH_SAM_APDU [09:57:39]CAPDU: 80 13 02 00 [09:57:39]Write to MH i2c: E2 08 00 D1 02 80 13 02 00 00 00 00 00 51 [09:57:39]Write i2c OK [09:57:39]MH_I2C_Read... [09:57:39]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:57:39]Read from MH i2c: E2 [09:57:39]MH_I2C_Read... [09:57:39]Read from MH i2c: E2 FD 00 [09:57:39]MH_I2C_Read... [09:57:39]Read from MH i2c: E2 FD 00 D1 02 00 AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 67 [09:57:39]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [09:57:39]wFMCommunicate OK [09:57:39]wFMCommunicate request_size=4 [09:57:39]MH_SAM_APDU [09:57:39]CAPDU: 80 17 00 00 [09:57:39]Write to MH i2c: E2 08 00 D2 02 80 17 00 00 00 00 00 00 54 [09:57:39]Write i2c OK [09:57:39]MH_I2C_Read... [09:57:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:40]Read from MH i2c: E2 [09:57:40]MH_I2C_Read... [09:57:40]Read from MH i2c: E2 FD 00 [09:57:40]MH_I2C_Read... [09:57:40]Read from MH i2c: E2 FD 00 D2 02 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 76 [09:57:40]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [09:57:40]wFMCommunicate OK [09:57:40]wFMCommunicate request_size=4 [09:57:40]MH_SAM_APDU [09:57:40]CAPDU: 80 17 00 00 [09:57:40]Write to MH i2c: E2 08 00 D3 02 80 17 00 00 00 00 00 00 55 [09:57:40]Write i2c OK [09:57:40]MH_I2C_Read... [09:57:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:40]Read from MH i2c: E2 [09:57:40]MH_I2C_Read... [09:57:40]Read from MH i2c: E2 FD 00 [09:57:40]MH_I2C_Read... [09:57:40]Read from MH i2c: E2 FD 00 D3 02 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 0C [09:57:40]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [09:57:40]wFMCommunicate OK [09:57:40]wFMCommunicate request_size=4 [09:57:40]MH_SAM_APDU [09:57:40]CAPDU: 80 17 00 00 [09:57:40]Write to MH i2c: E2 08 00 D4 02 80 17 00 00 00 00 00 00 56 [09:57:40]Write i2c OK [09:57:40]MH_I2C_Read... [09:57:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:40]Read from MH i2c: E2 [09:57:40]MH_I2C_Read... [09:57:40]Read from MH i2c: E2 FD 00 [09:57:40]MH_I2C_Read... [09:57:41]Read from MH i2c: E2 FD 00 D4 02 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 C8 [09:57:41]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [09:57:41]wFMCommunicate OK [09:57:41]wFMCommunicate request_size=4 [09:57:41]MH_SAM_APDU [09:57:41]CAPDU: 80 17 00 00 [09:57:41]Write to MH i2c: E2 08 00 D5 02 80 17 00 00 00 00 00 00 57 [09:57:41]Write i2c OK [09:57:41]MH_I2C_Read... [09:57:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:57:41]Read from MH i2c: E2 [09:57:41]MH_I2C_Read... [09:57:41]Read from MH i2c: E2 CB 00 [09:57:41]MH_I2C_Read... [09:57:41]Read from MH i2c: E2 CB 00 D5 02 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 40 [09:57:41]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:57:41]wFMCommunicate OK [09:57:41]SAM_PROTO_GetShiftData done [09:57:41]requested_item shift.sale.total_cash is exist - process it [09:57:41]requested_item shift.sale_refund.total is exist - process it [09:57:41]requested_item shift.sale_refund.total_cash is exist - process it [09:57:41]requested_item shift.buy.total is exist - process it [09:57:41]requested_item shift.buy.total_cash is exist - process it [09:57:41]produce_requested_data done [09:57:41]produce_requested_data return {"fm.sale.total":59848149.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6988.00,"shift.sale.total_cash":5778.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:57:41]process_action_free get_value [09:57:41]json_value_free [09:57:41]json_value_free done [09:57:41]process_json_proto returns [09:57:41]Send response to host [09:57:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848149.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6988.00,"shift.sale.total_cash":5778.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:57:41]free response buf [09:57:41]execute_script done [09:57:41]execute_script returns [09:57:41]free content buf [09:57:41]Sock 6.Close socket [09:57:41]Sock 6.Thread stoped [09:57:41]accept exits with 7 [09:57:41]New connection [09:57:41]New thread 3067006308 created [09:57:41]Thread 3067149668 joined [09:57:41]Waiting for new connection... [09:57:41] Sock 7.Parse request [09:57:41]Sock 7.Check first char [09:57:41]Sock 7.First char is OK [09:57:41]request: POST /json_proto HTTP/1.0 [09:57:41]Method: POST [09:57:41]URL: /json_proto [09:57:41]Method is POST - this is cgi request [09:57:41]url: /json_proto [09:57:41]query_string will be loaded in cgi processing [09:57:41]execute_cgi json_proto POST (null) [09:57:41]execute_cgi path=json_proto method=POST [09:57:41]POST find Content-Length [09:57:41]Host: 172.17.44.196:8080 [09:57:41]Content-Length: 331 [09:57:41]Content-Type: application/json [09:57:41] [09:57:41]POST finish read [09:57:41]Found Content-Length = 331 [09:57:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:57:41]execute_script... [09:57:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:57:41]POST & json_proto [09:57:41]process_json_proto [09:57:41]json parsed OK: [09:57:41]protocol is kg_v1.0 [09:57:41]action value=get_value [09:57:41]process_action get_value [09:57:41]cmd_get_value [09:57:41]process_action get_value done [09:57:41]requested_data is exist [09:57:41]produce_requested_data [09:57:41]requested_item fm.sale.total is exist - process it [09:57:41]SAM_PROTO_GetFMData [09:57:41]wFMCommunicate request_size=4 [09:57:41]MH_SAM_APDU [09:57:41]CAPDU: 80 13 03 00 [09:57:41]Write to MH i2c: E2 08 00 D6 02 80 13 03 00 00 00 00 00 57 [09:57:41]Write i2c OK [09:57:41]MH_I2C_Read... [09:57:42]OFD Sender: No OFD packet to send [09:57:42]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:57:42]Read from MH i2c: E2 [09:57:42]MH_I2C_Read... [09:57:42]Read from MH i2c: E2 FD 00 [09:57:42]MH_I2C_Read... [09:57:42]Read from MH i2c: E2 FD 00 D6 02 00 C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 2C [09:57:42]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [09:57:42]wFMCommunicate OK [09:57:42]wFMCommunicate request_size=4 [09:57:42]MH_SAM_APDU [09:57:42]CAPDU: 80 17 00 00 [09:57:42]Write to MH i2c: E2 08 00 D7 02 80 17 00 00 00 00 00 00 59 [09:57:42]Write i2c OK [09:57:42]MH_I2C_Read... [09:57:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:42]Read from MH i2c: E2 [09:57:42]MH_I2C_Read... [09:57:42]Read from MH i2c: E2 FD 00 [09:57:42]MH_I2C_Read... [09:57:42]Read from MH i2c: E2 FD 00 D7 02 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 6B [09:57:42]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [09:57:42]wFMCommunicate OK [09:57:42]wFMCommunicate request_size=4 [09:57:42]MH_SAM_APDU [09:57:42]CAPDU: 80 17 00 00 [09:57:42]Write to MH i2c: E2 08 00 D8 02 80 17 00 00 00 00 00 00 5A [09:57:43]Write i2c OK [09:57:43]MH_I2C_Read... [09:57:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:43]Read from MH i2c: E2 [09:57:43]MH_I2C_Read... [09:57:43]Read from MH i2c: E2 FD 00 [09:57:43]MH_I2C_Read... [09:57:43]Read from MH i2c: E2 FD 00 D8 02 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 32 [09:57:43]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [09:57:43]wFMCommunicate OK [09:57:43]wFMCommunicate request_size=4 [09:57:43]MH_SAM_APDU [09:57:43]CAPDU: 80 17 00 00 [09:57:43]Write to MH i2c: E2 08 00 D9 02 80 17 00 00 00 00 00 00 5B [09:57:43]Write i2c OK [09:57:43]MH_I2C_Read... [09:57:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:43]Read from MH i2c: E2 [09:57:43]MH_I2C_Read... [09:57:43]Read from MH i2c: E2 FD 00 [09:57:43]MH_I2C_Read... [09:57:43]Read from MH i2c: E2 FD 00 D9 02 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 D3 [09:57:43]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [09:57:44]wFMCommunicate OK [09:57:44]wFMCommunicate request_size=4 [09:57:44]MH_SAM_APDU [09:57:44]CAPDU: 80 17 00 00 [09:57:44]Write to MH i2c: E2 08 00 DA 02 80 17 00 00 00 00 00 00 5C [09:57:44]Write i2c OK [09:57:44]MH_I2C_Read... [09:57:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [09:57:44]Read from MH i2c: E2 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 E5 00 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 E5 00 DA 02 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 40 [09:57:44]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:57:44]wFMCommunicate OK [09:57:44]SAM_PROTO_GetFMData done [09:57:44]requested_item fm.sale_refund.total is exist - process it [09:57:44]requested_item fm.buy.total is exist - process it [09:57:44]requested_item shift.sale.total is exist - process it [09:57:44]SAM_PROTO_GetShiftData [09:57:44]wFMCommunicate request_size=4 [09:57:44]MH_SAM_APDU [09:57:44]CAPDU: 80 13 02 00 [09:57:44]Write to MH i2c: E2 08 00 DB 02 80 13 02 00 00 00 00 00 5B [09:57:44]Write i2c OK [09:57:44]MH_I2C_Read... [09:57:44]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:57:44]Read from MH i2c: E2 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 FD 00 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 FD 00 DB 02 00 AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 71 [09:57:45]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [09:57:45]wFMCommunicate OK [09:57:45]wFMCommunicate request_size=4 [09:57:45]MH_SAM_APDU [09:57:45]CAPDU: 80 17 00 00 [09:57:45]Write to MH i2c: E2 08 00 DC 02 80 17 00 00 00 00 00 00 5E [09:57:45]Write i2c OK [09:57:45]MH_I2C_Read... [09:57:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:45]Read from MH i2c: E2 [09:57:45]MH_I2C_Read... [09:57:45]Read from MH i2c: E2 FD 00 [09:57:45]MH_I2C_Read... [09:57:45]Read from MH i2c: E2 FD 00 DC 02 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 80 [09:57:45]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [09:57:45]wFMCommunicate OK [09:57:45]wFMCommunicate request_size=4 [09:57:45]MH_SAM_APDU [09:57:45]CAPDU: 80 17 00 00 [09:57:45]Write to MH i2c: E2 08 00 DD 02 80 17 00 00 00 00 00 00 5F [09:57:45]Write i2c OK [09:57:45]MH_I2C_Read... [09:57:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:46]Read from MH i2c: E2 [09:57:46]MH_I2C_Read... [09:57:46]Read from MH i2c: E2 FD 00 [09:57:46]MH_I2C_Read... [09:57:46]Read from MH i2c: E2 FD 00 DD 02 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 16 [09:57:46]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [09:57:46]wFMCommunicate OK [09:57:46]wFMCommunicate request_size=4 [09:57:46]MH_SAM_APDU [09:57:46]CAPDU: 80 17 00 00 [09:57:46]Write to MH i2c: E2 08 00 DE 02 80 17 00 00 00 00 00 00 60 [09:57:46]Write i2c OK [09:57:46]MH_I2C_Read... [09:57:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:46]Read from MH i2c: E2 [09:57:46]MH_I2C_Read... [09:57:46]Read from MH i2c: E2 FD 00 [09:57:46]MH_I2C_Read... [09:57:46]Read from MH i2c: E2 FD 00 DE 02 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 D2 [09:57:46]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [09:57:46]wFMCommunicate OK [09:57:46]wFMCommunicate request_size=4 [09:57:46]MH_SAM_APDU [09:57:46]CAPDU: 80 17 00 00 [09:57:46]Write to MH i2c: E2 08 00 DF 02 80 17 00 00 00 00 00 00 61 [09:57:46]Write i2c OK [09:57:46]MH_I2C_Read... [09:57:47]OFD Sender: No OFD packet to send [09:57:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:57:47]Read from MH i2c: E2 [09:57:47]MH_I2C_Read... [09:57:47]Read from MH i2c: E2 CB 00 [09:57:47]MH_I2C_Read... [09:57:47]Read from MH i2c: E2 CB 00 DF 02 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4A [09:57:47]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:57:47]wFMCommunicate OK [09:57:47]SAM_PROTO_GetShiftData done [09:57:47]requested_item shift.sale.total_cash is exist - process it [09:57:47]requested_item shift.sale_refund.total is exist - process it [09:57:47]requested_item shift.sale_refund.total_cash is exist - process it [09:57:47]requested_item shift.buy.total is exist - process it [09:57:47]requested_item shift.buy.total_cash is exist - process it [09:57:47]produce_requested_data done [09:57:47]produce_requested_data return {"fm.sale.total":59848149.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6988.00,"shift.sale.total_cash":5778.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:57:47]process_action_free get_value [09:57:47]json_value_free [09:57:47]json_value_free done [09:57:47]process_json_proto returns [09:57:47]Send response to host [09:57:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848149.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6988.00,"shift.sale.total_cash":5778.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:57:47]free response buf [09:57:47]execute_script done [09:57:47]execute_script returns [09:57:47]free content buf [09:57:47]Sock 7.Close socket [09:57:47]Sock 7.Thread stoped [09:57:47]accept exits with 6 [09:57:47]New connection [09:57:47]New thread 3067149668 created [09:57:47]Thread 3067006308 joined [09:57:47]Waiting for new connection... [09:57:47] Sock 6.Parse request [09:57:47]Sock 6.Check first char [09:57:47]Sock 6.First char is OK [09:57:47]request: POST /json_proto HTTP/1.0 [09:57:47]Method: POST [09:57:47]URL: /json_proto [09:57:47]Method is POST - this is cgi request [09:57:47]url: /json_proto [09:57:47]query_string will be loaded in cgi processing [09:57:47]execute_cgi json_proto POST (null) [09:57:47]execute_cgi path=json_proto method=POST [09:57:47]POST find Content-Length [09:57:47]Host: 172.17.44.196:8080 [09:57:47]Content-Length: 281 [09:57:47]Content-Type: application/json [09:57:47] [09:57:47]POST finish read [09:57:47]Found Content-Length = 281 [09:57:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u0442\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:47]execute_script... [09:57:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u0442\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:47]POST & json_proto [09:57:47]process_json_proto [09:57:47]json parsed OK: [09:57:47]protocol is kg_v1.0 [09:57:47]action value=x_report [09:57:47]process_action x_report [09:57:47]cmd_x_report [09:57:47]MH_GetDate [09:57:47]Write to MH i2c: F0 00 00 E0 02 D1 [09:57:47]Write i2c OK [09:57:47]MH_I2C_Read... [09:57:47]Read from MH i2c: F0 [09:57:47]MH_I2C_Read... [09:57:47]Read from MH i2c: F0 09 00 [09:57:47]MH_I2C_Read... [09:57:47]Read from MH i2c: F0 09 00 E0 02 00 1B 9E 3C 66 1C A3 36 66 90 [09:57:47]GetLastDocTimeStamp 1715248633 [09:57:47]current date 1715248667 [09:57:47]FM_GetShiftState [09:57:47]SAM_PROTO_GetShiftState [09:57:47]wFMCommunicate request_size=4 [09:57:47]MH_SAM_APDU [09:57:47]CAPDU: 80 13 01 00 [09:57:47]Write to MH i2c: E2 08 00 E1 02 80 13 01 00 00 00 00 00 60 [09:57:47]Write i2c OK [09:57:47]MH_I2C_Read... [09:57:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:47]Read from MH i2c: E2 [09:57:47]MH_I2C_Read... [09:57:47]Read from MH i2c: E2 0E 00 [09:57:47]MH_I2C_Read... [09:57:47]Read from MH i2c: E2 0E 00 E1 02 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 3E [09:57:47]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:57:47]wFMCommunicate OK [09:57:47]SAM_PROTO_GetShiftState done [09:57:47]FM_GetShiftState done [09:57:47]KKMCreateXReportDocument [09:57:47]Load OK [09:57:47]Malloc new data [09:57:47]MH_GetDate [09:57:47]Write to MH i2c: F0 00 00 E2 02 D3 [09:57:47]Write i2c OK [09:57:47]MH_I2C_Read... [09:57:47]Read from MH i2c: F0 [09:57:47]MH_I2C_Read... [09:57:47]Read from MH i2c: F0 09 00 [09:57:47]MH_I2C_Read... [09:57:47]Read from MH i2c: F0 09 00 E2 02 00 1B 9E 3C 66 1C A3 36 66 92 [09:57:47]Malloc new data [09:57:47]Malloc new data [09:57:47]wFMCommunicate request_size=4 [09:57:47]MH_SAM_APDU [09:57:47]CAPDU: 80 11 00 00 [09:57:47]Write to MH i2c: E2 08 00 E3 02 80 11 00 00 00 00 00 00 5F [09:57:47]Write i2c OK [09:57:47]MH_I2C_Read... [09:57:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:47]Read from MH i2c: E2 [09:57:47]MH_I2C_Read... [09:57:47]Read from MH i2c: E2 17 00 [09:57:47]MH_I2C_Read... [09:57:47]Read from MH i2c: E2 17 00 E3 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 AF [09:57:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:57:47]wFMCommunicate OK [09:57:47]SAM_PROTO_GetFieldsCounters [09:57:47]wFMCommunicate request_size=4 [09:57:47]MH_SAM_APDU [09:57:47]CAPDU: 80 13 00 00 [09:57:47]Write to MH i2c: E2 08 00 E4 02 80 13 00 00 00 00 00 00 62 [09:57:47]Write i2c OK [09:57:47]MH_I2C_Read... [09:57:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:47]Read from MH i2c: E2 [09:57:47]MH_I2C_Read... [09:57:47]Read from MH i2c: E2 62 00 [09:57:47]MH_I2C_Read... [09:57:47]Read from MH i2c: E2 62 00 E4 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 BF [09:57:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:57:47]wFMCommunicate OK [09:57:47]SAM_PROTO_GetFieldsCounters done [09:57:47]Malloc new data [09:57:47]Malloc new data [09:57:47]Malloc new data [09:57:47]KKMCreateXReportDocument OK [09:57:47]KKMSetXReportData OK [09:57:47]KKMPrepareXReportFMData [09:57:47]SAM_PROTO_GetShiftData [09:57:47]wFMCommunicate request_size=4 [09:57:47]MH_SAM_APDU [09:57:47]CAPDU: 80 13 02 00 [09:57:47]Write to MH i2c: E2 08 00 E5 02 80 13 02 00 00 00 00 00 65 [09:57:47]Write i2c OK [09:57:47]MH_I2C_Read... [09:57:48]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:57:48]Read from MH i2c: E2 [09:57:48]MH_I2C_Read... [09:57:48]Read from MH i2c: E2 FD 00 [09:57:48]MH_I2C_Read... [09:57:48]Read from MH i2c: E2 FD 00 E5 02 00 AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 7B [09:57:48]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [09:57:48]wFMCommunicate OK [09:57:48]wFMCommunicate request_size=4 [09:57:48]MH_SAM_APDU [09:57:48]CAPDU: 80 17 00 00 [09:57:48]Write to MH i2c: E2 08 00 E6 02 80 17 00 00 00 00 00 00 68 [09:57:48]Write i2c OK [09:57:48]MH_I2C_Read... [09:57:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:48]Read from MH i2c: E2 [09:57:48]MH_I2C_Read... [09:57:48]Read from MH i2c: E2 FD 00 [09:57:48]MH_I2C_Read... [09:57:48]Read from MH i2c: E2 FD 00 E6 02 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 8A [09:57:49]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [09:57:49]wFMCommunicate OK [09:57:49]wFMCommunicate request_size=4 [09:57:49]MH_SAM_APDU [09:57:49]CAPDU: 80 17 00 00 [09:57:49]Write to MH i2c: E2 08 00 E7 02 80 17 00 00 00 00 00 00 69 [09:57:49]Write i2c OK [09:57:49]MH_I2C_Read... [09:57:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:49]Read from MH i2c: E2 [09:57:49]MH_I2C_Read... [09:57:49]Read from MH i2c: E2 FD 00 [09:57:49]MH_I2C_Read... [09:57:49]Read from MH i2c: E2 FD 00 E7 02 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 20 [09:57:49]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [09:57:49]wFMCommunicate OK [09:57:49]wFMCommunicate request_size=4 [09:57:49]MH_SAM_APDU [09:57:49]CAPDU: 80 17 00 00 [09:57:49]Write to MH i2c: E2 08 00 E8 02 80 17 00 00 00 00 00 00 6A [09:57:49]Write i2c OK [09:57:49]MH_I2C_Read... [09:57:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:50]Read from MH i2c: E2 [09:57:50]MH_I2C_Read... [09:57:50]Read from MH i2c: E2 FD 00 [09:57:50]MH_I2C_Read... [09:57:50]Read from MH i2c: E2 FD 00 E8 02 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 DC [09:57:50]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [09:57:50]wFMCommunicate OK [09:57:50]wFMCommunicate request_size=4 [09:57:50]MH_SAM_APDU [09:57:50]CAPDU: 80 17 00 00 [09:57:50]Write to MH i2c: E2 08 00 E9 02 80 17 00 00 00 00 00 00 6B [09:57:50]Write i2c OK [09:57:50]MH_I2C_Read... [09:57:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:57:50]Read from MH i2c: E2 [09:57:50]MH_I2C_Read... [09:57:50]Read from MH i2c: E2 CB 00 [09:57:50]MH_I2C_Read... [09:57:50]Read from MH i2c: E2 CB 00 E9 02 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 54 [09:57:50]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:57:50]wFMCommunicate OK [09:57:50]SAM_PROTO_GetShiftData done [09:57:50]1194 (1194) - счетчики итогов смены [09:57:50] 1134 (4) - 45 - количество чеков со всеми признаками расчетов [09:57:50] 1129 (155) - счетчики операций «приход» [09:57:50] 1135 (4) - 45 - количество чеков по признаку расчетов [09:57:50] 1201 (3) - 6988.00 - общая итоговая сумма в чеках [09:57:50] 1136 (3) - 5778.00 - итоговая сумма в чеках наличными [09:57:50] 1138 (3) - 1210.00 - итоговая сумма в чеках безналичными [09:57:50] 1024 (122) - суммы налогов [09:57:50] 1006 (9) - суммы НДС [09:57:50] 1010 (1) - 0% - код ставки НДС [09:57:50] 1011 (0) - 0.00 - сумма НДС по ставке [09:57:50] 1006 (12) - суммы НДС [09:57:50] 1010 (1) - 12% - код ставки НДС [09:57:50] 1011 (3) - 742.03 - сумма НДС по ставке [09:57:50] 1007 (9) - суммы НСП [09:57:50] 1014 (1) - 0% - код ставки НСП [09:57:50] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:50] 1007 (11) - суммы НСП [09:57:50] 1014 (1) - 1% - код ставки НСП [09:57:50] 1015 (2) - 61.77 - сумма НСП по ставке [09:57:50] 1007 (9) - суммы НСП [09:57:50] 1014 (1) - 2% - код ставки НСП [09:57:50] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:50] 1007 (9) - суммы НСП [09:57:50] 1014 (1) - 3% - код ставки НСП [09:57:50] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:50] 1007 (9) - суммы НСП [09:57:50] 1014 (1) - 5% - код ставки НСП [09:57:50] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:50] 1007 (9) - суммы НСП [09:57:50] 1014 (1) - 0,50% - код ставки НСП [09:57:50] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:50] 1007 (9) - суммы НСП [09:57:50] 1014 (1) - 1,50% - код ставки НСП [09:57:50] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:50] 1130 (141) - счетчики операций «возврат прихода» [09:57:50] 1135 (4) - 0 - количество чеков по признаку расчетов [09:57:51] 1201 (0) - 0.00 - общая итоговая сумма в чеках [09:57:51] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [09:57:51] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [09:57:51] 1024 (117) - суммы налогов [09:57:51] 1006 (9) - суммы НДС [09:57:51] 1010 (1) - 0% - код ставки НДС [09:57:51] 1011 (0) - 0.00 - сумма НДС по ставке [09:57:51] 1006 (9) - суммы НДС [09:57:51] 1010 (1) - 12% - код ставки НДС [09:57:51] 1011 (0) - 0.00 - сумма НДС по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 0% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 1% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 2% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 3% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 5% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 0,50% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 1,50% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1131 (141) - счетчики операций «расход» [09:57:51] 1135 (4) - 0 - количество чеков по признаку расчетов [09:57:51] 1201 (0) - 0.00 - общая итоговая сумма в чеках [09:57:51] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [09:57:51] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [09:57:51] 1024 (117) - суммы налогов [09:57:51] 1006 (9) - суммы НДС [09:57:51] 1010 (1) - 0% - код ставки НДС [09:57:51] 1011 (0) - 0.00 - сумма НДС по ставке [09:57:51] 1006 (9) - суммы НДС [09:57:51] 1010 (1) - 12% - код ставки НДС [09:57:51] 1011 (0) - 0.00 - сумма НДС по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 0% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 1% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 2% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 3% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 5% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 0,50% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 1,50% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1132 (141) - счетчики операций «возврат расхода» [09:57:51] 1135 (4) - 0 - количество чеков по признаку расчетов [09:57:51] 1201 (0) - 0.00 - общая итоговая сумма в чеках [09:57:51] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [09:57:51] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [09:57:51] 1024 (117) - суммы налогов [09:57:51] 1006 (9) - суммы НДС [09:57:51] 1010 (1) - 0% - код ставки НДС [09:57:51] 1011 (0) - 0.00 - сумма НДС по ставке [09:57:51] 1006 (9) - суммы НДС [09:57:51] 1010 (1) - 12% - код ставки НДС [09:57:51] 1011 (0) - 0.00 - сумма НДС по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 0% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 1% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 2% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 3% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 5% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 0,50% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1007 (9) - суммы НСП [09:57:51] 1014 (1) - 1,50% - код ставки НСП [09:57:51] 1015 (0) - 0.00 - сумма НСП по ставке [09:57:51] 1133 (588) - - счетчики коррекции - не используются [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1194 (04AA) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1134 (046E) [09:57:51]Malloc new data [09:57:51]Processing tag 1129 (0469) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1135 (046F) [09:57:51]Malloc new data [09:57:51]Processing tag 1201 (04B1) [09:57:51]Malloc new data [09:57:51]Processing tag 1136 (0470) [09:57:51]Malloc new data [09:57:51]Processing tag 1138 (0472) [09:57:51]Malloc new data [09:57:51]Processing tag 1024 (0400) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1006 (03EE) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1010 (03F2) [09:57:51]Malloc new data [09:57:51]Processing tag 1011 (03F3) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1006 (03EE) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1010 (03F2) [09:57:51]Malloc new data [09:57:51]Processing tag 1011 (03F3) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]SetTLVBufToDocument err=0 [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1130 (046A) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1135 (046F) [09:57:51]Malloc new data [09:57:51]Processing tag 1201 (04B1) [09:57:51]Malloc new data [09:57:51]Processing tag 1136 (0470) [09:57:51]Malloc new data [09:57:51]Processing tag 1138 (0472) [09:57:51]Malloc new data [09:57:51]Processing tag 1024 (0400) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1006 (03EE) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1010 (03F2) [09:57:51]Malloc new data [09:57:51]Processing tag 1011 (03F3) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1006 (03EE) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1010 (03F2) [09:57:51]Malloc new data [09:57:51]Processing tag 1011 (03F3) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]SetTLVBufToDocument err=0 [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1131 (046B) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1135 (046F) [09:57:51]Malloc new data [09:57:51]Processing tag 1201 (04B1) [09:57:51]Malloc new data [09:57:51]Processing tag 1136 (0470) [09:57:51]Malloc new data [09:57:51]Processing tag 1138 (0472) [09:57:51]Malloc new data [09:57:51]Processing tag 1024 (0400) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1006 (03EE) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1010 (03F2) [09:57:51]Malloc new data [09:57:51]Processing tag 1011 (03F3) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1006 (03EE) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1010 (03F2) [09:57:51]Malloc new data [09:57:51]Processing tag 1011 (03F3) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]SetTLVBufToDocument err=0 [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1132 (046C) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1135 (046F) [09:57:51]Malloc new data [09:57:51]Processing tag 1201 (04B1) [09:57:51]Malloc new data [09:57:51]Processing tag 1136 (0470) [09:57:51]Malloc new data [09:57:51]Processing tag 1138 (0472) [09:57:51]Malloc new data [09:57:51]Processing tag 1024 (0400) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1006 (03EE) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1010 (03F2) [09:57:51]Malloc new data [09:57:51]Processing tag 1011 (03F3) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1006 (03EE) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1010 (03F2) [09:57:51]Malloc new data [09:57:51]Processing tag 1011 (03F3) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1007 (03EF) [09:57:51]Load OK [09:57:51]SetTLVBufToDocument [09:57:51]Processing tag 1014 (03F6) [09:57:51]Malloc new data [09:57:51]Processing tag 1015 (03F7) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]SetTLVBufToDocument err=0 [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Processing tag 1133 (046D) [09:57:51]Malloc new data [09:57:51]SetTLVBufToDocument err=0 [09:57:51]SetTLVBufToDocument err=0 [09:57:51]Malloc new data [09:57:51]SAM_PROTO_GetFMData [09:57:51]wFMCommunicate request_size=4 [09:57:51]MH_SAM_APDU [09:57:51]CAPDU: 80 13 03 00 [09:57:51]Write to MH i2c: E2 08 00 EA 02 80 13 03 00 00 00 00 00 6B [09:57:51]Write i2c OK [09:57:51]MH_I2C_Read... [09:57:52]OFD Sender: No OFD packet to send [09:57:52]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:57:52]Read from MH i2c: E2 [09:57:52]MH_I2C_Read... [09:57:52]Read from MH i2c: E2 FD 00 [09:57:52]MH_I2C_Read... [09:57:52]Read from MH i2c: E2 FD 00 EA 02 00 C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 40 [09:57:52]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [09:57:52]wFMCommunicate OK [09:57:52]wFMCommunicate request_size=4 [09:57:52]MH_SAM_APDU [09:57:52]CAPDU: 80 17 00 00 [09:57:52]Write to MH i2c: E2 08 00 EB 02 80 17 00 00 00 00 00 00 6D [09:57:52]Write i2c OK [09:57:52]MH_I2C_Read... [09:57:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:53]Read from MH i2c: E2 [09:57:53]MH_I2C_Read... [09:57:53]Read from MH i2c: E2 FD 00 [09:57:53]MH_I2C_Read... [09:57:53]Read from MH i2c: E2 FD 00 EB 02 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 7F [09:57:53]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [09:57:53]wFMCommunicate OK [09:57:53]wFMCommunicate request_size=4 [09:57:53]MH_SAM_APDU [09:57:53]CAPDU: 80 17 00 00 [09:57:53]Write to MH i2c: E2 08 00 EC 02 80 17 00 00 00 00 00 00 6E [09:57:53]Write i2c OK [09:57:53]MH_I2C_Read... [09:57:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:53]Read from MH i2c: E2 [09:57:53]MH_I2C_Read... [09:57:53]Read from MH i2c: E2 FD 00 [09:57:53]MH_I2C_Read... [09:57:53]Read from MH i2c: E2 FD 00 EC 02 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 46 [09:57:53]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [09:57:54]wFMCommunicate OK [09:57:54]wFMCommunicate request_size=4 [09:57:54]MH_SAM_APDU [09:57:54]CAPDU: 80 17 00 00 [09:57:54]Write to MH i2c: E2 08 00 ED 02 80 17 00 00 00 00 00 00 6F [09:57:54]Write i2c OK [09:57:54]MH_I2C_Read... [09:57:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:57:54]Read from MH i2c: E2 [09:57:54]MH_I2C_Read... [09:57:54]Read from MH i2c: E2 FD 00 [09:57:54]MH_I2C_Read... [09:57:54]Read from MH i2c: E2 FD 00 ED 02 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 E7 [09:57:54]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [09:57:54]wFMCommunicate OK [09:57:54]wFMCommunicate request_size=4 [09:57:54]MH_SAM_APDU [09:57:54]CAPDU: 80 17 00 00 [09:57:54]Write to MH i2c: E2 08 00 EE 02 80 17 00 00 00 00 00 00 70 [09:57:54]Write i2c OK [09:57:54]MH_I2C_Read... [09:57:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [09:57:54]Read from MH i2c: E2 [09:57:54]MH_I2C_Read... [09:57:54]Read from MH i2c: E2 E5 00 [09:57:54]MH_I2C_Read... [09:57:54]Read from MH i2c: E2 E5 00 EE 02 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 54 [09:57:55]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:57:55]wFMCommunicate OK [09:57:55]SAM_PROTO_GetFMData done [09:57:55]FM_GetFMData:85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [09:57:56]oper:6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [09:57:56]total:74 07 B9 64 01 [09:57:56]Malloc new data [09:57:56]oper:6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [09:57:56]total:9C F7 F1 15 [09:57:56]Malloc new data [09:57:56]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [09:57:56]total: [09:57:56]Malloc new data [09:57:56]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [09:57:56]total: [09:57:56]Malloc new data [09:57:56]KKMPrepareXReportFMData err=0 [09:57:56]Х отчет ИНН: 02508201610067 Кассир: Турдумбетова Г. 09.05.2024 09:57 Смена: 266 РНМ: 0000000000098132 ЗНМ: 0300000232 СНО: Общий режим Всего чеков: 45 ИТОГИ ПРИХОД Чеков: 45 Общий итог: 6988.00 Итого наличными: 5778.00 Итого безнал.: 1210.00 НДС 0% : 0.00 НДС 12% : 742.03 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 61.77 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ РАСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ РАСХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 Сумма внесений: 0.00 Сумма выплат: 0.00 Нал. в кассе: 5778.00 НС Приход: 59848149.64 НС Возвр.Прихода: 3681791.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000965423 [09:57:56]StoreToDocumentArchive [09:57:56]MH_GetDate [09:57:56]Write to MH i2c: F0 00 00 EF 02 E0 [09:57:56]Write i2c OK [09:57:56]MH_I2C_Read... [09:57:56]Read from MH i2c: F0 [09:57:56]MH_I2C_Read... [09:57:56]Read from MH i2c: F0 09 00 [09:57:56]MH_I2C_Read... [09:57:56]Read from MH i2c: F0 09 00 EF 02 00 25 9E 3C 66 1C A3 36 66 A9 [09:57:56]shift 266 fd 1715248677 [09:57:56]save to /storage/0266/doc_1715248677 [09:57:56]save last doc name /storage/0266/doc_1715248677 to /storage/kkm_last_doc_name [09:57:56]save OK [09:57:56]Clear old archive folders... [09:57:56]NVStorageSaveData kkm_last_timestamp [09:57:56]File name is /storage/kkm_last_timestamp [09:57:56]Write 4 bytes [09:57:56]NVStorageSaveData done [09:57:56]ExternCall_PrintAddStr [09:57:56]wPrintStart [09:57:56]Write to MH i2c: 01 00 00 F0 02 F2 [09:57:56]Write i2c OK [09:57:56]MH_I2C_Read... [09:57:56]Read from MH i2c: 01 [09:57:56]MH_I2C_Read... [09:57:56]Read from MH i2c: 01 07 00 [09:57:56]MH_I2C_Read... [09:57:56]Read from MH i2c: 01 07 00 F0 02 00 01 00 00 00 FF 0F 08 [09:57:56]RasterBufferAndPrint [09:57:56]line Х отчет [09:57:56]line ИНН: 02508201610067 [09:57:56]line Кассир: Турдумбетова Г. [09:57:56]line 09.05.2024 09:57 [09:57:56]line Смена: 266 [09:57:56]line РНМ: 0000000000098132 [09:57:56]line ЗНМ: 0300000232 [09:57:56]line СНО: Общий режим [09:57:56]line Всего чеков: 45 [09:57:56]line ИТОГИ ПРИХОД [09:57:56]line Чеков: 45 [09:57:56]line Общий итог: 6988.00 [09:57:56]line Итого наличными: 5778.00 [09:57:56]line Итого безнал.: 1210.00 [09:57:56]line НДС 0% : 0.00 [09:57:56]line НДС 12% : 742.03 [09:57:56]line НСП 0% : 0.00 [09:57:56]line НСП 1,50% : 0.00 [09:57:56]line НСП 0,50% : 0.00 [09:57:56]line НСП 5% : 0.00 [09:57:56]line НСП 3% : 0.00 [09:57:56]line НСП 2% : 0.00 [09:57:56]line НСП 1% : 61.77 [09:57:56]line ИТОГИ ВОЗВРАТ ПРИХОДА [09:57:56]line Чеков: 0 [09:57:56]line Общий итог: 0.00 [09:57:56]line Итого наличными: 0.00 [09:57:56]line Итого безнал.: 0.00 [09:57:56]line НДС 0% : 0.00 [09:57:56]line НДС 12% : 0.00 [09:57:56]line НСП 0% : 0.00 [09:57:56]line НСП 1,50% : 0.00 [09:57:56]line НСП 0,50% : 0.00 [09:57:56]line НСП 5% : 0.00 [09:57:56]line НСП 3% : 0.00 [09:57:56]line НСП 2% : 0.00 [09:57:56]line НСП 1% : 0.00 [09:57:56]line ИТОГИ РАСХОД [09:57:56]line Чеков: 0 [09:57:56]line Общий итог: 0.00 [09:57:56]line Итого наличными: 0.00 [09:57:56]line Итого безнал.: 0.00 [09:57:56]line НДС 0% : 0.00 [09:57:56]line НДС 12% : 0.00 [09:57:56]line НСП 0% : 0.00 [09:57:56]line НСП 1,50% : 0.00 [09:57:56]line НСП 0,50% : 0.00 [09:57:56]line НСП 5% : 0.00 [09:57:56]line НСП 3% : 0.00 [09:57:56]line НСП 2% : 0.00 [09:57:56]line НСП 1% : 0.00 [09:57:56]line ИТОГИ ВОЗВРАТ РАСХОДА [09:57:56]line Чеков: 0 [09:57:56]line Общий итог: 0.00 [09:57:56]line Итого наличными: 0.00 [09:57:56]line Итого безнал.: 0.00 [09:57:56]line НДС 0% : 0.00 [09:57:56]line НДС 12% : 0.00 [09:57:56]line НСП 0% : 0.00 [09:57:56]line НСП 1,50% : 0.00 [09:57:56]line НСП 0,50% : 0.00 [09:57:56]line НСП 5% : 0.00 [09:57:56]line НСП 3% : 0.00 [09:57:56]line НСП 2% : 0.00 [09:57:56]line НСП 1% : 0.00 [09:57:56]line Сумма внесений: 0.00 [09:57:56]line Сумма выплат: 0.00 [09:57:56]line Нал. в кассе: 5778.00 [09:57:56]line НС Приход: 59848149.64 [09:57:56]line НС Возвр.Прихода: 3681791.00 [09:57:56]line НС Расход: 0.00 [09:57:56]line НС Возвр.Расхода: 0.00 [09:57:56]line ФМ: 0000000000965423 [09:57:56]written 0, free lines is 4095 [09:57:56]Error from MH - 05 [09:57:56]process_action_free x_report [09:57:56]json_value_free [09:57:56]json_value_free done [09:57:56]process_json_proto returns [09:57:56]Send response to host [09:57:56]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [09:57:56]free response buf [09:57:56]execute_script done [09:57:56]execute_script returns [09:57:56]free content buf [09:57:56]Sock 6.Close socket [09:57:56]Sock 6.Thread stoped [09:57:57]OFD Sender: No OFD packet to send [09:58:02]OFD Sender: No OFD packet to send [09:58:07]OFD Sender: No OFD packet to send [09:58:12]OFD Sender: No OFD packet to send [09:58:17]OFD Sender: No OFD packet to send [09:58:22]OFD Sender: No OFD packet to send [09:58:27]OFD Sender: No OFD packet to send [09:58:32]OFD Sender: No OFD packet to send [09:58:36]accept exits with 7 [09:58:36]New connection [09:58:36]New thread 3067006308 created [09:58:36]Thread 3067149668 joined [09:58:36]Waiting for new connection... [09:58:36] Sock 7.Parse request [09:58:36]Sock 7.Check first char [09:58:36]Sock 7.First char is OK [09:58:36]request: POST /json_proto HTTP/1.0 [09:58:36]Method: POST [09:58:36]URL: /json_proto [09:58:36]Method is POST - this is cgi request [09:58:36]url: /json_proto [09:58:36]query_string will be loaded in cgi processing [09:58:36]execute_cgi json_proto POST (null) [09:58:36]execute_cgi path=json_proto method=POST [09:58:36]POST find Content-Length [09:58:36]Host: 172.17.44.196:8080 [09:58:36]Content-Length: 215 [09:58:36]Content-Type: application/json [09:58:36] [09:58:36]POST finish read [09:58:36]Found Content-Length = 215 [09:58:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:36]execute_script... [09:58:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:36]POST & json_proto [09:58:36]process_json_proto [09:58:36]json parsed OK: [09:58:36]protocol is kg_v1.0 [09:58:36]action value=get_value [09:58:36]process_action get_value [09:58:36]cmd_get_value [09:58:36]process_action get_value done [09:58:36]requested_data is exist [09:58:36]produce_requested_data [09:58:36]requested_item kkm.sn is exist - process it [09:58:36]requested_item kkm.ver is exist - process it [09:58:36]requested_item fm.sn is exist - process it [09:58:36]wFMCommunicate request_size=4 [09:58:36]MH_SAM_APDU [09:58:36]CAPDU: 80 11 00 00 [09:58:36]Write to MH i2c: E2 08 00 F3 02 80 11 00 00 00 00 00 00 6F [09:58:36]Write i2c OK [09:58:36]MH_I2C_Read... [09:58:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:36]Read from MH i2c: E2 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 17 00 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 17 00 F3 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 BF [09:58:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:58:36]wFMCommunicate OK [09:58:36]requested_item fd.num is exist - process it [09:58:36]SAM_PROTO_GetFieldsCounters [09:58:36]wFMCommunicate request_size=4 [09:58:36]MH_SAM_APDU [09:58:36]CAPDU: 80 13 00 00 [09:58:36]Write to MH i2c: E2 08 00 F4 02 80 13 00 00 00 00 00 00 72 [09:58:36]Write i2c OK [09:58:36]MH_I2C_Read... [09:58:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:36]Read from MH i2c: E2 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 62 00 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 62 00 F4 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [09:58:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:58:36]wFMCommunicate OK [09:58:36]SAM_PROTO_GetFieldsCounters done [09:58:36]requested_item shift.num is exist - process it [09:58:36]requested_item shift.opened is exist - process it [09:58:36]req_shift_opened [09:58:36]FM_GetShiftState [09:58:36]SAM_PROTO_GetShiftState [09:58:36]wFMCommunicate request_size=4 [09:58:36]MH_SAM_APDU [09:58:36]CAPDU: 80 13 01 00 [09:58:36]Write to MH i2c: E2 08 00 F5 02 80 13 01 00 00 00 00 00 74 [09:58:36]Write i2c OK [09:58:36]MH_I2C_Read... [09:58:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:36]Read from MH i2c: E2 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 0E 00 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 0E 00 F5 02 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 52 [09:58:36]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [09:58:36]wFMCommunicate OK [09:58:36]SAM_PROTO_GetShiftState done [09:58:36]FM_GetShiftState done [09:58:36]req_shift_opened done [09:58:36]requested_item shift.open_date is exist - process it [09:58:36]req_shift_open_date [09:58:36]req_shift_open_date done [09:58:36]produce_requested_data done [09:58:36]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91715,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [09:58:36]process_action_free get_value [09:58:36]json_value_free [09:58:36]json_value_free done [09:58:36]process_json_proto returns [09:58:36]Send response to host [09:58:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91715,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [09:58:36]free response buf [09:58:36]execute_script done [09:58:36]execute_script returns [09:58:36]free content buf [09:58:36]Sock 7.Close socket [09:58:36]Sock 7.Thread stoped [09:58:36]accept exits with 6 [09:58:36]New connection [09:58:36]New thread 3067149668 created [09:58:36]Thread 3067006308 joined [09:58:36]Waiting for new connection... [09:58:36] Sock 6.Parse request [09:58:36]Sock 6.Check first char [09:58:36]Sock 6.First char is OK [09:58:36]request: POST /json_proto HTTP/1.0 [09:58:36]Method: POST [09:58:36]URL: /json_proto [09:58:36]Method is POST - this is cgi request [09:58:36]url: /json_proto [09:58:36]query_string will be loaded in cgi processing [09:58:36]execute_cgi json_proto POST (null) [09:58:36]execute_cgi path=json_proto method=POST [09:58:36]POST find Content-Length [09:58:36]Host: 172.17.44.196:8080 [09:58:36]Content-Length: 331 [09:58:36]Content-Type: application/json [09:58:36] [09:58:36]POST finish read [09:58:36]Found Content-Length = 331 [09:58:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:58:36]execute_script... [09:58:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:58:36]POST & json_proto [09:58:36]process_json_proto [09:58:36]json parsed OK: [09:58:36]protocol is kg_v1.0 [09:58:36]action value=get_value [09:58:36]process_action get_value [09:58:36]cmd_get_value [09:58:36]process_action get_value done [09:58:36]requested_data is exist [09:58:36]produce_requested_data [09:58:36]requested_item fm.sale.total is exist - process it [09:58:36]SAM_PROTO_GetFMData [09:58:36]wFMCommunicate request_size=4 [09:58:36]MH_SAM_APDU [09:58:36]CAPDU: 80 13 03 00 [09:58:36]Write to MH i2c: E2 08 00 F6 02 80 13 03 00 00 00 00 00 77 [09:58:36]Write i2c OK [09:58:36]MH_I2C_Read... [09:58:37]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:58:37]Read from MH i2c: E2 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: E2 FD 00 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: E2 FD 00 F6 02 00 C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 4C [09:58:37]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [09:58:37]wFMCommunicate OK [09:58:37]wFMCommunicate request_size=4 [09:58:37]MH_SAM_APDU [09:58:37]CAPDU: 80 17 00 00 [09:58:37]Write to MH i2c: E2 08 00 F7 02 80 17 00 00 00 00 00 00 79 [09:58:37]OFD Sender: No OFD packet to send [09:58:37]Write i2c OK [09:58:37]MH_I2C_Read... [09:58:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:58:37]Read from MH i2c: E2 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: E2 FD 00 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: E2 FD 00 F7 02 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 8B [09:58:37]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [09:58:37]wFMCommunicate OK [09:58:37]wFMCommunicate request_size=4 [09:58:37]MH_SAM_APDU [09:58:37]CAPDU: 80 17 00 00 [09:58:37]Write to MH i2c: E2 08 00 F8 02 80 17 00 00 00 00 00 00 7A [09:58:37]Write i2c OK [09:58:37]MH_I2C_Read... [09:58:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:58:38]Read from MH i2c: E2 [09:58:38]MH_I2C_Read... [09:58:38]Read from MH i2c: E2 FD 00 [09:58:38]MH_I2C_Read... [09:58:38]Read from MH i2c: E2 FD 00 F8 02 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 52 [09:58:38]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [09:58:38]wFMCommunicate OK [09:58:38]wFMCommunicate request_size=4 [09:58:38]MH_SAM_APDU [09:58:38]CAPDU: 80 17 00 00 [09:58:38]Write to MH i2c: E2 08 00 F9 02 80 17 00 00 00 00 00 00 7B [09:58:38]Write i2c OK [09:58:38]MH_I2C_Read... [09:58:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:58:38]Read from MH i2c: E2 [09:58:38]MH_I2C_Read... [09:58:38]Read from MH i2c: E2 FD 00 [09:58:38]MH_I2C_Read... [09:58:38]Read from MH i2c: E2 FD 00 F9 02 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 F3 [09:58:38]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [09:58:38]wFMCommunicate OK [09:58:38]wFMCommunicate request_size=4 [09:58:38]MH_SAM_APDU [09:58:38]CAPDU: 80 17 00 00 [09:58:38]Write to MH i2c: E2 08 00 FA 02 80 17 00 00 00 00 00 00 7C [09:58:38]Write i2c OK [09:58:38]MH_I2C_Read... [09:58:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [09:58:38]Read from MH i2c: E2 [09:58:38]MH_I2C_Read... [09:58:38]Read from MH i2c: E2 E5 00 [09:58:38]MH_I2C_Read... [09:58:38]Read from MH i2c: E2 E5 00 FA 02 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 [00:00:08]/dev/ttyS4 opened [00:00:08] *** EcrCore started. Build 196 *** [00:00:08]MH_InterfaceInit /dev/i2c-1 [00:00:08]Malloc ok [00:00:08]MH_GetMetrics [00:00:08]Write to MH i2c: 00 00 00 01 00 00 [00:00:08]Write i2c OK [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 00 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 00 29 00 [00:00:08]MH_I2C_Read... [00:00:09]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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 F9 [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 5400000000572554 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 392022+1714856732=1715248754 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0xff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [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 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FA [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 41 00 38 00 FF FF 57 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 73 9E 3C 66 1C A3 36 66 0D [09:59:15]Current date/time: 09.05.2024 09:59 [09:59:15]FM_Init [09:59:15]wFMConnect [09:59:15]MH_SAM_On [09:59:15]Write to MH i2c: E0 00 00 08 00 E7 [09:59:15]Write i2c OK [09:59:15]MH_I2C_Read... [09:59:15]*** iso7816_init finished! [09:59:15]*** atr: [09:59:15]*** 0F 3B D5 18 FF 81 91 FE [09:59:15]*** 1F C3 80 73 C8 21 10 0A [09:59:15]*** 00 00 00 00 00 00 00 00 [09:59:15]*** 00 00 00 00 00 00 00 00 [09:59:15]*** 00 00 00 00 00 00 00 00 [09:59:15]*** 00 00 00 00 00 00 00 00 [09:59:15]*** 00 00 00 00 00 00 00 00 [09:59:15]*** 00 00 00 00 00 00 00 00 [09:59:15]Read from MH i2c: E0 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E0 10 00 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [09:59:15]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [09:59:15]wFMCommunicate request_size=10 [09:59:15]MH_SAM_APDU [09:59:15]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [09:59:15]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [09:59:15]Write i2c OK [09:59:15]MH_I2C_Read... [09:59:15]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [09:59:15]Read from MH i2c: E2 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 03 00 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [09:59:15]RAPDU: 90 00 [09:59:15]wFMCommunicate OK [09:59:15]wFMCommunicate request_size=4 [09:59:15]MH_SAM_APDU [09:59:15]CAPDU: 80 11 00 00 [09:59:15]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [09:59:15]Write i2c OK [09:59:15]MH_I2C_Read... [09:59:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:15]Read from MH i2c: E2 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 17 00 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D4 [09:59:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:59:15]wFMCommunicate OK [09:59:15]Detected FM SN is 0000000000965423 [09:59:15]Stored FM SN is 0000000000965423 [09:59:15]wFMCommunicate request_size=9 [09:59:15]MH_SAM_APDU [09:59:15]CAPDU: 80 16 00 00 04 13 63 00 00 [09:59:15]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 13 63 00 00 00 00 08 [09:59:15]Write i2c OK [09:59:15]MH_I2C_Read... [09:59:15]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [09:59:15]Read from MH i2c: E2 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 03 00 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [09:59:15]RAPDU: 90 00 [09:59:15]wFMCommunicate OK [09:59:15]FM PIN OK [09:59:15]wFMCommunicate request_size=8 [09:59:15]MH_SAM_APDU [09:59:15]CAPDU: 80 14 04 00 03 02 00 01 [09:59:15]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [09:59:15]Write i2c OK [09:59:15]MH_I2C_Read... [09:59:15]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [09:59:15]Read from MH i2c: E2 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 03 00 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [09:59:15]RAPDU: 90 00 [09:59:15]wFMCommunicate OK [09:59:15]wFMCommunicate request_size=13 [09:59:15]MH_SAM_APDU [09:59:15]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [09:59:15]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [09:59:15]Write i2c OK [09:59:15]MH_I2C_Read... [09:59:15]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [09:59:15]Read from MH i2c: E2 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 03 00 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [09:59:15]RAPDU: 90 00 [09:59:15]wFMCommunicate OK [09:59:15]wFMCommunicate request_size=4 [09:59:15]MH_SAM_APDU [09:59:15]CAPDU: 80 11 00 00 [09:59:15]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [09:59:15]Write i2c OK [09:59:15]MH_I2C_Read... [09:59:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:15]Read from MH i2c: E2 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 17 00 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D8 [09:59:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [09:59:15]wFMCommunicate OK [09:59:15]DocumentArchiveInit [09:59:15]Start Httpd... [09:59:15]Httpd thread 3067305316 created [09:59:15]Write to MH i2c: 01 00 00 0F 00 0F [09:59:15]Write i2c OK [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: 01 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: 01 07 00 [09:59:15]MH_I2C_Read... [09:59:15]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [09:59:15]Allocated Socket 5 [09:59:15]Bind OK [09:59:15]Listen OK [09:59:15]httpd running on port 8080 [09:59:15]Waiting for new connection... [09:59:15]MH Int Process started [09:59:15]OFD Sender: No OFD packet to send [09:59:20]OFD Sender: No OFD packet to send [09:59:25]OFD Sender: No OFD packet to send [09:59:30]OFD Sender: No OFD packet to send [09:59:35]OFD Sender: No OFD packet to send [09:59:40]OFD Sender: No OFD packet to send [09:59:45]OFD Sender: No OFD packet to send [09:59:50]OFD Sender: No OFD packet to send [09:59:55]OFD Sender: No OFD packet to send [10:00:00]OFD Sender: No OFD packet to send [10:00:05]OFD Sender: No OFD packet to send [10:00:10]accept exits with 6 [10:00:10]New connection [10:00:10]New thread 3067018596 created [10:00:10]Waiting for new connection... [10:00:10] Sock 6.Parse request [10:00:10]Sock 6.Check first char [10:00:10]Sock 6.First char is OK [10:00:10]request: POST /json_proto HTTP/1.0 [10:00:10]Method: POST [10:00:10]URL: /json_proto [10:00:10]Method is POST - this is cgi request [10:00:10]url: /json_proto [10:00:10]query_string will be loaded in cgi processing [10:00:10]execute_cgi json_proto POST (null) [10:00:10]execute_cgi path=json_proto method=POST [10:00:10]POST find Content-Length [10:00:10]Host: 172.17.44.196:8080 [10:00:10]Content-Length: 215 [10:00:10]Content-Type: application/json [10:00:10] [10:00:10]POST finish read [10:00:10]Found Content-Length = 215 [10:00:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:10]execute_script... [10:00:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:10]POST & json_proto [10:00:10]process_json_proto [10:00:10]json parsed OK: [10:00:10]protocol is kg_v1.0 [10:00:10]action value=get_value [10:00:10]process_action get_value [10:00:10]cmd_get_value [10:00:10]process_action get_value done [10:00:10]requested_data is exist [10:00:10]produce_requested_data [10:00:10]requested_item kkm.sn is exist - process it [10:00:10]requested_item kkm.ver is exist - process it [10:00:10]requested_item fm.sn is exist - process it [10:00:10]wFMCommunicate request_size=4 [10:00:10]MH_SAM_APDU [10:00:10]CAPDU: 80 11 00 00 [10:00:10]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [10:00:10]Write i2c OK [10:00:10]MH_I2C_Read... [10:00:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:10]Read from MH i2c: E2 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: E2 17 00 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 DA [10:00:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:00:10]wFMCommunicate OK [10:00:10]requested_item fd.num is exist - process it [10:00:10]SAM_PROTO_GetFieldsCounters [10:00:10]wFMCommunicate request_size=4 [10:00:10]MH_SAM_APDU [10:00:10]CAPDU: 80 13 00 00 [10:00:10]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [10:00:10]Write i2c OK [10:00:10]MH_I2C_Read... [10:00:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:10]Read from MH i2c: E2 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: E2 62 00 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [10:00:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:00:10]wFMCommunicate OK [10:00:10]SAM_PROTO_GetFieldsCounters done [10:00:10]requested_item shift.num is exist - process it [10:00:10]requested_item shift.opened is exist - process it [10:00:10]req_shift_opened [10:00:10]FM_GetShiftState [10:00:10]SAM_PROTO_GetShiftState [10:00:10]wFMCommunicate request_size=4 [10:00:10]MH_SAM_APDU [10:00:10]CAPDU: 80 13 01 00 [10:00:10]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [10:00:10]Write i2c OK [10:00:10]MH_I2C_Read... [10:00:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:10]Read from MH i2c: E2 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: E2 0E 00 [10:00:10]MH_I2C_Read... [10:00:10]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 6D [10:00:10]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [10:00:10]wFMCommunicate OK [10:00:10]SAM_PROTO_GetShiftState done [10:00:10]FM_GetShiftState done [10:00:10]req_shift_opened done [10:00:10]requested_item shift.open_date is exist - process it [10:00:10]req_shift_open_date [10:00:10]req_shift_open_date done [10:00:10]produce_requested_data done [10:00:10]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91715,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [10:00:10]process_action_free get_value [10:00:10]json_value_free [10:00:10]json_value_free done [10:00:10]process_json_proto returns [10:00:10]Send response to host [10:00:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91715,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [10:00:10]free response buf [10:00:10]execute_script done [10:00:10]execute_script returns [10:00:10]free content buf [10:00:10]Sock 6.Close socket [10:00:10]Sock 6.Thread stoped [10:00:10]accept exits with 9 [10:00:10]New connection [10:00:10]New thread 3066875236 created [10:00:10]Thread 3067018596 joined [10:00:10]Waiting for new connection... [10:00:10] Sock 9.Parse request [10:00:10]Sock 9.Check first char [10:00:10]Sock 9.First char is OK [10:00:10]request: POST /json_proto HTTP/1.0 [10:00:10]Method: POST [10:00:10]URL: /json_proto [10:00:10]Method is POST - this is cgi request [10:00:10]url: /json_proto [10:00:10]query_string will be loaded in cgi processing [10:00:10]execute_cgi json_proto POST (null) [10:00:10]execute_cgi path=json_proto method=POST [10:00:10]POST find Content-Length [10:00:10]Host: 172.17.44.196:8080 [10:00:10]Content-Length: 331 [10:00:10]Content-Type: application/json [10:00:10] [10:00:10]POST finish read [10:00:10]Found Content-Length = 331 [10:00:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:00:10]execute_script... [10:00:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:00:10]POST & json_proto [10:00:10]process_json_proto [10:00:10]json parsed OK: [10:00:10]protocol is kg_v1.0 [10:00:10]action value=get_value [10:00:10]process_action get_value [10:00:10]cmd_get_value [10:00:10]process_action get_value done [10:00:10]requested_data is exist [10:00:10]produce_requested_data [10:00:10]requested_item fm.sale.total is exist - process it [10:00:10]SAM_PROTO_GetFMData [10:00:10]wFMCommunicate request_size=4 [10:00:10]MH_SAM_APDU [10:00:10]CAPDU: 80 13 03 00 [10:00:10]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [10:00:10]OFD Sender: No OFD packet to send [10:00:10]Write i2c OK [10:00:10]MH_I2C_Read... [10:00:11]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:00:11]Read from MH i2c: E2 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 FD 00 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 67 [10:00:11]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [10:00:11]wFMCommunicate OK [10:00:11]wFMCommunicate request_size=4 [10:00:11]MH_SAM_APDU [10:00:11]CAPDU: 80 17 00 00 [10:00:11]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [10:00:11]Write i2c OK [10:00:11]MH_I2C_Read... [10:00:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:00:11]Read from MH i2c: E2 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 FD 00 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 FD 00 14 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 A6 [10:00:11]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [10:00:11]wFMCommunicate OK [10:00:11]wFMCommunicate request_size=4 [10:00:11]MH_SAM_APDU [10:00:11]CAPDU: 80 17 00 00 [10:00:11]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [10:00:11]Write i2c OK [10:00:11]MH_I2C_Read... [10:00:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:00:11]Read from MH i2c: E2 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 FD 00 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 6D [10:00:11]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [10:00:11]wFMCommunicate OK [10:00:11]wFMCommunicate request_size=4 [10:00:11]MH_SAM_APDU [10:00:11]CAPDU: 80 17 00 00 [10:00:11]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [10:00:11]Write i2c OK [10:00:11]MH_I2C_Read... [10:00:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:00:12]Read from MH i2c: E2 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: E2 FD 00 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 0E [10:00:12]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [10:00:12]wFMCommunicate OK [10:00:12]wFMCommunicate request_size=4 [10:00:12]MH_SAM_APDU [10:00:12]CAPDU: 80 17 00 00 [10:00:12]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [10:00:12]Write i2c OK [10:00:12]MH_I2C_Read... [10:00:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [10:00:12]Read from MH i2c: E2 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: E2 E5 00 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [10:00:12]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:00:12]wFMCommunicate OK [10:00:12]SAM_PROTO_GetFMData done [10:00:12]requested_item fm.sale_refund.total is exist - process it [10:00:12]requested_item fm.buy.total is exist - process it [10:00:12]requested_item shift.sale.total is exist - process it [10:00:12]SAM_PROTO_GetShiftData [10:00:12]wFMCommunicate request_size=4 [10:00:12]MH_SAM_APDU [10:00:12]CAPDU: 80 13 02 00 [10:00:12]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [10:00:12]Write i2c OK [10:00:12]MH_I2C_Read... [10:00:12]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:00:12]Read from MH i2c: E2 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: E2 FD 00 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 AC [10:00:12]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [10:00:12]wFMCommunicate OK [10:00:12]wFMCommunicate request_size=4 [10:00:12]MH_SAM_APDU [10:00:12]CAPDU: 80 17 00 00 [10:00:12]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [10:00:12]Write i2c OK [10:00:12]MH_I2C_Read... [10:00:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:00:12]Read from MH i2c: E2 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: E2 FD 00 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BB [10:00:13]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [10:00:13]wFMCommunicate OK [10:00:13]wFMCommunicate request_size=4 [10:00:13]MH_SAM_APDU [10:00:13]CAPDU: 80 17 00 00 [10:00:13]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [10:00:13]Write i2c OK [10:00:13]MH_I2C_Read... [10:00:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:00:13]Read from MH i2c: E2 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 FD 00 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 FD 00 1A 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 51 [10:00:13]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [10:00:13]wFMCommunicate OK [10:00:13]wFMCommunicate request_size=4 [10:00:13]MH_SAM_APDU [10:00:13]CAPDU: 80 17 00 00 [10:00:13]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [10:00:13]Write i2c OK [10:00:13]MH_I2C_Read... [10:00:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:00:13]Read from MH i2c: E2 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 FD 00 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0D [10:00:13]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [10:00:13]wFMCommunicate OK [10:00:13]wFMCommunicate request_size=4 [10:00:13]MH_SAM_APDU [10:00:13]CAPDU: 80 17 00 00 [10:00:13]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [10:00:13]Write i2c OK [10:00:13]MH_I2C_Read... [10:00:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [10:00:13]Read from MH i2c: E2 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 CB 00 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 CB 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 85 [10:00:13]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:00:13]wFMCommunicate OK [10:00:13]SAM_PROTO_GetShiftData done [10:00:13]requested_item shift.sale.total_cash is exist - process it [10:00:13]requested_item shift.sale_refund.total is exist - process it [10:00:13]requested_item shift.sale_refund.total_cash is exist - process it [10:00:13]requested_item shift.buy.total is exist - process it [10:00:13]requested_item shift.buy.total_cash is exist - process it [10:00:13]produce_requested_data done [10:00:13]produce_requested_data return {"fm.sale.total":59848149.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6988.00,"shift.sale.total_cash":5778.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:00:13]process_action_free get_value [10:00:13]json_value_free [10:00:13]json_value_free done [10:00:13]process_json_proto returns [10:00:13]Send response to host [10:00:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848149.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6988.00,"shift.sale.total_cash":5778.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:00:13]free response buf [10:00:13]execute_script done [10:00:13]execute_script returns [10:00:13]free content buf [10:00:13]Sock 9.Close socket [10:00:13]Sock 9.Thread stoped [10:00:14]accept exits with 6 [10:00:14]New connection [10:00:14]New thread 3067018596 created [10:00:14]Thread 3066875236 joined [10:00:14]Waiting for new connection... [10:00:14] Sock 6.Parse request [10:00:14]Sock 6.Check first char [10:00:14]Sock 6.First char is OK [10:00:14]request: POST /json_proto HTTP/1.0 [10:00:14]Method: POST [10:00:14]URL: /json_proto [10:00:14]Method is POST - this is cgi request [10:00:14]url: /json_proto [10:00:14]query_string will be loaded in cgi processing [10:00:14]execute_cgi json_proto POST (null) [10:00:14]execute_cgi path=json_proto method=POST [10:00:14]POST find Content-Length [10:00:14]Host: 172.17.44.196:8080 [10:00:14]Content-Length: 331 [10:00:14]Content-Type: application/json [10:00:14] [10:00:14]POST finish read [10:00:14]Found Content-Length = 331 [10:16:52]ConnectInit Can't connect to host [10:16:54]OFD Sender: No OFD packet to send [10:16:59]OFD Sender: No OFD packet to send [10:17:04]OFD Sender: No OFD packet to send [10:17:09]OFD Sender: No OFD packet to send [10:17:14]OFD Sender: No OFD packet to send [10:17:16]accept exits with 9 [10:17:16]New connection [10:17:16]New thread 3066682724 created [10:17:16]Waiting for new connection... [10:17:16] Sock 9.Parse request [10:17:16]Sock 9.Check first char [10:17:16]Sock 9.First char is OK [10:17:16]request: POST /json_proto HTTP/1.0 [10:17:16]Method: POST [10:17:16]URL: /json_proto [10:17:16]Method is POST - this is cgi request [10:17:16]url: /json_proto [10:17:16]query_string will be loaded in cgi processing [10:17:16]execute_cgi json_proto POST (null) [10:17:16]execute_cgi path=json_proto method=POST [10:17:16]POST find Content-Length [10:17:16]Host: 172.17.44.196:8080 [10:17:16]Content-Length: 215 [10:17:16]Content-Type: application/json [10:17:16] [10:17:16]POST finish read [10:17:16]Found Content-Length = 215 [10:17:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:16]execute_script... [10:17:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:16]POST & json_proto [10:17:16]process_json_proto [10:17:16]json parsed OK: [10:17:16]protocol is kg_v1.0 [10:17:16]action value=get_value [10:17:16]process_action get_value [10:17:16]cmd_get_value [10:17:16]process_action get_value done [10:17:16]requested_data is exist [10:17:16]produce_requested_data [10:17:16]requested_item kkm.sn is exist - process it [10:17:16]requested_item kkm.ver is exist - process it [10:17:16]requested_item fm.sn is exist - process it [10:17:16]wFMCommunicate request_size=4 [10:17:16]MH_SAM_APDU [10:17:16]CAPDU: 80 11 00 00 [10:17:16]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [10:17:16]Write i2c OK [10:17:16]MH_I2C_Read... [10:17:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:16]Read from MH i2c: E2 [10:17:16]MH_I2C_Read... [10:17:16]Read from MH i2c: E2 17 00 [10:17:16]MH_I2C_Read... [10:17:16]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 DA [10:17:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:17:16]wFMCommunicate OK [10:17:16]requested_item fd.num is exist - process it [10:17:16]SAM_PROTO_GetFieldsCounters [10:17:16]wFMCommunicate request_size=4 [10:17:16]MH_SAM_APDU [10:17:16]CAPDU: 80 13 00 00 [10:17:16]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [10:17:16]Write i2c OK [10:17:16]MH_I2C_Read... [10:17:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:17:17]Read from MH i2c: E2 [10:17:17]MH_I2C_Read... [10:17:17]Read from MH i2c: E2 62 00 [10:17:17]MH_I2C_Read... [10:17:17]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [10:17:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 43 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:17:17]wFMCommunicate OK [10:17:17]SAM_PROTO_GetFieldsCounters done [10:17:17]requested_item shift.num is exist - process it [10:17:17]requested_item shift.opened is exist - process it [10:17:17]req_shift_opened [10:17:17]FM_GetShiftState [10:17:17]SAM_PROTO_GetShiftState [10:17:17]wFMCommunicate request_size=4 [10:17:17]MH_SAM_APDU [10:17:17]CAPDU: 80 13 01 00 [10:17:17]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [10:17:17]Write i2c OK [10:17:17]MH_I2C_Read... [10:17:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:17]Read from MH i2c: E2 [10:17:17]MH_I2C_Read... [10:17:17]Read from MH i2c: E2 0E 00 [10:17:17]MH_I2C_Read... [10:17:17]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 6D [10:17:17]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [10:17:17]wFMCommunicate OK [10:17:17]SAM_PROTO_GetShiftState done [10:17:17]FM_GetShiftState done [10:17:17]req_shift_opened done [10:17:17]requested_item shift.open_date is exist - process it [10:17:17]req_shift_open_date [10:17:17]req_shift_open_date done [10:17:17]produce_requested_data done [10:17:17]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91715,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [10:17:17]process_action_free get_value [10:17:17]json_value_free [10:17:17]json_value_free done [10:17:17]process_json_proto returns [10:17:17]Send response to host [10:17:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91715,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [10:17:17]free response buf [10:17:17]execute_script done [10:17:17]execute_script returns [10:17:17]free content buf [10:17:17]Sock 9.Close socket [10:17:17]Sock 9.Thread stoped [10:17:17]accept exits with 7 [10:17:17]New connection [10:17:17]New thread 3066539364 created [10:17:17]Thread 3066682724 joined [10:17:17]Waiting for new connection... [10:17:17] Sock 7.Parse request [10:17:17]Sock 7.Check first char [10:17:17]Sock 7.First char is OK [10:17:17]request: POST /json_proto HTTP/1.0 [10:17:17]Method: POST [10:17:17]URL: /json_proto [10:17:17]Method is POST - this is cgi request [10:17:17]url: /json_proto [10:17:17]query_string will be loaded in cgi processing [10:17:17]execute_cgi json_proto POST (null) [10:17:17]execute_cgi path=json_proto method=POST [10:17:17]POST find Content-Length [10:17:17]Host: 172.17.44.196:8080 [10:17:17]Content-Length: 331 [10:17:17]Content-Type: application/json [10:17:17] [10:17:17]POST finish read [10:17:17]Found Content-Length = 331 [10:17:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:17:17]execute_script... [10:17:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:17:17]POST & json_proto [10:17:17]process_json_proto [10:17:17]json parsed OK: [10:17:17]protocol is kg_v1.0 [10:17:17]action value=get_value [10:17:17]process_action get_value [10:17:17]cmd_get_value [10:17:17]process_action get_value done [10:17:17]requested_data is exist [10:17:17]produce_requested_data [10:17:17]requested_item fm.sale.total is exist - process it [10:17:17]SAM_PROTO_GetFMData [10:17:17]wFMCommunicate request_size=4 [10:17:17]MH_SAM_APDU [10:17:17]CAPDU: 80 13 03 00 [10:17:17]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [10:17:17]Write i2c OK [10:17:17]MH_I2C_Read... [10:17:17]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:17:17]Read from MH i2c: E2 [10:17:17]MH_I2C_Read... [10:17:17]Read from MH i2c: E2 FD 00 [10:17:17]MH_I2C_Read... [10:17:17]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 67 [10:17:17]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 25 64 01 00 69 04 A3 00 6F 04 04 00 27 5F 01 00 B1 04 05 00 74 07 B9 64 01 70 04 05 00 EA 26 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A0 AC E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [10:17:17]wFMCommunicate OK [10:17:17]wFMCommunicate request_size=4 [10:17:17]MH_SAM_APDU [10:17:17]CAPDU: 80 17 00 00 [10:17:17]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [10:17:17]Write i2c OK [10:17:17]MH_I2C_Read... [10:17:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:17:18]Read from MH i2c: E2 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: E2 FD 00 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: E2 FD 00 14 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 A6 [10:17:18]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [10:17:18]wFMCommunicate OK [10:17:18]wFMCommunicate request_size=4 [10:17:18]MH_SAM_APDU [10:17:18]CAPDU: 80 17 00 00 [10:17:18]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [10:17:18]Write i2c OK [10:17:18]MH_I2C_Read... [10:17:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:17:18]Read from MH i2c: E2 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: E2 FD 00 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 6D [10:17:18]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [10:17:18]wFMCommunicate OK [10:17:18]wFMCommunicate request_size=4 [10:17:18]MH_SAM_APDU [10:17:18]CAPDU: 80 17 00 00 [10:17:18]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [10:17:18]Write i2c OK [10:17:18]MH_I2C_Read... [10:17:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:17:18]Read from MH i2c: E2 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: E2 FD 00 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 0E [10:17:18]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [10:17:18]wFMCommunicate OK [10:17:18]wFMCommunicate request_size=4 [10:17:18]MH_SAM_APDU [10:17:18]CAPDU: 80 17 00 00 [10:17:18]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [10:17:18]Write i2c OK [10:17:18]MH_I2C_Read... [10:17:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [10:17:18]Read from MH i2c: E2 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: E2 E5 00 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [10:17:18]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:17:18]wFMCommunicate OK [10:17:18]SAM_PROTO_GetFMData done [10:17:18]requested_item fm.sale_refund.total is exist - process it [10:17:18]requested_item fm.buy.total is exist - process it [10:17:18]requested_item shift.sale.total is exist - process it [10:17:18]SAM_PROTO_GetShiftData [10:17:18]wFMCommunicate request_size=4 [10:17:18]MH_SAM_APDU [10:17:18]CAPDU: 80 13 02 00 [10:17:18]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [10:17:18]Write i2c OK [10:17:18]MH_I2C_Read... [10:17:19]OFD Sender: No OFD packet to send [10:17:19]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:17:19]Read from MH i2c: E2 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: E2 FD 00 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 AC [10:17:19]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2D 00 00 00 B1 04 03 00 B0 A9 0A 70 04 03 00 08 D1 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DB 21 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 21 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [10:17:19]wFMCommunicate OK [10:17:19]wFMCommunicate request_size=4 [10:17:19]MH_SAM_APDU [10:17:19]CAPDU: 80 17 00 00 [10:17:19]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [10:17:19]Write i2c OK [10:17:19]MH_I2C_Read... [10:17:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:17:19]Read from MH i2c: E2 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: E2 FD 00 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BB [10:17:19]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [10:17:19]wFMCommunicate OK [10:17:19]wFMCommunicate request_size=4 [10:17:19]MH_SAM_APDU [10:17:19]CAPDU: 80 17 00 00 [10:17:19]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [10:17:19]Write i2c OK [10:17:19]MH_I2C_Read... [10:17:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:17:19]Read from MH i2c: E2 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: E2 FD 00 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: E2 FD 00 1A 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 51 [10:17:19]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [10:17:19]wFMCommunicate OK [10:17:19]wFMCommunicate request_size=4 [10:17:19]MH_SAM_APDU [10:17:19]CAPDU: 80 17 00 00 [10:17:19]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [10:17:19]Write i2c OK [10:17:19]MH_I2C_Read... [10:17:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:17:20]Read from MH i2c: E2 [10:17:20]MH_I2C_Read... [10:17:20]Read from MH i2c: E2 FD 00 [10:17:20]MH_I2C_Read... [10:17:20]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0D [10:17:20]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [10:17:20]wFMCommunicate OK [10:17:20]wFMCommunicate request_size=4 [10:17:20]MH_SAM_APDU [10:17:20]CAPDU: 80 17 00 00 [10:17:20]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [10:17:20]Write i2c OK [10:17:20]MH_I2C_Read... [10:17:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [10:17:20]Read from MH i2c: E2 [10:17:20]MH_I2C_Read... [10:17:20]Read from MH i2c: E2 CB 00 [10:17:20]MH_I2C_Read... [10:17:20]Read from MH i2c: E2 CB 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 85 [10:17:20]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:17:20]wFMCommunicate OK [10:17:20]SAM_PROTO_GetShiftData done [10:17:20]requested_item shift.sale.total_cash is exist - process it [10:17:20]requested_item shift.sale_refund.total is exist - process it [10:17:20]requested_item shift.sale_refund.total_cash is exist - process it [10:17:20]requested_item shift.buy.total is exist - process it [10:17:20]requested_item shift.buy.total_cash is exist - process it [10:17:20]produce_requested_data done [10:17:20]produce_requested_data return {"fm.sale.total":59848149.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6988.00,"shift.sale.total_cash":5778.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:17:20]process_action_free get_value [10:17:20]json_value_free [10:17:20]json_value_free done [10:17:20]process_json_proto returns [10:17:20]Send response to host [10:17:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848149.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":6988.00,"shift.sale.total_cash":5778.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:17:20]free response buf [10:17:20]execute_script done [10:17:20]execute_script returns [10:17:20]free content buf [10:17:20]Sock 7.Close socket [10:17:20]Sock 7.Thread stoped [10:17:24]OFD Sender: No OFD packet to send [10:17:29]OFD Sender: No OFD packet to send [10:17:34]OFD Sender: No OFD packet to send [10:17:39]OFD Sender: No OFD packet to send [10:17:44]OFD Sender: No OFD packet to send [10:17:49]OFD Sender: No OFD packet to send [10:17:54]OFD Sender: No OFD packet to send [10:17:59]OFD Sender: No OFD packet to send [10:18:04]OFD Sender: No OFD packet to send [10:18:08]accept exits with 9 [10:18:08]New connection [10:18:08]New thread 3066682724 created [10:18:08]Thread 3066539364 joined [10:18:08]Waiting for new connection... [10:18:08] Sock 9.Parse request [10:18:08]Sock 9.Check first char [10:18:08]Sock 9.First char is OK [10:18:08]request: POST /json_proto HTTP/1.0 [10:18:08]Method: POST [10:18:08]URL: /json_proto [10:18:08]Method is POST - this is cgi request [10:18:08]url: /json_proto [10:18:08]query_string will be loaded in cgi processing [10:18:08]execute_cgi json_proto POST (null) [10:18:08]execute_cgi path=json_proto method=POST [10:18:08]POST find Content-Length [10:18:08]Host: 172.17.44.196:8080 [10:18:08]Content-Length: 675 [10:18:08]Content-Type: application/json [10:18:08] [10:18:08]POST finish read [10:18:08]Found Content-Length = 675 [10:18:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246344", "tax_sys" : 0, "items" : [ { "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 4.000, "sum" : 28.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 28.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:08]execute_script... [10:18:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246344", "tax_sys" : 0, "items" : [ { "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 4.000, "sum" : 28.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 28.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:08]POST & json_proto [10:18:08]process_json_proto [10:18:08]json parsed OK: [10:18:08]protocol is kg_v1.0 [10:18:08]action value=close_receipt [10:18:08]process_action close_receipt [10:18:08]cmd_close_receipt [10:18:08]MH_GetDate [10:18:08]Write to MH i2c: F0 00 00 1D 00 0C [10:18:08]Write i2c OK [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: F0 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: F0 09 00 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: F0 09 00 1D 00 00 E0 A2 3C 66 1C A3 36 66 94 [10:18:08]GetLastDocTimeStamp 1715248818 [10:18:08]current date 1715249888 [10:18:08]FM_GetShiftState [10:18:08]SAM_PROTO_GetShiftState [10:18:08]wFMCommunicate request_size=4 [10:18:08]MH_SAM_APDU [10:18:08]CAPDU: 80 13 01 00 [10:18:08]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [10:18:08]Write i2c OK [10:18:08]MH_I2C_Read... [10:18:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:08]Read from MH i2c: E2 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 0E 00 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 79 [10:18:08]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [10:18:08]wFMCommunicate OK [10:18:08]SAM_PROTO_GetShiftState done [10:18:08]FM_GetShiftState done [10:18:08]opened in 1715213850 [10:18:08]opened+sec_in_day 1715300250 [10:18:08]quantity*price = 2800 [10:18:08]sum+1 = 2801 [10:18:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 28.00 НСП 1% : 0.25 НДС 12% : 2.97 Наличными: 28.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 46 09.05.2024 10:18 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91716 ФПД: 243866594662579 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T101808&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91716&fm=243866594662579&tin=02508201610067®Number=0000000000098132&sum=2800 0 [10:18:09]StoreToDocumentArchive [10:18:09]shift 271 fd 91716 [10:18:09]save to /storage/0271/doc_00091716 [10:18:09]save last doc name /storage/0271/doc_00091716 to /storage/kkm_last_doc_name [10:18:09]save OK [10:18:09]Clear old archive folders... [10:18:09]Remove dir /storage/0266 [10:18:09]opendir ok [10:18:09]file . [10:18:09]file .. [10:18:09]file doc_1715248640 [10:18:09]remove file /storage/0266/doc_1715248640 [10:18:09]file doc_1715248677 [10:18:09]remove file /storage/0266/doc_1715248677 [10:18:09]file doc_1715248737 [10:18:09]remove file /storage/0266/doc_1715248737 [10:18:09]file doc_1715248825 [10:18:09]remove file /storage/0266/doc_1715248825 [10:18:09]remove dir /storage/0266 [10:18:09]ProcessDocumentItem done err = 0, tmpTLVsize=287 [10:18:09]tlvbuf is 01E71820 [10:18:09]SAM_PROTO_ClearQueue [10:18:09]wFMCommunicate request_size=4 [10:18:09]MH_SAM_APDU [10:18:09]CAPDU: 80 09 00 00 [10:18:09]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [10:18:09]Write i2c OK [10:18:09]MH_I2C_Read... [10:18:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:18:09]Read from MH i2c: E2 [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: E2 03 00 [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [10:18:09]RAPDU: 90 00 [10:18:09]wFMCommunicate OK [10:18:09]SAM_PROTO_ClearQueue done [10:18:09]KKMCreateOFDPacket [10:18:09]OFDProtocolAddRootSTLVToBuf [10:18:09]FM_MakeSignedData [10:18:09]FM_MakeSignedData [10:18:09]SAM_PROTO_SignData [10:18:09]wFMCommunicate request_size=4 [10:18:09]MH_SAM_APDU [10:18:09]CAPDU: 80 0D 01 02 [10:18:09]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [10:18:09]Write i2c OK [10:18:09]MH_I2C_Read... [10:18:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:18:09]Read from MH i2c: E2 [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: E2 03 00 [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [10:18:09]RAPDU: 90 00 [10:18:09]wFMCommunicate OK [10:18:09]wFMCommunicate request_size=255 [10:18:09]MH_SAM_APDU [10:18:09]CAPDU: 80 0D 02 02 FA 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 F0 0A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 0A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 01 00 00 00 00 07 04 06 00 F0 0A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 E0 A2 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 [10:18:09]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 F0 0A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 0A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 01 00 00 00 00 07 04 06 00 F0 0A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 E0 A2 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 00 00 B4 [10:18:09]Write i2c OK [10:18:09]MH_I2C_Read... [10:18:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:09]Read from MH i2c: E2 [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: E2 03 00 [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [10:18:09]RAPDU: 90 00 [10:18:09]wFMCommunicate OK [10:18:09]wFMCommunicate request_size=46 [10:18:09]MH_SAM_APDU [10:18:09]CAPDU: 80 0D 02 02 29 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 44 66 01 00 35 04 06 00 DD CB 9D BF 58 B3 [10:18:09]Write to MH i2c: E2 31 00 2E 00 80 0D 02 02 29 00 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 44 66 01 00 35 04 06 00 DD CB 9D BF 58 B3 00 00 E3 [10:18:09]Write i2c OK [10:18:09]MH_I2C_Read... [10:18:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:09]Read from MH i2c: E2 [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: E2 03 00 [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [10:18:09]RAPDU: 90 00 [10:18:09]wFMCommunicate OK [10:18:09]wFMCommunicate request_size=4 [10:18:09]MH_SAM_APDU [10:18:09]CAPDU: 80 0D 03 02 [10:18:09]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [10:18:09]Write i2c OK [10:18:09]MH_I2C_Read... [10:18:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:18:09]Read from MH i2c: E2 [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: E2 0B 00 [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: E2 0B 00 2F 00 00 87 A6 F4 D2 6D 88 F2 D8 90 00 5D [10:18:09]RAPDU: 87 A6 F4 D2 6D 88 F2 D8 90 00 [10:18:09]wFMCommunicate OK [10:18:09]SAM_PROTO_SignData done [10:18:09]FM_MakeSignedData done [10:18:09]CreateOFDProtocolMessage [10:18:09]wFMCommunicate request_size=4 [10:18:09]MH_SAM_APDU [10:18:09]CAPDU: 80 11 00 00 [10:18:09]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [10:18:09]Write i2c OK [10:18:09]MH_I2C_Read... [10:18:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:09]Read from MH i2c: E2 [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: E2 17 00 [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 FA [10:18:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:18:09]wFMCommunicate OK [10:18:09]CreateOFDProtocolMessage done [10:18:09]OFDSenderStorePacket 91716 [10:18:09]StoreOFDPacket docnum=91716 [10:18:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 33 01 00 00 1D 72 2B 01 F5 DD 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 F0 0A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 0A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 01 00 00 00 00 07 04 06 00 F0 0A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 E0 A2 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 44 66 01 00 35 04 06 00 DD CB 9D BF 58 B3 87 A6 F4 D2 6D 88 F2 D8 [10:18:09]CheckFolder [10:18:09]dirname=/storage/ofd_packets [10:18:09]CheckFolder done [10:18:09]ProducePacketName [10:18:09]name=ofd_packets/00091716 [10:18:09]NVStorageSaveData ofd_packets/00091716 [10:18:09]File name is /storage/ofd_packets/00091716 [10:18:09]Write 337 bytes [10:18:09]NVStorageSaveData done [10:18:09]OFDSenderStorePacket done [10:18:09]KKMCreateOFDPacket done [10:18:09]NVStorageSaveData kkm_last_timestamp [10:18:09]File name is /storage/kkm_last_timestamp [10:18:09]Write 4 bytes [10:18:09]NVStorageSaveData done [10:18:09]ExternCall_PrintAddStr [10:18:09]wPrintStart [10:18:09]Write to MH i2c: 01 00 00 31 00 31 [10:18:09]Write i2c OK [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: 01 [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: 01 07 00 [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [10:18:09]RasterBufferAndPrint [10:18:09]line Счет N : (3)246344 [10:18:09]line ИНН: 02508201610067 [10:18:09]line Контрольно-Кассовый Чек [10:18:09]line ПРОДАЖА [10:18:09]line Товар: 2000053020015 [10:18:09]line Бумажные стаканы 250мл 1шт [10:18:09]line 4.000 * 7.00 [10:18:09]line = 28.00 [10:18:09]line НДС 12% НСП 1% [10:18:09]line > о реализуемом товаре [10:18:09]line ИТОГО: 28.00 [10:18:09]line НСП 1% : 0.25 [10:18:09]line НДС 12% : 2.97 [10:18:09]line Наличными: 28.00 [10:18:09]line Безнал.: 0.00 [10:18:09]line Место: АЗС № 133 "Партнер Нефть" [10:18:09]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [10:18:09]line СНО: Общий режим [10:18:09]line Чек 46 09.05.2024 10:18 [10:18:09]line Смена: 271 ФФД: 1.0 [10:18:09]line ЗНМ: 0300000232 [10:18:09]line РНМ: 0000000000098132 [10:18:09]line Версия ККМ: 001 [10:18:09]line ФМ: 0000000000965423 [10:18:09]line ФД: 91716 [10:18:09]line ФПД: 243866594662579 [10:18:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T101808&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91716&fm=243866594662579&tin=02508201610067®Number=0000000000098132&sum=2800 [10:18:10]OFD Sender: Processing packet 91716 [packets to send 59, broken 58] [10:18:10]ProducePacketName [10:18:10]name=ofd_packets/00091716 [10:18:10]OFD Sender: To server: pG, [10:18:10]CommunicateWithHost lk.salyk.kg:30040 [10:18:10]ConnectInit lk.salyk.kg [10:18:10]line 0 [10:18:10]written 0, free lines is 4095 [10:18:10]Connected sock=10 [10:18:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 33 01 00 00 1D 72 2B 01 F5 DD 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 F0 0A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 0A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 01 00 00 00 00 07 04 06 00 F0 0A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 E0 A2 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 44 66 01 00 35 04 06 00 DD CB 9D BF 58 B3 87 A6 F4 D2 6D 88 F2 D8 [10:18:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 86 75 47 00 F3 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 44 66 01 00 F4 03 04 00 86 4E 3C 66 B6 04 01 00 00 58 8B 36 40 DC A8 FA 29 [10:18:10]CommunicateWithHost err = 0 [10:18:10]CheckOFDResponse [10:18:10]1017 (14) - 77093643461234 [10:18:10]1041 (16) - 0000000000965423 [10:18:10]1040 (4) - 91716 [10:18:10]1012 (4) - 09.05.2024 04:18 [10:18:10]1206 (1) - 0 [10:18:10]OFD Sender: Remove packet 91716 [10:18:10]ProducePacketName [10:18:10]name=ofd_packets/00091716 [10:18:10]NVStorageDeleteData [10:18:10]Write to MH i2c: 01 00 00 59 00 59 [10:18:10]Write i2c OK [10:18:10]MH_I2C_Read... [10:18:10]Read from MH i2c: 01 [10:18:10]MH_I2C_Read... [10:18:10]Read from MH i2c: 01 07 00 [10:18:10]MH_I2C_Read... [10:18:10]Read from MH i2c: 01 07 00 59 00 00 00 00 00 00 D8 0C 44 [10:18:10]RasterBufferAndPrint [10:18:10]line [10:18:10]line [10:18:10]line [10:18:10]line [10:18:10]line [10:18:10]written 0, free lines is 3292 [10:18:10]MH_Cut [10:18:10]Write to MH i2c: D1 01 00 60 00 01 32 [10:18:10]Write i2c OK [10:18:10]MH_I2C_Read... [10:18:10]Read from MH i2c: D1 [10:18:10]MH_I2C_Read... [10:18:10]Read from MH i2c: D1 01 00 [10:18:10]MH_I2C_Read... [10:18:10]Read from MH i2c: D1 01 00 60 00 00 31 [10:18:10]Write to MH i2c: 01 00 00 61 00 61 [10:18:10]Write i2c OK [10:18:10]MH_I2C_Read... [10:18:11]OFD Sender: No OFD packet to send [10:18:11]*** Cut start [10:18:11]*** Partial cut [10:18:11]*** CUTSNS_PIN = 1 [10:18:11]*** CUTSNS_PIN = 0 [10:18:11]*** Brake cut motor [10:18:12]Read from MH i2c: 01 [10:18:12]MH_I2C_Read... [10:18:12]*** Stop cut motor [10:18:12]*** Cut end [10:18:12]Read from MH i2c: 01 07 00 [10:18:12]MH_I2C_Read... [10:18:12]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 FF 0F 76 [10:18:12]process_action close_receipt done [10:18:12]requested_data is exist [10:18:12]produce_requested_data [10:18:12]requested_item fm.sn is exist - process it [10:18:12]wFMCommunicate request_size=4 [10:18:12]MH_SAM_APDU [10:18:12]CAPDU: 80 11 00 00 [10:18:12]Write to MH i2c: E2 08 00 62 00 80 11 00 00 00 00 00 00 DC [10:18:12]Write i2c OK [10:18:12]MH_I2C_Read... [10:18:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:12]Read from MH i2c: E2 [10:18:12]MH_I2C_Read... [10:18:12]Read from MH i2c: E2 17 00 [10:18:12]MH_I2C_Read... [10:18:12]Read from MH i2c: E2 17 00 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 2C [10:18:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:18:12]wFMCommunicate OK [10:18:12]requested_item fd.num is exist - process it [10:18:12]SAM_PROTO_GetFieldsCounters [10:18:12]wFMCommunicate request_size=4 [10:18:12]MH_SAM_APDU [10:18:12]CAPDU: 80 13 00 00 [10:18:12]Write to MH i2c: E2 08 00 63 00 80 13 00 00 00 00 00 00 DF [10:18:12]Write i2c OK [10:18:12]MH_I2C_Read... [10:18:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:18:12]Read from MH i2c: E2 [10:18:12]MH_I2C_Read... [10:18:12]Read from MH i2c: E2 62 00 [10:18:12]MH_I2C_Read... [10:18:12]Read from MH i2c: E2 62 00 63 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 44 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 40 [10:18:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 44 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:18:12]wFMCommunicate OK [10:18:12]SAM_PROTO_GetFieldsCounters done [10:18:12]requested_item shift.num is exist - process it [10:18:12]requested_item shift.opened is exist - process it [10:18:12]req_shift_opened [10:18:12]FM_GetShiftState [10:18:12]SAM_PROTO_GetShiftState [10:18:12]wFMCommunicate request_size=4 [10:18:12]MH_SAM_APDU [10:18:12]CAPDU: 80 13 01 00 [10:18:12]Write to MH i2c: E2 08 00 64 00 80 13 01 00 00 00 00 00 E1 [10:18:12]Write i2c OK [10:18:12]MH_I2C_Read... [10:18:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:12]Read from MH i2c: E2 [10:18:12]MH_I2C_Read... [10:18:12]Read from MH i2c: E2 0E 00 [10:18:12]MH_I2C_Read... [10:18:12]Read from MH i2c: E2 0E 00 64 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 BF [10:18:12]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [10:18:12]wFMCommunicate OK [10:18:12]SAM_PROTO_GetShiftState done [10:18:12]FM_GetShiftState done [10:18:12]req_shift_opened done [10:18:12]requested_item shift.open_date is exist - process it [10:18:12]req_shift_open_date [10:18:12]req_shift_open_date done [10:18:12]produce_requested_data done [10:18:12]produce_requested_data return {"fm.sn":"0000000000965423","fd.num":91716,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [10:18:12]process_action_free close_receipt [10:18:12]json_value_free [10:18:12]json_value_free done [10:18:12]process_json_proto returns [10:18:12]Send response to host [10:18:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965423","fd.num":91716,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [10:18:12]free response buf [10:18:12]execute_script done [10:18:12]execute_script returns [10:18:12]free content buf [10:18:12]Sock 9.Close socket [10:18:12]Sock 9.Thread stoped [10:18:16]OFD Sender: No OFD packet to send [10:18:21]OFD Sender: No OFD packet to send [10:18:22]accept exits with 7 [10:18:22]New connection [10:18:22]New thread 3066539364 created [10:18:22]Thread 3066682724 joined [10:18:22]Waiting for new connection... [10:18:22] Sock 7.Parse request [10:18:22]Sock 7.Check first char [10:18:22]Sock 7.First char is OK [10:18:22]request: POST /json_proto HTTP/1.0 [10:18:22]Method: POST [10:18:22]URL: /json_proto [10:18:22]Method is POST - this is cgi request [10:18:22]url: /json_proto [10:18:22]query_string will be loaded in cgi processing [10:18:22]execute_cgi json_proto POST (null) [10:18:22]execute_cgi path=json_proto method=POST [10:18:22]POST find Content-Length [10:18:22]Host: 172.17.44.196:8080 [10:18:22]Content-Length: 215 [10:18:22]Content-Type: application/json [10:18:22] [10:18:22]POST finish read [10:18:22]Found Content-Length = 215 [10:18:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:22]execute_script... [10:18:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:22]POST & json_proto [10:18:22]process_json_proto [10:18:22]json parsed OK: [10:18:22]protocol is kg_v1.0 [10:18:22]action value=get_value [10:18:22]process_action get_value [10:18:22]cmd_get_value [10:18:22]process_action get_value done [10:18:22]requested_data is exist [10:18:22]produce_requested_data [10:18:22]requested_item kkm.sn is exist - process it [10:18:22]requested_item kkm.ver is exist - process it [10:18:22]requested_item fm.sn is exist - process it [10:18:22]wFMCommunicate request_size=4 [10:18:22]MH_SAM_APDU [10:18:22]CAPDU: 80 11 00 00 [10:18:22]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [10:18:22]Write i2c OK [10:18:22]MH_I2C_Read... [10:18:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:22]Read from MH i2c: E2 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 17 00 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 2F [10:18:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:18:22]wFMCommunicate OK [10:18:22]requested_item fd.num is exist - process it [10:18:22]SAM_PROTO_GetFieldsCounters [10:18:22]wFMCommunicate request_size=4 [10:18:22]MH_SAM_APDU [10:18:22]CAPDU: 80 13 00 00 [10:18:22]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [10:18:22]Write i2c OK [10:18:22]MH_I2C_Read... [10:18:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:18:22]Read from MH i2c: E2 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 62 00 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 44 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 43 [10:18:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 44 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:18:22]wFMCommunicate OK [10:18:22]SAM_PROTO_GetFieldsCounters done [10:18:22]requested_item shift.num is exist - process it [10:18:22]requested_item shift.opened is exist - process it [10:18:22]req_shift_opened [10:18:22]FM_GetShiftState [10:18:22]SAM_PROTO_GetShiftState [10:18:22]wFMCommunicate request_size=4 [10:18:22]MH_SAM_APDU [10:18:22]CAPDU: 80 13 01 00 [10:18:22]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [10:18:22]Write i2c OK [10:18:22]MH_I2C_Read... [10:18:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:22]Read from MH i2c: E2 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 0E 00 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 C2 [10:18:22]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [10:18:22]wFMCommunicate OK [10:18:22]SAM_PROTO_GetShiftState done [10:18:22]FM_GetShiftState done [10:18:22]req_shift_opened done [10:18:22]requested_item shift.open_date is exist - process it [10:18:22]req_shift_open_date [10:18:22]req_shift_open_date done [10:18:22]produce_requested_data done [10:18:22]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91716,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [10:18:22]process_action_free get_value [10:18:22]json_value_free [10:18:22]json_value_free done [10:18:22]process_json_proto returns [10:18:22]Send response to host [10:18:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91716,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [10:18:22]free response buf [10:18:22]execute_script done [10:18:22]execute_script returns [10:18:22]free content buf [10:18:22]Sock 7.Close socket [10:18:22]Sock 7.Thread stoped [10:18:22]accept exits with 9 [10:18:22]New connection [10:18:22]New thread 3066682724 created [10:18:22]Thread 3066539364 joined [10:18:22]Waiting for new connection... [10:18:22] Sock 9.Parse request [10:18:22]Sock 9.Check first char [10:18:22]Sock 9.First char is OK [10:18:22]request: POST /json_proto HTTP/1.0 [10:18:22]Method: POST [10:18:22]URL: /json_proto [10:18:22]Method is POST - this is cgi request [10:18:22]url: /json_proto [10:18:22]query_string will be loaded in cgi processing [10:18:22]execute_cgi json_proto POST (null) [10:18:22]execute_cgi path=json_proto method=POST [10:18:22]POST find Content-Length [10:18:22]Host: 172.17.44.196:8080 [10:18:22]Content-Length: 331 [10:18:22]Content-Type: application/json [10:18:22] [10:18:22]POST finish read [10:18:22]Found Content-Length = 331 [10:18:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:18:22]execute_script... [10:18:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:18:22]POST & json_proto [10:18:22]process_json_proto [10:18:22]json parsed OK: [10:18:22]protocol is kg_v1.0 [10:18:22]action value=get_value [10:18:22]process_action get_value [10:18:22]cmd_get_value [10:18:22]process_action get_value done [10:18:22]requested_data is exist [10:18:22]produce_requested_data [10:18:22]requested_item fm.sale.total is exist - process it [10:18:22]SAM_PROTO_GetFMData [10:18:22]wFMCommunicate request_size=4 [10:18:22]MH_SAM_APDU [10:18:22]CAPDU: 80 13 03 00 [10:18:22]Write to MH i2c: E2 08 00 68 00 80 13 03 00 00 00 00 00 E7 [10:18:22]Write i2c OK [10:18:22]MH_I2C_Read... [10:18:23]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:18:23]Read from MH i2c: E2 [10:18:23]MH_I2C_Read... [10:18:23]Read from MH i2c: E2 FD 00 [10:18:23]MH_I2C_Read... [10:18:23]Read from MH i2c: E2 FD 00 68 00 00 C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 F7 [10:18:23]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [10:18:23]wFMCommunicate OK [10:18:23]wFMCommunicate request_size=4 [10:18:23]MH_SAM_APDU [10:18:23]CAPDU: 80 17 00 00 [10:18:23]Write to MH i2c: E2 08 00 69 00 80 17 00 00 00 00 00 00 E9 [10:18:23]Write i2c OK [10:18:23]MH_I2C_Read... [10:18:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:23]Read from MH i2c: E2 [10:18:23]MH_I2C_Read... [10:18:23]Read from MH i2c: E2 FD 00 [10:18:23]MH_I2C_Read... [10:18:23]Read from MH i2c: E2 FD 00 69 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 FB [10:18:23]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [10:18:23]wFMCommunicate OK [10:18:23]wFMCommunicate request_size=4 [10:18:23]MH_SAM_APDU [10:18:23]CAPDU: 80 17 00 00 [10:18:23]Write to MH i2c: E2 08 00 6A 00 80 17 00 00 00 00 00 00 EA [10:18:23]Write i2c OK [10:18:23]MH_I2C_Read... [10:18:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:23]Read from MH i2c: E2 [10:18:23]MH_I2C_Read... [10:18:23]Read from MH i2c: E2 FD 00 [10:18:23]MH_I2C_Read... [10:18:23]Read from MH i2c: E2 FD 00 6A 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 C2 [10:18:23]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [10:18:23]wFMCommunicate OK [10:18:23]wFMCommunicate request_size=4 [10:18:23]MH_SAM_APDU [10:18:23]CAPDU: 80 17 00 00 [10:18:23]Write to MH i2c: E2 08 00 6B 00 80 17 00 00 00 00 00 00 EB [10:18:23]Write i2c OK [10:18:23]MH_I2C_Read... [10:18:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:23]Read from MH i2c: E2 [10:18:23]MH_I2C_Read... [10:18:23]Read from MH i2c: E2 FD 00 [10:18:23]MH_I2C_Read... [10:18:23]Read from MH i2c: E2 FD 00 6B 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 63 [10:18:23]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [10:18:23]wFMCommunicate OK [10:18:23]wFMCommunicate request_size=4 [10:18:23]MH_SAM_APDU [10:18:23]CAPDU: 80 17 00 00 [10:18:23]Write to MH i2c: E2 08 00 6C 00 80 17 00 00 00 00 00 00 EC [10:18:23]Write i2c OK [10:18:23]MH_I2C_Read... [10:18:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [10:18:24]Read from MH i2c: E2 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: E2 E5 00 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: E2 E5 00 6C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D0 [10:18:24]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:18:24]wFMCommunicate OK [10:18:24]SAM_PROTO_GetFMData done [10:18:24]requested_item fm.sale_refund.total is exist - process it [10:18:24]requested_item fm.buy.total is exist - process it [10:18:24]requested_item shift.sale.total is exist - process it [10:18:24]SAM_PROTO_GetShiftData [10:18:24]wFMCommunicate request_size=4 [10:18:24]MH_SAM_APDU [10:18:24]CAPDU: 80 13 02 00 [10:18:24]Write to MH i2c: E2 08 00 6D 00 80 13 02 00 00 00 00 00 EB [10:18:24]Write i2c OK [10:18:24]MH_I2C_Read... [10:18:24]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:18:24]Read from MH i2c: E2 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: E2 FD 00 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: E2 FD 00 6D 00 00 AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 A0 B4 0A 70 04 03 00 F8 DB 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 23 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3A 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 3C [10:18:24]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 A0 B4 0A 70 04 03 00 F8 DB 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 23 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3A 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [10:18:24]wFMCommunicate OK [10:18:24]wFMCommunicate request_size=4 [10:18:24]MH_SAM_APDU [10:18:24]CAPDU: 80 17 00 00 [10:18:24]Write to MH i2c: E2 08 00 6E 00 80 17 00 00 00 00 00 00 EE [10:18:24]Write i2c OK [10:18:24]MH_I2C_Read... [10:18:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:24]Read from MH i2c: E2 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: E2 FD 00 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: E2 FD 00 6E 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 10 [10:18:24]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [10:18:24]wFMCommunicate OK [10:18:24]wFMCommunicate request_size=4 [10:18:24]MH_SAM_APDU [10:18:24]CAPDU: 80 17 00 00 [10:18:24]Write to MH i2c: E2 08 00 6F 00 80 17 00 00 00 00 00 00 EF [10:18:24]Write i2c OK [10:18:24]MH_I2C_Read... [10:18:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:25]Read from MH i2c: E2 [10:18:25]MH_I2C_Read... [10:18:25]Read from MH i2c: E2 FD 00 [10:18:25]MH_I2C_Read... [10:18:25]Read from MH i2c: E2 FD 00 6F 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 A6 [10:18:25]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [10:18:25]wFMCommunicate OK [10:18:25]wFMCommunicate request_size=4 [10:18:25]MH_SAM_APDU [10:18:25]CAPDU: 80 17 00 00 [10:18:25]Write to MH i2c: E2 08 00 70 00 80 17 00 00 00 00 00 00 F0 [10:18:25]Write i2c OK [10:18:25]MH_I2C_Read... [10:18:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:25]Read from MH i2c: E2 [10:18:25]MH_I2C_Read... [10:18:25]Read from MH i2c: E2 FD 00 [10:18:25]MH_I2C_Read... [10:18:25]Read from MH i2c: E2 FD 00 70 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 62 [10:18:25]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [10:18:25]wFMCommunicate OK [10:18:25]wFMCommunicate request_size=4 [10:18:25]MH_SAM_APDU [10:18:25]CAPDU: 80 17 00 00 [10:18:25]Write to MH i2c: E2 08 00 71 00 80 17 00 00 00 00 00 00 F1 [10:18:25]Write i2c OK [10:18:25]MH_I2C_Read... [10:18:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [10:18:25]Read from MH i2c: E2 [10:18:25]MH_I2C_Read... [10:18:25]Read from MH i2c: E2 CB 00 [10:18:25]MH_I2C_Read... [10:18:25]Read from MH i2c: E2 CB 00 71 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 DA [10:18:25]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:18:25]wFMCommunicate OK [10:18:25]SAM_PROTO_GetShiftData done [10:18:25]requested_item shift.sale.total_cash is exist - process it [10:18:25]requested_item shift.sale_refund.total is exist - process it [10:18:25]requested_item shift.sale_refund.total_cash is exist - process it [10:18:25]requested_item shift.buy.total is exist - process it [10:18:25]requested_item shift.buy.total_cash is exist - process it [10:18:25]produce_requested_data done [10:18:25]produce_requested_data return {"fm.sale.total":59848177.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7016.00,"shift.sale.total_cash":5806.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:18:25]process_action_free get_value [10:18:25]json_value_free [10:18:25]json_value_free done [10:18:25]process_json_proto returns [10:18:25]Send response to host [10:18:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848177.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7016.00,"shift.sale.total_cash":5806.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:18:25]free response buf [10:18:25]execute_script done [10:18:25]execute_script returns [10:18:25]free content buf [10:18:25]Sock 9.Close socket [10:18:25]Sock 9.Thread stoped [10:18:25]accept exits with 7 [10:18:25]New connection [10:18:25]New thread 3066539364 created [10:18:25]Thread 3066682724 joined [10:18:25]Waiting for new connection... [10:18:25] Sock 7.Parse request [10:18:25]Sock 7.Check first char [10:18:25]Sock 7.First char is OK [10:18:25]request: POST /json_proto HTTP/1.0 [10:18:25]Method: POST [10:18:25]URL: /json_proto [10:18:25]Method is POST - this is cgi request [10:18:25]url: /json_proto [10:18:25]query_string will be loaded in cgi processing [10:18:25]execute_cgi json_proto POST (null) [10:18:25]execute_cgi path=json_proto method=POST [10:18:25]POST find Content-Length [10:18:25]Host: 172.17.44.196:8080 [10:18:25]Content-Length: 331 [10:18:25]Content-Type: application/json [10:18:25] [10:18:25]POST finish read [10:18:25]Found Content-Length = 331 [10:18:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:18:25]execute_script... [10:18:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:18:25]POST & json_proto [10:18:25]process_json_proto [10:18:25]json parsed OK: [10:18:25]protocol is kg_v1.0 [10:18:25]action value=get_value [10:18:25]process_action get_value [10:18:25]cmd_get_value [10:18:25]process_action get_value done [10:18:25]requested_data is exist [10:18:25]produce_requested_data [10:18:25]requested_item fm.sale.total is exist - process it [10:18:25]SAM_PROTO_GetFMData [10:18:25]wFMCommunicate request_size=4 [10:18:25]MH_SAM_APDU [10:18:25]CAPDU: 80 13 03 00 [10:18:25]Write to MH i2c: E2 08 00 72 00 80 13 03 00 00 00 00 00 F1 [10:18:25]Write i2c OK [10:18:25]MH_I2C_Read... [10:18:26]OFD Sender: No OFD packet to send [10:18:26]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:18:26]Read from MH i2c: E2 [10:18:26]MH_I2C_Read... [10:18:26]Read from MH i2c: E2 FD 00 [10:18:26]MH_I2C_Read... [10:18:26]Read from MH i2c: E2 FD 00 72 00 00 C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 01 [10:18:26]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [10:18:26]wFMCommunicate OK [10:18:26]wFMCommunicate request_size=4 [10:18:26]MH_SAM_APDU [10:18:26]CAPDU: 80 17 00 00 [10:18:26]Write to MH i2c: E2 08 00 73 00 80 17 00 00 00 00 00 00 F3 [10:18:26]Write i2c OK [10:18:26]MH_I2C_Read... [10:18:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:26]Read from MH i2c: E2 [10:18:26]MH_I2C_Read... [10:18:26]Read from MH i2c: E2 FD 00 [10:18:26]MH_I2C_Read... [10:18:26]Read from MH i2c: E2 FD 00 73 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 05 [10:18:26]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [10:18:26]wFMCommunicate OK [10:18:26]wFMCommunicate request_size=4 [10:18:26]MH_SAM_APDU [10:18:26]CAPDU: 80 17 00 00 [10:18:26]Write to MH i2c: E2 08 00 74 00 80 17 00 00 00 00 00 00 F4 [10:18:26]Write i2c OK [10:18:26]MH_I2C_Read... [10:18:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:27]Read from MH i2c: E2 [10:18:27]MH_I2C_Read... [10:18:27]Read from MH i2c: E2 FD 00 [10:18:27]MH_I2C_Read... [10:18:27]Read from MH i2c: E2 FD 00 74 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 CC [10:18:27]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [10:18:27]wFMCommunicate OK [10:18:27]wFMCommunicate request_size=4 [10:18:27]MH_SAM_APDU [10:18:27]CAPDU: 80 17 00 00 [10:18:27]Write to MH i2c: E2 08 00 75 00 80 17 00 00 00 00 00 00 F5 [10:18:27]Write i2c OK [10:18:27]MH_I2C_Read... [10:18:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:27]Read from MH i2c: E2 [10:18:27]MH_I2C_Read... [10:18:27]Read from MH i2c: E2 FD 00 [10:18:27]MH_I2C_Read... [10:18:27]Read from MH i2c: E2 FD 00 75 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 6D [10:18:27]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [10:18:27]wFMCommunicate OK [10:18:27]wFMCommunicate request_size=4 [10:18:27]MH_SAM_APDU [10:18:27]CAPDU: 80 17 00 00 [10:18:27]Write to MH i2c: E2 08 00 76 00 80 17 00 00 00 00 00 00 F6 [10:18:27]Write i2c OK [10:18:27]MH_I2C_Read... [10:18:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [10:18:27]Read from MH i2c: E2 [10:18:27]MH_I2C_Read... [10:18:27]Read from MH i2c: E2 E5 00 [10:18:27]MH_I2C_Read... [10:18:27]Read from MH i2c: E2 E5 00 76 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 DA [10:18:27]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:18:27]wFMCommunicate OK [10:18:27]SAM_PROTO_GetFMData done [10:18:27]requested_item fm.sale_refund.total is exist - process it [10:18:27]requested_item fm.buy.total is exist - process it [10:18:27]requested_item shift.sale.total is exist - process it [10:18:27]SAM_PROTO_GetShiftData [10:18:27]wFMCommunicate request_size=4 [10:18:27]MH_SAM_APDU [10:18:27]CAPDU: 80 13 02 00 [10:18:27]Write to MH i2c: E2 08 00 77 00 80 13 02 00 00 00 00 00 F5 [10:18:27]Write i2c OK [10:18:27]MH_I2C_Read... [10:18:28]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:18:28]Read from MH i2c: E2 [10:18:28]MH_I2C_Read... [10:18:28]Read from MH i2c: E2 FD 00 [10:18:28]MH_I2C_Read... [10:18:28]Read from MH i2c: E2 FD 00 77 00 00 AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 A0 B4 0A 70 04 03 00 F8 DB 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 23 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3A 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 46 [10:18:28]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 A0 B4 0A 70 04 03 00 F8 DB 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 23 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3A 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [10:18:28]wFMCommunicate OK [10:18:28]wFMCommunicate request_size=4 [10:18:28]MH_SAM_APDU [10:18:28]CAPDU: 80 17 00 00 [10:18:28]Write to MH i2c: E2 08 00 78 00 80 17 00 00 00 00 00 00 F8 [10:18:28]Write i2c OK [10:18:28]MH_I2C_Read... [10:18:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:28]Read from MH i2c: E2 [10:18:28]MH_I2C_Read... [10:18:28]Read from MH i2c: E2 FD 00 [10:18:28]MH_I2C_Read... [10:18:28]Read from MH i2c: E2 FD 00 78 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 1A [10:18:28]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [10:18:28]wFMCommunicate OK [10:18:28]wFMCommunicate request_size=4 [10:18:28]MH_SAM_APDU [10:18:28]CAPDU: 80 17 00 00 [10:18:28]Write to MH i2c: E2 08 00 79 00 80 17 00 00 00 00 00 00 F9 [10:18:28]Write i2c OK [10:18:28]MH_I2C_Read... [10:18:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:29]Read from MH i2c: E2 [10:18:29]MH_I2C_Read... [10:18:29]Read from MH i2c: E2 FD 00 [10:18:29]MH_I2C_Read... [10:18:29]Read from MH i2c: E2 FD 00 79 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 B0 [10:18:29]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [10:18:29]wFMCommunicate OK [10:18:29]wFMCommunicate request_size=4 [10:18:29]MH_SAM_APDU [10:18:29]CAPDU: 80 17 00 00 [10:18:29]Write to MH i2c: E2 08 00 7A 00 80 17 00 00 00 00 00 00 FA [10:18:29]Write i2c OK [10:18:29]MH_I2C_Read... [10:18:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:29]Read from MH i2c: E2 [10:18:29]MH_I2C_Read... [10:18:29]Read from MH i2c: E2 FD 00 [10:18:29]MH_I2C_Read... [10:18:29]Read from MH i2c: E2 FD 00 7A 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 6C [10:18:29]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [10:18:29]wFMCommunicate OK [10:18:29]wFMCommunicate request_size=4 [10:18:29]MH_SAM_APDU [10:18:29]CAPDU: 80 17 00 00 [10:18:29]Write to MH i2c: E2 08 00 7B 00 80 17 00 00 00 00 00 00 FB [10:18:29]Write i2c OK [10:18:29]MH_I2C_Read... [10:18:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [10:18:29]Read from MH i2c: E2 [10:18:29]MH_I2C_Read... [10:18:29]Read from MH i2c: E2 CB 00 [10:18:29]MH_I2C_Read... [10:18:29]Read from MH i2c: E2 CB 00 7B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E4 [10:18:30]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:18:30]wFMCommunicate OK [10:18:30]SAM_PROTO_GetShiftData done [10:18:30]requested_item shift.sale.total_cash is exist - process it [10:18:30]requested_item shift.sale_refund.total is exist - process it [10:18:30]requested_item shift.sale_refund.total_cash is exist - process it [10:18:30]requested_item shift.buy.total is exist - process it [10:18:30]requested_item shift.buy.total_cash is exist - process it [10:18:30]produce_requested_data done [10:18:30]produce_requested_data return {"fm.sale.total":59848177.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7016.00,"shift.sale.total_cash":5806.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:18:30]process_action_free get_value [10:18:30]json_value_free [10:18:30]json_value_free done [10:18:30]process_json_proto returns [10:18:30]Send response to host [10:18:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848177.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7016.00,"shift.sale.total_cash":5806.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:18:30]free response buf [10:18:30]execute_script done [10:18:30]execute_script returns [10:18:30]free content buf [10:18:30]Sock 7.Close socket [10:18:30]Sock 7.Thread stoped [10:18:30]accept exits with 9 [10:18:30]New connection [10:18:30]New thread 3066682724 created [10:18:30]Thread 3066539364 joined [10:18:30]Waiting for new connection... [10:18:30] Sock 9.Parse request [10:18:30]Sock 9.Check first char [10:18:30]Sock 9.First char is OK [10:18:30]request: POST /json_proto HTTP/1.0 [10:18:30]Method: POST [10:18:30]URL: /json_proto [10:18:30]Method is POST - this is cgi request [10:18:30]url: /json_proto [10:18:30]query_string will be loaded in cgi processing [10:18:30]execute_cgi json_proto POST (null) [10:18:30]execute_cgi path=json_proto method=POST [10:18:30]POST find Content-Length [10:18:30]Host: 172.17.44.196:8080 [10:18:30]Content-Length: 281 [10:18:30]Content-Type: application/json [10:18:30] [10:18:30]POST finish read [10:18:30]Found Content-Length = 281 [10:18:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u0442\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:30]execute_script... [10:18:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u0442\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:30]POST & json_proto [10:18:30]process_json_proto [10:18:30]json parsed OK: [10:18:30]protocol is kg_v1.0 [10:18:30]action value=x_report [10:18:30]process_action x_report [10:18:30]cmd_x_report [10:18:30]MH_GetDate [10:18:30]Write to MH i2c: F0 00 00 7C 00 6B [10:18:30]Write i2c OK [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: F0 [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: F0 09 00 [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: F0 09 00 7C 00 00 F6 A2 3C 66 1C A3 36 66 09 [10:18:30]GetLastDocTimeStamp 1715249888 [10:18:30]current date 1715249910 [10:18:30]FM_GetShiftState [10:18:30]SAM_PROTO_GetShiftState [10:18:30]wFMCommunicate request_size=4 [10:18:30]MH_SAM_APDU [10:18:30]CAPDU: 80 13 01 00 [10:18:30]Write to MH i2c: E2 08 00 7D 00 80 13 01 00 00 00 00 00 FA [10:18:30]Write i2c OK [10:18:30]MH_I2C_Read... [10:18:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:30]Read from MH i2c: E2 [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: E2 0E 00 [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: E2 0E 00 7D 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 D8 [10:18:30]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [10:18:30]wFMCommunicate OK [10:18:30]SAM_PROTO_GetShiftState done [10:18:30]FM_GetShiftState done [10:18:30]KKMCreateXReportDocument [10:18:30]Load OK [10:18:30]Malloc new data [10:18:30]MH_GetDate [10:18:30]Write to MH i2c: F0 00 00 7E 00 6D [10:18:30]Write i2c OK [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: F0 [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: F0 09 00 [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: F0 09 00 7E 00 00 F6 A2 3C 66 1C A3 36 66 0B [10:18:30]Malloc new data [10:18:30]Malloc new data [10:18:30]wFMCommunicate request_size=4 [10:18:30]MH_SAM_APDU [10:18:30]CAPDU: 80 11 00 00 [10:18:30]Write to MH i2c: E2 08 00 7F 00 80 11 00 00 00 00 00 00 F9 [10:18:30]Write i2c OK [10:18:30]MH_I2C_Read... [10:18:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:30]Read from MH i2c: E2 [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: E2 17 00 [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: E2 17 00 7F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 49 [10:18:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:18:30]wFMCommunicate OK [10:18:30]SAM_PROTO_GetFieldsCounters [10:18:30]wFMCommunicate request_size=4 [10:18:30]MH_SAM_APDU [10:18:30]CAPDU: 80 13 00 00 [10:18:30]Write to MH i2c: E2 08 00 80 00 80 13 00 00 00 00 00 00 FC [10:18:30]Write i2c OK [10:18:30]MH_I2C_Read... [10:18:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:18:30]Read from MH i2c: E2 [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: E2 62 00 [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: E2 62 00 80 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 44 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [10:18:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 44 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:18:30]wFMCommunicate OK [10:18:30]SAM_PROTO_GetFieldsCounters done [10:18:30]Malloc new data [10:18:30]Malloc new data [10:18:30]Malloc new data [10:18:30]KKMCreateXReportDocument OK [10:18:30]KKMSetXReportData OK [10:18:30]KKMPrepareXReportFMData [10:18:30]SAM_PROTO_GetShiftData [10:18:30]wFMCommunicate request_size=4 [10:18:30]MH_SAM_APDU [10:18:30]CAPDU: 80 13 02 00 [10:18:30]Write to MH i2c: E2 08 00 81 00 80 13 02 00 00 00 00 00 FF [10:18:30]Write i2c OK [10:18:30]MH_I2C_Read... [10:18:30]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:18:30]Read from MH i2c: E2 [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: E2 FD 00 [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: E2 FD 00 81 00 00 AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 A0 B4 0A 70 04 03 00 F8 DB 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 23 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3A 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 50 [10:18:31]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 A0 B4 0A 70 04 03 00 F8 DB 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 23 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3A 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [10:18:31]wFMCommunicate OK [10:18:31]wFMCommunicate request_size=4 [10:18:31]MH_SAM_APDU [10:18:31]CAPDU: 80 17 00 00 [10:18:31]Write to MH i2c: E2 08 00 82 00 80 17 00 00 00 00 00 00 02 [10:18:31]Write i2c OK [10:18:31]MH_I2C_Read... [10:18:31]OFD Sender: No OFD packet to send [10:18:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:31]Read from MH i2c: E2 [10:18:31]MH_I2C_Read... [10:18:31]Read from MH i2c: E2 FD 00 [10:18:31]MH_I2C_Read... [10:18:31]Read from MH i2c: E2 FD 00 82 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 24 [10:18:31]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [10:18:31]wFMCommunicate OK [10:18:31]wFMCommunicate request_size=4 [10:18:31]MH_SAM_APDU [10:18:31]CAPDU: 80 17 00 00 [10:18:31]Write to MH i2c: E2 08 00 83 00 80 17 00 00 00 00 00 00 03 [10:18:31]Write i2c OK [10:18:31]MH_I2C_Read... [10:18:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:31]Read from MH i2c: E2 [10:18:31]MH_I2C_Read... [10:18:31]Read from MH i2c: E2 FD 00 [10:18:31]MH_I2C_Read... [10:18:31]Read from MH i2c: E2 FD 00 83 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 BA [10:18:32]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [10:18:32]wFMCommunicate OK [10:18:32]wFMCommunicate request_size=4 [10:18:32]MH_SAM_APDU [10:18:32]CAPDU: 80 17 00 00 [10:18:32]Write to MH i2c: E2 08 00 84 00 80 17 00 00 00 00 00 00 04 [10:18:32]Write i2c OK [10:18:32]MH_I2C_Read... [10:18:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:32]Read from MH i2c: E2 [10:18:32]MH_I2C_Read... [10:18:32]Read from MH i2c: E2 FD 00 [10:18:32]MH_I2C_Read... [10:18:32]Read from MH i2c: E2 FD 00 84 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 76 [10:18:32]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [10:18:32]wFMCommunicate OK [10:18:32]wFMCommunicate request_size=4 [10:18:32]MH_SAM_APDU [10:18:32]CAPDU: 80 17 00 00 [10:18:32]Write to MH i2c: E2 08 00 85 00 80 17 00 00 00 00 00 00 05 [10:18:32]Write i2c OK [10:18:32]MH_I2C_Read... [10:18:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [10:18:32]Read from MH i2c: E2 [10:18:32]MH_I2C_Read... [10:18:32]Read from MH i2c: E2 CB 00 [10:18:32]MH_I2C_Read... [10:18:32]Read from MH i2c: E2 CB 00 85 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 EE [10:18:32]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:18:32]wFMCommunicate OK [10:18:32]SAM_PROTO_GetShiftData done [10:18:32]1194 (1194) - счетчики итогов смены [10:18:32] 1134 (4) - 46 - количество чеков со всеми признаками расчетов [10:18:32] 1129 (155) - счетчики операций «приход» [10:18:32] 1135 (4) - 46 - количество чеков по признаку расчетов [10:18:32] 1201 (3) - 7016.00 - общая итоговая сумма в чеках [10:18:32] 1136 (3) - 5806.00 - итоговая сумма в чеках наличными [10:18:32] 1138 (3) - 1210.00 - итоговая сумма в чеках безналичными [10:18:32] 1024 (122) - суммы налогов [10:18:32] 1006 (9) - суммы НДС [10:18:32] 1010 (1) - 0% - код ставки НДС [10:18:32] 1011 (0) - 0.00 - сумма НДС по ставке [10:18:32] 1006 (12) - суммы НДС [10:18:32] 1010 (1) - 12% - код ставки НДС [10:18:32] 1011 (3) - 745.00 - сумма НДС по ставке [10:18:32] 1007 (9) - суммы НСП [10:18:32] 1014 (1) - 0% - код ставки НСП [10:18:32] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:32] 1007 (11) - суммы НСП [10:18:32] 1014 (1) - 1% - код ставки НСП [10:18:32] 1015 (2) - 62.02 - сумма НСП по ставке [10:18:32] 1007 (9) - суммы НСП [10:18:32] 1014 (1) - 2% - код ставки НСП [10:18:32] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:32] 1007 (9) - суммы НСП [10:18:32] 1014 (1) - 3% - код ставки НСП [10:18:32] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:32] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 5% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 0,50% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 1,50% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1130 (141) - счетчики операций «возврат прихода» [10:18:33] 1135 (4) - 0 - количество чеков по признаку расчетов [10:18:33] 1201 (0) - 0.00 - общая итоговая сумма в чеках [10:18:33] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [10:18:33] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [10:18:33] 1024 (117) - суммы налогов [10:18:33] 1006 (9) - суммы НДС [10:18:33] 1010 (1) - 0% - код ставки НДС [10:18:33] 1011 (0) - 0.00 - сумма НДС по ставке [10:18:33] 1006 (9) - суммы НДС [10:18:33] 1010 (1) - 12% - код ставки НДС [10:18:33] 1011 (0) - 0.00 - сумма НДС по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 0% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 1% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 2% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 3% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 5% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 0,50% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 1,50% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1131 (141) - счетчики операций «расход» [10:18:33] 1135 (4) - 0 - количество чеков по признаку расчетов [10:18:33] 1201 (0) - 0.00 - общая итоговая сумма в чеках [10:18:33] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [10:18:33] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [10:18:33] 1024 (117) - суммы налогов [10:18:33] 1006 (9) - суммы НДС [10:18:33] 1010 (1) - 0% - код ставки НДС [10:18:33] 1011 (0) - 0.00 - сумма НДС по ставке [10:18:33] 1006 (9) - суммы НДС [10:18:33] 1010 (1) - 12% - код ставки НДС [10:18:33] 1011 (0) - 0.00 - сумма НДС по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 0% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 1% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 2% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 3% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 5% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 0,50% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 1,50% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1132 (141) - счетчики операций «возврат расхода» [10:18:33] 1135 (4) - 0 - количество чеков по признаку расчетов [10:18:33] 1201 (0) - 0.00 - общая итоговая сумма в чеках [10:18:33] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [10:18:33] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [10:18:33] 1024 (117) - суммы налогов [10:18:33] 1006 (9) - суммы НДС [10:18:33] 1010 (1) - 0% - код ставки НДС [10:18:33] 1011 (0) - 0.00 - сумма НДС по ставке [10:18:33] 1006 (9) - суммы НДС [10:18:33] 1010 (1) - 12% - код ставки НДС [10:18:33] 1011 (0) - 0.00 - сумма НДС по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 0% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 1% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 2% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 3% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 5% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 0,50% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1007 (9) - суммы НСП [10:18:33] 1014 (1) - 1,50% - код ставки НСП [10:18:33] 1015 (0) - 0.00 - сумма НСП по ставке [10:18:33] 1133 (588) - - счетчики коррекции - не используются [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1194 (04AA) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1134 (046E) [10:18:33]Malloc new data [10:18:33]Processing tag 1129 (0469) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1135 (046F) [10:18:33]Malloc new data [10:18:33]Processing tag 1201 (04B1) [10:18:33]Malloc new data [10:18:33]Processing tag 1136 (0470) [10:18:33]Malloc new data [10:18:33]Processing tag 1138 (0472) [10:18:33]Malloc new data [10:18:33]Processing tag 1024 (0400) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1006 (03EE) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1010 (03F2) [10:18:33]Malloc new data [10:18:33]Processing tag 1011 (03F3) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1006 (03EE) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1010 (03F2) [10:18:33]Malloc new data [10:18:33]Processing tag 1011 (03F3) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1007 (03EF) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1014 (03F6) [10:18:33]Malloc new data [10:18:33]Processing tag 1015 (03F7) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1007 (03EF) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1014 (03F6) [10:18:33]Malloc new data [10:18:33]Processing tag 1015 (03F7) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1007 (03EF) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1014 (03F6) [10:18:33]Malloc new data [10:18:33]Processing tag 1015 (03F7) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1007 (03EF) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1014 (03F6) [10:18:33]Malloc new data [10:18:33]Processing tag 1015 (03F7) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1007 (03EF) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1014 (03F6) [10:18:33]Malloc new data [10:18:33]Processing tag 1015 (03F7) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1007 (03EF) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1014 (03F6) [10:18:33]Malloc new data [10:18:33]Processing tag 1015 (03F7) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1007 (03EF) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1014 (03F6) [10:18:33]Malloc new data [10:18:33]Processing tag 1015 (03F7) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]SetTLVBufToDocument err=0 [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1130 (046A) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1135 (046F) [10:18:33]Malloc new data [10:18:33]Processing tag 1201 (04B1) [10:18:33]Malloc new data [10:18:33]Processing tag 1136 (0470) [10:18:33]Malloc new data [10:18:33]Processing tag 1138 (0472) [10:18:33]Malloc new data [10:18:33]Processing tag 1024 (0400) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1006 (03EE) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1010 (03F2) [10:18:33]Malloc new data [10:18:33]Processing tag 1011 (03F3) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1006 (03EE) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1010 (03F2) [10:18:33]Malloc new data [10:18:33]Processing tag 1011 (03F3) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1007 (03EF) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1014 (03F6) [10:18:33]Malloc new data [10:18:33]Processing tag 1015 (03F7) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1007 (03EF) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1014 (03F6) [10:18:33]Malloc new data [10:18:33]Processing tag 1015 (03F7) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1007 (03EF) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1014 (03F6) [10:18:33]Malloc new data [10:18:33]Processing tag 1015 (03F7) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1007 (03EF) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1014 (03F6) [10:18:33]Malloc new data [10:18:33]Processing tag 1015 (03F7) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1007 (03EF) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1014 (03F6) [10:18:33]Malloc new data [10:18:33]Processing tag 1015 (03F7) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1007 (03EF) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1014 (03F6) [10:18:33]Malloc new data [10:18:33]Processing tag 1015 (03F7) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1007 (03EF) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1014 (03F6) [10:18:33]Malloc new data [10:18:33]Processing tag 1015 (03F7) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]SetTLVBufToDocument err=0 [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1131 (046B) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1135 (046F) [10:18:33]Malloc new data [10:18:33]Processing tag 1201 (04B1) [10:18:33]Malloc new data [10:18:33]Processing tag 1136 (0470) [10:18:33]Malloc new data [10:18:33]Processing tag 1138 (0472) [10:18:33]Malloc new data [10:18:33]Processing tag 1024 (0400) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1006 (03EE) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1010 (03F2) [10:18:33]Malloc new data [10:18:33]Processing tag 1011 (03F3) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1006 (03EE) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1010 (03F2) [10:18:33]Malloc new data [10:18:33]Processing tag 1011 (03F3) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1007 (03EF) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1014 (03F6) [10:18:33]Malloc new data [10:18:33]Processing tag 1015 (03F7) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1007 (03EF) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1014 (03F6) [10:18:33]Malloc new data [10:18:33]Processing tag 1015 (03F7) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1007 (03EF) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1014 (03F6) [10:18:33]Malloc new data [10:18:33]Processing tag 1015 (03F7) [10:18:33]Malloc new data [10:18:33]SetTLVBufToDocument err=0 [10:18:33]Processing tag 1007 (03EF) [10:18:33]Load OK [10:18:33]SetTLVBufToDocument [10:18:33]Processing tag 1014 (03F6) [10:18:33]Malloc new data [10:18:34]Processing tag 1015 (03F7) [10:18:34]Malloc new data [10:18:34]SetTLVBufToDocument err=0 [10:18:34]Processing tag 1007 (03EF) [10:18:34]Load OK [10:18:34]SetTLVBufToDocument [10:18:34]Processing tag 1014 (03F6) [10:18:34]Malloc new data [10:18:34]Processing tag 1015 (03F7) [10:18:34]Malloc new data [10:18:34]SetTLVBufToDocument err=0 [10:18:34]Processing tag 1007 (03EF) [10:18:34]Load OK [10:18:34]SetTLVBufToDocument [10:18:34]Processing tag 1014 (03F6) [10:18:34]Malloc new data [10:18:34]Processing tag 1015 (03F7) [10:18:34]Malloc new data [10:18:34]SetTLVBufToDocument err=0 [10:18:34]Processing tag 1007 (03EF) [10:18:34]Load OK [10:18:34]SetTLVBufToDocument [10:18:34]Processing tag 1014 (03F6) [10:18:34]Malloc new data [10:18:34]Processing tag 1015 (03F7) [10:18:34]Malloc new data [10:18:34]SetTLVBufToDocument err=0 [10:18:34]SetTLVBufToDocument err=0 [10:18:34]SetTLVBufToDocument err=0 [10:18:34]Processing tag 1132 (046C) [10:18:34]Load OK [10:18:34]SetTLVBufToDocument [10:18:34]Processing tag 1135 (046F) [10:18:34]Malloc new data [10:18:34]Processing tag 1201 (04B1) [10:18:34]Malloc new data [10:18:34]Processing tag 1136 (0470) [10:18:34]Malloc new data [10:18:34]Processing tag 1138 (0472) [10:18:34]Malloc new data [10:18:34]Processing tag 1024 (0400) [10:18:34]Load OK [10:18:34]SetTLVBufToDocument [10:18:34]Processing tag 1006 (03EE) [10:18:34]Load OK [10:18:34]SetTLVBufToDocument [10:18:34]Processing tag 1010 (03F2) [10:18:34]Malloc new data [10:18:34]Processing tag 1011 (03F3) [10:18:34]Malloc new data [10:18:34]SetTLVBufToDocument err=0 [10:18:34]Processing tag 1006 (03EE) [10:18:34]Load OK [10:18:34]SetTLVBufToDocument [10:18:34]Processing tag 1010 (03F2) [10:18:34]Malloc new data [10:18:34]Processing tag 1011 (03F3) [10:18:34]Malloc new data [10:18:34]SetTLVBufToDocument err=0 [10:18:34]Processing tag 1007 (03EF) [10:18:34]Load OK [10:18:34]SetTLVBufToDocument [10:18:34]Processing tag 1014 (03F6) [10:18:34]Malloc new data [10:18:34]Processing tag 1015 (03F7) [10:18:34]Malloc new data [10:18:34]SetTLVBufToDocument err=0 [10:18:34]Processing tag 1007 (03EF) [10:18:34]Load OK [10:18:34]SetTLVBufToDocument [10:18:34]Processing tag 1014 (03F6) [10:18:34]Malloc new data [10:18:34]Processing tag 1015 (03F7) [10:18:34]Malloc new data [10:18:34]SetTLVBufToDocument err=0 [10:18:34]Processing tag 1007 (03EF) [10:18:34]Load OK [10:18:34]SetTLVBufToDocument [10:18:34]Processing tag 1014 (03F6) [10:18:34]Malloc new data [10:18:34]Processing tag 1015 (03F7) [10:18:34]Malloc new data [10:18:34]SetTLVBufToDocument err=0 [10:18:34]Processing tag 1007 (03EF) [10:18:34]Load OK [10:18:34]SetTLVBufToDocument [10:18:34]Processing tag 1014 (03F6) [10:18:34]Malloc new data [10:18:34]Processing tag 1015 (03F7) [10:18:34]Malloc new data [10:18:34]SetTLVBufToDocument err=0 [10:18:34]Processing tag 1007 (03EF) [10:18:34]Load OK [10:18:34]SetTLVBufToDocument [10:18:34]Processing tag 1014 (03F6) [10:18:34]Malloc new data [10:18:34]Processing tag 1015 (03F7) [10:18:34]Malloc new data [10:18:34]SetTLVBufToDocument err=0 [10:18:34]Processing tag 1007 (03EF) [10:18:34]Load OK [10:18:34]SetTLVBufToDocument [10:18:34]Processing tag 1014 (03F6) [10:18:34]Malloc new data [10:18:34]Processing tag 1015 (03F7) [10:18:34]Malloc new data [10:18:34]SetTLVBufToDocument err=0 [10:18:34]Processing tag 1007 (03EF) [10:18:34]Load OK [10:18:34]SetTLVBufToDocument [10:18:34]Processing tag 1014 (03F6) [10:18:34]Malloc new data [10:18:34]Processing tag 1015 (03F7) [10:18:34]Malloc new data [10:18:34]SetTLVBufToDocument err=0 [10:18:34]SetTLVBufToDocument err=0 [10:18:34]SetTLVBufToDocument err=0 [10:18:34]Processing tag 1133 (046D) [10:18:34]Malloc new data [10:18:34]SetTLVBufToDocument err=0 [10:18:34]SetTLVBufToDocument err=0 [10:18:34]Malloc new data [10:18:34]SAM_PROTO_GetFMData [10:18:34]wFMCommunicate request_size=4 [10:18:34]MH_SAM_APDU [10:18:34]CAPDU: 80 13 03 00 [10:18:34]Write to MH i2c: E2 08 00 86 00 80 13 03 00 00 00 00 00 05 [10:18:34]Write i2c OK [10:18:34]MH_I2C_Read... [10:18:34]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:18:34]Read from MH i2c: E2 [10:18:34]MH_I2C_Read... [10:18:34]Read from MH i2c: E2 FD 00 [10:18:34]MH_I2C_Read... [10:18:34]Read from MH i2c: E2 FD 00 86 00 00 C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 15 [10:18:34]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [10:18:34]wFMCommunicate OK [10:18:34]wFMCommunicate request_size=4 [10:18:34]MH_SAM_APDU [10:18:34]CAPDU: 80 17 00 00 [10:18:34]Write to MH i2c: E2 08 00 87 00 80 17 00 00 00 00 00 00 07 [10:18:34]Write i2c OK [10:18:34]MH_I2C_Read... [10:18:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:35]Read from MH i2c: E2 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 FD 00 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 FD 00 87 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 19 [10:18:35]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [10:18:35]wFMCommunicate OK [10:18:35]wFMCommunicate request_size=4 [10:18:35]MH_SAM_APDU [10:18:35]CAPDU: 80 17 00 00 [10:18:35]Write to MH i2c: E2 08 00 88 00 80 17 00 00 00 00 00 00 08 [10:18:35]Write i2c OK [10:18:35]MH_I2C_Read... [10:18:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:35]Read from MH i2c: E2 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 FD 00 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 FD 00 88 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 E0 [10:18:35]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [10:18:35]wFMCommunicate OK [10:18:35]wFMCommunicate request_size=4 [10:18:35]MH_SAM_APDU [10:18:35]CAPDU: 80 17 00 00 [10:18:35]Write to MH i2c: E2 08 00 89 00 80 17 00 00 00 00 00 00 09 [10:18:35]Write i2c OK [10:18:35]MH_I2C_Read... [10:18:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:36]Read from MH i2c: E2 [10:18:36]MH_I2C_Read... [10:18:36]Read from MH i2c: E2 FD 00 [10:18:36]MH_I2C_Read... [10:18:36]Read from MH i2c: E2 FD 00 89 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 81 [10:18:36]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [10:18:36]wFMCommunicate OK [10:18:36]wFMCommunicate request_size=4 [10:18:36]MH_SAM_APDU [10:18:36]CAPDU: 80 17 00 00 [10:18:36]Write to MH i2c: E2 08 00 8A 00 80 17 00 00 00 00 00 00 0A [10:18:36]OFD Sender: No OFD packet to send [10:18:36]Write i2c OK [10:18:36]MH_I2C_Read... [10:18:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [10:18:36]Read from MH i2c: E2 [10:18:36]MH_I2C_Read... [10:18:36]Read from MH i2c: E2 E5 00 [10:18:36]MH_I2C_Read... [10:18:36]Read from MH i2c: E2 E5 00 8A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 EE [10:18:36]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:18:36]wFMCommunicate OK [10:18:36]SAM_PROTO_GetFMData done [10:18:36]FM_GetFMData:85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [10:18:37]oper:6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [10:18:37]total:64 12 B9 64 01 [10:18:37]Malloc new data [10:18:37]oper:6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [10:18:37]total:9C F7 F1 15 [10:18:37]Malloc new data [10:18:37]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [10:18:37]total: [10:18:37]Malloc new data [10:18:37]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [10:18:38]total: [10:18:38]Malloc new data [10:18:38]KKMPrepareXReportFMData err=0 [10:18:38]Х отчет ИНН: 02508201610067 Кассир: Турдумбетова Г. 09.05.2024 10:18 Смена: 3758222910 РНМ: 0000000000098132 ЗНМ: 0300000232 СНО: Общий режим Всего чеков: 46 ИТОГИ ПРИХОД Чеков: 46 Общий итог: 7016.00 Итого наличными: 5806.00 Итого безнал.: 1210.00 НДС 0% : 0.00 НДС 12% : 745.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 62.02 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ РАСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ РАСХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 Сумма внесений: 0.00 Сумма выплат: 0.00 Нал. в кассе: 5806.00 НС Приход: 59848177.64 НС Возвр.Прихода: 3681791.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000965423 [10:18:38]StoreToDocumentArchive [10:18:38]MH_GetDate [10:18:38]Write to MH i2c: F0 00 00 8B 00 7A [10:18:38]Write i2c OK [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: F0 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: F0 09 00 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: F0 09 00 8B 00 00 FE A2 3C 66 1C A3 36 66 20 [10:18:38]shift -536744386 fd 1715249918 [10:18:38]Create dir for shift -536744386 [10:18:38]save to /storage/-536744386/doc_1715249918 [10:18:38]save last doc name /storage/-536744386/doc_1715249918 to /storage/kkm_last_doc_name [10:18:38]save OK [10:18:38]Clear old archive folders... [10:18:38]Remove dir /storage/0271 [10:18:38]opendir ok [10:18:38]file . [10:18:38]file .. [10:18:38]file doc_00091670 [10:18:38]remove file /storage/0271/doc_00091670 [10:18:38]file doc_00091671 [10:18:38]remove file /storage/0271/doc_00091671 [10:18:38]file doc_00091672 [10:18:38]remove file /storage/0271/doc_00091672 [10:18:38]file doc_00091673 [10:18:38]remove file /storage/0271/doc_00091673 [10:18:38]file doc_00091674 [10:18:38]remove file /storage/0271/doc_00091674 [10:18:38]file doc_00091675 [10:18:38]remove file /storage/0271/doc_00091675 [10:18:38]file doc_00091676 [10:18:38]remove file /storage/0271/doc_00091676 [10:18:38]file doc_00091677 [10:18:38]remove file /storage/0271/doc_00091677 [10:18:38]file doc_00091678 [10:18:38]remove file /storage/0271/doc_00091678 [10:18:38]file doc_00091679 [10:18:38]remove file /storage/0271/doc_00091679 [10:18:38]file doc_00091680 [10:18:38]remove file /storage/0271/doc_00091680 [10:18:38]file doc_00091681 [10:18:38]remove file /storage/0271/doc_00091681 [10:18:38]file doc_00091682 [10:18:38]remove file /storage/0271/doc_00091682 [10:18:38]file doc_00091683 [10:18:38]remove file /storage/0271/doc_00091683 [10:18:38]file doc_00091684 [10:18:38]remove file /storage/0271/doc_00091684 [10:18:38]file doc_00091685 [10:18:38]remove file /storage/0271/doc_00091685 [10:18:38]file doc_00091686 [10:18:38]remove file /storage/0271/doc_00091686 [10:18:38]file doc_00091687 [10:18:38]remove file /storage/0271/doc_00091687 [10:18:38]file doc_00091688 [10:18:38]remove file /storage/0271/doc_00091688 [10:18:38]file doc_00091689 [10:18:38]remove file /storage/0271/doc_00091689 [10:18:38]file doc_00091690 [10:18:38]remove file /storage/0271/doc_00091690 [10:18:38]file doc_00091691 [10:18:38]remove file /storage/0271/doc_00091691 [10:18:38]file doc_00091692 [10:18:38]remove file /storage/0271/doc_00091692 [10:18:38]file doc_00091693 [10:18:38]remove file /storage/0271/doc_00091693 [10:18:38]file doc_00091694 [10:18:38]remove file /storage/0271/doc_00091694 [10:18:38]file doc_00091695 [10:18:38]remove file /storage/0271/doc_00091695 [10:18:38]file doc_00091696 [10:18:38]remove file /storage/0271/doc_00091696 [10:18:38]file doc_00091697 [10:18:38]remove file /storage/0271/doc_00091697 [10:18:38]file doc_00091698 [10:18:38]remove file /storage/0271/doc_00091698 [10:18:38]file doc_00091699 [10:18:38]remove file /storage/0271/doc_00091699 [10:18:38]file doc_00091700 [10:18:38]remove file /storage/0271/doc_00091700 [10:18:38]file doc_00091701 [10:18:38]remove file /storage/0271/doc_00091701 [10:18:38]file doc_00091702 [10:18:38]remove file /storage/0271/doc_00091702 [10:18:38]file doc_00091703 [10:18:38]remove file /storage/0271/doc_00091703 [10:18:38]file doc_00091704 [10:18:38]remove file /storage/0271/doc_00091704 [10:18:38]file doc_00091705 [10:18:38]remove file /storage/0271/doc_00091705 [10:18:38]file doc_00091706 [10:18:38]remove file /storage/0271/doc_00091706 [10:18:38]file doc_00091707 [10:18:38]remove file /storage/0271/doc_00091707 [10:18:38]file doc_00091709 [10:18:38]remove file /storage/0271/doc_00091709 [10:18:38]file doc_00091710 [10:18:38]remove file /storage/0271/doc_00091710 [10:18:38]file doc_00091711 [10:18:38]remove file /storage/0271/doc_00091711 [10:18:38]file doc_00091712 [10:18:38]remove file /storage/0271/doc_00091712 [10:18:38]file doc_00091713 [10:18:38]remove file /storage/0271/doc_00091713 [10:18:38]file doc_00091714 [10:18:38]remove file /storage/0271/doc_00091714 [10:18:38]file doc_00091715 [10:18:38]remove file /storage/0271/doc_00091715 [10:18:38]file doc_00091716 [10:18:38]remove file /storage/0271/doc_00091716 [10:18:38]remove dir /storage/0271 [10:18:41]OFD Sender: No OFD packet to send [10:18:46]OFD Sender: No OFD packet to send [10:18:51]OFD Sender: No OFD packet to send [10:18:56]OFD Sender: No OFD packet to send [10:19:01]OFD Sender: No OFD packet to send [10:19:06]OFD Sender: No OFD packet to send [10:19:11]OFD Sender: No OFD packet to send [10:19:16]OFD Sender: No OFD packet to send [10:19:21]OFD Sender: No OFD packet to send [10:19:26]OFD Sender: No OFD packet to send [10:19:31]OFD Sender: No OFD packet to send [10:19:36]OFD Sender: No OFD packet to send [10:19:41]OFD Sender: No OFD packet to send [10:19:44]accept exits with 7 [10:19:44]New connection [10:19:44]New thread 3066539364 created [10:19:44]Waiting for new connection... [10:19:44] Sock 7.Parse request [10:19:44]Sock 7.Check first char [10:19:44]Sock 7.First char is OK [10:19:44]request: POST /json_proto HTTP/1.0 [10:19:44]Method: POST [10:19:44]URL: /json_proto [10:19:44]Method is POST - this is cgi request [10:19:44]url: /json_proto [10:19:44]query_string will be loaded in cgi processing [10:19:44]execute_cgi json_proto POST (null) [10:19:44]execute_cgi path=json_proto method=POST [10:19:44]POST find Content-Length [10:19:44]Host: 172.17.44.196:8080 [10:19:44]Content-Length: 215 [10:19:44]Content-Type: application/json [10:19:44] [10:19:44]POST finish read [10:19:44]Found Content-Length = 215 [10:19:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:44]execute_script... [10:19:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:44]POST & json_proto [10:19:44]process_json_proto [10:19:44]json parsed OK: [10:19:44]protocol is kg_v1.0 [10:19:44]action value=get_value [10:19:44]process_action get_value [10:19:44]cmd_get_value [10:19:44]process_action get_value done [10:19:44]requested_data is exist [10:19:44]produce_requested_data [10:19:44]requested_item kkm.sn is exist - process it [10:19:44]requested_item kkm.ver is exist - process it [10:19:44]requested_item fm.sn is exist - process it [10:19:44]wFMCommunicate request_size=4 [10:19:44]MH_SAM_APDU [10:19:44]CAPDU: 80 11 00 00 [10:19:44]Write to MH i2c: E2 08 00 8C 00 80 11 00 00 00 00 00 00 06 [10:19:44]Write i2c OK [10:19:44]MH_I2C_Read... [10:19:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:44]Read from MH i2c: E2 [10:19:44]MH_I2C_Read... [10:19:44]Read from MH i2c: E2 17 00 [10:19:44]MH_I2C_Read... [10:19:44]Read from MH i2c: E2 17 00 8C 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 56 [10:19:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:19:44]wFMCommunicate OK [10:19:44]requested_item fd.num is exist - process it [10:19:44]SAM_PROTO_GetFieldsCounters [10:19:44]wFMCommunicate request_size=4 [10:19:44]MH_SAM_APDU [10:19:44]CAPDU: 80 13 00 00 [10:19:44]Write to MH i2c: E2 08 00 8D 00 80 13 00 00 00 00 00 00 09 [10:19:44]Write i2c OK [10:19:44]MH_I2C_Read... [10:19:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:19:45]Read from MH i2c: E2 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 62 00 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 62 00 8D 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 44 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 6A [10:19:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 44 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:19:45]wFMCommunicate OK [10:19:45]SAM_PROTO_GetFieldsCounters done [10:19:45]requested_item shift.num is exist - process it [10:19:45]requested_item shift.opened is exist - process it [10:19:45]req_shift_opened [10:19:45]FM_GetShiftState [10:19:45]SAM_PROTO_GetShiftState [10:19:45]wFMCommunicate request_size=4 [10:19:45]MH_SAM_APDU [10:19:45]CAPDU: 80 13 01 00 [10:19:45]Write to MH i2c: E2 08 00 8E 00 80 13 01 00 00 00 00 00 0B [10:19:45]Write i2c OK [10:19:45]MH_I2C_Read... [10:19:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:45]Read from MH i2c: E2 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 0E 00 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 0E 00 8E 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 E9 [10:19:45]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [10:19:45]wFMCommunicate OK [10:19:45]SAM_PROTO_GetShiftState done [10:19:45]FM_GetShiftState done [10:19:45]req_shift_opened done [10:19:45]requested_item shift.open_date is exist - process it [10:19:45]req_shift_open_date [10:19:45]req_shift_open_date done [10:19:45]produce_requested_data done [10:19:45]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91716,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [10:19:45]process_action_free get_value [10:19:45]json_value_free [10:19:45]json_value_free done [10:19:45]process_json_proto returns [10:19:45]Send response to host [10:19:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91716,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [10:19:45]free response buf [10:19:45]execute_script done [10:19:45]execute_script returns [10:19:45]free content buf [10:19:45]Sock 7.Close socket [10:19:45]Sock 7.Thread stoped [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]/dev/ttyS4 opened [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 F9 [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 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 5400000000572554 (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: 393269+1714856732=1715250001 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:10]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [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 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FA [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 41 00 38 00 FF FF 57 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]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 52 A3 3C 66 1C A3 36 66 F1 [10:20:02]Current date/time: 09.05.2024 10:20 [10:20:02]FM_Init [10:20:02]wFMConnect [10:20:02]MH_SAM_On [10:20:02]Write to MH i2c: E0 00 00 08 00 E7 [10:20:02]Write i2c OK [10:20:02]MH_I2C_Read... [10:20:02]*** iso7816_init finished! [10:20:02]*** atr: [10:20:02]*** 0F 3B D5 18 FF 81 91 FE [10:20:02]*** 1F C3 80 73 C8 21 10 0A [10:20:02]*** 00 00 00 00 00 00 00 00 [10:20:02]*** 00 00 00 00 00 00 00 00 [10:20:02]*** 00 00 00 00 00 00 00 00 [10:20:02]*** 00 00 00 00 00 00 00 00 [10:20:02]*** 00 00 00 00 00 00 00 00 [10:20:02]*** 00 00 00 00 00 00 00 00 [10:20:02]Read from MH i2c: E0 [10:20:02]MH_I2C_Read... [10:20:02]Read from MH i2c: E0 10 00 [10:20:02]MH_I2C_Read... [10:20:02]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [10:20:02]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [10:20:02]wFMCommunicate request_size=10 [10:20:02]MH_SAM_APDU [10:20:02]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [10:20:02]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [10:20:02]Write i2c OK [10:20:02]MH_I2C_Read... [10:20:02]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [10:20:02]Read from MH i2c: E2 [10:20:02]MH_I2C_Read... [10:20:02]Read from MH i2c: E2 03 00 [10:20:02]MH_I2C_Read... [10:20:02]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [10:20:02]RAPDU: 90 00 [10:20:02]wFMCommunicate OK [10:20:02]wFMCommunicate request_size=4 [10:20:02]MH_SAM_APDU [10:20:02]CAPDU: 80 11 00 00 [10:20:02]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [10:20:02]Write i2c OK [10:20:02]MH_I2C_Read... [10:20:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:02]Read from MH i2c: E2 [10:20:02]MH_I2C_Read... [10:20:02]Read from MH i2c: E2 17 00 [10:20:02]MH_I2C_Read... [10:20:02]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D4 [10:20:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:20:02]wFMCommunicate OK [10:20:02]Detected FM SN is 0000000000965423 [10:20:02]Stored FM SN is 0000000000965423 [10:20:02]wFMCommunicate request_size=9 [10:20:02]MH_SAM_APDU [10:20:02]CAPDU: 80 16 00 00 04 13 63 00 00 [10:20:02]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 13 63 00 00 00 00 08 [10:20:02]Write i2c OK [10:20:02]MH_I2C_Read... [10:20:02]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [10:20:02]Read from MH i2c: E2 [10:20:02]MH_I2C_Read... [10:20:02]Read from MH i2c: E2 03 00 [10:20:02]MH_I2C_Read... [10:20:02]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [10:20:02]RAPDU: 90 00 [10:20:02]wFMCommunicate OK [10:20:02]FM PIN OK [10:20:02]wFMCommunicate request_size=8 [10:20:02]MH_SAM_APDU [10:20:02]CAPDU: 80 14 04 00 03 02 00 01 [10:20:02]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [10:20:02]Write i2c OK [10:20:02]MH_I2C_Read... [10:20:02]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [10:20:02]Read from MH i2c: E2 [10:20:02]MH_I2C_Read... [10:20:02]Read from MH i2c: E2 03 00 [10:20:02]MH_I2C_Read... [10:20:02]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [10:20:02]RAPDU: 90 00 [10:20:02]wFMCommunicate OK [10:20:02]wFMCommunicate request_size=13 [10:20:02]MH_SAM_APDU [10:20:02]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [10:20:02]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [10:20:02]Write i2c OK [10:20:02]MH_I2C_Read... [10:20:02]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [10:20:02]Read from MH i2c: E2 [10:20:02]MH_I2C_Read... [10:20:02]Read from MH i2c: E2 03 00 [10:20:02]MH_I2C_Read... [10:20:02]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [10:20:02]RAPDU: 90 00 [10:20:02]wFMCommunicate OK [10:20:02]wFMCommunicate request_size=4 [10:20:02]MH_SAM_APDU [10:20:02]CAPDU: 80 11 00 00 [10:20:02]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [10:20:02]Write i2c OK [10:20:02]MH_I2C_Read... [10:20:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:02]Read from MH i2c: E2 [10:20:02]MH_I2C_Read... [10:20:02]Read from MH i2c: E2 17 00 [10:20:02]MH_I2C_Read... [10:20:02]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D8 [10:20:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:20:02]wFMCommunicate OK [10:20:02]DocumentArchiveInit [10:20:02]Start Httpd... [10:20:02]Httpd thread 3067706724 created [10:20:02]Write to MH i2c: 01 00 00 0F 00 0F [10:20:02]Write i2c OK [10:20:02]MH_I2C_Read... [10:20:02]Read from MH i2c: 01 [10:20:02]MH_I2C_Read... [10:20:02]Read from MH i2c: 01 07 00 [10:20:02]MH_I2C_Read... [10:20:02]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [10:20:02]MH Int Process started [10:20:02]Allocated Socket 8 [10:20:02]Bind OK [10:20:02]Listen OK [10:20:02]httpd running on port 8080 [10:20:02]Waiting for new connection... [10:20:02]OFD Sender: No OFD packet to send [10:20:07]OFD Sender: No OFD packet to send [10:20:09]accept exits with 9 [10:20:09]New connection [10:20:09]New thread 3067420004 created [10:20:09]Waiting for new connection... [10:20:09] Sock 9.Parse request [10:20:09]Sock 9.Check first char [10:20:09]Sock 9.First char is OK [10:20:09]request: POST /json_proto HTTP/1.0 [10:20:09]Method: POST [10:20:09]URL: /json_proto [10:20:09]Method is POST - this is cgi request [10:20:09]url: /json_proto [10:20:09]query_string will be loaded in cgi processing [10:20:09]execute_cgi json_proto POST (null) [10:20:09]execute_cgi path=json_proto method=POST [10:20:09]POST find Content-Length [10:20:09]Host: 172.17.44.196:8080 [10:20:09]Content-Length: 331 [10:20:09]Content-Type: application/json [10:20:09] [10:20:09]POST finish read [10:20:09]Found Content-Length = 331 [10:20:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:20:09]execute_script... [10:20:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:20:09]POST & json_proto [10:20:09]process_json_proto [10:20:09]json parsed OK: [10:20:09]protocol is kg_v1.0 [10:20:09]action value=get_value [10:20:09]process_action get_value [10:20:09]cmd_get_value [10:20:09]process_action get_value done [10:20:09]requested_data is exist [10:20:09]produce_requested_data [10:20:09]requested_item fm.sale.total is exist - process it [10:20:09]SAM_PROTO_GetFMData [10:20:09]wFMCommunicate request_size=4 [10:20:09]MH_SAM_APDU [10:20:09]CAPDU: 80 13 03 00 [10:20:09]Write to MH i2c: E2 08 00 10 00 80 13 03 00 00 00 00 00 8F [10:20:09]Write i2c OK [10:20:09]MH_I2C_Read... [10:20:10]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:20:10]Read from MH i2c: E2 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 FD 00 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 FD 00 10 00 00 C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 9F [10:20:10]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [10:20:10]wFMCommunicate OK [10:20:10]wFMCommunicate request_size=4 [10:20:10]MH_SAM_APDU [10:20:10]CAPDU: 80 17 00 00 [10:20:10]Write to MH i2c: E2 08 00 11 00 80 17 00 00 00 00 00 00 91 [10:20:10]Write i2c OK [10:20:10]MH_I2C_Read... [10:20:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:20:10]Read from MH i2c: E2 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 FD 00 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 FD 00 11 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 A3 [10:20:10]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [10:20:10]wFMCommunicate OK [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 F9 [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 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 5400000000572554 (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: 393295+1714856732=1715250027 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:10]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [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 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FA [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 41 00 38 00 FF FF 57 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]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 6C A3 3C 66 1C A3 36 66 0B [10:20:28]Current date/time: 09.05.2024 10:20 [10:20:28]FM_Init [10:20:28]wFMConnect [10:20:28]MH_SAM_On [10:20:28]Write to MH i2c: E0 00 00 08 00 E7 [10:20:28]Write i2c OK [10:20:28]MH_I2C_Read... [10:20:28]*** iso7816_init finished! [10:20:28]*** atr: [10:20:28]*** 0F 3B D5 18 FF 81 91 FE [10:20:28]*** 1F C3 80 73 C8 21 10 0A [10:20:28]*** 00 00 00 00 00 00 00 00 [10:20:28]*** 00 00 00 00 00 00 00 00 [10:20:28]*** 00 00 00 00 00 00 00 00 [10:20:28]*** 00 00 00 00 00 00 00 00 [10:20:28]*** 00 00 00 00 00 00 00 00 [10:20:28]*** 00 00 00 00 00 00 00 00 [10:20:28]Read from MH i2c: E0 [10:20:28]MH_I2C_Read... [10:20:28]Read from MH i2c: E0 10 00 [10:20:28]MH_I2C_Read... [10:20:28]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [10:20:28]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [10:20:28]wFMCommunicate request_size=10 [10:20:28]MH_SAM_APDU [10:20:28]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [10:20:28]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [10:20:28]Write i2c OK [10:20:28]MH_I2C_Read... [10:20:28]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [10:20:28]Read from MH i2c: E2 [10:20:28]MH_I2C_Read... [10:20:28]Read from MH i2c: E2 03 00 [10:20:28]MH_I2C_Read... [10:20:28]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [10:20:28]RAPDU: 90 00 [10:20:28]wFMCommunicate OK [10:20:28]wFMCommunicate request_size=4 [10:20:28]MH_SAM_APDU [10:20:28]CAPDU: 80 11 00 00 [10:20:28]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [10:20:28]Write i2c OK [10:20:28]MH_I2C_Read... [10:20:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:28]Read from MH i2c: E2 [10:20:28]MH_I2C_Read... [10:20:28]Read from MH i2c: E2 17 00 [10:20:28]MH_I2C_Read... [10:20:28]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D4 [10:20:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:20:28]wFMCommunicate OK [10:20:28]Detected FM SN is 0000000000965423 [10:20:28]Stored FM SN is 0000000000965423 [10:20:28]wFMCommunicate request_size=9 [10:20:28]MH_SAM_APDU [10:20:28]CAPDU: 80 16 00 00 04 13 63 00 00 [10:20:28]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 13 63 00 00 00 00 08 [10:20:28]Write i2c OK [10:20:28]MH_I2C_Read... [10:20:28]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [10:20:28]Read from MH i2c: E2 [10:20:28]MH_I2C_Read... [10:20:28]Read from MH i2c: E2 03 00 [10:20:28]MH_I2C_Read... [10:20:28]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [10:20:28]RAPDU: 90 00 [10:20:28]wFMCommunicate OK [10:20:28]FM PIN OK [10:20:28]wFMCommunicate request_size=8 [10:20:28]MH_SAM_APDU [10:20:28]CAPDU: 80 14 04 00 03 02 00 01 [10:20:28]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [10:20:28]Write i2c OK [10:20:28]MH_I2C_Read... [10:20:28]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [10:20:28]Read from MH i2c: E2 [10:20:28]MH_I2C_Read... [10:20:28]Read from MH i2c: E2 03 00 [10:20:28]MH_I2C_Read... [10:20:28]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [10:20:28]RAPDU: 90 00 [10:20:28]wFMCommunicate OK [10:20:28]wFMCommunicate request_size=13 [10:20:28]MH_SAM_APDU [10:20:28]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [10:20:28]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [10:20:28]Write i2c OK [10:20:28]MH_I2C_Read... [10:20:28]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [10:20:28]Read from MH i2c: E2 [10:20:28]MH_I2C_Read... [10:20:28]Read from MH i2c: E2 03 00 [10:20:28]MH_I2C_Read... [10:20:28]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [10:20:28]RAPDU: 90 00 [10:20:28]wFMCommunicate OK [10:20:28]wFMCommunicate request_size=4 [10:20:28]MH_SAM_APDU [10:20:28]CAPDU: 80 11 00 00 [10:20:28]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [10:20:28]Write i2c OK [10:20:28]MH_I2C_Read... [10:20:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:28]Read from MH i2c: E2 [10:20:28]MH_I2C_Read... [10:20:28]Read from MH i2c: E2 17 00 [10:20:28]MH_I2C_Read... [10:20:28]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D8 [10:20:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:20:28]wFMCommunicate OK [10:20:28]DocumentArchiveInit [10:20:28]Start Httpd... [10:20:28]Httpd thread 3067686244 created [10:20:28]Write to MH i2c: 01 00 00 0F 00 0F [10:20:28]Write i2c OK [10:20:28]MH_I2C_Read... [10:20:28]Read from MH i2c: 01 [10:20:28]MH_I2C_Read... [10:20:28]Read from MH i2c: 01 07 00 [10:20:28]MH_I2C_Read... [10:20:28]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [10:20:28]MH Int Process started [10:20:28]Allocated Socket 7 [10:20:28]Bind OK [10:20:28]Listen OK [10:20:28]httpd running on port 8080 [10:20:28]Waiting for new connection... [10:20:28]OFD Sender: No OFD packet to send [10:20:32]accept exits with 8 [10:20:32]New connection [10:20:32]New thread 3067399524 created [10:20:32]Waiting for new connection... [10:20:32] Sock 8.Parse request [10:20:32]Sock 8.Check first char [10:20:32]Sock 8.First char is OK [10:20:32]request: POST /json_proto HTTP/1.0 [10:20:32]Method: POST [10:20:32]URL: /json_proto [10:20:32]Method is POST - this is cgi request [10:20:32]url: /json_proto [10:20:32]query_string will be loaded in cgi processing [10:20:32]execute_cgi json_proto POST (null) [10:20:32]execute_cgi path=json_proto method=POST [10:20:32]POST find Content-Length [10:20:32]Host: 172.17.44.196:8080 [10:20:32]Content-Length: 331 [10:20:32]Content-Type: application/json [10:20:32] [10:20:32]POST finish read [10:20:32]Found Content-Length = 331 [10:20:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:20:32]execute_script... [10:20:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:20:32]POST & json_proto [10:20:32]process_json_proto [10:20:32]json parsed OK: [10:20:32]protocol is kg_v1.0 [10:20:32]action value=get_value [10:20:32]process_action get_value [10:20:32]cmd_get_value [10:20:32]process_action get_value done [10:20:32]requested_data is exist [10:20:32]produce_requested_data [10:20:32]requested_item fm.sale.total is exist - process it [10:20:32]SAM_PROTO_GetFMData [10:20:32]wFMCommunicate request_size=4 [10:20:32]MH_SAM_APDU [10:20:32]CAPDU: 80 13 03 00 [10:20:32]Write to MH i2c: E2 08 00 10 00 80 13 03 00 00 00 00 00 8F [10:20:32]Write i2c OK [10:20:32]MH_I2C_Read... [10:20:32]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:20:32]Read from MH i2c: E2 [10:20:32]MH_I2C_Read... [10:20:32]Read from MH i2c: E2 FD 00 [10:20:32]MH_I2C_Read... [10:20:32]Read from MH i2c: E2 FD 00 10 00 00 C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 9F [10:20:32]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [10:20:32]wFMCommunicate OK [10:20:32]wFMCommunicate request_size=4 [10:20:32]MH_SAM_APDU [10:20:32]CAPDU: 80 17 00 00 [10:20:32]Write to MH i2c: E2 08 00 11 00 80 17 00 00 00 00 00 00 91 [10:20:32]Write i2c OK [10:20:32]MH_I2C_Read... [10:20:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:20:32]Read from MH i2c: E2 [10:20:32]MH_I2C_Read... [10:20:32]Read from MH i2c: E2 FD 00 [10:20:32]MH_I2C_Read... [10:20:32]Read from MH i2c: E2 FD 00 11 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 A3 [10:20:32]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [10:20:32]wFMCommunicate OK [10:20:32]wFMCommunicate request_size=4 [10:20:32]MH_SAM_APDU [10:20:32]CAPDU: 80 17 00 00 [10:20:32]Write to MH i2c: E2 08 00 12 00 80 17 00 00 00 00 00 00 92 [10:20:32]Write i2c OK [10:20:32]MH_I2C_Read... [10:20:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:20:33]Read from MH i2c: E2 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 FD 00 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 FD 00 12 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 6A [10:20:33]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [10:20:33]wFMCommunicate OK [10:20:33]wFMCommunicate request_size=4 [10:20:33]MH_SAM_APDU [10:20:33]CAPDU: 80 17 00 00 [10:20:33]Write to MH i2c: E2 08 00 13 00 80 17 00 00 00 00 00 00 93 [10:20:33]Write i2c OK [10:20:33]MH_I2C_Read... [10:20:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:20:33]Read from MH i2c: E2 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 FD 00 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 FD 00 13 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 0B [10:20:33]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [10:20:33]wFMCommunicate OK [10:20:33]wFMCommunicate request_size=4 [10:20:33]MH_SAM_APDU [10:20:33]CAPDU: 80 17 00 00 [10:20:33]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [10:20:33]Write i2c OK [10:20:33]MH_I2C_Read... [10:20:33]OFD Sender: No OFD packet to send [10:20:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [10:20:33]Read from MH i2c: E2 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 E5 00 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 E5 00 14 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 78 [10:20:33]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:20:33]wFMCommunicate OK [10:20:33]SAM_PROTO_GetFMData done [10:20:33]requested_item fm.sale_refund.total is exist - process it [10:20:33]requested_item fm.buy.total is exist - process it [10:20:33]requested_item shift.sale.total is exist - process it [10:20:33]SAM_PROTO_GetShiftData [10:20:33]wFMCommunicate request_size=4 [10:20:33]MH_SAM_APDU [10:20:33]CAPDU: 80 13 02 00 [10:20:33]Write to MH i2c: E2 08 00 15 00 80 13 02 00 00 00 00 00 93 [10:20:33]Write i2c OK [10:20:33]MH_I2C_Read... [10:20:34]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:20:34]Read from MH i2c: E2 [10:20:34]MH_I2C_Read... [10:20:34]Read from MH i2c: E2 FD 00 [10:20:34]MH_I2C_Read... [10:20:34]Read from MH i2c: E2 FD 00 15 00 00 AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 A0 B4 0A 70 04 03 00 F8 DB 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 23 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3A 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 E4 [10:20:34]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 A0 B4 0A 70 04 03 00 F8 DB 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 23 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3A 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [10:20:34]wFMCommunicate OK [10:20:34]wFMCommunicate request_size=4 [10:20:34]MH_SAM_APDU [10:20:34]CAPDU: 80 17 00 00 [10:20:34]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [10:20:34]Write i2c OK [10:20:34]MH_I2C_Read... [10:20:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:20:34]Read from MH i2c: E2 [10:20:34]MH_I2C_Read... [10:20:34]Read from MH i2c: E2 FD 00 [10:20:34]MH_I2C_Read... [10:20:34]Read from MH i2c: E2 FD 00 16 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 B8 [10:20:34]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [10:20:34]wFMCommunicate OK [10:20:34]wFMCommunicate request_size=4 [10:20:34]MH_SAM_APDU [10:20:34]CAPDU: 80 17 00 00 [10:20:34]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [10:20:34]Write i2c OK [10:20:34]MH_I2C_Read... [10:20:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:20:34]Read from MH i2c: E2 [10:20:34]MH_I2C_Read... [10:20:34]Read from MH i2c: E2 FD 00 [10:20:34]MH_I2C_Read... [10:20:34]Read from MH i2c: E2 FD 00 17 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 4E [10:20:34]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [10:20:34]wFMCommunicate OK [10:20:34]wFMCommunicate request_size=4 [10:20:34]MH_SAM_APDU [10:20:34]CAPDU: 80 17 00 00 [10:20:34]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [10:20:34]Write i2c OK [10:20:34]MH_I2C_Read... [10:20:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:20:34]Read from MH i2c: E2 [10:20:34]MH_I2C_Read... [10:20:34]Read from MH i2c: E2 FD 00 [10:20:34]MH_I2C_Read... [10:20:34]Read from MH i2c: E2 FD 00 18 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0A [10:20:34]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [10:20:34]wFMCommunicate OK [10:20:34]wFMCommunicate request_size=4 [10:20:34]MH_SAM_APDU [10:20:34]CAPDU: 80 17 00 00 [10:20:34]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [10:20:34]Write i2c OK [10:20:34]MH_I2C_Read... [10:20:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [10:20:35]Read from MH i2c: E2 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 CB 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 CB 00 19 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 82 [10:20:35]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:20:35]wFMCommunicate OK [10:20:35]SAM_PROTO_GetShiftData done [10:20:35]requested_item shift.sale.total_cash is exist - process it [10:20:35]requested_item shift.sale_refund.total is exist - process it [10:20:35]requested_item shift.sale_refund.total_cash is exist - process it [10:20:35]requested_item shift.buy.total is exist - process it [10:20:35]requested_item shift.buy.total_cash is exist - process it [10:20:35]produce_requested_data done [10:20:35]produce_requested_data return {"fm.sale.total":59848177.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7016.00,"shift.sale.total_cash":5806.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:20:35]process_action_free get_value [10:20:35]json_value_free [10:20:35]json_value_free done [10:20:35]process_json_proto returns [10:20:35]Send response to host [10:20:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848177.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7016.00,"shift.sale.total_cash":5806.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:20:35]free response buf [10:20:35]execute_script done [10:20:35]execute_script returns [10:20:35]free content buf [10:20:35]Sock 8.Close socket [10:20:35]Sock 8.Thread stoped [10:20:35]accept exits with 10 [10:20:35]New connection [10:20:35]New thread 3067256164 created [10:20:35]Thread 3067399524 joined [10:20:35]Waiting for new connection... [10:20:35] Sock 10.Parse request [10:20:35]Sock 10.Check first char [10:20:35]Sock 10.First char is OK [10:20:35]request: POST /json_proto HTTP/1.0 [10:20:35]Method: POST [10:20:35]URL: /json_proto [10:20:35]Method is POST - this is cgi request [10:20:35]url: /json_proto [10:20:35]query_string will be loaded in cgi processing [10:20:35]execute_cgi json_proto POST (null) [10:20:35]execute_cgi path=json_proto method=POST [10:20:35]POST find Content-Length [10:20:35]Host: 172.17.44.196:8080 [10:20:35]Content-Length: 281 [10:20:35]Content-Type: application/json [10:20:35] [10:20:35]POST finish read [10:20:35]Found Content-Length = 281 [10:20:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u0442\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:35]execute_script... [10:20:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u0442\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:35]POST & json_proto [10:20:35]process_json_proto [10:20:35]json parsed OK: [10:20:35]protocol is kg_v1.0 [10:20:35]action value=x_report [10:20:35]process_action x_report [10:20:35]cmd_x_report [10:20:35]MH_GetDate [10:20:35]Write to MH i2c: F0 00 00 1A 00 09 [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: F0 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: F0 09 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: F0 09 00 1A 00 00 73 A3 3C 66 1C A3 36 66 25 [10:20:35]GetLastDocTimeStamp 1715249888 [10:20:35]current date 1715250035 [10:20:35]FM_GetShiftState [10:20:35]SAM_PROTO_GetShiftState [10:20:35]wFMCommunicate request_size=4 [10:20:35]MH_SAM_APDU [10:20:35]CAPDU: 80 13 01 00 [10:20:35]Write to MH i2c: E2 08 00 1B 00 80 13 01 00 00 00 00 00 98 [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:35]Read from MH i2c: E2 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 0E 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 0E 00 1B 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 76 [10:20:35]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [10:20:35]wFMCommunicate OK [10:20:35]SAM_PROTO_GetShiftState done [10:20:35]FM_GetShiftState done [10:20:35]KKMCreateXReportDocument [10:20:35]Load OK [10:20:35]Malloc new data [10:20:35]MH_GetDate [10:20:35]Write to MH i2c: F0 00 00 1C 00 0B [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: F0 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: F0 09 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: F0 09 00 1C 00 00 73 A3 3C 66 1C A3 36 66 27 [10:20:35]Malloc new data [10:20:35]Malloc new data [10:20:35]wFMCommunicate request_size=4 [10:20:35]MH_SAM_APDU [10:20:35]CAPDU: 80 11 00 00 [10:20:35]Write to MH i2c: E2 08 00 1D 00 80 11 00 00 00 00 00 00 97 [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:35]Read from MH i2c: E2 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 17 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 17 00 1D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 E7 [10:20:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:20:35]wFMCommunicate OK [10:20:35]SAM_PROTO_GetFieldsCounters [10:20:35]wFMCommunicate request_size=4 [10:20:35]MH_SAM_APDU [10:20:35]CAPDU: 80 13 00 00 [10:20:35]Write to MH i2c: E2 08 00 1E 00 80 13 00 00 00 00 00 00 9A [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:35]Read from MH i2c: E2 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 62 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 62 00 1E 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 44 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 FB [10:20:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 44 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:20:35]wFMCommunicate OK [10:20:35]SAM_PROTO_GetFieldsCounters done [10:20:35]Malloc new data [10:20:35]Malloc new data [10:20:35]Malloc new data [10:20:35]KKMCreateXReportDocument OK [10:20:35]KKMSetXReportData OK [10:20:35]KKMPrepareXReportFMData [10:20:35]SAM_PROTO_GetShiftData [10:20:35]wFMCommunicate request_size=4 [10:20:35]MH_SAM_APDU [10:20:35]CAPDU: 80 13 02 00 [10:20:35]Write to MH i2c: E2 08 00 1F 00 80 13 02 00 00 00 00 00 9D [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:36]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:20:36]Read from MH i2c: E2 [10:20:36]MH_I2C_Read... [10:20:36]Read from MH i2c: E2 FD 00 [10:20:36]MH_I2C_Read... [10:20:36]Read from MH i2c: E2 FD 00 1F 00 00 AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 A0 B4 0A 70 04 03 00 F8 DB 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 23 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3A 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 EE [10:20:36]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 A0 B4 0A 70 04 03 00 F8 DB 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 23 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3A 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [10:20:36]wFMCommunicate OK [10:20:36]wFMCommunicate request_size=4 [10:20:36]MH_SAM_APDU [10:20:36]CAPDU: 80 17 00 00 [10:20:36]Write to MH i2c: E2 08 00 20 00 80 17 00 00 00 00 00 00 A0 [10:20:36]Write i2c OK [10:20:36]MH_I2C_Read... [10:20:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:20:36]Read from MH i2c: E2 [10:20:36]MH_I2C_Read... [10:20:36]Read from MH i2c: E2 FD 00 [10:20:36]MH_I2C_Read... [10:20:36]Read from MH i2c: E2 FD 00 20 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 C2 [10:20:36]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [10:20:36]wFMCommunicate OK [10:20:36]wFMCommunicate request_size=4 [10:20:36]MH_SAM_APDU [10:20:36]CAPDU: 80 17 00 00 [10:20:36]Write to MH i2c: E2 08 00 21 00 80 17 00 00 00 00 00 00 A1 [10:20:36]Write i2c OK [10:20:36]MH_I2C_Read... [10:20:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:20:36]Read from MH i2c: E2 [10:20:36]MH_I2C_Read... [10:20:36]Read from MH i2c: E2 FD 00 [10:20:36]MH_I2C_Read... [10:20:36]Read from MH i2c: E2 FD 00 21 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 58 [10:20:36]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [10:20:36]wFMCommunicate OK [10:20:36]wFMCommunicate request_size=4 [10:20:36]MH_SAM_APDU [10:20:36]CAPDU: 80 17 00 00 [10:20:36]Write to MH i2c: E2 08 00 22 00 80 17 00 00 00 00 00 00 A2 [10:20:36]Write i2c OK [10:20:36]MH_I2C_Read... [10:20:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:20:37]Read from MH i2c: E2 [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: E2 FD 00 [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: E2 FD 00 22 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 14 [10:20:37]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [10:20:37]wFMCommunicate OK [10:20:37]wFMCommunicate request_size=4 [10:20:37]MH_SAM_APDU [10:20:37]CAPDU: 80 17 00 00 [10:20:37]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [10:20:37]Write i2c OK [10:20:37]MH_I2C_Read... [10:20:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [10:20:37]Read from MH i2c: E2 [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: E2 CB 00 [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: E2 CB 00 23 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8C [10:20:37]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:20:37]wFMCommunicate OK [10:20:37]SAM_PROTO_GetShiftData done [10:20:37]1194 (1194) - счетчики итогов смены [10:20:37] 1134 (4) - 46 - количество чеков со всеми признаками расчетов [10:20:37] 1129 (155) - счетчики операций «приход» [10:20:37] 1135 (4) - 46 - количество чеков по признаку расчетов [10:20:37] 1201 (3) - 7016.00 - общая итоговая сумма в чеках [10:20:37] 1136 (3) - 5806.00 - итоговая сумма в чеках наличными [10:20:37] 1138 (3) - 1210.00 - итоговая сумма в чеках безналичными [10:20:37] 1024 (122) - суммы налогов [10:20:37] 1006 (9) - суммы НДС [10:20:37] 1010 (1) - 0% - код ставки НДС [10:20:37] 1011 (0) - 0.00 - сумма НДС по ставке [10:20:37] 1006 (12) - суммы НДС [10:20:37] 1010 (1) - 12% - код ставки НДС [10:20:37] 1011 (3) - 745.00 - сумма НДС по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 0% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1007 (11) - суммы НСП [10:20:37] 1014 (1) - 1% - код ставки НСП [10:20:37] 1015 (2) - 62.02 - сумма НСП по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 2% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 3% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 5% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 0,50% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 1,50% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1130 (141) - счетчики операций «возврат прихода» [10:20:37] 1135 (4) - 0 - количество чеков по признаку расчетов [10:20:37] 1201 (0) - 0.00 - общая итоговая сумма в чеках [10:20:37] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [10:20:37] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [10:20:37] 1024 (117) - суммы налогов [10:20:37] 1006 (9) - суммы НДС [10:20:37] 1010 (1) - 0% - код ставки НДС [10:20:37] 1011 (0) - 0.00 - сумма НДС по ставке [10:20:37] 1006 (9) - суммы НДС [10:20:37] 1010 (1) - 12% - код ставки НДС [10:20:37] 1011 (0) - 0.00 - сумма НДС по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 0% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 1% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 2% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 3% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 5% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 0,50% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 1,50% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1131 (141) - счетчики операций «расход» [10:20:37] 1135 (4) - 0 - количество чеков по признаку расчетов [10:20:37] 1201 (0) - 0.00 - общая итоговая сумма в чеках [10:20:37] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [10:20:37] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [10:20:37] 1024 (117) - суммы налогов [10:20:37] 1006 (9) - суммы НДС [10:20:37] 1010 (1) - 0% - код ставки НДС [10:20:37] 1011 (0) - 0.00 - сумма НДС по ставке [10:20:37] 1006 (9) - суммы НДС [10:20:37] 1010 (1) - 12% - код ставки НДС [10:20:37] 1011 (0) - 0.00 - сумма НДС по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 0% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 1% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 2% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 3% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 5% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 0,50% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1007 (9) - суммы НСП [10:20:37] 1014 (1) - 1,50% - код ставки НСП [10:20:37] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:37] 1132 (141) - счетчики операций «возврат расхода» [10:20:37] 1135 (4) - 0 - количество чеков по признаку расчетов [10:20:38] 1201 (0) - 0.00 - общая итоговая сумма в чеках [10:20:38] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [10:20:38] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [10:20:38] 1024 (117) - суммы налогов [10:20:38] 1006 (9) - суммы НДС [10:20:38] 1010 (1) - 0% - код ставки НДС [10:20:38] 1011 (0) - 0.00 - сумма НДС по ставке [10:20:38] 1006 (9) - суммы НДС [10:20:38] 1010 (1) - 12% - код ставки НДС [10:20:38] 1011 (0) - 0.00 - сумма НДС по ставке [10:20:38] 1007 (9) - суммы НСП [10:20:38] 1014 (1) - 0% - код ставки НСП [10:20:38] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:38] 1007 (9) - суммы НСП [10:20:38] 1014 (1) - 1% - код ставки НСП [10:20:38] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:38] 1007 (9) - суммы НСП [10:20:38] 1014 (1) - 2% - код ставки НСП [10:20:38] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:38] 1007 (9) - суммы НСП [10:20:38] 1014 (1) - 3% - код ставки НСП [10:20:38] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:38] 1007 (9) - суммы НСП [10:20:38] 1014 (1) - 5% - код ставки НСП [10:20:38] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:38] 1007 (9) - суммы НСП [10:20:38] 1014 (1) - 0,50% - код ставки НСП [10:20:38] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:38] 1007 (9) - суммы НСП [10:20:38] 1014 (1) - 1,50% - код ставки НСП [10:20:38] 1015 (0) - 0.00 - сумма НСП по ставке [10:20:38] 1133 (588) - - счетчики коррекции - не используются [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1194 (04AA) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1134 (046E) [10:20:38]Malloc new data [10:20:38]Processing tag 1129 (0469) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1135 (046F) [10:20:38]Malloc new data [10:20:38]Processing tag 1201 (04B1) [10:20:38]Malloc new data [10:20:38]Processing tag 1136 (0470) [10:20:38]Malloc new data [10:20:38]Processing tag 1138 (0472) [10:20:38]Malloc new data [10:20:38]Processing tag 1024 (0400) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1006 (03EE) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1010 (03F2) [10:20:38]Malloc new data [10:20:38]Processing tag 1011 (03F3) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1006 (03EE) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1010 (03F2) [10:20:38]Malloc new data [10:20:38]Processing tag 1011 (03F3) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]SetTLVBufToDocument err=0 [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1130 (046A) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1135 (046F) [10:20:38]Malloc new data [10:20:38]Processing tag 1201 (04B1) [10:20:38]Malloc new data [10:20:38]Processing tag 1136 (0470) [10:20:38]Malloc new data [10:20:38]Processing tag 1138 (0472) [10:20:38]Malloc new data [10:20:38]Processing tag 1024 (0400) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1006 (03EE) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1010 (03F2) [10:20:38]Malloc new data [10:20:38]Processing tag 1011 (03F3) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1006 (03EE) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1010 (03F2) [10:20:38]Malloc new data [10:20:38]Processing tag 1011 (03F3) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]SetTLVBufToDocument err=0 [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1131 (046B) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1135 (046F) [10:20:38]Malloc new data [10:20:38]Processing tag 1201 (04B1) [10:20:38]Malloc new data [10:20:38]Processing tag 1136 (0470) [10:20:38]Malloc new data [10:20:38]Processing tag 1138 (0472) [10:20:38]Malloc new data [10:20:38]Processing tag 1024 (0400) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1006 (03EE) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1010 (03F2) [10:20:38]Malloc new data [10:20:38]Processing tag 1011 (03F3) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1006 (03EE) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1010 (03F2) [10:20:38]Malloc new data [10:20:38]Processing tag 1011 (03F3) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]SetTLVBufToDocument err=0 [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1132 (046C) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1135 (046F) [10:20:38]Malloc new data [10:20:38]Processing tag 1201 (04B1) [10:20:38]Malloc new data [10:20:38]Processing tag 1136 (0470) [10:20:38]Malloc new data [10:20:38]Processing tag 1138 (0472) [10:20:38]Malloc new data [10:20:38]Processing tag 1024 (0400) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1006 (03EE) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1010 (03F2) [10:20:38]Malloc new data [10:20:38]Processing tag 1011 (03F3) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1006 (03EE) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1010 (03F2) [10:20:38]Malloc new data [10:20:38]Processing tag 1011 (03F3) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1007 (03EF) [10:20:38]Load OK [10:20:38]SetTLVBufToDocument [10:20:38]Processing tag 1014 (03F6) [10:20:38]Malloc new data [10:20:38]Processing tag 1015 (03F7) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]SetTLVBufToDocument err=0 [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Processing tag 1133 (046D) [10:20:38]Malloc new data [10:20:38]SetTLVBufToDocument err=0 [10:20:38]SetTLVBufToDocument err=0 [10:20:38]Malloc new data [10:20:38]SAM_PROTO_GetFMData [10:20:38]wFMCommunicate request_size=4 [10:20:38]MH_SAM_APDU [10:20:38]CAPDU: 80 13 03 00 [10:20:38]Write to MH i2c: E2 08 00 24 00 80 13 03 00 00 00 00 00 A3 [10:20:38]OFD Sender: No OFD packet to send [10:20:38]Write i2c OK [10:20:38]MH_I2C_Read... [10:20:39]Read from MH i2c: E2 [10:20:39]MH_I2C_Read... [10:20:39]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:20:39]Read from MH i2c: E2 FD 00 [10:20:39]MH_I2C_Read... [10:20:39]Read from MH i2c: E2 FD 00 24 00 00 C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 B3 [10:20:39]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [10:20:39]wFMCommunicate OK [10:20:39]wFMCommunicate request_size=4 [10:20:39]MH_SAM_APDU [10:20:39]CAPDU: 80 17 00 00 [10:20:39]Write to MH i2c: E2 08 00 25 00 80 17 00 00 00 00 00 00 A5 [10:20:39]Write i2c OK [10:20:39]MH_I2C_Read... [10:20:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:20:39]Read from MH i2c: E2 [10:20:39]MH_I2C_Read... [10:20:39]Read from MH i2c: E2 FD 00 [10:20:39]MH_I2C_Read... [10:20:39]Read from MH i2c: E2 FD 00 25 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 B7 [10:20:39]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [10:20:39]wFMCommunicate OK [10:20:39]wFMCommunicate request_size=4 [10:20:39]MH_SAM_APDU [10:20:39]CAPDU: 80 17 00 00 [10:20:39]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [10:20:39]Write i2c OK [10:20:39]MH_I2C_Read... [10:20:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:20:40]Read from MH i2c: E2 [10:20:40]MH_I2C_Read... [10:20:40]Read from MH i2c: E2 FD 00 [10:20:40]MH_I2C_Read... [10:20:40]Read from MH i2c: E2 FD 00 26 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 7E [10:20:40]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [10:20:40]wFMCommunicate OK [10:20:40]wFMCommunicate request_size=4 [10:20:40]MH_SAM_APDU [10:20:40]CAPDU: 80 17 00 00 [10:20:40]Write to MH i2c: E2 08 00 27 00 80 17 00 00 00 00 00 00 A7 [10:20:40]Write i2c OK [10:20:40]MH_I2C_Read... [10:20:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:20:40]Read from MH i2c: E2 [10:20:40]MH_I2C_Read... [10:20:40]Read from MH i2c: E2 FD 00 [10:20:40]MH_I2C_Read... [10:20:40]Read from MH i2c: E2 FD 00 27 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 1F [10:20:40]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [10:20:40]wFMCommunicate OK [10:20:40]wFMCommunicate request_size=4 [10:20:40]MH_SAM_APDU [10:20:40]CAPDU: 80 17 00 00 [10:20:40]Write to MH i2c: E2 08 00 28 00 80 17 00 00 00 00 00 00 A8 [10:20:40]Write i2c OK [10:20:40]MH_I2C_Read... [10:20:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [10:20:40]Read from MH i2c: E2 [10:20:40]MH_I2C_Read... [10:20:40]Read from MH i2c: E2 E5 00 [10:20:40]MH_I2C_Read... [10:20:40]Read from MH i2c: E2 E5 00 28 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8C [10:20:41]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:20:41]wFMCommunicate OK [10:20:41]SAM_PROTO_GetFMData done [10:20:41]FM_GetFMData:85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [10:20:41]oper:6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [10:20:41]total:64 12 B9 64 01 [10:20:41]Malloc new data [10:20:41]oper:6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [10:20:41]total:9C F7 F1 15 [10:20:41]Malloc new data [10:20:41]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [10:20:41]total: [10:20:41]Malloc new data [10:20:41]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [10:20:41]total: [10:20:41]Malloc new data [10:20:41]KKMPrepareXReportFMData err=0 [10:20:41]Х отчет ИНН: 02508201610067 Кассир: Турдумбетова Г. 09.05.2024 10:20 Смена: 266 РНМ: 0000000000098132 ЗНМ: 0300000232 СНО: Общий режим Всего чеков: 46 ИТОГИ ПРИХОД Чеков: 46 Общий итог: 7016.00 Итого наличными: 5806.00 Итого безнал.: 1210.00 НДС 0% : 0.00 НДС 12% : 745.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 62.02 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ РАСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ РАСХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 Сумма внесений: 0.00 Сумма выплат: 0.00 Нал. в кассе: 5806.00 НС Приход: 59848177.64 НС Возвр.Прихода: 3681791.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000965423 [10:20:41]StoreToDocumentArchive [10:20:41]MH_GetDate [10:20:41]Write to MH i2c: F0 00 00 29 00 18 [10:20:41]Write i2c OK [10:20:41]MH_I2C_Read... [10:20:41]Read from MH i2c: F0 [10:20:41]MH_I2C_Read... [10:20:41]Read from MH i2c: F0 09 00 [10:20:41]MH_I2C_Read... [10:20:42]Read from MH i2c: F0 09 00 29 00 00 7A A3 3C 66 1C A3 36 66 3B [10:20:42]shift 266 fd 1715250042 [10:20:42]Create dir for shift 0266 [10:20:42]save to /storage/0266/doc_1715250042 [10:20:42]save last doc name /storage/0266/doc_1715250042 to /storage/kkm_last_doc_name [10:20:42]save OK [10:20:42]Clear old archive folders... [10:20:42]NVStorageSaveData kkm_last_timestamp [10:20:42]File name is /storage/kkm_last_timestamp [10:20:42]Write 4 bytes [10:20:42]NVStorageSaveData done [10:20:42]ExternCall_PrintAddStr [10:20:42]wPrintStart [10:20:42]Write to MH i2c: 01 00 00 2A 00 2A [10:20:42]Write i2c OK [10:20:42]MH_I2C_Read... [10:20:42]Read from MH i2c: 01 [10:20:42]MH_I2C_Read... [10:20:42]Read from MH i2c: 01 07 00 [10:20:42]MH_I2C_Read... [10:20:42]Read from MH i2c: 01 07 00 2A 00 00 00 00 00 00 FF 0F 3F [10:20:42]RasterBufferAndPrint [10:20:42]line Х отчет [10:20:42]line ИНН: 02508201610067 [10:20:42]line Кассир: Турдумбетова Г. [10:20:42]line 09.05.2024 10:20 [10:20:42]line Смена: 266 [10:20:42]line РНМ: 0000000000098132 [10:20:42]line ЗНМ: 0300000232 [10:20:42]line СНО: Общий режим [10:20:42]line Всего чеков: 46 [10:20:42]line ИТОГИ ПРИХОД [10:20:42]line Чеков: 46 [10:20:42]line Общий итог: 7016.00 [10:20:42]line Итого наличными: 5806.00 [10:20:42]line Итого безнал.: 1210.00 [10:20:42]line НДС 0% : 0.00 [10:20:42]line НДС 12% : 745.00 [10:20:42]line НСП 0% : 0.00 [10:20:42]line НСП 1,50% : 0.00 [10:20:42]line НСП 0,50% : 0.00 [10:20:42]line НСП 5% : 0.00 [10:20:42]line НСП 3% : 0.00 [10:20:42]line НСП 2% : 0.00 [10:20:42]line НСП 1% : 62.02 [10:20:42]line ИТОГИ ВОЗВРАТ ПРИХОДА [10:20:42]line Чеков: 0 [10:20:42]line Общий итог: 0.00 [10:20:42]line Итого наличными: 0.00 [10:20:42]line Итого безнал.: 0.00 [10:20:42]line НДС 0% : 0.00 [10:20:42]line НДС 12% : 0.00 [10:20:42]line НСП 0% : 0.00 [10:20:42]line НСП 1,50% : 0.00 [10:20:42]line НСП 0,50% : 0.00 [10:20:42]line НСП 5% : 0.00 [10:20:42]line НСП 3% : 0.00 [10:20:42]line НСП 2% : 0.00 [10:20:42]line НСП 1% : 0.00 [10:20:42]line ИТОГИ РАСХОД [10:20:42]line Чеков: 0 [10:20:42]line Общий итог: 0.00 [10:20:42]line Итого наличными: 0.00 [10:20:42]line Итого безнал.: 0.00 [10:20:42]line НДС 0% : 0.00 [10:20:42]line НДС 12% : 0.00 [10:20:42]line НСП 0% : 0.00 [10:20:42]line НСП 1,50% : 0.00 [10:20:42]line НСП 0,50% : 0.00 [10:20:42]line НСП 5% : 0.00 [10:20:42]line НСП 3% : 0.00 [10:20:42]line НСП 2% : 0.00 [10:20:42]line НСП 1% : 0.00 [10:20:42]line ИТОГИ ВОЗВРАТ РАСХОДА [10:20:42]line Чеков: 0 [10:20:42]line Общий итог: 0.00 [10:20:42]line Итого наличными: 0.00 [10:20:42]line Итого безнал.: 0.00 [10:20:42]line НДС 0% : 0.00 [10:20:42]line НДС 12% : 0.00 [10:20:42]line НСП 0% : 0.00 [10:20:42]line НСП 1,50% : 0.00 [10:20:42]line НСП 0,50% : 0.00 [10:20:42]line НСП 5% : 0.00 [10:20:42]line НСП 3% : 0.00 [10:20:42]line НСП 2% : 0.00 [10:20:42]line НСП 1% : 0.00 [10:20:42]line Сумма внесений: 0.00 [10:20:42]line Сумма выплат: 0.00 [10:20:42]line Нал. в кассе: 5806.00 [10:20:42]line НС Приход: 59848177.64 [10:20:42]line НС Возвр.Прихода: 3681791.00 [10:20:42]line НС Расход: 0.00 [10:20:42]line НС Возвр.Расхода: 0.00 [10:20:42]line ФМ: 0000000000965423 [10:20:42]written 0, free lines is 4095 [10:20:42]Write to MH i2c: 01 00 00 75 00 75 [10:20:42]Write i2c OK [10:20:42]MH_I2C_Read... [10:20:42]Read from MH i2c: 01 [10:20:42]MH_I2C_Read... [10:20:42]Read from MH i2c: 01 07 00 [10:20:42]MH_I2C_Read... [10:20:42]Read from MH i2c: 01 07 00 75 00 00 00 00 00 00 BC 0A 42 [10:20:42]RasterBufferAndPrint [10:20:42]line [10:20:42]line [10:20:42]line [10:20:42]line [10:20:42]line [10:20:42]written 0, free lines is 2775 [10:20:42]MH_Cut [10:20:42]Write to MH i2c: D1 01 00 7C 00 01 4E [10:20:42]Write i2c OK [10:20:42]MH_I2C_Read... [10:20:42]Read from MH i2c: D1 [10:20:42]MH_I2C_Read... [10:20:42]Read from MH i2c: D1 01 00 [10:20:42]MH_I2C_Read... [10:20:42]Read from MH i2c: D1 01 00 7C 00 00 4D [10:20:42]Write to MH i2c: 01 00 00 7D 00 7D [10:20:42]Write i2c OK [10:20:42]MH_I2C_Read... [10:20:43]int [10:20:43]*** FLAG_PRN_PAP1 set [10:20:43]*** Cut start [10:20:43]*** Partial cut [10:20:43]*** CUTSNS_PIN = 1 [10:20:43]*** CUTSNS_PIN = 0 [10:20:43]*** Brake cut motor [10:20:43]OFD Sender: No OFD packet to send [10:20:43]Read from MH i2c: 01 [10:20:43]MH_I2C_Read... [10:20:43]*** Stop cut motor [10:20:43]*** Cut end [10:20:43]Read from MH i2c: 01 07 00 [10:20:43]MH_I2C_Read... [10:20:43]Read from MH i2c: 01 07 00 7D 00 00 01 00 00 00 FF 0F 93 [10:20:43]process_action x_report done [10:20:43]requested_data is exist [10:20:43]produce_requested_data [10:20:43]requested_item fd.num is exist - process it [10:20:43]SAM_PROTO_GetFieldsCounters [10:20:43]wFMCommunicate request_size=4 [10:20:43]MH_SAM_APDU [10:20:43]CAPDU: 80 13 00 00 [10:20:43]Write to MH i2c: E2 08 00 7E 00 80 13 00 00 00 00 00 00 FA [10:20:43]Write i2c OK [10:20:43]MH_I2C_Read... [10:20:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:44]Read from MH i2c: E2 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: E2 62 00 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: E2 62 00 7E 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 44 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 5B [10:20:44]RAPDU: 5D Write to MH i2c: 00 01 B9 00 04 00 01 7F 00 00 01 7F 11 [10:20:44]04 10 Write i2c OK [10:20:44]00 MH_I2C_Read... [10:20:44]30 Read from MH i2c: 30 01 30 [10:20:44]30 MH_I2C_Read... [10:20:44]30 Read from MH i2c: 30 01 30 07 30 00 30 [10:20:44]30 MH_I2C_Read... [10:20:44]39 Read from MH i2c: 36 01 35 07 34 00 32 7F 33 00 0D 00 04 01 10 00 00 00 30 00 30 FF 30 0F 30 95 30 [10:20:44]30 state=0 [10:20:44]30 30 No paper [10:20:44]30 30 30 39 38 31 33 32 10 04 04 00 44 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:20:44]wFMCommunicate OK [10:20:44]SAM_PROTO_GetFieldsCounters done [10:20:44]requested_item shift.num is exist - process it [10:20:44]requested_item shift.opened is exist - process it [10:20:44]req_shift_opened [10:20:44]FM_GetShiftState [10:20:44]SAM_PROTO_GetShiftState [10:20:44]wFMCommunicate request_size=4 [10:20:44]MH_SAM_APDU [10:20:44]CAPDU: 80 13 01 00 [10:20:44]Write to MH i2c: E2 08 00 80 00 80 13 01 00 00 00 00 00 FD [10:20:44]Write i2c OK [10:20:44]MH_I2C_Read... [10:20:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:44]Read from MH i2c: E2 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: E2 0E 00 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: E2 0E 00 80 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 DB [10:20:44]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [10:20:44]wFMCommunicate OK [10:20:44]SAM_PROTO_GetShiftState done [10:20:44]FM_GetShiftState done [10:20:44]req_shift_opened done [10:20:44]requested_item shift.open_date is exist - process it [10:20:44]req_shift_open_date [10:20:44]req_shift_open_date done [10:20:44]produce_requested_data done [10:20:44]produce_requested_data return {"fd.num":91716,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [10:20:44]process_action_free x_report [10:20:44]json_value_free [10:20:44]json_value_free done [10:20:44]process_json_proto returns [10:20:44]Send response to host [10:20:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":91716,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [10:20:44]free response buf [10:20:44]execute_script done [10:20:44]execute_script returns [10:20:44]free content buf [10:20:44]Sock 10.Close socket [10:20:44]Sock 10.Thread stoped [10:20:48]OFD Sender: No OFD packet to send [10:20:53]OFD Sender: No OFD packet to send [10:20:58]OFD Sender: No OFD packet to send [10:21:02]accept exits with 8 [10:21:02]New connection [10:21:02]New thread 3067399524 created [10:21:02]Thread 3067256164 joined [10:21:02]Waiting for new connection... [10:21:02] Sock 8.Parse request [10:21:02]Sock 8.Check first char [10:21:02]Sock 8.First char is OK [10:21:02]request: POST /json_proto HTTP/1.0 [10:21:02]Method: POST [10:21:02]URL: /json_proto [10:21:02]Method is POST - this is cgi request [10:21:02]url: /json_proto [10:21:02]query_string will be loaded in cgi processing [10:21:02]execute_cgi json_proto POST (null) [10:21:02]execute_cgi path=json_proto method=POST [10:21:02]POST find Content-Length [10:21:02]Host: 172.17.44.196:8080 [10:21:02]Content-Length: 215 [10:21:02]Content-Type: application/json [10:21:02] [10:21:02]POST finish read [10:21:02]Found Content-Length = 215 [10:21:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:02]execute_script... [10:21:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:02]POST & json_proto [10:21:02]process_json_proto [10:21:02]json parsed OK: [10:21:02]protocol is kg_v1.0 [10:21:02]action value=get_value [10:21:02]process_action get_value [10:21:02]cmd_get_value [10:21:02]process_action get_value done [10:21:02]requested_data is exist [10:21:02]produce_requested_data [10:21:02]requested_item kkm.sn is exist - process it [10:21:02]requested_item kkm.ver is exist - process it [10:21:02]requested_item fm.sn is exist - process it [10:21:02]wFMCommunicate request_size=4 [10:21:02]MH_SAM_APDU [10:21:02]CAPDU: 80 11 00 00 [10:21:02]Write to MH i2c: E2 08 00 81 00 80 11 00 00 00 00 00 00 FB [10:21:02]Write i2c OK [10:21:02]MH_I2C_Read... [10:21:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:02]Read from MH i2c: E2 [10:21:02]MH_I2C_Read... [10:21:02]Read from MH i2c: E2 17 00 [10:21:02]MH_I2C_Read... [10:21:02]Read from MH i2c: E2 17 00 81 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 4B [10:21:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:21:02]wFMCommunicate OK [10:21:02]requested_item fd.num is exist - process it [10:21:02]SAM_PROTO_GetFieldsCounters [10:21:02]wFMCommunicate request_size=4 [10:21:02]MH_SAM_APDU [10:21:02]CAPDU: 80 13 00 00 [10:21:02]Write to MH i2c: E2 08 00 82 00 80 13 00 00 00 00 00 00 FE [10:21:02]Write i2c OK [10:21:02]MH_I2C_Read... [10:21:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:03]Read from MH i2c: E2 [10:21:03]MH_I2C_Read... [10:21:03]Read from MH i2c: E2 62 00 [10:21:03]MH_I2C_Read... [10:21:03]Read from MH i2c: E2 62 00 82 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 44 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 5F [10:21:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 44 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:21:03]wFMCommunicate OK [10:21:03]SAM_PROTO_GetFieldsCounters done [10:21:03]requested_item shift.num is exist - process it [10:21:03]requested_item shift.opened is exist - process it [10:21:03]req_shift_opened [10:21:03]FM_GetShiftState [10:21:03]SAM_PROTO_GetShiftState [10:21:03]wFMCommunicate request_size=4 [10:21:03]MH_SAM_APDU [10:21:03]CAPDU: 80 13 01 00 [10:21:03]Write to MH i2c: E2 08 00 83 00 80 13 01 00 00 00 00 00 00 [10:21:03]Write i2c OK [10:21:03]MH_I2C_Read... [10:21:03]Read from MH i2c: E2 [10:21:03]MH_I2C_Read... [10:21:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:03]Read from MH i2c: E2 0E 00 [10:21:03]MH_I2C_Read... [10:21:03]Read from MH i2c: E2 0E 00 83 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 DE [10:21:03]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [10:21:03]wFMCommunicate OK [10:21:03]SAM_PROTO_GetShiftState done [10:21:03]FM_GetShiftState done [10:21:03]req_shift_opened done [10:21:03]requested_item shift.open_date is exist - process it [10:21:03]req_shift_open_date [10:21:03]req_shift_open_date done [10:21:03]produce_requested_data done [10:21:03]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91716,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [10:21:03]process_action_free get_value [10:21:03]json_value_free [10:21:03]json_value_free done [10:21:03]process_json_proto returns [10:21:03]Send response to host [10:21:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91716,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [10:21:03]free response buf [10:21:03]execute_script done [10:21:03]execute_script returns [10:21:03]free content buf [10:21:03]Sock 8.Close socket [10:21:03]Sock 8.Thread stoped [10:21:03]accept exits with 9 [10:21:03]New connection [10:21:03]New thread 3067256164 created [10:21:03]Thread 3067399524 joined [10:21:03]Waiting for new connection... [10:21:03] Sock 9.Parse request [10:21:03]Sock 9.Check first char [10:21:03]Sock 9.First char is OK [10:21:03]request: POST /json_proto HTTP/1.0 [10:21:03]Method: POST [10:21:03]URL: /json_proto [10:21:03]Method is POST - this is cgi request [10:21:03]url: /json_proto [10:21:03]query_string will be loaded in cgi processing [10:21:03]execute_cgi json_proto POST (null) [10:21:03]execute_cgi path=json_proto method=POST [10:21:03]POST find Content-Length [10:21:03]Host: 172.17.44.196:8080 [10:21:03]Content-Length: 331 [10:21:03]Content-Type: application/json [10:21:03] [10:21:03]POST finish read [10:21:03]Found Content-Length = 331 [10:21:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:21:03]execute_script... [10:21:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:21:03]POST & json_proto [10:21:03]process_json_proto [10:21:03]json parsed OK: [10:21:03]protocol is kg_v1.0 [10:21:03]action value=get_value [10:21:03]process_action get_value [10:21:03]cmd_get_value [10:21:03]process_action get_value done [10:21:03]requested_data is exist [10:21:03]produce_requested_data [10:21:03]requested_item fm.sale.total is exist - process it [10:21:03]SAM_PROTO_GetFMData [10:21:03]wFMCommunicate request_size=4 [10:21:03]MH_SAM_APDU [10:21:03]CAPDU: 80 13 03 00 [10:21:03]Write to MH i2c: E2 08 00 84 00 80 13 03 00 00 00 00 00 03 [10:21:03]Write i2c OK [10:21:03]MH_I2C_Read... [10:21:03]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:21:03]Read from MH i2c: E2 [10:21:03]MH_I2C_Read... [10:21:03]Read from MH i2c: E2 FD 00 [10:21:03]MH_I2C_Read... [10:21:03]Read from MH i2c: E2 FD 00 84 00 00 C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 13 [10:21:03]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 OFD Sender: No OFD packet to send [10:21:03]A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [10:21:03]wFMCommunicate OK [10:21:03]wFMCommunicate request_size=4 [10:21:03]MH_SAM_APDU [10:21:03]CAPDU: 80 17 00 00 [10:21:03]Write to MH i2c: E2 08 00 85 00 80 17 00 00 00 00 00 00 05 [10:21:03]Write i2c OK [10:21:03]MH_I2C_Read... [10:21:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:21:04]Read from MH i2c: E2 [10:21:04]MH_I2C_Read... [10:21:04]Read from MH i2c: E2 FD 00 [10:21:04]MH_I2C_Read... [10:21:04]Read from MH i2c: E2 FD 00 85 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 17 [10:21:04]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [10:21:04]wFMCommunicate OK [10:21:04]wFMCommunicate request_size=4 [10:21:04]MH_SAM_APDU [10:21:04]CAPDU: 80 17 00 00 [10:21:04]Write to MH i2c: E2 08 00 86 00 80 17 00 00 00 00 00 00 06 [10:21:04]Write i2c OK [10:21:04]MH_I2C_Read... [10:21:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:21:04]Read from MH i2c: E2 [10:21:04]MH_I2C_Read... [10:21:04]Read from MH i2c: E2 FD 00 [10:21:04]MH_I2C_Read... [10:21:04]Read from MH i2c: E2 FD 00 86 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 DE [10:21:04]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [10:21:04]wFMCommunicate OK [10:21:04]wFMCommunicate request_size=4 [10:21:04]MH_SAM_APDU [10:21:04]CAPDU: 80 17 00 00 [10:21:04]Write to MH i2c: E2 08 00 87 00 80 17 00 00 00 00 00 00 07 [10:21:04]Write i2c OK [10:21:04]MH_I2C_Read... [10:21:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:21:04]Read from MH i2c: E2 [10:21:04]MH_I2C_Read... [10:21:04]Read from MH i2c: E2 FD 00 [10:21:04]MH_I2C_Read... [10:21:04]Read from MH i2c: E2 FD 00 87 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 7F [10:21:04]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [10:21:05]wFMCommunicate OK [10:21:05]wFMCommunicate request_size=4 [10:21:05]MH_SAM_APDU [10:21:05]CAPDU: 80 17 00 00 [10:21:05]Write to MH i2c: E2 08 00 88 00 80 17 00 00 00 00 00 00 08 [10:21:05]Write i2c OK [10:21:05]MH_I2C_Read... [10:21:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [10:21:05]Read from MH i2c: E2 [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: E2 E5 00 [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: E2 E5 00 88 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 EC [10:21:05]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:21:05]wFMCommunicate OK [10:21:05]SAM_PROTO_GetFMData done [10:21:05]requested_item fm.sale_refund.total is exist - process it [10:21:05]requested_item fm.buy.total is exist - process it [10:21:05]requested_item shift.sale.total is exist - process it [10:21:05]SAM_PROTO_GetShiftData [10:21:05]wFMCommunicate request_size=4 [10:21:05]MH_SAM_APDU [10:21:05]CAPDU: 80 13 02 00 [10:21:05]Write to MH i2c: E2 08 00 89 00 80 13 02 00 00 00 00 00 07 [10:21:05]Write i2c OK [10:21:05]MH_I2C_Read... [10:21:05]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:21:05]Read from MH i2c: E2 [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: E2 FD 00 [10:21:05]MH_I2C_Read... [10:21:05]Read from MH i2c: E2 FD 00 89 00 00 AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 A0 B4 0A 70 04 03 00 F8 DB 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 23 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3A 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 58 [10:21:05]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 A0 B4 0A 70 04 03 00 F8 DB 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 23 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3A 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [10:21:06]wFMCommunicate OK [10:21:06]wFMCommunicate request_size=4 [10:21:06]MH_SAM_APDU [10:21:06]CAPDU: 80 17 00 00 [10:21:06]Write to MH i2c: E2 08 00 8A 00 80 17 00 00 00 00 00 00 0A [10:21:06]Write i2c OK [10:21:06]MH_I2C_Read... [10:21:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:21:06]Read from MH i2c: E2 [10:21:06]MH_I2C_Read... [10:21:06]Read from MH i2c: E2 FD 00 [10:21:06]MH_I2C_Read... [10:21:06]Read from MH i2c: E2 FD 00 8A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 2C [10:21:06]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [10:21:06]wFMCommunicate OK [10:21:06]wFMCommunicate request_size=4 [10:21:06]MH_SAM_APDU [10:21:06]CAPDU: 80 17 00 00 [10:21:06]Write to MH i2c: E2 08 00 8B 00 80 17 00 00 00 00 00 00 0B [10:21:06]Write i2c OK [10:21:06]MH_I2C_Read... [10:21:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:21:06]Read from MH i2c: E2 [10:21:06]MH_I2C_Read... [10:21:06]Read from MH i2c: E2 FD 00 [10:21:06]MH_I2C_Read... [10:21:06]Read from MH i2c: E2 FD 00 8B 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 C2 [10:21:06]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [10:21:06]wFMCommunicate OK [10:21:06]wFMCommunicate request_size=4 [10:21:06]MH_SAM_APDU [10:21:06]CAPDU: 80 17 00 00 [10:21:06]Write to MH i2c: E2 08 00 8C 00 80 17 00 00 00 00 00 00 0C [10:21:07]Write i2c OK [10:21:07]MH_I2C_Read... [10:21:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:21:07]Read from MH i2c: E2 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: E2 FD 00 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: E2 FD 00 8C 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 7E [10:21:07]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [10:21:07]wFMCommunicate OK [10:21:07]wFMCommunicate request_size=4 [10:21:07]MH_SAM_APDU [10:21:07]CAPDU: 80 17 00 00 [10:21:07]Write to MH i2c: E2 08 00 8D 00 80 17 00 00 00 00 00 00 0D [10:21:07]Write i2c OK [10:21:07]MH_I2C_Read... [10:21:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [10:21:07]Read from MH i2c: E2 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: E2 CB 00 [10:21:07]MH_I2C_Read... [10:21:07]Read from MH i2c: E2 CB 00 8D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F6 [10:21:07]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:21:07]wFMCommunicate OK [10:21:07]SAM_PROTO_GetShiftData done [10:21:07]requested_item shift.sale.total_cash is exist - process it [10:21:07]requested_item shift.sale_refund.total is exist - process it [10:21:07]requested_item shift.sale_refund.total_cash is exist - process it [10:21:07]requested_item shift.buy.total is exist - process it [10:21:07]requested_item shift.buy.total_cash is exist - process it [10:21:07]produce_requested_data done [10:21:07]produce_requested_data return {"fm.sale.total":59848177.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7016.00,"shift.sale.total_cash":5806.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:21:07]process_action_free get_value [10:21:07]json_value_free [10:21:07]json_value_free done [10:21:07]process_json_proto returns [10:21:07]Send response to host [10:21:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848177.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7016.00,"shift.sale.total_cash":5806.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:21:07]free response buf [10:21:07]execute_script done [10:21:07]execute_script returns [10:21:07]free content buf [10:21:07]Sock 9.Close socket [10:21:07]Sock 9.Thread stoped [10:21:08]accept exits with 8 [10:21:08]New connection [10:21:08]New thread 3067399524 created [10:21:08]Thread 3067256164 joined [10:21:08]Waiting for new connection... [10:21:08] Sock 8.Parse request [10:21:08]Sock 8.Check first char [10:21:08]Sock 8.First char is OK [10:21:08]request: POST /json_proto HTTP/1.0 [10:21:08]Method: POST [10:21:08]URL: /json_proto [10:21:08]Method is POST - this is cgi request [10:21:08]url: /json_proto [10:21:08]query_string will be loaded in cgi processing [10:21:08]execute_cgi json_proto POST (null) [10:21:08]execute_cgi path=json_proto method=POST [10:21:08]POST find Content-Length [10:21:08]Host: 172.17.44.196:8080 [10:21:08]Content-Length: 331 [10:21:08]Content-Type: application/json [10:21:08] [10:21:08]POST finish read [10:21:08]Found Content-Length = 331 [10:21:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:21:08]execute_script... [10:21:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:21:08]POST & json_proto [10:21:08]process_json_proto [10:21:08]json parsed OK: [10:21:08]protocol is kg_v1.0 [10:21:08]action value=get_value [10:21:08]process_action get_value [10:21:08]cmd_get_value [10:21:08]process_action get_value done [10:21:08]requested_data is exist [10:21:08]produce_requested_data [10:21:08]requested_item fm.sale.total is exist - process it [10:21:08]SAM_PROTO_GetFMData [10:21:08]wFMCommunicate request_size=4 [10:21:08]MH_SAM_APDU [10:21:08]CAPDU: 80 13 03 00 [10:21:08]Write to MH i2c: E2 08 00 8E 00 80 13 03 00 00 00 00 00 0D [10:21:08]Write i2c OK [10:21:08]MH_I2C_Read... [10:21:08]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:21:08]Read from MH i2c: E2 [10:21:08]MH_I2C_Read... [10:21:08]Read from MH i2c: E2 FD 00 [10:21:08]MH_I2C_Read... [10:21:08]Read from MH i2c: E2 FD 00 8E 00 00 C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 1D [10:21:08]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [10:21:08]wFMCommunicate OK [10:21:08]wFMCommunicate request_size=4 [10:21:08]MH_SAM_APDU [10:21:08]CAPDU: 80 17 00 00 [10:21:08]Write to MH i2c: E2 08 00 8F 00 80 17 00 00 00 00 00 00 0F [10:21:08]Write i2c OK [10:21:08]MH_I2C_Read... [10:21:08]OFD Sender: No OFD packet to send [10:21:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:21:09]Read from MH i2c: E2 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: E2 FD 00 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: E2 FD 00 8F 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 21 [10:21:09]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [10:21:09]wFMCommunicate OK [10:21:09]wFMCommunicate request_size=4 [10:21:09]MH_SAM_APDU [10:21:09]CAPDU: 80 17 00 00 [10:21:09]Write to MH i2c: E2 08 00 90 00 80 17 00 00 00 00 00 00 10 [10:21:09]Write i2c OK [10:21:09]MH_I2C_Read... [10:21:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:21:09]Read from MH i2c: E2 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: E2 FD 00 [10:21:09]MH_I2C_Read... [10:21:09]Read from MH i2c: E2 FD 00 90 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 E8 [10:21:09]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [10:21:09]wFMCommunicate OK [10:21:09]wFMCommunicate request_size=4 [10:21:09]MH_SAM_APDU [10:21:09]CAPDU: 80 17 00 00 [10:21:09]Write to MH i2c: E2 08 00 91 00 80 17 00 00 00 00 00 00 11 [10:21:09]Write i2c OK [10:21:09]MH_I2C_Read... [10:21:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:21:10]Read from MH i2c: E2 [10:21:10]MH_I2C_Read... [10:21:10]Read from MH i2c: E2 FD 00 [10:21:10]MH_I2C_Read... [10:21:10]Read from MH i2c: E2 FD 00 91 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 89 [10:21:10]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [10:21:10]wFMCommunicate OK [10:21:10]wFMCommunicate request_size=4 [10:21:10]MH_SAM_APDU [10:21:10]CAPDU: 80 17 00 00 [10:21:10]Write to MH i2c: E2 08 00 92 00 80 17 00 00 00 00 00 00 12 [10:21:10]Write i2c OK [10:21:10]MH_I2C_Read... [10:21:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [10:21:10]Read from MH i2c: E2 [10:21:10]MH_I2C_Read... [10:21:10]Read from MH i2c: E2 E5 00 [10:21:10]MH_I2C_Read... [10:21:10]Read from MH i2c: E2 E5 00 92 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F6 [10:21:10]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:21:10]wFMCommunicate OK [10:21:10]SAM_PROTO_GetFMData done [10:21:10]requested_item fm.sale_refund.total is exist - process it [10:21:10]requested_item fm.buy.total is exist - process it [10:21:10]requested_item shift.sale.total is exist - process it [10:21:10]SAM_PROTO_GetShiftData [10:21:10]wFMCommunicate request_size=4 [10:21:10]MH_SAM_APDU [10:21:10]CAPDU: 80 13 02 00 [10:21:10]Write to MH i2c: E2 08 00 93 00 80 13 02 00 00 00 00 00 11 [10:21:10]Write i2c OK [10:21:10]MH_I2C_Read... [10:21:11]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:21:11]Read from MH i2c: E2 [10:21:11]MH_I2C_Read... [10:21:11]Read from MH i2c: E2 FD 00 [10:21:11]MH_I2C_Read... [10:21:11]Read from MH i2c: E2 FD 00 93 00 00 AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 A0 B4 0A 70 04 03 00 F8 DB 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 23 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3A 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 62 [10:21:11]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 A0 B4 0A 70 04 03 00 F8 DB 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 23 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3A 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [10:21:11]wFMCommunicate OK [10:21:11]wFMCommunicate request_size=4 [10:21:11]MH_SAM_APDU [10:21:11]CAPDU: 80 17 00 00 [10:21:11]Write to MH i2c: E2 08 00 94 00 80 17 00 00 00 00 00 00 14 [10:21:11]Write i2c OK [10:21:11]MH_I2C_Read... [10:21:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:21:11]Read from MH i2c: E2 [10:21:11]MH_I2C_Read... [10:21:11]Read from MH i2c: E2 FD 00 [10:21:11]MH_I2C_Read... [10:21:11]Read from MH i2c: E2 FD 00 94 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 36 [10:21:11]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [10:21:12]wFMCommunicate OK [10:21:12]wFMCommunicate request_size=4 [10:21:12]MH_SAM_APDU [10:21:12]CAPDU: 80 17 00 00 [10:21:12]Write to MH i2c: E2 08 00 95 00 80 17 00 00 00 00 00 00 15 [10:21:12]Write i2c OK [10:21:12]MH_I2C_Read... [10:21:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:21:12]Read from MH i2c: E2 [10:21:12]MH_I2C_Read... [10:21:12]Read from MH i2c: E2 FD 00 [10:21:12]MH_I2C_Read... [10:21:12]Read from MH i2c: E2 FD 00 95 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 CC [10:21:12]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [10:21:12]wFMCommunicate OK [10:21:12]wFMCommunicate request_size=4 [10:21:12]MH_SAM_APDU [10:21:12]CAPDU: 80 17 00 00 [10:21:12]Write to MH i2c: E2 08 00 96 00 80 17 00 00 00 00 00 00 16 [10:21:12]Write i2c OK [10:21:12]MH_I2C_Read... [10:21:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:21:12]Read from MH i2c: E2 [10:21:12]MH_I2C_Read... [10:21:12]Read from MH i2c: E2 FD 00 [10:21:12]MH_I2C_Read... [10:21:12]Read from MH i2c: E2 FD 00 96 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 88 [10:21:12]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [10:21:13]wFMCommunicate OK [10:21:13]wFMCommunicate request_size=4 [10:21:13]MH_SAM_APDU [10:21:13]CAPDU: 80 17 00 00 [10:21:13]Write to MH i2c: E2 08 00 97 00 80 17 00 00 00 00 00 00 17 [10:21:13]Write i2c OK [10:21:13]MH_I2C_Read... [10:21:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [10:21:13]Read from MH i2c: E2 [10:21:13]MH_I2C_Read... [10:21:13]Read from MH i2c: E2 CB 00 [10:21:13]MH_I2C_Read... [10:21:13]Read from MH i2c: E2 CB 00 97 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 00 [10:21:13]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:21:13]wFMCommunicate OK [10:21:13]SAM_PROTO_GetShiftData done [10:21:13]requested_item shift.sale.total_cash is exist - process it [10:21:13]requested_item shift.sale_refund.total is exist - process it [10:21:13]requested_item shift.sale_refund.total_cash is exist - process it [10:21:13]requested_item shift.buy.total is exist - process it [10:21:13]requested_item shift.buy.total_cash is exist - process it [10:21:13]produce_requested_data done [10:21:13]produce_requested_data return {"fm.sale.total":59848177.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7016.00,"shift.sale.total_cash":5806.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:21:13]process_action_free get_value [10:21:13]json_value_free [10:21:13]json_value_free done [10:21:13]process_json_proto returns [10:21:13]Send response to host [10:21:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848177.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7016.00,"shift.sale.total_cash":5806.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:21:13]free response buf [10:21:13]execute_script done [10:21:13]execute_script returns [10:21:13]free content buf [10:21:13]Sock 8.Close socket [10:21:13]Sock 8.Thread stoped [10:21:13]accept exits with 9 [10:21:13]New connection [10:21:13]New thread 3067256164 created [10:21:13]Thread 3067399524 joined [10:21:13]Waiting for new connection... [10:21:13] Sock 9.Parse request [10:21:13]Sock 9.Check first char [10:21:13]Sock 9.First char is OK [10:21:13]request: POST /json_proto HTTP/1.0 [10:21:13]Method: POST [10:21:13]URL: /json_proto [10:21:13]Method is POST - this is cgi request [10:21:13]url: /json_proto [10:21:13]query_string will be loaded in cgi processing [10:21:13]execute_cgi json_proto POST (null) [10:21:13]execute_cgi path=json_proto method=POST [10:21:13]POST find Content-Length [10:21:13]Host: 172.17.44.196:8080 [10:21:13]Content-Length: 281 [10:21:13]Content-Type: application/json [10:21:13] [10:21:13]POST finish read [10:21:13]Found Content-Length = 281 [10:21:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u0442\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:13]execute_script... [10:21:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u0442\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:13]POST & json_proto [10:21:13]process_json_proto [10:21:13]json parsed OK: [10:21:13]protocol is kg_v1.0 [10:21:13]action value=x_report [10:21:13]process_action x_report [10:21:13]cmd_x_report [10:21:13]MH_GetDate [10:21:13]Write to MH i2c: F0 00 00 98 00 87 [10:21:13]Write i2c OK [10:21:13]MH_I2C_Read... [10:21:13]Read from MH i2c: F0 [10:21:13]MH_I2C_Read... [10:21:13]Read from MH i2c: F0 09 00 [10:21:13]MH_I2C_Read... [10:21:13]Read from MH i2c: F0 09 00 98 00 00 99 A3 3C 66 1C A3 36 66 C9 [10:21:13]GetLastDocTimeStamp 1715250035 [10:21:13]current date 1715250073 [10:21:13]FM_GetShiftState [10:21:13]SAM_PROTO_GetShiftState [10:21:13]wFMCommunicate request_size=4 [10:21:13]MH_SAM_APDU [10:21:13]CAPDU: 80 13 01 00 [10:21:13]Write to MH i2c: E2 08 00 99 00 80 13 01 00 00 00 00 00 16 [10:21:13]Write i2c OK [10:21:13]MH_I2C_Read... [10:21:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:13]Read from MH i2c: E2 [10:21:13]MH_I2C_Read... [10:21:13]Read from MH i2c: E2 0E 00 [10:21:13]MH_I2C_Read... [10:21:13]Read from MH i2c: E2 0E 00 99 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 F4 [10:21:13]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [10:21:13]wFMCommunicate OK [10:21:13]SAM_PROTO_GetShiftState done [10:21:13]FM_GetShiftState done [10:21:13]KKMCreateXReportDocument [10:21:13]Load OK [10:21:13]Malloc new data [10:21:13]MH_GetDate [10:21:13]Write to MH i2c: F0 00 00 9A 00 89 [10:21:13]Write i2c OK [10:21:13]MH_I2C_Read... [10:21:13]Read from MH i2c: F0 [10:21:13]MH_I2C_Read... [10:21:13]Read from MH i2c: F0 09 00 [10:21:13]MH_I2C_Read... [10:21:13]Read from MH i2c: F0 09 00 9A 00 00 9A A3 3C 66 1C A3 36 66 CC [10:21:13]Malloc new data [10:21:13]Malloc new data [10:21:13]wFMCommunicate request_size=4 [10:21:13]MH_SAM_APDU [10:21:13]CAPDU: 80 11 00 00 [10:21:13]Write to MH i2c: E2 08 00 9B 00 80 11 00 00 00 00 00 00 15 [10:21:13]Write i2c OK [10:21:13]MH_I2C_Read... [10:21:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:13]Read from MH i2c: E2 [10:21:13]MH_I2C_Read... [10:21:13]Read from MH i2c: E2 17 00 [10:21:13]MH_I2C_Read... [10:21:13]Read from MH i2c: E2 17 00 9B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 65 [10:21:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:21:13]wFMCommunicate OK [10:21:13]SAM_PROTO_GetFieldsCounters [10:21:13]wFMCommunicate request_size=4 [10:21:13]MH_SAM_APDU [10:21:13]CAPDU: 80 13 00 00 [10:21:13]Write to MH i2c: E2 08 00 9C 00 80 13 00 00 00 00 00 00 18 [10:21:13]Write i2c OK [10:21:13]MH_I2C_Read... [10:21:13]OFD Sender: No OFD packet to send [10:21:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:14]Read from MH i2c: E2 [10:21:14]MH_I2C_Read... [10:21:14]Read from MH i2c: E2 62 00 [10:21:14]MH_I2C_Read... [10:21:14]Read from MH i2c: E2 62 00 9C 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 44 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 79 [10:21:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 44 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:21:14]wFMCommunicate OK [10:21:14]SAM_PROTO_GetFieldsCounters done [10:21:14]Malloc new data [10:21:14]Malloc new data [10:21:14]Malloc new data [10:21:14]KKMCreateXReportDocument OK [10:21:14]KKMSetXReportData OK [10:21:14]KKMPrepareXReportFMData [10:21:14]SAM_PROTO_GetShiftData [10:21:14]wFMCommunicate request_size=4 [10:21:14]MH_SAM_APDU [10:21:14]CAPDU: 80 13 02 00 [10:21:14]Write to MH i2c: E2 08 00 9D 00 80 13 02 00 00 00 00 00 1B [10:21:14]Write i2c OK [10:21:14]MH_I2C_Read... [10:21:14]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:21:14]Read from MH i2c: E2 [10:21:14]MH_I2C_Read... [10:21:14]Read from MH i2c: E2 FD 00 [10:21:14]MH_I2C_Read... [10:21:14]Read from MH i2c: E2 FD 00 9D 00 00 AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 A0 B4 0A 70 04 03 00 F8 DB 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 23 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3A 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 6C [10:21:14]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 A0 B4 0A 70 04 03 00 F8 DB 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 23 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3A 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [10:21:14]wFMCommunicate OK [10:21:14]wFMCommunicate request_size=4 [10:21:14]MH_SAM_APDU [10:21:14]CAPDU: 80 17 00 00 [10:21:14]Write to MH i2c: E2 08 00 9E 00 80 17 00 00 00 00 00 00 1E [10:21:14]Write i2c OK [10:21:14]MH_I2C_Read... [10:21:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:21:15]Read from MH i2c: E2 [10:21:15]MH_I2C_Read... [10:21:15]Read from MH i2c: E2 FD 00 [10:21:15]MH_I2C_Read... [10:21:15]Read from MH i2c: E2 FD 00 9E 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 40 [10:21:15]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [10:21:15]wFMCommunicate OK [10:21:15]wFMCommunicate request_size=4 [10:21:15]MH_SAM_APDU [10:21:15]CAPDU: 80 17 00 00 [10:21:15]Write to MH i2c: E2 08 00 9F 00 80 17 00 00 00 00 00 00 1F [10:21:15]Write i2c OK [10:21:15]MH_I2C_Read... [10:21:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:21:15]Read from MH i2c: E2 [10:21:15]MH_I2C_Read... [10:21:15]Read from MH i2c: E2 FD 00 [10:21:15]MH_I2C_Read... [10:21:15]Read from MH i2c: E2 FD 00 9F 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 D6 [10:21:15]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [10:21:16]wFMCommunicate OK [10:21:16]wFMCommunicate request_size=4 [10:21:16]MH_SAM_APDU [10:21:16]CAPDU: 80 17 00 00 [10:21:16]Write to MH i2c: E2 08 00 A0 00 80 17 00 00 00 00 00 00 20 [10:21:16]Write i2c OK [10:21:16]MH_I2C_Read... [10:21:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:21:16]Read from MH i2c: E2 [10:21:16]MH_I2C_Read... [10:21:16]Read from MH i2c: E2 FD 00 [10:21:16]MH_I2C_Read... [10:21:16]Read from MH i2c: E2 FD 00 A0 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 92 [10:21:16]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [10:21:16]wFMCommunicate OK [10:21:16]wFMCommunicate request_size=4 [10:21:16]MH_SAM_APDU [10:21:16]CAPDU: 80 17 00 00 [10:21:16]Write to MH i2c: E2 08 00 A1 00 80 17 00 00 00 00 00 00 21 [10:21:16]Write i2c OK [10:21:16]MH_I2C_Read... [10:21:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [10:21:16]Read from MH i2c: E2 [10:21:16]MH_I2C_Read... [10:21:16]Read from MH i2c: E2 CB 00 [10:21:16]MH_I2C_Read... [10:21:16]Read from MH i2c: E2 CB 00 A1 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0A [10:21:16]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:21:17]wFMCommunicate OK [10:21:17]SAM_PROTO_GetShiftData done [10:21:17]1194 (1194) - счетчики итогов смены [10:21:17] 1134 (4) - 46 - количество чеков со всеми признаками расчетов [10:21:17] 1129 (155) - счетчики операций «приход» [10:21:17] 1135 (4) - 46 - количество чеков по признаку расчетов [10:21:17] 1201 (3) - 7016.00 - общая итоговая сумма в чеках [10:21:17] 1136 (3) - 5806.00 - итоговая сумма в чеках наличными [10:21:17] 1138 (3) - 1210.00 - итоговая сумма в чеках безналичными [10:21:17] 1024 (122) - суммы налогов [10:21:17] 1006 (9) - суммы НДС [10:21:17] 1010 (1) - 0% - код ставки НДС [10:21:17] 1011 (0) - 0.00 - сумма НДС по ставке [10:21:17] 1006 (12) - суммы НДС [10:21:17] 1010 (1) - 12% - код ставки НДС [10:21:17] 1011 (3) - 745.00 - сумма НДС по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 0% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (11) - суммы НСП [10:21:17] 1014 (1) - 1% - код ставки НСП [10:21:17] 1015 (2) - 62.02 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 2% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 3% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 5% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 0,50% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 1,50% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1130 (141) - счетчики операций «возврат прихода» [10:21:17] 1135 (4) - 0 - количество чеков по признаку расчетов [10:21:17] 1201 (0) - 0.00 - общая итоговая сумма в чеках [10:21:17] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [10:21:17] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [10:21:17] 1024 (117) - суммы налогов [10:21:17] 1006 (9) - суммы НДС [10:21:17] 1010 (1) - 0% - код ставки НДС [10:21:17] 1011 (0) - 0.00 - сумма НДС по ставке [10:21:17] 1006 (9) - суммы НДС [10:21:17] 1010 (1) - 12% - код ставки НДС [10:21:17] 1011 (0) - 0.00 - сумма НДС по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 0% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 1% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 2% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 3% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 5% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 0,50% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 1,50% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1131 (141) - счетчики операций «расход» [10:21:17] 1135 (4) - 0 - количество чеков по признаку расчетов [10:21:17] 1201 (0) - 0.00 - общая итоговая сумма в чеках [10:21:17] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [10:21:17] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [10:21:17] 1024 (117) - суммы налогов [10:21:17] 1006 (9) - суммы НДС [10:21:17] 1010 (1) - 0% - код ставки НДС [10:21:17] 1011 (0) - 0.00 - сумма НДС по ставке [10:21:17] 1006 (9) - суммы НДС [10:21:17] 1010 (1) - 12% - код ставки НДС [10:21:17] 1011 (0) - 0.00 - сумма НДС по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 0% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 1% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 2% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 3% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 5% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 0,50% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 1,50% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1132 (141) - счетчики операций «возврат расхода» [10:21:17] 1135 (4) - 0 - количество чеков по признаку расчетов [10:21:17] 1201 (0) - 0.00 - общая итоговая сумма в чеках [10:21:17] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [10:21:17] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [10:21:17] 1024 (117) - суммы налогов [10:21:17] 1006 (9) - суммы НДС [10:21:17] 1010 (1) - 0% - код ставки НДС [10:21:17] 1011 (0) - 0.00 - сумма НДС по ставке [10:21:17] 1006 (9) - суммы НДС [10:21:17] 1010 (1) - 12% - код ставки НДС [10:21:17] 1011 (0) - 0.00 - сумма НДС по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 0% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 1% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 2% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 3% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 5% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 0,50% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1007 (9) - суммы НСП [10:21:17] 1014 (1) - 1,50% - код ставки НСП [10:21:17] 1015 (0) - 0.00 - сумма НСП по ставке [10:21:17] 1133 (588) - - счетчики коррекции - не используются [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1194 (04AA) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1134 (046E) [10:21:17]Malloc new data [10:21:17]Processing tag 1129 (0469) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1135 (046F) [10:21:17]Malloc new data [10:21:17]Processing tag 1201 (04B1) [10:21:17]Malloc new data [10:21:17]Processing tag 1136 (0470) [10:21:17]Malloc new data [10:21:17]Processing tag 1138 (0472) [10:21:17]Malloc new data [10:21:17]Processing tag 1024 (0400) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1006 (03EE) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1010 (03F2) [10:21:17]Malloc new data [10:21:17]Processing tag 1011 (03F3) [10:21:17]Malloc new data [10:21:17]SetTLVBufToDocument err=0 [10:21:17]Processing tag 1006 (03EE) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1010 (03F2) [10:21:17]Malloc new data [10:21:17]Processing tag 1011 (03F3) [10:21:17]Malloc new data [10:21:17]SetTLVBufToDocument err=0 [10:21:17]Processing tag 1007 (03EF) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1014 (03F6) [10:21:17]Malloc new data [10:21:17]Processing tag 1015 (03F7) [10:21:17]Malloc new data [10:21:17]SetTLVBufToDocument err=0 [10:21:17]Processing tag 1007 (03EF) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1014 (03F6) [10:21:17]Malloc new data [10:21:17]Processing tag 1015 (03F7) [10:21:17]Malloc new data [10:21:17]SetTLVBufToDocument err=0 [10:21:17]Processing tag 1007 (03EF) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1014 (03F6) [10:21:17]Malloc new data [10:21:17]Processing tag 1015 (03F7) [10:21:17]Malloc new data [10:21:17]SetTLVBufToDocument err=0 [10:21:17]Processing tag 1007 (03EF) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1014 (03F6) [10:21:17]Malloc new data [10:21:17]Processing tag 1015 (03F7) [10:21:17]Malloc new data [10:21:17]SetTLVBufToDocument err=0 [10:21:17]Processing tag 1007 (03EF) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1014 (03F6) [10:21:17]Malloc new data [10:21:17]Processing tag 1015 (03F7) [10:21:17]Malloc new data [10:21:17]SetTLVBufToDocument err=0 [10:21:17]Processing tag 1007 (03EF) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1014 (03F6) [10:21:17]Malloc new data [10:21:17]Processing tag 1015 (03F7) [10:21:17]Malloc new data [10:21:17]SetTLVBufToDocument err=0 [10:21:17]Processing tag 1007 (03EF) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1014 (03F6) [10:21:17]Malloc new data [10:21:17]Processing tag 1015 (03F7) [10:21:17]Malloc new data [10:21:17]SetTLVBufToDocument err=0 [10:21:17]SetTLVBufToDocument err=0 [10:21:17]SetTLVBufToDocument err=0 [10:21:17]Processing tag 1130 (046A) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1135 (046F) [10:21:17]Malloc new data [10:21:17]Processing tag 1201 (04B1) [10:21:17]Malloc new data [10:21:17]Processing tag 1136 (0470) [10:21:17]Malloc new data [10:21:17]Processing tag 1138 (0472) [10:21:17]Malloc new data [10:21:17]Processing tag 1024 (0400) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1006 (03EE) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1010 (03F2) [10:21:17]Malloc new data [10:21:17]Processing tag 1011 (03F3) [10:21:17]Malloc new data [10:21:17]SetTLVBufToDocument err=0 [10:21:17]Processing tag 1006 (03EE) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1010 (03F2) [10:21:17]Malloc new data [10:21:17]Processing tag 1011 (03F3) [10:21:17]Malloc new data [10:21:17]SetTLVBufToDocument err=0 [10:21:17]Processing tag 1007 (03EF) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1014 (03F6) [10:21:17]Malloc new data [10:21:17]Processing tag 1015 (03F7) [10:21:17]Malloc new data [10:21:17]SetTLVBufToDocument err=0 [10:21:17]Processing tag 1007 (03EF) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1014 (03F6) [10:21:17]Malloc new data [10:21:17]Processing tag 1015 (03F7) [10:21:17]Malloc new data [10:21:17]SetTLVBufToDocument err=0 [10:21:17]Processing tag 1007 (03EF) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1014 (03F6) [10:21:17]Malloc new data [10:21:17]Processing tag 1015 (03F7) [10:21:17]Malloc new data [10:21:17]SetTLVBufToDocument err=0 [10:21:17]Processing tag 1007 (03EF) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1014 (03F6) [10:21:17]Malloc new data [10:21:17]Processing tag 1015 (03F7) [10:21:17]Malloc new data [10:21:17]SetTLVBufToDocument err=0 [10:21:17]Processing tag 1007 (03EF) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1014 (03F6) [10:21:17]Malloc new data [10:21:17]Processing tag 1015 (03F7) [10:21:17]Malloc new data [10:21:17]SetTLVBufToDocument err=0 [10:21:17]Processing tag 1007 (03EF) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1014 (03F6) [10:21:17]Malloc new data [10:21:17]Processing tag 1015 (03F7) [10:21:17]Malloc new data [10:21:17]SetTLVBufToDocument err=0 [10:21:17]Processing tag 1007 (03EF) [10:21:17]Load OK [10:21:17]SetTLVBufToDocument [10:21:17]Processing tag 1014 (03F6) [10:21:17]Malloc new data [10:21:17]Processing tag 1015 (03F7) [10:21:17]Malloc new data [10:21:17]SetTLVBufToDocument err=0 [10:21:18]SetTLVBufToDocument err=0 [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Processing tag 1131 (046B) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1135 (046F) [10:21:18]Malloc new data [10:21:18]Processing tag 1201 (04B1) [10:21:18]Malloc new data [10:21:18]Processing tag 1136 (0470) [10:21:18]Malloc new data [10:21:18]Processing tag 1138 (0472) [10:21:18]Malloc new data [10:21:18]Processing tag 1024 (0400) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1006 (03EE) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1010 (03F2) [10:21:18]Malloc new data [10:21:18]Processing tag 1011 (03F3) [10:21:18]Malloc new data [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Processing tag 1006 (03EE) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1010 (03F2) [10:21:18]Malloc new data [10:21:18]Processing tag 1011 (03F3) [10:21:18]Malloc new data [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Processing tag 1007 (03EF) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1014 (03F6) [10:21:18]Malloc new data [10:21:18]Processing tag 1015 (03F7) [10:21:18]Malloc new data [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Processing tag 1007 (03EF) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1014 (03F6) [10:21:18]Malloc new data [10:21:18]Processing tag 1015 (03F7) [10:21:18]Malloc new data [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Processing tag 1007 (03EF) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1014 (03F6) [10:21:18]Malloc new data [10:21:18]Processing tag 1015 (03F7) [10:21:18]Malloc new data [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Processing tag 1007 (03EF) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1014 (03F6) [10:21:18]Malloc new data [10:21:18]Processing tag 1015 (03F7) [10:21:18]Malloc new data [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Processing tag 1007 (03EF) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1014 (03F6) [10:21:18]Malloc new data [10:21:18]Processing tag 1015 (03F7) [10:21:18]Malloc new data [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Processing tag 1007 (03EF) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1014 (03F6) [10:21:18]Malloc new data [10:21:18]Processing tag 1015 (03F7) [10:21:18]Malloc new data [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Processing tag 1007 (03EF) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1014 (03F6) [10:21:18]Malloc new data [10:21:18]Processing tag 1015 (03F7) [10:21:18]Malloc new data [10:21:18]SetTLVBufToDocument err=0 [10:21:18]SetTLVBufToDocument err=0 [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Processing tag 1132 (046C) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1135 (046F) [10:21:18]Malloc new data [10:21:18]Processing tag 1201 (04B1) [10:21:18]Malloc new data [10:21:18]Processing tag 1136 (0470) [10:21:18]Malloc new data [10:21:18]Processing tag 1138 (0472) [10:21:18]Malloc new data [10:21:18]Processing tag 1024 (0400) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1006 (03EE) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1010 (03F2) [10:21:18]Malloc new data [10:21:18]Processing tag 1011 (03F3) [10:21:18]Malloc new data [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Processing tag 1006 (03EE) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1010 (03F2) [10:21:18]Malloc new data [10:21:18]Processing tag 1011 (03F3) [10:21:18]Malloc new data [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Processing tag 1007 (03EF) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1014 (03F6) [10:21:18]Malloc new data [10:21:18]Processing tag 1015 (03F7) [10:21:18]Malloc new data [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Processing tag 1007 (03EF) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1014 (03F6) [10:21:18]Malloc new data [10:21:18]Processing tag 1015 (03F7) [10:21:18]Malloc new data [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Processing tag 1007 (03EF) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1014 (03F6) [10:21:18]Malloc new data [10:21:18]Processing tag 1015 (03F7) [10:21:18]Malloc new data [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Processing tag 1007 (03EF) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1014 (03F6) [10:21:18]Malloc new data [10:21:18]Processing tag 1015 (03F7) [10:21:18]Malloc new data [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Processing tag 1007 (03EF) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1014 (03F6) [10:21:18]Malloc new data [10:21:18]Processing tag 1015 (03F7) [10:21:18]Malloc new data [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Processing tag 1007 (03EF) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1014 (03F6) [10:21:18]Malloc new data [10:21:18]Processing tag 1015 (03F7) [10:21:18]Malloc new data [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Processing tag 1007 (03EF) [10:21:18]Load OK [10:21:18]SetTLVBufToDocument [10:21:18]Processing tag 1014 (03F6) [10:21:18]Malloc new data [10:21:18]Processing tag 1015 (03F7) [10:21:18]Malloc new data [10:21:18]SetTLVBufToDocument err=0 [10:21:18]SetTLVBufToDocument err=0 [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Processing tag 1133 (046D) [10:21:18]Malloc new data [10:21:18]SetTLVBufToDocument err=0 [10:21:18]SetTLVBufToDocument err=0 [10:21:18]Malloc new data [10:21:18]SAM_PROTO_GetFMData [10:21:18]wFMCommunicate request_size=4 [10:21:18]MH_SAM_APDU [10:21:18]CAPDU: 80 13 03 00 [10:21:18]Write to MH i2c: E2 08 00 A2 00 80 13 03 00 00 00 00 00 21 [10:21:18]Write i2c OK [10:21:18]MH_I2C_Read... [10:21:18]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:21:18]Read from MH i2c: E2 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: E2 FD 00 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: E2 FD 00 A2 00 00 C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 31 [10:21:18]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [10:21:18]wFMCommunicate OK [10:21:18]wFMCommunicate request_size=4 [10:21:18]MH_SAM_APDU [10:21:18]CAPDU: 80 OFD Sender: No OFD packet to send [10:21:18]17 00 00 [10:21:18]Write to MH i2c: E2 08 00 A3 00 80 17 00 00 00 00 00 00 23 [10:21:18]Write i2c OK [10:21:18]MH_I2C_Read... [10:21:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:21:19]Read from MH i2c: E2 [10:21:19]MH_I2C_Read... [10:21:19]Read from MH i2c: E2 FD 00 [10:21:19]MH_I2C_Read... [10:21:19]Read from MH i2c: E2 FD 00 A3 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 35 [10:21:19]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [10:21:19]wFMCommunicate OK [10:21:19]wFMCommunicate request_size=4 [10:21:19]MH_SAM_APDU [10:21:19]CAPDU: 80 17 00 00 [10:21:19]Write to MH i2c: E2 08 00 A4 00 80 17 00 00 00 00 00 00 24 [10:21:19]Write i2c OK [10:21:19]MH_I2C_Read... [10:21:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:21:19]Read from MH i2c: E2 [10:21:19]MH_I2C_Read... [10:21:19]Read from MH i2c: E2 FD 00 [10:21:19]MH_I2C_Read... [10:21:19]Read from MH i2c: E2 FD 00 A4 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 FC [10:21:20]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [10:21:20]wFMCommunicate OK [10:21:20]wFMCommunicate request_size=4 [10:21:20]MH_SAM_APDU [10:21:20]CAPDU: 80 17 00 00 [10:21:20]Write to MH i2c: E2 08 00 A5 00 80 17 00 00 00 00 00 00 25 [10:21:20]Write i2c OK [10:21:20]MH_I2C_Read... [10:21:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:21:20]Read from MH i2c: E2 [10:21:20]MH_I2C_Read... [10:21:20]Read from MH i2c: E2 FD 00 [10:21:20]MH_I2C_Read... [10:21:20]Read from MH i2c: E2 FD 00 A5 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 9D [10:21:20]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [10:21:20]wFMCommunicate OK [10:21:20]wFMCommunicate request_size=4 [10:21:20]MH_SAM_APDU [10:21:20]CAPDU: 80 17 00 00 [10:21:20]Write to MH i2c: E2 08 00 A6 00 80 17 00 00 00 00 00 00 26 [10:21:20]Write i2c OK [10:21:20]MH_I2C_Read... [10:21:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [10:21:21]Read from MH i2c: E2 [10:21:21]MH_I2C_Read... [10:21:21]Read from MH i2c: E2 E5 00 [10:21:21]MH_I2C_Read... [10:21:21]Read from MH i2c: E2 E5 00 A6 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0A [10:21:21]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:21:21]wFMCommunicate OK [10:21:21]SAM_PROTO_GetFMData done [10:21:21]FM_GetFMData:85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [10:21:22]oper:6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [10:21:22]total:64 12 B9 64 01 [10:21:22]Malloc new data [10:21:22]oper:6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [10:21:22]total:9C F7 F1 15 [10:21:22]Malloc new data [10:21:22]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [10:21:22]total: [10:21:22]Malloc new data [10:21:22]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [10:21:23]total: [10:21:23]Malloc new data [10:21:23]KKMPrepareXReportFMData err=0 [10:21:23]Х отчет ИНН: 02508201610067 Кассир: Турдумбетова Г. 09.05.2024 10:21 Смена: 266 РНМ: 0000000000098132 ЗНМ: 0300000232 СНО: Общий режим Всего чеков: 46 ИТОГИ ПРИХОД Чеков: 46 Общий итог: 7016.00 Итого наличными: 5806.00 Итого безнал.: 1210.00 НДС 0% : 0.00 НДС 12% : 745.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 62.02 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ РАСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ РАСХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 Сумма внесений: 0.00 Сумма выплат: 0.00 Нал. в кассе: 5806.00 НС Приход: 59848177.64 НС Возвр.Прихода: 3681791.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000965423 [10:21:23]StoreToDocumentArchive [10:21:23]MH_GetDate [10:21:23]Write to MH i2c: F0 00 00 A7 00 96 [10:21:23]Write i2c OK [10:21:23]MH_I2C_Read... [10:21:23]Read from MH i2c: F0 [10:21:23]MH_I2C_Read... [10:21:23]Read from MH i2c: F0 09 00 [10:21:23]MH_I2C_Read... [10:21:23]Read from MH i2c: F0 09 00 A7 00 00 A3 A3 3C 66 1C A3 36 66 E2 [10:21:23]shift 266 fd 1715250083 [10:21:23]save to /storage/0266/doc_1715250083 [10:21:23]save last doc name /storage/0266/doc_1715250083 to /storage/kkm_last_doc_name [10:21:23]save OK [10:21:23]Clear old archive folders... [10:21:23]NVStorageSaveData kkm_last_timestamp [10:21:23]File name is /storage/kkm_last_timestamp [10:21:23]Write 4 bytes [10:21:23]NVStorageSaveData done [10:21:23]ExternCall_PrintAddStr [10:21:23]wPrintStart [10:21:23]Write to MH i2c: 01 00 00 A8 00 A8 [10:21:23]Write i2c OK [10:21:23]MH_I2C_Read... [10:21:23]Read from MH i2c: 01 [10:21:23]MH_I2C_Read... [10:21:23]Read from MH i2c: 01 07 00 [10:21:23]MH_I2C_Read... [10:21:23]Read from MH i2c: 01 07 00 A8 00 00 01 00 00 00 FF 0F BE [10:21:23]RasterBufferAndPrint [10:21:23]line Х отчет [10:21:23]line ИНН: 02508201610067 [10:21:23]line Кассир: Турдумбетова Г. [10:21:23]line 09.05.2024 10:21 [10:21:23]line Смена: 266 [10:21:23]line РНМ: 0000000000098132 [10:21:23]line ЗНМ: 0300000232 [10:21:23]line СНО: Общий режим [10:21:23]line Всего чеков: 46 [10:21:23]line ИТОГИ ПРИХОД [10:21:23]line Чеков: 46 [10:21:23]line Общий итог: 7016.00 [10:21:23]line Итого наличными: 5806.00 [10:21:23]line Итого безнал.: 1210.00 [10:21:23]line НДС 0% : 0.00 [10:21:23]line НДС 12% : 745.00 [10:21:23]line НСП 0% : 0.00 [10:21:23]line НСП 1,50% : 0.00 [10:21:23]line НСП 0,50% : 0.00 [10:21:23]line НСП 5% : 0.00 [10:21:23]line НСП 3% : 0.00 [10:21:23]line НСП 2% : 0.00 [10:21:23]line НСП 1% : 62.02 [10:21:23]line ИТОГИ ВОЗВРАТ ПРИХОДА [10:21:23]line Чеков: 0 [10:21:23]line Общий итог: 0.00 [10:21:23]line Итого наличными: 0.00 [10:21:23]line Итого безнал.: 0.00 [10:21:23]line НДС 0% : 0.00 [10:21:23]line НДС 12% : 0.00 [10:21:23]line НСП 0% : 0.00 [10:21:23]line НСП 1,50% : 0.00 [10:21:23]line НСП 0,50% : 0.00 [10:21:23]line НСП 5% : 0.00 [10:21:23]line НСП 3% : 0.00 [10:21:23]line НСП 2% : 0.00 [10:21:23]line НСП 1% : 0.00 [10:21:23]line ИТОГИ РАСХОД [10:21:23]line Чеков: 0 [10:21:23]line Общий итог: 0.00 [10:21:23]line Итого наличными: 0.00 [10:21:23]line Итого безнал.: 0.00 [10:21:23]line НДС 0% : 0.00 [10:21:23]line НДС 12% : 0.00 [10:21:23]line НСП 0% : 0.00 [10:21:23]line НСП 1,50% : 0.00 [10:21:23]line НСП 0,50% : 0.00 [10:21:23]line НСП 5% : 0.00 [10:21:23]line НСП 3% : 0.00 [10:21:23]line НСП 2% : 0.00 [10:21:23]line НСП 1% : 0.00 [10:21:23]line ИТОГИ ВОЗВРАТ РАСХОДА [10:21:23]line Чеков: 0 [10:21:23]line Общий итог: 0.00 [10:21:23]line Итого наличными: 0.00 [10:21:23]line Итого безнал.: 0.00 [10:21:23]line НДС 0% : 0.00 [10:21:23]line НДС 12% : 0.00 [10:21:23]line НСП 0% : 0.00 [10:21:23]line НСП 1,50% : 0.00 [10:21:23]line НСП 0,50% : 0.00 [10:21:23]line НСП 5% : 0.00 [10:21:23]line НСП 3% : 0.00 [10:21:23]line НСП 2% : 0.00 [10:21:23]line НСП 1% : 0.00 [10:21:23]line Сумма внесений: 0.00 [10:21:23]line Сумма выплат: 0.00 [10:21:23]line Нал. в кассе: 5806.00 [10:21:23]line НС Приход: 59848177.64 [10:21:23]line НС Возвр.Прихода: 3681791.00 [10:21:23]line НС Расход: 0.00 [10:21:23]line НС Возвр.Расхода: 0.00 [10:21:23]line ФМ: 0000000000965423 [10:21:23]written 0, free lines is 4095 [10:21:23]Error from MH - 05 [10:21:23]process_action_free x_report [10:21:23]json_value_free [10:21:23]json_value_free done [10:21:23]process_json_proto returns [10:21:23]Send response to host [10:21:23]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [10:21:23]free response buf [10:21:23]execute_script done [10:21:23]execute_script returns [10:21:23]free content buf [10:21:23]Sock 9.Close socket [10:21:23]Sock 9.Thread stoped [10:21:24]OFD Sender: No OFD packet to send [10:21:29]OFD Sender: No OFD packet to send [10:21:34]OFD Sender: No OFD packet to send [10:21:39]OFD Sender: No OFD packet to send [10:21:44]OFD Sender: No OFD packet to send [10:21:49]OFD Sender: No OFD packet to send [10:21:54]OFD Sender: No OFD packet to send [10:21:59]OFD Sender: No OFD packet to send [10:22:04]OFD Sender: No OFD packet to send [10:22:09]OFD Sender: No OFD packet to send [10:22:14]OFD Sender: No OFD packet to send [10:22:19]OFD Sender: No OFD packet to send [10:22:24]OFD Sender: No OFD packet to send [10:22:29]OFD Sender: No OFD packet to send [10:22:34]OFD Sender: No OFD packet to send [10:22:39]OFD Sender: No OFD packet to send [10:22:44]OFD Sender: No OFD packet to send [10:22:49]OFD Sender: No OFD packet to send [10:22:54]OFD Sender: No OFD packet to send [10:22:59]OFD Sender: No OFD packet to send [10:23:04]OFD Sender: No OFD packet to send [10:23:09]OFD Sender: No OFD packet to send [10:23:11]accept exits with 8 [10:23:11]New connection [10:23:11]New thread 3067399524 created [10:23:11]Thread 3067256164 joined [10:23:11]Waiting for new connection... [10:23:11] Sock 8.Parse request [10:23:11]Sock 8.Check first char [10:23:11]Sock 8.First char is OK [10:23:11]request: POST /json_proto HTTP/1.0 [10:23:11]Method: POST [10:23:11]URL: /json_proto [10:23:11]Method is POST - this is cgi request [10:23:11]url: /json_proto [10:23:11]query_string will be loaded in cgi processing [10:23:11]execute_cgi json_proto POST (null) [10:23:11]execute_cgi path=json_proto method=POST [10:23:11]POST find Content-Length [10:23:11]Host: 172.17.44.196:8080 [10:23:11]Content-Length: 215 [10:23:11]Content-Type: application/json [10:23:11] [10:23:11]POST finish read [10:23:11]Found Content-Length = 215 [10:23:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:11]execute_script... [10:23:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:11]POST & json_proto [10:23:11]process_json_proto [10:23:11]json parsed OK: [10:23:11]protocol is kg_v1.0 [10:23:11]action value=get_value [10:23:11]process_action get_value [10:23:11]cmd_get_value [10:23:11]process_action get_value done [10:23:11]requested_data is exist [10:23:11]produce_requested_data [10:23:11]requested_item kkm.sn is exist - process it [10:23:11]requested_item kkm.ver is exist - process it [10:23:11]requested_item fm.sn is exist - process it [10:23:11]wFMCommunicate request_size=4 [10:23:11]MH_SAM_APDU [10:23:11]CAPDU: 80 11 00 00 [10:23:11]Write to MH i2c: E2 08 00 AB 00 80 11 00 00 00 00 00 00 25 [10:23:11]Write i2c OK [10:23:11]MH_I2C_Read... [10:23:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:11]Read from MH i2c: E2 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: E2 17 00 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: E2 17 00 AB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 75 [10:23:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:23:11]wFMCommunicate OK [10:23:11]requested_item fd.num is exist - process it [10:23:11]SAM_PROTO_GetFieldsCounters [10:23:11]wFMCommunicate request_size=4 [10:23:11]MH_SAM_APDU [10:23:11]CAPDU: 80 13 00 00 [10:23:11]Write to MH i2c: E2 08 00 AC 00 80 13 00 00 00 00 00 00 28 [10:23:11]Write i2c OK [10:23:11]MH_I2C_Read... [10:23:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:11]Read from MH i2c: E2 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: E2 62 00 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: E2 62 00 AC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 44 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 89 [10:23:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 44 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:23:11]wFMCommunicate OK [10:23:11]SAM_PROTO_GetFieldsCounters done [10:23:11]requested_item shift.num is exist - process it [10:23:11]requested_item shift.opened is exist - process it [10:23:11]req_shift_opened [10:23:11]FM_GetShiftState [10:23:11]SAM_PROTO_GetShiftState [10:23:11]wFMCommunicate request_size=4 [10:23:11]MH_SAM_APDU [10:23:11]CAPDU: 80 13 01 00 [10:23:11]Write to MH i2c: E2 08 00 AD 00 80 13 01 00 00 00 00 00 2A [10:23:11]Write i2c OK [10:23:11]MH_I2C_Read... [10:23:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:11]Read from MH i2c: E2 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: E2 0E 00 [10:23:11]MH_I2C_Read... [10:23:11]Read from MH i2c: E2 0E 00 AD 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 08 [10:23:11]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [10:23:11]wFMCommunicate OK [10:23:11]SAM_PROTO_GetShiftState done [10:23:11]FM_GetShiftState done [10:23:11]req_shift_opened done [10:23:11]requested_item shift.open_date is exist - process it [10:23:11]req_shift_open_date [10:23:11]req_shift_open_date done [10:23:11]produce_requested_data done [10:23:11]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91716,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [10:23:11]process_action_free get_value [10:23:11]json_value_free [10:23:11]json_value_free done [10:23:11]process_json_proto returns [10:23:11]Send response to host [10:23:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91716,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [10:23:11]free response buf [10:23:11]execute_script done [10:23:11]execute_script returns [10:23:11]free content buf [10:23:11]Sock 8.Close socket [10:23:11]Sock 8.Thread stoped [10:23:11]accept exits with 9 [10:23:11]New connection [10:23:11]New thread 3067256164 created [10:23:11]Thread 3067399524 joined [10:23:11]Waiting for new connection... [10:23:11] Sock 9.Parse request [10:23:11]Sock 9.Check first char [10:23:11]Sock 9.First char is OK [10:23:11]request: POST /json_proto HTTP/1.0 [10:23:11]Method: POST [10:23:11]URL: /json_proto [10:23:11]Method is POST - this is cgi request [10:23:11]url: /json_proto [10:23:11]query_string will be loaded in cgi processing [10:23:11]execute_cgi json_proto POST (null) [10:23:11]execute_cgi path=json_proto method=POST [10:23:11]POST find Content-Length [10:23:11]Host: 172.17.44.196:8080 [10:23:11]Content-Length: 331 [10:23:11]Content-Type: application/json [10:23:11] [10:23:11]POST finish read [10:23:11]Found Content-Length = 331 [10:23:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:23:11]execute_script... [10:23:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:23:12]POST & json_proto [10:23:12]process_json_proto [10:23:12]json parsed OK: [10:23:12]protocol is kg_v1.0 [10:23:12]action value=get_value [10:23:12]process_action get_value [10:23:12]cmd_get_value [10:23:12]process_action get_value done [10:23:12]requested_data is exist [10:23:12]produce_requested_data [10:23:12]requested_item fm.sale.total is exist - process it [10:23:12]SAM_PROTO_GetFMData [10:23:12]wFMCommunicate request_size=4 [10:23:12]MH_SAM_APDU [10:23:12]CAPDU: 80 13 03 00 [10:23:12]Write to MH i2c: E2 08 00 AE 00 80 13 03 00 00 00 00 00 2D [10:23:12]Write i2c OK [10:23:12]MH_I2C_Read... [10:23:12]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:23:12]Read from MH i2c: E2 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: E2 FD 00 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: E2 FD 00 AE 00 00 C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 3D [10:23:12]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 26 64 01 00 69 04 A3 00 6F 04 04 00 28 5F 01 00 B1 04 05 00 64 12 B9 64 01 70 04 05 00 DA 31 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C9 AD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A7 42 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [10:23:12]wFMCommunicate OK [10:23:12]wFMCommunicate request_size=4 [10:23:12]MH_SAM_APDU [10:23:12]CAPDU: 80 17 00 00 [10:23:12]Write to MH i2c: E2 08 00 AF 00 80 17 00 00 00 00 00 00 2F [10:23:12]Write i2c OK [10:23:12]MH_I2C_Read... [10:23:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:23:12]Read from MH i2c: E2 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: E2 FD 00 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: E2 FD 00 AF 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 41 [10:23:12]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [10:23:12]wFMCommunicate OK [10:23:12]wFMCommunicate request_size=4 [10:23:12]MH_SAM_APDU [10:23:12]CAPDU: 80 17 00 00 [10:23:12]Write to MH i2c: E2 08 00 B0 00 80 17 00 00 00 00 00 00 30 [10:23:12]Write i2c OK [10:23:12]MH_I2C_Read... [10:23:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:23:12]Read from MH i2c: E2 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: E2 FD 00 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: E2 FD 00 B0 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 08 [10:23:12]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [10:23:12]wFMCommunicate OK [10:23:12]wFMCommunicate request_size=4 [10:23:12]MH_SAM_APDU [10:23:12]CAPDU: 80 17 00 00 [10:23:12]Write to MH i2c: E2 08 00 B1 00 80 17 00 00 00 00 00 00 31 [10:23:13]Write i2c OK [10:23:13]MH_I2C_Read... [10:23:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:23:13]Read from MH i2c: E2 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 FD 00 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 FD 00 B1 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 A9 [10:23:13]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [10:23:13]wFMCommunicate OK [10:23:13]wFMCommunicate request_size=4 [10:23:13]MH_SAM_APDU [10:23:13]CAPDU: 80 17 00 00 [10:23:13]Write to MH i2c: E2 08 00 B2 00 80 17 00 00 00 00 00 00 32 [10:23:13]Write i2c OK [10:23:13]MH_I2C_Read... [10:23:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [10:23:13]Read from MH i2c: E2 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 E5 00 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 E5 00 B2 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 16 [10:23:13]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:23:13]wFMCommunicate OK [10:23:13]SAM_PROTO_GetFMData done [10:23:13]requested_item fm.sale_refund.total is exist - process it [10:23:13]requested_item fm.buy.total is exist - process it [10:23:13]requested_item shift.sale.total is exist - process it [10:23:13]SAM_PROTO_GetShiftData [10:23:13]wFMCommunicate request_size=4 [10:23:13]MH_SAM_APDU [10:23:13]CAPDU: 80 13 02 00 [10:23:13]Write to MH i2c: E2 08 00 B3 00 80 13 02 00 00 00 00 00 31 [10:23:13]Write i2c OK [10:23:13]MH_I2C_Read... [10:23:13]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:23:13]Read from MH i2c: E2 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 FD 00 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 FD 00 B3 00 00 AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 A0 B4 0A 70 04 03 00 F8 DB 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 23 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3A 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 82 [10:23:13]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2E 00 00 00 69 04 9B 00 6F 04 04 00 2E 00 00 00 B1 04 03 00 A0 B4 0A 70 04 03 00 F8 DB 08 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 04 23 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 3A 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [10:23:13]wFMCommunicate OK [10:23:13]wFMCommunicate request_size=4 [10:23:13]MH_SAM_APDU [10:23:13]CAPDU: 80 17 00 00 [10:23:13]Write to MH i2c: E2 08 00 B4 00 80 17 00 00 00 00 00 00 34 [10:23:13]Write i2c OK [10:23:13]MH_I2C_Read... [10:23:14]OFD Sender: No OFD packet to send [10:23:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 FD 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 FD 00 B4 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 56 [10:23:14]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [10:23:14]wFMCommunicate OK [10:23:14]wFMCommunicate request_size=4 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 17 00 00 [10:23:14]Write to MH i2c: E2 08 00 B5 00 80 17 00 00 00 00 00 00 35 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 FD 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 FD 00 B5 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 EC [10:23:14]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [10:23:14]wFMCommunicate OK [10:23:14]wFMCommunicate request_size=4 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 17 00 00 [10:23:14]Write to MH i2c: E2 08 00 B6 00 80 17 00 00 00 00 00 00 36 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 FD 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 FD 00 B6 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 A8 [10:23:14]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [10:23:14]wFMCommunicate OK [10:23:14]wFMCommunicate request_size=4 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 17 00 00 [10:23:14]Write to MH i2c: E2 08 00 B7 00 80 17 00 00 00 00 00 00 37 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [10:23:15]Read from MH i2c: E2 [10:23:15]MH_I2C_Read... [10:23:15]Read from MH i2c: E2 CB 00 [10:23:15]MH_I2C_Read... [10:23:15]Read from MH i2c: E2 CB 00 B7 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 20 [10:23:15]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:23:15]wFMCommunicate OK [10:23:15]SAM_PROTO_GetShiftData done [10:23:15]requested_item shift.sale.total_cash is exist - process it [10:23:15]requested_item shift.sale_refund.total is exist - process it [10:23:15]requested_item shift.sale_refund.total_cash is exist - process it [10:23:15]requested_item shift.buy.total is exist - process it [10:23:15]requested_item shift.buy.total_cash is exist - process it [10:23:15]produce_requested_data done [10:23:15]produce_requested_data return {"fm.sale.total":59848177.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7016.00,"shift.sale.total_cash":5806.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:23:15]process_action_free get_value [10:23:15]json_value_free [10:23:15]json_value_free done [10:23:15]process_json_proto returns [10:23:15]Send response to host [10:23:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848177.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7016.00,"shift.sale.total_cash":5806.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:23:15]free response buf [10:23:15]execute_script done [10:23:15]execute_script returns [10:23:15]free content buf [10:23:15]Sock 9.Close socket [10:23:15]Sock 9.Thread stoped [10:23:18]accept exits with 8 [10:23:18]New connection [10:23:18]New thread 3067399524 created [10:23:18]Thread 3067256164 joined [10:23:18]Waiting for new connection... [10:23:18] Sock 8.Parse request [10:23:18]Sock 8.Check first char [10:23:18]Sock 8.First char is OK [10:23:18]request: POST /json_proto HTTP/1.0 [10:23:18]Method: POST [10:23:18]URL: /json_proto [10:23:18]Method is POST - this is cgi request [10:23:18]url: /json_proto [10:23:18]query_string will be loaded in cgi processing [10:23:18]execute_cgi json_proto POST (null) [10:23:18]execute_cgi path=json_proto method=POST [10:23:18]POST find Content-Length [10:23:18]Host: 172.17.44.196:8080 [10:23:18]Content-Length: 1027 [10:23:18]Content-Type: application/json [10:23:18] [10:23:18]POST finish read [10:23:18]Found Content-Length = 1027 [10:23:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246345", "tax_sys" : 0, "items" : [ { "code": "4700000480302", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043C\u0430\u043D\u0433\u043E-\u043A\u043B\u0443\u0431 0.45 \u0436/\u0431", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607010740757", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0441\u043C\u0435\u0442\u0430\u043D\u0430, \u043B\u0443\u043A 40\u0433", "price" : 41.00, "quantity" : 1.000, "sum" : 41.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 126.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:18]execute_script... [10:23:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246345", "tax_sys" : 0, "items" : [ { "code": "4700000480302", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043C\u0430\u043D\u0433\u043E-\u043A\u043B\u0443\u0431 0.45 \u0436/\u0431", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607010740757", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0441\u043C\u0435\u0442\u0430\u043D\u0430, \u043B\u0443\u043A 40\u0433", "price" : 41.00, "quantity" : 1.000, "sum" : 41.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 126.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:18]POST & json_proto [10:23:18]process_json_proto [10:23:18]json parsed OK: [10:23:18]protocol is kg_v1.0 [10:23:18]action value=close_receipt [10:23:18]process_action close_receipt [10:23:18]cmd_close_receipt [10:23:18]MH_GetDate [10:23:18]Write to MH i2c: F0 00 00 B8 00 A7 [10:23:18]Write i2c OK [10:23:18]MH_I2C_Read... [10:23:18]Read from MH i2c: F0 [10:23:18]MH_I2C_Read... [10:23:18]Read from MH i2c: F0 09 00 [10:23:18]MH_I2C_Read... [10:23:18]Read from MH i2c: F0 09 00 B8 00 00 17 A4 3C 66 1C A3 36 66 68 [10:23:18]GetLastDocTimeStamp 1715250074 [10:23:18]current date 1715250199 [10:23:18]FM_GetShiftState [10:23:18]SAM_PROTO_GetShiftState [10:23:18]wFMCommunicate request_size=4 [10:23:18]MH_SAM_APDU [10:23:18]CAPDU: 80 13 01 00 [10:23:18]Write to MH i2c: E2 08 00 B9 00 80 13 01 00 00 00 00 00 36 [10:23:18]Write i2c OK [10:23:18]MH_I2C_Read... [10:23:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:19]Read from MH i2c: E2 [10:23:19]MH_I2C_Read... [10:23:19]Read from MH i2c: E2 0E 00 [10:23:19]MH_I2C_Read... [10:23:19]Read from MH i2c: E2 0E 00 B9 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 14 [10:23:19]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [10:23:19]wFMCommunicate OK [10:23:19]SAM_PROTO_GetShiftState done [10:23:19]FM_GetShiftState done [10:23:19]opened in 1715213850 [10:23:19]opened+sec_in_day 1715300250 [10:23:19]quantity*price = 8500 [10:23:19]sum+1 = 8501 [10:23:19]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607010740757 Чипсы Чипсоны сметана, лук 40г 1.000 * 41.00 = 41.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 126.00 НСП 1% : 1.11 НДС 12% : 13.38 Наличными: 126.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 47 09.05.2024 10:23 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91717 ФПД: 141816686328720 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T102319&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91717&fm=141816686328720&tin=02508201610067®Number=0000000000098132&sum=12600 0 [10:23:20]StoreToDocumentArchive [10:23:20]shift 271 fd 91717 [10:23:20]Create dir for shift 0271 [10:23:20]save to /storage/0271/doc_00091717 [10:23:20]save last doc name /storage/0271/doc_00091717 to /storage/kkm_last_doc_name [10:23:20]save OK [10:23:20]Clear old archive folders... [10:23:20]Remove dir /storage/0266 [10:23:20]opendir ok [10:23:20]file . [10:23:20]file .. [10:23:20]file doc_1715250042 [10:23:20]remove file /storage/0266/doc_1715250042 [10:23:20]file doc_1715250083 [10:23:20]remove file /storage/0266/doc_1715250083 [10:23:20]remove dir /storage/0266 [10:23:20]ProcessDocumentItem done err = 0, tmpTLVsize=429 [10:23:20]tlvbuf is 0187A0A0 [10:23:20]SAM_PROTO_ClearQueue [10:23:20]wFMCommunicate request_size=4 [10:23:20]MH_SAM_APDU [10:23:20]CAPDU: 80 09 00 00 [10:23:20]Write to MH i2c: E2 08 00 C6 00 80 09 00 00 00 00 00 00 38 [10:23:20]Write i2c OK [10:23:20]MH_I2C_Read... [10:23:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:23:20]Read from MH i2c: E2 [10:23:20]MH_I2C_Read... [10:23:20]Read from MH i2c: E2 03 00 [10:23:20]MH_I2C_Read... [10:23:20]Read from MH i2c: E2 03 00 C6 00 00 90 00 3A [10:23:20]RAPDU: 90 00 [10:23:20]wFMCommunicate OK [10:23:20]SAM_PROTO_ClearQueue done [10:23:20]KKMCreateOFDPacket [10:23:20]OFDProtocolAddRootSTLVToBuf [10:23:20]FM_MakeSignedData [10:23:20]FM_MakeSignedData [10:23:20]SAM_PROTO_SignData [10:23:20]wFMCommunicate request_size=4 [10:23:20]MH_SAM_APDU [10:23:20]CAPDU: 80 0D 01 02 [10:23:20]Write to MH i2c: E2 08 00 C7 00 80 0D 01 02 00 00 00 00 40 [10:23:20]Write i2c OK [10:23:20]MH_I2C_Read... [10:23:20]Read from MH i2c: E2 [10:23:20]MH_I2C_Read... [10:23:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:23:20]Read from MH i2c: E2 03 00 [10:23:20]MH_I2C_Read... [10:23:20]Read from MH i2c: E2 03 00 C7 00 00 90 00 3B [10:23:20]RAPDU: 90 00 [10:23:20]wFMCommunicate OK [10:23:20]wFMCommunicate request_size=255 [10:23:20]MH_SAM_APDU [10:23:20]CAPDU: 80 0D 02 02 FA 03 00 AD 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 [10:23:20]Write to MH i2c: E2 02 01 C8 00 80 0D 02 02 FA 00 03 00 AD 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 5F [10:23:20]Write i2c OK [10:23:20]MH_I2C_Read... [10:23:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:20]Read from MH i2c: E2 [10:23:20]MH_I2C_Read... [10:23:20]Read from MH i2c: E2 03 00 [10:23:20]MH_I2C_Read... [10:23:20]Read from MH i2c: E2 03 00 C8 00 00 90 00 3C [10:23:20]RAPDU: 90 00 [10:23:20]wFMCommunicate OK [10:23:20]wFMCommunicate request_size=188 [10:23:20]MH_SAM_APDU [10:23:20]CAPDU: 80 0D 02 02 B7 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 31 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 05 00 00 00 00 07 04 06 00 38 31 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 17 A4 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 45 66 01 00 35 04 06 00 80 FB 45 36 3B 90 [10:23:20]Write to MH i2c: E2 BF 00 C9 00 80 0D 02 02 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 31 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 05 00 00 00 00 07 04 06 00 38 31 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 17 A4 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 45 66 01 00 35 04 06 00 80 FB 45 36 3B 90 00 00 2B [10:23:20]Write i2c OK [10:23:20]MH_I2C_Read... [10:23:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:21]Read from MH i2c: E2 [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: E2 03 00 [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: E2 03 00 C9 00 00 90 00 3D [10:23:21]RAPDU: 90 00 [10:23:21]wFMCommunicate OK [10:23:21]wFMCommunicate request_size=4 [10:23:21]MH_SAM_APDU [10:23:21]CAPDU: 80 0D 03 02 [10:23:21]Write to MH i2c: E2 08 00 CA 00 80 0D 03 02 00 00 00 00 45 [10:23:21]Write i2c OK [10:23:21]MH_I2C_Read... [10:23:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:23:21]Read from MH i2c: E2 [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: E2 0B 00 [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: E2 0B 00 CA 00 00 39 40 57 25 B5 3C 1F C4 90 00 0F [10:23:21]RAPDU: 39 40 57 25 B5 3C 1F C4 90 00 [10:23:21]wFMCommunicate OK [10:23:21]SAM_PROTO_SignData done [10:23:21]FM_MakeSignedData done [10:23:21]CreateOFDProtocolMessage [10:23:21]wFMCommunicate request_size=4 [10:23:21]MH_SAM_APDU [10:23:21]CAPDU: 80 11 00 00 [10:23:21]Write to MH i2c: E2 08 00 CB 00 80 11 00 00 00 00 00 00 45 [10:23:21]Write i2c OK [10:23:21]MH_I2C_Read... [10:23:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:21]Read from MH i2c: E2 [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: E2 17 00 [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: E2 17 00 CB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 95 [10:23:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:23:21]wFMCommunicate OK [10:23:21]CreateOFDProtocolMessage done [10:23:21]OFDSenderStorePacket 91717 [10:23:21]StoreOFDPacket docnum=91717 [10:23:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 C1 01 00 00 C8 3C B9 01 FD B7 5A 03 01 00 03 00 AD 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 31 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 05 00 00 00 00 07 04 06 00 38 31 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 17 A4 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 45 66 01 00 35 04 06 00 80 FB 45 36 3B 90 39 40 57 25 B5 3C 1F C4 [10:23:21]CheckFolder [10:23:21]dirname=/storage/ofd_packets [10:23:21]CheckFolder done [10:23:21]ProducePacketName [10:23:21]name=ofd_packets/00091717 [10:23:21]NVStorageSaveData ofd_packets/00091717 [10:23:21]File name is /storage/ofd_packets/00091717 [10:23:21]Write 479 bytes [10:23:21]NVStorageSaveData done [10:23:21]OFDSenderStorePacket done [10:23:21]KKMCreateOFDPacket done [10:23:21]NVStorageSaveData kkm_last_timestamp [10:23:21]File name is /storage/kkm_last_timestamp [10:23:21]Write 4 bytes [10:23:21]NVStorageSaveData done [10:23:21]ExternCall_PrintAddStr [10:23:21]wPrintStart [10:23:21]Write to MH i2c: 01 00 00 CC 00 CC [10:23:21]Write i2c OK [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: 01 [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: 01 07 00 [10:23:21]MH_I2C_Read... [10:23:21]Read from MH i2c: 01 07 00 CC 00 00 01 00 00 00 FF 0F E2 [10:23:21]RasterBufferAndPrint [10:23:21]line Счет N : (3)246345 [10:23:21]line ИНН: 02508201610067 [10:23:21]line Контрольно-Кассовый Чек [10:23:21]line ПРОДАЖА [10:23:21]line Товар: 4700000480302 [10:23:21]line Напиток энерг Nitro манго-клуб 0.45 ж/б [10:23:21]line 1.000 * 85.00 [10:23:21]line = 85.00 [10:23:21]line НДС 12% НСП 1% [10:23:21]line > о реализуемом товаре [10:23:21]line Товар: 4607010740757 [10:23:21]line Чипсы Чипсоны сметана, лук 40г [10:23:21]line 1.000 * 41.00 [10:23:21]line = 41.00 [10:23:21]line НДС 12% НСП 1% [10:23:21]line > о реализуемом товаре [10:23:21]line ИТОГО: 126.00 [10:23:21]line НСП 1% : 1.11 [10:23:21]line НДС 12% : 13.38 [10:23:21]line Наличными: 126.00 [10:23:21]line Безнал.: 0.00 [10:23:21]line Место: АЗС № 133 "Партнер Нефть" [10:23:21]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [10:23:21]line СНО: Общий режим [10:23:21]line Чек 47 09.05.2024 10:23 [10:23:21]line Смена: 271 ФФД: 1.0 [10:23:21]line ЗНМ: 0300000232 [10:23:21]line РНМ: 0000000000098132 [10:23:21]line Версия ККМ: 001 [10:23:21]line ФМ: 0000000000965423 [10:23:21]line ФД: 91717 [10:23:21]line ФПД: 141816686328720 [10:23:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T102319&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91717&fm=141816686328720&tin=02508201610067®Number=0000000000098132&sum=12600 [10:23:21]line 0 [10:23:21]written 0, free lines is 4095 [10:23:21]OFD Sender: Processing packet 91717 [packets to send 59, broken 58] [10:23:21]ProducePacketName [10:23:21]name=ofd_packets/00091717 [10:23:21]OFD Sender: To server: pG, [10:23:21]CommunicateWithHost lk.salyk.kg:30040 [10:23:21]ConnectInit lk.salyk.kg [10:23:21]Error from MH - 05 [10:23:21]process_action_free close_receipt [10:23:21]json_value_free [10:23:21]json_value_free done [10:23:21]process_json_proto returns [10:23:21]Send response to host [10:23:21]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [10:23:21]free response buf [10:23:21]execute_script done [10:23:21]execute_script returns [10:23:21]free content buf [10:23:21]Sock 8.Close socket [10:23:21]Sock 8.Thread stoped [10:23:21]Connected sock=10 [10:23:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 C1 01 00 00 C8 3C B9 01 FD B7 5A 03 01 00 03 00 AD 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 31 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 05 00 00 00 00 07 04 06 00 38 31 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 17 A4 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 45 66 01 00 35 04 06 00 80 FB 45 36 3B 90 39 40 57 25 B5 3C 1F C4 [10:23:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 6F EB 47 00 A2 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 45 66 01 00 F4 03 04 00 BD 4F 3C 66 B6 04 01 00 00 4E 45 CF 46 2C 92 09 94 [10:23:21]CommunicateWithHost err = 0 [10:23:21]CheckOFDResponse [10:23:21]1017 (14) - 77093643461234 [10:23:21]1041 (16) - 0000000000965423 [10:23:21]1040 (4) - 91717 [10:23:21]1012 (4) - 09.05.2024 04:23 [10:23:21]1206 (1) - 0 [10:23:21]OFD Sender: Remove packet 91717 [10:23:21]ProducePacketName [10:23:21]name=ofd_packets/00091717 [10:23:21]NVStorageDeleteData [10:23:22]OFD Sender: No OFD packet to send [10:23:27]OFD Sender: No OFD packet to send [10:23:32]OFD Sender: No OFD packet to send [10:23:37]OFD Sender: No OFD packet to send [10:23:42]OFD Sender: No OFD packet to send [10:23:47]OFD Sender: No OFD packet to send [10:23:52]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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 F9 [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 5400000000572554 (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: 393518+1714856732=1715250250 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:10]*** Is cutter blocked? [00:00:10]*** FLAG_PRN_PAP1 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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FA [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 01 00 00 00 FF 0F 1A [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 41 00 38 00 FF FF 57 [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 4B A4 3C 66 1C A3 36 66 EB [10:24:11]Current date/time: 09.05.2024 10:24 [10:24:11]FM_Init [10:24:11]wFMConnect [10:24:11]MH_SAM_On [10:24:11]Write to MH i2c: E0 00 00 08 00 E7 [10:24:11]Write i2c OK [10:24:11]MH_I2C_Read... [10:24:11]*** iso7816_init finished! [10:24:11]*** atr: [10:24:11]*** 0F 3B D5 18 FF 81 91 FE [10:24:11]*** 1F C3 80 73 C8 21 10 0A [10:24:11]*** 00 00 00 00 00 00 00 00 [10:24:11]*** 00 00 00 00 00 00 00 00 [10:24:11]*** 00 00 00 00 00 00 00 00 [10:24:11]*** 00 00 00 00 00 00 00 00 [10:24:11]*** 00 00 00 00 00 00 00 00 [10:24:11]*** 00 00 00 00 00 00 00 00 [10:24:11]Read from MH i2c: E0 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E0 10 00 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [10:24:11]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [10:24:11]wFMCommunicate request_size=10 [10:24:11]MH_SAM_APDU [10:24:11]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [10:24:11]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [10:24:11]Write i2c OK [10:24:11]MH_I2C_Read... [10:24:11]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [10:24:11]Read from MH i2c: E2 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 03 00 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [10:24:11]RAPDU: 90 00 [10:24:11]wFMCommunicate OK [10:24:11]wFMCommunicate request_size=4 [10:24:11]MH_SAM_APDU [10:24:11]CAPDU: 80 11 00 00 [10:24:11]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [10:24:11]Write i2c OK [10:24:11]MH_I2C_Read... [10:24:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:11]Read from MH i2c: E2 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 17 00 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D4 [10:24:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:24:11]wFMCommunicate OK [10:24:11]Detected FM SN is 0000000000965423 [10:24:11]Stored FM SN is 0000000000965423 [10:24:11]wFMCommunicate request_size=9 [10:24:11]MH_SAM_APDU [10:24:11]CAPDU: 80 16 00 00 04 13 63 00 00 [10:24:11]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 13 63 00 00 00 00 08 [10:24:11]Write i2c OK [10:24:11]MH_I2C_Read... [10:24:11]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [10:24:11]Read from MH i2c: E2 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 03 00 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [10:24:11]RAPDU: 90 00 [10:24:11]wFMCommunicate OK [10:24:11]FM PIN OK [10:24:11]wFMCommunicate request_size=8 [10:24:11]MH_SAM_APDU [10:24:11]CAPDU: 80 14 04 00 03 02 00 01 [10:24:11]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [10:24:11]Write i2c OK [10:24:11]MH_I2C_Read... [10:24:11]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [10:24:11]Read from MH i2c: E2 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 03 00 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [10:24:11]RAPDU: 90 00 [10:24:11]wFMCommunicate OK [10:24:11]wFMCommunicate request_size=13 [10:24:11]MH_SAM_APDU [10:24:11]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [10:24:11]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [10:24:11]Write i2c OK [10:24:11]MH_I2C_Read... [10:24:11]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [10:24:11]Read from MH i2c: E2 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 03 00 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [10:24:11]RAPDU: 90 00 [10:24:11]wFMCommunicate OK [10:24:11]wFMCommunicate request_size=4 [10:24:11]MH_SAM_APDU [10:24:11]CAPDU: 80 11 00 00 [10:24:11]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [10:24:11]Write i2c OK [10:24:11]MH_I2C_Read... [10:24:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:11]Read from MH i2c: E2 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 17 00 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D8 [10:24:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:24:11]wFMCommunicate OK [10:24:11]DocumentArchiveInit [10:24:11]Start Httpd... [10:24:11]Httpd thread 3067100516 created [10:24:11]Write to MH i2c: 01 00 00 0F 00 0F [10:24:11]Write i2c OK [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: 01 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: 01 07 00 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: 01 07 00 0F 00 00 01 00 00 00 FF 0F 25 [10:24:11]MH Int Process started [10:24:11]Allocated Socket 8 [10:24:11]Bind OK [10:24:11]Listen OK [10:24:11]httpd running on port 8080 [10:24:11]Waiting for new connection... [10:24:11]OFD Sender: No OFD packet to send [10:24:16]OFD Sender: No OFD packet to send [10:24:21]OFD Sender: No OFD packet to send [10:24:26]OFD Sender: No OFD packet to send [10:24:31]OFD Sender: No OFD packet to send [10:24:36]OFD Sender: No OFD packet to send [10:24:41]OFD Sender: No OFD packet to send [10:24:46]OFD Sender: No OFD packet to send [10:24:51]OFD Sender: No OFD packet to send [10:24:56]OFD Sender: No OFD packet to send [10:25:01]OFD Sender: No OFD packet to send [10:25:06]OFD Sender: No OFD packet to send [10:25:11]OFD Sender: No OFD packet to send [10:25:16]OFD Sender: No OFD packet to send [10:25:21]OFD Sender: No OFD packet to send [10:25:26]OFD Sender: No OFD packet to send [10:25:31]OFD Sender: No OFD packet to send [10:25:36]OFD Sender: No OFD packet to send [10:25:41]OFD Sender: No OFD packet to send [10:25:46]OFD Sender: No OFD packet to send [10:25:51]OFD Sender: No OFD packet to send [10:25:56]OFD Sender: No OFD packet to send [10:26:01]OFD Sender: No OFD packet to send [10:26:06]OFD Sender: No OFD packet to send [10:26:11]OFD Sender: No OFD packet to send [10:26:16]OFD Sender: No OFD packet to send [10:26:21]OFD Sender: No OFD packet to send [10:26:26]OFD Sender: No OFD packet to send [10:26:31]OFD Sender: No OFD packet to send [10:26:36]OFD Sender: No OFD packet to send [10:26:41]OFD Sender: No OFD packet to send [10:26:46]OFD Sender: No OFD packet to send [10:26:51]OFD Sender: No OFD packet to send [10:26:56]OFD Sender: No OFD packet to send [10:27:01]OFD Sender: No OFD packet to send [10:27:06]OFD Sender: No OFD packet to send [10:27:11]OFD Sender: No OFD packet to send [10:27:16]OFD Sender: No OFD packet to send [10:27:21]OFD Sender: No OFD packet to send [10:27:26]OFD Sender: No OFD packet to send [10:27:31]OFD Sender: No OFD packet to send [10:27:36]OFD Sender: No OFD packet to send [10:27:41]OFD Sender: No OFD packet to send [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 F9 [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]*** 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 [00:00:10]MH_I2C_Read... [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 5400000000572554 (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: 393749+1714856732=1715250481 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:10]*** Is cutter blocked? [00:00:10]*** FLAG_PRN_PAP1 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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FA [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 01 00 00 00 FF 0F 1A [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 41 00 38 00 FF FF 57 [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 32 A5 3C 66 1C A3 36 66 D3 [10:28:02]Current date/time: 09.05.2024 10:28 [10:28:02]FM_Init [10:28:02]wFMConnect [10:28:02]MH_SAM_On [10:28:02]Write to MH i2c: E0 00 00 08 00 E7 [10:28:02]Write i2c OK [10:28:02]MH_I2C_Read... [10:28:02]*** iso7816_init finished! [10:28:02]*** atr: [10:28:02]*** 0F 3B D5 18 FF 81 91 FE [10:28:02]*** 1F C3 80 73 C8 21 10 0A [10:28:02]*** 00 00 00 00 00 00 00 00 [10:28:02]*** 00 00 00 00 00 00 00 00 [10:28:02]*** 00 00 00 00 00 00 00 00 [10:28:02]*** 00 00 00 00 00 00 00 00 [10:28:02]*** 00 00 00 00 00 00 00 00 [10:28:02]*** 00 00 00 00 00 00 00 00 [10:28:02]Read from MH i2c: E0 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E0 10 00 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [10:28:02]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [10:28:02]wFMCommunicate request_size=10 [10:28:02]MH_SAM_APDU [10:28:02]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [10:28:02]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [10:28:02]Write i2c OK [10:28:02]MH_I2C_Read... [10:28:02]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [10:28:02]Read from MH i2c: E2 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 03 00 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [10:28:02]RAPDU: 90 00 [10:28:02]wFMCommunicate OK [10:28:02]wFMCommunicate request_size=4 [10:28:02]MH_SAM_APDU [10:28:02]CAPDU: 80 11 00 00 [10:28:02]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [10:28:02]Write i2c OK [10:28:02]MH_I2C_Read... [10:28:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:02]Read from MH i2c: E2 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 17 00 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D4 [10:28:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:28:02]wFMCommunicate OK [10:28:02]Detected FM SN is 0000000000965423 [10:28:02]Stored FM SN is 0000000000965423 [10:28:02]wFMCommunicate request_size=9 [10:28:02]MH_SAM_APDU [10:28:02]CAPDU: 80 16 00 00 04 13 63 00 00 [10:28:02]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 13 63 00 00 00 00 08 [10:28:02]Write i2c OK [10:28:02]MH_I2C_Read... [10:28:02]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [10:28:02]Read from MH i2c: E2 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 03 00 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [10:28:02]RAPDU: 90 00 [10:28:02]wFMCommunicate OK [10:28:02]FM PIN OK [10:28:02]wFMCommunicate request_size=8 [10:28:02]MH_SAM_APDU [10:28:02]CAPDU: 80 14 04 00 03 02 00 01 [10:28:02]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [10:28:02]Write i2c OK [10:28:02]MH_I2C_Read... [10:28:02]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [10:28:02]Read from MH i2c: E2 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 03 00 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [10:28:02]RAPDU: 90 00 [10:28:02]wFMCommunicate OK [10:28:02]wFMCommunicate request_size=13 [10:28:02]MH_SAM_APDU [10:28:02]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [10:28:02]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [10:28:02]Write i2c OK [10:28:02]MH_I2C_Read... [10:28:02]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [10:28:02]Read from MH i2c: E2 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 03 00 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [10:28:02]RAPDU: 90 00 [10:28:02]wFMCommunicate OK [10:28:02]wFMCommunicate request_size=4 [10:28:02]MH_SAM_APDU [10:28:02]CAPDU: 80 11 00 00 [10:28:02]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [10:28:02]Write i2c OK [10:28:02]MH_I2C_Read... [10:28:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:02]Read from MH i2c: E2 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 17 00 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D8 [10:28:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:28:02]wFMCommunicate OK [10:28:02]DocumentArchiveInit [10:28:02]Start Httpd... [10:28:02]Httpd thread 3067145572 created [10:28:02]Write to MH i2c: 01 00 00 0F 00 0F [10:28:02]Write i2c OK [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: 01 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: 01 07 00 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: 01 07 00 0F 00 00 01 00 00 00 FF 0F 25 [10:28:02]MH Int Process started [10:28:02]Allocated Socket 8 [10:28:02]Bind OK [10:28:02]Listen OK [10:28:02]httpd running on port 8080 [10:28:02]Waiting for new connection... [10:28:02]OFD Sender: No OFD packet to send [10:28:07]OFD Sender: No OFD packet to send [10:28:12]OFD Sender: No OFD packet to send [10:28:17]OFD Sender: No OFD packet to send [10:28:22]OFD Sender: No OFD packet to send [10:28:27]OFD Sender: No OFD packet to send [10:28:32]OFD Sender: No OFD packet to send [10:28:37]OFD Sender: No OFD packet to send [10:28:42]OFD Sender: No OFD packet to send [10:28:47]OFD Sender: No OFD packet to send [10:28:52]OFD Sender: No OFD packet to send [10:28:57]OFD Sender: No OFD packet to send [10:29:02]OFD Sender: No OFD packet to send [10:29:07]OFD Sender: No OFD packet to send [10:29:12]OFD Sender: No OFD packet to send [10:29:17]OFD Sender: No OFD packet to send [10:29:22]OFD Sender: No OFD packet to send [10:29:27]OFD Sender: No OFD packet to send [10:29:32]OFD Sender: No OFD packet to send [10:29:37]OFD Sender: No OFD packet to send [10:29:42]OFD Sender: No OFD packet to send [10:29:47]OFD Sender: No OFD packet to send [10:29:52]OFD Sender: No OFD packet to send [10:29:57]OFD Sender: No OFD packet to send [10:30:02]OFD Sender: No OFD packet to send [10:30:07]OFD Sender: No OFD packet to send [10:30:12]OFD Sender: No OFD packet to send [10:30:17]OFD Sender: No OFD packet to send [10:30:22]OFD Sender: No OFD packet to send [10:30:27]OFD Sender: No OFD packet to send [10:30:32]OFD Sender: No OFD packet to send [10:30:37]OFD Sender: No OFD packet to send [10:30:42]OFD Sender: No OFD packet to send [10:30:45]accept exits with 9 [10:30:45]New connection [10:30:45]New thread 3066858852 created [10:30:45]Waiting for new connection... [10:30:45] Sock 9.Parse request [10:30:45]Sock 9.Check first char [10:30:45]Sock 9.First char is OK [10:30:45]request: POST /json_proto HTTP/1.0 [10:30:45]Method: POST [10:30:45]URL: /json_proto [10:30:45]Method is POST - this is cgi request [10:30:45]url: /json_proto [10:30:45]query_string will be loaded in cgi processing [10:30:45]execute_cgi json_proto POST (null) [10:30:45]execute_cgi path=json_proto method=POST [10:30:45]POST find Content-Length [10:30:45]Host: 172.17.44.196:8080 [10:30:45]Content-Length: 215 [10:30:45]Content-Type: application/json [10:30:45] [10:30:45]POST finish read [10:30:45]Found Content-Length = 215 [10:30:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:45]execute_script... [10:30:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:45]POST & json_proto [10:30:45]process_json_proto [10:30:45]json parsed OK: [10:30:45]protocol is kg_v1.0 [10:30:45]action value=get_value [10:30:45]process_action get_value [10:30:45]cmd_get_value [10:30:45]process_action get_value done [10:30:45]requested_data is exist [10:30:45]produce_requested_data [10:30:45]requested_item kkm.sn is exist - process it [10:30:45]requested_item kkm.ver is exist - process it [10:30:45]requested_item fm.sn is exist - process it [10:30:45]wFMCommunicate request_size=4 [10:30:45]MH_SAM_APDU [10:30:45]CAPDU: 80 11 00 00 [10:30:45]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [10:30:45]Write i2c OK [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: E2 [10:30:45]MH_I2C_Read... [10:30:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:45]Read from MH i2c: E2 17 00 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 DA [10:30:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:30:45]wFMCommunicate OK [10:30:45]requested_item fd.num is exist - process it [10:30:45]SAM_PROTO_GetFieldsCounters [10:30:45]wFMCommunicate request_size=4 [10:30:45]MH_SAM_APDU [10:30:45]CAPDU: 80 13 00 00 [10:30:45]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [10:30:45]Write i2c OK [10:30:45]MH_I2C_Read... [10:30:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:45]Read from MH i2c: E2 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: E2 62 00 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 45 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 F2 [10:30:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 45 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:30:45]wFMCommunicate OK [10:30:45]SAM_PROTO_GetFieldsCounters done [10:30:45]requested_item shift.num is exist - process it [10:30:45]requested_item shift.opened is exist - process it [10:30:45]req_shift_opened [10:30:45]FM_GetShiftState [10:30:45]SAM_PROTO_GetShiftState [10:30:45]wFMCommunicate request_size=4 [10:30:45]MH_SAM_APDU [10:30:45]CAPDU: 80 13 01 00 [10:30:45]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [10:30:45]Write i2c OK [10:30:45]MH_I2C_Read... [10:30:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:45]Read from MH i2c: E2 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: E2 0E 00 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 6D [10:30:45]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [10:30:45]wFMCommunicate OK [10:30:45]SAM_PROTO_GetShiftState done [10:30:45]FM_GetShiftState done [10:30:45]req_shift_opened done [10:30:45]requested_item shift.open_date is exist - process it [10:30:45]req_shift_open_date [10:30:45]req_shift_open_date done [10:30:45]produce_requested_data done [10:30:45]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91717,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [10:30:45]process_action_free get_value [10:30:45]json_value_free [10:30:45]json_value_free done [10:30:45]process_json_proto returns [10:30:45]Send response to host [10:30:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91717,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [10:30:45]free response buf [10:30:45]execute_script done [10:30:45]execute_script returns [10:30:45]free content buf [10:30:45]Sock 9.Close socket [10:30:45]Sock 9.Thread stoped [10:30:45]accept exits with 7 [10:30:45]New connection [10:30:45]New thread 3066715492 created [10:30:45]Thread 3066858852 joined [10:30:45]Waiting for new connection... [10:30:45] Sock 7.Parse request [10:30:45]Sock 7.Check first char [10:30:45]Sock 7.First char is OK [10:30:45]request: POST /json_proto HTTP/1.0 [10:30:45]Method: POST [10:30:45]URL: /json_proto [10:30:45]Method is POST - this is cgi request [10:30:45]url: /json_proto [10:30:45]query_string will be loaded in cgi processing [10:30:45]execute_cgi json_proto POST (null) [10:30:45]execute_cgi path=json_proto method=POST [10:30:45]POST find Content-Length [10:30:45]Host: 172.17.44.196:8080 [10:30:45]Content-Length: 331 [10:30:45]Content-Type: application/json [10:30:45] [10:30:45]POST finish read [10:30:45]Found Content-Length = 331 [10:30:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:30:45]execute_script... [10:30:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:30:45]POST & json_proto [10:30:45]process_json_proto [10:30:45]json parsed OK: [10:30:45]protocol is kg_v1.0 [10:30:45]action value=get_value [10:30:45]process_action get_value [10:30:45]cmd_get_value [10:30:45]process_action get_value done [10:30:45]requested_data is exist [10:30:45]produce_requested_data [10:30:45]requested_item fm.sale.total is exist - process it [10:30:45]SAM_PROTO_GetFMData [10:30:45]wFMCommunicate request_size=4 [10:30:45]MH_SAM_APDU [10:30:45]CAPDU: 80 13 03 00 [10:30:45]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [10:30:45]Write i2c OK [10:30:45]MH_I2C_Read... [10:30:46]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:30:46]Read from MH i2c: E2 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 FD 00 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 27 64 01 00 69 04 A3 00 6F 04 04 00 29 5F 01 00 B1 04 05 00 9C 43 B9 64 01 70 04 05 00 12 63 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 03 B3 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 16 43 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 27 [10:30:46]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 27 64 01 00 69 04 A3 00 6F 04 04 00 29 5F 01 00 B1 04 05 00 9C 43 B9 64 01 70 04 05 00 12 63 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 03 B3 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 16 43 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [10:30:46]wFMCommunicate OK [10:30:46]wFMCommunicate request_size=4 [10:30:46]MH_SAM_APDU [10:30:46]CAPDU: 80 17 00 00 [10:30:46]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [10:30:46]Write i2c OK [10:30:46]MH_I2C_Read... [10:30:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:30:46]Read from MH i2c: E2 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 FD 00 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 FD 00 14 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 A6 [10:30:46]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [10:30:46]wFMCommunicate OK [10:30:46]wFMCommunicate request_size=4 [10:30:46]MH_SAM_APDU [10:30:46]CAPDU: 80 17 00 00 [10:30:46]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [10:30:46]Write i2c OK [10:30:46]MH_I2C_Read... [10:30:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:30:46]Read from MH i2c: E2 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 FD 00 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 6D [10:30:46]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [10:30:46]wFMCommunicate OK [10:30:46]wFMCommunicate request_size=4 [10:30:46]MH_SAM_APDU [10:30:46]CAPDU: 80 17 00 00 [10:30:46]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [10:30:46]Write i2c OK [10:30:46]MH_I2C_Read... [10:30:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:30:46]Read from MH i2c: E2 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 FD 00 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 0E [10:30:46]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [10:30:46]wFMCommunicate OK [10:30:46]wFMCommunicate request_size=4 [10:30:46]MH_SAM_APDU [10:30:46]CAPDU: 80 17 00 00 [10:30:46]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [10:30:46]Write i2c OK [10:30:46]MH_I2C_Read... [10:30:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [10:30:47]Read from MH i2c: E2 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: E2 E5 00 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [10:30:47]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:30:47]wFMCommunicate OK [10:30:47]SAM_PROTO_GetFMData done [10:30:47]requested_item fm.sale_refund.total is exist - process it [10:30:47]requested_item fm.buy.total is exist - process it [10:30:47]requested_item shift.sale.total is exist - process it [10:30:47]SAM_PROTO_GetShiftData [10:30:47]wFMCommunicate request_size=4 [10:30:47]MH_SAM_APDU [10:30:47]CAPDU: 80 13 02 00 [10:30:47]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [10:30:47]Write i2c OK [10:30:47]MH_I2C_Read... [10:30:47]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:30:47]Read from MH i2c: E2 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: E2 FD 00 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 2F 00 00 00 69 04 9B 00 6F 04 04 00 2F 00 00 00 B1 04 03 00 D8 E5 0A 70 04 03 00 30 0D 09 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 3E 28 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A9 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 6B [10:30:47]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2F 00 00 00 69 04 9B 00 6F 04 04 00 2F 00 00 00 B1 04 03 00 D8 E5 0A 70 04 03 00 30 0D 09 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 3E 28 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A9 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [10:30:47]wFMCommunicate OK [10:30:47]wFMCommunicate request_size=4 [10:30:47]MH_SAM_APDU [10:30:47]CAPDU: 80 17 00 00 [10:30:47]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [10:30:47]Write i2c OK [10:30:47]MH_I2C_Read... [10:30:47]OFD Sender: No OFD packet to send [10:30:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:30:47]Read from MH i2c: E2 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: E2 FD 00 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BB [10:30:47]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [10:30:47]wFMCommunicate OK [10:30:47]wFMCommunicate request_size=4 [10:30:47]MH_SAM_APDU [10:30:47]CAPDU: 80 17 00 00 [10:30:47]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [10:30:47]Write i2c OK [10:30:47]MH_I2C_Read... [10:30:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:30:48]Read from MH i2c: E2 [10:30:48]MH_I2C_Read... [10:30:48]Read from MH i2c: E2 FD 00 [10:30:48]MH_I2C_Read... [10:30:48]Read from MH i2c: E2 FD 00 1A 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 51 [10:30:48]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [10:30:48]wFMCommunicate OK [10:30:48]wFMCommunicate request_size=4 [10:30:48]MH_SAM_APDU [10:30:48]CAPDU: 80 17 00 00 [10:30:48]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [10:30:48]Write i2c OK [10:30:48]MH_I2C_Read... [10:30:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:30:48]Read from MH i2c: E2 [10:30:48]MH_I2C_Read... [10:30:48]Read from MH i2c: E2 FD 00 [10:30:48]MH_I2C_Read... [10:30:48]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0D [10:30:48]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [10:30:48]wFMCommunicate OK [10:30:48]wFMCommunicate request_size=4 [10:30:48]MH_SAM_APDU [10:30:48]CAPDU: 80 17 00 00 [10:30:48]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [10:30:48]Write i2c OK [10:30:48]MH_I2C_Read... [10:30:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [10:30:48]Read from MH i2c: E2 [10:30:48]MH_I2C_Read... [10:30:48]Read from MH i2c: E2 CB 00 [10:30:48]MH_I2C_Read... [10:30:48]Read from MH i2c: E2 CB 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 85 [10:30:48]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:30:48]wFMCommunicate OK [10:30:48]SAM_PROTO_GetShiftData done [10:30:48]requested_item shift.sale.total_cash is exist - process it [10:30:48]requested_item shift.sale_refund.total is exist - process it [10:30:48]requested_item shift.sale_refund.total_cash is exist - process it [10:30:48]requested_item shift.buy.total is exist - process it [10:30:48]requested_item shift.buy.total_cash is exist - process it [10:30:48]produce_requested_data done [10:30:48]produce_requested_data return {"fm.sale.total":59848303.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7142.00,"shift.sale.total_cash":5932.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:30:48]process_action_free get_value [10:30:48]json_value_free [10:30:48]json_value_free done [10:30:48]process_json_proto returns [10:30:48]Send response to host [10:30:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848303.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7142.00,"shift.sale.total_cash":5932.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:30:48]free response buf [10:30:48]execute_script done [10:30:48]execute_script returns [10:30:48]free content buf [10:30:48]Sock 7.Close socket [10:30:48]Sock 7.Thread stoped [10:30:50]accept exits with 9 [10:30:50]New connection [10:30:50]New thread 3066858852 created [10:30:50]Thread 3066715492 joined [10:30:50]Waiting for new connection... [10:30:50] Sock 9.Parse request [10:30:50]Sock 9.Check first char [10:30:50]Sock 9.First char is OK [10:30:50]request: POST /json_proto HTTP/1.0 [10:30:50]Method: POST [10:30:50]URL: /json_proto [10:30:50]Method is POST - this is cgi request [10:30:50]url: /json_proto [10:30:50]query_string will be loaded in cgi processing [10:30:50]execute_cgi json_proto POST (null) [10:30:50]execute_cgi path=json_proto method=POST [10:30:50]POST find Content-Length [10:30:50]Host: 172.17.44.196:8080 [10:30:50]Content-Length: 656 [10:30:50]Content-Type: application/json [10:30:50] [10:30:50]POST finish read [10:30:50]Found Content-Length = 656 [10:30:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246346", "tax_sys" : 0, "items" : [ { "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 4.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:50]execute_script... [10:30:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246346", "tax_sys" : 0, "items" : [ { "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 4.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:50]POST & json_proto [10:30:50]process_json_proto [10:30:50]json parsed OK: [10:30:50]protocol is kg_v1.0 [10:30:50]action value=close_receipt [10:30:50]process_action close_receipt [10:30:50]cmd_close_receipt [10:30:50]MH_GetDate [10:30:50]Write to MH i2c: F0 00 00 1D 00 0C [10:30:50]Write i2c OK [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: F0 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: F0 09 00 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: F0 09 00 1D 00 00 DB A5 3C 66 1C A3 36 66 92 [10:30:50]GetLastDocTimeStamp 48 [10:30:50]current date 1715250651 [10:30:50]FM_GetShiftState [10:30:50]SAM_PROTO_GetShiftState [10:30:50]wFMCommunicate request_size=4 [10:30:50]MH_SAM_APDU [10:30:50]CAPDU: 80 13 01 00 [10:30:50]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [10:30:50]Write i2c OK [10:30:50]MH_I2C_Read... [10:30:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:50]Read from MH i2c: E2 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: E2 0E 00 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 79 [10:30:50]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [10:30:50]wFMCommunicate OK [10:30:50]SAM_PROTO_GetShiftState done [10:30:50]FM_GetShiftState done [10:30:50]opened in 1715213850 [10:30:50]opened+sec_in_day 1715300250 [10:30:50]quantity*price = 400 [10:30:50]sum+1 = 401 [10:30:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4.00 НСП 1% : 0.03 НДС 12% : 0.42 Наличными: 4.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 48 09.05.2024 10:30 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91718 ФПД: 248982034119019 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T103051&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91718&fm=248982034119019&tin=02508201610067®Number=0000000000098132&sum=400 0 [10:30:51]StoreToDocumentArchive [10:30:51]shift 271 fd 91718 [10:30:51]save to /storage/0271/doc_00091718 [10:30:51]save last doc name /storage/0271/doc_00091718 to /storage/kkm_last_doc_name [10:30:51]save OK [10:30:51]Clear old archive folders... [10:30:51]ProcessDocumentItem done err = 0, tmpTLVsize=278 [10:30:51]tlvbuf is 0203BDF0 [10:30:51]SAM_PROTO_ClearQueue [10:30:51]wFMCommunicate request_size=4 [10:30:51]MH_SAM_APDU [10:30:51]CAPDU: 80 09 00 00 [10:30:51]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [10:30:51]Write i2c OK [10:30:51]MH_I2C_Read... [10:30:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:30:51]Read from MH i2c: E2 [10:30:51]MH_I2C_Read... [10:30:51]Read from MH i2c: E2 03 00 [10:30:51]MH_I2C_Read... [10:30:51]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [10:30:51]RAPDU: 90 00 [10:30:51]wFMCommunicate OK [10:30:51]SAM_PROTO_ClearQueue done [10:30:51]KKMCreateOFDPacket [10:30:51]OFDProtocolAddRootSTLVToBuf [10:30:51]FM_MakeSignedData [10:30:51]FM_MakeSignedData [10:30:51]SAM_PROTO_SignData [10:30:51]wFMCommunicate request_size=4 [10:30:51]MH_SAM_APDU [10:30:51]CAPDU: 80 0D 01 02 [10:30:51]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [10:30:51]Write i2c OK [10:30:51]MH_I2C_Read... [10:30:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:30:51]Read from MH i2c: E2 [10:30:51]MH_I2C_Read... [10:30:51]Read from MH i2c: E2 03 00 [10:30:51]MH_I2C_Read... [10:30:51]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [10:30:51]RAPDU: 90 00 [10:30:51]wFMCommunicate OK [10:30:51]wFMCommunicate request_size=255 [10:30:51]MH_SAM_APDU [10:30:51]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 00 00 00 00 00 07 04 06 00 90 01 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 DB A5 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 [10:30:52]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 00 00 00 00 00 07 04 06 00 90 01 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 DB A5 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 00 00 42 [10:30:52]Write i2c OK [10:30:52]MH_I2C_Read... [10:30:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:52]Read from MH i2c: E2 [10:30:52]MH_I2C_Read... [10:30:52]Read from MH i2c: E2 03 00 [10:30:52]MH_I2C_Read... [10:30:52]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [10:30:52]RAPDU: 90 00 [10:30:52]wFMCommunicate OK [10:30:52]wFMCommunicate request_size=37 [10:30:52]MH_SAM_APDU [10:30:52]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 46 66 01 00 35 04 06 00 E2 72 A5 B2 F9 6B [10:30:52]Write to MH i2c: E2 28 00 2E 00 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 46 66 01 00 35 04 06 00 E2 72 A5 B2 F9 6B 00 00 B8 [10:30:52]Write i2c OK [10:30:52]MH_I2C_Read... [10:30:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:52]Read from MH i2c: E2 [10:30:52]MH_I2C_Read... [10:30:52]Read from MH i2c: E2 03 00 [10:30:52]MH_I2C_Read... [10:30:52]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [10:30:52]RAPDU: 90 00 [10:30:52]wFMCommunicate OK [10:30:52]wFMCommunicate request_size=4 [10:30:52]MH_SAM_APDU [10:30:52]CAPDU: 80 0D 03 02 [10:30:52]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [10:30:52]Write i2c OK [10:30:52]MH_I2C_Read... [10:30:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:30:52]Read from MH i2c: E2 [10:30:52]MH_I2C_Read... [10:30:52]Read from MH i2c: E2 0B 00 [10:30:52]MH_I2C_Read... [10:30:52]Read from MH i2c: E2 0B 00 2F 00 00 54 C2 2E 75 7F 9B E2 E6 90 00 46 [10:30:52]RAPDU: 54 C2 2E 75 7F 9B E2 E6 90 00 [10:30:52]wFMCommunicate OK [10:30:52]SAM_PROTO_SignData done [10:30:52]FM_MakeSignedData done [10:30:52]CreateOFDProtocolMessage [10:30:52]wFMCommunicate request_size=4 [10:30:52]MH_SAM_APDU [10:30:52]CAPDU: 80 11 00 00 [10:30:52]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [10:30:52]Write i2c OK [10:30:52]MH_I2C_Read... [10:30:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:52]Read from MH i2c: E2 [10:30:52]MH_I2C_Read... [10:30:52]Read from MH i2c: E2 17 00 [10:30:52]MH_I2C_Read... [10:30:52]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 FA [10:30:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:30:52]wFMCommunicate OK [10:30:52]CreateOFDProtocolMessage done [10:30:52]OFDSenderStorePacket 91718 [10:30:52]StoreOFDPacket docnum=91718 [10:30:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 2A 01 00 00 A7 A0 22 01 76 DD 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 00 00 00 00 00 07 04 06 00 90 01 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 DB A5 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 46 66 01 00 35 04 06 00 E2 72 A5 B2 F9 6B 54 C2 2E 75 7F 9B E2 E6 [10:30:52]CheckFolder [10:30:52]dirname=/storage/ofd_packets [10:30:52]CheckFolder done [10:30:52]ProducePacketName [10:30:52]name=ofd_packets/00091718 [10:30:52]NVStorageSaveData ofd_packets/00091718 [10:30:52]File name is /storage/ofd_packets/00091718 [10:30:52]Write 328 bytes [10:30:52]NVStorageSaveData done [10:30:52]OFDSenderStorePacket done [10:30:52]KKMCreateOFDPacket done [10:30:52]NVStorageSaveData kkm_last_timestamp [10:30:52]File name is /storage/kkm_last_timestamp [10:30:52]Write 4 bytes [10:30:52]NVStorageSaveData done [10:30:52]ExternCall_PrintAddStr [10:30:52]wPrintStart [10:30:52]Write to MH i2c: 01 00 00 31 00 31 [10:30:52]Write i2c OK [10:30:52]MH_I2C_Read... [10:30:52]Read from MH i2c: 01 [10:30:52]MH_I2C_Read... [10:30:52]Read from MH i2c: 01 07 00 [10:30:52]MH_I2C_Read... [10:30:52]Read from MH i2c: 01 07 00 31 00 00 01 00 00 00 FF 0F 47 [10:30:52]RasterBufferAndPrint [10:30:52]line Счет N : (3)246346 [10:30:52]line ИНН: 02508201610067 [10:30:52]line Контрольно-Кассовый Чек [10:30:52]line ПРОДАЖА [10:30:52]line Товар: 2000031750019 [10:30:52]line Пакет Партнер Нефть [10:30:52]line 1.000 * 4.00 [10:30:52]line = 4.00 [10:30:52]line НДС 12% НСП 1% [10:30:52]line > о реализуемом товаре [10:30:52]line ИТОГО: 4.00 [10:30:52]line НСП 1% : 0.03 [10:30:52]line НДС 12% : 0.42 [10:30:52]line Наличными: 4.00 [10:30:52]line Безнал.: 0.00 [10:30:52]line Место: АЗС № 133 "Партнер Нефть" [10:30:52]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [10:30:52]line СНО: Общий режим [10:30:52]line Чек 48 09.05.2024 10:30 [10:30:52]line Смена: 271 ФФД: 1.0 [10:30:52]line ЗНМ: 0300000232 [10:30:52]line РНМ: 0000000000098132 [10:30:52]line Версия ККМ: 001 [10:30:52]line ФМ: 0000000000965423 [10:30:52]line ФД: 91718 [10:30:52]line ФПД: 248982034119019 [10:30:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T103051&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91718&fm=248982034119019&tin=02508201610067®Number=0000000000098132&sum=400 [10:30:52]line 0 [10:30:52]written 0, free lines is 4095 [10:30:52]Error from MH - 05 [10:30:52]process_action_free close_receipt [10:30:52]json_value_free [10:30:52]json_value_free done [10:30:52]process_json_proto returns [10:30:52]Send response to host [10:30:52]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [10:30:52]free response buf [10:30:52]execute_script done [10:30:52]execute_script returns [10:30:52]free content buf [10:30:52]Sock 9.Close socket [10:30:52]Sock 9.Thread stoped [10:30:52]OFD Sender: Processing packet 91718 [packets to send 59, broken 58] [10:30:52]ProducePacketName [10:30:52]name=ofd_packets/00091718 [10:30:52]OFD Sender: To server: pG, [10:30:52]CommunicateWithHost lk.salyk.kg:30040 [10:30:52]ConnectInit lk.salyk.kg [10:30:52]Connected sock=9 [10:30:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 2A 01 00 00 A7 A0 22 01 76 DD 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 00 00 00 00 00 07 04 06 00 90 01 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 DB A5 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 46 66 01 00 35 04 06 00 E2 72 A5 B2 F9 6B 54 C2 2E 75 7F 9B E2 E6 [10:30:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 E8 47 47 00 95 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 46 66 01 00 F4 03 04 00 81 51 3C 66 B6 04 01 00 00 FD 9F F6 A8 34 3A B2 BE [10:30:52]CommunicateWithHost err = 0 [10:30:52]CheckOFDResponse [10:30:52]1017 (14) - 77093643461234 [10:30:52]1041 (16) - 0000000000965423 [10:30:52]1040 (4) - 91718 [10:30:52]1012 (4) - 09.05.2024 04:30 [10:30:52]1206 (1) - 0 [10:30:52]OFD Sender: Remove packet 91718 [10:30:52]ProducePacketName [10:30:52]name=ofd_packets/00091718 [10:30:52]NVStorageDeleteData [10:30:53]OFD Sender: No OFD packet to send [10:30:58]OFD Sender: No OFD packet to send [10:31:03]OFD Sender: No OFD packet to send [10:31:08]OFD Sender: No OFD packet to send [10:31:13]OFD Sender: No OFD packet to send [10:31:18]OFD Sender: No OFD packet to send [10:31:23]OFD Sender: No OFD packet to send [10:31:28]OFD Sender: No OFD packet to send [10:31:33]OFD Sender: No OFD packet to send [10:31:38]OFD Sender: No OFD packet to send [10:31:43]OFD Sender: No OFD packet to send [10:31:48]OFD Sender: No OFD packet to send [10:31:53]OFD Sender: No OFD packet to send [10:31:58]OFD Sender: No OFD packet to send [10:32:03]OFD Sender: No OFD packet to send [10:32:08]OFD Sender: No OFD packet to send [10:32:13]OFD Sender: No OFD packet to send [10:32:18]OFD Sender: No OFD packet to send [10:32:23]OFD Sender: No OFD packet to send [10:32:28]OFD Sender: No OFD packet to send [10:32:33]OFD Sender: No OFD packet to send [10:32:38]OFD Sender: No OFD packet to send [10:32:43]OFD Sender: No OFD packet to send [10:32:48]OFD Sender: No OFD packet to send [10:32:53]OFD Sender: No OFD packet to send [10:32:58]OFD Sender: No OFD packet to send [10:33:03]OFD Sender: No OFD packet to send [10:33:08]OFD Sender: No OFD packet to send [10:33:13]OFD Sender: No OFD packet to send [10:33:18]OFD Sender: No OFD packet to send [10:33:23]OFD Sender: No OFD packet to send [10:33:28]OFD Sender: No OFD packet to send [10:33:33]OFD Sender: No OFD packet to send [10:33:38]OFD Sender: No OFD packet to send [10:33:43]OFD Sender: No OFD packet to send [10:33:48]OFD Sender: No OFD packet to send [10:33:53]OFD Sender: No OFD packet to send [10:33:58]OFD Sender: No OFD packet to send [10:34:03]OFD Sender: No OFD packet to send [10:34:08]OFD Sender: No OFD packet to send [10:34:13]OFD Sender: No OFD packet to send [10:34:18]OFD Sender: No OFD packet to send [10:34:23]OFD Sender: No OFD packet to send [10:34:28]OFD Sender: No OFD packet to send [10:34:33]OFD Sender: No OFD packet to send [10:34:38]OFD Sender: No OFD packet to send [10:34:43]OFD Sender: No OFD packet to send [10:34:48]OFD Sender: No OFD packet to send [10:34:53]OFD Sender: No OFD packet to send [10:34:58]OFD Sender: No OFD packet to send [10:35:03]OFD Sender: No OFD packet to send [10:35:08]OFD Sender: No OFD packet to send [10:35:13]OFD Sender: No OFD packet to send [10:35:18]OFD Sender: No OFD packet to send [10:35:23]OFD Sender: No OFD packet to send [10:35:28]OFD Sender: No OFD packet to send [10:35:33]OFD Sender: No OFD packet to send [10:35:38]OFD Sender: No OFD packet to send [10:35:43]OFD Sender: No OFD packet to send [10:35:48]OFD Sender: No OFD packet to send [10:35:53]OFD Sender: No OFD packet to send [10:35:58]OFD Sender: No OFD packet to send [10:36:03]OFD Sender: No OFD packet to send [10:36:08]OFD Sender: No OFD packet to send [10:36:13]OFD Sender: No OFD packet to send [10:36:18]OFD Sender: No OFD packet to send [10:36:23]OFD Sender: No OFD packet to send [10:36:28]OFD Sender: No OFD packet to send [10:36:33]OFD Sender: No OFD packet to send [10:36:37]accept exits with 7 [10:36:37]New connection [10:36:37]New thread 3066715492 created [10:36:37]Thread 3066858852 joined [10:36:37]Waiting for new connection... [10:36:37] Sock 7.Parse request [10:36:37]Sock 7.Check first char [10:36:37]Sock 7.First char is OK [10:36:37]request: POST /json_proto HTTP/1.0 [10:36:37]Method: POST [10:36:37]URL: /json_proto [10:36:37]Method is POST - this is cgi request [10:36:37]url: /json_proto [10:36:37]query_string will be loaded in cgi processing [10:36:37]execute_cgi json_proto POST (null) [10:36:37]execute_cgi path=json_proto method=POST [10:36:37]POST find Content-Length [10:36:37]Host: 172.17.44.196:8080 [10:36:37]Content-Length: 215 [10:36:37]Content-Type: application/json [10:36:37] [10:36:37]POST finish read [10:36:37]Found Content-Length = 215 [10:36:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:37]execute_script... [10:36:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:37]POST & json_proto [10:36:37]process_json_proto [10:36:37]json parsed OK: [10:36:37]protocol is kg_v1.0 [10:36:37]action value=get_value [10:36:37]process_action get_value [10:36:37]cmd_get_value [10:36:37]process_action get_value done [10:36:37]requested_data is exist [10:36:37]produce_requested_data [10:36:37]requested_item kkm.sn is exist - process it [10:36:37]requested_item kkm.ver is exist - process it [10:36:37]requested_item fm.sn is exist - process it [10:36:37]wFMCommunicate request_size=4 [10:36:37]MH_SAM_APDU [10:36:37]CAPDU: 80 11 00 00 [10:36:37]Write to MH i2c: E2 08 00 34 00 80 11 00 00 00 00 00 00 AE [10:36:37]Write i2c OK [10:36:37]MH_I2C_Read... [10:36:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:37]Read from MH i2c: E2 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: E2 17 00 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: E2 17 00 34 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 FE [10:36:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:36:37]wFMCommunicate OK [10:36:37]requested_item fd.num is exist - process it [10:36:37]SAM_PROTO_GetFieldsCounters [10:36:37]wFMCommunicate request_size=4 [10:36:37]MH_SAM_APDU [10:36:37]CAPDU: 80 13 00 00 [10:36:37]Write to MH i2c: E2 08 00 35 00 80 13 00 00 00 00 00 00 B1 [10:36:37]Write i2c OK [10:36:37]MH_I2C_Read... [10:36:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:37]Read from MH i2c: E2 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: E2 62 00 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: E2 62 00 35 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 46 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 1A [10:36:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 46 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:36:37]wFMCommunicate OK [10:36:37]SAM_PROTO_GetFieldsCounters done [10:36:37]requested_item shift.num is exist - process it [10:36:37]requested_item shift.opened is exist - process it [10:36:37]req_shift_opened [10:36:37]FM_GetShiftState [10:36:37]SAM_PROTO_GetShiftState [10:36:37]wFMCommunicate request_size=4 [10:36:37]MH_SAM_APDU [10:36:37]CAPDU: 80 13 01 00 [10:36:37]Write to MH i2c: E2 08 00 36 00 80 13 01 00 00 00 00 00 B3 [10:36:37]Write i2c OK [10:36:37]MH_I2C_Read... [10:36:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:37]Read from MH i2c: E2 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: E2 0E 00 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: E2 0E 00 36 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 91 [10:36:37]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [10:36:37]wFMCommunicate OK [10:36:37]SAM_PROTO_GetShiftState done [10:36:37]FM_GetShiftState done [10:36:37]req_shift_opened done [10:36:37]requested_item shift.open_date is exist - process it [10:36:37]req_shift_open_date [10:36:37]req_shift_open_date done [10:36:37]produce_requested_data done [10:36:37]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91718,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [10:36:37]process_action_free get_value [10:36:37]json_value_free [10:36:37]json_value_free done [10:36:37]process_json_proto returns [10:36:37]Send response to host [10:36:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91718,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [10:36:37]free response buf [10:36:37]execute_script done [10:36:37]execute_script returns [10:36:37]free content buf [10:36:37]Sock 7.Close socket [10:36:37]Sock 7.Thread stoped [10:36:37]accept exits with 9 [10:36:37]New connection [10:36:37]New thread 3066858852 created [10:36:37]Thread 3066715492 joined [10:36:37]Waiting for new connection... [10:36:37] Sock 9.Parse request [10:36:37]Sock 9.Check first char [10:36:37]Sock 9.First char is OK [10:36:37]request: POST /json_proto HTTP/1.0 [10:36:37]Method: POST [10:36:37]URL: /json_proto [10:36:37]Method is POST - this is cgi request [10:36:37]url: /json_proto [10:36:37]query_string will be loaded in cgi processing [10:36:37]execute_cgi json_proto POST (null) [10:36:37]execute_cgi path=json_proto method=POST [10:36:37]POST find Content-Length [10:36:37]Host: 172.17.44.196:8080 [10:36:37]Content-Length: 331 [10:36:37]Content-Type: application/json [10:36:37] [10:36:37]POST finish read [10:36:37]Found Content-Length = 331 [10:36:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:36:37]execute_script... [10:36:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:36:37]POST & json_proto [10:36:37]process_json_proto [10:36:37]json parsed OK: [10:36:37]protocol is kg_v1.0 [10:36:37]action value=get_value [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 F9 [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [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]Read from MH i2c: A0 01 00 02 00 00 A2 [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 5400000000572554 (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: 394286+1714856732=1715251018 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:10]*** Is cutter blocked? [00:00:10]*** FLAG_PRN_PAP1 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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FA [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 01 00 00 00 FF 0F 1A [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 41 00 38 00 FF FF 57 [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 4B A7 3C 66 1C A3 36 66 EE [10:36:59]Current date/time: 09.05.2024 10:36 [10:36:59]FM_Init [10:36:59]wFMConnect [10:36:59]MH_SAM_On [10:36:59]Write to MH i2c: E0 00 00 08 00 E7 [10:36:59]Write i2c OK [10:36:59]MH_I2C_Read... [10:36:59]*** iso7816_init finished! [10:36:59]*** atr: [10:36:59]*** 0F 3B D5 18 FF 81 91 FE [10:36:59]*** 1F C3 80 73 C8 21 10 0A [10:36:59]*** 00 00 00 00 00 00 00 00 [10:36:59]*** 00 00 00 00 00 00 00 00 [10:36:59]*** 00 00 00 00 00 00 00 00 [10:36:59]*** 00 00 00 00 00 00 00 00 [10:36:59]*** 00 00 00 00 00 00 00 00 [10:36:59]*** 00 00 00 00 00 00 00 00 [10:36:59]Read from MH i2c: E0 [10:36:59]MH_I2C_Read... [10:36:59]Read from MH i2c: E0 10 00 [10:36:59]MH_I2C_Read... [10:36:59]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [10:36:59]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [10:36:59]wFMCommunicate request_size=10 [10:36:59]MH_SAM_APDU [10:36:59]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [10:36:59]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [10:36:59]Write i2c OK [10:36:59]MH_I2C_Read... [10:36:59]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [10:36:59]Read from MH i2c: E2 [10:36:59]MH_I2C_Read... [10:36:59]Read from MH i2c: E2 03 00 [10:36:59]MH_I2C_Read... [10:36:59]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [10:36:59]RAPDU: 90 00 [10:36:59]wFMCommunicate OK [10:36:59]wFMCommunicate request_size=4 [10:36:59]MH_SAM_APDU [10:36:59]CAPDU: 80 11 00 00 [10:36:59]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [10:36:59]Write i2c OK [10:36:59]MH_I2C_Read... [10:36:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:59]Read from MH i2c: E2 [10:36:59]MH_I2C_Read... [10:36:59]Read from MH i2c: E2 17 00 [10:36:59]MH_I2C_Read... [10:36:59]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D4 [10:36:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:36:59]wFMCommunicate OK [10:36:59]Detected FM SN is 0000000000965423 [10:36:59]Stored FM SN is 0000000000965423 [10:36:59]wFMCommunicate request_size=9 [10:36:59]MH_SAM_APDU [10:36:59]CAPDU: 80 16 00 00 04 13 63 00 00 [10:36:59]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 13 63 00 00 00 00 08 [10:36:59]Write i2c OK [10:36:59]MH_I2C_Read... [10:36:59]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [10:36:59]Read from MH i2c: E2 [10:36:59]MH_I2C_Read... [10:36:59]Read from MH i2c: E2 03 00 [10:36:59]MH_I2C_Read... [10:36:59]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [10:36:59]RAPDU: 90 00 [10:36:59]wFMCommunicate OK [10:36:59]FM PIN OK [10:36:59]wFMCommunicate request_size=8 [10:36:59]MH_SAM_APDU [10:36:59]CAPDU: 80 14 04 00 03 02 00 01 [10:36:59]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [10:36:59]Write i2c OK [10:36:59]MH_I2C_Read... [10:36:59]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [10:36:59]Read from MH i2c: E2 [10:36:59]MH_I2C_Read... [10:36:59]Read from MH i2c: E2 03 00 [10:36:59]MH_I2C_Read... [10:36:59]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [10:36:59]RAPDU: 90 00 [10:36:59]wFMCommunicate OK [10:36:59]wFMCommunicate request_size=13 [10:36:59]MH_SAM_APDU [10:36:59]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [10:36:59]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [10:36:59]Write i2c OK [10:36:59]MH_I2C_Read... [10:36:59]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [10:36:59]Read from MH i2c: E2 [10:36:59]MH_I2C_Read... [10:36:59]Read from MH i2c: E2 03 00 [10:36:59]MH_I2C_Read... [10:36:59]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [10:36:59]RAPDU: 90 00 [10:36:59]wFMCommunicate OK [10:36:59]wFMCommunicate request_size=4 [10:36:59]MH_SAM_APDU [10:36:59]CAPDU: 80 11 00 00 [10:36:59]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [10:36:59]Write i2c OK [10:36:59]MH_I2C_Read... [10:36:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:59]Read from MH i2c: E2 [10:36:59]MH_I2C_Read... [10:36:59]Read from MH i2c: E2 17 00 [10:36:59]MH_I2C_Read... [10:36:59]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D8 [10:36:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:36:59]wFMCommunicate OK [10:36:59]DocumentArchiveInit [10:36:59]Start Httpd... [10:36:59]Httpd thread 3067497828 created [10:36:59]Write to MH i2c: 01 00 00 0F 00 0F [10:36:59]Write i2c OK [10:36:59]MH_I2C_Read... [10:36:59]Read from MH i2c: 01 [10:36:59]MH_I2C_Read... [10:36:59]Read from MH i2c: 01 07 00 [10:36:59]MH_I2C_Read... [10:36:59]Read from MH i2c: 01 07 00 0F 00 00 01 00 00 00 FF 0F 25 [10:36:59]MH Int Process started [10:36:59]Allocated Socket 8 [10:36:59]Bind OK [10:36:59]Listen OK [10:36:59]httpd running on port 8080 [10:36:59]Waiting for new connection... [10:36:59]OFD Sender: No OFD packet to send [10:37:04]OFD Sender: No OFD packet to send [10:37:09]OFD Sender: No OFD packet to send [10:37:14]OFD Sender: No OFD packet to send [10:37:19]OFD Sender: No OFD packet to send [10:37:24]OFD Sender: No OFD packet to send [10:37:29]OFD Sender: No OFD packet to send [10:37:34]OFD Sender: No OFD packet to send [10:37:39]OFD Sender: No OFD packet to send [10:37:44]OFD Sender: No OFD packet to send [10:37:49]OFD Sender: No OFD packet to send [10:37:54]OFD Sender: No OFD packet to send [10:37:59]OFD Sender: No OFD packet to send [10:38:04]OFD Sender: No OFD packet to send [10:38:09]OFD Sender: No OFD packet to send [10:38:14]OFD Sender: No OFD packet to send [10:38:19]OFD Sender: No OFD packet to send [10:38:24]OFD Sender: No OFD packet to send [10:38:29]OFD Sender: No OFD packet to send [10:38:34]OFD Sender: No OFD packet to send [10:38:39]OFD Sender: No OFD packet to send [10:38:44]OFD Sender: No OFD packet to send [10:38:49]OFD Sender: No OFD packet to send [10:38:54]OFD Sender: No OFD packet to send [10:38:55]accept exits with 5 [10:38:55]New connection [10:38:55]New thread 3067211108 created [10:38:55]Waiting for new connection... [10:38:55] Sock 5.Parse request [10:38:55]Sock 5.Check first char [10:38:55]Sock 5.First char is OK [10:38:55]request: POST /json_proto HTTP/1.0 [10:38:55]Method: POST [10:38:55]URL: /json_proto [10:38:55]Method is POST - this is cgi request [10:38:55]url: /json_proto [10:38:55]query_string will be loaded in cgi processing [10:38:55]execute_cgi json_proto POST (null) [10:38:55]execute_cgi path=json_proto method=POST [10:38:55]POST find Content-Length [10:38:55]Host: 172.17.44.196:8080 [10:38:55]Content-Length: 215 [10:38:55]Content-Type: application/json [10:38:55] [10:38:55]POST finish read [10:38:55]Found Content-Length = 215 [10:38:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:55]execute_script... [10:38:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:55]POST & json_proto [10:38:55]process_json_proto [10:38:55]json parsed OK: [10:38:55]protocol is kg_v1.0 [10:38:55]action value=get_value [10:38:55]process_action get_value [10:38:55]cmd_get_value [10:38:55]process_action get_value done [10:38:55]requested_data is exist [10:38:55]produce_requested_data [10:38:55]requested_item kkm.sn is exist - process it [10:38:55]requested_item kkm.ver is exist - process it [10:38:55]requested_item fm.sn is exist - process it [10:38:55]wFMCommunicate request_size=4 [10:38:55]MH_SAM_APDU [10:38:55]CAPDU: 80 11 00 00 [10:38:55]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [10:38:55]Write i2c OK [10:38:55]MH_I2C_Read... [10:38:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:55]Read from MH i2c: E2 [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: E2 17 00 [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 DA [10:38:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:38:55]wFMCommunicate OK [10:38:55]requested_item fd.num is exist - process it [10:38:55]SAM_PROTO_GetFieldsCounters [10:38:55]wFMCommunicate request_size=4 [10:38:55]MH_SAM_APDU [10:38:55]CAPDU: 80 13 00 00 [10:38:55]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [10:38:55]Write i2c OK [10:38:55]MH_I2C_Read... [10:38:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:38:55]Read from MH i2c: E2 [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: E2 62 00 [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 46 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 F6 [10:38:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 46 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:38:55]wFMCommunicate OK [10:38:55]SAM_PROTO_GetFieldsCounters done [10:38:55]requested_item shift.num is exist - process it [10:38:55]requested_item shift.opened is exist - process it [10:38:55]req_shift_opened [10:38:55]FM_GetShiftState [10:38:55]SAM_PROTO_GetShiftState [10:38:55]wFMCommunicate request_size=4 [10:38:55]MH_SAM_APDU [10:38:55]CAPDU: 80 13 01 00 [10:38:55]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [10:38:55]Write i2c OK [10:38:55]MH_I2C_Read... [10:38:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:55]Read from MH i2c: E2 [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: E2 0E 00 [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 6D [10:38:55]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [10:38:55]wFMCommunicate OK [10:38:55]SAM_PROTO_GetShiftState done [10:38:55]FM_GetShiftState done [10:38:55]req_shift_opened done [10:38:55]requested_item shift.open_date is exist - process it [10:38:55]req_shift_open_date [10:38:55]req_shift_open_date done [10:38:55]produce_requested_data done [10:38:55]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91718,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [10:38:55]process_action_free get_value [10:38:55]json_value_free [10:38:55]json_value_free done [10:38:55]process_json_proto returns [10:38:55]Send response to host [10:38:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91718,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [10:38:55]free response buf [10:38:55]execute_script done [10:38:55]execute_script returns [10:38:55]free content buf [10:38:55]Sock 5.Close socket [10:38:55]Sock 5.Thread stoped [10:38:55]accept exits with 9 [10:38:55]New connection [10:38:55]New thread 3067067748 created [10:38:55]Thread 3067211108 joined [10:38:55]Waiting for new connection... [10:38:55] Sock 9.Parse request [10:38:55]Sock 9.Check first char [10:38:55]Sock 9.First char is OK [10:38:55]request: POST /json_proto HTTP/1.0 [10:38:55]Method: POST [10:38:55]URL: /json_proto [10:38:55]Method is POST - this is cgi request [10:38:55]url: /json_proto [10:38:55]query_string will be loaded in cgi processing [10:38:55]execute_cgi json_proto POST (null) [10:38:55]execute_cgi path=json_proto method=POST [10:38:55]POST find Content-Length [10:38:55]Host: 172.17.44.196:8080 [10:38:55]Content-Length: 331 [10:38:55]Content-Type: application/json [10:38:55] [10:38:55]POST finish read [10:38:55]Found Content-Length = 331 [10:38:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:38:55]execute_script... [10:38:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:38:55]POST & json_proto [10:38:55]process_json_proto [10:38:55]json parsed OK: [10:38:55]protocol is kg_v1.0 [10:38:55]action value=get_value [10:38:55]process_action get_value [10:38:56]cmd_get_value [10:38:56]process_action get_value done [10:38:56]requested_data is exist [10:38:56]produce_requested_data [10:38:56]requested_item fm.sale.total is exist - process it [10:38:56]SAM_PROTO_GetFMData [10:38:56]wFMCommunicate request_size=4 [10:38:56]MH_SAM_APDU [10:38:56]CAPDU: 80 13 03 00 [10:38:56]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [10:38:56]Write i2c OK [10:38:56]MH_I2C_Read... [10:38:56]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:38:56]Read from MH i2c: E2 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 FD 00 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 28 64 01 00 69 04 A3 00 6F 04 04 00 2A 5F 01 00 B1 04 05 00 2C 45 B9 64 01 70 04 05 00 A2 64 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 2D B3 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 19 43 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 79 [10:38:56]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 28 64 01 00 69 04 A3 00 6F 04 04 00 2A 5F 01 00 B1 04 05 00 2C 45 B9 64 01 70 04 05 00 A2 64 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 2D B3 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 19 43 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [10:38:56]wFMCommunicate OK [10:38:56]wFMCommunicate request_size=4 [10:38:56]MH_SAM_APDU [10:38:56]CAPDU: 80 17 00 00 [10:38:56]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [10:38:56]Write i2c OK [10:38:56]MH_I2C_Read... [10:38:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:38:56]Read from MH i2c: E2 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 FD 00 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 FD 00 14 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 A6 [10:38:56]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [10:38:56]wFMCommunicate OK [10:38:56]wFMCommunicate request_size=4 [10:38:56]MH_SAM_APDU [10:38:56]CAPDU: 80 17 00 00 [10:38:56]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [10:38:56]Write i2c OK [10:38:56]MH_I2C_Read... [10:38:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:38:56]Read from MH i2c: E2 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 FD 00 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 6D [10:38:56]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [10:38:56]wFMCommunicate OK [10:38:56]wFMCommunicate request_size=4 [10:38:56]MH_SAM_APDU [10:38:56]CAPDU: 80 17 00 00 [10:38:56]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [10:38:56]Write i2c OK [10:38:56]MH_I2C_Read... [10:38:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:38:57]Read from MH i2c: E2 [10:38:57]MH_I2C_Read... [10:38:57]Read from MH i2c: E2 FD 00 [10:38:57]MH_I2C_Read... [10:38:57]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 0E [10:38:57]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [10:38:57]wFMCommunicate OK [10:38:57]wFMCommunicate request_size=4 [10:38:57]MH_SAM_APDU [10:38:57]CAPDU: 80 17 00 00 [10:38:57]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [10:38:57]Write i2c OK [10:38:57]MH_I2C_Read... [10:38:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [10:38:57]Read from MH i2c: E2 [10:38:57]MH_I2C_Read... [10:38:57]Read from MH i2c: E2 E5 00 [10:38:57]MH_I2C_Read... [10:38:57]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [10:38:57]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:38:57]wFMCommunicate OK [10:38:57]SAM_PROTO_GetFMData done [10:38:57]requested_item fm.sale_refund.total is exist - process it [10:38:57]requested_item fm.buy.total is exist - process it [10:38:57]requested_item shift.sale.total is exist - process it [10:38:57]SAM_PROTO_GetShiftData [10:38:57]wFMCommunicate request_size=4 [10:38:57]MH_SAM_APDU [10:38:57]CAPDU: 80 13 02 00 [10:38:57]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [10:38:57]Write i2c OK [10:38:57]MH_I2C_Read... [10:38:57]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:38:57]Read from MH i2c: E2 [10:38:57]MH_I2C_Read... [10:38:57]Read from MH i2c: E2 FD 00 [10:38:57]MH_I2C_Read... [10:38:57]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 30 00 00 00 69 04 9B 00 6F 04 04 00 30 00 00 00 B1 04 03 00 68 E7 0A 70 04 03 00 C0 0E 09 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 68 28 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 AC 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 BD [10:38:57]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 30 00 00 00 69 04 9B 00 6F 04 04 00 30 00 00 00 B1 04 03 00 68 E7 0A 70 04 03 00 C0 0E 09 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 68 28 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 AC 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [10:38:57]wFMCommunicate OK [10:38:57]wFMCommunicate request_size=4 [10:38:57]MH_SAM_APDU [10:38:57]CAPDU: 80 17 00 00 [10:38:57]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [10:38:57]Write i2c OK [10:38:57]MH_I2C_Read... [10:38:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:38:58]Read from MH i2c: E2 [10:38:58]MH_I2C_Read... [10:38:58]Read from MH i2c: E2 FD 00 [10:38:58]MH_I2C_Read... [10:38:58]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BB [10:38:58]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [10:38:58]wFMCommunicate OK [10:38:58]wFMCommunicate request_size=4 [10:38:58]MH_SAM_APDU [10:38:58]CAPDU: 80 17 00 00 [10:38:58]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [10:38:58]Write i2c OK [10:38:58]MH_I2C_Read... [10:38:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:38:58]Read from MH i2c: E2 [10:38:58]MH_I2C_Read... [10:38:58]Read from MH i2c: E2 FD 00 [10:38:58]MH_I2C_Read... [10:38:58]Read from MH i2c: E2 FD 00 1A 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 51 [10:38:58]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [10:38:58]wFMCommunicate OK [10:38:58]wFMCommunicate request_size=4 [10:38:58]MH_SAM_APDU [10:38:58]CAPDU: 80 17 00 00 [10:38:58]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [10:38:58]Write i2c OK [10:38:58]MH_I2C_Read... [10:38:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:38:58]Read from MH i2c: E2 [10:38:58]MH_I2C_Read... [10:38:58]Read from MH i2c: E2 FD 00 [10:38:58]MH_I2C_Read... [10:38:58]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0D [10:38:58]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [10:38:58]wFMCommunicate OK [10:38:58]wFMCommunicate request_size=4 [10:38:58]MH_SAM_APDU [10:38:58]CAPDU: 80 17 00 00 [10:38:58]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [10:38:58]Write i2c OK [10:38:58]MH_I2C_Read... [10:38:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [10:38:59]Read from MH i2c: E2 [10:38:59]MH_I2C_Read... [10:38:59]Read from MH i2c: E2 CB 00 [10:38:59]MH_I2C_Read... [10:38:59]Read from MH i2c: E2 CB 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 85 [10:38:59]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:38:59]wFMCommunicate OK [10:38:59]SAM_PROTO_GetShiftData done [10:38:59]requested_item shift.sale.total_cash is exist - process it [10:38:59]requested_item shift.sale_refund.total is exist - process it [10:38:59]requested_item shift.sale_refund.total_cash is exist - process it [10:38:59]requested_item shift.buy.total is exist - process it [10:38:59]requested_item shift.buy.total_cash is exist - process it [10:38:59]produce_requested_data done [10:38:59]produce_requested_data return {"fm.sale.total":59848307.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7146.00,"shift.sale.total_cash":5936.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:38:59]process_action_free get_value [10:38:59]json_value_free [10:38:59]json_value_free done [10:38:59]process_json_proto returns [10:38:59]Send response to host [10:38:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848307.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7146.00,"shift.sale.total_cash":5936.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:38:59]free response buf [10:38:59]execute_script done [10:38:59]execute_script returns [10:38:59]free content buf [10:38:59]Sock 9.Close socket [10:38:59]Sock 9.Thread stoped [10:38:59]OFD Sender: No OFD packet to send [10:38:59]accept exits with 5 [10:38:59]New connection [10:38:59]New thread 3067211108 created [10:38:59]Thread 3067067748 joined [10:38:59]Waiting for new connection... [10:38:59] Sock 5.Parse request [10:38:59]Sock 5.Check first char [10:38:59]Sock 5.First char is OK [10:38:59]request: POST /json_proto HTTP/1.0 [10:38:59]Method: POST [10:38:59]URL: /json_proto [10:38:59]Method is POST - this is cgi request [10:38:59]url: /json_proto [10:38:59]query_string will be loaded in cgi processing [10:38:59]execute_cgi json_proto POST (null) [10:38:59]execute_cgi path=json_proto method=POST [10:38:59]POST find Content-Length [10:38:59]Host: 172.17.44.196:8080 [10:38:59]Content-Length: 656 [10:38:59]Content-Type: application/json [10:38:59] [10:38:59]POST finish read [10:38:59]Found Content-Length = 656 [10:38:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246346", "tax_sys" : 0, "items" : [ { "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 4.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:59]execute_script... [10:38:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246346", "tax_sys" : 0, "items" : [ { "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 4.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:59]POST & json_proto [10:38:59]process_json_proto [10:38:59]json parsed OK: [10:38:59]protocol is kg_v1.0 [10:38:59]action value=close_receipt [10:38:59]process_action close_receipt [10:38:59]cmd_close_receipt [10:38:59]MH_GetDate [10:38:59]Write to MH i2c: F0 00 00 1D 00 0C [10:38:59]Write i2c OK [10:38:59]MH_I2C_Read... [10:38:59]Read from MH i2c: F0 [10:38:59]MH_I2C_Read... [10:38:59]Read from MH i2c: F0 09 00 [10:38:59]MH_I2C_Read... [10:38:59]Read from MH i2c: F0 09 00 1D 00 00 C4 A7 3C 66 1C A3 36 66 7D [10:38:59]GetLastDocTimeStamp 1715250651 [10:38:59]current date 1715251140 [10:38:59]FM_GetShiftState [10:38:59]SAM_PROTO_GetShiftState [10:38:59]wFMCommunicate request_size=4 [10:38:59]MH_SAM_APDU [10:38:59]CAPDU: 80 13 01 00 [10:38:59]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [10:38:59]Write i2c OK [10:38:59]MH_I2C_Read... [10:39:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:00]Read from MH i2c: E2 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: E2 0E 00 [10:39:00]MH_I2C_Read... [10:39:00]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 79 [10:39:00]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [10:39:00]wFMCommunicate OK [10:39:00]SAM_PROTO_GetShiftState done [10:39:00]FM_GetShiftState done [10:39:00]opened in 1715213850 [10:39:00]opened+sec_in_day 1715300250 [10:39:00]quantity*price = 400 [10:39:00]sum+1 = 401 [10:39:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4.00 НСП 1% : 0.03 НДС 12% : 0.42 Наличными: 4.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 49 09.05.2024 10:39 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91719 ФПД: 7361246465483 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T103900&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91719&fm=7361246465483&tin=02508201610067®Number=0000000000098132&sum=400 0 [10:39:01]StoreToDocumentArchive [10:39:01]shift 271 fd 91719 [10:39:01]save to /storage/0271/doc_00091719 [10:39:01]save last doc name /storage/0271/doc_00091719 to /storage/kkm_last_doc_name [10:39:01]save OK [10:39:01]Clear old archive folders... [10:39:01]ProcessDocumentItem done err = 0, tmpTLVsize=278 [10:39:01]tlvbuf is 01F5EBB0 [10:39:01]SAM_PROTO_ClearQueue [10:39:01]wFMCommunicate request_size=4 [10:39:01]MH_SAM_APDU [10:39:01]CAPDU: 80 09 00 00 [10:39:01]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [10:39:01]Write i2c OK [10:39:01]MH_I2C_Read... [10:39:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:01]Read from MH i2c: E2 [10:39:01]MH_I2C_Read... [10:39:01]Read from MH i2c: E2 03 00 [10:39:01]MH_I2C_Read... [10:39:01]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [10:39:01]RAPDU: 90 00 [10:39:01]wFMCommunicate OK [10:39:01]SAM_PROTO_ClearQueue done [10:39:01]KKMCreateOFDPacket [10:39:01]OFDProtocolAddRootSTLVToBuf [10:39:01]FM_MakeSignedData [10:39:01]FM_MakeSignedData [10:39:01]SAM_PROTO_SignData [10:39:01]wFMCommunicate request_size=4 [10:39:01]MH_SAM_APDU [10:39:01]CAPDU: 80 0D 01 02 [10:39:01]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [10:39:01]Write i2c OK [10:39:01]MH_I2C_Read... [10:39:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:01]Read from MH i2c: E2 [10:39:01]MH_I2C_Read... [10:39:01]Read from MH i2c: E2 03 00 [10:39:01]MH_I2C_Read... [10:39:01]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [10:39:01]RAPDU: 90 00 [10:39:01]wFMCommunicate OK [10:39:01]wFMCommunicate request_size=255 [10:39:01]MH_SAM_APDU [10:39:01]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 00 00 00 00 00 07 04 06 00 90 01 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 C4 A7 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 [10:39:01]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 00 00 00 00 00 07 04 06 00 90 01 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 C4 A7 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 00 00 2E [10:39:01]Write i2c OK [10:39:01]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 [10:39:02]MH_I2C_Read... [10:39:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:02]Read from MH i2c: E2 03 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [10:39:02]RAPDU: 90 00 [10:39:02]wFMCommunicate OK [10:39:02]wFMCommunicate request_size=37 [10:39:02]MH_SAM_APDU [10:39:02]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 47 66 01 00 35 04 06 00 06 B1 EC 7B 0D CB [10:39:02]Write to MH i2c: E2 28 00 2E 00 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 47 66 01 00 35 04 06 00 06 B1 EC 7B 0D CB 00 00 A0 [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:02]Read from MH i2c: E2 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 03 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [10:39:02]RAPDU: 90 00 [10:39:02]wFMCommunicate OK [10:39:02]wFMCommunicate request_size=4 [10:39:02]MH_SAM_APDU [10:39:02]CAPDU: 80 0D 03 02 [10:39:02]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:02]Read from MH i2c: E2 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 0B 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 0B 00 2F 00 00 1C F3 3E EA D7 AD 8E 4D 90 00 41 [10:39:02]RAPDU: 1C F3 3E EA D7 AD 8E 4D 90 00 [10:39:02]wFMCommunicate OK [10:39:02]SAM_PROTO_SignData done [10:39:02]FM_MakeSignedData done [10:39:02]CreateOFDProtocolMessage [10:39:02]wFMCommunicate request_size=4 [10:39:02]MH_SAM_APDU [10:39:02]CAPDU: 80 11 00 00 [10:39:02]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:02]Read from MH i2c: E2 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 17 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 FA [10:39:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [10:39:02]wFMCommunicate OK [10:39:02]CreateOFDProtocolMessage done [10:39:02]OFDSenderStorePacket 91719 [10:39:02]StoreOFDPacket docnum=91719 [10:39:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 2A 01 00 00 B1 DC 22 01 2C 48 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 00 00 00 00 00 07 04 06 00 90 01 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 C4 A7 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 47 66 01 00 35 04 06 00 06 B1 EC 7B 0D CB 1C F3 3E EA D7 AD 8E 4D [10:39:02]CheckFolder [10:39:02]dirname=/storage/ofd_packets [10:39:02]CheckFolder done [10:39:02]ProducePacketName [10:39:02]name=ofd_packets/00091719 [10:39:02]NVStorageSaveData ofd_packets/00091719 [10:39:02]File name is /storage/ofd_packets/00091719 [10:39:02]Write 328 bytes [10:39:02]NVStorageSaveData done [10:39:02]OFDSenderStorePacket done [10:39:02]KKMCreateOFDPacket done [10:39:02]NVStorageSaveData kkm_last_timestamp [10:39:02]File name is /storage/kkm_last_timestamp [10:39:02]Write 4 bytes [10:39:02]NVStorageSaveData done [10:39:02]ExternCall_PrintAddStr [10:39:02]wPrintStart [10:39:02]Write to MH i2c: 01 00 00 31 00 31 [10:39:02]Write i2c OK [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: 01 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: 01 07 00 [10:39:02]MH_I2C_Read... [10:39:02]Read from MH i2c: 01 07 00 31 00 00 01 00 00 00 FF 0F 47 [10:39:02]RasterBufferAndPrint [10:39:02]line Счет N : (3)246346 [10:39:02]line ИНН: 02508201610067 [10:39:02]line Контрольно-Кассовый Чек [10:39:02]line ПРОДАЖА [10:39:02]line Товар: 2000031750019 [10:39:02]line Пакет Партнер Нефть [10:39:02]line 1.000 * 4.00 [10:39:02]line = 4.00 [10:39:02]line НДС 12% НСП 1% [10:39:02]line > о реализуемом товаре [10:39:02]line ИТОГО: 4.00 [10:39:02]line НСП 1% : 0.03 [10:39:02]line НДС 12% : 0.42 [10:39:02]line Наличными: 4.00 [10:39:02]line Безнал.: 0.00 [10:39:02]line Место: АЗС № 133 "Партнер Нефть" [10:39:02]OFD Sender: Processing packet 91719 [packets to send 59, broken 58] [10:39:02]ProducePacketName [10:39:02]name=ofd_packets/00091719 [10:39:02]OFD Sender: To server: pG, [10:39:02]CommunicateWithHost lk.salyk.kg:30040 [10:39:02]ConnectInit lk.salyk.kg [10:39:02]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [10:39:02]line СНО: Общий режим [10:39:02]line Чек 49 09.05.2024 10:39 [10:39:02]line Смена: 271 ФФД: 1.0 [10:39:02]line ЗНМ: 0300000232 [10:39:02]line РНМ: 0000000000098132 [10:39:02]line Версия ККМ: 001 [10:39:02]line ФМ: 0000000000965423 [10:39:02]line ФД: 91719 [10:39:02]line ФПД: 7361246465483 [10:39:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T103900&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91719&fm=7361246465483&tin=02508201610067®Number=0000000000098132&sum=400 [10:39:02]line 0 [10:39:02]written 0, free lines is 4095 [10:39:02]Error from MH - 05 [10:39:02]process_action_free close_receipt [10:39:02]json_value_free [10:39:02]json_value_free done [10:39:02]process_json_proto returns [10:39:02]Send response to host [10:39:02]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [10:39:02]free response buf [10:39:02]execute_script done [10:39:02]execute_script returns [10:39:02]free content buf [10:39:02]Sock 5.Close socket [10:39:02]Sock 5.Thread stoped [10:39:02]Connected sock=10 [10:39:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 2A 01 00 00 B1 DC 22 01 2C 48 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 00 00 00 00 00 07 04 06 00 90 01 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 C4 A7 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 47 66 01 00 35 04 06 00 06 B1 EC 7B 0D CB 1C F3 3E EA D7 AD 8E 4D [10:39:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 99 66 47 00 A7 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 47 66 01 00 F4 03 04 00 6B 53 3C 66 B6 04 01 00 00 8D A9 7C 59 44 F2 14 1B [10:39:02]CommunicateWithHost err = 0 [10:39:02]CheckOFDResponse [10:39:02]1017 (14) - 77093643461234 [10:39:02]1041 (16) - 0000000000965423 [10:39:02]1040 (4) - 91719 [10:39:02]1012 (4) - 09.05.2024 04:39 [10:39:02]1206 (1) - 0 [10:39:02]OFD Sender: Remove packet 91719 [10:39:02]ProducePacketName [10:39:02]name=ofd_packets/00091719 [10:39:02]NVStorageDeleteData [10:39:03]OFD Sender: No OFD packet to send [10:39:08]OFD Sender: No OFD packet to send [10:39:13]OFD Sender: No OFD packet to send [10:39:18]OFD Sender: No OFD packet to send [10:39:23]OFD Sender: No OFD packet to send [10:39:28]OFD Sender: No OFD packet to send [10:39:33]OFD Sender: No OFD packet to send [10:39:38]OFD Sender: No OFD packet to send [10:39:43]OFD Sender: No OFD packet to send [10:39:48]OFD Sender: No OFD packet to send [10:39:53]OFD Sender: No OFD packet to send [10:39:58]OFD Sender: No OFD packet to send [10:40:03]OFD Sender: No OFD packet to send [10:40:08]OFD Sender: No OFD packet to send [10:40:13]OFD Sender: No OFD packet to send [10:40:18]OFD Sender: No OFD packet to send [10:40:23]OFD Sender: No OFD packet to send [10:40:28]OFD Sender: No OFD packet to send [10:40:33]OFD Sender: No OFD packet to send [10:40:38]OFD Sender: No OFD packet to send [10:40:43]OFD Sender: No OFD packet to send [10:40:48]OFD Sender: No OFD packet to send [10:40:53]OFD Sender: No OFD packet to send [10:40:58]OFD Sender: No OFD packet to send [10:41:03]OFD Sender: No OFD packet to send [10:41:08]OFD Sender: No OFD packet to send [10:41:13]OFD Sender: No OFD packet to send [10:41:18]OFD Sender: No OFD packet to send [10:41:23]OFD Sender: No OFD packet to send [10:41:28]OFD Sender: No OFD packet to send [10:41:33]OFD Sender: No OFD packet to send [10:41:38]OFD Sender: No OFD packet to send [10:41:43]OFD Sender: No OFD packet to send [10:41:48]OFD Sender: No OFD packet to send [10:41:53]OFD Sender: No OFD packet to send [10:41:58]OFD Sender: No OFD packet to send [10:42:03]OFD Sender: No OFD packet to send [10:42:08]OFD Sender: No OFD packet to send [10:42:13]OFD Sender: No OFD packet to send [10:42:18]OFD Sender: No OFD packet to send [10:42:23]OFD Sender: No OFD packet to send [10:42:28]OFD Sender: No OFD packet to send [10:42:33]OFD Sender: No OFD packet to send [10:42:38]OFD Sender: No OFD packet to send [10:42:43]OFD Sender: No OFD packet to send [10:42:48]OFD Sender: No OFD packet to send [10:42:53]OFD Sender: No OFD packet to send [10:42:58]OFD Sender: No OFD packet to send [10:43:03]OFD Sender: No OFD packet to send [10:43:08]OFD Sender: No OFD packet to send [10:43:13]OFD Sender: No OFD packet to send [10:43:18]OFD Sender: No OFD packet to send [10:43:23]OFD Sender: No OFD packet to send [10:43:28]OFD Sender: No OFD packet to send [10:43:33]OFD Sender: No OFD packet to send [10:43:38]OFD Sender: No OFD packet to send [10:43:43]OFD Sender: No OFD packet to send [10:43:48]OFD Sender: No OFD packet to send [10:43:53]OFD Sender: No OFD packet to send [10:43:58]OFD Sender: No OFD packet to send [10:44:03]OFD Sender: No OFD packet to send [10:44:08]OFD Sender: No OFD packet to send [10:44:13]OFD Sender: No OFD packet to send [10:44:18]OFD Sender: No OFD packet to send [10:44:23]OFD Sender: No OFD packet to send [10:44:28]OFD Sender: No OFD packet to send [10:44:33]OFD Sender: No OFD packet to send [10:44:38]OFD Sender: No OFD packet to send [10:44:43]OFD Sender: No OFD packet to send [10:44:48]OFD Sender: No OFD packet to send [10:44:53]OFD Sender: No OFD packet to send [10:44:58]OFD Sender: No OFD packet to send [10:45:03]OFD Sender: No OFD packet to send [10:45:08]OFD Sender: No OFD packet to send [10:45:13]OFD Sender: No OFD packet to send [10:45:18]OFD Sender: No OFD packet to send [10:45:23]OFD Sender: No OFD packet to send [10:45:28]OFD Sender: No OFD packet to send [10:45:33]OFD Sender: No OFD packet to send [10:45:38]OFD Sender: No OFD packet to send [10:45:43]OFD Sender: No OFD packet to send [10:45:48]OFD Sender: No OFD packet to send [10:45:53]OFD Sender: No OFD packet to send [10:45:58]OFD Sender: No OFD packet to send [10:46:03]OFD Sender: No OFD packet to send [10:46:08]OFD Sender: No OFD packet to send [10:46:13]OFD Sender: No OFD packet to send [10:46:18]OFD Sender: No OFD packet to send [10:46:23]OFD Sender: No OFD packet to send [10:46:28]OFD Sender: No OFD packet to send [10:46:33]OFD Sender: No OFD packet to send [10:46:38]OFD Sender: No OFD packet to send [10:46:43]OFD Sender: No OFD packet to send [10:46:48]OFD Sender: No OFD packet to send [10:46:53]OFD Sender: No OFD packet to send [10:46:58]OFD Sender: No OFD packet to send [10:47:03]OFD Sender: No OFD packet to send [10:47:08]OFD Sender: No OFD packet to send [10:47:13]OFD Sender: No OFD packet to send [10:47:18]OFD Sender: No OFD packet to send [10:47:23]OFD Sender: No OFD packet to send [10:47:28]OFD Sender: No OFD packet to send [10:47:33]OFD Sender: No OFD packet to send [10:47:38]OFD Sender: No OFD packet to send [10:47:43]OFD Sender: No OFD packet to send [10:47:48]OFD Sender: No OFD packet to send [10:47:53]OFD Sender: No OFD packet to send [10:47:58]OFD Sender: No OFD packet to send [10:48:03]OFD Sender: No OFD packet to send [10:48:08]OFD Sender: No OFD packet to send [10:48:13]OFD Sender: No OFD packet to send [10:48:18]OFD Sender: No OFD packet to send [10:48:23]OFD Sender: No OFD packet to send [10:48:28]OFD Sender: No OFD packet to send [10:48:33]OFD Sender: No OFD packet to send [10:48:38]OFD Sender: No OFD packet to send [10:48:43]OFD Sender: No OFD packet to send [10:48:48]OFD Sender: No OFD packet to send [10:48:53]OFD Sender: No OFD packet to send [10:48:58]OFD Sender: No OFD packet to send [10:49:03]OFD Sender: No OFD packet to send [10:49:08]OFD Sender: No OFD packet to send [10:49:13]OFD Sender: No OFD packet to send [10:49:18]OFD Sender: No OFD packet to send [10:49:23]OFD Sender: No OFD packet to send [10:49:28]OFD Sender: No OFD packet to send [10:49:33]OFD Sender: No OFD packet to send [10:49:38]OFD Sender: No OFD packet to send [10:49:43]OFD Sender: No OFD packet to send [10:49:48]OFD Sender: No OFD packet to send [10:49:53]OFD Sender: No OFD packet to send [10:49:58]OFD Sender: No OFD packet to send [10:50:03]OFD Sender: No OFD packet to send [10:50:08]OFD Sender: No OFD packet to send [10:50:13]OFD Sender: No OFD packet to send [10:50:18]OFD Sender: No OFD packet to send [10:50:23]OFD Sender: No OFD packet to send [10:50:28]OFD Sender: No OFD packet to send [10:50:33]OFD Sender: No OFD packet to send [10:50:38]OFD Sender: No OFD packet to send [10:50:43]OFD Sender: No OFD packet to send [10:50:48]OFD Sender: No OFD packet to send [10:50:53]OFD Sender: No OFD packet to send [10:50:58]OFD Sender: No OFD packet to send [10:51:03]OFD Sender: No OFD packet to send [10:51:08]OFD Sender: No OFD packet to send [10:51:13]OFD Sender: No OFD packet to send [10:51:18]OFD Sender: No OFD packet to send [10:51:23]OFD Sender: No OFD packet to send [10:51:28]OFD Sender: No OFD packet to send [10:51:33]OFD Sender: No OFD packet to send [10:51:38]OFD Sender: No OFD packet to send [10:51:43]OFD Sender: No OFD packet to send [10:51:48]OFD Sender: No OFD packet to send [10:51:53]OFD Sender: No OFD packet to send [10:51:58]OFD Sender: No OFD packet to send [10:52:04]OFD Sender: No OFD packet to send [10:52:09]OFD Sender: No OFD packet to send [10:52:14]OFD Sender: No OFD packet to send [10:52:19]OFD Sender: No OFD packet to send [10:52:24]OFD Sender: No OFD packet to send [10:52:29]OFD Sender: No OFD packet to send [10:52:34]OFD Sender: No OFD packet to send [10:52:39]OFD Sender: No OFD packet to send [10:52:44]OFD Sender: No OFD packet to send [10:52:49]OFD Sender: No OFD packet to send [10:52:54]OFD Sender: No OFD packet to send [10:52:59]OFD Sender: No OFD packet to send [10:53:04]OFD Sender: No OFD packet to send [10:53:09]OFD Sender: No OFD packet to send [10:53:14]OFD Sender: No OFD packet to send [10:53:19]OFD Sender: No OFD packet to send [10:53:24]OFD Sender: No OFD packet to send [10:53:29]OFD Sender: No OFD packet to send [10:53:34]OFD Sender: No OFD packet to send [10:53:39]OFD Sender: No OFD packet to send [10:53:44]OFD Sender: No OFD packet to send [10:53:49]OFD Sender: No OFD packet to send [10:53:54]OFD Sender: No OFD packet to send [10:53:59]OFD Sender: No OFD packet to send [10:54:04]OFD Sender: No OFD packet to send [10:54:09]OFD Sender: No OFD packet to send [10:54:14]OFD Sender: No OFD packet to send [10:54:19]OFD Sender: No OFD packet to send [10:54:24]OFD Sender: No OFD packet to send [10:54:29]OFD Sender: No OFD packet to send [10:54:34]OFD Sender: No OFD packet to send [10:54:39]OFD Sender: No OFD packet to send [10:54:44]OFD Sender: No OFD packet to send [10:54:49]OFD Sender: No OFD packet to send [10:54:54]OFD Sender: No OFD packet to send [10:54:59]OFD Sender: No OFD packet to send [10:55:04]OFD Sender: No OFD packet to send [10:55:09]OFD Sender: No OFD packet to send [10:55:14]OFD Sender: No OFD packet to send [10:55:19]OFD Sender: No OFD packet to send [10:55:24]OFD Sender: No OFD packet to send [10:55:29]OFD Sender: No OFD packet to send [10:55:34]OFD Sender: No OFD packet to send [10:55:39]OFD Sender: No OFD packet to send [10:55:44]OFD Sender: No OFD packet to send [10:55:49]OFD Sender: No OFD packet to send [10:55:54]OFD Sender: No OFD packet to send [10:55:59]OFD Sender: No OFD packet to send [10:56:04]OFD Sender: No OFD packet to send [10:56:09]OFD Sender: No OFD packet to send [10:56:14]OFD Sender: No OFD packet to send [10:56:19]OFD Sender: No OFD packet to send [10:56:24]OFD Sender: No OFD packet to send [10:56:29]OFD Sender: No OFD packet to send [10:56:34]OFD Sender: No OFD packet to send [10:56:39]OFD Sender: No OFD packet to send [10:56:44]OFD Sender: No OFD packet to send [10:56:49]OFD Sender: No OFD packet to send [10:56:54]OFD Sender: No OFD packet to send [10:56:59]OFD Sender: No OFD packet to send [10:57:04]OFD Sender: No OFD packet to send [10:57:09]OFD Sender: No OFD packet to send [10:57:14]OFD Sender: No OFD packet to send [10:57:19]OFD Sender: No OFD packet to send [10:57:24]OFD Sender: No OFD packet to send [10:57:29]OFD Sender: No OFD packet to send [10:57:34]OFD Sender: No OFD packet to send [10:57:39]OFD Sender: No OFD packet to send [10:57:44]OFD Sender: No OFD packet to send [10:57:49]OFD Sender: No OFD packet to send [10:57:54]OFD Sender: No OFD packet to send [10:57:59]OFD Sender: No OFD packet to send [10:58:04]OFD Sender: No OFD packet to send [10:58:09]OFD Sender: No OFD packet to send [10:58:14]OFD Sender: No OFD packet to send [10:58:19]OFD Sender: No OFD packet to send [10:58:24]OFD Sender: No OFD packet to send [10:58:29]OFD Sender: No OFD packet to send [10:58:34]OFD Sender: No OFD packet to send [10:58:39]OFD Sender: No OFD packet to send [10:58:44]OFD Sender: No OFD packet to send [10:58:49]OFD Sender: No OFD packet to send [10:58:54]OFD Sender: No OFD packet to send [10:58:59]OFD Sender: No OFD packet to send [10:59:04]OFD Sender: No OFD packet to send [10:59:09]OFD Sender: No OFD packet to send [10:59:14]OFD Sender: No OFD packet to send [10:59:19]OFD Sender: No OFD packet to send [10:59:24]OFD Sender: No OFD packet to send [10:59:29]OFD Sender: No OFD packet to send [10:59:34]OFD Sender: No OFD packet to send [10:59:39]OFD Sender: No OFD packet to send [10:59:44]OFD Sender: No OFD packet to send [10:59:49]OFD Sender: No OFD packet to send [10:59:54]OFD Sender: No OFD packet to send [10:59:59]OFD Sender: No OFD packet to send [11:00:04]OFD Sender: No OFD packet to send [11:00:09]OFD Sender: No OFD packet to send [11:00:14]OFD Sender: No OFD packet to send [11:00:19]OFD Sender: No OFD packet to send [11:00:24]OFD Sender: No OFD packet to send [11:00:29]OFD Sender: No OFD packet to send [11:00:34]OFD Sender: No OFD packet to send [11:00:39]OFD Sender: No OFD packet to send [11:00:44]OFD Sender: No OFD packet to send [11:00:49]OFD Sender: No OFD packet to send [11:00:54]OFD Sender: No OFD packet to send [11:00:59]OFD Sender: No OFD packet to send [11:01:04]OFD Sender: No OFD packet to send [11:01:09]OFD Sender: No OFD packet to send [11:01:14]OFD Sender: No OFD packet to send [11:01:19]OFD Sender: No OFD packet to send [11:01:24]OFD Sender: No OFD packet to send [11:01:29]OFD Sender: No OFD packet to send [11:01:34]OFD Sender: No OFD packet to send [11:01:39]OFD Sender: No OFD packet to send [11:01:44]OFD Sender: No OFD packet to send [11:01:49]OFD Sender: No OFD packet to send [11:01:54]OFD Sender: No OFD packet to send [11:01:59]OFD Sender: No OFD packet to send [11:02:04]OFD Sender: No OFD packet to send [11:02:09]OFD Sender: No OFD packet to send [11:02:14]OFD Sender: No OFD packet to send [11:02:19]OFD Sender: No OFD packet to send [11:02:24]OFD Sender: No OFD packet to send [11:02:29]OFD Sender: No OFD packet to send [11:02:34]OFD Sender: No OFD packet to send [11:02:39]OFD Sender: No OFD packet to send [11:02:44]OFD Sender: No OFD packet to send [11:02:49]OFD Sender: No OFD packet to send [11:02:54]OFD Sender: No OFD packet to send [11:02:59]OFD Sender: No OFD packet to send [11:03:04]OFD Sender: No OFD packet to send [11:03:09]OFD Sender: No OFD packet to send [11:03:14]OFD Sender: No OFD packet to send [11:03:19]OFD Sender: No OFD packet to send [11:03:24]OFD Sender: No OFD packet to send [11:03:29]OFD Sender: No OFD packet to send [11:03:34]OFD Sender: No OFD packet to send [11:03:39]OFD Sender: No OFD packet to send [11:03:44]OFD Sender: No OFD packet to send [11:03:49]OFD Sender: No OFD packet to send [11:03:54]OFD Sender: No OFD packet to send [11:03:59]OFD Sender: No OFD packet to send [11:04:04]OFD Sender: No OFD packet to send [11:04:09]OFD Sender: No OFD packet to send [11:04:14]OFD Sender: No OFD packet to send [11:04:19]OFD Sender: No OFD packet to send [11:04:24]OFD Sender: No OFD packet to send [11:04:29]OFD Sender: No OFD packet to send [11:04:30]accept exits with 9 [11:04:30]New connection [11:04:30]New thread 3067067748 created [11:04:30]Thread 3067211108 joined [11:04:30]Waiting for new connection... [11:04:30] Sock 9.Parse request [11:04:30]Sock 9.Check first char [11:04:30]Sock 9.First char is OK [11:04:30]request: POST /json_proto HTTP/1.0 [11:04:30]Method: POST [11:04:30]URL: /json_proto [11:04:30]Method is POST - this is cgi request [11:04:30]url: /json_proto [11:04:30]query_string will be loaded in cgi processing [11:04:30]execute_cgi json_proto POST (null) [11:04:30]execute_cgi path=json_proto method=POST [11:04:30]POST find Content-Length [11:04:30]Host: 172.17.44.196:8080 [11:04:30]Content-Length: 215 [11:04:30]Content-Type: application/json [11:04:30] [11:04:30]POST finish read [11:04:30]Found Content-Length = 215 [11:04:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:30]execute_script... [11:04:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:30]POST & json_proto [11:04:30]process_json_proto [11:04:30]json parsed OK: [11:04:30]protocol is kg_v1.0 [11:04:30]action value=get_value [11:04:30]process_action get_value [11:04:30]cmd_get_value [11:04:30]process_action get_value done [11:04:30]requested_data is exist [11:04:30]produce_requested_data [11:04:30]requested_item kkm.sn is exist - process it [11:04:30]requested_item kkm.ver is exist - process it [11:04:30]requested_item fm.sn is exist - process it [11:04:30]wFMCommunicate request_size=4 [11:04:30]MH_SAM_APDU [11:04:30]CAPDU: 80 11 00 00 [11:04:30]Write to MH i2c: E2 08 00 34 00 80 11 00 00 00 00 00 00 AE [11:04:30]Write i2c OK [11:04:30]MH_I2C_Read... [11:04:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:30]Read from MH i2c: E2 [11:04:30]MH_I2C_Read... [11:04:30]Read from MH i2c: E2 17 00 [11:04:30]MH_I2C_Read... [11:04:30]Read from MH i2c: E2 17 00 34 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 FE [11:04:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:04:30]wFMCommunicate OK [11:04:30]requested_item fd.num is exist - process it [11:04:30]SAM_PROTO_GetFieldsCounters [11:04:30]wFMCommunicate request_size=4 [11:04:30]MH_SAM_APDU [11:04:30]CAPDU: 80 13 00 00 [11:04:30]Write to MH i2c: E2 08 00 35 00 80 13 00 00 00 00 00 00 B1 [11:04:30]Write i2c OK [11:04:30]MH_I2C_Read... [11:04:30]Read from MH i2c: E2 [11:04:30]MH_I2C_Read... [11:04:30]Read from MH i2c: E2 62 00 [11:04:30]MH_I2C_Read... [11:04:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:30]Read from MH i2c: E2 62 00 35 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 47 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 1E [11:04:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 47 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:04:30]wFMCommunicate OK [11:04:30]SAM_PROTO_GetFieldsCounters done [11:04:30]requested_item shift.num is exist - process it [11:04:30]requested_item shift.opened is exist - process it [11:04:30]req_shift_opened [11:04:30]FM_GetShiftState [11:04:30]SAM_PROTO_GetShiftState [11:04:30]wFMCommunicate request_size=4 [11:04:30]MH_SAM_APDU [11:04:30]CAPDU: 80 13 01 00 [11:04:30]Write to MH i2c: E2 08 00 36 00 80 13 01 00 00 00 00 00 B3 [11:04:30]Write i2c OK [11:04:30]MH_I2C_Read... [11:04:30]Read from MH i2c: E2 [11:04:30]MH_I2C_Read... [11:04:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:30]Read from MH i2c: E2 0E 00 [11:04:30]MH_I2C_Read... [11:04:30]Read from MH i2c: E2 0E 00 36 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 91 [11:04:30]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:04:30]wFMCommunicate OK [11:04:30]SAM_PROTO_GetShiftState done [11:04:30]FM_GetShiftState done [11:04:30]req_shift_opened done [11:04:30]requested_item shift.open_date is exist - process it [11:04:30]req_shift_open_date [11:04:30]req_shift_open_date done [11:04:30]produce_requested_data done [11:04:30]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91719,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:04:30]process_action_free get_value [11:04:30]json_value_free [11:04:30]json_value_free done [11:04:30]process_json_proto returns [11:04:30]Send response to host [11:04:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91719,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:04:30]free response buf [11:04:30]execute_script done [11:04:30]execute_script returns [11:04:30]free content buf [11:04:30]Sock 9.Close socket [11:04:30]Sock 9.Thread stoped [11:04:30]accept exits with 7 [11:04:30]New connection [11:04:30]New thread 3067211108 created [11:04:30]Thread 3067067748 joined [11:04:30]Waiting for new connection... [11:04:30] Sock 7.Parse request [11:04:30]Sock 7.Check first char [11:04:30]Sock 7.First char is OK [11:04:30]request: POST /json_proto HTTP/1.0 [11:04:30]Method: POST [11:04:30]URL: /json_proto [11:04:30]Method is POST - this is cgi request [11:04:30]url: /json_proto [11:04:30]query_string will be loaded in cgi processing [11:04:30]execute_cgi json_proto POST (null) [11:04:30]execute_cgi path=json_proto method=POST [11:04:30]POST find Content-Length [11:04:30]Host: 172.17.44.196:8080 [11:04:30]Content-Length: 331 [11:04:30]Content-Type: application/json [11:04:30] [11:04:30]POST finish read [11:04:30]Found Content-Length = 331 [11:04:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:04:30]execute_script... [11:04:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:04:30]POST & json_proto [11:04:30]process_json_proto [11:04:30]json parsed OK: [11:04:30]protocol is kg_v1.0 [11:04:30]action value=get_value [11:04:30]process_action get_value [11:04:30]cmd_get_value [11:04:30]process_action get_value done [11:04:30]requested_data is exist [11:04:30]produce_requested_data [11:04:30]requested_item fm.sale.total is exist - process it [11:04:30]SAM_PROTO_GetFMData [11:04:30]wFMCommunicate request_size=4 [11:04:30]MH_SAM_APDU [11:04:30]CAPDU: 80 13 03 00 [11:04:30]Write to MH i2c: E2 08 00 37 00 80 13 03 00 00 00 00 00 B6 [11:04:30]Write i2c OK [11:04:30]MH_I2C_Read... [11:04:31]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:04:31]Read from MH i2c: E2 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 FD 00 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 FD 00 37 00 00 C8 04 85 04 C4 04 6E 04 04 00 29 64 01 00 69 04 A3 00 6F 04 04 00 2B 5F 01 00 B1 04 05 00 BC 46 B9 64 01 70 04 05 00 32 66 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 57 B3 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 1C 43 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 EF [11:04:31]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 29 64 01 00 69 04 A3 00 6F 04 04 00 2B 5F 01 00 B1 04 05 00 BC 46 B9 64 01 70 04 05 00 32 66 D5 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 57 B3 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 1C 43 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:04:31]wFMCommunicate OK [11:04:31]wFMCommunicate request_size=4 [11:04:31]MH_SAM_APDU [11:04:31]CAPDU: 80 17 00 00 [11:04:31]Write to MH i2c: E2 08 00 38 00 80 17 00 00 00 00 00 00 B8 [11:04:31]Write i2c OK [11:04:31]MH_I2C_Read... [11:04:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:04:31]Read from MH i2c: E2 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 FD 00 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 FD 00 38 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 CA [11:04:31]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:04:31]wFMCommunicate OK [11:04:31]wFMCommunicate request_size=4 [11:04:31]MH_SAM_APDU [11:04:31]CAPDU: 80 17 00 00 [11:04:31]Write to MH i2c: E2 08 00 39 00 80 17 00 00 00 00 00 00 B9 [11:04:31]Write i2c OK [11:04:31]MH_I2C_Read... [11:04:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:04:31]Read from MH i2c: E2 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 FD 00 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 FD 00 39 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 91 [11:04:31]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:04:31]wFMCommunicate OK [11:04:31]wFMCommunicate request_size=4 [11:04:31]MH_SAM_APDU [11:04:31]CAPDU: 80 17 00 00 [11:04:31]Write to MH i2c: E2 08 00 3A 00 80 17 00 00 00 00 00 00 BA [11:04:31]Write i2c OK [11:04:31]MH_I2C_Read... [11:04:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:04:31]Read from MH i2c: E2 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 FD 00 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 FD 00 3A 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 32 [11:04:31]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:04:31]wFMCommunicate OK [11:04:31]wFMCommunicate request_size=4 [11:04:31]MH_SAM_APDU [11:04:31]CAPDU: 80 17 00 00 [11:04:31]Write to MH i2c: E2 08 00 3B 00 80 17 00 00 00 00 00 00 BB [11:04:31]Write i2c OK [11:04:31]MH_I2C_Read... [11:04:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:04:32]Read from MH i2c: E2 [11:04:32]MH_I2C_Read... [11:04:32]Read from MH i2c: E2 E5 00 [11:04:32]MH_I2C_Read... [11:04:32]Read from MH i2c: E2 E5 00 3B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9F [11:04:32]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:04:32]wFMCommunicate OK [11:04:32]SAM_PROTO_GetFMData done [11:04:32]requested_item fm.sale_refund.total is exist - process it [11:04:32]requested_item fm.buy.total is exist - process it [11:04:32]requested_item shift.sale.total is exist - process it [11:04:32]SAM_PROTO_GetShiftData [11:04:32]wFMCommunicate request_size=4 [11:04:32]MH_SAM_APDU [11:04:32]CAPDU: 80 13 02 00 [11:04:32]Write to MH i2c: E2 08 00 3C 00 80 13 02 00 00 00 00 00 BA [11:04:32]Write i2c OK [11:04:32]MH_I2C_Read... [11:04:32]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:04:32]Read from MH i2c: E2 [11:04:32]MH_I2C_Read... [11:04:32]Read from MH i2c: E2 FD 00 [11:04:32]MH_I2C_Read... [11:04:32]Read from MH i2c: E2 FD 00 3C 00 00 AE 04 AA 04 AA 04 6E 04 04 00 31 00 00 00 69 04 9B 00 6F 04 04 00 31 00 00 00 B1 04 03 00 F8 E8 0A 70 04 03 00 50 10 09 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 92 28 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 AF 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 33 [11:04:32]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 31 00 00 00 69 04 9B 00 6F 04 04 00 31 00 00 00 B1 04 03 00 F8 E8 0A 70 04 03 00 50 10 09 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 92 28 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 AF 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:04:32]wFMCommunicate OK [11:04:32]wFMCommunicate request_size=4 [11:04:32]MH_SAM_APDU [11:04:32]CAPDU: 80 17 00 00 [11:04:32]Write to MH i2c: E2 08 00 3D 00 80 17 00 00 00 00 00 00 BD [11:04:32]Write i2c OK [11:04:32]MH_I2C_Read... [11:04:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:04:32]Read from MH i2c: E2 [11:04:32]MH_I2C_Read... [11:04:32]Read from MH i2c: E2 FD 00 [11:04:32]MH_I2C_Read... [11:04:32]Read from MH i2c: E2 FD 00 3D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 DF [11:04:32]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:04:32]wFMCommunicate OK [11:04:32]wFMCommunicate request_size=4 [11:04:32]MH_SAM_APDU [11:04:32]CAPDU: 80 17 00 00 [11:04:32]Write to MH i2c: E2 08 00 3E 00 80 17 00 00 00 00 00 00 BE [11:04:32]Write i2c OK [11:04:32]MH_I2C_Read... [11:04:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:04:33]Read from MH i2c: E2 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 FD 00 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 FD 00 3E 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 75 [11:04:33]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:04:33]wFMCommunicate OK [11:04:33]wFMCommunicate request_size=4 [11:04:33]MH_SAM_APDU [11:04:33]CAPDU: 80 17 00 00 [11:04:33]Write to MH i2c: E2 08 00 3F 00 80 17 00 00 00 00 00 00 BF [11:04:33]Write i2c OK [11:04:33]MH_I2C_Read... [11:04:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:04:33]Read from MH i2c: E2 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 FD 00 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 FD 00 3F 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 31 [11:04:33]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:04:33]wFMCommunicate OK [11:04:33]wFMCommunicate request_size=4 [11:04:33]MH_SAM_APDU [11:04:33]CAPDU: 80 17 00 00 [11:04:33]Write to MH i2c: E2 08 00 40 00 80 17 00 00 00 00 00 00 C0 [11:04:33]Write i2c OK [11:04:33]MH_I2C_Read... [11:04:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:04:33]Read from MH i2c: E2 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 CB 00 [11:04:33]MH_I2C_Read... [11:04:33]Read from MH i2c: E2 CB 00 40 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A9 [11:04:33]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:04:33]wFMCommunicate OK [11:04:33]SAM_PROTO_GetShiftData done [11:04:33]requested_item shift.sale.total_cash is exist - process it [11:04:33]requested_item shift.sale_refund.total is exist - process it [11:04:33]requested_item shift.sale_refund.total_cash is exist - process it [11:04:33]requested_item shift.buy.total is exist - process it [11:04:33]requested_item shift.buy.total_cash is exist - process it [11:04:33]produce_requested_data done [11:04:33]produce_requested_data return {"fm.sale.total":59848311.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7150.00,"shift.sale.total_cash":5940.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:04:33]process_action_free get_value [11:04:33]json_value_free [11:04:33]json_value_free done [11:04:33]process_json_proto returns [11:04:33]Send response to host [11:04:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848311.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7150.00,"shift.sale.total_cash":5940.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:04:33]free response buf [11:04:33]execute_script done [11:04:33]execute_script returns [11:04:33]free content buf [11:04:33]Sock 7.Close socket [11:04:33]Sock 7.Thread stoped [11:04:34]OFD Sender: No OFD packet to send [11:04:35]accept exits with 9 [11:04:35]New connection [11:04:35]New thread 3067067748 created [11:04:35]Thread 3067211108 joined [11:04:35]Waiting for new connection... [11:04:35] Sock 9.Parse request [11:04:35]Sock 9.Check first char [11:04:35]Sock 9.First char is OK [11:04:35]request: POST /json_proto HTTP/1.0 [11:04:35]Method: POST [11:04:35]URL: /json_proto [11:04:35]Method is POST - this is cgi request [11:04:35]url: /json_proto [11:04:35]query_string will be loaded in cgi processing [11:04:35]execute_cgi json_proto POST (null) [11:04:35]execute_cgi path=json_proto method=POST [11:04:35]POST find Content-Length [11:04:35]Host: 172.17.44.196:8080 [11:04:35]Content-Length: 747 [11:04:35]Content-Type: application/json [11:04:35] [11:04:35]POST finish read [11:04:35]Found Content-Length = 747 [11:04:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246347", "tax_sys" : 0, "items" : [ { "code": "2000029770012", "name": "\u041E\u0447\u043A\u0438 \u0441\u043E\u043B\u043D\u0446\u0435\u0437\u0430\u0449\u0438\u0442\u043D\u044B\u0435 \u0432 \u0430\u0441\u0441\u043E\u0440\u0442\u0438\u043C\u0435\u043D\u0442\u0435", "price" : 590.00, "quantity" : 1.000, "sum" : 590.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 590.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:35]execute_script... [11:04:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246347", "tax_sys" : 0, "items" : [ { "code": "2000029770012", "name": "\u041E\u0447\u043A\u0438 \u0441\u043E\u043B\u043D\u0446\u0435\u0437\u0430\u0449\u0438\u0442\u043D\u044B\u0435 \u0432 \u0430\u0441\u0441\u043E\u0440\u0442\u0438\u043C\u0435\u043D\u0442\u0435", "price" : 590.00, "quantity" : 1.000, "sum" : 590.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 590.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:35]POST & json_proto [11:04:35]process_json_proto [11:04:35]json parsed OK: [11:04:35]protocol is kg_v1.0 [11:04:35]action value=close_receipt [11:04:35]process_action close_receipt [11:04:35]cmd_close_receipt [11:04:35]MH_GetDate [11:04:35]Write to MH i2c: F0 00 00 41 00 30 [11:04:35]Write i2c OK [11:04:35]MH_I2C_Read... [11:04:35]Read from MH i2c: F0 [11:04:35]MH_I2C_Read... [11:04:35]Read from MH i2c: F0 09 00 [11:04:35]MH_I2C_Read... [11:04:35]Read from MH i2c: F0 09 00 41 00 00 C4 AD 3C 66 1C A3 36 66 A7 [11:04:35]GetLastDocTimeStamp 1715251140 [11:04:35]current date 1715252676 [11:04:35]FM_GetShiftState [11:04:35]SAM_PROTO_GetShiftState [11:04:35]wFMCommunicate request_size=4 [11:04:35]MH_SAM_APDU [11:04:35]CAPDU: 80 13 01 00 [11:04:35]Write to MH i2c: E2 08 00 42 00 80 13 01 00 00 00 00 00 BF [11:04:35]Write i2c OK [11:04:35]MH_I2C_Read... [11:04:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:36]Read from MH i2c: E2 [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: E2 0E 00 [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: E2 0E 00 42 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 9D [11:04:36]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:04:36]wFMCommunicate OK [11:04:36]SAM_PROTO_GetShiftState done [11:04:36]FM_GetShiftState done [11:04:36]opened in 1715213850 [11:04:36]opened+sec_in_day 1715300250 [11:04:36]quantity*price = 59000 [11:04:36]sum+1 = 59001 [11:04:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 590.00 НСП 1% : 5.22 НДС 12% : 62.65 Наличными: 590.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 50 09.05.2024 11:04 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91720 ФПД: 50607965572725 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T110436&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91720&fm=50607965572725&tin=02508201610067®Number=0000000000098132&sum=59000 0 [11:04:36]StoreToDocumentArchive [11:04:36]shift 271 fd 91720 [11:04:36]save to /storage/0271/doc_00091720 [11:04:36]save last doc name /storage/0271/doc_00091720 to /storage/kkm_last_doc_name [11:04:36]save OK [11:04:36]Clear old archive folders... [11:04:36]ProcessDocumentItem done err = 0, tmpTLVsize=307 [11:04:36]tlvbuf is B6F97B40 [11:04:36]SAM_PROTO_ClearQueue [11:04:36]wFMCommunicate request_size=4 [11:04:36]MH_SAM_APDU [11:04:36]CAPDU: 80 09 00 00 [11:04:36]Write to MH i2c: E2 08 00 4F 00 80 09 00 00 00 00 00 00 C1 [11:04:36]Write i2c OK [11:04:36]MH_I2C_Read... [11:04:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:04:36]Read from MH i2c: E2 [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: E2 03 00 [11:04:36]MH_I2C_Read... [11:04:36]Read from MH i2c: E2 03 00 4F 00 00 90 00 C3 [11:04:36]RAPDU: 90 00 [11:04:36]wFMCommunicate OK [11:04:36]SAM_PROTO_ClearQueue done [11:04:36]KKMCreateOFDPacket [11:04:36]OFDProtocolAddRootSTLVToBuf [11:04:36]FM_MakeSignedData [11:04:36]FM_MakeSignedData [11:04:36]SAM_PROTO_SignData [11:04:36]wFMCommunicate request_size=4 [11:04:36]MH_SAM_APDU [11:04:36]CAPDU: 80 0D 01 02 [11:04:36]Write to MH i2c: E2 08 00 50 00 80 0D 01 02 00 00 00 00 C9 [11:04:36]Write i2c OK [11:04:36]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 03 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 03 00 50 00 00 90 00 C4 [11:04:37]RAPDU: 90 00 [11:04:37]wFMCommunicate OK [11:04:37]wFMCommunicate request_size=255 [11:04:37]MH_SAM_APDU [11:04:37]CAPDU: 80 0D 02 02 FA 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 32 30 30 30 30 32 39 37 37 30 30 31 32 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 18 00 00 00 00 07 04 06 00 78 E6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 C4 AD 3C 66 0E 04 04 00 0F 01 00 00 B9 04 [11:04:37]Write to MH i2c: E2 02 01 51 00 80 0D 02 02 FA 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 32 30 30 30 30 32 39 37 37 30 30 31 32 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 18 00 00 00 00 07 04 06 00 78 E6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 C4 AD 3C 66 0E 04 04 00 0F 01 00 00 B9 04 00 00 A5 [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 03 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 03 00 51 00 00 90 00 C5 [11:04:37]RAPDU: 90 00 [11:04:37]wFMCommunicate OK [11:04:37]wFMCommunicate request_size=66 [11:04:37]MH_SAM_APDU [11:04:37]CAPDU: 80 0D 02 02 3D 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 48 66 01 00 35 04 06 00 2E 07 15 CF 8E 75 [11:04:37]Write to MH i2c: E2 45 00 52 00 80 0D 02 02 3D 00 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 48 66 01 00 35 04 06 00 2E 07 15 CF 8E 75 00 00 E4 [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 03 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 03 00 52 00 00 90 00 C6 [11:04:37]RAPDU: 90 00 [11:04:37]wFMCommunicate OK [11:04:37]wFMCommunicate request_size=4 [11:04:37]MH_SAM_APDU [11:04:37]CAPDU: 80 0D 03 02 [11:04:37]Write to MH i2c: E2 08 00 53 00 80 0D 03 02 00 00 00 00 CE [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 0B 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 0B 00 53 00 00 04 19 19 BB B2 CD 25 65 90 00 C9 [11:04:37]RAPDU: 04 19 19 BB B2 CD 25 65 90 00 [11:04:37]wFMCommunicate OK [11:04:37]SAM_PROTO_SignData done [11:04:37]FM_MakeSignedData done [11:04:37]CreateOFDProtocolMessage [11:04:37]wFMCommunicate request_size=4 [11:04:37]MH_SAM_APDU [11:04:37]CAPDU: 80 11 00 00 [11:04:37]Write to MH i2c: E2 08 00 54 00 80 11 00 00 00 00 00 00 CE [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 17 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 17 00 54 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 1E [11:04:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:04:37]wFMCommunicate OK [11:04:37]CreateOFDProtocolMessage done [11:04:37]OFDSenderStorePacket 91720 [11:04:37]StoreOFDPacket docnum=91720 [11:04:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 47 01 00 00 AD 6B 3F 01 87 DF 5A 03 01 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 32 30 30 30 30 32 39 37 37 30 30 31 32 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 18 00 00 00 00 07 04 06 00 78 E6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 C4 AD 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 48 66 01 00 35 04 06 00 2E 07 15 CF 8E 75 04 19 19 BB B2 CD 25 65 [11:04:37]CheckFolder [11:04:37]dirname=/storage/ofd_packets [11:04:37]CheckFolder done [11:04:37]ProducePacketName [11:04:37]name=ofd_packets/00091720 [11:04:37]NVStorageSaveData ofd_packets/00091720 [11:04:37]File name is /storage/ofd_packets/00091720 [11:04:37]Write 357 bytes [11:04:37]NVStorageSaveData done [11:04:37]OFDSenderStorePacket done [11:04:37]KKMCreateOFDPacket done [11:04:37]NVStorageSaveData kkm_last_timestamp [11:04:37]File name is /storage/kkm_last_timestamp [11:04:37]Write 4 bytes [11:04:37]NVStorageSaveData done [11:04:37]ExternCall_PrintAddStr [11:04:37]wPrintStart [11:04:37]Write to MH i2c: 01 00 00 55 00 55 [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: 01 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: 01 07 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: 01 07 00 55 00 00 01 00 00 00 FF 0F 6B [11:04:37]RasterBufferAndPrint [11:04:37]line Счет N : (3)246347 [11:04:37]line ИНН: 02508201610067 [11:04:37]line Контрольно-Кассовый Чек [11:04:37]line ПРОДАЖА [11:04:37]line Товар: 2000029770012 [11:04:37]line Очки солнцезащитные в ассортименте [11:04:37]line 1.000 * 590.00 [11:04:37]line = 590.00 [11:04:37]line НДС 12% НСП 1% [11:04:37]line > о реализуемом товаре [11:04:37]line ИТОГО: 590.00 [11:04:37]line НСП 1% : 5.22 [11:04:37]line НДС 12% : 62.65 [11:04:37]line Наличными: 590.00 [11:04:37]line Безнал.: 0.00 [11:04:37]line Место: АЗС № 133 "Партнер Нефть" [11:04:37]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [11:04:37]line СНО: Общий режим [11:04:37]line Чек 50 09.05.2024 11:04 [11:04:37]line Смена: 271 ФФД: 1.0 [11:04:37]line ЗНМ: 0300000232 [11:04:37]line РНМ: 0000000000098132 [11:04:37]line Версия ККМ: 001 [11:04:37]line ФМ: 0000000000965423 [11:04:37]line ФД: 91720 [11:04:37]line ФПД: 50607965572725 [11:04:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T110436&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91720&fm=50607965572725&tin=02508201610067®Number=0000000000098132&sum=59000 [11:04:37]line 0 [11:04:37]written 0, free lines is 4095 [11:04:37]Error from MH - 05 [11:04:37]process_action_free close_receipt [11:04:37]json_value_free [11:04:37]json_value_free done [11:04:37]process_json_proto returns [11:04:37]Send response to host [11:04:37]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [11:04:37]free response buf [11:04:37]execute_script done [11:04:37]execute_script returns [11:04:37]free content buf [11:04:37]Sock 9.Close socket [11:04:37]Sock 9.Thread stoped [11:04:37]OFD Sender: Processing packet 91720 [packets to send 59, broken 58] [11:04:37]ProducePacketName [11:04:37]name=ofd_packets/00091720 [11:04:37]OFD Sender: To server: pG, [11:04:37]CommunicateWithHost lk.salyk.kg:30040 [11:04:37]ConnectInit lk.salyk.kg [11:04:38]Connected sock=9 [11:04:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 47 01 00 00 AD 6B 3F 01 87 DF 5A 03 01 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 32 30 30 30 30 32 39 37 37 30 30 31 32 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 18 00 00 00 00 07 04 06 00 78 E6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 C4 AD 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 48 66 01 00 35 04 06 00 2E 07 15 CF 8E 75 04 19 19 BB B2 CD 25 65 [11:04:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 D4 CA 47 00 32 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 48 66 01 00 F4 03 04 00 6A 59 3C 66 B6 04 01 00 00 53 88 CA 46 BB C6 BD CF [11:04:38]CommunicateWithHost err = 0 [11:04:38]CheckOFDResponse [11:04:38]1017 (14) - 77093643461234 [11:04:38]1041 (16) - 0000000000965423 [11:04:38]1040 (4) - 91720 [11:04:38]1012 (4) - 09.05.2024 05:04 [11:04:38]1206 (1) - 0 [11:04:38]OFD Sender: Remove packet 91720 [11:04:38]ProducePacketName [11:04:38]name=ofd_packets/00091720 [11:04:38]NVStorageDeleteData [11:04:38]OFD Sender: No OFD packet to send [11:04:43]OFD Sender: No OFD packet to send [11:04:48]OFD Sender: No OFD packet to send [11:04:53]OFD Sender: No OFD packet to send [11:04:58]OFD Sender: No OFD packet to send [11:05:03]OFD Sender: No OFD packet to send [11:05:08]OFD Sender: No OFD packet to send [11:05:13]OFD Sender: No OFD packet to send [11:05:18]OFD Sender: No OFD packet to send [11:05:23]OFD Sender: No OFD packet to send [11:05:28]OFD Sender: No OFD packet to send [11:05:33]OFD Sender: No OFD packet to send [11:05:38]OFD Sender: No OFD packet to send [11:05:43]OFD Sender: No OFD packet to send [11:05:48]OFD Sender: No OFD packet to send [11:05:53]OFD Sender: No OFD packet to send [11:05:58]OFD Sender: No OFD packet to send [11:06:03]OFD Sender: No OFD packet to send [11:06:08]OFD Sender: No OFD packet to send [11:06:13]OFD Sender: No OFD packet to send [11:06:18]OFD Sender: No OFD packet to send [11:06:23]OFD Sender: No OFD packet to send [11:06:28]OFD Sender: No OFD packet to send [11:06:33]OFD Sender: No OFD packet to send [11:06:38]OFD Sender: No OFD packet to send [11:06:43]OFD Sender: No OFD packet to send [11:06:48]OFD Sender: No OFD packet to send [11:06:53]OFD Sender: No OFD packet to send [11:06:58]OFD Sender: No OFD packet to send [11:07:03]OFD Sender: No OFD packet to send [11:07:08]OFD Sender: No OFD packet to send [11:07:13]OFD Sender: No OFD packet to send [11:07:18]OFD Sender: No OFD packet to send [11:07:23]OFD Sender: No OFD packet to send [11:07:26]accept exits with 7 [11:07:26]New connection [11:07:26]New thread 3067211108 created [11:07:26]Thread 3067067748 joined [11:07:26]Waiting for new connection... [11:07:26] Sock 7.Parse request [11:07:26]Sock 7.Check first char [11:07:26]Sock 7.First char is OK [11:07:26]request: POST /json_proto HTTP/1.0 [11:07:26]Method: POST [11:07:26]URL: /json_proto [11:07:26]Method is POST - this is cgi request [11:07:26]url: /json_proto [11:07:26]query_string will be loaded in cgi processing [11:07:26]execute_cgi json_proto POST (null) [11:07:26]execute_cgi path=json_proto method=POST [11:07:26]POST find Content-Length [11:07:26]Host: 172.17.44.196:8080 [11:07:26]Content-Length: 215 [11:07:26]Content-Type: application/json [11:07:26] [11:07:26]POST finish read [11:07:26]Found Content-Length = 215 [11:07:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:26]execute_script... [11:07:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:26]POST & json_proto [11:07:26]process_json_proto [11:07:26]json parsed OK: [11:07:26]protocol is kg_v1.0 [11:07:26]action value=get_value [11:07:26]process_action get_value [11:07:26]cmd_get_value [11:07:26]process_action get_value done [11:07:26]requested_data is exist [11:07:26]produce_requested_data [11:07:26]requested_item kkm.sn is exist - process it [11:07:26]requested_item kkm.ver is exist - process it [11:07:26]requested_item fm.sn is exist - process it [11:07:26]wFMCommunicate request_size=4 [11:07:26]MH_SAM_APDU [11:07:26]CAPDU: 80 11 00 00 [11:07:26]Write to MH i2c: E2 08 00 58 00 80 11 00 00 00 00 00 00 D2 [11:07:26]Write i2c OK [11:07:26]MH_I2C_Read... [11:07:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:26]Read from MH i2c: E2 [11:07:26]MH_I2C_Read... [11:07:26]Read from MH i2c: E2 17 00 [11:07:26]MH_I2C_Read... [11:07:26]Read from MH i2c: E2 17 00 58 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 22 [11:07:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:07:26]wFMCommunicate OK [11:07:26]requested_item fd.num is exist - process it [11:07:26]SAM_PROTO_GetFieldsCounters [11:07:26]wFMCommunicate request_size=4 [11:07:26]MH_SAM_APDU [11:07:26]CAPDU: 80 13 00 00 [11:07:26]Write to MH i2c: E2 08 00 59 00 80 13 00 00 00 00 00 00 D5 [11:07:26]Write i2c OK [11:07:26]MH_I2C_Read... [11:07:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:26]Read from MH i2c: E2 [11:07:26]MH_I2C_Read... [11:07:26]Read from MH i2c: E2 62 00 [11:07:26]MH_I2C_Read... [11:07:26]Read from MH i2c: E2 62 00 59 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 48 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 46 [11:07:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 48 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:07:26]wFMCommunicate OK [11:07:26]SAM_PROTO_GetFieldsCounters done [11:07:26]requested_item shift.num is exist - process it [11:07:26]requested_item shift.opened is exist - process it [11:07:26]req_shift_opened [11:07:26]FM_GetShiftState [11:07:26]SAM_PROTO_GetShiftState [11:07:26]wFMCommunicate request_size=4 [11:07:26]MH_SAM_APDU [11:07:26]CAPDU: 80 13 01 00 [11:07:26]Write to MH i2c: E2 08 00 5A 00 80 13 01 00 00 00 00 00 D7 [11:07:26]Write i2c OK [11:07:26]MH_I2C_Read... [11:07:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:26]Read from MH i2c: E2 [11:07:26]MH_I2C_Read... [11:07:26]Read from MH i2c: E2 0E 00 [11:07:26]MH_I2C_Read... [11:07:26]Read from MH i2c: E2 0E 00 5A 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 B5 [11:07:26]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:07:26]wFMCommunicate OK [11:07:26]SAM_PROTO_GetShiftState done [11:07:26]FM_GetShiftState done [11:07:26]req_shift_opened done [11:07:26]requested_item shift.open_date is exist - process it [11:07:26]req_shift_open_date [11:07:26]req_shift_open_date done [11:07:26]produce_requested_data done [11:07:26]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91720,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:07:26]process_action_free get_value [11:07:26]json_value_free [11:07:26]json_value_free done [11:07:26]process_json_proto returns [11:07:26]Send response to host [11:07:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91720,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:07:26]free response buf [11:07:26]execute_script done [11:07:26]execute_script returns [11:07:26]free content buf [11:07:26]Sock 7.Close socket [11:07:26]Sock 7.Thread stoped [11:07:26]accept exits with 9 [11:07:26]New connection [11:07:26]New thread 3067067748 created [11:07:26]Thread 3067211108 joined [11:07:26]Waiting for new connection... [11:07:26] Sock 9.Parse request [11:07:26]Sock 9.Check first char [11:07:26]Sock 9.First char is OK [11:07:26]request: POST /json_proto HTTP/1.0 [11:07:26]Method: POST [11:07:26]URL: /json_proto [11:07:26]Method is POST - this is cgi request [11:07:26]url: /json_proto [11:07:26]query_string will be loaded in cgi processing [11:07:26]execute_cgi json_proto POST (null) [11:07:26]execute_cgi path=json_proto method=POST [11:07:26]POST find Content-Length [11:07:26]Host: 172.17.44.196:8080 [11:07:26]Content-Length: 331 [11:07:26]Content-Type: application/json [11:07:26] [11:07:26]POST finish read [11:07:26]Found Content-Length = 331 [11:07:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:07:26]execute_script... [11:07:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:07:26]POST & json_proto [11:07:26]process_json_proto [11:07:26]json parsed OK: [11:07:26]protocol is kg_v1.0 [11:07:26]action value=get_value [11:07:26]process_action get_value [11:07:26]cmd_get_value [11:07:26]process_action get_value done [11:07:26]requested_data is exist [11:07:26]produce_requested_data [11:07:26]requested_item fm.sale.total is exist - process it [11:07:26]SAM_PROTO_GetFMData [11:07:26]wFMCommunicate request_size=4 [11:07:26]MH_SAM_APDU [11:07:26]CAPDU: 80 13 03 00 [11:07:26]Write to MH i2c: E2 08 00 5B 00 80 13 03 00 00 00 00 00 DA [11:07:26]Write i2c OK [11:07:26]MH_I2C_Read... [11:07:27]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:07:27]Read from MH i2c: E2 [11:07:27]MH_I2C_Read... [11:07:27]Read from MH i2c: E2 FD 00 [11:07:27]MH_I2C_Read... [11:07:27]Read from MH i2c: E2 FD 00 5B 00 00 C8 04 85 04 C4 04 6E 04 04 00 2A 64 01 00 69 04 A3 00 6F 04 04 00 2C 5F 01 00 B1 04 05 00 34 2D BA 64 01 70 04 05 00 AA 4C D6 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 D0 CB E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 26 45 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 71 [11:07:27]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 2A 64 01 00 69 04 A3 00 6F 04 04 00 2C 5F 01 00 B1 04 05 00 34 2D BA 64 01 70 04 05 00 AA 4C D6 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 D0 CB E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 26 45 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:07:27]wFMCommunicate OK [11:07:27]wFMCommunicate request_size=4 [11:07:27]MH_SAM_APDU [11:07:27]CAPDU: 80 17 00 00 [11:07:27]Write to MH i2c: E2 08 00 5C 00 80 17 00 00 00 00 00 00 DC [11:07:27]Write i2c OK [11:07:27]MH_I2C_Read... [11:07:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:07:27]Read from MH i2c: E2 [11:07:27]MH_I2C_Read... [11:07:27]Read from MH i2c: E2 FD 00 [11:07:27]MH_I2C_Read... [11:07:27]Read from MH i2c: E2 FD 00 5C 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 EE [11:07:27]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:07:27]wFMCommunicate OK [11:07:27]wFMCommunicate request_size=4 [11:07:27]MH_SAM_APDU [11:07:27]CAPDU: 80 17 00 00 [11:07:27]Write to MH i2c: E2 08 00 5D 00 80 17 00 00 00 00 00 00 DD [11:07:27]Write i2c OK [11:07:27]MH_I2C_Read... [11:07:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:07:27]Read from MH i2c: E2 [11:07:27]MH_I2C_Read... [11:07:27]Read from MH i2c: E2 FD 00 [11:07:27]MH_I2C_Read... [11:07:27]Read from MH i2c: E2 FD 00 5D 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 B5 [11:07:27]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:07:27]wFMCommunicate OK [11:07:27]wFMCommunicate request_size=4 [11:07:27]MH_SAM_APDU [11:07:27]CAPDU: 80 17 00 00 [11:07:27]Write to MH i2c: E2 08 00 5E 00 80 17 00 00 00 00 00 00 DE [11:07:27]Write i2c OK [11:07:27]MH_I2C_Read... [11:07:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:07:28]Read from MH i2c: E2 [11:07:28]MH_I2C_Read... [11:07:28]Read from MH i2c: E2 FD 00 [11:07:28]MH_I2C_Read... [11:07:28]Read from MH i2c: E2 FD 00 5E 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 56 [11:07:28]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:07:28]wFMCommunicate OK [11:07:28]wFMCommunicate request_size=4 [11:07:28]MH_SAM_APDU [11:07:28]CAPDU: 80 17 00 00 [11:07:28]Write to MH i2c: E2 08 00 5F 00 80 17 00 00 00 00 00 00 DF [11:07:28]Write i2c OK [11:07:28]MH_I2C_Read... [11:07:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:07:28]Read from MH i2c: E2 [11:07:28]MH_I2C_Read... [11:07:28]Read from MH i2c: E2 E5 00 [11:07:28]MH_I2C_Read... [11:07:28]Read from MH i2c: E2 E5 00 5F 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C3 [11:07:28]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:07:28]wFMCommunicate OK [11:07:28]SAM_PROTO_GetFMData done [11:07:28]requested_item fm.sale_refund.total is exist - process it [11:07:28]requested_item fm.buy.total is exist - process it [11:07:28]requested_item shift.sale.total is exist - process it [11:07:28]SAM_PROTO_GetShiftData [11:07:28]wFMCommunicate request_size=4 [11:07:28]MH_SAM_APDU [11:07:28]CAPDU: 80 13 02 00 [11:07:28]Write to MH i2c: E2 08 00 60 00 80 13 02 00 00 00 00 00 DE [11:07:28]Write i2c OK [11:07:28]MH_I2C_Read... [11:07:28]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:07:28]Read from MH i2c: E2 [11:07:28]MH_I2C_Read... [11:07:28]Read from MH i2c: E2 FD 00 [11:07:28]MH_I2C_Read... [11:07:28]Read from MH i2c: E2 FD 00 60 00 00 AE 04 AA 04 AA 04 6E 04 04 00 32 00 00 00 69 04 9B 00 6F 04 04 00 32 00 00 00 B1 04 03 00 70 CF 0B 70 04 03 00 C8 F6 09 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 0B 41 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 B9 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 B5 [11:07:28]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 32 00 00 00 69 04 9B 00 6F 04 04 00 32 00 00 00 B1 04 03 00 70 CF 0B 70 04 03 00 C8 F6 09 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 0B 41 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 B9 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:07:28]wFMCommunicate OK [11:07:28]wFMCommunicate request_size=4 [11:07:28]MH_SAM_APDU [11:07:28]CAPDU: 80 17 00 00 [11:07:28]Write to MH i2c: E2 08 00 61 00 80 17 00 00 00 00 00 00 E1 [11:07:28]Write i2c OK [11:07:28]MH_I2C_Read... [11:07:28]OFD Sender: No OFD packet to send [11:07:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:07:29]Read from MH i2c: E2 [11:07:29]MH_I2C_Read... [11:07:29]Read from MH i2c: E2 FD 00 [11:07:29]MH_I2C_Read... [11:07:29]Read from MH i2c: E2 FD 00 61 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 03 [11:07:29]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:07:29]wFMCommunicate OK [11:07:29]wFMCommunicate request_size=4 [11:07:29]MH_SAM_APDU [11:07:29]CAPDU: 80 17 00 00 [11:07:29]Write to MH i2c: E2 08 00 62 00 80 17 00 00 00 00 00 00 E2 [11:07:29]Write i2c OK [11:07:29]MH_I2C_Read... [11:07:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:07:29]Read from MH i2c: E2 [11:07:29]MH_I2C_Read... [11:07:29]Read from MH i2c: E2 FD 00 [11:07:29]MH_I2C_Read... [11:07:29]Read from MH i2c: E2 FD 00 62 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 99 [11:07:29]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:07:29]wFMCommunicate OK [11:07:29]wFMCommunicate request_size=4 [11:07:29]MH_SAM_APDU [11:07:29]CAPDU: 80 17 00 00 [11:07:29]Write to MH i2c: E2 08 00 63 00 80 17 00 00 00 00 00 00 E3 [11:07:29]Write i2c OK [11:07:29]MH_I2C_Read... [11:07:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:07:29]Read from MH i2c: E2 [11:07:29]MH_I2C_Read... [11:07:29]Read from MH i2c: E2 FD 00 [11:07:29]MH_I2C_Read... [11:07:29]Read from MH i2c: E2 FD 00 63 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 55 [11:07:29]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:07:29]wFMCommunicate OK [11:07:29]wFMCommunicate request_size=4 [11:07:29]MH_SAM_APDU [11:07:29]CAPDU: 80 17 00 00 [11:07:29]Write to MH i2c: E2 08 00 64 00 80 17 00 00 00 00 00 00 E4 [11:07:29]Write i2c OK [11:07:29]MH_I2C_Read... [11:07:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:07:29]Read from MH i2c: E2 [11:07:29]MH_I2C_Read... [11:07:29]Read from MH i2c: E2 CB 00 [11:07:29]MH_I2C_Read... [11:07:29]Read from MH i2c: E2 CB 00 64 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CD [11:07:29]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:07:30]wFMCommunicate OK [11:07:30]SAM_PROTO_GetShiftData done [11:07:30]requested_item shift.sale.total_cash is exist - process it [11:07:30]requested_item shift.sale_refund.total is exist - process it [11:07:30]requested_item shift.sale_refund.total_cash is exist - process it [11:07:30]requested_item shift.buy.total is exist - process it [11:07:30]requested_item shift.buy.total_cash is exist - process it [11:07:30]produce_requested_data done [11:07:30]produce_requested_data return {"fm.sale.total":59848901.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7740.00,"shift.sale.total_cash":6530.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:07:30]process_action_free get_value [11:07:30]json_value_free [11:07:30]json_value_free done [11:07:30]process_json_proto returns [11:07:30]Send response to host [11:07:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59848901.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7740.00,"shift.sale.total_cash":6530.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:07:30]free response buf [11:07:30]execute_script done [11:07:30]execute_script returns [11:07:30]free content buf [11:07:30]Sock 9.Close socket [11:07:30]Sock 9.Thread stoped [11:07:30]accept exits with 7 [11:07:30]New connection [11:07:30]New thread 3067211108 created [11:07:30]Thread 3067067748 joined [11:07:30]Waiting for new connection... [11:07:30] Sock 7.Parse request [11:07:30]Sock 7.Check first char [11:07:30]Sock 7.First char is OK [11:07:30]request: POST /json_proto HTTP/1.0 [11:07:30]Method: POST [11:07:30]URL: /json_proto [11:07:30]Method is POST - this is cgi request [11:07:30]url: /json_proto [11:07:30]query_string will be loaded in cgi processing [11:07:30]execute_cgi json_proto POST (null) [11:07:30]execute_cgi path=json_proto method=POST [11:07:30]POST find Content-Length [11:07:30]Host: 172.17.44.196:8080 [11:07:30]Content-Length: 618 [11:07:30]Content-Type: application/json [11:07:30] [11:07:30]POST finish read [11:07:30]Found Content-Length = 618 [11:07:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246348", "tax_sys" : 0, "items" : [ { "code": "48742191", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Bond Street Blue", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:30]execute_script... [11:07:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246348", "tax_sys" : 0, "items" : [ { "code": "48742191", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Bond Street Blue", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:30]POST & json_proto [11:07:30]process_json_proto [11:07:30]json parsed OK: [11:07:30]protocol is kg_v1.0 [11:07:30]action value=close_receipt [11:07:30]process_action close_receipt [11:07:30]cmd_close_receipt [11:07:30]MH_GetDate [11:07:30]Write to MH i2c: F0 00 00 65 00 54 [11:07:30]Write i2c OK [11:07:30]MH_I2C_Read... [11:07:30]Read from MH i2c: F0 [11:07:30]MH_I2C_Read... [11:07:30]Read from MH i2c: F0 09 00 [11:07:30]MH_I2C_Read... [11:07:30]Read from MH i2c: F0 09 00 65 00 00 73 AE 3C 66 1C A3 36 66 7B [11:07:30]GetLastDocTimeStamp 1715252676 [11:07:30]current date 1715252851 [11:07:30]FM_GetShiftState [11:07:30]SAM_PROTO_GetShiftState [11:07:30]wFMCommunicate request_size=4 [11:07:30]MH_SAM_APDU [11:07:30]CAPDU: 80 13 01 00 [11:07:30]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [11:07:30]Write i2c OK [11:07:30]MH_I2C_Read... [11:07:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:30]Read from MH i2c: E2 [11:07:30]MH_I2C_Read... [11:07:30]Read from MH i2c: E2 0E 00 [11:07:30]MH_I2C_Read... [11:07:30]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 C1 [11:07:30]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:07:30]wFMCommunicate OK [11:07:30]SAM_PROTO_GetShiftState done [11:07:30]FM_GetShiftState done [11:07:30]opened in 1715213850 [11:07:30]opened+sec_in_day 1715300250 [11:07:30]quantity*price = 12500 [11:07:30]sum+1 = 12501 [11:07:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.11 НДС 12% : 13.27 Наличными: 125.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 51 09.05.2024 11:07 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91721 ФПД: 100680417020720 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T110731&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91721&fm=100680417020720&tin=02508201610067®Number=0000000000098132&sum=12500 0 [11:07:32]StoreToDocumentArchive [11:07:32]shift 271 fd 91721 [11:07:32]save to /storage/0271/doc_00091721 [11:07:32]save last doc name /storage/0271/doc_00091721 to /storage/kkm_last_doc_name [11:07:32]save OK [11:07:32]Clear old archive folders... [11:07:32]ProcessDocumentItem done err = 0, tmpTLVsize=270 [11:07:32]tlvbuf is B6F97A00 [11:07:32]SAM_PROTO_ClearQueue [11:07:32]wFMCommunicate request_size=4 [11:07:32]MH_SAM_APDU [11:07:32]CAPDU: 80 09 00 00 [11:07:32]Write to MH i2c: E2 08 00 73 00 80 09 00 00 00 00 00 00 E5 [11:07:32]Write i2c OK [11:07:32]MH_I2C_Read... [11:07:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:07:32]Read from MH i2c: E2 [11:07:32]MH_I2C_Read... [11:07:32]Read from MH i2c: E2 03 00 [11:07:32]MH_I2C_Read... [11:07:32]Read from MH i2c: E2 03 00 73 00 00 90 00 E7 [11:07:32]RAPDU: 90 00 [11:07:32]wFMCommunicate OK [11:07:32]SAM_PROTO_ClearQueue done [11:07:32]KKMCreateOFDPacket [11:07:32]OFDProtocolAddRootSTLVToBuf [11:07:32]FM_MakeSignedData [11:07:32]FM_MakeSignedData [11:07:32]SAM_PROTO_SignData [11:07:32]wFMCommunicate request_size=4 [11:07:32]MH_SAM_APDU [11:07:32]CAPDU: 80 0D 01 02 [11:07:32]Write to MH i2c: E2 08 00 74 00 80 0D 01 02 00 00 00 00 ED [11:07:32]Write i2c OK [11:07:32]MH_I2C_Read... [11:07:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:07:32]Read from MH i2c: E2 [11:07:32]MH_I2C_Read... [11:07:32]Read from MH i2c: E2 03 00 [11:07:32]MH_I2C_Read... [11:07:32]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [11:07:32]RAPDU: 90 00 [11:07:32]wFMCommunicate OK [11:07:32]wFMCommunicate request_size=255 [11:07:32]MH_SAM_APDU [11:07:32]CAPDU: 80 0D 02 02 FA 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 08 00 34 38 37 34 32 31 39 31 06 04 21 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 42 6F 6E 64 20 53 74 72 65 65 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 73 AE 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 [11:07:32]Write to MH i2c: E2 02 01 75 00 80 0D 02 02 FA 00 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 08 00 34 38 37 34 32 31 39 31 06 04 21 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 42 6F 6E 64 20 53 74 72 65 65 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 73 AE 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 00 00 D5 [11:07:32]Write i2c OK [11:07:32]MH_I2C_Read... [11:07:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:32]Read from MH i2c: E2 [11:07:32]MH_I2C_Read... [11:07:32]Read from MH i2c: E2 03 00 [11:07:32]MH_I2C_Read... [11:07:32]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [11:07:32]RAPDU: 90 00 [11:07:32]wFMCommunicate OK [11:07:32]wFMCommunicate request_size=29 [11:07:32]MH_SAM_APDU [11:07:32]CAPDU: 80 0D 02 02 18 39 36 35 34 32 33 10 04 04 00 49 66 01 00 35 04 06 00 5B 91 7C 7E 0B 30 [11:07:32]Write to MH i2c: E2 20 00 76 00 80 0D 02 02 18 00 39 36 35 34 32 33 10 04 04 00 49 66 01 00 35 04 06 00 5B 91 7C 7E 0B 30 00 00 85 [11:07:32]Write i2c OK [11:07:32]MH_I2C_Read... [11:07:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:32]Read from MH i2c: E2 [11:07:32]MH_I2C_Read... [11:07:32]Read from MH i2c: E2 03 00 [11:07:32]MH_I2C_Read... [11:07:32]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [11:07:32]RAPDU: 90 00 [11:07:32]wFMCommunicate OK [11:07:32]wFMCommunicate request_size=4 [11:07:32]MH_SAM_APDU [11:07:32]CAPDU: 80 0D 03 02 [11:07:32]Write to MH i2c: E2 08 00 77 00 80 0D 03 02 00 00 00 00 F2 [11:07:32]Write i2c OK [11:07:32]MH_I2C_Read... [11:07:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:07:32]Read from MH i2c: E2 [11:07:32]MH_I2C_Read... [11:07:32]Read from MH i2c: E2 0B 00 [11:07:32]MH_I2C_Read... [11:07:32]Read from MH i2c: E2 0B 00 77 00 00 1B 70 10 7F 1B 36 02 B3 90 00 13 [11:07:32]RAPDU: 1B 70 10 7F 1B 36 02 B3 90 00 [11:07:32]wFMCommunicate OK [11:07:32]SAM_PROTO_SignData done [11:07:32]FM_MakeSignedData done [11:07:32]CreateOFDProtocolMessage [11:07:32]wFMCommunicate request_size=4 [11:07:32]MH_SAM_APDU [11:07:32]CAPDU: 80 11 00 00 [11:07:32]Write to MH i2c: E2 08 00 78 00 80 11 00 00 00 00 00 00 F2 [11:07:32]Write i2c OK [11:07:32]MH_I2C_Read... [11:07:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:32]Read from MH i2c: E2 [11:07:32]MH_I2C_Read... [11:07:32]Read from MH i2c: E2 17 00 [11:07:32]MH_I2C_Read... [11:07:32]Read from MH i2c: E2 17 00 78 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 42 [11:07:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:07:32]wFMCommunicate OK [11:07:32]CreateOFDProtocolMessage done [11:07:32]OFDSenderStorePacket 91721 [11:07:32]StoreOFDPacket docnum=91721 [11:07:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 22 01 00 00 89 6B 1A 01 C3 90 5A 03 01 00 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 08 00 34 38 37 34 32 31 39 31 06 04 21 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 42 6F 6E 64 20 53 74 72 65 65 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 73 AE 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 49 66 01 00 35 04 06 00 5B 91 7C 7E 0B 30 1B 70 10 7F 1B 36 02 B3 [11:07:32]CheckFolder [11:07:32]dirname=/storage/ofd_packets [11:07:32]CheckFolder done [11:07:32]ProducePacketName [11:07:32]name=ofd_packets/00091721 [11:07:32]NVStorageSaveData ofd_packets/00091721 [11:07:32]File name is /storage/ofd_packets/00091721 [11:07:32]Write 320 bytes [11:07:32]NVStorageSaveData done [11:07:32]OFDSenderStorePacket done [11:07:32]KKMCreateOFDPacket done [11:07:32]NVStorageSaveData kkm_last_timestamp [11:07:32]File name is /storage/kkm_last_timestamp [11:07:32]Write 4 bytes [11:07:32]NVStorageSaveData done [11:07:32]ExternCall_PrintAddStr [11:07:32]wPrintStart [11:07:32]Write to MH i2c: 01 00 00 79 00 79 [11:07:32]Write i2c OK [11:07:32]MH_I2C_Read... [11:07:32]Read from MH i2c: 01 [11:07:32]MH_I2C_Read... [11:07:32]OFD Sender: Processing packet 91721 [packets to send 59, broken 58] [11:07:32]ProducePacketName [11:07:32]name=ofd_packets/00091721 [11:07:32]OFD Sender: To server: pG, [11:07:32]CommunicateWithHost lk.salyk.kg:30040 [11:07:32]ConnectInit lk.salyk.kg [11:07:32]Read from MH i2c: 01 07 00 [11:07:32]MH_I2C_Read... [11:07:32]Read from MH i2c: 01 07 00 79 00 00 01 00 00 00 FF 0F 8F [11:07:32]RasterBufferAndPrint [11:07:32]line Счет N : (3)246348 [11:07:32]line ИНН: 02508201610067 [11:07:32]line Контрольно-Кассовый Чек [11:07:32]line ПРОДАЖА [11:07:32]line Товар: 48742191 [11:07:32]line Сигареты Bond Street Blue [11:07:32]line 1.000 * 125.00 [11:07:32]line = 125.00 [11:07:32]line НДС 12% НСП 1% [11:07:32]line > о реализуемом товаре [11:07:32]line ИТОГО: 125.00 [11:07:32]line НСП 1% : 1.11 [11:07:32]line НДС 12% : 13.27 [11:07:32]line Наличными: 125.00 [11:07:32]line Безнал.: 0.00 [11:07:32]line Место: АЗС № 133 "Партнер Нефть" [11:07:32]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [11:07:32]line СНО: Общий режим [11:07:32]line Чек 51 09.05.2024 11:07 [11:07:32]line Смена: 271 ФФД: 1.0 [11:07:32]line ЗНМ: 0300000232 [11:07:32]line РНМ: 0000000000098132 [11:07:32]line Версия ККМ: 001 [11:07:32]line ФМ: 0000000000965423 [11:07:32]line ФД: 91721 [11:07:32]line ФПД: 100680417020720 [11:07:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T110731&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91721&fm=100680417020720&tin=02508201610067®Number=0000000000098132&sum=12500 [11:07:32]line 0 [11:07:32]written 0, free lines is 4095 [11:07:32]Error from MH - 05 [11:07:32]process_action_free close_receipt [11:07:32]json_value_free [11:07:32]json_value_free done [11:07:32]process_json_proto returns [11:07:32]Send response to host [11:07:32]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [11:07:32]free response buf [11:07:32]execute_script done [11:07:32]execute_script returns [11:07:32]free content buf [11:07:32]Sock 7.Close socket [11:07:32]Sock 7.Thread stoped [11:07:33]Connected sock=10 [11:07:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 22 01 00 00 89 6B 1A 01 C3 90 5A 03 01 00 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 08 00 34 38 37 34 32 31 39 31 06 04 21 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 42 6F 6E 64 20 53 74 72 65 65 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 73 AE 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 49 66 01 00 35 04 06 00 5B 91 7C 7E 0B 30 1B 70 10 7F 1B 36 02 B3 [11:07:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 DD 50 47 00 9B 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 49 66 01 00 F4 03 04 00 19 5A 3C 66 B6 04 01 00 00 15 29 C5 66 8E F6 0E AD [11:07:33]CommunicateWithHost err = 0 [11:07:33]CheckOFDResponse [11:07:33]1017 (14) - 77093643461234 [11:07:33]1041 (16) - 0000000000965423 [11:07:33]1040 (4) - 91721 [11:07:33]1012 (4) - 09.05.2024 05:07 [11:07:33]1206 (1) - 0 [11:07:33]OFD Sender: Remove packet 91721 [11:07:33]ProducePacketName [11:07:33]name=ofd_packets/00091721 [11:07:33]NVStorageDeleteData [11:07:33]OFD Sender: No OFD packet to send [11:07:38]OFD Sender: No OFD packet to send [11:07:43]OFD Sender: No OFD packet to send [11:07:45]accept exits with 9 [11:07:45]New connection [11:07:45]New thread 3067067748 created [11:07:45]Thread 3067211108 joined [11:07:45]Waiting for new connection... [11:07:45] Sock 9.Parse request [11:07:45]Sock 9.Check first char [11:07:45]Sock 9.First char is OK [11:07:45]request: POST /json_proto HTTP/1.0 [11:07:45]Method: POST [11:07:45]URL: /json_proto [11:07:45]Method is POST - this is cgi request [11:07:45]url: /json_proto [11:07:45]query_string will be loaded in cgi processing [11:07:45]execute_cgi json_proto POST (null) [11:07:45]execute_cgi path=json_proto method=POST [11:07:45]POST find Content-Length [11:07:45]Host: 172.17.44.196:8080 [11:07:45]Content-Length: 215 [11:07:45]Content-Type: application/json [11:07:45] [11:07:45]POST finish read [11:07:45]Found Content-Length = 215 [11:07:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:45]execute_script... [11:07:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:45]POST & json_proto [11:07:45]process_json_proto [11:07:45]json parsed OK: [11:07:45]protocol is kg_v1.0 [11:07:45]action value=get_value [11:07:45]process_action get_value [11:07:45]cmd_get_value [11:07:45]process_action get_value done [11:07:45]requested_data is exist [11:07:45]produce_requested_data [11:07:45]requested_item kkm.sn is exist - process it [11:07:45]requested_item kkm.ver is exist - process it [11:07:45]requested_item fm.sn is exist - process it [11:07:45]wFMCommunicate request_size=4 [11:07:45]MH_SAM_APDU [11:07:45]CAPDU: 80 11 00 00 [11:07:45]Write to MH i2c: E2 08 00 7C 00 80 11 00 00 00 00 00 00 F6 [11:07:45]Write i2c OK [11:07:45]MH_I2C_Read... [11:07:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:45]Read from MH i2c: E2 [11:07:45]MH_I2C_Read... [11:07:45]Read from MH i2c: E2 17 00 [11:07:45]MH_I2C_Read... [11:07:45]Read from MH i2c: E2 17 00 7C 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 46 [11:07:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:07:45]wFMCommunicate OK [11:07:45]requested_item fd.num is exist - process it [11:07:45]SAM_PROTO_GetFieldsCounters [11:07:45]wFMCommunicate request_size=4 [11:07:45]MH_SAM_APDU [11:07:45]CAPDU: 80 13 00 00 [11:07:45]Write to MH i2c: E2 08 00 7D 00 80 13 00 00 00 00 00 00 F9 [11:07:45]Write i2c OK [11:07:45]MH_I2C_Read... [11:07:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:45]Read from MH i2c: E2 [11:07:45]MH_I2C_Read... [11:07:45]Read from MH i2c: E2 62 00 [11:07:45]MH_I2C_Read... [11:07:45]Read from MH i2c: E2 62 00 7D 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 49 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 6E [11:07:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 49 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:07:45]wFMCommunicate OK [11:07:45]SAM_PROTO_GetFieldsCounters done [11:07:45]requested_item shift.num is exist - process it [11:07:45]requested_item shift.opened is exist - process it [11:07:45]req_shift_opened [11:07:45]FM_GetShiftState [11:07:45]SAM_PROTO_GetShiftState [11:07:45]wFMCommunicate request_size=4 [11:07:45]MH_SAM_APDU [11:07:45]CAPDU: 80 13 01 00 [11:07:45]Write to MH i2c: E2 08 00 7E 00 80 13 01 00 00 00 00 00 FB [11:07:45]Write i2c OK [11:07:45]MH_I2C_Read... [11:07:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:45]Read from MH i2c: E2 [11:07:45]MH_I2C_Read... [11:07:45]Read from MH i2c: E2 0E 00 [11:07:45]MH_I2C_Read... [11:07:45]Read from MH i2c: E2 0E 00 7E 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 D9 [11:07:45]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:07:45]wFMCommunicate OK [11:07:45]SAM_PROTO_GetShiftState done [11:07:45]FM_GetShiftState done [11:07:45]req_shift_opened done [11:07:45]requested_item shift.open_date is exist - process it [11:07:45]req_shift_open_date [11:07:45]req_shift_open_date done [11:07:45]produce_requested_data done [11:07:45]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91721,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:07:45]process_action_free get_value [11:07:45]json_value_free [11:07:45]json_value_free done [11:07:45]process_json_proto returns [11:07:45]Send response to host [11:07:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91721,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:07:45]free response buf [11:07:45]execute_script done [11:07:45]execute_script returns [11:07:45]free content buf [11:07:45]Sock 9.Close socket [11:07:45]Sock 9.Thread stoped [11:07:45]accept exits with 7 [11:07:45]New connection [11:07:45]New thread 3067211108 created [11:07:45]Thread 3067067748 joined [11:07:45]Waiting for new connection... [11:07:45] Sock 7.Parse request [11:07:45]Sock 7.Check first char [11:07:45]Sock 7.First char is OK [11:07:45]request: POST /json_proto HTTP/1.0 [11:07:45]Method: POST [11:07:45]URL: /json_proto [11:07:45]Method is POST - this is cgi request [11:07:45]url: /json_proto [11:07:45]query_string will be loaded in cgi processing [11:07:45]execute_cgi json_proto POST (null) [11:07:45]execute_cgi path=json_proto method=POST [11:07:45]POST find Content-Length [11:07:45]Host: 172.17.44.196:8080 [11:07:45]Content-Length: 331 [11:07:45]Content-Type: application/json [11:07:45] [11:07:45]POST finish read [11:07:45]Found Content-Length = 331 [11:07:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:07:45]execute_script... [11:07:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:07:45]POST & json_proto [11:07:45]process_json_proto [11:07:45]json parsed OK: [11:07:45]protocol is kg_v1.0 [11:07:45]action value=get_value [11:07:45]process_action get_value [11:07:45]cmd_get_value [11:07:45]process_action get_value done [11:07:45]requested_data is exist [11:07:45]produce_requested_data [11:07:45]requested_item fm.sale.total is exist - process it [11:07:45]SAM_PROTO_GetFMData [11:07:45]wFMCommunicate request_size=4 [11:07:45]MH_SAM_APDU [11:07:45]CAPDU: 80 13 03 00 [11:07:45]Write to MH i2c: E2 08 00 7F 00 80 13 03 00 00 00 00 00 FE [11:07:45]Write i2c OK [11:07:45]MH_I2C_Read... [11:07:46]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:07:46]Read from MH i2c: E2 [11:07:46]MH_I2C_Read... [11:07:46]Read from MH i2c: E2 FD 00 [11:07:46]MH_I2C_Read... [11:07:46]Read from MH i2c: E2 FD 00 7F 00 00 C8 04 85 04 C4 04 6E 04 04 00 2B 64 01 00 69 04 A3 00 6F 04 04 00 2D 5F 01 00 B1 04 05 00 08 5E BA 64 01 70 04 05 00 7E 7D D6 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 FF D0 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 95 45 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 44 [11:07:46]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 2B 64 01 00 69 04 A3 00 6F 04 04 00 2D 5F 01 00 B1 04 05 00 08 5E BA 64 01 70 04 05 00 7E 7D D6 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 FF D0 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 95 45 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:07:46]wFMCommunicate OK [11:07:46]wFMCommunicate request_size=4 [11:07:46]MH_SAM_APDU [11:07:46]CAPDU: 80 17 00 00 [11:07:46]Write to MH i2c: E2 08 00 80 00 80 17 00 00 00 00 00 00 00 [11:07:46]Write i2c OK [11:07:46]MH_I2C_Read... [11:07:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:07:46]Read from MH i2c: E2 [11:07:46]MH_I2C_Read... [11:07:46]Read from MH i2c: E2 FD 00 [11:07:46]MH_I2C_Read... [11:07:46]Read from MH i2c: E2 FD 00 80 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 12 [11:07:46]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:07:46]wFMCommunicate OK [11:07:46]wFMCommunicate request_size=4 [11:07:46]MH_SAM_APDU [11:07:46]CAPDU: 80 17 00 00 [11:07:46]Write to MH i2c: E2 08 00 81 00 80 17 00 00 00 00 00 00 01 [11:07:46]Write i2c OK [11:07:46]MH_I2C_Read... [11:07:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:07:46]Read from MH i2c: E2 [11:07:46]MH_I2C_Read... [11:07:46]Read from MH i2c: E2 FD 00 [11:07:46]MH_I2C_Read... [11:07:46]Read from MH i2c: E2 FD 00 81 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 D9 [11:07:46]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:07:47]wFMCommunicate OK [11:07:47]wFMCommunicate request_size=4 [11:07:47]MH_SAM_APDU [11:07:47]CAPDU: 80 17 00 00 [11:07:47]Write to MH i2c: E2 08 00 82 00 80 17 00 00 00 00 00 00 02 [11:07:47]Write i2c OK [11:07:47]MH_I2C_Read... [11:07:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:07:47]Read from MH i2c: E2 [11:07:47]MH_I2C_Read... [11:07:47]Read from MH i2c: E2 FD 00 [11:07:47]MH_I2C_Read... [11:07:47]Read from MH i2c: E2 FD 00 82 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 7A [11:07:47]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:07:47]wFMCommunicate OK [11:07:47]wFMCommunicate request_size=4 [11:07:47]MH_SAM_APDU [11:07:47]CAPDU: 80 17 00 00 [11:07:47]Write to MH i2c: E2 08 00 83 00 80 17 00 00 00 00 00 00 03 [11:07:47]Write i2c OK [11:07:47]MH_I2C_Read... [11:07:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:07:47]Read from MH i2c: E2 [11:07:47]MH_I2C_Read... [11:07:47]Read from MH i2c: E2 E5 00 [11:07:47]MH_I2C_Read... [11:07:47]Read from MH i2c: E2 E5 00 83 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E7 [11:07:47]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:07:47]wFMCommunicate OK [11:07:47]SAM_PROTO_GetFMData done [11:07:47]requested_item fm.sale_refund.total is exist - process it [11:07:47]requested_item fm.buy.total is exist - process it [11:07:47]requested_item shift.sale.total is exist - process it [11:07:47]SAM_PROTO_GetShiftData [11:07:47]wFMCommunicate request_size=4 [11:07:47]MH_SAM_APDU [11:07:47]CAPDU: 80 13 02 00 [11:07:47]Write to MH i2c: E2 08 00 84 00 80 13 02 00 00 00 00 00 02 [11:07:47]Write i2c OK [11:07:47]MH_I2C_Read... [11:07:48]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:07:48]Read from MH i2c: E2 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: E2 FD 00 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: E2 FD 00 84 00 00 AE 04 AA 04 AA 04 6E 04 04 00 33 00 00 00 69 04 9B 00 6F 04 04 00 33 00 00 00 B1 04 03 00 44 00 0C 70 04 03 00 9C 27 0A 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 3A 46 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 28 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 8B [11:07:48]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 33 00 00 00 69 04 9B 00 6F 04 04 00 33 00 00 00 B1 04 03 00 44 00 0C 70 04 03 00 9C 27 0A 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 3A 46 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 28 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:07:48]wFMCommunicate OK [11:07:48]wFMCommunicate request_size=4 [11:07:48]MH_SAM_APDU [11:07:48]CAPDU: 80 17 00 00 [11:07:48]Write to MH i2c: E2 08 00 85 00 80 17 00 00 00 00 00 00 05 [11:07:48]Write i2c OK [11:07:48]MH_I2C_Read... [11:07:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:07:48]Read from MH i2c: E2 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: E2 FD 00 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: E2 FD 00 85 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 27 [11:07:48]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:07:48]wFMCommunicate OK [11:07:48]wFMCommunicate request_size=4 [11:07:48]MH_SAM_APDU [11:07:48]CAPDU: 80 17 00 00 [11:07:48]Write to MH i2c: E2 08 00 86 00 80 17 00 00 00 00 00 00 06 [11:07:48]Write i2c OK [11:07:48]MH_I2C_Read... [11:07:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:07:48]Read from MH i2c: E2 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: E2 FD 00 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: E2 FD 00 86 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 BD [11:07:48]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:07:48]wFMCommunicate OK [11:07:48]wFMCommunicate request_size=4 [11:07:48]MH_SAM_APDU [11:07:48]CAPDU: 80 17 00 00 [11:07:48]Write to MH i2c: E2 08 00 87 00 80 17 00 00 00 00 00 00 07 [11:07:48]Write i2c OK [11:07:48]MH_I2C_Read... [11:07:48]OFD Sender: No OFD packet to send [11:07:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:07:49]Read from MH i2c: E2 [11:07:49]MH_I2C_Read... [11:07:49]Read from MH i2c: E2 FD 00 [11:07:49]MH_I2C_Read... [11:07:49]Read from MH i2c: E2 FD 00 87 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 79 [11:07:49]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:07:49]wFMCommunicate OK [11:07:49]wFMCommunicate request_size=4 [11:07:49]MH_SAM_APDU [11:07:49]CAPDU: 80 17 00 00 [11:07:49]Write to MH i2c: E2 08 00 88 00 80 17 00 00 00 00 00 00 08 [11:07:49]Write i2c OK [11:07:49]MH_I2C_Read... [11:07:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:07:49]Read from MH i2c: E2 [11:07:49]MH_I2C_Read... [11:07:49]Read from MH i2c: E2 CB 00 [11:07:49]MH_I2C_Read... [11:07:49]Read from MH i2c: E2 CB 00 88 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F1 [11:07:49]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:07:49]wFMCommunicate OK [11:07:49]SAM_PROTO_GetShiftData done [11:07:49]requested_item shift.sale.total_cash is exist - process it [11:07:49]requested_item shift.sale_refund.total is exist - process it [11:07:49]requested_item shift.sale_refund.total_cash is exist - process it [11:07:49]requested_item shift.buy.total is exist - process it [11:07:49]requested_item shift.buy.total_cash is exist - process it [11:07:49]produce_requested_data done [11:07:49]produce_requested_data return {"fm.sale.total":59849026.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7865.00,"shift.sale.total_cash":6655.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:07:49]process_action_free get_value [11:07:49]json_value_free [11:07:49]json_value_free done [11:07:49]process_json_proto returns [11:07:49]Send response to host [11:07:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59849026.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7865.00,"shift.sale.total_cash":6655.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:07:49]free response buf [11:07:49]execute_script done [11:07:49]execute_script returns [11:07:49]free content buf [11:07:49]Sock 7.Close socket [11:07:49]Sock 7.Thread stoped [11:07:50]accept exits with 9 [11:07:50]New connection [11:07:50]New thread 3067067748 created [11:07:50]Thread 3067211108 joined [11:07:50]Waiting for new connection... [11:07:50] Sock 9.Parse request [11:07:50]Sock 9.Check first char [11:07:50]Sock 9.First char is OK [11:07:50]request: POST /json_proto HTTP/1.0 [11:07:50]Method: POST [11:07:50]URL: /json_proto [11:07:50]Method is POST - this is cgi request [11:07:50]url: /json_proto [11:07:50]query_string will be loaded in cgi processing [11:07:50]execute_cgi json_proto POST (null) [11:07:50]execute_cgi path=json_proto method=POST [11:07:50]POST find Content-Length [11:07:50]Host: 172.17.44.196:8080 [11:07:50]Content-Length: 924 [11:07:50]Content-Type: application/json [11:07:50] [11:07:50]POST finish read [11:07:50]Found Content-Length = 924 [11:07:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246349", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 2.000, "sum" : 14.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 74.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:50]execute_script... [11:07:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246349", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 2.000, "sum" : 14.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 74.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:50]POST & json_proto [11:07:50]process_json_proto [11:07:50]json parsed OK: [11:07:50]protocol is kg_v1.0 [11:07:50]action value=close_receipt [11:07:50]process_action close_receipt [11:07:50]cmd_close_receipt [11:07:50]MH_GetDate [11:07:50]Write to MH i2c: F0 00 00 89 00 78 [11:07:50]Write i2c OK [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: F0 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: F0 09 00 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: F0 09 00 89 00 00 87 AE 3C 66 1C A3 36 66 B3 [11:07:50]GetLastDocTimeStamp 1715252851 [11:07:50]current date 1715252871 [11:07:50]FM_GetShiftState [11:07:50]SAM_PROTO_GetShiftState [11:07:50]wFMCommunicate request_size=4 [11:07:50]MH_SAM_APDU [11:07:50]CAPDU: 80 13 01 00 [11:07:50]Write to MH i2c: E2 08 00 8A 00 80 13 01 00 00 00 00 00 07 [11:07:50]Write i2c OK [11:07:50]MH_I2C_Read... [11:07:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:50]Read from MH i2c: E2 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 0E 00 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 0E 00 8A 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 E5 [11:07:50]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:07:50]wFMCommunicate OK [11:07:50]SAM_PROTO_GetShiftState done [11:07:50]FM_GetShiftState done [11:07:50]opened in 1715213850 [11:07:50]opened+sec_in_day 1715300250 [11:07:50]quantity*price = 6000 [11:07:50]sum+1 = 6001 [11:07:50]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000053020015 Бумажные стаканы 250мл 1шт 2.000 * 7.00 = 14.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 74.00 НСП 1% : 0.65 НДС 12% : 7.86 Наличными: 74.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 52 09.05.2024 11:07 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91722 ФПД: 143773679544179 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T110751&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91722&fm=143773679544179&tin=02508201610067®Number=0000000000098132&sum=7400 0 [11:07:52]StoreToDocumentArchive [11:07:52]shift 271 fd 91722 [11:07:52]save to /storage/0271/doc_00091722 [11:07:52]save last doc name /storage/0271/doc_00091722 to /storage/kkm_last_doc_name [11:07:52]save OK [11:07:52]Clear old archive folders... [11:07:52]ProcessDocumentItem done err = 0, tmpTLVsize=388 [11:07:52]tlvbuf is 01F0B070 [11:07:52]SAM_PROTO_ClearQueue [11:07:52]wFMCommunicate request_size=4 [11:07:52]MH_SAM_APDU [11:07:52]CAPDU: 80 09 00 00 [11:07:52]Write to MH i2c: E2 08 00 97 00 80 09 00 00 00 00 00 00 09 [11:07:52]Write i2c OK [11:07:52]MH_I2C_Read... [11:07:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:07:52]Read from MH i2c: E2 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 03 00 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 03 00 97 00 00 90 00 0B [11:07:52]RAPDU: 90 00 [11:07:52]wFMCommunicate OK [11:07:52]SAM_PROTO_ClearQueue done [11:07:52]KKMCreateOFDPacket [11:07:52]OFDProtocolAddRootSTLVToBuf [11:07:52]FM_MakeSignedData [11:07:52]FM_MakeSignedData [11:07:52]SAM_PROTO_SignData [11:07:52]wFMCommunicate request_size=4 [11:07:52]MH_SAM_APDU [11:07:52]CAPDU: 80 0D 01 02 [11:07:52]Write to MH i2c: E2 08 00 98 00 80 0D 01 02 00 00 00 00 11 [11:07:52]Write i2c OK [11:07:52]MH_I2C_Read... [11:07:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:07:52]Read from MH i2c: E2 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 03 00 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 03 00 98 00 00 90 00 0C [11:07:52]RAPDU: 90 00 [11:07:52]wFMCommunicate OK [11:07:52]wFMCommunicate request_size=255 [11:07:52]MH_SAM_APDU [11:07:52]CAPDU: 80 0D 02 02 FA 03 00 84 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 [11:07:52]Write to MH i2c: E2 02 01 99 00 80 0D 02 02 FA 00 03 00 84 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 00 00 66 [11:07:52]Write i2c OK [11:07:52]MH_I2C_Read... [11:07:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:53]Read from MH i2c: E2 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 03 00 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 03 00 99 00 00 90 00 0D [11:07:53]RAPDU: 90 00 [11:07:53]wFMCommunicate OK [11:07:53]wFMCommunicate request_size=147 [11:07:53]MH_SAM_APDU [11:07:53]CAPDU: 80 0D 02 02 8E F7 03 06 00 41 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 03 00 00 00 00 07 04 06 00 E8 1C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 87 AE 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4A 66 01 00 35 04 06 00 82 C2 EB 18 E7 73 [11:07:53]Write to MH i2c: E2 96 00 9A 00 80 0D 02 02 8E 00 F7 03 06 00 41 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 03 00 00 00 00 07 04 06 00 E8 1C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 87 AE 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4A 66 01 00 35 04 06 00 82 C2 EB 18 E7 73 00 00 1F [11:07:53]Write i2c OK [11:07:53]MH_I2C_Read... [11:07:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:53]Read from MH i2c: E2 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 03 00 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 03 00 9A 00 00 90 00 0E [11:07:53]RAPDU: 90 00 [11:07:53]wFMCommunicate OK [11:07:53]wFMCommunicate request_size=4 [11:07:53]MH_SAM_APDU [11:07:53]CAPDU: 80 0D 03 02 [11:07:53]Write to MH i2c: E2 08 00 9B 00 80 0D 03 02 00 00 00 00 16 [11:07:53]Write i2c OK [11:07:53]MH_I2C_Read... [11:07:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:07:53]Read from MH i2c: E2 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 0B 00 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 0B 00 9B 00 00 0A FB B8 9C 1B 67 ED 27 90 00 06 [11:07:53]RAPDU: 0A FB B8 9C 1B 67 ED 27 90 00 [11:07:53]wFMCommunicate OK [11:07:53]SAM_PROTO_SignData done [11:07:53]FM_MakeSignedData done [11:07:53]CreateOFDProtocolMessage [11:07:53]wFMCommunicate request_size=4 [11:07:53]MH_SAM_APDU [11:07:53]CAPDU: 80 11 00 00 [11:07:53]Write to MH i2c: E2 08 00 9C 00 80 11 00 00 00 00 00 00 16 [11:07:53]Write i2c OK [11:07:53]MH_I2C_Read... [11:07:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:53]Read from MH i2c: E2 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 17 00 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 17 00 9C 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 66 [11:07:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:07:53]wFMCommunicate OK [11:07:53]CreateOFDProtocolMessage done [11:07:53]OFDSenderStorePacket 91722 [11:07:53]StoreOFDPacket docnum=91722 [11:07:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 98 01 00 00 CC 86 90 01 F8 58 5A 03 01 00 03 00 84 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 03 00 00 00 00 07 04 06 00 E8 1C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 87 AE 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4A 66 01 00 35 04 06 00 82 C2 EB 18 E7 73 0A FB B8 9C 1B 67 ED 27 [11:07:53]CheckFolder [11:07:53]dirname=/storage/ofd_packets [11:07:53]CheckFolder done [11:07:53]ProducePacketName [11:07:53]name=ofd_packets/00091722 [11:07:53]NVStorageSaveData ofd_packets/00091722 [11:07:53]File name is /storage/ofd_packets/00091722 [11:07:53]Write 438 bytes [11:07:53]NVStorageSaveData done [11:07:53]OFDSenderStorePacket done [11:07:53]KKMCreateOFDPacket done [11:07:53]NVStorageSaveData kkm_last_timestamp [11:07:53]File name is /storage/kkm_last_timestamp [11:07:53]Write 4 bytes [11:07:53]NVStorageSaveData done [11:07:53]ExternCall_PrintAddStr [11:07:53]wPrintStart [11:07:53]Write to MH i2c: 01 00 00 9D 00 9D [11:07:53]Write i2c OK [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: 01 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: 01 07 00 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: 01 07 00 9D 00 00 01 00 00 00 FF 0F B3 [11:07:53]RasterBufferAndPrint [11:07:53]line Счет N : (3)246349 [11:07:53]line ИНН: 02508201610067 [11:07:53]line Контрольно-Кассовый Чек [11:07:53]line ПРОДАЖА [11:07:53]line Товар: 4700000160204 [11:07:53]line Вода Легенда 1,5л [11:07:53]line 1.000 * 60.00 [11:07:53]line = 60.00 [11:07:53]line НДС 12% НСП 1% [11:07:53]line > о реализуемом товаре [11:07:53]line Товар: 2000053020015 [11:07:53]line Бумажные стаканы 250мл 1шт [11:07:53]line 2.000 * 7.00 [11:07:53]line = 14.00 [11:07:53]line НДС 12% НСП 1% [11:07:53]line > о реализуемом товаре [11:07:53]line ИТОГО: 74.00 [11:07:53]line НСП 1% : 0.65 [11:07:53]line НДС 12% : 7.86 [11:07:53]line Наличными: 74.00 [11:07:53]line Безнал.: 0.00 [11:07:53]line Место: АЗС № 133 "Партнер Нефть" [11:07:53]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [11:07:53]line СНО: Общий режим [11:07:53]line Чек 52 09.05.2024 11:07 [11:07:53]line Смена: 271 ФФД: 1.0 [11:07:53]line ЗНМ: 0300000232 [11:07:53]line РНМ: 0000000000098132 [11:07:53]line Версия ККМ: 001 [11:07:53]line ФМ: 0000000000965423 [11:07:53]line ФД: 91722 [11:07:53]line ФПД: 143773679544179 [11:07:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T110751&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91722&fm=143773679544179&tin=02508201610067®Number=0000000000098132&sum=7400 [11:07:53]line 0 [11:07:53]written 0, free lines is 4095 [11:07:53]Error from MH - 05 [11:07:53]process_action_free close_receipt [11:07:53]json_value_free [11:07:53]json_value_free done [11:07:53]process_json_proto returns [11:07:53]Send response to host [11:07:53]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [11:07:53]free response buf [11:07:53]execute_script done [11:07:53]execute_script returns [11:07:53]free content buf [11:07:53]Sock 9.Close socket [11:07:53]Sock 9.Thread stoped [11:07:53]OFD Sender: Processing packet 91722 [packets to send 59, broken 58] [11:07:53]ProducePacketName [11:07:53]name=ofd_packets/00091722 [11:07:53]OFD Sender: To server: pG, [11:07:53]CommunicateWithHost lk.salyk.kg:30040 [11:07:53]ConnectInit lk.salyk.kg [11:07:53]Connected sock=9 [11:07:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 98 01 00 00 CC 86 90 01 F8 58 5A 03 01 00 03 00 84 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 03 00 00 00 00 07 04 06 00 E8 1C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 87 AE 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4A 66 01 00 35 04 06 00 82 C2 EB 18 E7 73 0A FB B8 9C 1B 67 ED 27 [11:07:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 C3 B4 47 00 8D BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4A 66 01 00 F4 03 04 00 2E 5A 3C 66 B6 04 01 00 00 82 E3 CC BF 2C 7F B3 68 [11:07:54]CommunicateWithHost err = 0 [11:07:54]CheckOFDResponse [11:07:54]1017 (14) - 77093643461234 [11:07:54]1041 (16) - 0000000000965423 [11:07:54]1040 (4) - 91722 [11:07:54]1012 (4) - 09.05.2024 05:07 [11:07:54]1206 (1) - 0 [11:07:54]OFD Sender: Remove packet 91722 [11:07:54]ProducePacketName [11:07:54]name=ofd_packets/00091722 [11:07:54]NVStorageDeleteData [11:07:54]OFD Sender: No OFD packet to send [11:07:57]accept exits with 7 [11:07:57]New connection [11:07:57]New thread 3067211108 created [11:07:57]Thread 3067067748 joined [11:07:57]Waiting for new connection... [11:07:57] Sock 7.Parse request [11:07:57]Sock 7.Check first char [11:07:57]Sock 7.First char is OK [11:07:57]request: POST /json_proto HTTP/1.0 [11:07:57]Method: POST [11:07:57]URL: /json_proto [11:07:57]Method is POST - this is cgi request [11:07:57]url: /json_proto [11:07:57]query_string will be loaded in cgi processing [11:07:57]execute_cgi json_proto POST (null) [11:07:57]execute_cgi path=json_proto method=POST [11:07:57]POST find Content-Length [11:07:57]Host: 172.17.44.196:8080 [11:07:57]Content-Length: 215 [11:07:57]Content-Type: application/json [11:07:57] [11:07:57]POST finish read [11:07:57]Found Content-Length = 215 [11:07:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:57]execute_script... [11:07:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:57]POST & json_proto [11:07:57]process_json_proto [11:07:57]json parsed OK: [11:07:57]protocol is kg_v1.0 [11:07:57]action value=get_value [11:07:57]process_action get_value [11:07:57]cmd_get_value [11:07:57]process_action get_value done [11:07:57]requested_data is exist [11:07:57]produce_requested_data [11:07:57]requested_item kkm.sn is exist - process it [11:07:57]requested_item kkm.ver is exist - process it [11:07:57]requested_item fm.sn is exist - process it [11:07:57]wFMCommunicate request_size=4 [11:07:57]MH_SAM_APDU [11:07:57]CAPDU: 80 11 00 00 [11:07:57]Write to MH i2c: E2 08 00 A0 00 80 11 00 00 00 00 00 00 1A [11:07:57]Write i2c OK [11:07:57]MH_I2C_Read... [11:07:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:57]Read from MH i2c: E2 [11:07:57]MH_I2C_Read... [11:07:57]Read from MH i2c: E2 17 00 [11:07:57]MH_I2C_Read... [11:07:57]Read from MH i2c: E2 17 00 A0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 6A [11:07:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:07:57]wFMCommunicate OK [11:07:57]requested_item fd.num is exist - process it [11:07:57]SAM_PROTO_GetFieldsCounters [11:07:57]wFMCommunicate request_size=4 [11:07:57]MH_SAM_APDU [11:07:57]CAPDU: 80 13 00 00 [11:07:57]Write to MH i2c: E2 08 00 A1 00 80 13 00 00 00 00 00 00 1D [11:07:57]Write i2c OK [11:07:57]MH_I2C_Read... [11:07:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:57]Read from MH i2c: E2 [11:07:57]MH_I2C_Read... [11:07:57]Read from MH i2c: E2 62 00 [11:07:57]MH_I2C_Read... [11:07:57]Read from MH i2c: E2 62 00 A1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 4A 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 96 [11:07:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 4A 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:07:57]wFMCommunicate OK [11:07:57]SAM_PROTO_GetFieldsCounters done [11:07:57]requested_item shift.num is exist - process it [11:07:57]requested_item shift.opened is exist - process it [11:07:57]req_shift_opened [11:07:57]FM_GetShiftState [11:07:57]SAM_PROTO_GetShiftState [11:07:57]wFMCommunicate request_size=4 [11:07:57]MH_SAM_APDU [11:07:57]CAPDU: 80 13 01 00 [11:07:57]Write to MH i2c: E2 08 00 A2 00 80 13 01 00 00 00 00 00 1F [11:07:57]Write i2c OK [11:07:57]MH_I2C_Read... [11:07:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:57]Read from MH i2c: E2 [11:07:57]MH_I2C_Read... [11:07:57]Read from MH i2c: E2 0E 00 [11:07:57]MH_I2C_Read... [11:07:57]Read from MH i2c: E2 0E 00 A2 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 FD [11:07:57]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:07:57]wFMCommunicate OK [11:07:57]SAM_PROTO_GetShiftState done [11:07:57]FM_GetShiftState done [11:07:57]req_shift_opened done [11:07:57]requested_item shift.open_date is exist - process it [11:07:57]req_shift_open_date [11:07:57]req_shift_open_date done [11:07:57]produce_requested_data done [11:07:57]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91722,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:07:57]process_action_free get_value [11:07:57]json_value_free [11:07:57]json_value_free done [11:07:57]process_json_proto returns [11:07:57]Send response to host [11:07:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91722,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:07:57]free response buf [11:07:57]execute_script done [11:07:57]execute_script returns [11:07:57]free content buf [11:07:57]Sock 7.Close socket [11:07:57]Sock 7.Thread stoped [11:07:57]accept exits with 9 [11:07:57]New connection [11:07:57]New thread 3067067748 created [11:07:57]Thread 3067211108 joined [11:07:57]Waiting for new connection... [11:07:57] Sock 9.Parse request [11:07:57]Sock 9.Check first char [11:07:57]Sock 9.First char is OK [11:07:57]request: POST /json_proto HTTP/1.0 [11:07:57]Method: POST [11:07:57]URL: /json_proto [11:07:57]Method is POST - this is cgi request [11:07:57]url: /json_proto [11:07:57]query_string will be loaded in cgi processing [11:07:57]execute_cgi json_proto POST (null) [11:07:57]execute_cgi path=json_proto method=POST [11:07:57]POST find Content-Length [11:07:57]Host: 172.17.44.196:8080 [11:07:57]Content-Length: 331 [11:07:57]Content-Type: application/json [11:07:57] [11:07:57]POST finish read [11:07:57]Found Content-Length = 331 [11:07:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:07:57]execute_script... [11:07:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:07:57]POST & json_proto [11:07:57]process_json_proto [11:07:57]json parsed OK: [11:07:57]protocol is kg_v1.0 [11:07:57]action value=get_value [11:07:57]process_action get_value [11:07:57]cmd_get_value [11:07:57]process_action get_value done [11:07:57]requested_data is exist [11:07:57]produce_requested_data [11:07:57]requested_item fm.sale.total is exist - process it [11:07:57]SAM_PROTO_GetFMData [11:07:57]wFMCommunicate request_size=4 [11:07:57]MH_SAM_APDU [11:07:57]CAPDU: 80 13 03 00 [11:07:57]Write to MH i2c: E2 08 00 A3 00 80 13 03 00 00 00 00 00 22 [11:07:57]Write i2c OK [11:07:57]MH_I2C_Read... [11:07:58]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:07:58]Read from MH i2c: E2 [11:07:58]MH_I2C_Read... [11:07:58]Read from MH i2c: E2 FD 00 [11:07:58]MH_I2C_Read... [11:07:58]Read from MH i2c: E2 FD 00 A3 00 00 C8 04 85 04 C4 04 6E 04 04 00 2C 64 01 00 69 04 A3 00 6F 04 04 00 2E 5F 01 00 B1 04 05 00 F0 7A BA 64 01 70 04 05 00 66 9A D6 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 11 D4 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 D6 45 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 CA [11:07:58]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 2C 64 01 00 69 04 A3 00 6F 04 04 00 2E 5F 01 00 B1 04 05 00 F0 7A BA 64 01 70 04 05 00 66 9A D6 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 11 D4 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 D6 45 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:07:58]wFMCommunicate OK [11:07:58]wFMCommunicate request_size=4 [11:07:58]MH_SAM_APDU [11:07:58]CAPDU: 80 17 00 00 [11:07:58]Write to MH i2c: E2 08 00 A4 00 80 17 00 00 00 00 00 00 24 [11:07:58]Write i2c OK [11:07:58]MH_I2C_Read... [11:07:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:07:58]Read from MH i2c: E2 [11:07:58]MH_I2C_Read... [11:07:58]Read from MH i2c: E2 FD 00 [11:07:58]MH_I2C_Read... [11:07:58]Read from MH i2c: E2 FD 00 A4 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 36 [11:07:58]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:07:59]wFMCommunicate OK [11:07:59]wFMCommunicate request_size=4 [11:07:59]MH_SAM_APDU [11:07:59]CAPDU: 80 17 00 00 [11:07:59]Write to MH i2c: E2 08 00 A5 00 80 17 00 00 00 00 00 00 25 [11:07:59]Write i2c OK [11:07:59]MH_I2C_Read... [11:07:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:07:59]Read from MH i2c: E2 [11:07:59]MH_I2C_Read... [11:07:59]Read from MH i2c: E2 FD 00 [11:07:59]MH_I2C_Read... [11:07:59]Read from MH i2c: E2 FD 00 A5 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 FD [11:07:59]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:07:59]wFMCommunicate OK [11:07:59]wFMCommunicate request_size=4 [11:07:59]MH_SAM_APDU [11:07:59]CAPDU: 80 17 00 00 [11:07:59]Write to MH i2c: E2 08 00 A6 00 80 17 00 00 00 00 00 00 26 [11:07:59]Write i2c OK [11:07:59]MH_I2C_Read... [11:07:59]OFD Sender: No OFD packet to send [11:07:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:07:59]Read from MH i2c: E2 [11:07:59]MH_I2C_Read... [11:07:59]Read from MH i2c: E2 FD 00 [11:07:59]MH_I2C_Read... [11:07:59]Read from MH i2c: E2 FD 00 A6 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 9E [11:07:59]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:08:00]wFMCommunicate OK [11:08:00]wFMCommunicate request_size=4 [11:08:00]MH_SAM_APDU [11:08:00]CAPDU: 80 17 00 00 [11:08:00]Write to MH i2c: E2 08 00 A7 00 80 17 00 00 00 00 00 00 27 [11:08:00]Write i2c OK [11:08:00]MH_I2C_Read... [11:08:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:08:00]Read from MH i2c: E2 [11:08:00]MH_I2C_Read... [11:08:00]Read from MH i2c: E2 E5 00 [11:08:00]MH_I2C_Read... [11:08:00]Read from MH i2c: E2 E5 00 A7 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0B [11:08:00]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:08:00]wFMCommunicate OK [11:08:00]SAM_PROTO_GetFMData done [11:08:00]requested_item fm.sale_refund.total is exist - process it [11:08:00]requested_item fm.buy.total is exist - process it [11:08:00]requested_item shift.sale.total is exist - process it [11:08:00]SAM_PROTO_GetShiftData [11:08:00]wFMCommunicate request_size=4 [11:08:00]MH_SAM_APDU [11:08:00]CAPDU: 80 13 02 00 [11:08:00]Write to MH i2c: E2 08 00 A8 00 80 13 02 00 00 00 00 00 26 [11:08:00]Write i2c OK [11:08:00]MH_I2C_Read... [11:08:00]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:08:00]Read from MH i2c: E2 [11:08:00]MH_I2C_Read... [11:08:00]Read from MH i2c: E2 FD 00 [11:08:00]MH_I2C_Read... [11:08:00]Read from MH i2c: E2 FD 00 A8 00 00 AE 04 AA 04 AA 04 6E 04 04 00 34 00 00 00 69 04 9B 00 6F 04 04 00 34 00 00 00 B1 04 03 00 2C 1D 0C 70 04 03 00 84 44 0A 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 4C 49 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 69 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 11 [11:08:01]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 34 00 00 00 69 04 9B 00 6F 04 04 00 34 00 00 00 B1 04 03 00 2C 1D 0C 70 04 03 00 84 44 0A 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 4C 49 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 69 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:08:01]wFMCommunicate OK [11:08:01]wFMCommunicate request_size=4 [11:08:01]MH_SAM_APDU [11:08:01]CAPDU: 80 17 00 00 [11:08:01]Write to MH i2c: E2 08 00 A9 00 80 17 00 00 00 00 00 00 29 [11:08:01]Write i2c OK [11:08:01]MH_I2C_Read... [11:08:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:08:01]Read from MH i2c: E2 [11:08:01]MH_I2C_Read... [11:08:01]Read from MH i2c: E2 FD 00 [11:08:01]MH_I2C_Read... [11:08:01]Read from MH i2c: E2 FD 00 A9 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 4B [11:08:01]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:08:01]wFMCommunicate OK [11:08:01]wFMCommunicate request_size=4 [11:08:01]MH_SAM_APDU [11:08:01]CAPDU: 80 17 00 00 [11:08:01]Write to MH i2c: E2 08 00 AA 00 80 17 00 00 00 00 00 00 2A [11:08:01]Write i2c OK [11:08:01]MH_I2C_Read... [11:08:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:08:02]Read from MH i2c: E2 [11:08:02]MH_I2C_Read... [11:08:02]Read from MH i2c: E2 FD 00 [11:08:02]MH_I2C_Read... [11:08:02]Read from MH i2c: E2 FD 00 AA 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 E1 [11:08:02]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:08:02]wFMCommunicate OK [11:08:02]wFMCommunicate request_size=4 [11:08:02]MH_SAM_APDU [11:08:02]CAPDU: 80 17 00 00 [11:08:02]Write to MH i2c: E2 08 00 AB 00 80 17 00 00 00 00 00 00 2B [11:08:02]Write i2c OK [11:08:02]MH_I2C_Read... [11:08:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:08:02]Read from MH i2c: E2 [11:08:02]MH_I2C_Read... [11:08:02]Read from MH i2c: E2 FD 00 [11:08:02]MH_I2C_Read... [11:08:02]Read from MH i2c: E2 FD 00 AB 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 9D [11:08:02]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:08:02]wFMCommunicate OK [11:08:02]wFMCommunicate request_size=4 [11:08:02]MH_SAM_APDU [11:08:02]CAPDU: 80 17 00 00 [11:08:02]Write to MH i2c: E2 08 00 AC 00 80 17 00 00 00 00 00 00 2C [11:08:02]Write i2c OK [11:08:02]MH_I2C_Read... [11:08:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:08:03]Read from MH i2c: E2 [11:08:03]MH_I2C_Read... [11:08:03]Read from MH i2c: E2 CB 00 [11:08:03]MH_I2C_Read... [11:08:03]Read from MH i2c: E2 CB 00 AC 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 15 [11:08:03]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:08:03]wFMCommunicate OK [11:08:03]SAM_PROTO_GetShiftData done [11:08:03]requested_item shift.sale.total_cash is exist - process it [11:08:03]requested_item shift.sale_refund.total is exist - process it [11:08:03]requested_item shift.sale_refund.total_cash is exist - process it [11:08:03]requested_item shift.buy.total is exist - process it [11:08:03]requested_item shift.buy.total_cash is exist - process it [11:08:03]produce_requested_data done [11:08:03]produce_requested_data return {"fm.sale.total":59849100.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7939.00,"shift.sale.total_cash":6729.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:08:03]process_action_free get_value [11:08:03]json_value_free [11:08:03]json_value_free done [11:08:03]process_json_proto returns [11:08:03]Send response to host [11:08:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59849100.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":7939.00,"shift.sale.total_cash":6729.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:08:03]free response buf [11:08:03]execute_script done [11:08:03]execute_script returns [11:08:03]free content buf [11:08:03]Sock 9.Close socket [11:08:03]Sock 9.Thread stoped [11:08:04]accept exits with 7 [11:08:04]New connection [11:08:04]New thread 3067211108 created [11:08:04]Thread 3067067748 joined [11:08:04]Waiting for new connection... [11:08:04] Sock 7.Parse request [11:08:04]Sock 7.Check first char [11:08:04]Sock 7.First char is OK [11:08:04]request: POST /json_proto HTTP/1.0 [11:08:04]Method: POST [11:08:04]URL: /json_proto [11:08:04]Method is POST - this is cgi request [11:08:04]url: /json_proto [11:08:04]query_string will be loaded in cgi processing [11:08:04]execute_cgi json_proto POST (null) [11:08:04]execute_cgi path=json_proto method=POST [11:08:04]POST find Content-Length [11:08:04]Host: 172.17.44.196:8080 [11:08:04]Content-Length: 1041 [11:08:04]Content-Type: application/json [11:08:04] [11:08:04]POST finish read [11:08:04]Found Content-Length = 1041 [11:08:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246350", "tax_sys" : 0, "items" : [ { "code": "4700003010407", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u044F\u0431\u043B \u0448\u0438\u043F\u043E\u0432\u043D\u0438\u043A \u041F\u042D\u0422 1,25\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521193", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041CAXI \u0447\u0435\u0440 \u0447\u0430\u0439 \u043B\u0435\u0441\u043D\u044B\u0435 \u044F\u0433\u043E\u0434\u044B 0,4\u043B", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 165.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:08:04]execute_script... [11:08:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246350", "tax_sys" : 0, "items" : [ { "code": "4700003010407", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u044F\u0431\u043B \u0448\u0438\u043F\u043E\u0432\u043D\u0438\u043A \u041F\u042D\u0422 1,25\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521193", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041CAXI \u0447\u0435\u0440 \u0447\u0430\u0439 \u043B\u0435\u0441\u043D\u044B\u0435 \u044F\u0433\u043E\u0434\u044B 0,4\u043B", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 165.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:08:04]POST & json_proto [11:08:04]process_json_proto [11:08:04]json parsed OK: [11:08:04]protocol is kg_v1.0 [11:08:04]action value=close_receipt [11:08:04]process_action close_receipt [11:08:04]cmd_close_receipt [11:08:04]MH_GetDate [11:08:04]Write to MH i2c: F0 00 00 AD 00 9C [11:08:04]Write i2c OK [11:08:04]MH_I2C_Read... [11:08:04]Read from MH i2c: F0 [11:08:04]MH_I2C_Read... [11:08:04]Read from MH i2c: F0 09 00 [11:08:04]MH_I2C_Read... [11:08:04]Read from MH i2c: F0 09 00 AD 00 00 95 AE 3C 66 1C A3 36 66 E5 [11:08:04]GetLastDocTimeStamp 1715252871 [11:08:04]current date 1715252885 [11:08:04]FM_GetShiftState [11:08:04]SAM_PROTO_GetShiftState [11:08:04]wFMCommunicate request_size=4 [11:08:04]MH_SAM_APDU [11:08:04]CAPDU: 80 13 01 00 [11:08:04]Write to MH i2c: E2 08 00 AE 00 80 13 01 00 00 00 00 00 2B [11:08:04]Write i2c OK [11:08:04]MH_I2C_Read... [11:08:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:04]Read from MH i2c: E2 [11:08:04]MH_I2C_Read... [11:08:04]Read from MH i2c: E2 0E 00 [11:08:04]MH_I2C_Read... [11:08:04]Read from MH i2c: E2 0E 00 AE 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 09 [11:08:04]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:08:04]wFMCommunicate OK [11:08:04]SAM_PROTO_GetShiftState done [11:08:04]FM_GetShiftState done [11:08:04]opened in 1715213850 [11:08:04]opened+sec_in_day 1715300250 [11:08:04]quantity*price = 9500 [11:08:04]sum+1 = 9501 [11:08:04]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870202521193 Напиток МAXI чер чай лесные ягоды 0,4л 1.000 * 70.00 = 70.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 165.00 НСП 1% : 1.46 НДС 12% : 17.52 Наличными: 165.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 53 09.05.2024 11:08 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91723 ФПД: 168741086778930 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T110805&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91723&fm=168741086778930&tin=02508201610067®Number=0000000000098132&sum=16500 0 [11:08:06]StoreToDocumentArchive [11:08:06]shift 271 fd 91723 [11:08:06]save to /storage/0271/doc_00091723 [11:08:06]save last doc name /storage/0271/doc_00091723 to /storage/kkm_last_doc_name [11:08:06]save OK [11:08:06]Clear old archive folders... [11:08:06]ProcessDocumentItem done err = 0, tmpTLVsize=439 [11:08:06]tlvbuf is 01F84FA0 [11:08:06]SAM_PROTO_ClearQueue [11:08:06]wFMCommunicate request_size=4 [11:08:06]MH_SAM_APDU [11:08:06]CAPDU: 80 09 00 00 [11:08:06]Write to MH i2c: E2 08 00 BB 00 80 09 00 00 00 00 00 00 2D [11:08:06]Write i2c OK [11:08:06]MH_I2C_Read... [11:08:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:08:06]Read from MH i2c: E2 [11:08:06]MH_I2C_Read... [11:08:06]Read from MH i2c: E2 03 00 [11:08:06]MH_I2C_Read... [11:08:06]Read from MH i2c: E2 03 00 BB 00 00 90 00 2F [11:08:06]RAPDU: 90 00 [11:08:06]wFMCommunicate OK [11:08:06]SAM_PROTO_ClearQueue done [11:08:06]KKMCreateOFDPacket [11:08:06]OFDProtocolAddRootSTLVToBuf [11:08:06]FM_MakeSignedData [11:08:06]FM_MakeSignedData [11:08:06]SAM_PROTO_SignData [11:08:06]wFMCommunicate request_size=4 [11:08:06]MH_SAM_APDU [11:08:06]CAPDU: 80 0D 01 02 [11:08:06]Write to MH i2c: E2 08 00 BC 00 80 0D 01 02 00 00 00 00 35 [11:08:06]Write i2c OK [11:08:06]MH_I2C_Read... [11:08:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:08:06]Read from MH i2c: E2 [11:08:06]MH_I2C_Read... [11:08:06]Read from MH i2c: E2 03 00 [11:08:06]MH_I2C_Read... [11:08:06]Read from MH i2c: E2 03 00 BC 00 00 90 00 30 [11:08:06]RAPDU: 90 00 [11:08:06]wFMCommunicate OK [11:08:06]wFMCommunicate request_size=255 [11:08:06]MH_SAM_APDU [11:08:06]CAPDU: 80 0D 02 02 FA 03 00 B7 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 34 30 37 06 04 3D 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D1 8F D0 B1 D0 BB 20 D1 88 D0 B8 D0 BF D0 BE D0 B2 D0 BD D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 31 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 39 33 06 04 40 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9C 41 58 49 20 D1 87 D0 B5 D1 80 20 D1 87 D0 B0 D0 B9 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B 20 30 2C 34 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 [11:08:06]Write to MH i2c: E2 02 01 BD 00 80 0D 02 02 FA 00 03 00 B7 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 34 30 37 06 04 3D 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D1 8F D0 B1 D0 BB 20 D1 88 D0 B8 D0 BF D0 BE D0 B2 D0 BD D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 31 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 39 33 06 04 40 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9C 41 58 49 20 D1 87 D0 B5 D1 80 20 D1 87 D0 B0 D0 B9 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B 20 30 2C 34 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 A1 [11:08:06]Write i2c OK [11:08:06]MH_I2C_Read... [11:08:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:07]Read from MH i2c: E2 [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: E2 03 00 [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: E2 03 00 BD 00 00 90 00 31 [11:08:07]RAPDU: 90 00 [11:08:07]wFMCommunicate OK [11:08:07]wFMCommunicate request_size=198 [11:08:07]MH_SAM_APDU [11:08:07]CAPDU: 80 0D 02 02 C1 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 40 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 06 00 00 00 00 07 04 06 00 74 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 95 AE 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4B 66 01 00 35 04 06 00 99 78 18 89 56 32 [11:08:07]Write to MH i2c: E2 C9 00 BE 00 80 0D 02 02 C1 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 40 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 06 00 00 00 00 07 04 06 00 74 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 95 AE 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4B 66 01 00 35 04 06 00 99 78 18 89 56 32 00 00 29 [11:08:07]Write i2c OK [11:08:07]MH_I2C_Read... [11:08:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:07]Read from MH i2c: E2 [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: E2 03 00 [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: E2 03 00 BE 00 00 90 00 32 [11:08:07]RAPDU: 90 00 [11:08:07]wFMCommunicate OK [11:08:07]wFMCommunicate request_size=4 [11:08:07]MH_SAM_APDU [11:08:07]CAPDU: 80 0D 03 02 [11:08:07]Write to MH i2c: E2 08 00 BF 00 80 0D 03 02 00 00 00 00 3A [11:08:07]Write i2c OK [11:08:07]MH_I2C_Read... [11:08:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:08:07]Read from MH i2c: E2 [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: E2 0B 00 [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: E2 0B 00 BF 00 00 92 F8 70 5E 5F E8 90 11 90 00 7B [11:08:07]RAPDU: 92 F8 70 5E 5F E8 90 11 90 00 [11:08:07]wFMCommunicate OK [11:08:07]SAM_PROTO_SignData done [11:08:07]FM_MakeSignedData done [11:08:07]CreateOFDProtocolMessage [11:08:07]wFMCommunicate request_size=4 [11:08:07]MH_SAM_APDU [11:08:07]CAPDU: 80 11 00 00 [11:08:07]Write to MH i2c: E2 08 00 C0 00 80 11 00 00 00 00 00 00 3A [11:08:07]Write i2c OK [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: E2 [11:08:07]MH_I2C_Read... [11:08:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:07]Read from MH i2c: E2 17 00 [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: E2 17 00 C0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 8A [11:08:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:08:07]wFMCommunicate OK [11:08:07]CreateOFDProtocolMessage done [11:08:07]OFDSenderStorePacket 91723 [11:08:07]StoreOFDPacket docnum=91723 [11:08:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 CB 01 00 00 17 29 C3 01 FF 22 5A 03 01 00 03 00 B7 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 34 30 37 06 04 3D 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D1 8F D0 B1 D0 BB 20 D1 88 D0 B8 D0 BF D0 BE D0 B2 D0 BD D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 31 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 39 33 06 04 40 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9C 41 58 49 20 D1 87 D0 B5 D1 80 20 D1 87 D0 B0 D0 B9 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B 20 30 2C 34 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 40 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 06 00 00 00 00 07 04 06 00 74 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 95 AE 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4B 66 01 00 35 04 06 00 99 78 18 89 56 32 92 F8 70 5E 5F E8 90 11 [11:08:07]CheckFolder [11:08:07]dirname=/storage/ofd_packets [11:08:07]CheckFolder done [11:08:07]ProducePacketName [11:08:07]name=ofd_packets/00091723 [11:08:07]NVStorageSaveData ofd_packets/00091723 [11:08:07]File name is /storage/ofd_packets/00091723 [11:08:07]Write 489 bytes [11:08:07]NVStorageSaveData done [11:08:07]OFDSenderStorePacket done [11:08:07]KKMCreateOFDPacket done [11:08:07]NVStorageSaveData kkm_last_timestamp [11:08:07]File name is /storage/kkm_last_timestamp [11:08:07]Write 4 bytes [11:08:07]NVStorageSaveData done [11:08:07]ExternCall_PrintAddStr [11:08:07]wPrintStart [11:08:07]Write to MH i2c: 01 00 00 C1 00 C1 [11:08:07]Write i2c OK [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: 01 [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: 01 07 00 [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: 01 07 00 C1 00 00 01 00 00 00 FF 0F D7 [11:08:07]RasterBufferAndPrint [11:08:07]line Счет N : (3)246350 [11:08:07]line ИНН: 02508201610067 [11:08:07]line Контрольно-Кассовый Чек [11:08:07]line ПРОДАЖА [11:08:07]line Товар: 4700003010407 [11:08:07]line Чай хол Let`s Go! ябл шиповник ПЭТ 1,25л [11:08:07]line 1.000 * 95.00 [11:08:07]line = 95.00 [11:08:07]line НДС 12% НСП 1% [11:08:07]line > о реализуемом товаре [11:08:07]line Товар: 4870202521193 [11:08:07]line Напиток МAXI чер чай лесные ягоды 0,4л [11:08:07]line 1.000 * 70.00 [11:08:07]line = 70.00 [11:08:07]line НДС 12% НСП 1% [11:08:07]line > о реализуемом товаре [11:08:07]line ИТОГО: 165.00 [11:08:07]line НСП 1% : 1.46 [11:08:07]line НДС 12% : 17.52 [11:08:07]line Наличными: 165.00 [11:08:07]line Безнал.: 0.00 [11:08:07]line Место: АЗС № 133 "Партнер Нефть" [11:08:07]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [11:08:07]line СНО: Общий режим [11:08:07]line Чек 53 09.05.2024 11:08 [11:08:07]line Смена: 271 ФФД: 1.0 [11:08:07]line ЗНМ: 0300000232 [11:08:07]line РНМ: 0000000000098132 [11:08:07]line Версия ККМ: 001 [11:08:07]line ФМ: 0000000000965423 [11:08:07]line ФД: 91723 [11:08:07]line ФПД: 168741086778930 [11:08:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T110805&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91723&fm=168741086778930&tin=02508201610067®Number=0000000000098132&sum=16500 [11:08:07]line 0 [11:08:07]OFD Sender: Processing packet 91723 [packets to send 59, broken 58] [11:08:07]ProducePacketName [11:08:07]name=ofd_packets/00091723 [11:08:07]OFD Sender: To server: pG, [11:08:07]CommunicateWithHost lk.salyk.kg:30040 [11:08:07]ConnectInit lk.salyk.kg [11:08:07]written 0, free lines is 4095 [11:08:07]Error from MH - 05 [11:08:07]process_action_free close_receipt [11:08:07]json_value_free [11:08:07]json_value_free done [11:08:07]process_json_proto returns [11:08:07]Send response to host [11:08:07]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [11:08:07]free response buf [11:08:07]execute_script done [11:08:07]execute_script returns [11:08:07]free content buf [11:08:07]Sock 7.Close socket [11:08:07]Sock 7.Thread stoped [11:08:08]Connected sock=10 [11:08:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 CB 01 00 00 17 29 C3 01 FF 22 5A 03 01 00 03 00 B7 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 34 30 37 06 04 3D 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D1 8F D0 B1 D0 BB 20 D1 88 D0 B8 D0 BF D0 BE D0 B2 D0 BD D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 31 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 39 33 06 04 40 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9C 41 58 49 20 D1 87 D0 B5 D1 80 20 D1 87 D0 B0 D0 B9 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B 20 30 2C 34 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 40 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 06 00 00 00 00 07 04 06 00 74 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 95 AE 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4B 66 01 00 35 04 06 00 99 78 18 89 56 32 92 F8 70 5E 5F E8 90 11 [11:08:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 E8 5C 47 00 74 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4B 66 01 00 F4 03 04 00 3D 5A 3C 66 B6 04 01 00 00 05 9D 1C 68 39 C7 1C 82 [11:08:08]CommunicateWithHost err = 0 [11:08:08]CheckOFDResponse [11:08:08]1017 (14) - 77093643461234 [11:08:08]1041 (16) - 0000000000965423 [11:08:08]1040 (4) - 91723 [11:08:08]1012 (4) - 09.05.2024 05:08 [11:08:08]1206 (1) - 0 [11:08:08]OFD Sender: Remove packet 91723 [11:08:08]ProducePacketName [11:08:08]name=ofd_packets/00091723 [11:08:08]NVStorageDeleteData [11:08:09]OFD Sender: No OFD packet to send [11:08:14]OFD Sender: No OFD packet to send [11:08:19]OFD Sender: No OFD packet to send [11:08:24]OFD Sender: No OFD packet to send [11:08:29]OFD Sender: No OFD packet to send [11:08:34]OFD Sender: No OFD packet to send [11:08:39]OFD Sender: No OFD packet to send [11:08:44]OFD Sender: No OFD packet to send [11:08:49]OFD Sender: No OFD packet to send [11:08:54]OFD Sender: No OFD packet to send [11:08:59]OFD Sender: No OFD packet to send [11:09:04]OFD Sender: No OFD packet to send [11:09:09]OFD Sender: No OFD packet to send [11:09:14]OFD Sender: No OFD packet to send [11:09:19]OFD Sender: No OFD packet to send [11:09:24]OFD Sender: No OFD packet to send [11:09:29]OFD Sender: No OFD packet to send [11:09:34]OFD Sender: No OFD packet to send [11:09:39]OFD Sender: No OFD packet to send [11:09:44]OFD Sender: No OFD packet to send [11:09:49]OFD Sender: No OFD packet to send [11:09:54]OFD Sender: No OFD packet to send [11:09:59]OFD Sender: No OFD packet to send [11:10:04]OFD Sender: No OFD packet to send [11:10:09]OFD Sender: No OFD packet to send [11:10:14]OFD Sender: No OFD packet to send [11:10:19]OFD Sender: No OFD packet to send [11:10:24]OFD Sender: No OFD packet to send [11:10:29]OFD Sender: No OFD packet to send [11:10:34]OFD Sender: No OFD packet to send [11:10:39]OFD Sender: No OFD packet to send [11:10:44]OFD Sender: No OFD packet to send [11:10:49]OFD Sender: No OFD packet to send [11:10:54]OFD Sender: No OFD packet to send [11:10:59]OFD Sender: No OFD packet to send [11:11:04]OFD Sender: No OFD packet to send [11:11:09]OFD Sender: No OFD packet to send [11:11:14]OFD Sender: No OFD packet to send [11:11:19]OFD Sender: No OFD packet to send [11:11:24]OFD Sender: No OFD packet to send [11:11:29]OFD Sender: No OFD packet to send [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 F9 [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [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 5400000000572554 (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: 396376+1714856732=1715253108 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:10]*** Is cutter blocked? [00:00:10]*** FLAG_PRN_PAP1 set [00:00:10]MH_GetMetrics [00:00:10]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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FA [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 01 00 00 00 FF 0F 1A [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 41 00 38 00 FF FF 57 [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 74 AF 3C 66 1C A3 36 66 1F [11:11:48]Current date/time: 09.05.2024 11:11 [11:11:48]FM_Init [11:11:48]wFMConnect [11:11:48]MH_SAM_On [11:11:48]Write to MH i2c: E0 00 00 08 00 E7 [11:11:48]Write i2c OK [11:11:48]MH_I2C_Read... [11:11:48]*** iso7816_init finished! [11:11:48]*** atr: [11:11:48]*** 0F 3B D5 18 FF 81 91 FE [11:11:48]*** 1F C3 80 73 C8 21 10 0A [11:11:48]*** 00 00 00 00 00 00 00 00 [11:11:48]*** 00 00 00 00 00 00 00 00 [11:11:48]*** 00 00 00 00 00 00 00 00 [11:11:48]*** 00 00 00 00 00 00 00 00 [11:11:48]*** 00 00 00 00 00 00 00 00 [11:11:48]*** 00 00 00 00 00 00 00 00 [11:11:48]Read from MH i2c: E0 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: E0 10 00 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [11:11:48]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [11:11:48]wFMCommunicate request_size=10 [11:11:48]MH_SAM_APDU [11:11:48]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [11:11:48]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [11:11:48]Write i2c OK [11:11:48]MH_I2C_Read... [11:11:48]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [11:11:48]Read from MH i2c: E2 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: E2 03 00 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [11:11:48]RAPDU: 90 00 [11:11:48]wFMCommunicate OK [11:11:48]wFMCommunicate request_size=4 [11:11:48]MH_SAM_APDU [11:11:48]CAPDU: 80 11 00 00 [11:11:48]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [11:11:48]Write i2c OK [11:11:48]MH_I2C_Read... [11:11:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:48]Read from MH i2c: E2 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: E2 17 00 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D4 [11:11:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:11:48]wFMCommunicate OK [11:11:48]Detected FM SN is 0000000000965423 [11:11:48]Stored FM SN is 0000000000965423 [11:11:48]wFMCommunicate request_size=9 [11:11:48]MH_SAM_APDU [11:11:48]CAPDU: 80 16 00 00 04 13 63 00 00 [11:11:48]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 13 63 00 00 00 00 08 [11:11:48]Write i2c OK [11:11:48]MH_I2C_Read... [11:11:48]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [11:11:48]Read from MH i2c: E2 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: E2 03 00 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [11:11:48]RAPDU: 90 00 [11:11:48]wFMCommunicate OK [11:11:48]FM PIN OK [11:11:48]wFMCommunicate request_size=8 [11:11:48]MH_SAM_APDU [11:11:48]CAPDU: 80 14 04 00 03 02 00 01 [11:11:48]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [11:11:48]Write i2c OK [11:11:48]MH_I2C_Read... [11:11:48]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [11:11:48]Read from MH i2c: E2 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: E2 03 00 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [11:11:48]RAPDU: 90 00 [11:11:48]wFMCommunicate OK [11:11:48]wFMCommunicate request_size=13 [11:11:48]MH_SAM_APDU [11:11:48]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [11:11:48]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [11:11:48]Write i2c OK [11:11:48]MH_I2C_Read... [11:11:48]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [11:11:48]Read from MH i2c: E2 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: E2 03 00 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [11:11:48]RAPDU: 90 00 [11:11:48]wFMCommunicate OK [11:11:48]wFMCommunicate request_size=4 [11:11:48]MH_SAM_APDU [11:11:48]CAPDU: 80 11 00 00 [11:11:48]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [11:11:48]Write i2c OK [11:11:48]MH_I2C_Read... [11:11:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:48]Read from MH i2c: E2 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: E2 17 00 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D8 [11:11:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:11:48]wFMCommunicate OK [11:11:48]DocumentArchiveInit [11:11:48]Start Httpd... [11:11:48]Httpd thread 3067592036 created [11:11:48]Write to MH i2c: 01 00 00 0F 00 0F [11:11:48]Write i2c OK [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: 01 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: 01 07 00 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: 01 07 00 0F 00 00 01 00 00 00 FF 0F 25 [11:11:48]MH Int Process started [11:11:48]Allocated Socket 8 [11:11:48]Bind OK [11:11:48]Listen OK [11:11:48]httpd running on port 8080 [11:11:48]Waiting for new connection... [11:11:48]OFD Sender: No OFD packet to send [11:11:50]accept exits with 9 [11:11:50]New connection [11:11:50]New thread 3067305316 created [11:11:50]Waiting for new connection... [11:11:50] Sock 9.Parse request [11:11:50]Sock 9.Check first char [11:11:50]Sock 9.First char is OK [11:11:50]request: POST /json_proto HTTP/1.0 [11:11:50]Method: POST [11:11:50]URL: /json_proto [11:11:50]Method is POST - this is cgi request [11:11:50]url: /json_proto [11:11:50]query_string will be loaded in cgi processing [11:11:50]execute_cgi json_proto POST (null) [11:11:50]execute_cgi path=json_proto method=POST [11:11:50]POST find Content-Length [11:11:50]Host: 172.17.44.196:8080 [11:11:50]Content-Length: 215 [11:11:50]Content-Type: application/json [11:11:50] [11:11:50]POST finish read [11:11:50]Found Content-Length = 215 [11:11:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:50]execute_script... [11:11:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:50]POST & json_proto [11:11:50]process_json_proto [11:11:50]json parsed OK: [11:11:50]protocol is kg_v1.0 [11:11:50]action value=get_value [11:11:50]process_action get_value [11:11:50]cmd_get_value [11:11:50]process_action get_value done [11:11:50]requested_data is exist [11:11:50]produce_requested_data [11:11:50]requested_item kkm.sn is exist - process it [11:11:50]requested_item kkm.ver is exist - process it [11:11:50]requested_item fm.sn is exist - process it [11:11:50]wFMCommunicate request_size=4 [11:11:50]MH_SAM_APDU [11:11:50]CAPDU: 80 11 00 00 [11:11:50]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [11:11:50]Write i2c OK [11:11:50]MH_I2C_Read... [11:11:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:50]Read from MH i2c: E2 [11:11:50]MH_I2C_Read... [11:11:50]Read from MH i2c: E2 17 00 [11:11:50]MH_I2C_Read... [11:11:50]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 DA [11:11:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:11:50]wFMCommunicate OK [11:11:50]requested_item fd.num is exist - process it [11:11:50]SAM_PROTO_GetFieldsCounters [11:11:50]wFMCommunicate request_size=4 [11:11:50]MH_SAM_APDU [11:11:50]CAPDU: 80 13 00 00 [11:11:50]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [11:11:50]Write i2c OK [11:11:50]MH_I2C_Read... [11:11:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:11:50]Read from MH i2c: E2 [11:11:50]MH_I2C_Read... [11:11:50]Read from MH i2c: E2 62 00 [11:11:50]MH_I2C_Read... [11:11:50]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 4B 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [11:11:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 4B 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:11:50]wFMCommunicate OK [11:11:50]SAM_PROTO_GetFieldsCounters done [11:11:50]requested_item shift.num is exist - process it [11:11:50]requested_item shift.opened is exist - process it [11:11:50]req_shift_opened [11:11:50]FM_GetShiftState [11:11:50]SAM_PROTO_GetShiftState [11:11:50]wFMCommunicate request_size=4 [11:11:50]MH_SAM_APDU [11:11:50]CAPDU: 80 13 01 00 [11:11:50]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [11:11:50]Write i2c OK [11:11:50]MH_I2C_Read... [11:11:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:50]Read from MH i2c: E2 [11:11:50]MH_I2C_Read... [11:11:50]Read from MH i2c: E2 0E 00 [11:11:50]MH_I2C_Read... [11:11:50]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 6D [11:11:50]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:11:50]wFMCommunicate OK [11:11:50]SAM_PROTO_GetShiftState done [11:11:50]FM_GetShiftState done [11:11:50]req_shift_opened done [11:11:50]requested_item shift.open_date is exist - process it [11:11:50]req_shift_open_date [11:11:50]req_shift_open_date done [11:11:50]produce_requested_data done [11:11:50]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91723,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:11:50]process_action_free get_value [11:11:50]json_value_free [11:11:50]json_value_free done [11:11:50]process_json_proto returns [11:11:50]Send response to host [11:11:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91723,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:11:50]free response buf [11:11:50]execute_script done [11:11:50]execute_script returns [11:11:50]free content buf [11:11:50]Sock 9.Close socket [11:11:50]Sock 9.Thread stoped [11:11:50]accept exits with 6 [11:11:50]New connection [11:11:50]New thread 3067161956 created [11:11:50]Thread 3067305316 joined [11:11:50]Waiting for new connection... [11:11:50] Sock 6.Parse request [11:11:50]Sock 6.Check first char [11:11:50]Sock 6.First char is OK [11:11:50]request: POST /json_proto HTTP/1.0 [11:11:50]Method: POST [11:11:50]URL: /json_proto [11:11:50]Method is POST - this is cgi request [11:11:50]url: /json_proto [11:11:50]query_string will be loaded in cgi processing [11:11:50]execute_cgi json_proto POST (null) [11:11:50]execute_cgi path=json_proto method=POST [11:11:50]POST find Content-Length [11:11:50]Host: 172.17.44.196:8080 [11:11:50]Content-Length: 331 [11:11:50]Content-Type: application/json [11:11:50] [11:11:50]POST finish read [11:11:50]Found Content-Length = 331 [11:11:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:11:50]execute_script... [11:11:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:11:50]POST & json_proto [11:11:50]process_json_proto [11:11:50]json parsed OK: [11:11:50]protocol is kg_v1.0 [11:11:50]action value=get_value [11:11:50]process_action get_value [11:11:50]cmd_get_value [11:11:50]process_action get_value done [11:11:50]requested_data is exist [11:11:50]produce_requested_data [11:11:50]requested_item fm.sale.total is exist - process it [11:11:50]SAM_PROTO_GetFMData [11:11:50]wFMCommunicate request_size=4 [11:11:50]MH_SAM_APDU [11:11:50]CAPDU: 80 13 03 00 [11:11:50]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [11:11:51]Write i2c OK [11:11:51]MH_I2C_Read... [11:11:51]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:11:51]Read from MH i2c: E2 [11:11:51]MH_I2C_Read... [11:11:51]Read from MH i2c: E2 FD 00 [11:11:51]MH_I2C_Read... [11:11:51]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 2D 64 01 00 69 04 A3 00 6F 04 04 00 2F 5F 01 00 B1 04 05 00 64 BB BA 64 01 70 04 05 00 DA DA D6 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 DA E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 68 46 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 16 [11:11:51]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 2D 64 01 00 69 04 A3 00 6F 04 04 00 2F 5F 01 00 B1 04 05 00 64 BB BA 64 01 70 04 05 00 DA DA D6 4A 01 72 04 04 00 8A E0 E3 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E9 DA E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 68 46 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:11:51]wFMCommunicate OK [11:11:51]wFMCommunicate request_size=4 [11:11:51]MH_SAM_APDU [11:11:51]CAPDU: 80 17 00 00 [11:11:51]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [11:11:51]Write i2c OK [11:11:51]MH_I2C_Read... [11:11:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:11:51]Read from MH i2c: E2 [11:11:51]MH_I2C_Read... [11:11:51]Read from MH i2c: E2 FD 00 [11:11:51]MH_I2C_Read... [11:11:51]Read from MH i2c: E2 FD 00 14 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 A6 [11:11:51]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:11:51]wFMCommunicate OK [11:11:51]wFMCommunicate request_size=4 [11:11:51]MH_SAM_APDU [11:11:51]CAPDU: 80 17 00 00 [11:11:51]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [11:11:51]Write i2c OK [11:11:51]MH_I2C_Read... [11:11:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:11:52]Read from MH i2c: E2 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: E2 FD 00 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 6D [11:11:52]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:11:52]wFMCommunicate OK [11:11:52]wFMCommunicate request_size=4 [11:11:52]MH_SAM_APDU [11:11:52]CAPDU: 80 17 00 00 [11:11:52]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [11:11:52]Write i2c OK [11:11:52]MH_I2C_Read... [11:11:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:11:52]Read from MH i2c: E2 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: E2 FD 00 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 0E [11:11:52]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:11:52]wFMCommunicate OK [11:11:52]wFMCommunicate request_size=4 [11:11:52]MH_SAM_APDU [11:11:52]CAPDU: 80 17 00 00 [11:11:52]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [11:11:52]Write i2c OK [11:11:52]MH_I2C_Read... [11:11:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:11:52]Read from MH i2c: E2 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: E2 E5 00 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [11:11:52]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:11:52]wFMCommunicate OK [11:11:52]SAM_PROTO_GetFMData done [11:11:52]requested_item fm.sale_refund.total is exist - process it [11:11:52]requested_item fm.buy.total is exist - process it [11:11:52]requested_item shift.sale.total is exist - process it [11:11:52]SAM_PROTO_GetShiftData [11:11:52]wFMCommunicate request_size=4 [11:11:52]MH_SAM_APDU [11:11:52]CAPDU: 80 13 02 00 [11:11:52]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [11:11:52]Write i2c OK [11:11:52]MH_I2C_Read... [11:11:53]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:11:53]Read from MH i2c: E2 [11:11:53]MH_I2C_Read... [11:11:53]Read from MH i2c: E2 FD 00 [11:11:53]MH_I2C_Read... [11:11:53]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 35 00 00 00 69 04 9B 00 6F 04 04 00 35 00 00 00 B1 04 03 00 A0 5D 0C 70 04 03 00 F8 84 0A 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 24 50 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 5C [11:11:53]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 35 00 00 00 69 04 9B 00 6F 04 04 00 35 00 00 00 B1 04 03 00 A0 5D 0C 70 04 03 00 F8 84 0A 72 04 03 00 A8 D8 01 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 24 50 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:11:53]wFMCommunicate OK [11:11:53]wFMCommunicate request_size=4 [11:11:53]MH_SAM_APDU [11:11:53]CAPDU: 80 17 00 00 [11:11:53]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [11:11:53]Write i2c OK [11:11:53]MH_I2C_Read... [11:11:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:11:53]Read from MH i2c: E2 [11:11:53]MH_I2C_Read... [11:11:53]Read from MH i2c: E2 FD 00 [11:11:53]MH_I2C_Read... [11:11:53]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BB [11:11:53]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:11:53]wFMCommunicate OK [11:11:53]wFMCommunicate request_size=4 [11:11:53]MH_SAM_APDU [11:11:53]CAPDU: 80 17 00 00 [11:11:53]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [11:11:53]OFD Sender: No OFD packet to send [11:11:53]Write i2c OK [11:11:53]MH_I2C_Read... [11:11:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:11:53]Read from MH i2c: E2 [11:11:53]MH_I2C_Read... [11:11:53]Read from MH i2c: E2 FD 00 [11:11:53]MH_I2C_Read... [11:11:53]Read from MH i2c: E2 FD 00 1A 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 51 [11:11:53]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:11:53]wFMCommunicate OK [11:11:53]wFMCommunicate request_size=4 [11:11:53]MH_SAM_APDU [11:11:53]CAPDU: 80 17 00 00 [11:11:53]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [11:11:53]Write i2c OK [11:11:53]MH_I2C_Read... [11:11:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:11:54]Read from MH i2c: E2 [11:11:54]MH_I2C_Read... [11:11:54]Read from MH i2c: E2 FD 00 [11:11:54]MH_I2C_Read... [11:11:54]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0D [11:11:54]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:11:54]wFMCommunicate OK [11:11:54]wFMCommunicate request_size=4 [11:11:54]MH_SAM_APDU [11:11:54]CAPDU: 80 17 00 00 [11:11:54]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [11:11:54]Write i2c OK [11:11:54]MH_I2C_Read... [11:11:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:11:54]Read from MH i2c: E2 [11:11:54]MH_I2C_Read... [11:11:54]Read from MH i2c: E2 CB 00 [11:11:54]MH_I2C_Read... [11:11:54]Read from MH i2c: E2 CB 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 85 [11:11:54]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:11:54]wFMCommunicate OK [11:11:54]SAM_PROTO_GetShiftData done [11:11:54]requested_item shift.sale.total_cash is exist - process it [11:11:54]requested_item shift.sale_refund.total is exist - process it [11:11:54]requested_item shift.sale_refund.total_cash is exist - process it [11:11:54]requested_item shift.buy.total is exist - process it [11:11:54]requested_item shift.buy.total_cash is exist - process it [11:11:54]produce_requested_data done [11:11:54]produce_requested_data return {"fm.sale.total":59849265.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":8104.00,"shift.sale.total_cash":6894.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:11:54]process_action_free get_value [11:11:54]json_value_free [11:11:54]json_value_free done [11:11:54]process_json_proto returns [11:11:54]Send response to host [11:11:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59849265.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":8104.00,"shift.sale.total_cash":6894.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:11:54]free response buf [11:11:54]execute_script done [11:11:54]execute_script returns [11:11:54]free content buf [11:11:54]Sock 6.Close socket [11:11:54]Sock 6.Thread stoped [11:11:55]accept exits with 9 [11:11:55]New connection [11:11:55]New thread 3067305316 created [11:11:55]Thread 3067161956 joined [11:11:55]Waiting for new connection... [11:11:55] Sock 9.Parse request [11:11:55]Sock 9.Check first char [11:11:55]Sock 9.First char is OK [11:11:55]request: POST /json_proto HTTP/1.0 [11:11:55]Method: POST [11:11:55]URL: /json_proto [11:11:55]Method is POST - this is cgi request [11:11:55]url: /json_proto [11:11:55]query_string will be loaded in cgi processing [11:11:55]execute_cgi json_proto POST (null) [11:11:55]execute_cgi path=json_proto method=POST [11:11:55]POST find Content-Length [11:11:55]Host: 172.17.44.196:8080 [11:11:55]Content-Length: 1377 [11:11:55]Content-Type: application/json [11:11:55] [11:11:55]POST finish read [11:11:55]Found Content-Length = 1377 [11:11:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246351", "tax_sys" : 0, "items" : [ { "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 2.000, "sum" : 118.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 93.00, "quantity" : 1.000, "sum" : 93.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 251.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:55]execute_script... [11:11:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246351", "tax_sys" : 0, "items" : [ { "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 2.000, "sum" : 118.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 93.00, "quantity" : 1.000, "sum" : 93.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 251.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:55]POST & json_proto [11:11:55]process_json_proto [11:11:55]json parsed OK: [11:11:55]protocol is kg_v1.0 [11:11:55]action value=close_receipt [11:11:55]process_action close_receipt [11:11:55]cmd_close_receipt [11:11:55]MH_GetDate [11:11:55]Write to MH i2c: F0 00 00 1D 00 0C [11:11:55]Write i2c OK [11:11:55]MH_I2C_Read... [11:11:55]Read from MH i2c: F0 [11:11:55]MH_I2C_Read... [11:11:55]Read from MH i2c: F0 09 00 [11:11:55]MH_I2C_Read... [11:11:55]Read from MH i2c: F0 09 00 1D 00 00 7C AF 3C 66 1C A3 36 66 3D [11:11:55]GetLastDocTimeStamp 1715252885 [11:11:55]current date 1715253116 [11:11:55]FM_GetShiftState [11:11:55]SAM_PROTO_GetShiftState [11:11:55]wFMCommunicate request_size=4 [11:11:55]MH_SAM_APDU [11:11:55]CAPDU: 80 13 01 00 [11:11:55]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [11:11:55]Write i2c OK [11:11:55]MH_I2C_Read... [11:11:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:55]Read from MH i2c: E2 [11:11:55]MH_I2C_Read... [11:11:55]Read from MH i2c: E2 0E 00 [11:11:55]MH_I2C_Read... [11:11:55]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 79 [11:11:55]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:11:55]wFMCommunicate OK [11:11:55]SAM_PROTO_GetShiftState done [11:11:55]FM_GetShiftState done [11:11:55]opened in 1715213850 [11:11:55]opened+sec_in_day 1715300250 [11:11:55]quantity*price = 11800 [11:11:55]sum+1 = 11801 [11:11:55]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870022003305 Напиток Gorilla эн нат ж/б 0,5/0,45л 1.000 * 93.00 = 93.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4700000160211 Вода Легенда 0,5л 1.000 * 40.00 = 40.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 251.00 НСП 1% : 2.21 НДС 12% : 26.66 Наличными: 0.00 Безнал.: 251.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 54 09.05.2024 11:11 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965423 ФД: 91724 ФПД: 243174974322295 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T111156&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91724&fm=243174974322295&tin=02508201610067®Number=0000000000098132&sum=25100 0 [11:11:57]StoreToDocumentArchive [11:11:57]shift 271 fd 91724 [11:11:57]save to /storage/0271/doc_00091724 [11:11:57]save last doc name /storage/0271/doc_00091724 to /storage/kkm_last_doc_name [11:11:57]save OK [11:11:57]Clear old archive folders... [11:11:57]ProcessDocumentItem done err = 0, tmpTLVsize=505 [11:11:57]tlvbuf is 01319E70 [11:11:57]SAM_PROTO_ClearQueue [11:11:57]wFMCommunicate request_size=4 [11:11:57]MH_SAM_APDU [11:11:57]CAPDU: 80 09 00 00 [11:11:57]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [11:11:57]Write i2c OK [11:11:57]MH_I2C_Read... [11:11:57]Read from MH i2c: E2 [11:11:57]MH_I2C_Read... [11:11:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:11:57]Read from MH i2c: E2 03 00 [11:11:57]MH_I2C_Read... [11:11:57]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [11:11:57]RAPDU: 90 00 [11:11:57]wFMCommunicate OK [11:11:57]SAM_PROTO_ClearQueue done [11:11:57]KKMCreateOFDPacket [11:11:57]OFDProtocolAddRootSTLVToBuf [11:11:57]FM_MakeSignedData [11:11:57]FM_MakeSignedData [11:11:57]SAM_PROTO_SignData [11:11:57]wFMCommunicate request_size=4 [11:11:57]MH_SAM_APDU [11:11:57]CAPDU: 80 0D 01 02 [11:11:57]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [11:11:57]Write i2c OK [11:11:57]MH_I2C_Read... [11:11:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:11:57]Read from MH i2c: E2 [11:11:57]MH_I2C_Read... [11:11:57]Read from MH i2c: E2 03 00 [11:11:57]MH_I2C_Read... [11:11:57]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [11:11:57]RAPDU: 90 00 [11:11:57]wFMCommunicate OK [11:11:57]wFMCommunicate request_size=255 [11:11:57]MH_SAM_APDU [11:11:57]CAPDU: 80 0D 02 02 FA 03 00 F9 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 18 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 24 00 00 00 00 13 04 06 00 54 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D [11:11:57]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F9 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 18 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 24 00 00 00 00 13 04 06 00 54 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 00 F7 [11:11:58]Write i2c OK [11:11:58]MH_I2C_Read... [11:11:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:58]Read from MH i2c: E2 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 03 00 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [11:11:58]RAPDU: 90 00 [11:11:58]wFMCommunicate OK [11:11:58]wFMCommunicate request_size=255 [11:11:58]MH_SAM_APDU [11:11:58]CAPDU: 80 0D 02 02 FA 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 62 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C 62 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 7C AF 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4C 66 01 00 35 [11:11:58]Write to MH i2c: E2 02 01 2E 00 80 0D 02 02 FA 00 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 62 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C 62 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 7C AF 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4C 66 01 00 35 00 00 B1 [11:11:58]Write i2c OK [11:11:58]MH_I2C_Read... [11:11:58]OFD Sender: No OFD packet to send [11:11:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:58]Read from MH i2c: E2 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 03 00 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [11:11:58]RAPDU: 90 00 [11:11:58]wFMCommunicate OK [11:11:58]wFMCommunicate request_size=14 [11:11:58]MH_SAM_APDU [11:11:58]CAPDU: 80 0D 02 02 09 04 06 00 DD 2A 95 F6 76 77 [11:11:58]Write to MH i2c: E2 11 00 2F 00 80 0D 02 02 09 00 04 06 00 DD 2A 95 F6 76 77 00 00 44 [11:11:58]Write i2c OK [11:11:58]MH_I2C_Read... [11:11:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:58]Read from MH i2c: E2 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 03 00 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 03 00 2F 00 00 90 00 A3 [11:11:58]RAPDU: 90 00 [11:11:58]wFMCommunicate OK [11:11:58]wFMCommunicate request_size=4 [11:11:58]MH_SAM_APDU [11:11:58]CAPDU: 80 0D 03 02 [11:11:58]Write to MH i2c: E2 08 00 30 00 80 0D 03 02 00 00 00 00 AB [11:11:58]Write i2c OK [11:11:58]MH_I2C_Read... [11:11:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:11:58]Read from MH i2c: E2 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 0B 00 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 0B 00 30 00 00 47 0B 1D BB D2 BF 38 13 90 00 B2 [11:11:58]RAPDU: 47 0B 1D BB D2 BF 38 13 90 00 [11:11:58]wFMCommunicate OK [11:11:58]SAM_PROTO_SignData done [11:11:58]FM_MakeSignedData done [11:11:58]CreateOFDProtocolMessage [11:11:58]wFMCommunicate request_size=4 [11:11:58]MH_SAM_APDU [11:11:58]CAPDU: 80 11 00 00 [11:11:58]Write to MH i2c: E2 08 00 31 00 80 11 00 00 00 00 00 00 AB [11:11:58]Write i2c OK [11:11:58]MH_I2C_Read... [11:11:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:58]Read from MH i2c: E2 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 17 00 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 17 00 31 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 FB [11:11:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:11:58]wFMCommunicate OK [11:11:58]CreateOFDProtocolMessage done [11:11:58]OFDSenderStorePacket 91724 [11:11:58]StoreOFDPacket docnum=91724 [11:11:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 02 00 00 21 4F 05 02 22 B6 5A 03 01 00 03 00 F9 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 18 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 24 00 00 00 00 13 04 06 00 54 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 62 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C 62 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 7C AF 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4C 66 01 00 35 04 06 00 DD 2A 95 F6 76 77 47 0B 1D BB D2 BF 38 13 [11:11:58]CheckFolder [11:11:58]dirname=/storage/ofd_packets [11:11:58]CheckFolder done [11:11:58]ProducePacketName [11:11:58]name=ofd_packets/00091724 [11:11:58]NVStorageSaveData ofd_packets/00091724 [11:11:58]File name is /storage/ofd_packets/00091724 [11:11:58]Write 555 bytes [11:11:58]NVStorageSaveData done [11:11:58]OFDSenderStorePacket done [11:11:58]KKMCreateOFDPacket done [11:11:58]NVStorageSaveData kkm_last_timestamp [11:11:58]File name is /storage/kkm_last_timestamp [11:11:58]Write 4 bytes [11:11:58]NVStorageSaveData done [11:11:58]ExternCall_PrintAddStr [11:11:58]wPrintStart [11:11:58]Write to MH i2c: 01 00 00 32 00 32 [11:11:58]Write i2c OK [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: 01 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: 01 07 00 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: 01 07 00 32 00 00 01 00 00 00 FF 0F 48 [11:11:58]RasterBufferAndPrint [11:11:58]line Счет N : (3)246351 [11:11:58]line ИНН: 02508201610067 [11:11:58]line Контрольно-Кассовый Чек [11:11:58]line ПРОДАЖА [11:11:58]line Товар: 4607065001445 [11:11:58]line Шок батончик Snickers 50,5г [11:11:58]line 2.000 * 59.00 [11:11:58]line = 118.00 [11:11:58]line НДС 12% НСП 1% [11:11:58]line > о реализуемом товаре [11:11:58]line Товар: 4870022003305 [11:11:58]line Напиток Gorilla эн нат ж/б 0,5/0,45л [11:11:58]line 1.000 * 93.00 [11:11:58]line = 93.00 [11:11:58]line НДС 12% НСП 1% [11:11:58]line > о реализуемом товаре [11:11:58]line Товар: 4700000160211 [11:11:58]line Вода Легенда 0,5л [11:11:58]line 1.000 * 40.00 [11:11:58]line = 40.00 [11:11:58]line НДС 12% НСП 1% [11:11:58]line > о реализуемом товаре [11:11:58]line ИТОГО: 251.00 [11:11:58]line НСП 1% : 2.21 [11:11:58]line НДС 12% : 26.66 [11:11:58]line Наличными: 0.00 [11:11:58]line Безнал.: 251.00 [11:11:58]line Место: АЗС № 133 "Партнер Нефть" [11:11:58]OFD Sender: Processing packet 91724 [packets to send 59, broken 58] [11:11:58]ProducePacketName [11:11:58]name=ofd_packets/00091724 [11:11:58]OFD Sender: To server: pG, [11:11:58]CommunicateWithHost lk.salyk.kg:30040 [11:11:58]ConnectInit lk.salyk.kg [11:11:58]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [11:11:58]line СНО: Общий режим [11:11:58]line Чек 54 09.05.2024 11:11 [11:11:58]line Смена: 271 ФФД: 1.0 [11:11:58]line ЗНМ: 0300000232 [11:11:58]line РНМ: 0000000000098132 [11:11:58]line Версия ККМ: 001 [11:11:58]line Платежная система: АКБ Кыргызстан [11:11:58]line ФМ: 0000000000965423 [11:11:58]line ФД: 91724 [11:11:58]line ФПД: 243174974322295 [11:11:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T111156&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91724&fm=243174974322295&tin=02508201610067®Number=0000000000098132&sum=25100 [11:11:58]line 0 [11:11:58]written 0, free lines is 4095 [11:11:58]Error from MH - 05 [11:11:58]process_action_free close_receipt [11:11:58]json_value_free [11:11:58]json_value_free done [11:11:58]process_json_proto returns [11:11:58]Send response to host [11:11:58]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [11:11:58]free response buf [11:11:58]execute_script done [11:11:58]execute_script returns [11:11:58]free content buf [11:11:58]Sock 9.Close socket [11:11:58]Sock 9.Thread stoped [11:11:59]Connected sock=10 [11:11:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 02 00 00 21 4F 05 02 22 B6 5A 03 01 00 03 00 F9 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 18 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 24 00 00 00 00 13 04 06 00 54 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 62 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C 62 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 7C AF 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4C 66 01 00 35 04 06 00 DD 2A 95 F6 76 77 47 0B 1D BB D2 BF 38 13 [11:11:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 64 B9 47 00 4D 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4C 66 01 00 F4 03 04 00 23 5B 3C 66 B6 04 01 00 00 43 F3 0D 70 5B 66 B2 5F [11:11:59]CommunicateWithHost err = 0 [11:11:59]CheckOFDResponse [11:11:59]1017 (14) - 77093643461234 [11:11:59]1041 (16) - 0000000000965423 [11:11:59]1040 (4) - 91724 [11:11:59]1012 (4) - 09.05.2024 05:12 [11:11:59]1206 (1) - 0 [11:11:59]OFD Sender: Remove packet 91724 [11:11:59]ProducePacketName [11:11:59]name=ofd_packets/00091724 [11:11:59]NVStorageDeleteData [11:11:59]OFD Sender: No OFD packet to send [11:12:04]OFD Sender: No OFD packet to send [11:12:05]accept exits with 6 [11:12:05]New connection [11:12:05]New thread 3067161956 created [11:12:05]Thread 3067305316 joined [11:12:05]Waiting for new connection... [11:12:05] Sock 6.Parse request [11:12:05]Sock 6.Check first char [11:12:05]Sock 6.First char is OK [11:12:05]request: POST /json_proto HTTP/1.0 [11:12:05]Method: POST [11:12:05]URL: /json_proto [11:12:05]Method is POST - this is cgi request [11:12:05]url: /json_proto [11:12:05]query_string will be loaded in cgi processing [11:12:05]execute_cgi json_proto POST (null) [11:12:05]execute_cgi path=json_proto method=POST [11:12:05]POST find Content-Length [11:12:05]Host: 172.17.44.196:8080 [11:12:05]Content-Length: 215 [11:12:05]Content-Type: application/json [11:12:05] [11:12:05]POST finish read [11:12:05]Found Content-Length = 215 [11:12:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:05]execute_script... [11:12:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:05]POST & json_proto [11:12:05]process_json_proto [11:12:05]json parsed OK: [11:12:05]protocol is kg_v1.0 [11:12:05]action value=get_value [11:12:05]process_action get_value [11:12:05]cmd_get_value [11:12:05]process_action get_value done [11:12:05]requested_data is exist [11:12:05]produce_requested_data [11:12:05]requested_item kkm.sn is exist - process it [11:12:05]requested_item kkm.ver is exist - process it [11:12:05]requested_item fm.sn is exist - process it [11:12:05]wFMCommunicate request_size=4 [11:12:05]MH_SAM_APDU [11:12:05]CAPDU: 80 11 00 00 [11:12:05]Write to MH i2c: E2 08 00 35 00 80 11 00 00 00 00 00 00 AF [11:12:05]Write i2c OK [11:12:05]MH_I2C_Read... [11:12:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:05]Read from MH i2c: E2 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: E2 17 00 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: E2 17 00 35 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 FF [11:12:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:12:05]wFMCommunicate OK [11:12:05]requested_item fd.num is exist - process it [11:12:05]SAM_PROTO_GetFieldsCounters [11:12:05]wFMCommunicate request_size=4 [11:12:05]MH_SAM_APDU [11:12:05]CAPDU: 80 13 00 00 [11:12:05]Write to MH i2c: E2 08 00 36 00 80 13 00 00 00 00 00 00 B2 [11:12:05]Write i2c OK [11:12:05]MH_I2C_Read... [11:12:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:05]Read from MH i2c: E2 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: E2 62 00 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: E2 62 00 36 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 4C 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [11:12:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 4C 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:12:05]wFMCommunicate OK [11:12:05]SAM_PROTO_GetFieldsCounters done [11:12:05]requested_item shift.num is exist - process it [11:12:05]requested_item shift.opened is exist - process it [11:12:05]req_shift_opened [11:12:06]FM_GetShiftState [11:12:06]SAM_PROTO_GetShiftState [11:12:06]wFMCommunicate request_size=4 [11:12:06]MH_SAM_APDU [11:12:06]CAPDU: 80 13 01 00 [11:12:06]Write to MH i2c: E2 08 00 37 00 80 13 01 00 00 00 00 00 B4 [11:12:06]Write i2c OK [11:12:06]MH_I2C_Read... [11:12:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:06]Read from MH i2c: E2 [11:12:06]MH_I2C_Read... [11:12:06]Read from MH i2c: E2 0E 00 [11:12:06]MH_I2C_Read... [11:12:06]Read from MH i2c: E2 0E 00 37 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 92 [11:12:06]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:12:06]wFMCommunicate OK [11:12:06]SAM_PROTO_GetShiftState done [11:12:06]FM_GetShiftState done [11:12:06]req_shift_opened done [11:12:06]requested_item shift.open_date is exist - process it [11:12:06]req_shift_open_date [11:12:06]req_shift_open_date done [11:12:06]produce_requested_data done [11:12:06]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91724,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:12:06]process_action_free get_value [11:12:06]json_value_free [11:12:06]json_value_free done [11:12:06]process_json_proto returns [11:12:06]Send response to host [11:12:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91724,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:12:06]free response buf [11:12:06]execute_script done [11:12:06]execute_script returns [11:12:06]free content buf [11:12:06]Sock 6.Close socket [11:12:06]Sock 6.Thread stoped [11:12:06]accept exits with 9 [11:12:06]New connection [11:12:06]New thread 3067305316 created [11:12:06]Thread 3067161956 joined [11:12:06]Waiting for new connection... [11:12:06] Sock 9.Parse request [11:12:06]Sock 9.Check first char [11:12:06]Sock 9.First char is OK [11:12:06]request: POST /json_proto HTTP/1.0 [11:12:06]Method: POST [11:12:06]URL: /json_proto [11:12:06]Method is POST - this is cgi request [11:12:06]url: /json_proto [11:12:06]query_string will be loaded in cgi processing [11:12:06]execute_cgi json_proto POST (null) [11:12:06]execute_cgi path=json_proto method=POST [11:12:06]POST find Content-Length [11:12:06]Host: 172.17.44.196:8080 [11:12:06]Content-Length: 331 [11:12:06]Content-Type: application/json [11:12:06] [11:12:06]POST finish read [11:12:06]Found Content-Length = 331 [11:12:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:12:06]execute_script... [11:12:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:12:06]POST & json_proto [11:12:06]process_json_proto [11:12:06]json parsed OK: [11:12:06]protocol is kg_v1.0 [11:12:06]action value=get_value [11:12:06]process_action get_value [11:12:06]cmd_get_value [11:12:06]process_action get_value done [11:12:06]requested_data is exist [11:12:06]produce_requested_data [11:12:06]requested_item fm.sale.total is exist - process it [11:12:06]SAM_PROTO_GetFMData [11:12:06]wFMCommunicate request_size=4 [11:12:06]MH_SAM_APDU [11:12:06]CAPDU: 80 13 03 00 [11:12:06]Write to MH i2c: E2 08 00 38 00 80 13 03 00 00 00 00 00 B7 [11:12:06]Write i2c OK [11:12:06]MH_I2C_Read... [11:12:06]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:12:06]Read from MH i2c: E2 [11:12:06]MH_I2C_Read... [11:12:06]Read from MH i2c: E2 FD 00 [11:12:06]MH_I2C_Read... [11:12:06]Read from MH i2c: E2 FD 00 38 00 00 C8 04 85 04 C4 04 6E 04 04 00 2E 64 01 00 69 04 A3 00 6F 04 04 00 30 5F 01 00 B1 04 05 00 70 1D BB 64 01 70 04 05 00 DA DA D6 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 53 E5 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 45 47 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 6E [11:12:06]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 2E 64 01 00 69 04 A3 00 6F 04 04 00 30 5F 01 00 B1 04 05 00 70 1D BB 64 01 70 04 05 00 DA DA D6 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 53 E5 E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 45 47 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:12:06]wFMCommunicate OK [11:12:06]wFMCommunicate request_size=4 [11:12:06]MH_SAM_APDU [11:12:06]CAPDU: 80 17 00 00 [11:12:06]Write to MH i2c: E2 08 00 39 00 80 17 00 00 00 00 00 00 B9 [11:12:06]Write i2c OK [11:12:06]MH_I2C_Read... [11:12:06]Read from MH i2c: E2 [11:12:06]MH_I2C_Read... [11:12:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:06]Read from MH i2c: E2 FD 00 [11:12:06]MH_I2C_Read... [11:12:06]Read from MH i2c: E2 FD 00 39 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 CB [11:12:07]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:12:07]wFMCommunicate OK [11:12:07]wFMCommunicate request_size=4 [11:12:07]MH_SAM_APDU [11:12:07]CAPDU: 80 17 00 00 [11:12:07]Write to MH i2c: E2 08 00 3A 00 80 17 00 00 00 00 00 00 BA [11:12:07]Write i2c OK [11:12:07]MH_I2C_Read... [11:12:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:07]Read from MH i2c: E2 [11:12:07]MH_I2C_Read... [11:12:07]Read from MH i2c: E2 FD 00 [11:12:07]MH_I2C_Read... [11:12:07]Read from MH i2c: E2 FD 00 3A 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 92 [11:12:07]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:12:07]wFMCommunicate OK [11:12:07]wFMCommunicate request_size=4 [11:12:07]MH_SAM_APDU [11:12:07]CAPDU: 80 17 00 00 [11:12:07]Write to MH i2c: E2 08 00 3B 00 80 17 00 00 00 00 00 00 BB [11:12:07]Write i2c OK [11:12:07]MH_I2C_Read... [11:12:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:07]Read from MH i2c: E2 [11:12:07]MH_I2C_Read... [11:12:07]Read from MH i2c: E2 FD 00 [11:12:07]MH_I2C_Read... [11:12:07]Read from MH i2c: E2 FD 00 3B 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 33 [11:12:07]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:12:07]wFMCommunicate OK [11:12:07]wFMCommunicate request_size=4 [11:12:07]MH_SAM_APDU [11:12:07]CAPDU: 80 17 00 00 [11:12:07]Write to MH i2c: E2 08 00 3C 00 80 17 00 00 00 00 00 00 BC [11:12:07]Write i2c OK [11:12:07]MH_I2C_Read... [11:12:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:12:08]Read from MH i2c: E2 [11:12:08]MH_I2C_Read... [11:12:08]Read from MH i2c: E2 E5 00 [11:12:08]MH_I2C_Read... [11:12:08]Read from MH i2c: E2 E5 00 3C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A0 [11:12:08]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:12:08]wFMCommunicate OK [11:12:08]SAM_PROTO_GetFMData done [11:12:08]requested_item fm.sale_refund.total is exist - process it [11:12:08]requested_item fm.buy.total is exist - process it [11:12:08]requested_item shift.sale.total is exist - process it [11:12:08]SAM_PROTO_GetShiftData [11:12:08]wFMCommunicate request_size=4 [11:12:08]MH_SAM_APDU [11:12:08]CAPDU: 80 13 02 00 [11:12:08]Write to MH i2c: E2 08 00 3D 00 80 13 02 00 00 00 00 00 BB [11:12:08]Write i2c OK [11:12:08]MH_I2C_Read... [11:12:08]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:12:08]Read from MH i2c: E2 [11:12:08]MH_I2C_Read... [11:12:08]Read from MH i2c: E2 FD 00 [11:12:08]MH_I2C_Read... [11:12:08]Read from MH i2c: E2 FD 00 3D 00 00 AE 04 AA 04 AA 04 6E 04 04 00 36 00 00 00 69 04 9B 00 6F 04 04 00 36 00 00 00 B1 04 03 00 AC BF 0C 70 04 03 00 F8 84 0A 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8E 5A 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D8 1C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 B2 [11:12:08]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 36 00 00 00 69 04 9B 00 6F 04 04 00 36 00 00 00 B1 04 03 00 AC BF 0C 70 04 03 00 F8 84 0A 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8E 5A 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 D8 1C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:12:08]wFMCommunicate OK [11:12:08]wFMCommunicate request_size=4 [11:12:08]MH_SAM_APDU [11:12:08]CAPDU: 80 17 00 00 [11:12:08]Write to MH i2c: E2 08 00 3E 00 80 17 00 00 00 00 00 00 BE [11:12:08]Write i2c OK [11:12:08]MH_I2C_Read... [11:12:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:09]Read from MH i2c: E2 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: E2 FD 00 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: E2 FD 00 3E 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 E0 [11:12:09]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:12:09]wFMCommunicate OK [11:12:09]wFMCommunicate request_size=4 [11:12:09]MH_SAM_APDU [11:12:09]CAPDU: 80 17 00 00 [11:12:09]Write to MH i2c: E2 08 00 3F 00 80 17 00 00 00 00 00 00 BF [11:12:09]Write i2c OK [11:12:09]MH_I2C_Read... [11:12:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:09]Read from MH i2c: E2 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: E2 FD 00 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: E2 FD 00 3F 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 76 [11:12:09]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:12:09]wFMCommunicate OK [11:12:09]wFMCommunicate request_size=4 [11:12:09]MH_SAM_APDU [11:12:09]CAPDU: 80 17 00 00 [11:12:09]Write to MH i2c: E2 08 00 40 00 80 17 00 00 00 00 00 00 C0 [11:12:09]Write i2c OK [11:12:09]MH_I2C_Read... [11:12:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:10]Read from MH i2c: E2 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: E2 FD 00 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: E2 FD 00 40 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 32 [11:12:10]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 OFD Sender: No OFD packet to send [11:12:10]00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:12:10]wFMCommunicate OK [11:12:10]wFMCommunicate request_size=4 [11:12:10]MH_SAM_APDU [11:12:10]CAPDU: 80 17 00 00 [11:12:10]Write to MH i2c: E2 08 00 41 00 80 17 00 00 00 00 00 00 C1 [11:12:10]Write i2c OK [11:12:10]MH_I2C_Read... [11:12:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:12:10]Read from MH i2c: E2 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: E2 CB 00 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: E2 CB 00 41 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AA [11:12:10]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:12:10]wFMCommunicate OK [11:12:10]SAM_PROTO_GetShiftData done [11:12:10]requested_item shift.sale.total_cash is exist - process it [11:12:10]requested_item shift.sale_refund.total is exist - process it [11:12:10]requested_item shift.sale_refund.total_cash is exist - process it [11:12:10]requested_item shift.buy.total is exist - process it [11:12:10]requested_item shift.buy.total_cash is exist - process it [11:12:10]produce_requested_data done [11:12:10]produce_requested_data return {"fm.sale.total":59849516.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":8355.00,"shift.sale.total_cash":6894.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:12:10]process_action_free get_value [11:12:10]json_value_free [11:12:10]json_value_free done [11:12:10]process_json_proto returns [11:12:10]Send response to host [11:12:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59849516.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":8355.00,"shift.sale.total_cash":6894.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:12:10]free response buf [11:12:10]execute_script done [11:12:10]execute_script returns [11:12:10]free content buf [11:12:10]Sock 9.Close socket [11:12:10]Sock 9.Thread stoped [11:12:11]accept exits with 6 [11:12:11]New connection [11:12:11]New thread 3067161956 created [11:12:11]Thread 3067305316 joined [11:12:11]Waiting for new connection... [11:12:11] Sock 6.Parse request [11:12:11]Sock 6.Check first char [11:12:11]Sock 6.First char is OK [11:12:11]request: POST /json_proto HTTP/1.0 [11:12:11]Method: POST [11:12:11]URL: /json_proto [11:12:11]Method is POST - this is cgi request [11:12:11]url: /json_proto [11:12:11]query_string will be loaded in cgi processing [11:12:11]execute_cgi json_proto POST (null) [11:12:11]execute_cgi path=json_proto method=POST [11:12:11]POST find Content-Length [11:12:11]Host: 172.17.44.196:8080 [11:12:11]Content-Length: 747 [11:12:11]Content-Type: application/json [11:12:11] [11:12:11]POST finish read [11:12:11]Found Content-Length = 747 [11:12:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246347", "tax_sys" : 0, "items" : [ { "code": "2000029770012", "name": "\u041E\u0447\u043A\u0438 \u0441\u043E\u043B\u043D\u0446\u0435\u0437\u0430\u0449\u0438\u0442\u043D\u044B\u0435 \u0432 \u0430\u0441\u0441\u043E\u0440\u0442\u0438\u043C\u0435\u043D\u0442\u0435", "price" : 590.00, "quantity" : 1.000, "sum" : 590.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 590.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:11]execute_script... [11:12:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246347", "tax_sys" : 0, "items" : [ { "code": "2000029770012", "name": "\u041E\u0447\u043A\u0438 \u0441\u043E\u043B\u043D\u0446\u0435\u0437\u0430\u0449\u0438\u0442\u043D\u044B\u0435 \u0432 \u0430\u0441\u0441\u043E\u0440\u0442\u0438\u043C\u0435\u043D\u0442\u0435", "price" : 590.00, "quantity" : 1.000, "sum" : 590.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 590.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:11]POST & json_proto [11:12:11]process_json_proto [11:12:11]json parsed OK: [11:12:11]protocol is kg_v1.0 [11:12:11]action value=close_receipt [11:12:11]process_action close_receipt [11:12:11]cmd_close_receipt [11:12:11]MH_GetDate [11:12:11]Write to MH i2c: F0 00 00 42 00 31 [11:12:11]Write i2c OK [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: F0 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: F0 09 00 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: F0 09 00 42 00 00 8C AF 3C 66 1C A3 36 66 72 [11:12:11]GetLastDocTimeStamp 1715253116 [11:12:11]current date 1715253132 [11:12:11]FM_GetShiftState [11:12:11]SAM_PROTO_GetShiftState [11:12:11]wFMCommunicate request_size=4 [11:12:11]MH_SAM_APDU [11:12:11]CAPDU: 80 13 01 00 [11:12:11]Write to MH i2c: E2 08 00 43 00 80 13 01 00 00 00 00 00 C0 [11:12:11]Write i2c OK [11:12:11]MH_I2C_Read... [11:12:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:11]Read from MH i2c: E2 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 0E 00 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 0E 00 43 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 9E [11:12:11]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:12:11]wFMCommunicate OK [11:12:11]SAM_PROTO_GetShiftState done [11:12:11]FM_GetShiftState done [11:12:11]opened in 1715213850 [11:12:11]opened+sec_in_day 1715300250 [11:12:11]quantity*price = 59000 [11:12:11]sum+1 = 59001 [11:12:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 590.00 НСП 1% : 5.22 НДС 12% : 62.65 Наличными: 590.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 55 09.05.2024 11:12 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91725 ФПД: 212698355353711 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T111212&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91725&fm=212698355353711&tin=02508201610067®Number=0000000000098132&sum=59000 0 [11:12:13]StoreToDocumentArchive [11:12:13]shift 271 fd 91725 [11:12:13]save to /storage/0271/doc_00091725 [11:12:13]save last doc name /storage/0271/doc_00091725 to /storage/kkm_last_doc_name [11:12:13]save OK [11:12:13]Clear old archive folders... [11:12:13]ProcessDocumentItem done err = 0, tmpTLVsize=307 [11:12:13]tlvbuf is 0132DCC0 [11:12:13]SAM_PROTO_ClearQueue [11:12:13]wFMCommunicate request_size=4 [11:12:13]MH_SAM_APDU [11:12:13]CAPDU: 80 09 00 00 [11:12:13]Write to MH i2c: E2 08 00 50 00 80 09 00 00 00 00 00 00 C2 [11:12:13]Write i2c OK [11:12:13]MH_I2C_Read... [11:12:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:13]Read from MH i2c: E2 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 03 00 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 03 00 50 00 00 90 00 C4 [11:12:13]RAPDU: 90 00 [11:12:13]wFMCommunicate OK [11:12:13]SAM_PROTO_ClearQueue done [11:12:13]KKMCreateOFDPacket [11:12:13]OFDProtocolAddRootSTLVToBuf [11:12:13]FM_MakeSignedData [11:12:13]FM_MakeSignedData [11:12:13]SAM_PROTO_SignData [11:12:13]wFMCommunicate request_size=4 [11:12:13]MH_SAM_APDU [11:12:13]CAPDU: 80 0D 01 02 [11:12:13]Write to MH i2c: E2 08 00 51 00 80 0D 01 02 00 00 00 00 CA [11:12:13]Write i2c OK [11:12:13]MH_I2C_Read... [11:12:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:13]Read from MH i2c: E2 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 03 00 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 03 00 51 00 00 90 00 C5 [11:12:13]RAPDU: 90 00 [11:12:13]wFMCommunicate OK [11:12:13]wFMCommunicate request_size=255 [11:12:13]MH_SAM_APDU [11:12:13]CAPDU: 80 0D 02 02 FA 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 32 30 30 30 30 32 39 37 37 30 30 31 32 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 18 00 00 00 00 07 04 06 00 78 E6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 8C AF 3C 66 0E 04 04 00 0F 01 00 00 B9 04 [11:12:13]Write to MH i2c: E2 02 01 52 00 80 0D 02 02 FA 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 32 30 30 30 30 32 39 37 37 30 30 31 32 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 18 00 00 00 00 07 04 06 00 78 E6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 8C AF 3C 66 0E 04 04 00 0F 01 00 00 B9 04 00 00 75 [11:12:13]Write i2c OK [11:12:13]MH_I2C_Read... [11:12:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:13]Read from MH i2c: E2 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 03 00 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 03 00 52 00 00 90 00 C6 [11:12:13]RAPDU: 90 00 [11:12:13]wFMCommunicate OK [11:12:13]wFMCommunicate request_size=66 [11:12:13]MH_SAM_APDU [11:12:13]CAPDU: 80 0D 02 02 3D 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4D 66 01 00 35 04 06 00 C1 72 B1 EA 48 6F [11:12:13]Write to MH i2c: E2 45 00 53 00 80 0D 02 02 3D 00 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4D 66 01 00 35 04 06 00 C1 72 B1 EA 48 6F 00 00 53 [11:12:13]Write i2c OK [11:12:13]MH_I2C_Read... [11:12:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:13]Read from MH i2c: E2 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 03 00 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 03 00 53 00 00 90 00 C7 [11:12:13]RAPDU: 90 00 [11:12:13]wFMCommunicate OK [11:12:13]wFMCommunicate request_size=4 [11:12:13]MH_SAM_APDU [11:12:13]CAPDU: 80 0D 03 02 [11:12:13]Write to MH i2c: E2 08 00 54 00 80 0D 03 02 00 00 00 00 CF [11:12:13]Write i2c OK [11:12:13]MH_I2C_Read... [11:12:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:13]Read from MH i2c: E2 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 0B 00 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 0B 00 54 00 00 50 44 92 75 AC 19 40 72 90 00 E2 [11:12:13]RAPDU: 50 44 92 75 AC 19 40 72 90 00 [11:12:13]wFMCommunicate OK [11:12:13]SAM_PROTO_SignData done [11:12:13]FM_MakeSignedData done [11:12:13]CreateOFDProtocolMessage [11:12:13]wFMCommunicate request_size=4 [11:12:13]MH_SAM_APDU [11:12:13]CAPDU: 80 11 00 00 [11:12:13]Write to MH i2c: E2 08 00 55 00 80 11 00 00 00 00 00 00 CF [11:12:13]Write i2c OK [11:12:13]MH_I2C_Read... [11:12:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:14]Read from MH i2c: E2 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 17 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 17 00 55 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 1F [11:12:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:12:14]wFMCommunicate OK [11:12:14]CreateOFDProtocolMessage done [11:12:14]OFDSenderStorePacket 91725 [11:12:14]StoreOFDPacket docnum=91725 [11:12:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 47 01 00 00 3C C3 3F 01 00 4E 5A 03 01 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 32 30 30 30 30 32 39 37 37 30 30 31 32 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 18 00 00 00 00 07 04 06 00 78 E6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 8C AF 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4D 66 01 00 35 04 06 00 C1 72 B1 EA 48 6F 50 44 92 75 AC 19 40 72 [11:12:14]CheckFolder [11:12:14]dirname=/storage/ofd_packets [11:12:14]CheckFolder done [11:12:14]ProducePacketName [11:12:14]name=ofd_packets/00091725 [11:12:14]NVStorageSaveData ofd_packets/00091725 [11:12:14]File name is /storage/ofd_packets/00091725 [11:12:14]Write 357 bytes [11:12:14]NVStorageSaveData done [11:12:14]OFDSenderStorePacket done [11:12:14]KKMCreateOFDPacket done [11:12:14]NVStorageSaveData kkm_last_timestamp [11:12:14]File name is /storage/kkm_last_timestamp [11:12:14]Write 4 bytes [11:12:14]NVStorageSaveData done [11:12:14]ExternCall_PrintAddStr [11:12:14]wPrintStart [11:12:14]Write to MH i2c: 01 00 00 56 00 56 [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: 01 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: 01 07 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: 01 07 00 56 00 00 01 00 00 00 FF 0F 6C [11:12:14]RasterBufferAndPrint [11:12:14]line Счет N : (3)246347 [11:12:14]line ИНН: 02508201610067 [11:12:14]line Контрольно-Кассовый Чек [11:12:14]line ПРОДАЖА [11:12:14]line Товар: 2000029770012 [11:12:14]line Очки солнцезащитные в ассортименте [11:12:14]line 1.000 * 590.00 [11:12:14]line = 590.00 [11:12:14]line НДС 12% НСП 1% [11:12:14]line > о реализуемом товаре [11:12:14]line ИТОГО: 590.00 [11:12:14]line НСП 1% : 5.22 [11:12:14]line НДС 12% : 62.65 [11:12:14]line Наличными: 590.00 [11:12:14]line Безнал.: 0.00 [11:12:14]line Место: АЗС № 133 "Партнер Нефть" [11:12:14]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [11:12:14]line СНО: Общий режим [11:12:14]line Чек 55 09.05.2024 11:12 [11:12:14]line Смена: 271 ФФД: 1.0 [11:12:14]line ЗНМ: 0300000232 [11:12:14]line РНМ: 0000000000098132 [11:12:14]line Версия ККМ: 001 [11:12:14]line ФМ: 0000000000965423 [11:12:14]line ФД: 91725 [11:12:14]line ФПД: 212698355353711 [11:12:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T111212&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91725&fm=212698355353711&tin=02508201610067®Number=0000000000098132&sum=59000 [11:12:14]line 0 [11:12:14]written 0, free lines is 4095 [11:12:14]Error from MH - 05 [11:12:14]process_action_free close_receipt [11:12:14]json_value_free [11:12:14]json_value_free done [11:12:14]process_json_proto returns [11:12:14]Send response to host [11:12:14]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [11:12:14]free response buf [11:12:14]execute_script done [11:12:14]execute_script returns [11:12:14]free content buf [11:12:14]Sock 6.Close socket [11:12:14]Sock 6.Thread stoped [11:12:14]OFD Sender: Processing packet 91725 [packets to send 59, broken 58] [11:12:14]ProducePacketName [11:12:14]name=ofd_packets/00091725 [11:12:14]OFD Sender: To server: pG, [11:12:14]CommunicateWithHost lk.salyk.kg:30040 [11:12:14]ConnectInit lk.salyk.kg [11:12:14]Connected sock=6 [11:12:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 47 01 00 00 3C C3 3F 01 00 4E 5A 03 01 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 32 30 30 30 30 32 39 37 37 30 30 31 32 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 18 00 00 00 00 07 04 06 00 78 E6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 8C AF 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4D 66 01 00 35 04 06 00 C1 72 B1 EA 48 6F 50 44 92 75 AC 19 40 72 [11:12:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 CF 6C 47 00 FF 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4D 66 01 00 F4 03 04 00 33 5B 3C 66 B6 04 01 00 00 E0 2E 91 0D AA 2F D4 F8 [11:12:14]CommunicateWithHost err = 0 [11:12:14]CheckOFDResponse [11:12:14]1017 (14) - 77093643461234 [11:12:14]1041 (16) - 0000000000965423 [11:12:14]1040 (4) - 91725 [11:12:14]1012 (4) - 09.05.2024 05:12 [11:12:14]1206 (1) - 0 [11:12:14]OFD Sender: Remove packet 91725 [11:12:14]ProducePacketName [11:12:14]name=ofd_packets/00091725 [11:12:14]NVStorageDeleteData [11:12:15]OFD Sender: No OFD packet to send [11:12:20]OFD Sender: No OFD packet to send [11:12:24]accept exits with 9 [11:12:24]New connection [11:12:24]New thread 3067305316 created [11:12:24]Thread 3067161956 joined [11:12:24]Waiting for new connection... [11:12:24] Sock 9.Parse request [11:12:24]Sock 9.Check first char [11:12:24]Sock 9.First char is OK [11:12:24]request: POST /json_proto HTTP/1.0 [11:12:24]Method: POST [11:12:24]URL: /json_proto [11:12:24]Method is POST - this is cgi request [11:12:24]url: /json_proto [11:12:24]query_string will be loaded in cgi processing [11:12:24]execute_cgi json_proto POST (null) [11:12:24]execute_cgi path=json_proto method=POST [11:12:24]POST find Content-Length [11:12:24]Host: 172.17.44.196:8080 [11:12:24]Content-Length: 215 [11:12:24]Content-Type: application/json [11:12:24] [11:12:24]POST finish read [11:12:24]Found Content-Length = 215 [11:12:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:24]execute_script... [11:12:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:24]POST & json_proto [11:12:24]process_json_proto [11:12:24]json parsed OK: [11:12:24]protocol is kg_v1.0 [11:12:24]action value=get_value [11:12:24]process_action get_value [11:12:24]cmd_get_value [11:12:24]process_action get_value done [11:12:24]requested_data is exist [11:12:24]produce_requested_data [11:12:24]requested_item kkm.sn is exist - process it [11:12:24]requested_item kkm.ver is exist - process it [11:12:24]requested_item fm.sn is exist - process it [11:12:24]wFMCommunicate request_size=4 [11:12:24]MH_SAM_APDU [11:12:24]CAPDU: 80 11 00 00 [11:12:24]Write to MH i2c: E2 08 00 59 00 80 11 00 00 00 00 00 00 D3 [11:12:24]Write i2c OK [11:12:24]MH_I2C_Read... [11:12:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:24]Read from MH i2c: E2 [11:12:24]MH_I2C_Read... [11:12:24]Read from MH i2c: E2 17 00 [11:12:24]MH_I2C_Read... [11:12:24]Read from MH i2c: E2 17 00 59 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 23 [11:12:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:12:24]wFMCommunicate OK [11:12:24]requested_item fd.num is exist - process it [11:12:24]SAM_PROTO_GetFieldsCounters [11:12:24]wFMCommunicate request_size=4 [11:12:24]MH_SAM_APDU [11:12:24]CAPDU: 80 13 00 00 [11:12:24]Write to MH i2c: E2 08 00 5A 00 80 13 00 00 00 00 00 00 D6 [11:12:24]Write i2c OK [11:12:24]MH_I2C_Read... [11:12:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:24]Read from MH i2c: E2 [11:12:24]MH_I2C_Read... [11:12:24]Read from MH i2c: E2 62 00 [11:12:24]MH_I2C_Read... [11:12:24]Read from MH i2c: E2 62 00 5A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 4D 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 5B [11:12:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 4D 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:12:25]wFMCommunicate OK [11:12:25]SAM_PROTO_GetFieldsCounters done [11:12:25]requested_item shift.num is exist - process it [11:12:25]requested_item shift.opened is exist - process it [11:12:25]req_shift_opened [11:12:25]FM_GetShiftState [11:12:25]SAM_PROTO_GetShiftState [11:12:25]wFMCommunicate request_size=4 [11:12:25]MH_SAM_APDU [11:12:25]CAPDU: 80 13 01 00 [11:12:25]Write to MH i2c: E2 08 00 5B 00 80 13 01 00 00 00 00 00 D8 [11:12:25]Write i2c OK [11:12:25]MH_I2C_Read... [11:12:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:25]Read from MH i2c: E2 [11:12:25]MH_I2C_Read... [11:12:25]Read from MH i2c: E2 0E 00 [11:12:25]MH_I2C_Read... [11:12:25]Read from MH i2c: E2 0E 00 5B 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 B6 [11:12:25]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:12:25]wFMCommunicate OK [11:12:25]SAM_PROTO_GetShiftState done [11:12:25]FM_GetShiftState done [11:12:25]req_shift_opened done [11:12:25]requested_item shift.open_date is exist - process it [11:12:25]req_shift_open_date [11:12:25]req_shift_open_date done [11:12:25]produce_requested_data done [11:12:25]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91725,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:12:25]process_action_free get_value [11:12:25]json_value_free [11:12:25]json_value_free done [11:12:25]process_json_proto returns [11:12:25]Send response to host [11:12:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91725,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:12:25]free response buf [11:12:25]execute_script done [11:12:25]execute_script returns [11:12:25]free content buf [11:12:25]Sock 9.Close socket [11:12:25]Sock 9.Thread stoped [11:12:25]accept exits with 7 [11:12:25]New connection [11:12:25]New thread 3067161956 created [11:12:25]Thread 3067305316 joined [11:12:25]Waiting for new connection... [11:12:25]OFD Sender: No OFD packet to send [11:12:25] Sock 7.Parse request [11:12:25]Sock 7.Check first char [11:12:25]Sock 7.First char is OK [11:12:25]request: POST /json_proto HTTP/1.0 [11:12:25]Method: POST [11:12:25]URL: /json_proto [11:12:25]Method is POST - this is cgi request [11:12:25]url: /json_proto [11:12:25]query_string will be loaded in cgi processing [11:12:25]execute_cgi json_proto POST (null) [11:12:25]execute_cgi path=json_proto method=POST [11:12:25]POST find Content-Length [11:12:25]Host: 172.17.44.196:8080 [11:12:25]Content-Length: 331 [11:12:25]Content-Type: application/json [11:12:25] [11:12:25]POST finish read [11:12:25]Found Content-Length = 331 [11:12:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:12:25]execute_script... [11:12:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:12:25]POST & json_proto [11:12:25]process_json_proto [11:12:25]json parsed OK: [11:12:25]protocol is kg_v1.0 [11:12:25]action value=get_value [11:12:25]process_action get_value [11:12:25]cmd_get_value [11:12:25]process_action get_value done [11:12:25]requested_data is exist [11:12:25]produce_requested_data [11:12:25]requested_item fm.sale.total is exist - process it [11:12:25]SAM_PROTO_GetFMData [11:12:25]wFMCommunicate request_size=4 [11:12:25]MH_SAM_APDU [11:12:25]CAPDU: 80 13 03 00 [11:12:25]Write to MH i2c: E2 08 00 5C 00 80 13 03 00 00 00 00 00 DB [11:12:25]Write i2c OK [11:12:25]MH_I2C_Read... [11:12:25]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:12:25]Read from MH i2c: E2 [11:12:25]MH_I2C_Read... [11:12:25]Read from MH i2c: E2 FD 00 [11:12:25]MH_I2C_Read... [11:12:25]Read from MH i2c: E2 FD 00 5C 00 00 C8 04 85 04 C4 04 6E 04 04 00 2F 64 01 00 69 04 A3 00 6F 04 04 00 31 5F 01 00 B1 04 05 00 E8 03 BC 64 01 70 04 05 00 52 C1 D7 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 CC FD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4F 49 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 F0 [11:12:25]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 2F 64 01 00 69 04 A3 00 6F 04 04 00 31 5F 01 00 B1 04 05 00 E8 03 BC 64 01 70 04 05 00 52 C1 D7 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 CC FD E4 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4F 49 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:12:25]wFMCommunicate OK [11:12:25]wFMCommunicate request_size=4 [11:12:25]MH_SAM_APDU [11:12:25]CAPDU: 80 17 00 00 [11:12:25]Write to MH i2c: E2 08 00 5D 00 80 17 00 00 00 00 00 00 DD [11:12:25]Write i2c OK [11:12:25]MH_I2C_Read... [11:12:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:26]Read from MH i2c: E2 [11:12:26]MH_I2C_Read... [11:12:26]Read from MH i2c: E2 FD 00 [11:12:26]MH_I2C_Read... [11:12:26]Read from MH i2c: E2 FD 00 5D 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 EF [11:12:26]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:12:26]wFMCommunicate OK [11:12:26]wFMCommunicate request_size=4 [11:12:26]MH_SAM_APDU [11:12:26]CAPDU: 80 17 00 00 [11:12:26]Write to MH i2c: E2 08 00 5E 00 80 17 00 00 00 00 00 00 DE [11:12:26]Write i2c OK [11:12:26]MH_I2C_Read... [11:12:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:26]Read from MH i2c: E2 [11:12:26]MH_I2C_Read... [11:12:26]Read from MH i2c: E2 FD 00 [11:12:26]MH_I2C_Read... [11:12:26]Read from MH i2c: E2 FD 00 5E 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 B6 [11:12:26]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:12:26]wFMCommunicate OK [11:12:26]wFMCommunicate request_size=4 [11:12:26]MH_SAM_APDU [11:12:26]CAPDU: 80 17 00 00 [11:12:26]Write to MH i2c: E2 08 00 5F 00 80 17 00 00 00 00 00 00 DF [11:12:26]Write i2c OK [11:12:26]MH_I2C_Read... [11:12:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:27]Read from MH i2c: E2 [11:12:27]MH_I2C_Read... [11:12:27]Read from MH i2c: E2 FD 00 [11:12:27]MH_I2C_Read... [11:12:27]Read from MH i2c: E2 FD 00 5F 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 57 [11:12:27]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:12:27]wFMCommunicate OK [11:12:27]wFMCommunicate request_size=4 [11:12:27]MH_SAM_APDU [11:12:27]CAPDU: 80 17 00 00 [11:12:27]Write to MH i2c: E2 08 00 60 00 80 17 00 00 00 00 00 00 E0 [11:12:27]Write i2c OK [11:12:27]MH_I2C_Read... [11:12:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:12:27]Read from MH i2c: E2 [11:12:27]MH_I2C_Read... [11:12:27]Read from MH i2c: E2 E5 00 [11:12:27]MH_I2C_Read... [11:12:27]Read from MH i2c: E2 E5 00 60 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C4 [11:12:27]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:12:27]wFMCommunicate OK [11:12:27]SAM_PROTO_GetFMData done [11:12:27]requested_item fm.sale_refund.total is exist - process it [11:12:27]requested_item fm.buy.total is exist - process it [11:12:27]requested_item shift.sale.total is exist - process it [11:12:27]SAM_PROTO_GetShiftData [11:12:27]wFMCommunicate request_size=4 [11:12:27]MH_SAM_APDU [11:12:27]CAPDU: 80 13 02 00 [11:12:27]Write to MH i2c: E2 08 00 61 00 80 13 02 00 00 00 00 00 DF [11:12:27]Write i2c OK [11:12:27]MH_I2C_Read... [11:12:28]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:12:28]Read from MH i2c: E2 [11:12:28]MH_I2C_Read... [11:12:28]Read from MH i2c: E2 FD 00 [11:12:28]MH_I2C_Read... [11:12:28]Read from MH i2c: E2 FD 00 61 00 00 AE 04 AA 04 AA 04 6E 04 04 00 37 00 00 00 69 04 9B 00 6F 04 04 00 37 00 00 00 B1 04 03 00 24 A6 0D 70 04 03 00 70 6B 0B 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 07 73 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 E2 1E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 36 [11:12:28]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 37 00 00 00 69 04 9B 00 6F 04 04 00 37 00 00 00 B1 04 03 00 24 A6 0D 70 04 03 00 70 6B 0B 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 07 73 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 E2 1E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:12:28]wFMCommunicate OK [11:12:28]wFMCommunicate request_size=4 [11:12:28]MH_SAM_APDU [11:12:28]CAPDU: 80 17 00 00 [11:12:28]Write to MH i2c: E2 08 00 62 00 80 17 00 00 00 00 00 00 E2 [11:12:28]Write i2c OK [11:12:28]MH_I2C_Read... [11:12:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:28]Read from MH i2c: E2 [11:12:28]MH_I2C_Read... [11:12:28]Read from MH i2c: E2 FD 00 [11:12:28]MH_I2C_Read... [11:12:28]Read from MH i2c: E2 FD 00 62 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 04 [11:12:28]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:12:29]wFMCommunicate OK [11:12:29]wFMCommunicate request_size=4 [11:12:29]MH_SAM_APDU [11:12:29]CAPDU: 80 17 00 00 [11:12:29]Write to MH i2c: E2 08 00 63 00 80 17 00 00 00 00 00 00 E3 [11:12:29]Write i2c OK [11:12:29]MH_I2C_Read... [11:12:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:29]Read from MH i2c: E2 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: E2 FD 00 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: E2 FD 00 63 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 9A [11:12:29]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:12:29]wFMCommunicate OK [11:12:29]wFMCommunicate request_size=4 [11:12:29]MH_SAM_APDU [11:12:29]CAPDU: 80 17 00 00 [11:12:29]Write to MH i2c: E2 08 00 64 00 80 17 00 00 00 00 00 00 E4 [11:12:29]Write i2c OK [11:12:29]MH_I2C_Read... [11:12:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:29]Read from MH i2c: E2 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: E2 FD 00 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: E2 FD 00 64 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 56 [11:12:30]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:12:30]wFMCommunicate OK [11:12:30]wFMCommunicate request_size=4 [11:12:30]MH_SAM_APDU [11:12:30]CAPDU: 80 17 00 00 [11:12:30]Write to MH i2c: E2 08 00 65 00 80 17 00 00 00 00 00 00 E5 [11:12:30]Write i2c OK [11:12:30]MH_I2C_Read... [11:12:30]OFD Sender: No OFD packet to send [11:12:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:12:30]Read from MH i2c: E2 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 CB 00 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 CB 00 65 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CE [11:12:30]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:12:30]wFMCommunicate OK [11:12:30]SAM_PROTO_GetShiftData done [11:12:30]requested_item shift.sale.total_cash is exist - process it [11:12:30]requested_item shift.sale_refund.total is exist - process it [11:12:30]requested_item shift.sale_refund.total_cash is exist - process it [11:12:30]requested_item shift.buy.total is exist - process it [11:12:30]requested_item shift.buy.total_cash is exist - process it [11:12:30]produce_requested_data done [11:12:30]produce_requested_data return {"fm.sale.total":59850106.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":8945.00,"shift.sale.total_cash":7484.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:12:30]process_action_free get_value [11:12:30]json_value_free [11:12:30]json_value_free done [11:12:30]process_json_proto returns [11:12:30]Send response to host [11:12:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59850106.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":8945.00,"shift.sale.total_cash":7484.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:12:30]free response buf [11:12:30]execute_script done [11:12:30]execute_script returns [11:12:30]free content buf [11:12:30]Sock 7.Close socket [11:12:30]Sock 7.Thread stoped [11:12:35]OFD Sender: No OFD packet to send [11:12:35]accept exits with 9 [11:12:35]New connection [11:12:35]New thread 3067305316 created [11:12:35]Thread 3067161956 joined [11:12:35]Waiting for new connection... [11:12:35] Sock 9.Parse request [11:12:35]Sock 9.Check first char [11:12:35]Sock 9.First char is OK [11:12:35]request: POST /json_proto HTTP/1.0 [11:12:35]Method: POST [11:12:35]URL: /json_proto [11:12:35]Method is POST - this is cgi request [11:12:35]url: /json_proto [11:12:35]query_string will be loaded in cgi processing [11:12:35]execute_cgi json_proto POST (null) [11:12:35]execute_cgi path=json_proto method=POST [11:12:35]POST find Content-Length [11:12:35]Host: 172.17.44.196:8080 [11:12:36]Content-Length: 2074 [11:12:36]Content-Type: application/json [11:12:36] [11:12:36]POST finish read [11:12:36]Found Content-Length = 2074 [11:12:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246352", "tax_sys" : 0, "items" : [ { "code": "4607010740757", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0441\u043C\u0435\u0442\u0430\u043D\u0430, \u043B\u0443\u043A 40\u0433", "price" : 41.00, "quantity" : 1.000, "sum" : 41.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607010740733", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0448\u0430\u0448\u043B\u044B\u043A 40\u0433", "price" : 41.00, "quantity" : 1.000, "sum" : 41.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "40822426", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 0,5\u043B \u0431/\u0433", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521261", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u043B\u0435\u0441\u043D\u044B\u0435 \u044F\u0433\u043E\u0434\u044B", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 145.00, "quantity" : 1.000, "sum" : 145.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 2.000, "sum" : 8.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:36]execute_script... [11:12:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246352", "tax_sys" : 0, "items" : [ { "code": "4607010740757", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0441\u043C\u0435\u0442\u0430\u043D\u0430, \u043B\u0443\u043A 40\u0433", "price" : 41.00, "quantity" : 1.000, "sum" : 41.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607010740733", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0448\u0430\u0448\u043B\u044B\u043A 40\u0433", "price" : 41.00, "quantity" : 1.000, "sum" : 41.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "40822426", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 0,5\u043B \u0431/\u0433", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521261", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u043B\u0435\u0441\u043D\u044B\u0435 \u044F\u0433\u043E\u0434\u044B", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 145.00, "quantity" : 1.000, "sum" : 145.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 2.000, "sum" : 8.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:36]POST & json_proto [11:12:36]process_json_proto [11:12:36]json parsed OK: [11:12:36]protocol is kg_v1.0 [11:12:36]action value=close_receipt [11:12:36]process_action close_receipt [11:12:36]cmd_close_receipt [11:12:36]MH_GetDate [11:12:36]Write to MH i2c: F0 00 00 66 00 55 [11:12:36]Write i2c OK [11:12:36]MH_I2C_Read... [11:12:36]Read from MH i2c: F0 [11:12:36]MH_I2C_Read... [11:12:36]Read from MH i2c: F0 09 00 [11:12:36]MH_I2C_Read... [11:12:36]Read from MH i2c: F0 09 00 66 00 00 A5 AF 3C 66 1C A3 36 66 AF [11:12:36]GetLastDocTimeStamp 1715253132 [11:12:36]current date 1715253157 [11:12:36]FM_GetShiftState [11:12:36]SAM_PROTO_GetShiftState [11:12:36]wFMCommunicate request_size=4 [11:12:36]MH_SAM_APDU [11:12:36]CAPDU: 80 13 01 00 [11:12:36]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [11:12:36]Write i2c OK [11:12:36]MH_I2C_Read... [11:12:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:36]Read from MH i2c: E2 [11:12:36]MH_I2C_Read... [11:12:36]Read from MH i2c: E2 0E 00 [11:12:36]MH_I2C_Read... [11:12:36]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 C2 [11:12:36]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:12:36]wFMCommunicate OK [11:12:36]SAM_PROTO_GetShiftState done [11:12:36]FM_GetShiftState done [11:12:36]opened in 1715213850 [11:12:36]opened+sec_in_day 1715300250 [11:12:36]quantity*price = 4100 [11:12:36]sum+1 = 4101 [11:12:36]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607010740733 Чипсы Чипсоны шашлык 40г 1.000 * 41.00 = 41.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 40822426 Вода Бонаква 0,5л б/г 1.000 * 40.00 = 40.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870202521261 Напиток MAXI чай 1,2 лесные ягоды 1.000 * 125.00 = 125.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 46230614 Сигареты Richmond Red Edition 1.000 * 145.00 = 145.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000031750019 Пакет Партнер Нефть 2.000 * 4.00 = 8.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 400.00 НСП 1% : 3.53 НДС 12% : 42.47 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 56 09.05.2024 11:12 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91726 ФПД: 85697588239787 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T111237&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91726&fm=85697588239787&tin=02508201610067®Number=0000000000098132&sum=40000 0 [11:12:38]StoreToDocumentArchive [11:12:38]shift 271 fd 91726 [11:12:38]save to /storage/0271/doc_00091726 [11:12:38]save last doc name /storage/0271/doc_00091726 to /storage/kkm_last_doc_name [11:12:38]save OK [11:12:38]Clear old archive folders... [11:12:38]ProcessDocumentItem done err = 0, tmpTLVsize=850 [11:12:38]tlvbuf is 01345750 [11:12:38]SAM_PROTO_ClearQueue [11:12:38]wFMCommunicate request_size=4 [11:12:38]MH_SAM_APDU [11:12:38]CAPDU: 80 09 00 00 [11:12:38]Write to MH i2c: E2 08 00 74 00 80 09 00 00 00 00 00 00 E6 [11:12:38]Write i2c OK [11:12:38]MH_I2C_Read... [11:12:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:38]Read from MH i2c: E2 [11:12:38]MH_I2C_Read... [11:12:38]Read from MH i2c: E2 03 00 [11:12:38]MH_I2C_Read... [11:12:38]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [11:12:38]RAPDU: 90 00 [11:12:38]wFMCommunicate OK [11:12:38]SAM_PROTO_ClearQueue done [11:12:38]KKMCreateOFDPacket [11:12:38]OFDProtocolAddRootSTLVToBuf [11:12:38]FM_MakeSignedData [11:12:38]FM_MakeSignedData [11:12:38]SAM_PROTO_SignData [11:12:38]wFMCommunicate request_size=4 [11:12:38]MH_SAM_APDU [11:12:38]CAPDU: 80 0D 01 02 [11:12:38]Write to MH i2c: E2 08 00 75 00 80 0D 01 02 00 00 00 00 EE [11:12:38]Write i2c OK [11:12:38]MH_I2C_Read... [11:12:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:38]Read from MH i2c: E2 [11:12:38]MH_I2C_Read... [11:12:38]Read from MH i2c: E2 03 00 [11:12:38]MH_I2C_Read... [11:12:38]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [11:12:38]RAPDU: 90 00 [11:12:38]wFMCommunicate OK [11:12:38]wFMCommunicate request_size=255 [11:12:38]MH_SAM_APDU [11:12:38]CAPDU: 80 0D 02 02 FA 03 00 52 03 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 [11:12:38]Write to MH i2c: E2 02 01 76 00 80 0D 02 02 FA 00 03 00 52 03 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 00 00 51 [11:12:38]Write i2c OK [11:12:38]MH_I2C_Read... [11:12:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:39]Read from MH i2c: E2 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 03 00 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [11:12:39]RAPDU: 90 00 [11:12:39]wFMCommunicate OK [11:12:39]wFMCommunicate request_size=255 [11:12:39]MH_SAM_APDU [11:12:39]CAPDU: 80 0D 02 02 FA 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 [11:12:39]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 00 00 DE [11:12:39]Write i2c OK [11:12:39]MH_I2C_Read... [11:12:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:39]Read from MH i2c: E2 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 03 00 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [11:12:39]RAPDU: 90 00 [11:12:39]wFMCommunicate OK [11:12:39]wFMCommunicate request_size=255 [11:12:39]MH_SAM_APDU [11:12:39]CAPDU: 80 0D 02 02 FA B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 20 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 [11:12:39]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 20 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 00 4A [11:12:39]Write i2c OK [11:12:39]MH_I2C_Read... [11:12:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:40]Read from MH i2c: E2 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 03 00 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [11:12:40]RAPDU: 90 00 [11:12:40]wFMCommunicate OK [11:12:40]wFMCommunicate request_size=109 [11:12:40]MH_SAM_APDU [11:12:40]CAPDU: 80 0D 02 02 68 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 A5 AF 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4E 66 01 00 35 04 06 00 4D F1 06 4E 1D AB [11:12:40]Write to MH i2c: E2 70 00 79 00 80 0D 02 02 68 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 A5 AF 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4E 66 01 00 35 04 06 00 4D F1 06 4E 1D AB 00 00 34 [11:12:40]OFD Sender: No OFD packet to send [11:12:40]Write i2c OK [11:12:40]MH_I2C_Read... [11:12:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:40]Read from MH i2c: E2 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 03 00 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [11:12:40]RAPDU: 90 00 [11:12:40]wFMCommunicate OK [11:12:40]wFMCommunicate request_size=4 [11:12:40]MH_SAM_APDU [11:12:40]CAPDU: 80 0D 03 02 [11:12:40]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [11:12:40]Write i2c OK [11:12:40]MH_I2C_Read... [11:12:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:40]Read from MH i2c: E2 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 0B 00 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 0B 00 7A 00 00 DE B8 A3 02 47 3B 1E C2 90 00 93 [11:12:40]RAPDU: DE B8 A3 02 47 3B 1E C2 90 00 [11:12:40]wFMCommunicate OK [11:12:40]SAM_PROTO_SignData done [11:12:40]FM_MakeSignedData done [11:12:40]CreateOFDProtocolMessage [11:12:40]wFMCommunicate request_size=4 [11:12:40]MH_SAM_APDU [11:12:40]CAPDU: 80 11 00 00 [11:12:40]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [11:12:40]Write i2c OK [11:12:40]MH_I2C_Read... [11:12:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:40]Read from MH i2c: E2 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 17 00 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 45 [11:12:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:12:40]wFMCommunicate OK [11:12:40]CreateOFDProtocolMessage done [11:12:40]OFDSenderStorePacket 91726 [11:12:40]StoreOFDPacket docnum=91726 [11:12:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 66 03 00 00 A5 DC 5E 03 04 65 5A 03 01 00 03 00 52 03 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 20 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 A5 AF 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4E 66 01 00 35 04 06 00 4D F1 06 4E 1D AB DE B8 A3 02 47 3B 1E C2 [11:12:40]CheckFolder [11:12:40]dirname=/storage/ofd_packets [11:12:40]CheckFolder done [11:12:40]ProducePacketName [11:12:40]name=ofd_packets/00091726 [11:12:40]NVStorageSaveData ofd_packets/00091726 [11:12:40]File name is /storage/ofd_packets/00091726 [11:12:40]Write 900 bytes [11:12:40]NVStorageSaveData done [11:12:40]OFDSenderStorePacket done [11:12:40]KKMCreateOFDPacket done [11:12:40]NVStorageSaveData kkm_last_timestamp [11:12:40]File name is /storage/kkm_last_timestamp [11:12:40]Write 4 bytes [11:12:40]NVStorageSaveData done [11:12:40]ExternCall_PrintAddStr [11:12:40]wPrintStart [11:12:40]Write to MH i2c: 01 00 00 7C 00 7C [11:12:40]Write i2c OK [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: 01 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: 01 07 00 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: 01 07 00 7C 00 00 01 00 00 00 FF 0F 92 [11:12:40]RasterBufferAndPrint [11:12:40]line Счет N : (3)246352 [11:12:40]line ИНН: 02508201610067 [11:12:40]line Контрольно-Кассовый Чек [11:12:40]line ПРОДАЖА [11:12:40]line Товар: 4607010740757 [11:12:40]line Чипсы Чипсоны сметана, лук 40г [11:12:40]line 1.000 * 41.00 [11:12:40]line = 41.00 [11:12:40]line НДС 12% НСП 1% [11:12:40]line > о реализуемом товаре [11:12:40]line Товар: 4607010740733 [11:12:40]line Чипсы Чипсоны шашлык 40г [11:12:40]line 1.000 * 41.00 [11:12:40]line = 41.00 [11:12:40]line НДС 12% НСП 1% [11:12:40]line > о реализуемом товаре [11:12:40]line Товар: 40822426 [11:12:40]line Вода Бонаква 0,5л б/г [11:12:40]line 1.000 * 40.00 [11:12:40]line = 40.00 [11:12:40]line НДС 12% НСП 1% [11:12:40]line > о реализуемом товаре [11:12:40]line Товар: 4870202521261 [11:12:40]line Напиток MAXI чай 1,2 лесные ягоды [11:12:40]line 1.000 * 125.00 [11:12:40]line = 125.00 [11:12:40]line НДС 12% НСП 1% [11:12:40]line > о реализуемом товаре [11:12:40]line Товар: 46230614 [11:12:40]line Сигареты Richmond Red Edition [11:12:40]line 1.000 * 145.00 [11:12:40]line = 145.00 [11:12:40]line НДС 12% НСП 1% [11:12:40]line > о реализуемом товаре [11:12:40]line Товар: 2000031750019 [11:12:40]line Пакет Партнер Нефть [11:12:40]line 2.000 * 4.00 [11:12:40]line = 8.00 [11:12:40]line НДС 12% НСП 1% [11:12:40]line > о реализуемом товаре [11:12:40]line ИТОГО: 400.00 [11:12:40]line НСП 1% : 3.53 [11:12:40]line НДС 12% : 42.47 [11:12:40]line Наличными: 400.00 [11:12:40]line Безнал.: 0.00 [11:12:40]line Место: АЗС № 133 "Партнер Нефть" [11:12:40]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [11:12:40]line СНО: Общий режим [11:12:40]line Чек 56 09.05.2024 11:12 [11:12:40]line Смена: 271 ФФД: 1.0 [11:12:40]line ЗНМ: 0300000232 [11:12:41]line РНМ: 0000000000098132 [11:12:41]line Версия ККМ: 001 [11:12:41]line ФМ: 0000000000965423 [11:12:41]line ФД: 91726 [11:12:41]line ФПД: 85697588239787 [11:12:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T111237&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91726&fm=85697588239787&tin=02508201610067®Number=0000000000098132&sum=40000 [11:12:41]OFD Sender: Processing packet 91726 [packets to send 59, broken 58] [11:12:41]ProducePacketName [11:12:41]name=ofd_packets/00091726 [11:12:41]OFD Sender: To server: pG, [11:12:41]CommunicateWithHost lk.salyk.kg:30040 [11:12:41]ConnectInit lk.salyk.kg [11:12:41]line 0 [11:12:41]written 0, free lines is 4095 [11:12:41]Error from MH - 05 [11:12:41]process_action_free close_receipt [11:12:41]json_value_free [11:12:41]json_value_free done [11:12:41]process_json_proto returns [11:12:41]Send response to host [11:12:41]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [11:12:41]free response buf [11:12:41]execute_script done [11:12:41]execute_script returns [11:12:41]free content buf [11:12:41]Sock 9.Close socket [11:12:41]Sock 9.Thread stoped [11:12:41]Connected sock=10 [11:12:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 66 03 00 00 A5 DC 5E 03 04 65 5A 03 01 00 03 00 52 03 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 accept exits with 7 [11:12:41]B3 New connection [11:12:41]D0 New thread 3067161956 created [11:12:41]B0 Thread 3067305316 joined [11:12:41]D1 Waiting for new connection... [11:12:41]80 Sock 7.Parse request [11:12:41]D0 Sock 7.Check first char [11:12:41]B5 Sock 7.First char is OK [11:12:41]D1 request: POST /json_proto HTTP/1.0 [11:12:41]82 Method: POST [11:12:41]D1 URL: /json_proto [11:12:41]8B Method is POST - this is cgi request [11:12:41]20 url: /json_proto [11:12:41]52 query_string will be loaded in cgi processing [11:12:41]69 execute_cgi json_proto POST (null) [11:12:41]63 execute_cgi path=json_proto method=POST [11:12:41]POST find Content-Length [11:12:41]Host: 172.17.44.196:8080 [11:12:41]Content-Length: 215 [11:12:41]Content-Type: application/json [11:12:41] [11:12:41]POST finish read [11:12:41]Found Content-Length = 215 [11:12:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:41]execute_script... [11:12:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:41]POST & json_proto [11:12:41]process_json_proto [11:12:41]json parsed OK: [11:12:41]68 protocol is kg_v1.0 [11:12:41]6D action value=get_value [11:12:41]6F process_action get_value [11:12:41]6E cmd_get_value [11:12:41]64 process_action get_value done [11:12:41]20 requested_data is exist [11:12:41]52 produce_requested_data [11:12:41]65 requested_item kkm.sn is exist - process it [11:12:41]64 requested_item kkm.ver is exist - process it [11:12:41]20 requested_item fm.sn is exist - process it [11:12:41]45 wFMCommunicate request_size=4 [11:12:41]64 MH_SAM_APDU [11:12:41]69 CAPDU: 74 80 69 11 6F 00 6E 00 FF [11:12:41]03 Write to MH i2c: 08 E2 00 08 03 00 E8 7F 03 00 00 80 00 11 00 00 00 00 00 00 00 37 00 04 00 F9 [11:12:41]06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:41]01 Write i2c OK [11:12:41]00 MH_I2C_Read... [11:12:41]01 Read from MH i2c: 23 E2 04 [11:12:41]68 00 MH_I2C_Read... [11:12:41]8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 Read from MH i2c: 31 E2 39 17 06 00 04 [11:12:41]24 MH_I2C_Read... [11:12:41]00 Read from MH i2c: D0 E2 9F D0 17 00 B0 7F D0 00 BA 00 D0 11 B5 04 D1 10 82 00 20 30 D0 30 9F 30 D0 30 B0 30 D1 30 80 30 D1 30 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 20 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 A5 AF 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 39 30 36 30 35 30 34 32 33 90 00 49 [11:12:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 30 30 30 39 30 36 39 35 36 34 35 34 32 33 90 00 [11:12:42]wFMCommunicate OK [11:12:42]requested_item fd.num is exist - process it [11:12:42]SAM_PROTO_GetFieldsCounters [11:12:42]wFMCommunicate request_size=4 [11:12:42]MH_SAM_APDU [11:12:42]CAPDU: 80 13 00 32 00 33 [11:12:42]10 Write to MH i2c: E2 08 00 80 00 80 13 00 00 00 04 00 04 00 00 00 4E FC 66 [11:12:42]01 00 35 04 06 00 4D F1 06 4E 1D AB DE B8 A3 02 47 3B 1E C2 [11:12:42]Write i2c OK [11:12:42]MH_I2C_Read... [11:12:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:42]Read from MH i2c: E2 [11:12:42]MH_I2C_Read... [11:12:42]Read from MH i2c: E2 62 00 [11:12:42]MH_I2C_Read... [11:12:42]Read from MH i2c: E2 62 00 80 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 4E 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 85 [11:12:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 4E 66 01 00 0E Received data: 04 87 04 95 00 F6 0F 70 01 47 00 2C 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 01 57 00 04 30 04 30 00 30 39 30 00 30 00 30 00 19 04 04 00 00 00 00 00 90 00 [11:12:42]wFMCommunicate OK [11:12:42]SAM_PROTO_GetFieldsCounters done [11:12:42]requested_item shift.num is exist - process it [11:12:42]requested_item shift.opened is exist - process it [11:12:42]30 req_shift_opened [11:12:42]30 FM_GetShiftState [11:12:42]30 SAM_PROTO_GetShiftState [11:12:42]30 wFMCommunicate request_size=4 [11:12:42]39 MH_SAM_APDU [11:12:42]36 CAPDU: 35 80 13 01 00 [11:12:42]Write to MH i2c: E2 08 00 81 00 80 13 01 00 00 00 34 00 32 33 00 4F FE 00 [11:12:42]00 00 93 90 47 00 0C 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:42]11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4E 66 01 00 F4 03 04 00 4E 5B 3C 66 B6 04 01 00 00 B7 B9 D7 5B 84 3B FF 57 [11:12:42]CommunicateWithHost err = 0 [11:12:42]CheckOFDResponse [11:12:42]1017 (14) - 77093643461234 [11:12:42]1041 (16) - 0000000000965423 [11:12:42]1040 (4) - 91726 [11:12:42]1012 (4) - 09.05.2024 05:12 [11:12:42]1206 (1) - 0 [11:12:42]OFD Sender: Remove packet 91726 [11:12:42]ProducePacketName [11:12:42]Write i2c OK [11:12:42]name=ofd_packets/00091726 [11:12:42]MH_I2C_Read... [11:12:42]NVStorageDeleteData [11:12:42]Read from MH i2c: E2 [11:12:42]MH_I2C_Read... [11:12:42]Read from MH i2c: E2 0E 00 [11:12:42]MH_I2C_Read... [11:12:42]Read from MH i2c: E2 0E 00 81 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 DC [11:12:42]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:12:42]wFMCommunicate OK [11:12:42]SAM_PROTO_GetShiftState done [11:12:42]FM_GetShiftState done [11:12:42]req_shift_opened done [11:12:42]requested_item shift.open_date is exist - process it [11:12:42]req_shift_open_date [11:12:42]req_shift_open_date done [11:12:42]produce_requested_data done [11:12:42]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91726,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:12:42]process_action_free get_value [11:12:42]json_value_free [11:12:42]json_value_free done [11:12:42]process_json_proto returns [11:12:42]Send response to host [11:12:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91726,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:12:42]free response buf [11:12:42]execute_script done [11:12:42]execute_script returns [11:12:42]free content buf [11:12:42]Sock 7.Close socket [11:12:42]Sock 7.Thread stoped [11:12:42]accept exits with 9 [11:12:42]New connection [11:12:42]New thread 3067305316 created [11:12:42]Thread 3067161956 joined [11:12:42]Waiting for new connection... [11:12:42] Sock 9.Parse request [11:12:42]Sock 9.Check first char [11:12:42]Sock 9.First char is OK [11:12:42]request: POST /json_proto HTTP/1.0 [11:12:42]Method: POST [11:12:42]URL: /json_proto [11:12:42]Method is POST - this is cgi request [11:12:42]url: /json_proto [11:12:42]query_string will be loaded in cgi processing [11:12:42]execute_cgi json_proto POST (null) [11:12:42]execute_cgi path=json_proto method=POST [11:12:42]POST find Content-Length [11:12:42]Host: 172.17.44.196:8080 [11:12:42]Content-Length: 331 [11:12:42]Content-Type: application/json [11:12:42] [11:12:42]POST finish read [11:12:42]Found Content-Length = 331 [11:12:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:12:42]execute_script... [11:12:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:12:42]POST & json_proto [11:12:42]process_json_proto [11:12:42]json parsed OK: [11:12:42]protocol is kg_v1.0 [11:12:42]action value=get_value [11:12:42]process_action get_value [11:12:42]cmd_get_value [11:12:42]process_action get_value done [11:12:42]requested_data is exist [11:12:42]produce_requested_data [11:12:42]requested_item fm.sale.total is exist - process it [11:12:42]SAM_PROTO_GetFMData [11:12:42]wFMCommunicate request_size=4 [11:12:42]MH_SAM_APDU [11:12:42]CAPDU: 80 13 03 00 [11:12:42]Write to MH i2c: E2 08 00 82 00 80 13 03 00 00 00 00 00 01 [11:12:42]Write i2c OK [11:12:42]MH_I2C_Read... [11:12:43]OFD Sender: No OFD packet to send [11:12:43]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:12:43]Read from MH i2c: E2 [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: E2 FD 00 [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: E2 FD 00 82 00 00 C8 04 85 04 C4 04 6E 04 04 00 30 64 01 00 69 04 A3 00 6F 04 04 00 32 5F 01 00 B1 04 05 00 28 A0 BC 64 01 70 04 05 00 92 5D D8 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 63 0E E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B0 4A 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 DD [11:12:43]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 30 64 01 00 69 04 A3 00 6F 04 04 00 32 5F 01 00 B1 04 05 00 28 A0 BC 64 01 70 04 05 00 92 5D D8 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 63 0E E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B0 4A 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:12:43]wFMCommunicate OK [11:12:43]wFMCommunicate request_size=4 [11:12:43]MH_SAM_APDU [11:12:43]CAPDU: 80 17 00 00 [11:12:43]Write to MH i2c: E2 08 00 83 00 80 17 00 00 00 00 00 00 03 [11:12:43]Write i2c OK [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: *** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:43]E2 [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: E2 FD 00 [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: E2 FD 00 83 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 15 [11:12:43]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:12:44]wFMCommunicate OK [11:12:44]wFMCommunicate request_size=4 [11:12:44]MH_SAM_APDU [11:12:44]CAPDU: 80 17 00 00 [11:12:44]Write to MH i2c: E2 08 00 84 00 80 17 00 00 00 00 00 00 04 [11:12:44]Write i2c OK [11:12:44]MH_I2C_Read... [11:12:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:44]Read from MH i2c: E2 [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: E2 FD 00 [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: E2 FD 00 84 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 DC [11:12:44]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:12:44]wFMCommunicate OK [11:12:44]wFMCommunicate request_size=4 [11:12:44]MH_SAM_APDU [11:12:44]CAPDU: 80 17 00 00 [11:12:44]Write to MH i2c: E2 08 00 85 00 80 17 00 00 00 00 00 00 05 [11:12:44]Write i2c OK [11:12:44]MH_I2C_Read... [11:12:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:45]Read from MH i2c: E2 [11:12:45]MH_I2C_Read... [11:12:45]Read from MH i2c: E2 FD 00 [11:12:45]MH_I2C_Read... [11:12:45]Read from MH i2c: E2 FD 00 85 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 7D [11:12:45]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:12:45]wFMCommunicate OK [11:12:45]wFMCommunicate request_size=4 [11:12:45]MH_SAM_APDU [11:12:45]CAPDU: 80 17 00 00 [11:12:45]Write to MH i2c: E2 08 00 86 00 80 17 00 00 00 00 00 00 06 [11:12:45]Write i2c OK [11:12:45]MH_I2C_Read... [11:12:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:12:45]Read from MH i2c: E2 [11:12:45]MH_I2C_Read... [11:12:45]Read from MH i2c: E2 E5 00 [11:12:45]MH_I2C_Read... [11:12:45]Read from MH i2c: E2 E5 00 86 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 EA [11:12:45]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:12:45]wFMCommunicate OK [11:12:45]SAM_PROTO_GetFMData done [11:12:45]requested_item fm.sale_refund.total is exist - process it [11:12:45]requested_item fm.buy.total is exist - process it [11:12:45]requested_item shift.sale.total is exist - process it [11:12:45]SAM_PROTO_GetShiftData [11:12:45]wFMCommunicate request_size=4 [11:12:45]MH_SAM_APDU [11:12:45]CAPDU: 80 13 02 00 [11:12:45]Write to MH i2c: E2 08 00 87 00 80 13 02 00 00 00 00 00 05 [11:12:45]Write i2c OK [11:12:45]MH_I2C_Read... [11:12:46]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:12:46]Read from MH i2c: E2 [11:12:46]MH_I2C_Read... [11:12:46]Read from MH i2c: E2 FD 00 [11:12:46]MH_I2C_Read... [11:12:46]Read from MH i2c: E2 FD 00 87 00 00 AE 04 AA 04 AA 04 6E 04 04 00 38 00 00 00 69 04 9B 00 6F 04 04 00 38 00 00 00 B1 04 03 00 64 42 0E 70 04 03 00 B0 07 0C 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9E 83 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 43 20 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 22 [11:12:46]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 38 00 00 00 69 04 9B 00 6F 04 04 00 38 00 00 00 B1 04 03 00 64 42 0E 70 04 03 00 B0 07 0C 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9E 83 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 43 20 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:12:46]wFMCommunicate OK [11:12:46]wFMCommunicate request_size=4 [11:12:46]MH_SAM_APDU [11:12:46]CAPDU: 80 17 00 00 [11:12:46]Write to MH i2c: E2 08 00 88 00 80 17 00 00 00 00 00 00 08 [11:12:46]Write i2c OK [11:12:46]MH_I2C_Read... [11:12:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:47]Read from MH i2c: E2 [11:12:47]MH_I2C_Read... [11:12:47]Read from MH i2c: E2 FD 00 [11:12:47]MH_I2C_Read... [11:12:47]Read from MH i2c: E2 FD 00 88 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 2A [11:12:47]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:12:47]wFMCommunicate OK [11:12:47]wFMCommunicate request_size=4 [11:12:47]MH_SAM_APDU [11:12:47]CAPDU: 80 17 00 00 [11:12:47]Write to MH i2c: E2 08 00 89 00 80 17 00 00 00 00 00 00 09 [11:12:47]Write i2c OK [11:12:47]MH_I2C_Read... [11:12:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:47]Read from MH i2c: E2 [11:12:47]MH_I2C_Read... [11:12:47]Read from MH i2c: E2 FD 00 [11:12:47]MH_I2C_Read... [11:12:47]Read from MH i2c: E2 FD 00 89 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 C0 [11:12:47]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:12:48]wFMCommunicate OK [11:12:48]wFMCommunicate request_size=4 [11:12:48]MH_SAM_APDU [11:12:48]CAPDU: 80 17 00 00 [11:12:48]Write to MH i2c: E2 08 00 8A 00 80 17 00 00 00 OFD Sender: No OFD packet to send [11:12:48]00 00 00 0A [11:12:48]Write i2c OK [11:12:48]MH_I2C_Read... [11:12:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:48]Read from MH i2c: E2 [11:12:48]MH_I2C_Read... [11:12:48]Read from MH i2c: E2 FD 00 [11:12:48]MH_I2C_Read... [11:12:48]Read from MH i2c: E2 FD 00 8A 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 7C [11:12:48]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:12:48]wFMCommunicate OK [11:12:48]wFMCommunicate request_size=4 [11:12:48]MH_SAM_APDU [11:12:48]CAPDU: 80 17 00 00 [11:12:48]Write to MH i2c: E2 08 00 8B 00 80 17 00 00 00 00 00 00 0B [11:12:48]Write i2c OK [11:12:48]MH_I2C_Read... [11:12:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:12:49]Read from MH i2c: E2 [11:12:49]MH_I2C_Read... [11:12:49]Read from MH i2c: E2 CB 00 [11:12:49]MH_I2C_Read... [11:12:49]Read from MH i2c: E2 CB 00 8B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F4 [11:12:49]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:12:49]wFMCommunicate OK [11:12:49]SAM_PROTO_GetShiftData done [11:12:49]requested_item shift.sale.total_cash is exist - process it [11:12:49]requested_item shift.sale_refund.total is exist - process it [11:12:49]requested_item shift.sale_refund.total_cash is exist - process it [11:12:49]requested_item shift.buy.total is exist - process it [11:12:49]requested_item shift.buy.total_cash is exist - process it [11:12:49]produce_requested_data done [11:12:49]produce_requested_data return {"fm.sale.total":59850506.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":9345.00,"shift.sale.total_cash":7884.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:12:49]process_action_free get_value [11:12:49]json_value_free [11:12:49]json_value_free done [11:12:49]process_json_proto returns [11:12:49]Send response to host [11:12:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59850506.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":9345.00,"shift.sale.total_cash":7884.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:12:49]free response buf [11:12:49]execute_script done [11:12:49]execute_script returns [11:12:49]free content buf [11:12:49]Sock 9.Close socket [11:12:49]Sock 9.Thread stoped [11:12:50]accept exits with 7 [11:12:50]New connection [11:12:50]New thread 3067161956 created [11:12:50]Thread 3067305316 joined [11:12:50]Waiting for new connection... [11:12:50] Sock 7.Parse request [11:12:50]Sock 7.Check first char [11:12:50]Sock 7.First char is OK [11:12:50]request: POST /json_proto HTTP/1.0 [11:12:50]Method: POST [11:12:50]URL: /json_proto [11:12:50]Method is POST - this is cgi request [11:12:50]url: /json_proto [11:12:50]query_string will be loaded in cgi processing [11:12:50]execute_cgi json_proto POST (null) [11:12:50]execute_cgi path=json_proto method=POST [11:12:50]POST find Content-Length [11:12:50]Host: 172.17.44.196:8080 [11:12:50]Content-Length: 215 [11:12:50]Content-Type: application/json [11:12:50] [11:12:50]POST finish read [11:12:50]Found Content-Length = 215 [11:12:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:50]execute_script... [11:12:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:50]POST & json_proto [11:12:50]process_json_proto [11:12:50]json parsed OK: [11:12:50]protocol is kg_v1.0 [11:12:50]action value=get_value [11:12:50]process_action get_value [11:12:50]cmd_get_value [11:12:50]process_action get_value done [11:12:50]requested_data is exist [11:12:50]produce_requested_data [11:12:50]requested_item kkm.sn is exist - process it [11:12:50]requested_item kkm.ver is exist - process it [11:12:50]requested_item fm.sn is exist - process it [11:12:50]wFMCommunicate request_size=4 [11:12:50]MH_SAM_APDU [11:12:50]CAPDU: 80 11 00 00 [11:12:50]Write to MH i2c: E2 08 00 8C 00 80 11 00 00 00 00 00 00 06 [11:12:50]Write i2c OK [11:12:50]MH_I2C_Read... [11:12:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:50]Read from MH i2c: E2 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 17 00 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 17 00 8C 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 56 [11:12:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:12:50]wFMCommunicate OK [11:12:50]requested_item fd.num is exist - process it [11:12:50]SAM_PROTO_GetFieldsCounters [11:12:50]wFMCommunicate request_size=4 [11:12:50]MH_SAM_APDU [11:12:50]CAPDU: 80 13 00 00 [11:12:50]Write to MH i2c: E2 08 00 8D 00 80 13 00 00 00 00 00 00 09 [11:12:50]Write i2c OK [11:12:50]MH_I2C_Read... [11:12:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:50]Read from MH i2c: E2 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 62 00 [11:12:50]MH_I2C_Read... [11:12:50]Read from MH i2c: E2 62 00 8D 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 4E 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 92 [11:12:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 4E 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:12:50]wFMCommunicate OK [11:12:50]SAM_PROTO_GetFieldsCounters done [11:12:50]requested_item shift.num is exist - process it [11:12:50]requested_item shift.opened is exist - process it [11:12:50]req_shift_opened [11:12:50]FM_GetShiftState [11:12:50]SAM_PROTO_GetShiftState [11:12:51]wFMCommunicate request_size=4 [11:12:51]MH_SAM_APDU [11:12:51]CAPDU: 80 13 01 00 [11:12:51]Write to MH i2c: E2 08 00 8E 00 80 13 01 00 00 00 00 00 0B [11:12:51]Write i2c OK [11:12:51]MH_I2C_Read... [11:12:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:51]Read from MH i2c: E2 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: E2 0E 00 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: E2 0E 00 8E 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 E9 [11:12:51]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:12:51]wFMCommunicate OK [11:12:51]SAM_PROTO_GetShiftState done [11:12:51]FM_GetShiftState done [11:12:51]req_shift_opened done [11:12:51]requested_item shift.open_date is exist - process it [11:12:51]req_shift_open_date [11:12:51]req_shift_open_date done [11:12:51]produce_requested_data done [11:12:51]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91726,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:12:51]process_action_free get_value [11:12:51]json_value_free [11:12:51]json_value_free done [11:12:51]process_json_proto returns [11:12:51]Send response to host [11:12:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91726,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:12:51]free response buf [11:12:51]execute_script done [11:12:51]execute_script returns [11:12:51]free content buf [11:12:51]Sock 7.Close socket [11:12:51]Sock 7.Thread stoped [11:12:51]accept exits with 9 [11:12:51]New connection [11:12:51]New thread 3067305316 created [11:12:51]Thread 3067161956 joined [11:12:51]Waiting for new connection... [11:12:51] Sock 9.Parse request [11:12:51]Sock 9.Check first char [11:12:51]Sock 9.First char is OK [11:12:51]request: POST /json_proto HTTP/1.0 [11:12:51]Method: POST [11:12:51]URL: /json_proto [11:12:51]Method is POST - this is cgi request [11:12:51]url: /json_proto [11:12:51]query_string will be loaded in cgi processing [11:12:51]execute_cgi json_proto POST (null) [11:12:51]execute_cgi path=json_proto method=POST [11:12:51]POST find Content-Length [11:12:51]Host: 172.17.44.196:8080 [11:12:51]Content-Length: 331 [11:12:51]Content-Type: application/json [11:12:51] [11:12:51]POST finish read [11:12:51]Found Content-Length = 331 [11:12:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:12:51]execute_script... [11:12:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:12:51]POST & json_proto [11:12:51]process_json_proto [11:12:51]json parsed OK: [11:12:51]protocol is kg_v1.0 [11:12:51]action value=get_value [11:12:51]process_action get_value [11:12:51]cmd_get_value [11:12:51]process_action get_value done [11:12:51]requested_data is exist [11:12:51]produce_requested_data [11:12:51]requested_item fm.sale.total is exist - process it [11:12:51]SAM_PROTO_GetFMData [11:12:51]wFMCommunicate request_size=4 [11:12:51]MH_SAM_APDU [11:12:51]CAPDU: 80 13 03 00 [11:12:51]Write to MH i2c: E2 08 00 8F 00 80 13 03 00 00 00 00 00 0E [11:12:51]Write i2c OK [11:12:51]MH_I2C_Read... [11:12:51]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:12:51]Read from MH i2c: E2 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: E2 FD 00 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: E2 FD 00 8F 00 00 C8 04 85 04 C4 04 6E 04 04 00 30 64 01 00 69 04 A3 00 6F 04 04 00 32 5F 01 00 B1 04 05 00 28 A0 BC 64 01 70 04 05 00 92 5D D8 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 63 0E E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B0 4A 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 EA [11:12:51]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 30 64 01 00 69 04 A3 00 6F 04 04 00 32 5F 01 00 B1 04 05 00 28 A0 BC 64 01 70 04 05 00 92 5D D8 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 63 0E E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B0 4A 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:12:52]wFMCommunicate OK [11:12:52]wFMCommunicate request_size=4 [11:12:52]MH_SAM_APDU [11:12:52]CAPDU: 80 17 00 00 [11:12:52]Write to MH i2c: E2 08 00 90 00 80 17 00 00 00 00 00 00 10 [11:12:52]Write i2c OK [11:12:52]MH_I2C_Read... [11:12:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:52]Read from MH i2c: E2 [11:12:52]MH_I2C_Read... [11:12:52]Read from MH i2c: E2 FD 00 [11:12:52]MH_I2C_Read... [11:12:52]Read from MH i2c: E2 FD 00 90 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 22 [11:12:52]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:12:52]wFMCommunicate OK [11:12:52]wFMCommunicate request_size=4 [11:12:52]MH_SAM_APDU [11:12:52]CAPDU: 80 17 00 00 [11:12:52]Write to MH i2c: E2 08 00 91 00 80 17 00 00 00 00 00 00 11 [11:12:52]Write i2c OK [11:12:52]MH_I2C_Read... [11:12:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:52]Read from MH i2c: E2 [11:12:52]MH_I2C_Read... [11:12:52]Read from MH i2c: E2 FD 00 [11:12:52]MH_I2C_Read... [11:12:53]Read from MH i2c: E2 FD 00 91 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 E9 [11:12:53]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 OFD Sender: No OFD packet to send [11:12:53]00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:12:53]wFMCommunicate OK [11:12:53]wFMCommunicate request_size=4 [11:12:53]MH_SAM_APDU [11:12:53]CAPDU: 80 17 00 00 [11:12:53]Write to MH i2c: E2 08 00 92 00 80 17 00 00 00 00 00 00 12 [11:12:53]Write i2c OK [11:12:53]MH_I2C_Read... [11:12:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:53]Read from MH i2c: E2 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: E2 FD 00 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: E2 FD 00 92 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 8A [11:12:53]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:12:54]wFMCommunicate OK [11:12:54]wFMCommunicate request_size=4 [11:12:54]MH_SAM_APDU [11:12:54]CAPDU: 80 17 00 00 [11:12:54]Write to MH i2c: E2 08 00 93 00 80 17 00 00 00 00 00 00 13 [11:12:54]Write i2c OK [11:12:54]MH_I2C_Read... [11:12:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:12:54]Read from MH i2c: E2 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: E2 E5 00 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: E2 E5 00 93 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F7 [11:12:54]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:12:54]wFMCommunicate OK [11:12:54]SAM_PROTO_GetFMData done [11:12:54]requested_item fm.sale_refund.total is exist - process it [11:12:54]requested_item fm.buy.total is exist - process it [11:12:54]requested_item shift.sale.total is exist - process it [11:12:54]SAM_PROTO_GetShiftData [11:12:54]wFMCommunicate request_size=4 [11:12:54]MH_SAM_APDU [11:12:54]CAPDU: 80 13 02 00 [11:12:54]Write to MH i2c: E2 08 00 94 00 80 13 02 00 00 00 00 00 12 [11:12:54]Write i2c OK [11:12:54]MH_I2C_Read... [11:12:55]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:12:55]Read from MH i2c: E2 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 FD 00 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 FD 00 94 00 00 AE 04 AA 04 AA 04 6E 04 04 00 38 00 00 00 69 04 9B 00 6F 04 04 00 38 00 00 00 B1 04 03 00 64 42 0E 70 04 03 00 B0 07 0C 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9E 83 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 43 20 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 2F [11:12:55]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 38 00 00 00 69 04 9B 00 6F 04 04 00 38 00 00 00 B1 04 03 00 64 42 0E 70 04 03 00 B0 07 0C 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9E 83 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 43 20 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:12:55]wFMCommunicate OK [11:12:55]wFMCommunicate request_size=4 [11:12:55]MH_SAM_APDU [11:12:55]CAPDU: 80 17 00 00 [11:12:55]Write to MH i2c: E2 08 00 95 00 80 17 00 00 00 00 00 00 15 [11:12:55]Write i2c OK [11:12:55]MH_I2C_Read... [11:12:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:56]Read from MH i2c: E2 [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: E2 FD 00 [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: E2 FD 00 95 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 37 [11:12:56]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:12:56]wFMCommunicate OK [11:12:56]wFMCommunicate request_size=4 [11:12:56]MH_SAM_APDU [11:12:56]CAPDU: 80 17 00 00 [11:12:56]Write to MH i2c: E2 08 00 96 00 80 17 00 00 00 00 00 00 16 [11:12:56]Write i2c OK [11:12:56]MH_I2C_Read... [11:12:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:56]Read from MH i2c: E2 [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: E2 FD 00 [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: E2 FD 00 96 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 CD [11:12:57]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:12:57]wFMCommunicate OK [11:12:57]wFMCommunicate request_size=4 [11:12:57]MH_SAM_APDU [11:12:57]CAPDU: 80 17 00 00 [11:12:57]Write to MH i2c: E2 08 00 97 00 80 17 00 00 00 00 00 00 17 [11:12:57]Write i2c OK [11:12:57]MH_I2C_Read... [11:12:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:12:57]Read from MH i2c: E2 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 FD 00 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 FD 00 97 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 89 [11:12:57]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:12:57]wFMCommunicate OK [11:12:57]wFMCommunicate request_size=4 [11:12:57]MH_SAM_APDU [11:12:57]CAPDU: 80 17 00 00 [11:12:57]Write to MH i2c: E2 08 00 98 00 80 17 00 00 00 00 00 00 18 [11:12:57]Write i2c OK [11:12:57]MH_I2C_Read... [11:12:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:12:58]Read from MH i2c: E2 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: E2 CB 00 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: E2 CB 00 98 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 01 [11:12:58]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 OFD Sender: No OFD packet to send [11:12:58]00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:12:58]wFMCommunicate OK [11:12:58]SAM_PROTO_GetShiftData done [11:12:58]requested_item shift.sale.total_cash is exist - process it [11:12:58]requested_item shift.sale_refund.total is exist - process it [11:12:58]requested_item shift.sale_refund.total_cash is exist - process it [11:12:58]requested_item shift.buy.total is exist - process it [11:12:58]requested_item shift.buy.total_cash is exist - process it [11:12:58]produce_requested_data done [11:12:58]produce_requested_data return {"fm.sale.total":59850506.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":9345.00,"shift.sale.total_cash":7884.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:12:58]process_action_free get_value [11:12:58]json_value_free [11:12:58]json_value_free done [11:12:58]process_json_proto returns [11:12:58]Send response to host [11:12:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59850506.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":9345.00,"shift.sale.total_cash":7884.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:12:58]free response buf [11:12:58]execute_script done [11:12:58]execute_script returns [11:12:58]free content buf [11:12:58]Sock 9.Close socket [11:12:58]Sock 9.Thread stoped [11:13:02]accept exits with 7 [11:13:02]New connection [11:13:02]New thread 3067161956 created [11:13:02]Thread 3067305316 joined [11:13:02]Waiting for new connection... [11:13:02] Sock 7.Parse request [11:13:02]Sock 7.Check first char [11:13:02]Sock 7.First char is OK [11:13:02]request: POST /json_proto HTTP/1.0 [11:13:02]Method: POST [11:13:02]URL: /json_proto [11:13:02]Method is POST - this is cgi request [11:13:02]url: /json_proto [11:13:02]query_string will be loaded in cgi processing [11:13:02]execute_cgi json_proto POST (null) [11:13:02]execute_cgi path=json_proto method=POST [11:13:02]POST find Content-Length [11:13:02]Host: 172.17.44.196:8080 [11:13:02]Content-Length: 2074 [11:13:02]Content-Type: application/json [11:13:02] [11:13:02]POST finish read [11:13:02]Found Content-Length = 2074 [11:13:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246352", "tax_sys" : 0, "items" : [ { "code": "4607010740757", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0441\u043C\u0435\u0442\u0430\u043D\u0430, \u043B\u0443\u043A 40\u0433", "price" : 41.00, "quantity" : 1.000, "sum" : 41.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607010740733", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0448\u0430\u0448\u043B\u044B\u043A 40\u0433", "price" : 41.00, "quantity" : 1.000, "sum" : 41.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "40822426", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 0,5\u043B \u0431/\u0433", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521261", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u043B\u0435\u0441\u043D\u044B\u0435 \u044F\u0433\u043E\u0434\u044B", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 145.00, "quantity" : 1.000, "sum" : 145.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 2.000, "sum" : 8.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:02]execute_script... [11:13:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246352", "tax_sys" : 0, "items" : [ { "code": "4607010740757", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0441\u043C\u0435\u0442\u0430\u043D\u0430, \u043B\u0443\u043A 40\u0433", "price" : 41.00, "quantity" : 1.000, "sum" : 41.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607010740733", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0448\u0430\u0448\u043B\u044B\u043A 40\u0433", "price" : 41.00, "quantity" : 1.000, "sum" : 41.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "40822426", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 0,5\u043B \u0431/\u0433", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521261", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u043B\u0435\u0441\u043D\u044B\u0435 \u044F\u0433\u043E\u0434\u044B", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 145.00, "quantity" : 1.000, "sum" : 145.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 2.000, "sum" : 8.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:02]POST & json_proto [11:13:02]process_json_proto [11:13:02]json parsed OK: [11:13:02]protocol is kg_v1.0 [11:13:02]action value=close_receipt [11:13:02]process_action close_receipt [11:13:02]cmd_close_receipt [11:13:02]MH_GetDate [11:13:02]Write to MH i2c: F0 00 00 99 00 88 [11:13:02]Write i2c OK [11:13:02]MH_I2C_Read... [11:13:02]Read from MH i2c: F0 [11:13:02]MH_I2C_Read... [11:13:02]Read from MH i2c: F0 09 00 [11:13:02]MH_I2C_Read... [11:13:02]Read from MH i2c: F0 09 00 99 00 00 BF AF 3C 66 1C A3 36 66 FC [11:13:02]GetLastDocTimeStamp 1715253157 [11:13:02]current date 1715253183 [11:13:02]FM_GetShiftState [11:13:02]SAM_PROTO_GetShiftState [11:13:02]wFMCommunicate request_size=4 [11:13:02]MH_SAM_APDU [11:13:02]CAPDU: 80 13 01 00 [11:13:02]Write to MH i2c: E2 08 00 9A 00 80 13 01 00 00 00 00 00 17 [11:13:02]Write i2c OK [11:13:02]MH_I2C_Read... [11:13:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:02]Read from MH i2c: E2 [11:13:02]MH_I2C_Read... [11:13:02]Read from MH i2c: E2 0E 00 [11:13:02]MH_I2C_Read... [11:13:02]Read from MH i2c: E2 0E 00 9A 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 F5 [11:13:02]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:13:02]wFMCommunicate OK [11:13:02]SAM_PROTO_GetShiftState done [11:13:02]FM_GetShiftState done [11:13:02]opened in 1715213850 [11:13:02]opened+sec_in_day 1715300250 [11:13:02]quantity*price = 4100 [11:13:02]sum+1 = 4101 [11:13:02]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607010740733 Чипсы Чипсоны шашлык 40г 1.000 * 41.00 = 41.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 40822426 Вода Бонаква 0,5л б/г 1.000 * 40.00 = 40.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870202521261 Напиток MAXI чай 1,2 лесные ягоды 1.000 * 125.00 = 125.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 46230614 Сигареты Richmond Red Edition 1.000 * 145.00 = 145.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000031750019 Пакет Партнер Нефть 2.000 * 4.00 = 8.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 400.00 НСП 1% : 3.53 НДС 12% : 42.47 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 57 09.05.2024 11:13 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91727 ФПД: 202458545409991 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T111303&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91727&fm=202458545409991&tin=02508201610067®Number=0000000000098132&sum=40000 0 [11:13:04]StoreToDocumentArchive [11:13:04]shift 271 fd 91727 [11:13:04]save to /storage/0271/doc_00091727 [11:13:04]save last doc name /storage/0271/doc_00091727 to /storage/kkm_last_doc_name [11:13:04]save OK [11:13:04]Clear old archive folders... [11:13:04]ProcessDocumentItem done err = 0, tmpTLVsize=850 [11:13:04]tlvbuf is 013CF9E0 [11:13:04]SAM_PROTO_ClearQueue [11:13:04]wFMCommunicate request_size=4 [11:13:04]MH_SAM_APDU [11:13:04]CAPDU: 80 09 00 00 [11:13:04]Write to MH i2c: E2 08 00 A7 00 80 09 00 00 00 00 00 00 19 [11:13:04]Write i2c OK [11:13:04]MH_I2C_Read... [11:13:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:04]Read from MH i2c: E2 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: E2 03 00 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: E2 03 00 A7 00 00 90 00 1B [11:13:04]RAPDU: 90 00 [11:13:04]wFMCommunicate OK [11:13:04]SAM_PROTO_ClearQueue done [11:13:04]KKMCreateOFDPacket [11:13:04]OFDProtocolAddRootSTLVToBuf [11:13:04]FM_MakeSignedData [11:13:04]FM_MakeSignedData [11:13:04]SAM_PROTO_SignData [11:13:04]wFMCommunicate request_size=4 [11:13:04]MH_SAM_APDU [11:13:04]CAPDU: 80 0D 01 02 [11:13:04]Write to MH i2c: E2 08 00 A8 00 80 0D 01 02 00 00 00 00 21 [11:13:04]Write i2c OK [11:13:04]MH_I2C_Read... [11:13:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:04]Read from MH i2c: E2 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: E2 03 00 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [11:13:04]RAPDU: 90 00 [11:13:04]wFMCommunicate OK [11:13:04]wFMCommunicate request_size=255 [11:13:04]MH_SAM_APDU [11:13:04]CAPDU: 80 0D 02 02 FA 03 00 52 03 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 [11:13:04]Write to MH i2c: E2 02 01 A9 00 80 0D 02 02 FA 00 03 00 52 03 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 00 00 84 [11:13:05]Write i2c OK [11:13:05]MH_I2C_Read... [11:13:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:05]Read from MH i2c: E2 [11:13:05]MH_I2C_Read... [11:13:05]Read from MH i2c: E2 03 00 [11:13:05]MH_I2C_Read... [11:13:05]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [11:13:05]RAPDU: 90 00 [11:13:05]wFMCommunicate OK [11:13:05]wFMCommunicate request_size=255 [11:13:05]MH_SAM_APDU [11:13:05]CAPDU: 80 0D 02 02 FA 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 [11:13:05]Write to MH i2c: E2 02 01 AA 00 80 0D 02 02 FA 00 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 00 00 11 [11:13:06]Write i2c OK [11:13:06]MH_I2C_Read... [11:13:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:06]Read from MH i2c: E2 [11:13:06]MH_I2C_Read... [11:13:06]Read from MH i2c: E2 03 00 [11:13:06]MH_I2C_Read... [11:13:06]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [11:13:06]RAPDU: 90 00 [11:13:06]wFMCommunicate OK [11:13:06]wFMCommunicate request_size=255 [11:13:06]MH_SAM_APDU [11:13:06]CAPDU: 80 0D 02 02 FA B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 20 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 [11:13:06]Write to MH i2c: E2 02 01 AB 00 80 0D 02 02 FA 00 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 20 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 00 7D [11:13:06]Write i2c OK [11:13:06]MH_I2C_Read... [11:13:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:07]Read from MH i2c: E2 [11:13:07]MH_I2C_Read... [11:13:07]Read from MH i2c: E2 03 00 [11:13:07]MH_I2C_Read... [11:13:07]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [11:13:07]RAPDU: 90 00 [11:13:07]wFMCommunicate OK [11:13:07]wFMCommunicate request_size=109 [11:13:07]MH_SAM_APDU [11:13:07]CAPDU: 80 0D 02 02 68 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 BF AF 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4F 66 01 00 35 04 06 00 B8 22 8D AE 4F C7 [11:13:07]Write to MH i2c: E2 70 00 AC 00 80 0D 02 02 68 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 BF AF 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4F 66 01 00 35 04 06 00 B8 22 8D AE 4F C7 00 00 54 [11:13:07]Write i2c OK [11:13:07]MH_I2C_Read... [11:13:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:07]Read from MH i2c: E2 [11:13:07]MH_I2C_Read... [11:13:07]Read from MH i2c: E2 03 00 [11:13:07]MH_I2C_Read... [11:13:07]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [11:13:07]RAPDU: 90 00 [11:13:07]wFMCommunicate OK [11:13:07]wFMCommunicate request_size=4 [11:13:07]MH_SAM_APDU [11:13:07]CAPDU: 80 0D 03 02 [11:13:07]Write to MH i2c: E2 08 00 AD 00 80 0D 03 02 00 00 00 00 28 [11:13:07]Write i2c OK [11:13:07]MH_I2C_Read... [11:13:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:07]Read from MH i2c: E2 [11:13:07]MH_I2C_Read... [11:13:07]Read from MH i2c: E2 0B 00 [11:13:07]MH_I2C_Read... [11:13:07]Read from MH i2c: E2 0B 00 AD 00 00 36 9B AD E4 62 EC 77 AA 90 00 FA [11:13:07]RAPDU: 36 9B AD E4 62 EC 77 AA 90 00 [11:13:07]wFMCommunicate OK [11:13:07]SAM_PROTO_SignData done [11:13:07]FM_MakeSignedData done [11:13:07]CreateOFDProtocolMessage [11:13:07]wFMCommunicate request_size=4 [11:13:07]MH_SAM_APDU [11:13:07]CAPDU: 80 11 00 00 [11:13:07]Write to MH i2c: E2 08 00 AE 00 80 11 00 00 00 00 00 00 28 [11:13:07]Write i2c OK [11:13:07]MH_I2C_Read... [11:13:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:07]Read from MH i2c: E2 [11:13:07]MH_I2C_Read... [11:13:07]Read from MH i2c: E2 17 00 [11:13:07]MH_I2C_Read... [11:13:07]Read from MH i2c: E2 17 00 AE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 78 [11:13:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:13:07]wFMCommunicate OK [11:13:07]CreateOFDProtocolMessage done [11:13:07]OFDSenderStorePacket 91727 [11:13:07]StoreOFDPacket docnum=91727 [11:13:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 66 03 00 00 55 5B 5E 03 FE 4F 5A 03 01 00 03 00 52 03 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 20 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 BF AF 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4F 66 01 00 35 04 06 00 B8 22 8D AE 4F C7 36 9B AD E4 62 EC 77 AA [11:13:07]CheckFolder [11:13:07]dirname=/storage/ofd_packets [11:13:07]CheckFolder done [11:13:07]ProducePacketName [11:13:07]name=ofd_packets/00091727 [11:13:07]NVStorageSaveData ofd_packets/00091727 [11:13:07]File name is /storage/ofd_packets/00091727 [11:13:07]Write 900 bytes [11:13:07]NVStorageSaveData done [11:13:07]OFDSenderStorePacket done [11:13:07]KKMCreateOFDPacket done [11:13:07]NVStorageSaveData kkm_last_timestamp [11:13:07]File name is /storage/kkm_last_timestamp [11:13:07]Write 4 bytes [11:13:07]NVStorageSaveData done [11:13:07]ExternCall_PrintAddStr [11:13:07]wPrintStart [11:13:07]Write to MH i2c: 01 00 00 AF 00 AF [11:13:07]Write i2c OK [11:13:07]MH_I2C_Read... [11:13:07]Read from MH i2c: 01 [11:13:07]MH_I2C_Read... [11:13:07]Read from MH i2c: 01 07 00 [11:13:07]MH_I2C_Read... [11:13:07]Read from MH i2c: 01 07 00 AF 00 00 01 00 00 00 FF 0F C5 [11:13:07]RasterBufferAndPrint [11:13:07]line Счет N : (3)246352 [11:13:07]line ИНН: 02508201610067 [11:13:07]line Контрольно-Кассовый Чек [11:13:07]line ПРОДАЖА [11:13:07]line Товар: 4607010740757 [11:13:07]line Чипсы Чипсоны сметана, лук 40г [11:13:07]line 1.000 * 41.00 [11:13:07]line = 41.00 [11:13:07]line НДС 12% НСП 1% [11:13:07]line > о реализуемом товаре [11:13:07]line Товар: 4607010740733 [11:13:07]line Чипсы Чипсоны шашлык 40г [11:13:07]line 1.000 * 41.00 [11:13:07]line = 41.00 [11:13:07]line НДС 12% НСП 1% [11:13:07]line > о реализуемом товаре [11:13:07]line Товар: 40822426 [11:13:07]line Вода Бонаква 0,5л б/г [11:13:07]line 1.000 * 40.00 [11:13:07]line = 40.00 [11:13:07]line НДС 12% НСП 1% [11:13:07]line > о реализуемом товаре [11:13:07]line Товар: 4870202521261 [11:13:07]line Напиток MAXI чай 1,2 лесные ягоды [11:13:07]line 1.000 * 125.00 [11:13:07]line = 125.00 [11:13:07]line НДС 12% НСП 1% [11:13:07]line > о реализуемом товаре [11:13:07]line Товар: 46230614 [11:13:07]line Сигареты Richmond Red Edition [11:13:07]line 1.000 * 145.00 [11:13:07]line = 145.00 [11:13:07]line НДС 12% НСП 1% [11:13:07]line > о реализуемом товаре [11:13:07]line Товар: 2000031750019 [11:13:07]line Пакет Партнер Нефть [11:13:07]line 2.000 * 4.00 [11:13:07]line = 8.00 [11:13:07]line НДС 12% НСП 1% [11:13:07]line > о реализуемом товаре [11:13:07]line ИТОГО: 400.00 [11:13:07]line НСП 1% : 3.53 [11:13:07]line НДС 12% : 42.47 [11:13:07]line Наличными: 400.00 [11:13:07]line Безнал.: 0.00 [11:13:07]line Место: АЗС № 133 "Партнер Нефть" [11:13:07]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [11:13:07]line СНО: Общий режим [11:13:07]line Чек 57 09.05.2024 11:13 [11:13:07]line Смена: 271 ФФД: 1.0 [11:13:07]line ЗНМ: 0300000232 [11:13:07]line РНМ: 0000000000098132 [11:13:07]line Версия ККМ: 001 [11:13:07]line ФМ: 0000000000965423 [11:13:07]line ФД: 91727 [11:13:07]line ФПД: 202458545409991 [11:13:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T111303&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91727&fm=202458545409991&tin=02508201610067®Number=0000000000098132&sum=40000 [11:13:07]line 0 [11:13:07]OFD Sender: Processing packet 91727 [packets to send 59, broken 58] [11:13:07]ProducePacketName [11:13:07]name=ofd_packets/00091727 [11:13:07]OFD Sender: To server: pG, [11:13:07]CommunicateWithHost lk.salyk.kg:30040 [11:13:07]ConnectInit lk.salyk.kg [11:13:07]written 0, free lines is 4095 [11:13:07]Error from MH - 05 [11:13:07]process_action_free close_receipt [11:13:07]json_value_free [11:13:07]json_value_free done [11:13:07]process_json_proto returns [11:13:07]Send response to host [11:13:07]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [11:13:07]free response buf [11:13:07]execute_script done [11:13:07]execute_script returns [11:13:07]free content buf [11:13:07]Sock 7.Close socket [11:13:07]Sock 7.Thread stoped [11:13:07]Connected sock=10 [11:13:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 66 03 00 00 55 5B 5E 03 FE 4F 5A 03 01 00 03 00 52 03 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 20 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 BF AF 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4F 66 01 00 35 04 06 00 B8 22 8D AE 4F C7 36 9B AD E4 62 EC 77 AA [11:13:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 35 D4 47 00 38 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 4F 66 01 00 F4 03 04 00 69 5B 3C 66 B6 04 01 00 00 4D 3F 13 D6 C5 5D 43 C7 [11:13:09]CommunicateWithHost err = 0 [11:13:09]CheckOFDResponse [11:13:09]1017 (14) - 77093643461234 [11:13:09]1041 (16) - 0000000000965423 [11:13:09]1040 (4) - 91727 [11:13:09]1012 (4) - 09.05.2024 05:13 [11:13:09]1206 (1) - 0 [11:13:09]OFD Sender: Remove packet 91727 [11:13:09]ProducePacketName [11:13:09]name=ofd_packets/00091727 [11:13:09]NVStorageDeleteData [11:13:09]OFD Sender: No OFD packet to send [11:13:14]OFD Sender: No OFD packet to send [11:13:17]accept exits with 9 [11:13:17]New connection [11:13:17]New thread 3067305316 created [11:13:17]Thread 3067161956 joined [11:13:17]Waiting for new connection... [11:13:17] Sock 9.Parse request [11:13:17]Sock 9.Check first char [11:13:17]Sock 9.First char is OK [11:13:17]request: POST /json_proto HTTP/1.0 [11:13:17]Method: POST [11:13:17]URL: /json_proto [11:13:17]Method is POST - this is cgi request [11:13:17]url: /json_proto [11:13:17]query_string will be loaded in cgi processing [11:13:17]execute_cgi json_proto POST (null) [11:13:17]execute_cgi path=json_proto method=POST [11:13:17]POST find Content-Length [11:13:17]Host: 172.17.44.196:8080 [11:13:17]Content-Length: 215 [11:13:17]Content-Type: application/json [11:13:17] [11:13:17]POST finish read [11:13:17]Found Content-Length = 215 [11:13:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:17]execute_script... [11:13:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:17]POST & json_proto [11:13:17]process_json_proto [11:13:17]json parsed OK: [11:13:17]protocol is kg_v1.0 [11:13:17]action value=get_value [11:13:17]process_action get_value [11:13:17]cmd_get_value [11:13:17]process_action get_value done [11:13:17]requested_data is exist [11:13:17]produce_requested_data [11:13:17]requested_item kkm.sn is exist - process it [11:13:17]requested_item kkm.ver is exist - process it [11:13:17]requested_item fm.sn is exist - process it [11:13:17]wFMCommunicate request_size=4 [11:13:17]MH_SAM_APDU [11:13:17]CAPDU: 80 11 00 00 [11:13:17]Write to MH i2c: E2 08 00 B2 00 80 11 00 00 00 00 00 00 2C [11:13:17]Write i2c OK [11:13:17]MH_I2C_Read... [11:13:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:17]Read from MH i2c: E2 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 17 00 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 17 00 B2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 7C [11:13:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:13:17]wFMCommunicate OK [11:13:17]requested_item fd.num is exist - process it [11:13:17]SAM_PROTO_GetFieldsCounters [11:13:17]wFMCommunicate request_size=4 [11:13:17]MH_SAM_APDU [11:13:17]CAPDU: 80 13 00 00 [11:13:17]Write to MH i2c: E2 08 00 B3 00 80 13 00 00 00 00 00 00 2F [11:13:17]Write i2c OK [11:13:17]MH_I2C_Read... [11:13:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:17]Read from MH i2c: E2 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 62 00 [11:13:17]MH_I2C_Read... [11:13:17]Read from MH i2c: E2 62 00 B3 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 4F 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 BC [11:13:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 4F 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:13:18]wFMCommunicate OK [11:13:18]SAM_PROTO_GetFieldsCounters done [11:13:18]requested_item shift.num is exist - process it [11:13:18]requested_item shift.opened is exist - process it [11:13:18]req_shift_opened [11:13:18]FM_GetShiftState [11:13:18]SAM_PROTO_GetShiftState [11:13:18]wFMCommunicate request_size=4 [11:13:18]MH_SAM_APDU [11:13:18]CAPDU: 80 13 01 00 [11:13:18]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [11:13:18]Write i2c OK [11:13:18]MH_I2C_Read... [11:13:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:18]Read from MH i2c: E2 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: E2 0E 00 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 0F [11:13:18]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:13:18]wFMCommunicate OK [11:13:18]SAM_PROTO_GetShiftState done [11:13:18]FM_GetShiftState done [11:13:18]req_shift_opened done [11:13:18]requested_item shift.open_date is exist - process it [11:13:18]req_shift_open_date [11:13:18]req_shift_open_date done [11:13:18]produce_requested_data done [11:13:18]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91727,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:13:18]process_action_free get_value [11:13:18]json_value_free [11:13:18]json_value_free done [11:13:18]process_json_proto returns [11:13:18]Send response to host [11:13:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91727,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:13:18]free response buf [11:13:18]execute_script done [11:13:18]execute_script returns [11:13:18]free content buf [11:13:18]Sock 9.Close socket [11:13:18]Sock 9.Thread stoped [11:13:18]accept exits with 7 [11:13:18]New connection [11:13:18]New thread 3067161956 created [11:13:18]Thread 3067305316 joined [11:13:18]Waiting for new connection... [11:13:18] Sock 7.Parse request [11:13:18]Sock 7.Check first char [11:13:18]Sock 7.First char is OK [11:13:18]request: POST /json_proto HTTP/1.0 [11:13:18]Method: POST [11:13:18]URL: /json_proto [11:13:18]Method is POST - this is cgi request [11:13:18]url: /json_proto [11:13:18]query_string will be loaded in cgi processing [11:13:18]execute_cgi json_proto POST (null) [11:13:18]execute_cgi path=json_proto method=POST [11:13:18]POST find Content-Length [11:13:18]Host: 172.17.44.196:8080 [11:13:18]Content-Length: 331 [11:13:18]Content-Type: application/json [11:13:18] [11:13:18]POST finish read [11:13:18]Found Content-Length = 331 [11:13:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:13:18]execute_script... [11:13:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:13:18]POST & json_proto [11:13:18]process_json_proto [11:13:18]json parsed OK: [11:13:18]protocol is kg_v1.0 [11:13:18]action value=get_value [11:13:18]process_action get_value [11:13:18]cmd_get_value [11:13:18]process_action get_value done [11:13:18]requested_data is exist [11:13:18]produce_requested_data [11:13:18]requested_item fm.sale.total is exist - process it [11:13:18]SAM_PROTO_GetFMData [11:13:18]wFMCommunicate request_size=4 [11:13:18]MH_SAM_APDU [11:13:18]CAPDU: 80 13 03 00 [11:13:18]Write to MH i2c: E2 08 00 B5 00 80 13 03 00 00 00 00 00 34 [11:13:18]Write i2c OK [11:13:18]MH_I2C_Read... [11:13:18]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:13:18]Read from MH i2c: E2 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: E2 FD 00 [11:13:18]MH_I2C_Read... [11:13:18]Read from MH i2c: E2 FD 00 B5 00 00 C8 04 85 04 C4 04 6E 04 04 00 31 64 01 00 69 04 A3 00 6F 04 04 00 33 5F 01 00 B1 04 05 00 68 3C BD 64 01 70 04 05 00 D2 F9 D8 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 FA 1E E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 11 4C 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 D5 [11:13:19]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 31 64 01 00 69 04 A3 00 6F 04 04 00 33 5F 01 00 B1 04 05 00 68 3C BD 64 01 70 04 05 00 D2 F9 D8 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 FA 1E E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 11 4C 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:13:19]wFMCommunicate OK [11:13:19]wFMCommunicate request_size=4 [11:13:19]MH_SAM_APDU [11:13:19]CAPDU: 80 17 00 00 [11:13:19]Write to MH i2c: E2 08 00 B6 00 80 17 00 00 00 00 00 00 36 [11:13:19]Write i2c OK [11:13:19]MH_I2C_Read... [11:13:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:19]Read from MH i2c: E2 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: E2 FD 00 [11:13:19]MH_I2C_Read... [11:13:19]Read from MH i2c: E2 FD 00 B6 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 OFD Sender: No OFD packet to send [11:13:19]00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 48 [11:13:19]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:13:20]wFMCommunicate OK [11:13:20]wFMCommunicate request_size=4 [11:13:20]MH_SAM_APDU [11:13:20]CAPDU: 80 17 00 00 [11:13:20]Write to MH i2c: E2 08 00 B7 00 80 17 00 00 00 00 00 00 37 [11:13:20]Write i2c OK [11:13:20]MH_I2C_Read... [11:13:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:20]Read from MH i2c: E2 [11:13:20]MH_I2C_Read... [11:13:20]Read from MH i2c: E2 FD 00 [11:13:20]MH_I2C_Read... [11:13:20]Read from MH i2c: E2 FD 00 B7 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 0F [11:13:20]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:13:20]wFMCommunicate OK [11:13:20]wFMCommunicate request_size=4 [11:13:20]MH_SAM_APDU [11:13:20]CAPDU: 80 17 00 00 [11:13:20]Write to MH i2c: E2 08 00 B8 00 80 17 00 00 00 00 00 00 38 [11:13:20]Write i2c OK [11:13:20]MH_I2C_Read... [11:13:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:21]Read from MH i2c: E2 [11:13:21]MH_I2C_Read... [11:13:21]Read from MH i2c: E2 FD 00 [11:13:21]MH_I2C_Read... [11:13:21]Read from MH i2c: E2 FD 00 B8 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 B0 [11:13:21]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:13:21]wFMCommunicate OK [11:13:21]wFMCommunicate request_size=4 [11:13:21]MH_SAM_APDU [11:13:21]CAPDU: 80 17 00 00 [11:13:21]Write to MH i2c: E2 08 00 B9 00 80 17 00 00 00 00 00 00 39 [11:13:21]Write i2c OK [11:13:21]MH_I2C_Read... [11:13:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:13:21]Read from MH i2c: E2 [11:13:21]MH_I2C_Read... [11:13:21]Read from MH i2c: E2 E5 00 [11:13:21]MH_I2C_Read... [11:13:21]Read from MH i2c: E2 E5 00 B9 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 1D [11:13:22]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:13:22]wFMCommunicate OK [11:13:22]SAM_PROTO_GetFMData done [11:13:22]requested_item fm.sale_refund.total is exist - process it [11:13:22]requested_item fm.buy.total is exist - process it [11:13:22]requested_item shift.sale.total is exist - process it [11:13:22]SAM_PROTO_GetShiftData [11:13:22]wFMCommunicate request_size=4 [11:13:22]MH_SAM_APDU [11:13:22]CAPDU: 80 13 02 00 [11:13:22]Write to MH i2c: E2 08 00 BA 00 80 13 02 00 00 00 00 00 38 [11:13:22]Write i2c OK [11:13:22]MH_I2C_Read... [11:13:22]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:13:22]Read from MH i2c: E2 [11:13:22]MH_I2C_Read... [11:13:22]Read from MH i2c: E2 FD 00 [11:13:22]MH_I2C_Read... [11:13:22]Read from MH i2c: E2 FD 00 BA 00 00 AE 04 AA 04 AA 04 6E 04 04 00 39 00 00 00 69 04 9B 00 6F 04 04 00 39 00 00 00 B1 04 03 00 A4 DE 0E 70 04 03 00 F0 A3 0C 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 35 94 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A4 21 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 19 [11:13:23]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 39 00 00 00 69 04 9B 00 6F 04 04 00 39 00 00 00 B1 04 03 00 A4 DE 0E 70 04 03 00 F0 A3 0C 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 35 94 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A4 21 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:13:23]wFMCommunicate OK [11:13:23]wFMCommunicate request_size=4 [11:13:23]MH_SAM_APDU [11:13:23]CAPDU: 80 17 00 00 [11:13:23]Write to MH i2c: E2 08 00 BB 00 80 17 00 00 00 00 00 00 3B [11:13:23]Write i2c OK [11:13:23]MH_I2C_Read... [11:13:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:23]Read from MH i2c: E2 [11:13:23]MH_I2C_Read... [11:13:23]Read from MH i2c: E2 FD 00 [11:13:23]MH_I2C_Read... [11:13:23]Read from MH i2c: E2 FD 00 BB 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 5D [11:13:23]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:13:24]wFMCommunicate OK [11:13:24]wFMCommunicate request_size=4 [11:13:24]MH_SAM_APDU [11:13:24]CAPDU: 80 17 00 00 [11:13:24]Write to MH i2c: E2 08 00 BC 00 80 17 00 00 00 00 00 00 3C [11:13:24]Write i2c OK [11:13:24]MH_I2C_Read... [11:13:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:24]Read from MH i2c: E2 [11:13:24]MH_I2C_Read... [11:13:24]Read from MH i2c: E2 FD 00 [11:13:24]MH_I2C_Read... [11:13:24]Read from MH i2c: E2 FD 00 BC 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 F3 [11:13:24]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 OFD Sender: No OFD packet to send [11:13:24]EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:13:25]wFMCommunicate OK [11:13:25]wFMCommunicate request_size=4 [11:13:25]MH_SAM_APDU [11:13:25]CAPDU: 80 17 00 00 [11:13:25]Write to MH i2c: E2 08 00 BD 00 80 17 00 00 00 00 00 00 3D [11:13:25]Write i2c OK [11:13:25]MH_I2C_Read... [11:13:25]Read from MH i2c: E2 [11:13:25]MH_I2C_Read... [11:13:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:25]Read from MH i2c: E2 FD 00 [11:13:25]MH_I2C_Read... [11:13:25]Read from MH i2c: E2 FD 00 BD 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 AF [11:13:25]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:13:25]wFMCommunicate OK [11:13:25]wFMCommunicate request_size=4 [11:13:25]MH_SAM_APDU [11:13:25]CAPDU: 80 17 00 00 [11:13:25]Write to MH i2c: E2 08 00 BE 00 80 17 00 00 00 00 00 00 3E [11:13:25]Write i2c OK [11:13:25]MH_I2C_Read... [11:13:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:13:26]Read from MH i2c: E2 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 CB 00 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 CB 00 BE 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 27 [11:13:26]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:13:26]wFMCommunicate OK [11:13:26]SAM_PROTO_GetShiftData done [11:13:26]requested_item shift.sale.total_cash is exist - process it [11:13:26]requested_item shift.sale_refund.total is exist - process it [11:13:26]requested_item shift.sale_refund.total_cash is exist - process it [11:13:26]requested_item shift.buy.total is exist - process it [11:13:26]requested_item shift.buy.total_cash is exist - process it [11:13:26]produce_requested_data done [11:13:26]produce_requested_data return {"fm.sale.total":59850906.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":9745.00,"shift.sale.total_cash":8284.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:13:26]process_action_free get_value [11:13:26]json_value_free [11:13:26]json_value_free done [11:13:26]process_json_proto returns [11:13:26]Send response to host [11:13:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59850906.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":9745.00,"shift.sale.total_cash":8284.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:13:26]free response buf [11:13:26]execute_script done [11:13:26]execute_script returns [11:13:26]free content buf [11:13:26]Sock 7.Close socket [11:13:26]Sock 7.Thread stoped [11:13:28]accept exits with 9 [11:13:28]New connection [11:13:28]New thread 3067305316 created [11:13:28]Thread 3067161956 joined [11:13:28]Waiting for new connection... [11:13:28] Sock 9.Parse request [11:13:28]Sock 9.Check first char [11:13:28]Sock 9.First char is OK [11:13:28]request: POST /json_proto HTTP/1.0 [11:13:28]Method: POST [11:13:28]URL: /json_proto [11:13:28]Method is POST - this is cgi request [11:13:28]url: /json_proto [11:13:28]query_string will be loaded in cgi processing [11:13:28]execute_cgi json_proto POST (null) [11:13:28]execute_cgi path=json_proto method=POST [11:13:28]POST find Content-Length [11:13:28]Host: 172.17.44.196:8080 [11:13:28]Content-Length: 2074 [11:13:28]Content-Type: application/json [11:13:28] [11:13:28]POST finish read [11:13:28]Found Content-Length = 2074 [11:13:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246352", "tax_sys" : 0, "items" : [ { "code": "4607010740757", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0441\u043C\u0435\u0442\u0430\u043D\u0430, \u043B\u0443\u043A 40\u0433", "price" : 41.00, "quantity" : 1.000, "sum" : 41.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607010740733", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0448\u0430\u0448\u043B\u044B\u043A 40\u0433", "price" : 41.00, "quantity" : 1.000, "sum" : 41.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "40822426", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 0,5\u043B \u0431/\u0433", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521261", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u043B\u0435\u0441\u043D\u044B\u0435 \u044F\u0433\u043E\u0434\u044B", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 145.00, "quantity" : 1.000, "sum" : 145.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 2.000, "sum" : 8.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:28]execute_script... [11:13:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246352", "tax_sys" : 0, "items" : [ { "code": "4607010740757", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0441\u043C\u0435\u0442\u0430\u043D\u0430, \u043B\u0443\u043A 40\u0433", "price" : 41.00, "quantity" : 1.000, "sum" : 41.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607010740733", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0448\u0430\u0448\u043B\u044B\u043A 40\u0433", "price" : 41.00, "quantity" : 1.000, "sum" : 41.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "40822426", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 0,5\u043B \u0431/\u0433", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521261", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u043B\u0435\u0441\u043D\u044B\u0435 \u044F\u0433\u043E\u0434\u044B", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 145.00, "quantity" : 1.000, "sum" : 145.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 2.000, "sum" : 8.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 400.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:28]POST & json_proto [11:13:28]process_json_proto [11:13:28]json parsed OK: [11:13:28]protocol is kg_v1.0 [11:13:28]action value=close_receipt [11:13:28]process_action close_receipt [11:13:28]cmd_close_receipt [11:13:28]MH_GetDate [11:13:28]Write to MH i2c: F0 00 00 BF 00 AE [11:13:28]Write i2c OK [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: F0 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: F0 09 00 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: F0 09 00 BF 00 00 D9 AF 3C 66 1C A3 36 66 3C [11:13:28]GetLastDocTimeStamp 1715253183 [11:13:28]current date 1715253209 [11:13:28]FM_GetShiftState [11:13:28]SAM_PROTO_GetShiftState [11:13:28]wFMCommunicate request_size=4 [11:13:28]MH_SAM_APDU [11:13:28]CAPDU: 80 13 01 00 [11:13:28]Write to MH i2c: E2 08 00 C0 00 80 13 01 00 00 00 00 00 3D [11:13:28]Write i2c OK [11:13:28]MH_I2C_Read... [11:13:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:28]Read from MH i2c: E2 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: E2 0E 00 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: E2 0E 00 C0 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 1B [11:13:28]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:13:29]wFMCommunicate OK [11:13:29]SAM_PROTO_GetShiftState done [11:13:29]FM_GetShiftState done [11:13:29]opened in 1715213850 [11:13:29]opened+sec_in_day 1715300250 [11:13:29]quantity*price = 4100 [11:13:29]sum+1 = 4101 [11:13:29]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607010740733 Чипсы Чипсоны шашлык 40г 1.000 * 41.00 = 41.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 40822426 Вода Бонаква 0,5л б/г 1.000 * 40.00 = 40.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870202521261 Напиток MAXI чай 1,2 лесные ягоды 1.000 * 125.00 = 125.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 46230614 Сигареты Richmond Red Edition 1.000 * 145.00 = 145.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000031750019 Пакет Партнер Нефть 2.000 * 4.00 = 8.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 400.00 НСП 1% : 3.53 НДС 12% : 42.47 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 58 09.05.2024 11:13 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91728 ФПД: 184960019756135 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T111329&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91728&fm=184960019756135&tin=02508201610067®Number=0000000000098132&sum=40000 0 [11:13:31]StoreToDocumentArchive [11:13:31]shift 271 fd 91728 [11:13:31]save to /storage/0271/doc_00091728 [11:13:31]save last doc name /storage/0271/doc_00091728 to /storage/kkm_last_doc_name [11:13:31]save OK [11:13:31]Clear old archive folders... [11:13:31]ProcessDocumentItem done err = 0, tmpTLVsize=850 [11:13:31]tlvbuf is 01453B50 [11:13:31]SAM_PROTO_ClearQueue [11:13:31]wFMCommunicate request_size=4 [11:13:31]MH_SAM_APDU [11:13:31]CAPDU: 80 09 00 00 [11:13:31]Write to MH i2c: E2 08 00 CD 00 80 09 00 00 00 00 00 00 3F [11:13:31]Write i2c OK [11:13:31]MH_I2C_Read... [11:13:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:31]Read from MH i2c: E2 [11:13:31]MH_I2C_Read... [11:13:31]Read from MH i2c: E2 03 00 [11:13:31]MH_I2C_Read... [11:13:31]Read from MH i2c: E2 03 00 CD 00 00 90 00 41 [11:13:31]RAPDU: 90 00 [11:13:31]wFMCommunicate OK [11:13:31]SAM_PROTO_ClearQueue done [11:13:31]KKMCreateOFDPacket [11:13:31]OFDProtocolAddRootSTLVToBuf [11:13:31]FM_MakeSignedData [11:13:31]FM_MakeSignedData [11:13:31]SAM_PROTO_SignData [11:13:31]wFMCommunicate request_size=4 [11:13:31]MH_SAM_APDU [11:13:31]CAPDU: 80 0D 01 02 [11:13:31]Write to MH i2c: E2 08 00 CE 00 80 0D 01 02 00 00 00 00 47 [11:13:31]Write i2c OK [11:13:31]MH_I2C_Read... [11:13:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:31]Read from MH i2c: E2 [11:13:31]MH_I2C_Read... [11:13:31]Read from MH i2c: E2 03 00 [11:13:31]MH_I2C_Read... [11:13:31]Read from MH i2c: E2 03 00 CE 00 00 90 00 42 [11:13:31]RAPDU: 90 00 [11:13:31]wFMCommunicate OK [11:13:31]wFMCommunicate request_size=255 [11:13:31]MH_SAM_APDU [11:13:31]CAPDU: 80 0D 02 02 FA 03 00 52 03 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 [11:13:31]Write to MH i2c: E2 02 01 CF 00 80 0D 02 02 FA 00 03 00 52 03 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 00 00 AA [11:13:31]Write i2c OK [11:13:31]MH_I2C_Read... [11:13:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:32]Read from MH i2c: E2 [11:13:32]MH_I2C_Read... [11:13:32]Read from MH i2c: E2 03 00 [11:13:32]MH_I2C_Read... [11:13:32]Read from MH i2c: E2 03 00 CF 00 00 90 00 43 [11:13:32]RAPDU: 90 00 [11:13:32]wFMCommunicate OK [11:13:32]wFMCommunicate request_size=255 [11:13:32]MH_SAM_APDU [11:13:32]CAPDU: 80 0D 02 02 FA 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 [11:13:32]Write to MH i2c: E2 02 01 D0 00 80 0D 02 02 FA 00 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 00 00 37 [11:13:32]Write i2c OK [11:13:32]MH_I2C_Read... [11:13:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:33]Read from MH i2c: E2 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 03 00 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 03 00 D0 00 00 90 00 44 [11:13:33]RAPDU: 90 00 [11:13:33]wFMCommunicate OK [11:13:33]wFMCommunicate request_size=255 [11:13:33]MH_SAM_APDU [11:13:33]CAPDU: 80 0D 02 02 FA B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 20 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 [11:13:33]Write to MH i2c: E2 02 01 D1 00 80 0D 02 02 FA 00 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 20 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 00 A3 [11:13:33]Write i2c OK [11:13:33]MH_I2C_Read... [11:13:34]Read from MH i2c: *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:34]E2 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 03 00 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 03 00 D1 00 00 90 00 45 [11:13:34]RAPDU: 90 00 [11:13:34]wFMCommunicate OK [11:13:34]wFMCommunicate request_size=109 [11:13:34]MH_SAM_APDU [11:13:34]CAPDU: 80 0D 02 02 68 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 D9 AF 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 50 66 01 00 35 04 06 00 A8 38 5C 46 74 67 [11:13:34]Write to MH i2c: E2 70 00 D2 00 80 0D 02 02 68 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 D9 AF 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 50 66 01 00 35 04 06 00 A8 38 5C 46 74 67 00 00 C8 [11:13:34]Write i2c OK [11:13:34]MH_I2C_Read... [11:13:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:34]Read from MH i2c: E2 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 03 00 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 03 00 D2 00 00 90 00 46 [11:13:34]RAPDU: 90 00 [11:13:34]wFMCommunicate OK [11:13:34]wFMCommunicate request_size=4 [11:13:34]MH_SAM_APDU [11:13:34]CAPDU: 80 0D 03 02 [11:13:34]Write to MH i2c: E2 08 00 D3 00 80 0D 03 02 00 00 00 00 4E [11:13:34]Write i2c OK [11:13:34]MH_I2C_Read... [11:13:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:34]Read from MH i2c: E2 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 0B 00 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 0B 00 D3 00 00 BE 3E FA D8 6F FB 28 BB 90 00 6A [11:13:34]RAPDU: BE 3E FA D8 6F FB 28 BB 90 00 [11:13:34]wFMCommunicate OK [11:13:34]SAM_PROTO_SignData done [11:13:34]FM_MakeSignedData done [11:13:34]CreateOFDProtocolMessage [11:13:34]wFMCommunicate request_size=4 [11:13:34]MH_SAM_APDU [11:13:34]CAPDU: 80 11 00 00 [11:13:34]Write to MH i2c: E2 08 00 D4 00 80 11 00 00 00 00 00 00 4E [11:13:34]Write i2c OK [11:13:34]MH_I2C_Read... [11:13:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:34]Read from MH i2c: E2 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 17 00 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: E2 17 00 D4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 9E [11:13:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:13:34]wFMCommunicate OK [11:13:34]CreateOFDProtocolMessage done [11:13:34]OFDSenderStorePacket 91728 [11:13:34]StoreOFDPacket docnum=91728 [11:13:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 66 03 00 00 F4 E4 5E 03 32 B9 5A 03 01 00 03 00 52 03 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 20 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 D9 AF 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 50 66 01 00 35 04 06 00 A8 38 5C 46 74 67 BE 3E FA D8 6F FB 28 BB [11:13:34]CheckFolder [11:13:34]dirname=/storage/ofd_packets [11:13:34]CheckFolder done [11:13:34]ProducePacketName [11:13:34]name=ofd_packets/00091728 [11:13:34]NVStorageSaveData ofd_packets/00091728 [11:13:34]File name is /storage/ofd_packets/00091728 [11:13:34]Write 900 bytes [11:13:34]NVStorageSaveData done [11:13:34]OFDSenderStorePacket done [11:13:34]KKMCreateOFDPacket done [11:13:34]NVStorageSaveData kkm_last_timestamp [11:13:34]File name is /storage/kkm_last_timestamp [11:13:34]Write 4 bytes [11:13:34]NVStorageSaveData done [11:13:34]ExternCall_PrintAddStr [11:13:34]wPrintStart [11:13:34]Write to MH i2c: 01 00 00 D5 00 D5 [11:13:34]OFD Sender: Processing packet 91728 [packets to send 59, broken 58] [11:13:34]ProducePacketName [11:13:34]name=ofd_packets/00091728 [11:13:34]Write i2c OK [11:13:34]OFD Sender: To server: pG, [11:13:34]MH_I2C_Read... [11:13:34]CommunicateWithHost lk.salyk.kg:30040 [11:13:34]ConnectInit lk.salyk.kg [11:13:34]Read from MH i2c: 01 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: 01 07 00 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: 01 07 00 D5 00 00 01 00 00 00 FF 0F EB [11:13:34]RasterBufferAndPrint [11:13:34]line Счет N : (3)246352 [11:13:34]line ИНН: 02508201610067 [11:13:34]line Контрольно-Кассовый Чек [11:13:34]line ПРОДАЖА [11:13:34]line Товар: 4607010740757 [11:13:34]line Чипсы Чипсоны сметана, лук 40г [11:13:34]line 1.000 * 41.00 [11:13:34]line = 41.00 [11:13:34]line НДС 12% НСП 1% [11:13:34]line > о реализуемом товаре [11:13:34]line Товар: 4607010740733 [11:13:34]line Чипсы Чипсоны шашлык 40г [11:13:34]line 1.000 * 41.00 [11:13:34]line = 41.00 [11:13:34]line НДС 12% НСП 1% [11:13:34]line > о реализуемом товаре [11:13:34]line Товар: 40822426 [11:13:34]line Вода Бонаква 0,5л б/г [11:13:34]line 1.000 * 40.00 [11:13:34]line = 40.00 [11:13:34]line НДС 12% НСП 1% [11:13:34]line > о реализуемом товаре [11:13:34]line Товар: 4870202521261 [11:13:34]line Напиток MAXI чай 1,2 лесные ягоды [11:13:34]line 1.000 * 125.00 [11:13:34]line = 125.00 [11:13:34]line НДС 12% НСП 1% [11:13:34]line > о реализуемом товаре [11:13:34]line Товар: 46230614 [11:13:34]line Сигареты Richmond Red Edition [11:13:34]line 1.000 * 145.00 [11:13:34]line = 145.00 [11:13:34]line НДС 12% НСП 1% [11:13:34]line > о реализуемом товаре [11:13:34]line Товар: 2000031750019 [11:13:34]line Пакет Партнер Нефть [11:13:34]line 2.000 * 4.00 [11:13:34]line = 8.00 [11:13:34]line НДС 12% НСП 1% [11:13:34]line > о реализуемом товаре [11:13:34]line ИТОГО: 400.00 [11:13:34]line НСП 1% : 3.53 [11:13:34]line НДС 12% : 42.47 [11:13:34]line Наличными: 400.00 [11:13:35]line Безнал.: 0.00 [11:13:35]line Место: АЗС № 133 "Партнер Нефть" [11:13:35]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [11:13:35]line СНО: Общий режим [11:13:35]line Чек 58 09.05.2024 11:13 [11:13:35]line Смена: 271 ФФД: 1.0 [11:13:35]line ЗНМ: 0300000232 [11:13:35]line РНМ: 0000000000098132 [11:13:35]line Версия ККМ: 001 [11:13:35]line ФМ: 0000000000965423 [11:13:35]line ФД: 91728 [11:13:35]line ФПД: 184960019756135 [11:13:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T111329&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91728&fm=184960019756135&tin=02508201610067®Number=0000000000098132&sum=40000 [11:13:35]line 0 [11:13:35]Connected sock=10 [11:13:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 written 0, free lines is 4095 [11:13:35]30 30 30 30 30 30 39 36 35 Error from MH - 05 [11:13:35]34 process_action_free close_receipt [11:13:35]32 json_value_free [11:13:35]33 json_value_free done [11:13:35]66 process_json_proto returns [11:13:35]03 Send response to host [11:13:35]00 00 F4 E4 5E 03 32 B9 5A {"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [11:13:35]03 free response buf [11:13:35]01 execute_script done [11:13:35]00 execute_script returns [11:13:35]03 00 52 03 1E 04 01 00 01 23 free content buf [11:13:35]04 Sock 9.Close socket [11:13:35]79 Sock 9.Thread stoped [11:13:35]00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 accept exits with 7 [11:13:35]00 New connection [11:13:35]00 New thread 3067161956 created [11:13:35]00 00 37 Thread 3067305316 joined [11:13:35]04 Waiting for new connection... [11:13:35]06 00 04 10 00 00 00 00 13 04 06 00 04 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 Sock 7.Parse request [11:13:35]B1 Sock 7.Check first char [11:13:35]2F Sock 7.First char is OK [11:13:35]D0 request: POST /json_proto HTTP/1.0 [11:13:35]B3 FF 03 08 00 03 E8 03 00 00 00 Method: POST [11:13:35]00 URL: /json_proto [11:13:35]00 Method is POST - this is cgi request [11:13:35]37 url: /json_proto [11:13:35]04 query_string will be loaded in cgi processing [11:13:35]06 execute_cgi json_proto POST (null) [11:13:35]00 execute_cgi path=json_proto method=POST [11:13:35]A0 POST find Content-Length [11:13:35]0F Host: 172.17.44.196:8080 [11:13:35]00 Content-Length: 215 [11:13:35]00 Content-Type: application/json [11:13:35]00 [11:13:35]00 POST finish read [11:13:35]13 Found Content-Length = 215 [11:13:35]04 post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:35]06 execute_script... [11:13:35]00 execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:35]A0 POST & json_proto [11:13:35]0F process_json_proto [11:13:35]00 json parsed OK: [11:13:35]00 protocol is kg_v1.0 [11:13:35]00 action value=get_value [11:13:35]00 process_action get_value [11:13:35]F2 cmd_get_value [11:13:35]03 process_action get_value done [11:13:35]01 requested_data is exist [11:13:35]00 produce_requested_data [11:13:35]01 requested_item kkm.sn is exist - process it [11:13:35]F6 requested_item kkm.ver is exist - process it [11:13:35]03 requested_item fm.sn is exist - process it [11:13:35]01 wFMCommunicate request_size=4 [11:13:35]00 MH_SAM_APDU [11:13:35]01 CAPDU: BC 80 04 11 01 00 00 00 [11:13:35]Write to MH i2c: E2 08 00 D8 00 80 01 11 23 00 04 00 7A 00 00 00 8A 00 04 00 0D 52 00 [11:13:35]34 Write i2c OK [11:13:35]38 37 MH_I2C_Read... [11:13:35]30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:35]D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 Read from MH i2c: D1 E2 81 [11:13:36]MH_I2C_Read... [11:13:36]D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 Read from MH i2c: B5 E2 D1 17 82 00 D1 [11:13:36]8B MH_I2C_Read... [11:13:36]20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 Read from MH i2c: 45 E2 64 17 69 00 74 D8 69 00 6F 00 6E 11 FF 04 03 10 08 00 00 30 03 30 E8 03 00 00 00 00 00 37 04 30 06 30 00 30 A4 30 38 30 00 30 00 30 00 30 00 39 36 35 34 32 33 90 00 A2 [11:13:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:13:36]wFMCommunicate OK [11:13:36]requested_item fd.num is exist - process it [11:13:36]SAM_PROTO_GetFieldsCounters [11:13:36]wFMCommunicate request_size=4 [11:13:36]MH_SAM_APDU [11:13:36]CAPDU: 80 13 00 00 [11:13:36]Write to MH i2c: E2 08 00 13 D9 04 00 06 80 00 13 A4 00 38 00 00 00 00 00 00 00 00 55 [11:13:36]00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 Write i2c OK [11:13:36]00 MH_I2C_Read... [11:13:36]8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 D0 07 00 00 00 00 00 37 Read from MH i2c: 04 E2 06 [11:13:36]00 MH_I2C_Read... [11:13:36]90 Read from MH i2c: 01 E2 00 62 00 00 00 [11:13:36]00 MH_I2C_Read... [11:13:36]13 04 06 Read from MH i2c: 00 E2 62 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:36]00 20 D9 03 00 00 00 00 00 F2 03 01 00 01 00 5D F6 00 03 B9 01 04 00 01 BC 04 01 00 01 FC 03 01 06 00 00 01 40 11 9C 04 00 10 00 00 00 30 00 30 EB 30 30 03 30 26 30 00 30 EF 30 03 30 0F 30 00 39 F6 36 03 35 01 34 00 32 01 F7 03 06 00 61 01 00 00 33 00 0D 00 04 EE 10 03 00 0F 30 00 30 F2 30 03 30 01 30 00 30 30 30 30 30 30 39 38 31 33 01 32 F3 10 03 04 06 04 00 50 66 01 00 0E 04 04 00 0F 01 00 00 00 12 97 04 10 04 00 00 00 00 00 07 04 06 00 40 9C 3A 00 00 00 00 00 00 00 5E 39 04 04 04 06 00 00 3A 00 00 00 00 00 57 04 04 00 3B 00 00 00 00 00 19 00 04 00 04 00 00 00 00 00 90 00 E6 [11:13:37]1F RAPDU: 04 5D 02 00 00 B9 04 01 00 01 11 04 10 00 01 30 00 30 12 30 04 30 04 30 00 30 3A 30 00 30 00 30 00 30 F4 39 03 36 04 35 00 34 D9 32 AF 33 3C 0D 04 10 00 30 30 30 30 30 66 30 0E 30 04 30 04 30 00 30 0F 30 01 39 00 38 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 50 66 01 00 35 04 06 00 A8 38 5C 46 74 67 BE 3E FA D8 6F FB 28 BB [11:13:37]31 33 32 10 04 04 00 50 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:13:37]wFMCommunicate OK [11:13:37]SAM_PROTO_GetFieldsCounters done [11:13:37]requested_item shift.num is exist - process it [11:13:37]requested_item shift.opened is exist - process it [11:13:37]req_shift_opened [11:13:37]FM_GetShiftState [11:13:37]SAM_PROTO_GetShiftState [11:13:37]wFMCommunicate request_size=4 [11:13:37]MH_SAM_APDU [11:13:37]CAPDU: 80 13 01 00 [11:13:37]Write to MH i2c: E2 08 00 DA 00 80 13 01 00 00 00 00 00 57 [11:13:37]Write i2c OK [11:13:37]MH_I2C_Read... [11:13:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:37]Read from MH i2c: E2 [11:13:37]MH_I2C_Read... [11:13:37]Read from MH i2c: E2 0E 00 [11:13:37]MH_I2C_Read... [11:13:37]Read from MH i2c: E2 0E 00 DA 00 00 09 00 01 1A Received data: 16 87 3C 95 66 00 F6 00 70 00 47 00 90 00 35 [11:13:37]RAPDU: 09 00 01 1A 2C 16 01 3C 00 66 00 00 00 00 90 30 00 30 [11:13:37]30 wFMCommunicate OK [11:13:37]30 SAM_PROTO_GetShiftState done [11:13:37]30 FM_GetShiftState done [11:13:37]30 req_shift_opened done [11:13:37]30 requested_item shift.open_date is exist - process it [11:13:37]30 req_shift_open_date [11:13:37]30 req_shift_open_date done [11:13:37]30 produce_requested_data done [11:13:37]39 produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91728,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:13:37]36 process_action_free get_value [11:13:37]35 34 32 33 4F 00 00 00 B9 62 47 00 41 CA A5 07 01 00 07 00 3B 00 F9 03 json_value_free [11:13:37]0E json_value_free done [11:13:37]00 process_json_proto returns [11:13:37]37 Send response to host [11:13:37]37 30 39 33 36 34 33 34 36 31 {"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91728,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:13:37]32 free response buf [11:13:37]33 execute_script done [11:13:37]34 execute_script returns [11:13:37]11 free content buf [11:13:37]Sock 7.Close socket [11:13:37]Sock 7.Thread stoped [11:13:37]04 accept exits with 9 [11:13:37]10 New connection [11:13:37]00 New thread 3067305316 created [11:13:37]30 Thread 3067161956 joined [11:13:37]30 Sock 9.Parse request [11:13:37]30 Sock 9.Check first char [11:13:37]30 Sock 9.First char is OK [11:13:37]30 request: POST /json_proto HTTP/1.0 [11:13:37]30 Method: POST [11:13:37]30 URL: /json_proto [11:13:37]30 Method is POST - this is cgi request [11:13:37]30 url: /json_proto [11:13:37]30 query_string will be loaded in cgi processing [11:13:37]39 execute_cgi json_proto POST (null) [11:13:37]36 execute_cgi path=json_proto method=POST [11:13:37]35 POST find Content-Length [11:13:37]34 Host: 172.17.44.196:8080 [11:13:37]32 Content-Length: 331 [11:13:37]33 Content-Type: application/json [11:13:37]10 [11:13:37]04 POST finish read [11:13:37]04 Found Content-Length = 331 [11:13:37]00 post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:13:37]50 execute_script... [11:13:37]66 execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:13:37]01 POST & json_proto [11:13:37]00 process_json_proto [11:13:37]F4 json parsed OK: [11:13:37]03 protocol is kg_v1.0 [11:13:37]04 action value=get_value [11:13:37]00 process_action get_value [11:13:37]86 cmd_get_value [11:13:37]5B process_action get_value done [11:13:37]3C requested_data is exist [11:13:37]66 produce_requested_data [11:13:37]B6 Waiting for new connection... [11:13:37]04 requested_item fm.sale.total is exist - process it [11:13:37]01 SAM_PROTO_GetFMData [11:13:37]00 wFMCommunicate request_size=4 [11:13:37]00 MH_SAM_APDU [11:13:37]DF CAPDU: 27 80 57 13 97 03 1D 00 B8 [11:13:37]51 Write to MH i2c: 37 E2 [11:13:37]08 CommunicateWithHost err = 0 [11:13:37]00 CheckOFDResponse [11:13:37]DB 1017 (14) - 77093643461234 [11:13:37]00 1041 (16) - 0000000000965423 [11:13:37]80 1040 (4) - 91728 [11:13:37]13 1012 (4) - 09.05.2024 05:13 [11:13:37]03 1206 (1) - 0 [11:13:37]00 OFD Sender: Remove packet 91728 [11:13:37]00 ProducePacketName [11:13:37]00 name=ofd_packets/00091728 [11:13:37]00 NVStorageDeleteData [11:13:37]00 5A [11:13:37]Write i2c OK [11:13:37]MH_I2C_Read... [11:13:38]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:13:38]Read from MH i2c: E2 [11:13:38]MH_I2C_Read... [11:13:38]Read from MH i2c: E2 FD 00 [11:13:38]MH_I2C_Read... [11:13:38]Read from MH i2c: E2 FD 00 DB 00 00 C8 04 85 04 C4 04 6E 04 04 00 32 64 01 00 69 04 A3 00 6F 04 04 00 34 5F 01 00 B1 04 05 00 A8 D8 OFD Sender: No OFD packet to send [11:13:38]BD 64 01 70 04 05 00 12 96 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 91 2F E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 72 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 C1 [11:13:38]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 32 64 01 00 69 04 A3 00 6F 04 04 00 34 5F 01 00 B1 04 05 00 A8 D8 BD 64 01 70 04 05 00 12 96 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 91 2F E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 72 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:13:39]wFMCommunicate OK [11:13:39]wFMCommunicate request_size=4 [11:13:39]MH_SAM_APDU [11:13:39]CAPDU: 80 17 00 00 [11:13:39]Write to MH i2c: E2 08 00 DC 00 80 17 00 00 00 00 00 00 5C [11:13:39]Write i2c OK [11:13:39]MH_I2C_Read... [11:13:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:39]Read from MH i2c: E2 [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: E2 FD 00 [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: E2 FD 00 DC 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 6E [11:13:39]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:13:39]wFMCommunicate OK [11:13:39]wFMCommunicate request_size=4 [11:13:39]MH_SAM_APDU [11:13:39]CAPDU: 80 17 00 00 [11:13:39]Write to MH i2c: E2 08 00 DD 00 80 17 00 00 00 00 00 00 5D [11:13:40]Write i2c OK [11:13:40]MH_I2C_Read... [11:13:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:40]Read from MH i2c: E2 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: E2 FD 00 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: E2 FD 00 DD 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 35 [11:13:40]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:13:40]wFMCommunicate OK [11:13:40]wFMCommunicate request_size=4 [11:13:40]MH_SAM_APDU [11:13:40]CAPDU: 80 17 00 00 [11:13:40]Write to MH i2c: E2 08 00 DE 00 80 17 00 00 00 00 00 00 5E [11:13:40]Write i2c OK [11:13:40]MH_I2C_Read... [11:13:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:41]Read from MH i2c: E2 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: E2 FD 00 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: E2 FD 00 DE 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 D6 [11:13:41]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:13:41]wFMCommunicate OK [11:13:41]wFMCommunicate request_size=4 [11:13:41]MH_SAM_APDU [11:13:41]CAPDU: 80 17 00 00 [11:13:41]Write to MH i2c: E2 08 00 DF 00 80 17 00 00 00 00 00 00 5F [11:13:41]Write i2c OK [11:13:41]MH_I2C_Read... [11:13:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:13:42]Read from MH i2c: E2 [11:13:42]MH_I2C_Read... [11:13:42]Read from MH i2c: E2 E5 00 [11:13:42]MH_I2C_Read... [11:13:42]Read from MH i2c: E2 E5 00 DF 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 43 [11:13:42]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:13:42]wFMCommunicate OK [11:13:42]SAM_PROTO_GetFMData done [11:13:42]requested_item fm.sale_refund.total is exist - process it [11:13:42]requested_item fm.buy.total is exist - process it [11:13:42]requested_item shift.sale.total is exist - process it [11:13:42]SAM_PROTO_GetShiftData [11:13:42]wFMCommunicate request_size=4 [11:13:42]MH_SAM_APDU [11:13:42]CAPDU: 80 13 02 00 [11:13:42]Write to MH i2c: E2 08 00 E0 00 80 13 02 00 00 00 00 00 5E [11:13:42]Write i2c OK [11:13:42]MH_I2C_Read... [11:13:43]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:13:43]Read from MH i2c: E2 [11:13:43]MH_I2C_Read... [11:13:43]Read from MH i2c: E2 FD 00 [11:13:43]MH_I2C_Read... [11:13:43]Read from MH i2c: E2 FD 00 E0 00 00 AE 04 AA 04 AA 04 6E 04 04 00 3A 00 00 00 69 04 9B 00 6F 04 04 00 3A 00 00 00 B1 04 03 00 E4 7A 0F 70 04 03 00 30 40 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC A4 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 05 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 06 [11:13:43]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3A 00 00 00 69 04 9B 00 6F 04 04 00 3A 00 00 00 B1 04 03 00 E4 7A 0F 70 04 03 00 30 40 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC A4 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 05 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:13:44]wFMCommunicate OK [11:13:44]wFMCommunicate request_size=4 [11:13:44]MH_SAM_APDU [11:13:44]CAPDU: 80 17 00 00 [11:13:44]Write to MH i2c: E2 08 00 E1 00 80 17 00 00 00 00 00 00 61 [11:13:44]OFD Sender: No OFD packet to send [11:13:44]Write i2c OK [11:13:44]MH_I2C_Read... [11:13:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:44]Read from MH i2c: E2 [11:13:44]MH_I2C_Read... [11:13:44]Read from MH i2c: E2 FD 00 [11:13:44]MH_I2C_Read... [11:13:44]Read from MH i2c: E2 FD 00 E1 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 83 [11:13:44]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:13:45]wFMCommunicate OK [11:13:45]wFMCommunicate request_size=4 [11:13:45]MH_SAM_APDU [11:13:45]CAPDU: 80 17 00 00 [11:13:45]Write to MH i2c: E2 08 00 E2 00 80 17 00 00 00 00 00 00 62 [11:13:45]Write i2c OK [11:13:45]MH_I2C_Read... [11:13:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:45]Read from MH i2c: E2 [11:13:45]MH_I2C_Read... [11:13:45]Read from MH i2c: E2 FD 00 [11:13:45]MH_I2C_Read... [11:13:45]Read from MH i2c: E2 FD 00 E2 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 19 [11:13:45]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:13:46]wFMCommunicate OK [11:13:46]wFMCommunicate request_size=4 [11:13:46]MH_SAM_APDU [11:13:46]CAPDU: 80 17 00 00 [11:13:46]Write to MH i2c: E2 08 00 E3 00 80 17 00 00 00 00 00 00 63 [11:13:46]Write i2c OK [11:13:46]MH_I2C_Read... [11:13:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:46]Read from MH i2c: E2 [11:13:46]MH_I2C_Read... [11:13:46]Read from MH i2c: E2 FD 00 [11:13:46]MH_I2C_Read... [11:13:46]Read from MH i2c: E2 FD 00 E3 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 D5 [11:13:46]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:13:47]wFMCommunicate OK [11:13:47]wFMCommunicate request_size=4 [11:13:47]MH_SAM_APDU [11:13:47]CAPDU: 80 17 00 00 [11:13:47]Write to MH i2c: E2 08 00 E4 00 80 17 00 00 00 00 00 00 64 [11:13:47]Write i2c OK [11:13:47]MH_I2C_Read... [11:13:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:13:47]Read from MH i2c: E2 [11:13:47]MH_I2C_Read... [11:13:47]Read from MH i2c: E2 CB 00 [11:13:47]MH_I2C_Read... [11:13:47]Read from MH i2c: E2 CB 00 E4 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4D [11:13:47]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:13:48]wFMCommunicate OK [11:13:48]SAM_PROTO_GetShiftData done [11:13:48]requested_item shift.sale.total_cash is exist - process it [11:13:48]requested_item shift.sale_refund.total is exist - process it [11:13:48]requested_item shift.sale_refund.total_cash is exist - process it [11:13:48]requested_item shift.buy.total is exist - process it [11:13:48]requested_item shift.buy.total_cash is exist - process it [11:13:48]produce_requested_data done [11:13:48]produce_requested_data return {"fm.sale.total":59851306.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10145.00,"shift.sale.total_cash":8684.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:13:48]process_action_free get_value [11:13:48]json_value_free [11:13:48]json_value_free done [11:13:48]process_json_proto returns [11:13:48]Send response to host [11:13:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59851306.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10145.00,"shift.sale.total_cash":8684.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:13:48]free response buf [11:13:48]execute_script done [11:13:48]execute_script returns [11:13:48]free content buf [11:13:48]Sock 9.Close socket [11:13:48]Sock 9.Thread stoped [11:13:49]OFD Sender: No OFD packet to send [11:13:54]OFD Sender: No OFD packet to send [11:13:54]accept exits with 7 [11:13:54]New connection [11:13:54]New thread 3067161956 created [11:13:54]Thread 3067305316 joined [11:13:54]Waiting for new connection... [11:13:54] Sock 7.Parse request [11:13:54]Sock 7.Check first char [11:13:54]Sock 7.First char is OK [11:13:54]request: POST /json_proto HTTP/1.0 [11:13:54]Method: POST [11:13:54]URL: /json_proto [11:13:54]Method is POST - this is cgi request [11:13:54]url: /json_proto [11:13:54]query_string will be loaded in cgi processing [11:13:54]execute_cgi json_proto POST (null) [11:13:54]execute_cgi path=json_proto method=POST [11:13:54]POST find Content-Length [11:13:54]Host: 172.17.44.196:8080 [11:13:54]Content-Length: 215 [11:13:54]Content-Type: application/json [11:13:54] [11:13:54]POST finish read [11:13:54]Found Content-Length = 215 [11:13:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:54]execute_script... [11:13:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:54]POST & json_proto [11:13:54]process_json_proto [11:13:54]json parsed OK: [11:13:54]protocol is kg_v1.0 [11:13:54]action value=get_value [11:13:54]process_action get_value [11:13:54]cmd_get_value [11:13:54]process_action get_value done [11:13:54]requested_data is exist [11:13:54]produce_requested_data [11:13:54]requested_item kkm.sn is exist - process it [11:13:54]requested_item kkm.ver is exist - process it [11:13:54]requested_item fm.sn is exist - process it [11:13:54]wFMCommunicate request_size=4 [11:13:54]MH_SAM_APDU [11:13:54]CAPDU: 80 11 00 00 [11:13:54]Write to MH i2c: E2 08 00 E5 00 80 11 00 00 00 00 00 00 5F [11:13:54]Write i2c OK [11:13:54]MH_I2C_Read... [11:13:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:54]Read from MH i2c: E2 [11:13:54]MH_I2C_Read... [11:13:54]Read from MH i2c: E2 17 00 [11:13:54]MH_I2C_Read... [11:13:54]Read from MH i2c: E2 17 00 E5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 AF [11:13:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:13:54]wFMCommunicate OK [11:13:54]requested_item fd.num is exist - process it [11:13:54]SAM_PROTO_GetFieldsCounters [11:13:54]wFMCommunicate request_size=4 [11:13:54]MH_SAM_APDU [11:13:54]CAPDU: 80 13 00 00 [11:13:54]Write to MH i2c: E2 08 00 E6 00 80 13 00 00 00 00 00 00 62 [11:13:54]Write i2c OK [11:13:54]MH_I2C_Read... [11:13:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:54]Read from MH i2c: E2 [11:13:54]MH_I2C_Read... [11:13:54]Read from MH i2c: E2 62 00 [11:13:54]MH_I2C_Read... [11:13:54]Read from MH i2c: E2 62 00 E6 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 50 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 F3 [11:13:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 50 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:13:55]wFMCommunicate OK [11:13:55]SAM_PROTO_GetFieldsCounters done [11:13:55]requested_item shift.num is exist - process it [11:13:55]requested_item shift.opened is exist - process it [11:13:55]req_shift_opened [11:13:55]FM_GetShiftState [11:13:55]SAM_PROTO_GetShiftState [11:13:55]wFMCommunicate request_size=4 [11:13:55]MH_SAM_APDU [11:13:55]CAPDU: 80 13 01 00 [11:13:55]Write to MH i2c: E2 08 00 E7 00 80 13 01 00 00 00 00 00 64 [11:13:55]Write i2c OK [11:13:55]MH_I2C_Read... [11:13:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:55]Read from MH i2c: E2 [11:13:55]MH_I2C_Read... [11:13:55]Read from MH i2c: E2 0E 00 [11:13:55]MH_I2C_Read... [11:13:55]Read from MH i2c: E2 0E 00 E7 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 42 [11:13:55]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:13:55]wFMCommunicate OK [11:13:55]SAM_PROTO_GetShiftState done [11:13:55]FM_GetShiftState done [11:13:55]req_shift_opened done [11:13:55]requested_item shift.open_date is exist - process it [11:13:55]req_shift_open_date [11:13:55]req_shift_open_date done [11:13:55]produce_requested_data done [11:13:55]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91728,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:13:55]process_action_free get_value [11:13:55]json_value_free [11:13:55]json_value_free done [11:13:55]process_json_proto returns [11:13:55]Send response to host [11:13:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91728,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:13:55]free response buf [11:13:55]execute_script done [11:13:55]execute_script returns [11:13:55]free content buf [11:13:55]Sock 7.Close socket [11:13:55]Sock 7.Thread stoped [11:13:55]accept exits with 9 [11:13:55]New connection [11:13:55]New thread 3067305316 created [11:13:55]Thread 3067161956 joined [11:13:55]Waiting for new connection... [11:13:55] Sock 9.Parse request [11:13:55]Sock 9.Check first char [11:13:55]Sock 9.First char is OK [11:13:55]request: POST /json_proto HTTP/1.0 [11:13:55]Method: POST [11:13:55]URL: /json_proto [11:13:55]Method is POST - this is cgi request [11:13:55]url: /json_proto [11:13:55]query_string will be loaded in cgi processing [11:13:55]execute_cgi json_proto POST (null) [11:13:55]execute_cgi path=json_proto method=POST [11:13:55]POST find Content-Length [11:13:55]Host: 172.17.44.196:8080 [11:13:55]Content-Length: 331 [11:13:55]Content-Type: application/json [11:13:55] [11:13:55]POST finish read [11:13:55]Found Content-Length = 331 [11:13:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:13:55]execute_script... [11:13:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:13:55]POST & json_proto [11:13:55]process_json_proto [11:13:55]json parsed OK: [11:13:55]protocol is kg_v1.0 [11:13:55]action value=get_value [11:13:55]process_action get_value [11:13:55]cmd_get_value [11:13:55]process_action get_value done [11:13:55]requested_data is exist [11:13:55]produce_requested_data [11:13:55]requested_item fm.sale.total is exist - process it [11:13:55]SAM_PROTO_GetFMData [11:13:55]wFMCommunicate request_size=4 [11:13:55]MH_SAM_APDU [11:13:55]CAPDU: 80 13 03 00 [11:13:55]Write to MH i2c: E2 08 00 E8 00 80 13 03 00 00 00 00 00 67 [11:13:55]Write i2c OK [11:13:55]MH_I2C_Read... [11:13:56]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:13:56]Read from MH i2c: E2 [11:13:56]MH_I2C_Read... [11:13:56]Read from MH i2c: E2 FD 00 [11:13:56]MH_I2C_Read... [11:13:56]Read from MH i2c: E2 FD 00 E8 00 00 C8 04 85 04 C4 04 6E 04 04 00 32 64 01 00 69 04 A3 00 6F 04 04 00 34 5F 01 00 B1 04 05 00 A8 D8 BD 64 01 70 04 05 00 12 96 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 91 2F E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 72 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 CE [11:13:56]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 32 64 01 00 69 04 A3 00 6F 04 04 00 34 5F 01 00 B1 04 05 00 A8 D8 BD 64 01 70 04 05 00 12 96 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 91 2F E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 72 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:13:56]wFMCommunicate OK [11:13:56]wFMCommunicate request_size=4 [11:13:56]MH_SAM_APDU [11:13:56]CAPDU: 80 17 00 00 [11:13:56]Write to MH i2c: E2 08 00 E9 00 80 17 00 00 00 00 00 00 69 [11:13:56]Write i2c OK [11:13:56]MH_I2C_Read... [11:13:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:56]Read from MH i2c: E2 [11:13:56]MH_I2C_Read... [11:13:56]Read from MH i2c: E2 FD 00 [11:13:56]MH_I2C_Read... [11:13:56]Read from MH i2c: E2 FD 00 E9 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 7B [11:13:57]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:13:57]wFMCommunicate OK [11:13:57]wFMCommunicate request_size=4 [11:13:57]MH_SAM_APDU [11:13:57]CAPDU: 80 17 00 00 [11:13:57]Write to MH i2c: E2 08 00 EA 00 80 17 00 00 00 00 00 00 6A [11:13:57]Write i2c OK [11:13:57]MH_I2C_Read... [11:13:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:57]Read from MH i2c: E2 [11:13:57]MH_I2C_Read... [11:13:57]Read from MH i2c: E2 FD 00 [11:13:57]MH_I2C_Read... [11:13:57]Read from MH i2c: E2 FD 00 EA 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 42 [11:13:58]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:13:58]wFMCommunicate OK [11:13:58]wFMCommunicate request_size=4 [11:13:58]MH_SAM_APDU [11:13:58]CAPDU: 80 17 00 00 [11:13:58]Write to MH i2c: E2 08 00 EB 00 80 17 00 00 00 00 00 00 6B [11:13:58]Write i2c OK [11:13:58]MH_I2C_Read... [11:13:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:13:58]Read from MH i2c: E2 [11:13:58]MH_I2C_Read... [11:13:58]Read from MH i2c: E2 FD 00 [11:13:58]MH_I2C_Read... [11:13:58]Read from MH i2c: E2 FD 00 EB 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 E3 [11:13:59]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:13:59]wFMCommunicate OK [11:13:59]wFMCommunicate request_size=4 [11:13:59]MH_SAM_APDU [11:13:59]CAPDU: 80 17 00 00 [11:13:59]Write to MH i2c: E2 08 00 EC 00 80 17 00 00 00 00 00 00 6C [11:13:59]OFD Sender: No OFD packet to send [11:13:59]Write i2c OK [11:13:59]MH_I2C_Read... [11:13:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:13:59]Read from MH i2c: E2 [11:13:59]MH_I2C_Read... [11:13:59]Read from MH i2c: E2 E5 00 [11:13:59]MH_I2C_Read... [11:13:59]Read from MH i2c: E2 E5 00 EC 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 50 [11:14:00]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:14:00]wFMCommunicate OK [11:14:00]SAM_PROTO_GetFMData done [11:14:00]requested_item fm.sale_refund.total is exist - process it [11:14:00]requested_item fm.buy.total is exist - process it [11:14:00]requested_item shift.sale.total is exist - process it [11:14:00]SAM_PROTO_GetShiftData [11:14:00]wFMCommunicate request_size=4 [11:14:00]MH_SAM_APDU [11:14:00]CAPDU: 80 13 02 00 [11:14:00]Write to MH i2c: E2 08 00 ED 00 80 13 02 00 00 00 00 00 6B [11:14:00]Write i2c OK [11:14:00]MH_I2C_Read... [11:14:00]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:14:00]Read from MH i2c: E2 [11:14:00]MH_I2C_Read... [11:14:00]Read from MH i2c: E2 FD 00 [11:14:00]MH_I2C_Read... [11:14:00]Read from MH i2c: E2 FD 00 ED 00 00 AE 04 AA 04 AA 04 6E 04 04 00 3A 00 00 00 69 04 9B 00 6F 04 04 00 3A 00 00 00 B1 04 03 00 E4 7A 0F 70 04 03 00 30 40 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC A4 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 05 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 13 [11:14:01]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3A 00 00 00 69 04 9B 00 6F 04 04 00 3A 00 00 00 B1 04 03 00 E4 7A 0F 70 04 03 00 30 40 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC A4 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 05 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:14:01]wFMCommunicate OK [11:14:01]wFMCommunicate request_size=4 [11:14:01]MH_SAM_APDU [11:14:01]CAPDU: 80 17 00 00 [11:14:01]Write to MH i2c: E2 08 00 EE 00 80 17 00 00 00 00 00 00 6E [11:14:01]Write i2c OK [11:14:01]MH_I2C_Read... [11:14:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:01]Read from MH i2c: E2 [11:14:01]MH_I2C_Read... [11:14:01]Read from MH i2c: E2 FD 00 [11:14:01]MH_I2C_Read... [11:14:01]Read from MH i2c: E2 FD 00 EE 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 90 [11:14:02]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:14:02]wFMCommunicate OK [11:14:02]wFMCommunicate request_size=4 [11:14:02]MH_SAM_APDU [11:14:02]CAPDU: 80 17 00 00 [11:14:02]Write to MH i2c: E2 08 00 EF 00 80 17 00 00 00 00 00 00 6F [11:14:02]Write i2c OK [11:14:02]MH_I2C_Read... [11:14:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:02]Read from MH i2c: E2 [11:14:02]MH_I2C_Read... [11:14:02]Read from MH i2c: E2 FD 00 [11:14:02]MH_I2C_Read... [11:14:02]Read from MH i2c: E2 FD 00 EF 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 26 [11:14:03]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:14:03]wFMCommunicate OK [11:14:03]wFMCommunicate request_size=4 [11:14:03]MH_SAM_APDU [11:14:03]CAPDU: 80 17 00 00 [11:14:03]Write to MH i2c: E2 08 00 F0 00 80 17 00 00 00 00 00 00 70 [11:14:03]Write i2c OK [11:14:03]MH_I2C_Read... [11:14:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:03]Read from MH i2c: E2 [11:14:03]MH_I2C_Read... [11:14:03]Read from MH i2c: E2 FD 00 [11:14:03]MH_I2C_Read... [11:14:03]Read from MH i2c: E2 FD 00 F0 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 E2 [11:14:04]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:14:04]wFMCommunicate OK [11:14:04]wFMCommunicate request_size=4 [11:14:04]MH_SAM_APDU [11:14:04]CAPDU: 80 17 00 00 [11:14:04]Write to MH i2c: E2 08 00 F1 00 80 17 00 00 00 00 00 00 71 [11:14:04]Write i2c OK [11:14:04]MH_I2C_Read... [11:14:04]OFD Sender: No OFD packet to send [11:14:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:14:04]Read from MH i2c: E2 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: E2 CB 00 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: E2 CB 00 F1 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 5A [11:14:04]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:14:05]wFMCommunicate OK [11:14:05]SAM_PROTO_GetShiftData done [11:14:05]requested_item shift.sale.total_cash is exist - process it [11:14:05]requested_item shift.sale_refund.total is exist - process it [11:14:05]requested_item shift.sale_refund.total_cash is exist - process it [11:14:05]requested_item shift.buy.total is exist - process it [11:14:05]requested_item shift.buy.total_cash is exist - process it [11:14:05]produce_requested_data done [11:14:05]produce_requested_data return {"fm.sale.total":59851306.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10145.00,"shift.sale.total_cash":8684.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:14:05]process_action_free get_value [11:14:05]json_value_free [11:14:05]json_value_free done [11:14:05]process_json_proto returns [11:14:05]Send response to host [11:14:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59851306.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10145.00,"shift.sale.total_cash":8684.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:14:05]free response buf [11:14:05]execute_script done [11:14:05]execute_script returns [11:14:05]free content buf [11:14:05]Sock 9.Close socket [11:14:05]Sock 9.Thread stoped [11:14:05]accept exits with 7 [11:14:05]New connection [11:14:05]New thread 3067161956 created [11:14:05]Thread 3067305316 joined [11:14:05]Waiting for new connection... [11:14:05] Sock 7.Parse request [11:14:05]Sock 7.Check first char [11:14:05]Sock 7.First char is OK [11:14:05]request: POST /json_proto HTTP/1.0 [11:14:05]Method: POST [11:14:05]URL: /json_proto [11:14:05]Method is POST - this is cgi request [11:14:05]url: /json_proto [11:14:05]query_string will be loaded in cgi processing [11:14:05]execute_cgi json_proto POST (null) [11:14:05]execute_cgi path=json_proto method=POST [11:14:05]POST find Content-Length [11:14:05]Host: 172.17.44.196:8080 [11:14:05]Content-Length: 331 [11:14:05]Content-Type: application/json [11:14:05] [11:14:05]POST finish read [11:14:05]Found Content-Length = 331 [11:14:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:14:05]execute_script... [11:14:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:14:05]POST & json_proto [11:14:05]process_json_proto [11:14:05]json parsed OK: [11:14:05]protocol is kg_v1.0 [11:14:05]action value=get_value [11:14:05]process_action get_value [11:14:05]cmd_get_value [11:14:05]process_action get_value done [11:14:05]requested_data is exist [11:14:05]produce_requested_data [11:14:05]requested_item fm.sale.total is exist - process it [11:14:05]SAM_PROTO_GetFMData [11:14:05]wFMCommunicate request_size=4 [11:14:05]MH_SAM_APDU [11:14:05]CAPDU: 80 13 03 00 [11:14:05]Write to MH i2c: E2 08 00 F2 00 80 13 03 00 00 00 00 00 71 [11:14:05]Write i2c OK [11:14:05]MH_I2C_Read... [11:14:05]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:14:05]Read from MH i2c: E2 [11:14:05]MH_I2C_Read... [11:14:05]Read from MH i2c: E2 FD 00 [11:14:05]MH_I2C_Read... [11:14:05]Read from MH i2c: E2 FD 00 F2 00 00 C8 04 85 04 C4 04 6E 04 04 00 32 64 01 00 69 04 A3 00 6F 04 04 00 34 5F 01 00 B1 04 05 00 A8 D8 BD 64 01 70 04 05 00 12 96 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 91 2F E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 72 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 D8 [11:14:06]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 32 64 01 00 69 04 A3 00 6F 04 04 00 34 5F 01 00 B1 04 05 00 A8 D8 BD 64 01 70 04 05 00 12 96 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 91 2F E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 72 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:14:06]wFMCommunicate OK [11:14:06]wFMCommunicate request_size=4 [11:14:06]MH_SAM_APDU [11:14:06]CAPDU: 80 17 00 00 [11:14:06]Write to MH i2c: E2 08 00 F3 00 80 17 00 00 00 00 00 00 73 [11:14:06]Write i2c OK [11:14:06]MH_I2C_Read... [11:14:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:06]Read from MH i2c: E2 [11:14:06]MH_I2C_Read... [11:14:06]Read from MH i2c: E2 FD 00 [11:14:06]MH_I2C_Read... [11:14:06]Read from MH i2c: E2 FD 00 F3 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 85 [11:14:07]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:14:07]wFMCommunicate OK [11:14:07]wFMCommunicate request_size=4 [11:14:07]MH_SAM_APDU [11:14:07]CAPDU: 80 17 00 00 [11:14:07]Write to MH i2c: E2 08 00 F4 00 80 17 00 00 00 00 00 00 74 [11:14:07]Write i2c OK [11:14:07]MH_I2C_Read... [11:14:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:07]Read from MH i2c: E2 [11:14:07]MH_I2C_Read... [11:14:07]Read from MH i2c: E2 FD 00 [11:14:07]MH_I2C_Read... [11:14:07]Read from MH i2c: E2 FD 00 F4 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 4C [11:14:08]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:14:08]wFMCommunicate OK [11:14:08]wFMCommunicate request_size=4 [11:14:08]MH_SAM_APDU [11:14:08]CAPDU: 80 17 00 00 [11:14:08]Write to MH i2c: E2 08 00 F5 00 80 17 00 00 00 00 00 00 75 [11:14:08]Write i2c OK [11:14:08]MH_I2C_Read... [11:14:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:08]Read from MH i2c: E2 [11:14:08]MH_I2C_Read... [11:14:08]Read from MH i2c: E2 FD 00 [11:14:08]MH_I2C_Read... [11:14:08]Read from MH i2c: E2 FD 00 F5 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 ED [11:14:09]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:14:09]wFMCommunicate OK [11:14:09]wFMCommunicate request_size=4 [11:14:09]MH_SAM_APDU [11:14:09]CAPDU: 80 17 00 00 [11:14:09]Write to MH i2c: E2 08 00 F6 00 80 17 00 00 00 00 00 00 76 [11:14:09]Write i2c OK [11:14:09]MH_I2C_Read... [11:14:09]OFD Sender: No OFD packet to send [11:14:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:14:09]Read from MH i2c: E2 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 E5 00 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 E5 00 F6 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 5A [11:14:10]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:14:10]wFMCommunicate OK [11:14:10]SAM_PROTO_GetFMData done [11:14:10]requested_item fm.sale_refund.total is exist - process it [11:14:10]requested_item fm.buy.total is exist - process it [11:14:10]requested_item shift.sale.total is exist - process it [11:14:10]SAM_PROTO_GetShiftData [11:14:10]wFMCommunicate request_size=4 [11:14:10]MH_SAM_APDU [11:14:10]CAPDU: 80 13 02 00 [11:14:10]Write to MH i2c: E2 08 00 F7 00 80 13 02 00 00 00 00 00 75 [11:14:10]Write i2c OK [11:14:10]MH_I2C_Read... [11:14:10]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:14:10]Read from MH i2c: E2 [11:14:10]MH_I2C_Read... [11:14:10]Read from MH i2c: E2 FD 00 [11:14:10]MH_I2C_Read... [11:14:10]Read from MH i2c: E2 FD 00 F7 00 00 AE 04 AA 04 AA 04 6E 04 04 00 3A 00 00 00 69 04 9B 00 6F 04 04 00 3A 00 00 00 B1 04 03 00 E4 7A 0F 70 04 03 00 30 40 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC A4 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 05 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 1D [11:14:11]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3A 00 00 00 69 04 9B 00 6F 04 04 00 3A 00 00 00 B1 04 03 00 E4 7A 0F 70 04 03 00 30 40 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC A4 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 05 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:14:11]wFMCommunicate OK [11:14:11]wFMCommunicate request_size=4 [11:14:11]MH_SAM_APDU [11:14:11]CAPDU: 80 17 00 00 [11:14:11]Write to MH i2c: E2 08 00 F8 00 80 17 00 00 00 00 00 00 78 [11:14:11]Write i2c OK [11:14:11]MH_I2C_Read... [11:14:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:12]Read from MH i2c: E2 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 FD 00 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 FD 00 F8 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 9A [11:14:12]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:14:12]wFMCommunicate OK [11:14:12]wFMCommunicate request_size=4 [11:14:12]MH_SAM_APDU [11:14:12]CAPDU: 80 17 00 00 [11:14:12]Write to MH i2c: E2 08 00 F9 00 80 17 00 00 00 00 00 00 79 [11:14:12]Write i2c OK [11:14:12]MH_I2C_Read... [11:14:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:13]Read from MH i2c: E2 [11:14:13]MH_I2C_Read... [11:14:13]Read from MH i2c: E2 FD 00 [11:14:13]MH_I2C_Read... [11:14:13]Read from MH i2c: E2 FD 00 F9 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 30 [11:14:13]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:14:13]wFMCommunicate OK [11:14:13]wFMCommunicate request_size=4 [11:14:13]MH_SAM_APDU [11:14:13]CAPDU: 80 17 00 00 [11:14:13]Write to MH i2c: E2 08 00 FA 00 80 17 00 00 00 00 00 00 7A [11:14:13]Write i2c OK [11:14:13]MH_I2C_Read... [11:14:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:14]Read from MH i2c: E2 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 FD 00 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 FD 00 FA 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 EC [11:14:14]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:14:14]wFMCommunicate OK [11:14:14]wFMCommunicate request_size=4 [11:14:14]MH_SAM_APDU [11:14:14]CAPDU: 80 17 00 00 [11:14:14]Write to MH i2c: E2 08 00 FB 00 80 17 00 00 00 00 00 00 7B [11:14:14]OFD Sender: No OFD packet to send [11:14:14]Write i2c OK [11:14:14]MH_I2C_Read... [11:14:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:14:15]Read from MH i2c: E2 [11:14:15]MH_I2C_Read... [11:14:15]Read from MH i2c: E2 CB 00 [11:14:15]MH_I2C_Read... [11:14:15]Read from MH i2c: E2 CB 00 FB 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 64 [11:14:15]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:14:15]wFMCommunicate OK [11:14:15]SAM_PROTO_GetShiftData done [11:14:15]requested_item shift.sale.total_cash is exist - process it [11:14:15]requested_item shift.sale_refund.total is exist - process it [11:14:15]requested_item shift.sale_refund.total_cash is exist - process it [11:14:15]requested_item shift.buy.total is exist - process it [11:14:15]requested_item shift.buy.total_cash is exist - process it [11:14:15]produce_requested_data done [11:14:15]produce_requested_data return {"fm.sale.total":59851306.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10145.00,"shift.sale.total_cash":8684.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:14:15]process_action_free get_value [11:14:15]json_value_free [11:14:15]json_value_free done [11:14:15]process_json_proto returns [11:14:15]Send response to host [11:14:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59851306.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10145.00,"shift.sale.total_cash":8684.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:14:15]free response buf [11:14:15]execute_script done [11:14:15]execute_script returns [11:14:15]free content buf [11:14:15]Sock 7.Close socket [11:14:15]Sock 7.Thread stoped [11:14:15]accept exits with 9 [11:14:15]New connection [11:14:15]New thread 3067305316 created [11:14:15]Thread 3067161956 joined [11:14:15]Waiting for new connection... [11:14:15] Sock 9.Parse request [11:14:15]Sock 9.Check first char [11:14:15]Sock 9.First char is OK [11:14:15]request: POST /json_proto HTTP/1.0 [11:14:15]Method: POST [11:14:15]URL: /json_proto [11:14:15]Method is POST - this is cgi request [11:14:15]url: /json_proto [11:14:15]query_string will be loaded in cgi processing [11:14:15]execute_cgi json_proto POST (null) [11:14:15]execute_cgi path=json_proto method=POST [11:14:15]POST find Content-Length [11:14:15]Host: 172.17.44.196:8080 [11:14:15]Content-Length: 281 [11:14:15]Content-Type: application/json [11:14:15] [11:14:15]POST finish read [11:14:15]Found Content-Length = 281 [11:14:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u0442\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:15]execute_script... [11:14:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u0442\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:15]POST & json_proto [11:14:15]process_json_proto [11:14:15]json parsed OK: [11:14:15]protocol is kg_v1.0 [11:14:15]action value=x_report [11:14:15]process_action x_report [11:14:15]cmd_x_report [11:14:15]MH_GetDate [11:14:15]Write to MH i2c: F0 00 00 FC 00 EB [11:14:15]Write i2c OK [11:14:15]MH_I2C_Read... [11:14:15]Read from MH i2c: F0 [11:14:15]MH_I2C_Read... [11:14:15]Read from MH i2c: F0 09 00 [11:14:15]MH_I2C_Read... [11:14:15]Read from MH i2c: F0 09 00 FC 00 00 08 B0 3C 66 1C A3 36 66 A9 [11:14:15]GetLastDocTimeStamp 1715253209 [11:14:15]current date 1715253256 [11:14:15]FM_GetShiftState [11:14:15]SAM_PROTO_GetShiftState [11:14:15]wFMCommunicate request_size=4 [11:14:15]MH_SAM_APDU [11:14:15]CAPDU: 80 13 01 00 [11:14:15]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [11:14:15]Write i2c OK [11:14:15]MH_I2C_Read... [11:14:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:15]Read from MH i2c: E2 [11:14:15]MH_I2C_Read... [11:14:15]Read from MH i2c: E2 0E 00 [11:14:15]MH_I2C_Read... [11:14:15]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 58 [11:14:15]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:14:15]wFMCommunicate OK [11:14:15]SAM_PROTO_GetShiftState done [11:14:15]FM_GetShiftState done [11:14:15]KKMCreateXReportDocument [11:14:15]Load OK [11:14:15]Malloc new data [11:14:15]MH_GetDate [11:14:15]Write to MH i2c: F0 00 00 FE 00 ED [11:14:15]Write i2c OK [11:14:15]MH_I2C_Read... [11:14:15]Read from MH i2c: F0 [11:14:15]MH_I2C_Read... [11:14:15]Read from MH i2c: F0 09 00 [11:14:15]MH_I2C_Read... [11:14:15]Read from MH i2c: F0 09 00 FE 00 00 08 B0 3C 66 1C A3 36 66 AB [11:14:15]Malloc new data [11:14:15]Malloc new data [11:14:15]wFMCommunicate request_size=4 [11:14:15]MH_SAM_APDU [11:14:15]CAPDU: 80 11 00 00 [11:14:15]Write to MH i2c: E2 08 00 FF 00 80 11 00 00 00 00 00 00 79 [11:14:16]Write i2c OK [11:14:16]MH_I2C_Read... [11:14:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:16]Read from MH i2c: E2 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: E2 17 00 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: E2 17 00 FF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 C9 [11:14:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:14:16]wFMCommunicate OK [11:14:16]SAM_PROTO_GetFieldsCounters [11:14:16]wFMCommunicate request_size=4 [11:14:16]MH_SAM_APDU [11:14:16]CAPDU: 80 13 00 00 [11:14:16]Write to MH i2c: E2 08 00 00 01 80 13 00 00 00 00 00 00 7D [11:14:16]Write i2c OK [11:14:16]MH_I2C_Read... [11:14:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:16]Read from MH i2c: E2 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: E2 62 00 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: E2 62 00 00 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 50 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 0E [11:14:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 50 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:14:16]wFMCommunicate OK [11:14:16]SAM_PROTO_GetFieldsCounters done [11:14:16]Malloc new data [11:14:16]Malloc new data [11:14:16]Malloc new data [11:14:16]KKMCreateXReportDocument OK [11:14:16]KKMSetXReportData OK [11:14:16]KKMPrepareXReportFMData [11:14:16]SAM_PROTO_GetShiftData [11:14:16]wFMCommunicate request_size=4 [11:14:16]MH_SAM_APDU [11:14:16]CAPDU: 80 13 02 00 [11:14:16]Write to MH i2c: E2 08 00 01 01 80 13 02 00 00 00 00 00 80 [11:14:16]Write i2c OK [11:14:16]MH_I2C_Read... [11:14:17]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:14:17]Read from MH i2c: E2 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: E2 FD 00 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: E2 FD 00 01 01 00 AE 04 AA 04 AA 04 6E 04 04 00 3A 00 00 00 69 04 9B 00 6F 04 04 00 3A 00 00 00 B1 04 03 00 E4 7A 0F 70 04 03 00 30 40 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC A4 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 05 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 28 [11:14:17]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3A 00 00 00 69 04 9B 00 6F 04 04 00 3A 00 00 00 B1 04 03 00 E4 7A 0F 70 04 03 00 30 40 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC A4 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 05 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:14:17]wFMCommunicate OK [11:14:17]wFMCommunicate request_size=4 [11:14:17]MH_SAM_APDU [11:14:17]CAPDU: 80 17 00 00 [11:14:17]Write to MH i2c: E2 08 00 02 01 80 17 00 00 00 00 00 00 83 [11:14:17]Write i2c OK [11:14:17]MH_I2C_Read... [11:14:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:18]Read from MH i2c: E2 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 FD 00 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 FD 00 02 01 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 A5 [11:14:18]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:14:18]wFMCommunicate OK [11:14:18]wFMCommunicate request_size=4 [11:14:18]MH_SAM_APDU [11:14:18]CAPDU: 80 17 00 00 [11:14:18]Write to MH i2c: E2 08 00 03 01 80 17 00 00 00 00 00 00 84 [11:14:18]Write i2c OK [11:14:18]MH_I2C_Read... [11:14:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:19]Read from MH i2c: E2 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: E2 FD 00 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: E2 FD 00 03 01 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 3B [11:14:19]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 OFD Sender: No OFD packet to send [11:14:19]00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:14:19]wFMCommunicate OK [11:14:19]wFMCommunicate request_size=4 [11:14:19]MH_SAM_APDU [11:14:19]CAPDU: 80 17 00 00 [11:14:19]Write to MH i2c: E2 08 00 04 01 80 17 00 00 00 00 00 00 85 [11:14:20]Write i2c OK [11:14:20]MH_I2C_Read... [11:14:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:20]Read from MH i2c: E2 [11:14:20]MH_I2C_Read... [11:14:20]Read from MH i2c: E2 FD 00 [11:14:20]MH_I2C_Read... [11:14:20]Read from MH i2c: E2 FD 00 04 01 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 F7 [11:14:20]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:14:21]wFMCommunicate OK [11:14:21]wFMCommunicate request_size=4 [11:14:21]MH_SAM_APDU [11:14:21]CAPDU: 80 17 00 00 [11:14:21]Write to MH i2c: E2 08 00 05 01 80 17 00 00 00 00 00 00 86 [11:14:21]Write i2c OK [11:14:21]MH_I2C_Read... [11:14:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:14:21]Read from MH i2c: E2 [11:14:21]MH_I2C_Read... [11:14:21]Read from MH i2c: E2 CB 00 [11:14:21]MH_I2C_Read... [11:14:21]Read from MH i2c: E2 CB 00 05 01 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6F [11:14:21]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:14:21]wFMCommunicate OK [11:14:21]SAM_PROTO_GetShiftData done [11:14:21]1194 (1194) - счетчики итогов смены [11:14:21] 1134 (4) - 58 - количество чеков со всеми признаками расчетов [11:14:21] 1129 (155) - счетчики операций «приход» [11:14:21] 1135 (4) - 58 - количество чеков по признаку расчетов [11:14:21] 1201 (3) - 10145.00 - общая итоговая сумма в чеках [11:14:21] 1136 (3) - 8684.00 - итоговая сумма в чеках наличными [11:14:21] 1138 (3) - 1461.00 - итоговая сумма в чеках безналичными [11:14:21] 1024 (122) - суммы налогов [11:14:21] 1006 (9) - суммы НДС [11:14:21] 1010 (1) - 0% - код ставки НДС [11:14:21] 1011 (0) - 0.00 - сумма НДС по ставке [11:14:21] 1006 (12) - суммы НДС [11:14:21] 1010 (1) - 12% - код ставки НДС [11:14:22] 1011 (3) - 1077.24 - сумма НДС по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 0% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (11) - суммы НСП [11:14:22] 1014 (1) - 1% - код ставки НСП [11:14:22] 1015 (2) - 89.65 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 2% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 3% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 5% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 0,50% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 1,50% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1130 (141) - счетчики операций «возврат прихода» [11:14:22] 1135 (4) - 0 - количество чеков по признаку расчетов [11:14:22] 1201 (0) - 0.00 - общая итоговая сумма в чеках [11:14:22] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [11:14:22] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [11:14:22] 1024 (117) - суммы налогов [11:14:22] 1006 (9) - суммы НДС [11:14:22] 1010 (1) - 0% - код ставки НДС [11:14:22] 1011 (0) - 0.00 - сумма НДС по ставке [11:14:22] 1006 (9) - суммы НДС [11:14:22] 1010 (1) - 12% - код ставки НДС [11:14:22] 1011 (0) - 0.00 - сумма НДС по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 0% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 1% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 2% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 3% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 5% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 0,50% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 1,50% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1131 (141) - счетчики операций «расход» [11:14:22] 1135 (4) - 0 - количество чеков по признаку расчетов [11:14:22] 1201 (0) - 0.00 - общая итоговая сумма в чеках [11:14:22] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [11:14:22] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [11:14:22] 1024 (117) - суммы налогов [11:14:22] 1006 (9) - суммы НДС [11:14:22] 1010 (1) - 0% - код ставки НДС [11:14:22] 1011 (0) - 0.00 - сумма НДС по ставке [11:14:22] 1006 (9) - суммы НДС [11:14:22] 1010 (1) - 12% - код ставки НДС [11:14:22] 1011 (0) - 0.00 - сумма НДС по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 0% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 1% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 2% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 3% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 5% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 0,50% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 1,50% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1132 (141) - счетчики операций «возврат расхода» [11:14:22] 1135 (4) - 0 - количество чеков по признаку расчетов [11:14:22] 1201 (0) - 0.00 - общая итоговая сумма в чеках [11:14:22] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [11:14:22] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [11:14:22] 1024 (117) - суммы налогов [11:14:22] 1006 (9) - суммы НДС [11:14:22] 1010 (1) - 0% - код ставки НДС [11:14:22] 1011 (0) - 0.00 - сумма НДС по ставке [11:14:22] 1006 (9) - суммы НДС [11:14:22] 1010 (1) - 12% - код ставки НДС [11:14:22] 1011 (0) - 0.00 - сумма НДС по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 0% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 1% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 2% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 3% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 5% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 0,50% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1007 (9) - суммы НСП [11:14:22] 1014 (1) - 1,50% - код ставки НСП [11:14:22] 1015 (0) - 0.00 - сумма НСП по ставке [11:14:22] 1133 (588) - - счетчики коррекции - не используются [11:14:22]SetTLVBufToDocument [11:14:22]Processing tag 1194 (04AA) [11:14:22]Load OK [11:14:22]SetTLVBufToDocument [11:14:22]Processing tag 1134 (046E) [11:14:22]Malloc new data [11:14:22]Processing tag 1129 (0469) [11:14:22]Load OK [11:14:22]SetTLVBufToDocument [11:14:22]Processing tag 1135 (046F) [11:14:22]Malloc new data [11:14:22]Processing tag 1201 (04B1) [11:14:22]Malloc new data [11:14:22]Processing tag 1136 (0470) [11:14:22]Malloc new data [11:14:22]Processing tag 1138 (0472) [11:14:22]Malloc new data [11:14:23]Processing tag 1024 (0400) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1006 (03EE) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1010 (03F2) [11:14:23]Malloc new data [11:14:23]Processing tag 1011 (03F3) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1006 (03EE) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1010 (03F2) [11:14:23]Malloc new data [11:14:23]Processing tag 1011 (03F3) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]SetTLVBufToDocument err=0 [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1130 (046A) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1135 (046F) [11:14:23]Malloc new data [11:14:23]Processing tag 1201 (04B1) [11:14:23]Malloc new data [11:14:23]Processing tag 1136 (0470) [11:14:23]Malloc new data [11:14:23]Processing tag 1138 (0472) [11:14:23]Malloc new data [11:14:23]Processing tag 1024 (0400) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1006 (03EE) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1010 (03F2) [11:14:23]Malloc new data [11:14:23]Processing tag 1011 (03F3) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1006 (03EE) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1010 (03F2) [11:14:23]Malloc new data [11:14:23]Processing tag 1011 (03F3) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]SetTLVBufToDocument err=0 [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1131 (046B) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1135 (046F) [11:14:23]Malloc new data [11:14:23]Processing tag 1201 (04B1) [11:14:23]Malloc new data [11:14:23]Processing tag 1136 (0470) [11:14:23]Malloc new data [11:14:23]Processing tag 1138 (0472) [11:14:23]Malloc new data [11:14:23]Processing tag 1024 (0400) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1006 (03EE) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1010 (03F2) [11:14:23]Malloc new data [11:14:23]Processing tag 1011 (03F3) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1006 (03EE) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1010 (03F2) [11:14:23]Malloc new data [11:14:23]Processing tag 1011 (03F3) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]SetTLVBufToDocument err=0 [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1132 (046C) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1135 (046F) [11:14:23]Malloc new data [11:14:23]Processing tag 1201 (04B1) [11:14:23]Malloc new data [11:14:23]Processing tag 1136 (0470) [11:14:23]Malloc new data [11:14:23]Processing tag 1138 (0472) [11:14:23]Malloc new data [11:14:23]Processing tag 1024 (0400) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1006 (03EE) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1010 (03F2) [11:14:23]Malloc new data [11:14:23]Processing tag 1011 (03F3) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1006 (03EE) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1010 (03F2) [11:14:23]Malloc new data [11:14:23]Processing tag 1011 (03F3) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1007 (03EF) [11:14:23]Load OK [11:14:23]SetTLVBufToDocument [11:14:23]Processing tag 1014 (03F6) [11:14:23]Malloc new data [11:14:23]Processing tag 1015 (03F7) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]SetTLVBufToDocument err=0 [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Processing tag 1133 (046D) [11:14:23]Malloc new data [11:14:23]SetTLVBufToDocument err=0 [11:14:23]SetTLVBufToDocument err=0 [11:14:23]Malloc new data [11:14:23]SAM_PROTO_GetFMData [11:14:23]wFMCommunicate request_size=4 [11:14:23]MH_SAM_APDU [11:14:23]CAPDU: 80 13 03 00 [11:14:23]Write to MH i2c: E2 08 00 06 01 80 13 03 00 00 00 00 00 86 [11:14:23]Write i2c OK [11:14:23]MH_I2C_Read... [11:14:24]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:14:24]Read from MH i2c: E2 [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: E2 FD 00 [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: E2 FD 00 06 01 00 C8 04 85 04 C4 04 6E 04 04 00 32 64 01 00 69 04 A3 00 6F 04 04 00 34 5F 01 00 B1 04 05 00 A8 D8 BD 64 01 70 04 05 00 12 96 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 91 2F E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 72 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 ED [11:14:24]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 32 64 01 00 69 04 A3 00 6F 04 04 00 34 5F 01 00 B1 04 05 00 A8 D8 BD 64 01 70 04 05 00 12 96 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 91 2F E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 72 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:14:24]wFMCommunicate OK [11:14:24]wFMCommunicate request_size=4 [11:14:24]MH_SAM_APDU [11:14:24]CAPDU: 80 17 00 00 [11:14:24]Write to MH i2c: E2 08 00 07 01 80 17 00 00 00 00 00 00 88 [11:14:24]Write i2c OK [11:14:24]MH_I2C_Read... [11:14:24]OFD Sender: No OFD packet to send [11:14:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:25]Read from MH i2c: E2 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 FD 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 FD 00 07 01 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 9A [11:14:25]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:14:25]wFMCommunicate OK [11:14:25]wFMCommunicate request_size=4 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 17 00 00 [11:14:25]Write to MH i2c: E2 08 00 08 01 80 17 00 00 00 00 00 00 89 [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:26]Read from MH i2c: E2 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: E2 FD 00 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: E2 FD 00 08 01 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 61 [11:14:26]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:14:27]wFMCommunicate OK [11:14:27]wFMCommunicate request_size=4 [11:14:27]MH_SAM_APDU [11:14:27]CAPDU: 80 17 00 00 [11:14:27]Write to MH i2c: E2 08 00 09 01 80 17 00 00 00 00 00 00 8A [11:14:27]Write i2c OK [11:14:27]MH_I2C_Read... [11:14:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:14:27]Read from MH i2c: E2 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 FD 00 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 FD 00 09 01 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 02 [11:14:27]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:14:28]wFMCommunicate OK [11:14:28]wFMCommunicate request_size=4 [11:14:28]MH_SAM_APDU [11:14:28]CAPDU: 80 17 00 00 [11:14:28]Write to MH i2c: E2 08 00 0A 01 80 17 00 00 00 00 00 00 8B [11:14:28]Write i2c OK [11:14:28]MH_I2C_Read... [11:14:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:14:28]Read from MH i2c: E2 [11:14:28]MH_I2C_Read... [11:14:28]Read from MH i2c: E2 E5 00 [11:14:28]MH_I2C_Read... [11:14:28]Read from MH i2c: E2 E5 00 0A 01 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6F [11:14:29]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:14:29]wFMCommunicate OK [11:14:29]SAM_PROTO_GetFMData done [11:14:29]FM_GetFMData:85 04 C4 04 6E 04 04 00 32 64 01 00 69 04 A3 00 6F 04 04 00 34 5F 01 00 B1 04 05 00 A8 D8 BD 64 01 70 04 05 00 12 96 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 91 2F E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 72 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 OFD Sender: No OFD packet to send [11:14:30]09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [11:14:31]oper:6F 04 04 00 34 5F 01 00 B1 04 05 00 A8 D8 BD 64 01 70 04 05 00 12 96 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 91 2F E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 72 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [11:14:31]total:A8 D8 BD 64 01 [11:14:31]Malloc new data [11:14:31]oper:6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [11:14:31]total:9C F7 F1 15 [11:14:31]Malloc new data [11:14:31]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [11:14:32]total: [11:14:32]Malloc new data [11:14:32]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [11:14:32]total: [11:14:32]Malloc new data [11:14:32]KKMPrepareXReportFMData err=0 [11:14:32]Х отчет ИНН: 02508201610067 Кассир: Турдумбетова Г. 09.05.2024 11:14 Смена: 266 РНМ: 0000000000098132 ЗНМ: 0300000232 СНО: Общий режим Всего чеков: 58 ИТОГИ ПРИХОД Чеков: 58 Общий итог: 10145.00 Итого наличными: 8684.00 Итого безнал.: 1461.00 НДС 0% : 0.00 НДС 12% : 1077.24 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 89.65 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ РАСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ РАСХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 Сумма внесений: 0.00 Сумма выплат: 0.00 Нал. в кассе: 8684.00 НС Приход: 59851306.64 НС Возвр.Прихода: 3681791.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000965423 [11:14:32]StoreToDocumentArchive [11:14:32]MH_GetDate [11:14:32]Write to MH i2c: F0 00 00 0B 01 FB [11:14:32]Write i2c OK [11:14:32]MH_I2C_Read... [11:14:32]Read from MH i2c: F0 [11:14:32]MH_I2C_Read... [11:14:32]Read from MH i2c: F0 09 00 [11:14:32]MH_I2C_Read... [11:14:32]Read from MH i2c: F0 09 00 0B 01 00 19 B0 3C 66 1C A3 36 66 CA [11:14:32]shift 266 fd 1715253273 [11:14:32]Create dir for shift 0266 [11:14:32]save to /storage/0266/doc_1715253273 [11:14:32]save last doc name /storage/0266/doc_1715253273 to /storage/kkm_last_doc_name [11:14:32]save OK [11:14:32]Clear old archive folders... [11:14:32]NVStorageSaveData kkm_last_timestamp [11:14:32]File name is /storage/kkm_last_timestamp [11:14:32]Write 4 bytes [11:14:32]NVStorageSaveData done [11:14:32]ExternCall_PrintAddStr [11:14:32]wPrintStart [11:14:32]Write to MH i2c: 01 00 00 0C 01 0D [11:14:32]Write i2c OK [11:14:32]MH_I2C_Read... [11:14:32]Read from MH i2c: 01 [11:14:32]MH_I2C_Read... [11:14:32]Read from MH i2c: 01 07 00 [11:14:32]MH_I2C_Read... [11:14:32]Read from MH i2c: 01 07 00 0C 01 00 01 00 00 00 FF 0F 23 [11:14:32]RasterBufferAndPrint [11:14:32]line Х отчет [11:14:32]line ИНН: 02508201610067 [11:14:32]line Кассир: Турдумбетова Г. [11:14:32]line 09.05.2024 11:14 [11:14:32]line Смена: 266 [11:14:32]line РНМ: 0000000000098132 [11:14:32]line ЗНМ: 0300000232 [11:14:32]line СНО: Общий режим [11:14:32]line Всего чеков: 58 [11:14:32]line ИТОГИ ПРИХОД [11:14:32]line Чеков: 58 [11:14:32]line Общий итог: 10145.00 [11:14:32]line Итого наличными: 8684.00 [11:14:32]line Итого безнал.: 1461.00 [11:14:32]line НДС 0% : 0.00 [11:14:32]line НДС 12% : 1077.24 [11:14:32]line НСП 0% : 0.00 [11:14:32]line НСП 1,50% : 0.00 [11:14:32]line НСП 0,50% : 0.00 [11:14:32]line НСП 5% : 0.00 [11:14:32]line НСП 3% : 0.00 [11:14:32]line НСП 2% : 0.00 [11:14:32]line НСП 1% : 89.65 [11:14:32]line ИТОГИ ВОЗВРАТ ПРИХОДА [11:14:32]line Чеков: 0 [11:14:32]line Общий итог: 0.00 [11:14:32]line Итого наличными: 0.00 [11:14:32]line Итого безнал.: 0.00 [11:14:32]line НДС 0% : 0.00 [11:14:32]line НДС 12% : 0.00 [11:14:32]line НСП 0% : 0.00 [11:14:32]line НСП 1,50% : 0.00 [11:14:32]line НСП 0,50% : 0.00 [11:14:32]line НСП 5% : 0.00 [11:14:32]line НСП 3% : 0.00 [11:14:32]line НСП 2% : 0.00 [11:14:32]line НСП 1% : 0.00 [11:14:32]line ИТОГИ РАСХОД [11:14:32]line Чеков: 0 [11:14:32]line Общий итог: 0.00 [11:14:32]line Итого наличными: 0.00 [11:14:32]line Итого безнал.: 0.00 [11:14:32]line НДС 0% : 0.00 [11:14:32]line НДС 12% : 0.00 [11:14:32]line НСП 0% : 0.00 [11:14:32]line НСП 1,50% : 0.00 [11:14:32]line НСП 0,50% : 0.00 [11:14:32]line НСП 5% : 0.00 [11:14:32]line НСП 3% : 0.00 [11:14:32]line НСП 2% : 0.00 [11:14:32]line НСП 1% : 0.00 [11:14:32]line ИТОГИ ВОЗВРАТ РАСХОДА [11:14:32]line Чеков: 0 [11:14:32]line Общий итог: 0.00 [11:14:32]line Итого наличными: 0.00 [11:14:32]line Итого безнал.: 0.00 [11:14:32]line НДС 0% : 0.00 [11:14:32]line НДС 12% : 0.00 [11:14:32]line НСП 0% : 0.00 [11:14:32]line НСП 1,50% : 0.00 [11:14:32]line НСП 0,50% : 0.00 [11:14:32]line НСП 5% : 0.00 [11:14:32]line НСП 3% : 0.00 [11:14:32]line НСП 2% : 0.00 [11:14:32]line НСП 1% : 0.00 [11:14:32]line Сумма внесений: 0.00 [11:14:32]line Сумма выплат: 0.00 [11:14:32]line Нал. в кассе: 8684.00 [11:14:32]line НС Приход: 59851306.64 [11:14:32]line НС Возвр.Прихода: 3681791.00 [11:14:32]line НС Расход: 0.00 [11:14:32]line НС Возвр.Расхода: 0.00 [11:14:32]line ФМ: 0000000000965423 [11:14:32]written 0, free lines is 4095 [11:14:32]Error from MH - 05 [11:14:32]process_action_free x_report [11:14:32]json_value_free [11:14:32]json_value_free done [11:14:32]process_json_proto returns [11:14:32]Send response to host [11:14:32]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [11:14:32]free response buf [11:14:32]execute_script done [11:14:32]execute_script returns [11:14:32]free content buf [11:14:32]Sock 9.Close socket [11:14:32]Sock 9.Thread stoped [11:14:35]OFD Sender: No OFD packet to send [11:14:40]OFD Sender: No OFD packet to send [11:14:45]OFD Sender: No OFD packet to send [11:14:50]OFD Sender: No OFD packet to send [11:14:51]int [11:14:51]Write to MH i2c: 01 00 00 0F 01 10 [11:14:51]*** FLAG_PRN_PAP2 set [11:14:51]Write i2c OK [11:14:51]MH_I2C_Read... [11:14:51]Read from MH i2c: 01 [11:14:51]MH_I2C_Read... [11:14:51]Read from MH i2c: 01 07 00 [11:14:51]MH_I2C_Read... [11:14:51]Read from MH i2c: 01 07 00 0F 01 00 03 00 00 00 FF 0F 28 [11:14:51]state=0 [11:14:51]No paper [11:14:51]Cover opened [11:14:52]int [11:14:52]Write to MH i2c: 01 00 00 10 01 11 [11:14:52]*** FLAG_PRN_PAP2 reset [11:14:52]*** FLAG_PRN_PAP2 set [11:14:52]Write i2c OK [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: 01 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: 01 07 00 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: 01 07 00 10 01 00 03 00 00 00 FF 0F 29 [11:14:52]state=3 [11:14:52]No paper [11:14:52]Cover opened [11:14:55]OFD Sender: No OFD packet to send [11:14:57]Write to MH i2c: 01 00 00 11 01 12 [11:14:57]Write i2c OK [11:14:57]MH_I2C_Read... [11:14:57]Read from MH i2c: 01 [11:14:57]MH_I2C_Read... [11:14:57]Read from MH i2c: 01 07 00 [11:14:57]MH_I2C_Read... [11:14:57]Read from MH i2c: 01 07 00 11 01 00 03 00 00 00 FF 0F 2A [11:14:57]state=3 [11:14:57]No paper [11:14:57]Cover opened [11:15:00]OFD Sender: No OFD packet to send [11:15:02]Write to MH i2c: 01 00 00 12 01 13 [11:15:02]Write i2c OK [11:15:02]MH_I2C_Read... [11:15:02]Read from MH i2c: 01 [11:15:02]MH_I2C_Read... [11:15:02]Read from MH i2c: 01 07 00 [11:15:02]MH_I2C_Read... [11:15:02]Read from MH i2c: 01 07 00 12 01 00 03 00 00 00 FF 0F 2B [11:15:02]state=3 [11:15:02]No paper [11:15:02]Cover opened [11:15:05]OFD Sender: No OFD packet to send [11:15:07]Write to MH i2c: 01 00 00 13 01 14 [11:15:07]Write i2c OK [11:15:07]MH_I2C_Read... [11:15:07]Read from MH i2c: 01 [11:15:07]MH_I2C_Read... [11:15:07]Read from MH i2c: 01 07 00 [11:15:07]MH_I2C_Read... [11:15:07]Read from MH i2c: 01 07 00 13 01 00 03 00 00 00 FF 0F 2C [11:15:07]state=3 [11:15:07]No paper [11:15:07]Cover opened [11:15:10]OFD Sender: No OFD packet to send [11:15:12]Write to MH i2c: 01 00 00 14 01 15 [11:15:12]Write i2c OK [11:15:12]MH_I2C_Read... [11:15:12]Read from MH i2c: 01 [11:15:12]MH_I2C_Read... [11:15:12]Read from MH i2c: 01 07 00 [11:15:12]MH_I2C_Read... [11:15:12]Read from MH i2c: 01 07 00 14 01 00 03 00 00 00 FF 0F 2D [11:15:12]state=3 [11:15:12]No paper [11:15:12]Cover opened [11:15:15]OFD Sender: No OFD packet to send [11:15:17]Write to MH i2c: 01 00 00 15 01 16 [11:15:17]Write i2c OK [11:15:17]MH_I2C_Read... [11:15:17]Read from MH i2c: 01 [11:15:17]MH_I2C_Read... [11:15:17]Read from MH i2c: 01 07 00 [11:15:17]MH_I2C_Read... [11:15:17]Read from MH i2c: 01 07 00 15 01 00 03 00 00 00 FF 0F 2E [11:15:17]state=3 [11:15:17]No paper [11:15:17]Cover opened [11:15:20]OFD Sender: No OFD packet to send [11:15:22]Write to MH i2c: 01 00 00 16 01 17 [11:15:22]Write i2c OK [11:15:22]MH_I2C_Read... [11:15:22]Read from MH i2c: 01 [11:15:22]MH_I2C_Read... [11:15:22]Read from MH i2c: 01 07 00 [11:15:22]MH_I2C_Read... [11:15:22]Read from MH i2c: 01 07 00 16 01 00 03 00 00 00 FF 0F 2F [11:15:22]state=3 [11:15:22]No paper [11:15:22]Cover opened [11:15:25]OFD Sender: No OFD packet to send [11:15:27]Write to MH i2c: 01 00 00 17 01 18 [11:15:27]Write i2c OK [11:15:27]MH_I2C_Read... [11:15:27]Read from MH i2c: 01 [11:15:27]MH_I2C_Read... [11:15:27]Read from MH i2c: 01 07 00 [11:15:27]MH_I2C_Read... [11:15:27]Read from MH i2c: 01 07 00 17 01 00 03 00 00 00 FF 0F 30 [11:15:27]state=3 [11:15:27]No paper [11:15:27]Cover opened [11:15:30]OFD Sender: No OFD packet to send [11:15:32]Write to MH i2c: 01 00 00 18 01 19 [11:15:32]Write i2c OK [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: 01 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: 01 07 00 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: 01 07 00 18 01 00 03 00 00 00 FF 0F 31 [11:15:32]state=3 [11:15:32]No paper [11:15:32]Cover opened [11:15:35]OFD Sender: No OFD packet to send [11:15:37]Write to MH i2c: 01 00 00 19 01 1A [11:15:37]Write i2c OK [11:15:37]MH_I2C_Read... [11:15:37]Read from MH i2c: 01 [11:15:37]MH_I2C_Read... [11:15:37]Read from MH i2c: 01 07 00 [11:15:37]MH_I2C_Read... [11:15:37]Read from MH i2c: 01 07 00 19 01 00 03 00 00 00 FF 0F 32 [11:15:37]state=3 [11:15:37]No paper [11:15:37]Cover opened [11:15:40]OFD Sender: No OFD packet to send [11:15:42]Write to MH i2c: 01 00 00 1A 01 1B [11:15:43]Write i2c OK [11:15:43]MH_I2C_Read... [11:15:43]Read from MH i2c: 01 [11:15:43]MH_I2C_Read... [11:15:43]Read from MH i2c: 01 07 00 [11:15:43]MH_I2C_Read... [11:15:43]Read from MH i2c: 01 07 00 1A 01 00 03 00 00 00 FF 0F 33 [11:15:43]state=3 [11:15:43]No paper [11:15:43]Cover opened [11:15:45]OFD Sender: No OFD packet to send [11:15:48]Write to MH i2c: 01 00 00 1B 01 1C [11:15:48]Write i2c OK [11:15:48]MH_I2C_Read... [11:15:48]Read from MH i2c: 01 [11:15:48]MH_I2C_Read... [11:15:48]Read from MH i2c: 01 07 00 [11:15:48]MH_I2C_Read... [11:15:48]Read from MH i2c: 01 07 00 1B 01 00 03 00 00 00 FF 0F 34 [11:15:48]state=3 [11:15:48]No paper [11:15:48]Cover opened [11:15:50]OFD Sender: No OFD packet to send [11:15:53]Write to MH i2c: 01 00 00 1C 01 1D [11:15:53]Write i2c OK [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: 01 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: 01 07 00 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: 01 07 00 1C 01 00 03 00 00 00 FF 0F 35 [11:15:53]state=3 [11:15:53]No paper [11:15:53]Cover opened [11:15:55]OFD Sender: No OFD packet to send [11:15:58]Write to MH i2c: 01 00 00 1D 01 1E [11:15:58]Write i2c OK [11:15:58]MH_I2C_Read... [11:15:58]Read from MH i2c: 01 [11:15:58]MH_I2C_Read... [11:15:58]Read from MH i2c: 01 07 00 [11:15:58]MH_I2C_Read... [11:15:58]Read from MH i2c: 01 07 00 1D 01 00 03 00 00 00 FF 0F 36 [11:15:58]state=3 [11:15:58]No paper [11:15:58]Cover opened [11:15:59]int [11:15:59]Write to MH i2c: 01 00 00 1E 01 1F [11:15:59]*** FLAG_PRN_PAP1 reset [11:15:59]*** FLAG_PRN_PAP1 set [11:15:59]Write i2c OK [11:15:59]MH_I2C_Read... [11:15:59]Read from MH i2c: 01 [11:15:59]MH_I2C_Read... [11:15:59]Read from MH i2c: 01 07 00 [11:15:59]MH_I2C_Read... [11:15:59]Read from MH i2c: 01 07 00 1E 01 00 03 00 00 00 FF 0F 37 [11:15:59]state=3 [11:15:59]No paper [11:15:59]Cover opened [11:16:00]OFD Sender: No OFD packet to send [11:16:04]int [11:16:04]Write to MH i2c: 01 00 00 1F 01 20 [11:16:04]*** FLAG_PRN_PAP1 reset [11:16:04]*** FLAG_PRN_PAP1 set [11:16:04]Write i2c OK [11:16:04]MH_I2C_Read... [11:16:04]Read from MH i2c: 01 [11:16:04]MH_I2C_Read... [11:16:04]Read from MH i2c: 01 07 00 [11:16:04]MH_I2C_Read... [11:16:04]Read from MH i2c: 01 07 00 1F 01 00 03 00 00 00 FF 0F 38 [11:16:04]state=3 [11:16:04]No paper [11:16:04]Cover opened [11:16:05]int [11:16:05]Write to MH i2c: 01 00 00 20 01 21 [11:16:05]*** FLAG_PRN_PAP1 reset [11:16:05]Write i2c OK [11:16:05]MH_I2C_Read... [11:16:05]*** FLAG_PRN_PAP1 set [11:16:05]Read from MH i2c: 01 [11:16:05]MH_I2C_Read... [11:16:05]Read from MH i2c: 01 07 00 [11:16:05]MH_I2C_Read... [11:16:05]Read from MH i2c: 01 07 00 20 01 00 03 00 00 00 FF 0F 39 [11:16:05]state=3 [11:16:05]No paper [11:16:05]Cover opened [11:16:05]OFD Sender: No OFD packet to send [11:16:06]int [11:16:06]Write to MH i2c: 01 00 00 21 01 22 [11:16:06]*** FLAG_PRN_PAP1 reset [11:16:06]*** FLAG_PRN_PAP1 set [11:16:06]Write i2c OK [11:16:06]MH_I2C_Read... [11:16:06]Read from MH i2c: 01 [11:16:06]MH_I2C_Read... [11:16:06]Read from MH i2c: 01 07 00 [11:16:06]MH_I2C_Read... [11:16:06]Read from MH i2c: 01 07 00 21 01 00 03 00 00 00 FF 0F 3A [11:16:06]state=3 [11:16:06]No paper [11:16:06]Cover opened [11:16:07]int [11:16:07]Write to MH i2c: 01 00 00 22 01 23 [11:16:07]*** FLAG_PRN_PAP1 reset [11:16:07]Write i2c OK [11:16:07]MH_I2C_Read... [11:16:07]*** FLAG_PRN_PAP1 set [11:16:07]Read from MH i2c: 01 [11:16:07]MH_I2C_Read... [11:16:07]Read from MH i2c: 01 07 00 [11:16:07]MH_I2C_Read... [11:16:07]Read from MH i2c: 01 07 00 22 01 00 03 00 00 00 FF 0F 3B [11:16:07]state=3 [11:16:07]No paper [11:16:07]Cover opened [11:16:07]int [11:16:07]Write to MH i2c: 01 00 00 23 01 24 [11:16:07]*** FLAG_PRN_PAP1 reset [11:16:07]Write i2c OK [11:16:07]MH_I2C_Read... [11:16:07]Read from MH i2c: 01 [11:16:07]MH_I2C_Read... [11:16:07]*** FLAG_PRN_PAP1 set [11:16:07]Read from MH i2c: 01 07 00 [11:16:07]MH_I2C_Read... [11:16:07]Read from MH i2c: 01 07 00 23 01 00 03 00 00 00 FF 0F 3C [11:16:07]state=3 [11:16:07]No paper [11:16:07]Cover opened [11:16:10]OFD Sender: No OFD packet to send [11:16:12]Write to MH i2c: 01 00 00 24 01 25 [11:16:12]Write i2c OK [11:16:12]MH_I2C_Read... [11:16:12]Read from MH i2c: 01 [11:16:12]MH_I2C_Read... [11:16:12]Read from MH i2c: 01 07 00 [11:16:12]MH_I2C_Read... [11:16:12]Read from MH i2c: 01 07 00 24 01 00 03 00 00 00 FF 0F 3D [11:16:12]state=3 [11:16:12]No paper [11:16:12]Cover opened [11:16:15]OFD Sender: No OFD packet to send [11:16:17]Write to MH i2c: 01 00 00 25 01 26 [11:16:17]Write i2c OK [11:16:17]MH_I2C_Read... [11:16:17]Read from MH i2c: 01 [11:16:17]MH_I2C_Read... [11:16:17]Read from MH i2c: 01 07 00 [11:16:17]MH_I2C_Read... [11:16:17]Read from MH i2c: 01 07 00 25 01 00 03 00 00 00 FF 0F 3E [11:16:17]state=3 [11:16:17]No paper [11:16:17]Cover opened [11:16:20]OFD Sender: No OFD packet to send [11:16:22]Write to MH i2c: 01 00 00 26 01 27 [11:16:22]Write i2c OK [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: 01 [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: 01 07 00 [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: 01 07 00 26 01 00 03 00 00 00 FF 0F 3F [11:16:22]state=3 [11:16:22]No paper [11:16:22]Cover opened [11:16:25]OFD Sender: No OFD packet to send [11:16:27]Write to MH i2c: 01 00 00 27 01 28 [11:16:27]Write i2c OK [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: 01 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: 01 07 00 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: 01 07 00 27 01 00 03 00 00 00 FF 0F 40 [11:16:27]state=3 [11:16:27]No paper [11:16:27]Cover opened [11:16:30]OFD Sender: No OFD packet to send [11:16:32]Write to MH i2c: 01 00 00 28 01 29 [11:16:32]Write i2c OK [11:16:32]MH_I2C_Read... [11:16:32]Read from MH i2c: 01 [11:16:32]MH_I2C_Read... [11:16:32]Read from MH i2c: 01 07 00 [11:16:32]MH_I2C_Read... [11:16:32]Read from MH i2c: 01 07 00 28 01 00 03 00 00 00 FF 0F 41 [11:16:32]state=3 [11:16:32]No paper [11:16:32]Cover opened [11:16:35]OFD Sender: No OFD packet to send [11:16:37]Write to MH i2c: 01 00 00 29 01 2A [11:16:37]Write i2c OK [11:16:37]MH_I2C_Read... [11:16:37]Read from MH i2c: 01 [11:16:37]MH_I2C_Read... [11:16:37]Read from MH i2c: 01 07 00 [11:16:37]MH_I2C_Read... [11:16:37]Read from MH i2c: 01 07 00 29 01 00 03 00 00 00 FF 0F 42 [11:16:37]state=3 [11:16:37]No paper [11:16:37]Cover opened [11:16:40]OFD Sender: No OFD packet to send [11:16:42]Write to MH i2c: 01 00 00 2A 01 2B [11:16:42]Write i2c OK [11:16:42]MH_I2C_Read... [11:16:42]Read from MH i2c: 01 [11:16:42]MH_I2C_Read... [11:16:42]Read from MH i2c: 01 07 00 [11:16:42]MH_I2C_Read... [11:16:42]Read from MH i2c: 01 07 00 2A 01 00 03 00 00 00 FF 0F 43 [11:16:42]state=3 [11:16:42]No paper [11:16:42]Cover opened [11:16:45]OFD Sender: No OFD packet to send [11:16:47]Write to MH i2c: 01 00 00 2B 01 2C [11:16:47]Write i2c OK [11:16:47]MH_I2C_Read... [11:16:47]Read from MH i2c: 01 [11:16:47]MH_I2C_Read... [11:16:47]Read from MH i2c: 01 07 00 [11:16:47]MH_I2C_Read... [11:16:47]Read from MH i2c: 01 07 00 2B 01 00 03 00 00 00 FF 0F 44 [11:16:47]state=3 [11:16:47]No paper [11:16:47]Cover opened [11:16:50]OFD Sender: No OFD packet to send [11:16:52]Write to MH i2c: 01 00 00 2C 01 2D [11:16:52]Write i2c OK [11:16:52]MH_I2C_Read... [11:16:52]Read from MH i2c: 01 [11:16:52]MH_I2C_Read... [11:16:52]Read from MH i2c: 01 07 00 [11:16:52]MH_I2C_Read... [11:16:52]Read from MH i2c: 01 07 00 2C 01 00 03 00 00 00 FF 0F 45 [11:16:52]state=3 [11:16:52]No paper [11:16:52]Cover opened [11:16:55]OFD Sender: No OFD packet to send [11:16:57]int [11:16:57]Write to MH i2c: 01 00 00 2D 01 2E [11:16:57]*** FLAG_PRN_PAP2 reset [11:16:57]Write i2c OK [11:16:57]MH_I2C_Read... [11:16:57]Read from MH i2c: 01 [11:16:57]MH_I2C_Read... [11:16:57]Read from MH i2c: 01 07 00 [11:16:57]MH_I2C_Read... [11:16:57]Read from MH i2c: 01 07 00 2D 01 00 01 00 00 00 FF 0F 44 [11:16:57]state=3 [11:16:57]No paper [11:16:57]Cover closed [11:17:00]OFD Sender: No OFD packet to send [11:17:05]OFD Sender: No OFD packet to send [11:17:10]OFD Sender: No OFD packet to send [11:17:15]OFD Sender: No OFD packet to send [11:17:20]OFD Sender: No OFD packet to send [11:17:25]OFD Sender: No OFD packet to send [11:17:30]OFD Sender: No OFD packet to send [11:17:35]OFD Sender: No OFD packet to send [11:17:40]OFD Sender: No OFD packet to send [11:17:45]OFD Sender: No OFD packet to send [11:17:50]OFD Sender: No OFD packet to send [11:17:55]OFD Sender: No OFD packet to send [11:18:00]OFD Sender: No OFD packet to send [11:18:05]OFD Sender: No OFD packet to send [11:18:10]OFD Sender: No OFD packet to send [11:18:15]OFD Sender: No OFD packet to send [11:18:20]OFD Sender: No OFD packet to send [11:18:25]OFD Sender: No OFD packet to send [11:18:30]OFD Sender: No OFD packet to send [11:18:35]OFD Sender: No OFD packet to send [11:18:40]OFD Sender: No OFD packet to send [11:18:45]OFD Sender: No OFD packet to send [11:18:50]OFD Sender: No OFD packet to send [11:18:55]OFD Sender: No OFD packet to send [11:19:00]OFD Sender: No OFD packet to send [11:19:05]OFD Sender: No OFD packet to send [11:19:10]OFD Sender: No OFD packet to send [11:19:15]OFD Sender: No OFD packet to send [11:19:20]OFD Sender: No OFD packet to send [11:19:25]OFD Sender: No OFD packet to send [11:19:30]OFD Sender: No OFD packet to send [11:19:35]OFD Sender: No OFD packet to send [11:19:40]OFD Sender: No OFD packet to send [11:19:45]OFD Sender: No OFD packet to send [11:19:50]OFD Sender: No OFD packet to send [11:19:55]OFD Sender: No OFD packet to send [11:20:00]OFD Sender: No OFD packet to send [11:20:05]OFD Sender: No OFD packet to send [11:20:10]OFD Sender: No OFD packet to send [11:20:15]OFD Sender: No OFD packet to send [11:20:20]OFD Sender: No OFD packet to send [11:20:25]OFD Sender: No OFD packet to send [11:20:30]OFD Sender: No OFD packet to send [11:20:35]OFD Sender: No OFD packet to send [11:20:40]OFD Sender: No OFD packet to send [11:20:41]accept exits with 7 [11:20:41]New connection [11:20:41]New thread 3067161956 created [11:20:41]Thread 3067305316 joined [11:20:41]Waiting for new connection... [11:20:41] Sock 7.Parse request [11:20:41]Sock 7.Check first char [11:20:41]Sock 7.First char is OK [11:20:41]request: POST /json_proto HTTP/1.0 [11:20:41]Method: POST [11:20:41]URL: /json_proto [11:20:41]Method is POST - this is cgi request [11:20:41]url: /json_proto [11:20:41]query_string will be loaded in cgi processing [11:20:41]execute_cgi json_proto POST (null) [11:20:41]execute_cgi path=json_proto method=POST [11:20:41]POST find Content-Length [11:20:41]Host: 172.17.44.196:8080 [11:20:41]Content-Length: 215 [11:20:41]Content-Type: application/json [11:20:41] [11:20:41]POST finish read [11:20:41]Found Content-Length = 215 [11:20:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:41]execute_script... [11:20:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:41]POST & json_proto [11:20:41]process_json_proto [11:20:41]json parsed OK: [11:20:41]protocol is kg_v1.0 [11:20:41]action value=get_value [11:20:41]process_action get_value [11:20:41]cmd_get_value [11:20:41]process_action get_value done [11:20:41]requested_data is exist [11:20:41]produce_requested_data [11:20:41]requested_item kkm.sn is exist - process it [11:20:41]requested_item kkm.ver is exist - process it [11:20:41]requested_item fm.sn is exist - process it [11:20:41]wFMCommunicate request_size=4 [11:20:41]MH_SAM_APDU [11:20:41]CAPDU: 80 11 00 00 [11:20:41]Write to MH i2c: E2 08 00 2E 01 80 11 00 00 00 00 00 00 A9 [11:20:41]Write i2c OK [11:20:41]MH_I2C_Read... [11:20:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:41]Read from MH i2c: E2 [11:20:41]MH_I2C_Read... [11:20:41]Read from MH i2c: E2 17 00 [11:20:41]MH_I2C_Read... [11:20:41]Read from MH i2c: E2 17 00 2E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 F9 [11:20:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:20:41]wFMCommunicate OK [11:20:41]requested_item fd.num is exist - process it [11:20:41]SAM_PROTO_GetFieldsCounters [11:20:41]wFMCommunicate request_size=4 [11:20:41]MH_SAM_APDU [11:20:41]CAPDU: 80 13 00 00 [11:20:41]Write to MH i2c: E2 08 00 2F 01 80 13 00 00 00 00 00 00 AC [11:20:41]Write i2c OK [11:20:41]MH_I2C_Read... [11:20:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:41]Read from MH i2c: E2 [11:20:41]MH_I2C_Read... [11:20:41]Read from MH i2c: E2 62 00 [11:20:41]MH_I2C_Read... [11:20:41]Read from MH i2c: E2 62 00 2F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 50 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 3D [11:20:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 50 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:20:41]wFMCommunicate OK [11:20:41]SAM_PROTO_GetFieldsCounters done [11:20:41]requested_item shift.num is exist - process it [11:20:41]requested_item shift.opened is exist - process it [11:20:41]req_shift_opened [11:20:41]FM_GetShiftState [11:20:41]SAM_PROTO_GetShiftState [11:20:41]wFMCommunicate request_size=4 [11:20:41]MH_SAM_APDU [11:20:41]CAPDU: 80 13 01 00 [11:20:41]Write to MH i2c: E2 08 00 30 01 80 13 01 00 00 00 00 00 AE [11:20:41]Write i2c OK [11:20:41]MH_I2C_Read... [11:20:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:41]Read from MH i2c: E2 [11:20:41]MH_I2C_Read... [11:20:41]Read from MH i2c: E2 0E 00 [11:20:41]MH_I2C_Read... [11:20:41]Read from MH i2c: E2 0E 00 30 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 8C [11:20:41]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:20:41]wFMCommunicate OK [11:20:41]SAM_PROTO_GetShiftState done [11:20:41]FM_GetShiftState done [11:20:41]req_shift_opened done [11:20:41]requested_item shift.open_date is exist - process it [11:20:41]req_shift_open_date [11:20:41]req_shift_open_date done [11:20:41]produce_requested_data done [11:20:41]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91728,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:20:41]process_action_free get_value [11:20:41]json_value_free [11:20:41]json_value_free done [11:20:41]process_json_proto returns [11:20:41]Send response to host [11:20:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91728,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:20:41]free response buf [11:20:41]execute_script done [11:20:41]execute_script returns [11:20:41]free content buf [11:20:41]Sock 7.Close socket [11:20:41]Sock 7.Thread stoped [11:20:45]accept exits with 9 [11:20:45]New connection [11:20:45]New thread 3067305316 created [11:20:45]Thread 3067161956 joined [11:20:45]Waiting for new connection... [11:20:45] Sock 9.Parse request [11:20:45]Sock 9.Check first char [11:20:45]Sock 9.First char is OK [11:20:45]request: POST /json_proto HTTP/1.0 [11:20:45]Method: POST [11:20:45]URL: /json_proto [11:20:45]Method is POST - this is cgi request [11:20:45]url: /json_proto [11:20:45]query_string will be loaded in cgi processing [11:20:45]execute_cgi json_proto POST (null) [11:20:45]execute_cgi path=json_proto method=POST [11:20:45]POST find Content-Length [11:20:45]Host: 172.17.44.196:8080 [11:20:45]Content-Length: 331 [11:20:45]Content-Type: application/json [11:20:45] [11:20:45]POST finish read [11:20:45]Found Content-Length = 331 [11:20:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:20:45]execute_script... [11:20:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:20:45]POST & json_proto [11:20:45]process_json_proto [11:20:45]json parsed OK: [11:20:45]protocol is kg_v1.0 [11:20:45]action value=get_value [11:20:45]process_action get_value [11:20:45]cmd_get_value [11:20:45]process_action get_value done [11:20:45]requested_data is exist [11:20:45]produce_requested_data [11:20:45]requested_item fm.sale.total is exist - process it [11:20:45]SAM_PROTO_GetFMData [11:20:45]wFMCommunicate request_size=4 [11:20:45]MH_SAM_APDU [11:20:45]CAPDU: 80 13 03 00 [11:20:45]Write to MH i2c: E2 08 00 31 01 80 13 03 00 00 00 00 00 B1 [11:20:45]Write i2c OK [11:20:45]MH_I2C_Read... [11:20:45]OFD Sender: No OFD packet to send [11:20:45]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:20:45]Read from MH i2c: E2 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: E2 FD 00 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: E2 FD 00 31 01 00 C8 04 85 04 C4 04 6E 04 04 00 32 64 01 00 69 04 A3 00 6F 04 04 00 34 5F 01 00 B1 04 05 00 A8 D8 BD 64 01 70 04 05 00 12 96 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 91 2F E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 72 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 18 [11:20:45]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 32 64 01 00 69 04 A3 00 6F 04 04 00 34 5F 01 00 B1 04 05 00 A8 D8 BD 64 01 70 04 05 00 12 96 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 91 2F E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 72 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:20:45]wFMCommunicate OK [11:20:45]wFMCommunicate request_size=4 [11:20:45]MH_SAM_APDU [11:20:45]CAPDU: 80 17 00 00 [11:20:45]Write to MH i2c: E2 08 00 32 01 80 17 00 00 00 00 00 00 B3 [11:20:45]Write i2c OK [11:20:45]MH_I2C_Read... [11:20:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:20:46]Read from MH i2c: E2 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: E2 FD 00 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: E2 FD 00 32 01 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 C5 [11:20:46]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:20:46]wFMCommunicate OK [11:20:46]wFMCommunicate request_size=4 [11:20:46]MH_SAM_APDU [11:20:46]CAPDU: 80 17 00 00 [11:20:46]Write to MH i2c: E2 08 00 33 01 80 17 00 00 00 00 00 00 B4 [11:20:46]Write i2c OK [11:20:46]MH_I2C_Read... [11:20:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:20:46]Read from MH i2c: E2 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: E2 FD 00 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: E2 FD 00 33 01 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 8C [11:20:46]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:20:46]wFMCommunicate OK [11:20:46]wFMCommunicate request_size=4 [11:20:46]MH_SAM_APDU [11:20:46]CAPDU: 80 17 00 00 [11:20:46]Write to MH i2c: E2 08 00 34 01 80 17 00 00 00 00 00 00 B5 [11:20:46]Write i2c OK [11:20:46]MH_I2C_Read... [11:20:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:20:46]Read from MH i2c: E2 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: E2 FD 00 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: E2 FD 00 34 01 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 2D [11:20:46]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:20:46]wFMCommunicate OK [11:20:46]wFMCommunicate request_size=4 [11:20:46]MH_SAM_APDU [11:20:46]CAPDU: 80 17 00 00 [11:20:46]Write to MH i2c: E2 08 00 35 01 80 17 00 00 00 00 00 00 B6 [11:20:46]Write i2c OK [11:20:46]MH_I2C_Read... [11:20:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:20:46]Read from MH i2c: E2 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: E2 E5 00 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: E2 E5 00 35 01 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9A [11:20:46]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:20:46]wFMCommunicate OK [11:20:46]SAM_PROTO_GetFMData done [11:20:46]requested_item fm.sale_refund.total is exist - process it [11:20:46]requested_item fm.buy.total is exist - process it [11:20:46]requested_item shift.sale.total is exist - process it [11:20:46]SAM_PROTO_GetShiftData [11:20:46]wFMCommunicate request_size=4 [11:20:46]MH_SAM_APDU [11:20:46]CAPDU: 80 13 02 00 [11:20:46]Write to MH i2c: E2 08 00 36 01 80 13 02 00 00 00 00 00 B5 [11:20:46]Write i2c OK [11:20:46]MH_I2C_Read... [11:20:47]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:20:47]Read from MH i2c: E2 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 FD 00 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 FD 00 36 01 00 AE 04 AA 04 AA 04 6E 04 04 00 3A 00 00 00 69 04 9B 00 6F 04 04 00 3A 00 00 00 B1 04 03 00 E4 7A 0F 70 04 03 00 30 40 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC A4 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 05 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 5D [11:20:47]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3A 00 00 00 69 04 9B 00 6F 04 04 00 3A 00 00 00 B1 04 03 00 E4 7A 0F 70 04 03 00 30 40 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC A4 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 05 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:20:47]wFMCommunicate OK [11:20:47]wFMCommunicate request_size=4 [11:20:47]MH_SAM_APDU [11:20:47]CAPDU: 80 17 00 00 [11:20:47]Write to MH i2c: E2 08 00 37 01 80 17 00 00 00 00 00 00 B8 [11:20:47]Write i2c OK [11:20:47]MH_I2C_Read... [11:20:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:20:47]Read from MH i2c: E2 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 FD 00 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 FD 00 37 01 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 DA [11:20:47]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:20:47]wFMCommunicate OK [11:20:47]wFMCommunicate request_size=4 [11:20:47]MH_SAM_APDU [11:20:47]CAPDU: 80 17 00 00 [11:20:47]Write to MH i2c: E2 08 00 38 01 80 17 00 00 00 00 00 00 B9 [11:20:47]Write i2c OK [11:20:47]MH_I2C_Read... [11:20:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:20:47]Read from MH i2c: E2 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 FD 00 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 FD 00 38 01 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 70 [11:20:47]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:20:47]wFMCommunicate OK [11:20:47]wFMCommunicate request_size=4 [11:20:47]MH_SAM_APDU [11:20:47]CAPDU: 80 17 00 00 [11:20:47]Write to MH i2c: E2 08 00 39 01 80 17 00 00 00 00 00 00 BA [11:20:47]Write i2c OK [11:20:47]MH_I2C_Read... [11:20:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:20:48]Read from MH i2c: E2 [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: E2 FD 00 [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: E2 FD 00 39 01 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 2C [11:20:48]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:20:48]wFMCommunicate OK [11:20:48]wFMCommunicate request_size=4 [11:20:48]MH_SAM_APDU [11:20:48]CAPDU: 80 17 00 00 [11:20:48]Write to MH i2c: E2 08 00 3A 01 80 17 00 00 00 00 00 00 BB [11:20:48]Write i2c OK [11:20:48]MH_I2C_Read... [11:20:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:20:48]Read from MH i2c: E2 [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: E2 CB 00 [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: E2 CB 00 3A 01 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A4 [11:20:48]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:20:48]wFMCommunicate OK [11:20:48]SAM_PROTO_GetShiftData done [11:20:48]requested_item shift.sale.total_cash is exist - process it [11:20:48]requested_item shift.sale_refund.total is exist - process it [11:20:48]requested_item shift.sale_refund.total_cash is exist - process it [11:20:48]requested_item shift.buy.total is exist - process it [11:20:48]requested_item shift.buy.total_cash is exist - process it [11:20:48]produce_requested_data done [11:20:48]produce_requested_data return {"fm.sale.total":59851306.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10145.00,"shift.sale.total_cash":8684.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:20:48]process_action_free get_value [11:20:48]json_value_free [11:20:48]json_value_free done [11:20:48]process_json_proto returns [11:20:48]Send response to host [11:20:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59851306.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10145.00,"shift.sale.total_cash":8684.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:20:48]free response buf [11:20:48]execute_script done [11:20:48]execute_script returns [11:20:48]free content buf [11:20:48]Sock 9.Close socket [11:20:48]Sock 9.Thread stoped [11:20:50]OFD Sender: No OFD packet to send [11:20:52]accept exits with 7 [11:20:52]New connection [11:20:52]New thread 3067161956 created [11:20:52]Thread 3067305316 joined [11:20:52]Waiting for new connection... [11:20:52] Sock 7.Parse request [11:20:52]Sock 7.Check first char [11:20:52]Sock 7.First char is OK [11:20:52]request: POST /json_proto HTTP/1.0 [11:20:52]Method: POST [11:20:52]URL: /json_proto [11:20:52]Method is POST - this is cgi request [11:20:52]url: /json_proto [11:20:52]query_string will be loaded in cgi processing [11:20:52]execute_cgi json_proto POST (null) [11:20:52]execute_cgi path=json_proto method=POST [11:20:52]POST find Content-Length [11:20:52]Host: 172.17.44.196:8080 [11:20:52]Content-Length: 713 [11:20:52]Content-Type: application/json [11:20:52] [11:20:52]POST finish read [11:20:52]Found Content-Length = 713 [11:20:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246353", "tax_sys" : 0, "items" : [ { "code": "4870202521285", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0421\u043E\u043A \u0431\u0435\u0440\u0435\u0437\u043E\u0432\u044B\u0439 \u043D\u0435\u0433\u0430\u0437 0,45\u043B", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 70.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:52]execute_script... [11:20:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246353", "tax_sys" : 0, "items" : [ { "code": "4870202521285", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0421\u043E\u043A \u0431\u0435\u0440\u0435\u0437\u043E\u0432\u044B\u0439 \u043D\u0435\u0433\u0430\u0437 0,45\u043B", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 70.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:52]POST & json_proto [11:20:52]process_json_proto [11:20:52]json parsed OK: [11:20:52]protocol is kg_v1.0 [11:20:52]action value=close_receipt [11:20:52]process_action close_receipt [11:20:52]cmd_close_receipt [11:20:52]MH_GetDate [11:20:52]Write to MH i2c: F0 00 00 3B 01 2B [11:20:52]Write i2c OK [11:20:52]MH_I2C_Read... [11:20:52]Read from MH i2c: F0 [11:20:52]MH_I2C_Read... [11:20:52]Read from MH i2c: F0 09 00 [11:20:52]MH_I2C_Read... [11:20:52]Read from MH i2c: F0 09 00 3B 01 00 95 B1 3C 66 1C A3 36 66 77 [11:20:52]GetLastDocTimeStamp 1715253256 [11:20:52]current date 1715253653 [11:20:52]FM_GetShiftState [11:20:52]SAM_PROTO_GetShiftState [11:20:52]wFMCommunicate request_size=4 [11:20:52]MH_SAM_APDU [11:20:52]CAPDU: 80 13 01 00 [11:20:52]Write to MH i2c: E2 08 00 3C 01 80 13 01 00 00 00 00 00 BA [11:20:52]Write i2c OK [11:20:52]MH_I2C_Read... [11:20:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:52]Read from MH i2c: E2 [11:20:52]MH_I2C_Read... [11:20:52]Read from MH i2c: E2 0E 00 [11:20:52]MH_I2C_Read... [11:20:52]Read from MH i2c: E2 0E 00 3C 01 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 98 [11:20:52]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:20:52]wFMCommunicate OK [11:20:52]SAM_PROTO_GetShiftState done [11:20:52]FM_GetShiftState done [11:20:52]opened in 1715213850 [11:20:52]opened+sec_in_day 1715300250 [11:20:52]quantity*price = 7000 [11:20:52]sum+1 = 7001 [11:20:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 70.00 НСП 1% : 0.62 НДС 12% : 7.43 Наличными: 70.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 59 09.05.2024 11:20 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91729 ФПД: 227810735295494 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T112053&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91729&fm=227810735295494&tin=02508201610067®Number=0000000000098132&sum=7000 0 [11:20:53]StoreToDocumentArchive [11:20:53]shift 271 fd 91729 [11:20:53]save to /storage/0271/doc_00091729 [11:20:53]save last doc name /storage/0271/doc_00091729 to /storage/kkm_last_doc_name [11:20:53]save OK [11:20:53]Clear old archive folders... [11:20:53]Remove dir /storage/0266 [11:20:53]opendir ok [11:20:53]file . [11:20:53]file .. [11:20:53]file doc_1715253273 [11:20:53]remove file /storage/0266/doc_1715253273 [11:20:53]remove dir /storage/0266 [11:20:53]ProcessDocumentItem done err = 0, tmpTLVsize=300 [11:20:53]tlvbuf is 0131B3D0 [11:20:53]SAM_PROTO_ClearQueue [11:20:53]wFMCommunicate request_size=4 [11:20:53]MH_SAM_APDU [11:20:53]CAPDU: 80 09 00 00 [11:20:53]Write to MH i2c: E2 08 00 49 01 80 09 00 00 00 00 00 00 BC [11:20:53]Write i2c OK [11:20:53]MH_I2C_Read... [11:20:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:53]Read from MH i2c: E2 [11:20:53]MH_I2C_Read... [11:20:53]Read from MH i2c: E2 03 00 [11:20:53]MH_I2C_Read... [11:20:53]Read from MH i2c: E2 03 00 49 01 00 90 00 BE [11:20:53]RAPDU: 90 00 [11:20:53]wFMCommunicate OK [11:20:53]SAM_PROTO_ClearQueue done [11:20:53]KKMCreateOFDPacket [11:20:53]OFDProtocolAddRootSTLVToBuf [11:20:53]FM_MakeSignedData [11:20:53]FM_MakeSignedData [11:20:53]SAM_PROTO_SignData [11:20:53]wFMCommunicate request_size=4 [11:20:53]MH_SAM_APDU [11:20:53]CAPDU: 80 0D 01 02 [11:20:53]Write to MH i2c: E2 08 00 4A 01 80 0D 01 02 00 00 00 00 C4 [11:20:53]Write i2c OK [11:20:53]MH_I2C_Read... [11:20:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:53]Read from MH i2c: E2 [11:20:53]MH_I2C_Read... [11:20:53]Read from MH i2c: E2 03 00 [11:20:53]MH_I2C_Read... [11:20:53]Read from MH i2c: E2 03 00 4A 01 00 90 00 BF [11:20:53]RAPDU: 90 00 [11:20:53]wFMCommunicate OK [11:20:53]wFMCommunicate request_size=255 [11:20:53]MH_SAM_APDU [11:20:53]CAPDU: 80 0D 02 02 FA 03 00 2C 01 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 38 35 06 04 3A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A1 D0 BE D0 BA 20 D0 B1 D0 B5 D1 80 D0 B5 D0 B7 D0 BE D0 B2 D1 8B D0 B9 20 D0 BD D0 B5 D0 B3 D0 B0 D0 B7 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 [00:00:10]/dev/ttyS4 opened [00:00:10] *** EcrCore started. Build 196 *** [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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 F9 [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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [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]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 5400000000572554 (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: 396948+1714856732=1715253680 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:10]*** Is cutter blocked? [00:00:10]*** FLAG_PRN_PAP1 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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FA [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 01 00 00 00 FF 0F 1A [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 41 00 38 00 FF FF 57 [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 B1 B1 3C 66 1C A3 36 66 5E [11:21:21]Current date/time: 09.05.2024 11:21 [11:21:21]FM_Init [11:21:21]wFMConnect [11:21:21]MH_SAM_On [11:21:21]Write to MH i2c: E0 00 00 08 00 E7 [11:21:21]Write i2c OK [11:21:21]MH_I2C_Read... [11:21:21]*** iso7816_init finished! [11:21:21]*** atr: [11:21:21]*** 0F 3B D5 18 FF 81 91 FE [11:21:21]*** 1F C3 80 73 C8 21 10 0A [11:21:21]*** 00 00 00 00 00 00 00 00 [11:21:21]*** 00 00 00 00 00 00 00 00 [11:21:21]*** 00 00 00 00 00 00 00 00 [11:21:21]*** 00 00 00 00 00 00 00 00 [11:21:21]*** 00 00 00 00 00 00 00 00 [11:21:21]*** 00 00 00 00 00 00 00 00 [11:21:21]Read from MH i2c: E0 [11:21:21]MH_I2C_Read... [11:21:21]Read from MH i2c: E0 10 00 [11:21:21]MH_I2C_Read... [11:21:21]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [11:21:21]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [11:21:21]wFMCommunicate request_size=10 [11:21:21]MH_SAM_APDU [11:21:21]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [11:21:21]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [11:21:21]Write i2c OK [11:21:21]MH_I2C_Read... [11:21:21]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [11:21:21]Read from MH i2c: E2 [11:21:21]MH_I2C_Read... [11:21:21]Read from MH i2c: E2 03 00 [11:21:21]MH_I2C_Read... [11:21:21]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [11:21:21]RAPDU: 90 00 [11:21:21]wFMCommunicate OK [11:21:21]wFMCommunicate request_size=4 [11:21:21]MH_SAM_APDU [11:21:21]CAPDU: 80 11 00 00 [11:21:21]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [11:21:21]Write i2c OK [11:21:21]MH_I2C_Read... [11:21:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:21]Read from MH i2c: E2 [11:21:21]MH_I2C_Read... [11:21:21]Read from MH i2c: E2 17 00 [11:21:21]MH_I2C_Read... [11:21:21]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D4 [11:21:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:21:21]wFMCommunicate OK [11:21:21]Detected FM SN is 0000000000965423 [11:21:21]Stored FM SN is 0000000000965423 [11:21:21]wFMCommunicate request_size=9 [11:21:21]MH_SAM_APDU [11:21:21]CAPDU: 80 16 00 00 04 13 63 00 00 [11:21:21]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 13 63 00 00 00 00 08 [11:21:21]Write i2c OK [11:21:21]MH_I2C_Read... [11:21:21]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [11:21:21]Read from MH i2c: E2 [11:21:21]MH_I2C_Read... [11:21:21]Read from MH i2c: E2 03 00 [11:21:21]MH_I2C_Read... [11:21:21]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [11:21:21]RAPDU: 90 00 [11:21:21]wFMCommunicate OK [11:21:21]FM PIN OK [11:21:21]wFMCommunicate request_size=8 [11:21:21]MH_SAM_APDU [11:21:21]CAPDU: 80 14 04 00 03 02 00 01 [11:21:21]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [11:21:21]Write i2c OK [11:21:21]MH_I2C_Read... [11:21:21]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [11:21:21]Read from MH i2c: E2 [11:21:21]MH_I2C_Read... [11:21:21]Read from MH i2c: E2 03 00 [11:21:21]MH_I2C_Read... [11:21:21]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [11:21:21]RAPDU: 90 00 [11:21:21]wFMCommunicate OK [11:21:21]wFMCommunicate request_size=13 [11:21:21]MH_SAM_APDU [11:21:21]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [11:21:21]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [11:21:21]Write i2c OK [11:21:21]MH_I2C_Read... [11:21:21]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [11:21:21]Read from MH i2c: E2 [11:21:21]MH_I2C_Read... [11:21:21]Read from MH i2c: E2 03 00 [11:21:21]MH_I2C_Read... [11:21:21]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [11:21:21]RAPDU: 90 00 [11:21:21]wFMCommunicate OK [11:21:21]wFMCommunicate request_size=4 [11:21:21]MH_SAM_APDU [11:21:21]CAPDU: 80 11 00 00 [11:21:21]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [11:21:21]Write i2c OK [11:21:21]MH_I2C_Read... [11:21:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:21]Read from MH i2c: E2 [11:21:21]MH_I2C_Read... [11:21:21]Read from MH i2c: E2 17 00 [11:21:21]MH_I2C_Read... [11:21:21]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D8 [11:21:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:21:21]wFMCommunicate OK [11:21:21]DocumentArchiveInit [11:21:21]Start Httpd... [11:21:21]Httpd thread 3067387236 created [11:21:21]Write to MH i2c: 01 00 00 0F 00 0F [11:21:21]Write i2c OK [11:21:21]MH_I2C_Read... [11:21:21]Read from MH i2c: 01 [11:21:21]MH_I2C_Read... [11:21:21]Read from MH i2c: 01 07 00 [11:21:21]MH_I2C_Read... [11:21:21]Read from MH i2c: 01 07 00 0F 00 00 01 00 00 00 FF 0F 25 [11:21:21]MH Int Process started [11:21:21]Allocated Socket 7 [11:21:21]Bind OK [11:21:21]Listen OK [11:21:21]httpd running on port 8080 [11:21:21]Waiting for new connection... [11:21:21]OFD Sender: No OFD packet to send [11:21:26]OFD Sender: No OFD packet to send [11:21:31]OFD Sender: No OFD packet to send [11:21:36]OFD Sender: No OFD packet to send [11:21:41]OFD Sender: No OFD packet to send [11:21:46]OFD Sender: No OFD packet to send [11:21:51]OFD Sender: No OFD packet to send [11:21:56]OFD Sender: No OFD packet to send [11:22:01]OFD Sender: No OFD packet to send [11:22:03]accept exits with 8 [11:22:03]New connection [11:22:03]New thread 3067100516 created [11:22:03]Waiting for new connection... [11:22:03] Sock 8.Parse request [11:22:03]Sock 8.Check first char [11:22:03]Sock 8.First char is OK [11:22:03]request: POST /json_proto HTTP/1.0 [11:22:03]Method: POST [11:22:03]URL: /json_proto [11:22:03]Method is POST - this is cgi request [11:22:03]url: /json_proto [11:22:03]query_string will be loaded in cgi processing [11:22:03]execute_cgi json_proto POST (null) [11:22:03]execute_cgi path=json_proto method=POST [11:22:03]POST find Content-Length [11:22:03]Host: 172.17.44.196:8080 [11:22:03]Content-Length: 215 [11:22:03]Content-Type: application/json [11:22:03] [11:22:03]POST finish read [11:22:03]Found Content-Length = 215 [11:22:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:03]execute_script... [11:22:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:03]POST & json_proto [11:22:03]process_json_proto [11:22:03]json parsed OK: [11:22:03]protocol is kg_v1.0 [11:22:03]action value=get_value [11:22:03]process_action get_value [11:22:03]cmd_get_value [11:22:03]process_action get_value done [11:22:03]requested_data is exist [11:22:03]produce_requested_data [11:22:03]requested_item kkm.sn is exist - process it [11:22:03]requested_item kkm.ver is exist - process it [11:22:03]requested_item fm.sn is exist - process it [11:22:03]wFMCommunicate request_size=4 [11:22:03]MH_SAM_APDU [11:22:03]CAPDU: 80 11 00 00 [11:22:03]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [11:22:03]Write i2c OK [11:22:03]MH_I2C_Read... [11:22:03]Read from MH i2c: E2 [11:22:03]MH_I2C_Read... [11:22:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:03]Read from MH i2c: E2 17 00 [11:22:03]MH_I2C_Read... [11:22:03]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 DA [11:22:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:22:03]wFMCommunicate OK [11:22:03]requested_item fd.num is exist - process it [11:22:03]SAM_PROTO_GetFieldsCounters [11:22:03]wFMCommunicate request_size=4 [11:22:03]MH_SAM_APDU [11:22:03]CAPDU: 80 13 00 00 [11:22:03]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [11:22:03]Write i2c OK [11:22:03]MH_I2C_Read... [11:22:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:22:04]Read from MH i2c: E2 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 62 00 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 51 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 22 [11:22:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 51 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:22:04]wFMCommunicate OK [11:22:04]SAM_PROTO_GetFieldsCounters done [11:22:04]requested_item shift.num is exist - process it [11:22:04]requested_item shift.opened is exist - process it [11:22:04]req_shift_opened [11:22:04]FM_GetShiftState [11:22:04]SAM_PROTO_GetShiftState [11:22:04]wFMCommunicate request_size=4 [11:22:04]MH_SAM_APDU [11:22:04]CAPDU: 80 13 01 00 [11:22:04]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [11:22:04]Write i2c OK [11:22:04]MH_I2C_Read... [11:22:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:04]Read from MH i2c: E2 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 0E 00 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 6D [11:22:04]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:22:04]wFMCommunicate OK [11:22:04]SAM_PROTO_GetShiftState done [11:22:04]FM_GetShiftState done [11:22:04]req_shift_opened done [11:22:04]requested_item shift.open_date is exist - process it [11:22:04]req_shift_open_date [11:22:04]req_shift_open_date done [11:22:04]produce_requested_data done [11:22:04]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91729,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:22:04]process_action_free get_value [11:22:04]json_value_free [11:22:04]json_value_free done [11:22:04]process_json_proto returns [11:22:04]Send response to host [11:22:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91729,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:22:04]free response buf [11:22:04]execute_script done [11:22:04]execute_script returns [11:22:04]free content buf [11:22:04]Sock 8.Close socket [11:22:04]Sock 8.Thread stoped [11:22:04]accept exits with 9 [11:22:04]New connection [11:22:04]New thread 3066957156 created [11:22:04]Thread 3067100516 joined [11:22:04]Waiting for new connection... [11:22:04] Sock 9.Parse request [11:22:04]Sock 9.Check first char [11:22:04]Sock 9.First char is OK [11:22:04]request: POST /json_proto HTTP/1.0 [11:22:04]Method: POST [11:22:04]URL: /json_proto [11:22:04]Method is POST - this is cgi request [11:22:04]url: /json_proto [11:22:04]query_string will be loaded in cgi processing [11:22:04]execute_cgi json_proto POST (null) [11:22:04]execute_cgi path=json_proto method=POST [11:22:04]POST find Content-Length [11:22:04]Host: 172.17.44.196:8080 [11:22:04]Content-Length: 331 [11:22:04]Content-Type: application/json [11:22:04] [11:22:04]POST finish read [11:22:04]Found Content-Length = 331 [11:22:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:22:04]execute_script... [11:22:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:22:04]POST & json_proto [11:22:04]process_json_proto [11:22:04]json parsed OK: [11:22:04]protocol is kg_v1.0 [11:22:04]action value=get_value [11:22:04]process_action get_value [11:22:04]cmd_get_value [11:22:04]process_action get_value done [11:22:04]requested_data is exist [11:22:04]produce_requested_data [11:22:04]requested_item fm.sale.total is exist - process it [11:22:04]SAM_PROTO_GetFMData [11:22:04]wFMCommunicate request_size=4 [11:22:04]MH_SAM_APDU [11:22:04]CAPDU: 80 13 03 00 [11:22:04]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [11:22:04]Write i2c OK [11:22:04]MH_I2C_Read... [11:22:04]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:22:04]Read from MH i2c: E2 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 FD 00 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 33 64 01 00 69 04 A3 00 6F 04 04 00 35 5F 01 00 B1 04 05 00 00 F4 BD 64 01 70 04 05 00 6A B1 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 78 32 E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B0 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 0A [11:22:04]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 33 64 01 00 69 04 A3 00 6F 04 04 00 35 5F 01 00 B1 04 05 00 00 F4 BD 64 01 70 04 05 00 6A B1 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 78 32 E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B0 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:22:04]wFMCommunicate OK [11:22:04]wFMCommunicate request_size=4 [11:22:04]MH_SAM_APDU [11:22:04]CAPDU: 80 17 00 00 [11:22:04]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [11:22:04]Write i2c OK [11:22:04]MH_I2C_Read... [11:22:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:22:05]Read from MH i2c: E2 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 FD 00 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 FD 00 14 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 A6 [11:22:05]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:22:05]wFMCommunicate OK [11:22:05]wFMCommunicate request_size=4 [11:22:05]MH_SAM_APDU [11:22:05]CAPDU: 80 17 00 00 [11:22:05]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [11:22:05]Write i2c OK [11:22:05]MH_I2C_Read... [11:22:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:22:05]Read from MH i2c: E2 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 FD 00 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 6D [11:22:05]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:22:05]wFMCommunicate OK [11:22:05]wFMCommunicate request_size=4 [11:22:05]MH_SAM_APDU [11:22:05]CAPDU: 80 17 00 00 [11:22:05]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [11:22:05]Write i2c OK [11:22:05]MH_I2C_Read... [11:22:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:22:05]Read from MH i2c: E2 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 FD 00 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 0E [11:22:05]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:22:05]wFMCommunicate OK [11:22:05]wFMCommunicate request_size=4 [11:22:05]MH_SAM_APDU [11:22:05]CAPDU: 80 17 00 00 [11:22:05]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [11:22:05]Write i2c OK [11:22:05]MH_I2C_Read... [11:22:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:22:05]Read from MH i2c: E2 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 E5 00 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [11:22:05]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:22:05]wFMCommunicate OK [11:22:05]SAM_PROTO_GetFMData done [11:22:05]requested_item fm.sale_refund.total is exist - process it [11:22:05]requested_item fm.buy.total is exist - process it [11:22:05]requested_item shift.sale.total is exist - process it [11:22:05]SAM_PROTO_GetShiftData [11:22:05]wFMCommunicate request_size=4 [11:22:05]MH_SAM_APDU [11:22:05]CAPDU: 80 13 02 00 [11:22:05]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [11:22:05]Write i2c OK [11:22:05]MH_I2C_Read... [11:22:06]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:22:06]Read from MH i2c: E2 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: E2 FD 00 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 3B 00 00 00 69 04 9B 00 6F 04 04 00 3B 00 00 00 B1 04 03 00 3C 96 0F 70 04 03 00 88 5B 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B3 A7 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 43 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 4F [11:22:06]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3B 00 00 00 69 04 9B 00 6F 04 04 00 3B 00 00 00 B1 04 03 00 3C 96 0F 70 04 03 00 88 5B 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B3 A7 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 43 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:22:06]wFMCommunicate OK [11:22:06]wFMCommunicate request_size=4 [11:22:06]MH_SAM_APDU [11:22:06]CAPDU: 80 17 00 00 [11:22:06]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [11:22:06]Write i2c OK [11:22:06]MH_I2C_Read... [11:22:06]OFD Sender: No OFD packet to send [11:22:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:22:06]Read from MH i2c: E2 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: E2 FD 00 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BB [11:22:06]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:22:06]wFMCommunicate OK [11:22:06]wFMCommunicate request_size=4 [11:22:06]MH_SAM_APDU [11:22:06]CAPDU: 80 17 00 00 [11:22:06]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [11:22:06]Write i2c OK [11:22:06]MH_I2C_Read... [11:22:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:22:06]Read from MH i2c: E2 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: E2 FD 00 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: E2 FD 00 1A 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 51 [11:22:07]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:22:07]wFMCommunicate OK [11:22:07]wFMCommunicate request_size=4 [11:22:07]MH_SAM_APDU [11:22:07]CAPDU: 80 17 00 00 [11:22:07]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [11:22:07]Write i2c OK [11:22:07]MH_I2C_Read... [11:22:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:22:07]Read from MH i2c: E2 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 FD 00 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0D [11:22:07]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:22:07]wFMCommunicate OK [11:22:07]wFMCommunicate request_size=4 [11:22:07]MH_SAM_APDU [11:22:07]CAPDU: 80 17 00 00 [11:22:07]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [11:22:07]Write i2c OK [11:22:07]MH_I2C_Read... [11:22:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:22:07]Read from MH i2c: E2 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 CB 00 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 CB 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 85 [11:22:07]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:22:07]wFMCommunicate OK [11:22:07]SAM_PROTO_GetShiftData done [11:22:07]requested_item shift.sale.total_cash is exist - process it [11:22:07]requested_item shift.sale_refund.total is exist - process it [11:22:07]requested_item shift.sale_refund.total_cash is exist - process it [11:22:07]requested_item shift.buy.total is exist - process it [11:22:07]requested_item shift.buy.total_cash is exist - process it [11:22:07]produce_requested_data done [11:22:07]produce_requested_data return {"fm.sale.total":59851376.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10215.00,"shift.sale.total_cash":8754.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:22:07]process_action_free get_value [11:22:07]json_value_free [11:22:07]json_value_free done [11:22:07]process_json_proto returns [11:22:07]Send response to host [11:22:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59851376.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10215.00,"shift.sale.total_cash":8754.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:22:07]free response buf [11:22:07]execute_script done [11:22:07]execute_script returns [11:22:07]free content buf [11:22:07]Sock 9.Close socket [11:22:07]Sock 9.Thread stoped [11:22:11]OFD Sender: No OFD packet to send [11:22:16]OFD Sender: No OFD packet to send [11:22:21]OFD Sender: No OFD packet to send [11:22:26]OFD Sender: No OFD packet to send [11:22:31]OFD Sender: No OFD packet to send [11:22:36]OFD Sender: No OFD packet to send [11:22:41]OFD Sender: No OFD packet to send [11:22:46]OFD Sender: No OFD packet to send [11:22:51]OFD Sender: No OFD packet to send [11:22:56]OFD Sender: No OFD packet to send [11:23:01]OFD Sender: No OFD packet to send [11:23:06]OFD Sender: No OFD packet to send [11:23:11]OFD Sender: No OFD packet to send [11:23:16]OFD Sender: No OFD packet to send [11:23:21]OFD Sender: No OFD packet to send [11:23:26]OFD Sender: No OFD packet to send [11:23:31]OFD Sender: No OFD packet to send [11:23:36]OFD Sender: No OFD packet to send [11:23:37]accept exits with 8 [11:23:37]New connection [11:23:37]New thread 3067100516 created [11:23:37]Thread 3066957156 joined [11:23:37]Waiting for new connection... [11:23:37] Sock 8.Parse request [11:23:37]Sock 8.Check first char [11:23:37]Sock 8.First char is OK [11:23:37]request: POST /json_proto HTTP/1.0 [11:23:37]Method: POST [11:23:37]URL: /json_proto [11:23:37]Method is POST - this is cgi request [11:23:37]url: /json_proto [11:23:37]query_string will be loaded in cgi processing [11:23:37]execute_cgi json_proto POST (null) [11:23:37]execute_cgi path=json_proto method=POST [11:23:37]POST find Content-Length [11:23:37]Host: 172.17.44.196:8080 [11:23:37]Content-Length: 215 [11:23:37]Content-Type: application/json [11:23:37] [11:23:37]POST finish read [11:23:37]Found Content-Length = 215 [11:23:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:37]execute_script... [11:23:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:37]POST & json_proto [11:23:37]process_json_proto [11:23:37]json parsed OK: [11:23:37]protocol is kg_v1.0 [11:23:37]action value=get_value [11:23:37]process_action get_value [11:23:37]cmd_get_value [11:23:37]process_action get_value done [11:23:37]requested_data is exist [11:23:37]produce_requested_data [11:23:37]requested_item kkm.sn is exist - process it [11:23:37]requested_item kkm.ver is exist - process it [11:23:37]requested_item fm.sn is exist - process it [11:23:37]wFMCommunicate request_size=4 [11:23:37]MH_SAM_APDU [11:23:37]CAPDU: 80 11 00 00 [11:23:37]Write to MH i2c: E2 08 00 1D 00 80 11 00 00 00 00 00 00 97 [11:23:37]Write i2c OK [11:23:37]MH_I2C_Read... [11:23:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:37]Read from MH i2c: E2 [11:23:37]MH_I2C_Read... [11:23:37]Read from MH i2c: E2 17 00 [11:23:37]MH_I2C_Read... [11:23:37]Read from MH i2c: E2 17 00 1D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 E7 [11:23:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:23:37]wFMCommunicate OK [11:23:37]requested_item fd.num is exist - process it [11:23:37]SAM_PROTO_GetFieldsCounters [11:23:37]wFMCommunicate request_size=4 [11:23:37]MH_SAM_APDU [11:23:37]CAPDU: 80 13 00 00 [11:23:37]Write to MH i2c: E2 08 00 1E 00 80 13 00 00 00 00 00 00 9A [11:23:37]Write i2c OK [11:23:37]MH_I2C_Read... [11:23:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:23:37]Read from MH i2c: E2 [11:23:37]MH_I2C_Read... [11:23:37]Read from MH i2c: E2 62 00 [11:23:37]MH_I2C_Read... [11:23:37]Read from MH i2c: E2 62 00 1E 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 51 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 2F [11:23:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 51 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:23:37]wFMCommunicate OK [11:23:37]SAM_PROTO_GetFieldsCounters done [11:23:37]requested_item shift.num is exist - process it [11:23:37]requested_item shift.opened is exist - process it [11:23:37]req_shift_opened [11:23:37]FM_GetShiftState [11:23:37]SAM_PROTO_GetShiftState [11:23:37]wFMCommunicate request_size=4 [11:23:37]MH_SAM_APDU [11:23:37]CAPDU: 80 13 01 00 [11:23:37]Write to MH i2c: E2 08 00 1F 00 80 13 01 00 00 00 00 00 9C [11:23:37]Write i2c OK [11:23:37]MH_I2C_Read... [11:23:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:37]Read from MH i2c: E2 [11:23:37]MH_I2C_Read... [11:23:37]Read from MH i2c: E2 0E 00 [11:23:37]MH_I2C_Read... [11:23:37]Read from MH i2c: E2 0E 00 1F 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 7A [11:23:37]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:23:37]wFMCommunicate OK [11:23:37]SAM_PROTO_GetShiftState done [11:23:37]FM_GetShiftState done [11:23:37]req_shift_opened done [11:23:37]requested_item shift.open_date is exist - process it [11:23:37]req_shift_open_date [11:23:37]req_shift_open_date done [11:23:37]produce_requested_data done [11:23:37]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91729,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:23:37]process_action_free get_value [11:23:37]json_value_free [11:23:37]json_value_free done [11:23:37]process_json_proto returns [11:23:37]Send response to host [11:23:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91729,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:23:37]free response buf [11:23:37]execute_script done [11:23:37]execute_script returns [11:23:37]free content buf [11:23:37]Sock 8.Close socket [11:23:37]Sock 8.Thread stoped [11:23:37]accept exits with 9 [11:23:37]New connection [11:23:37]New thread 3066957156 created [11:23:37]Thread 3067100516 joined [11:23:37]Waiting for new connection... [11:23:37] Sock 9.Parse request [11:23:37]Sock 9.Check first char [11:23:37]Sock 9.First char is OK [11:23:37]request: POST /json_proto HTTP/1.0 [11:23:37]Method: POST [11:23:37]URL: /json_proto [11:23:37]Method is POST - this is cgi request [11:23:37]url: /json_proto [11:23:37]query_string will be loaded in cgi processing [11:23:37]execute_cgi json_proto POST (null) [11:23:37]execute_cgi path=json_proto method=POST [11:23:37]POST find Content-Length [11:23:37]Host: 172.17.44.196:8080 [11:23:37]Content-Length: 331 [11:23:37]Content-Type: application/json [11:23:37] [11:23:37]POST finish read [11:23:37]Found Content-Length = 331 [11:23:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:23:37]execute_script... [11:23:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:23:38]POST & json_proto [11:23:38]process_json_proto [11:23:38]json parsed OK: [11:23:38]protocol is kg_v1.0 [11:23:38]action value=get_value [11:23:38]process_action get_value [11:23:38]cmd_get_value [11:23:38]process_action get_value done [11:23:38]requested_data is exist [11:23:38]produce_requested_data [11:23:38]requested_item fm.sale.total is exist - process it [11:23:38]SAM_PROTO_GetFMData [11:23:38]wFMCommunicate request_size=4 [11:23:38]MH_SAM_APDU [11:23:38]CAPDU: 80 13 03 00 [11:23:38]Write to MH i2c: E2 08 00 20 00 80 13 03 00 00 00 00 00 9F [11:23:38]Write i2c OK [11:23:38]MH_I2C_Read... [11:23:38]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:23:38]Read from MH i2c: E2 [11:23:38]MH_I2C_Read... [11:23:38]Read from MH i2c: E2 FD 00 [11:23:38]MH_I2C_Read... [11:23:38]Read from MH i2c: E2 FD 00 20 00 00 C8 04 85 04 C4 04 6E 04 04 00 33 64 01 00 69 04 A3 00 6F 04 04 00 35 5F 01 00 B1 04 05 00 00 F4 BD 64 01 70 04 05 00 6A B1 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 78 32 E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B0 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 17 [11:23:38]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 33 64 01 00 69 04 A3 00 6F 04 04 00 35 5F 01 00 B1 04 05 00 00 F4 BD 64 01 70 04 05 00 6A B1 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 78 32 E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B0 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:23:38]wFMCommunicate OK [11:23:38]wFMCommunicate request_size=4 [11:23:38]MH_SAM_APDU [11:23:38]CAPDU: 80 17 00 00 [11:23:38]Write to MH i2c: E2 08 00 21 00 80 17 00 00 00 00 00 00 A1 [11:23:38]Write i2c OK [11:23:38]MH_I2C_Read... [11:23:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:23:38]Read from MH i2c: E2 [11:23:38]MH_I2C_Read... [11:23:38]Read from MH i2c: E2 FD 00 [11:23:38]MH_I2C_Read... [11:23:38]Read from MH i2c: E2 FD 00 21 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 B3 [11:23:38]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:23:38]wFMCommunicate OK [11:23:38]wFMCommunicate request_size=4 [11:23:38]MH_SAM_APDU [11:23:38]CAPDU: 80 17 00 00 [11:23:38]Write to MH i2c: E2 08 00 22 00 80 17 00 00 00 00 00 00 A2 [11:23:38]Write i2c OK [11:23:38]MH_I2C_Read... [11:23:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:23:39]Read from MH i2c: E2 [11:23:39]MH_I2C_Read... [11:23:39]Read from MH i2c: E2 FD 00 [11:23:39]MH_I2C_Read... [11:23:39]Read from MH i2c: E2 FD 00 22 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 7A [11:23:39]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:23:39]wFMCommunicate OK [11:23:39]wFMCommunicate request_size=4 [11:23:39]MH_SAM_APDU [11:23:39]CAPDU: 80 17 00 00 [11:23:39]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [11:23:39]Write i2c OK [11:23:39]MH_I2C_Read... [11:23:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:23:39]Read from MH i2c: E2 [11:23:39]MH_I2C_Read... [11:23:39]Read from MH i2c: E2 FD 00 [11:23:39]MH_I2C_Read... [11:23:39]Read from MH i2c: E2 FD 00 23 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 1B [11:23:39]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:23:39]wFMCommunicate OK [11:23:39]wFMCommunicate request_size=4 [11:23:39]MH_SAM_APDU [11:23:39]CAPDU: 80 17 00 00 [11:23:39]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [11:23:39]Write i2c OK [11:23:39]MH_I2C_Read... [11:23:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:23:39]Read from MH i2c: E2 [11:23:39]MH_I2C_Read... [11:23:39]Read from MH i2c: E2 E5 00 [11:23:39]MH_I2C_Read... [11:23:39]Read from MH i2c: E2 E5 00 24 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 88 [11:23:39]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:23:39]wFMCommunicate OK [11:23:39]SAM_PROTO_GetFMData done [11:23:39]requested_item fm.sale_refund.total is exist - process it [11:23:39]requested_item fm.buy.total is exist - process it [11:23:39]requested_item shift.sale.total is exist - process it [11:23:39]SAM_PROTO_GetShiftData [11:23:39]wFMCommunicate request_size=4 [11:23:39]MH_SAM_APDU [11:23:39]CAPDU: 80 13 02 00 [11:23:39]Write to MH i2c: E2 08 00 25 00 80 13 02 00 00 00 00 00 A3 [11:23:39]Write i2c OK [11:23:39]MH_I2C_Read... [11:23:39]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:23:39]Read from MH i2c: E2 [11:23:39]MH_I2C_Read... [11:23:39]Read from MH i2c: E2 FD 00 [11:23:39]MH_I2C_Read... [11:23:40]Read from MH i2c: E2 FD 00 25 00 00 AE 04 AA 04 AA 04 6E 04 04 00 3B 00 00 00 69 04 9B 00 6F 04 04 00 3B 00 00 00 B1 04 03 00 3C 96 0F 70 04 03 00 88 5B 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B3 A7 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 43 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 5C [11:23:40]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3B 00 00 00 69 04 9B 00 6F 04 04 00 3B 00 00 00 B1 04 03 00 3C 96 0F 70 04 03 00 88 5B 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B3 A7 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 43 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:23:40]wFMCommunicate OK [11:23:40]wFMCommunicate request_size=4 [11:23:40]MH_SAM_APDU [11:23:40]CAPDU: 80 17 00 00 [11:23:40]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [11:23:40]Write i2c OK [11:23:40]MH_I2C_Read... [11:23:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:23:40]Read from MH i2c: E2 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: E2 FD 00 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: E2 FD 00 26 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 C8 [11:23:40]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:23:40]wFMCommunicate OK [11:23:40]wFMCommunicate request_size=4 [11:23:40]MH_SAM_APDU [11:23:40]CAPDU: 80 17 00 00 [11:23:40]Write to MH i2c: E2 08 00 27 00 80 17 00 00 00 00 00 00 A7 [11:23:40]Write i2c OK [11:23:40]MH_I2C_Read... [11:23:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:23:40]Read from MH i2c: E2 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: E2 FD 00 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: E2 FD 00 27 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 5E [11:23:40]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:23:40]wFMCommunicate OK [11:23:40]wFMCommunicate request_size=4 [11:23:40]MH_SAM_APDU [11:23:40]CAPDU: 80 17 00 00 [11:23:40]Write to MH i2c: E2 08 00 28 00 80 17 00 00 00 00 00 00 A8 [11:23:40]Write i2c OK [11:23:40]MH_I2C_Read... [11:23:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:23:40]Read from MH i2c: E2 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: E2 FD 00 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: E2 FD 00 28 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 1A [11:23:40]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:23:40]wFMCommunicate OK [11:23:40]wFMCommunicate request_size=4 [11:23:40]MH_SAM_APDU [11:23:40]CAPDU: 80 17 00 00 [11:23:40]Write to MH i2c: E2 08 00 29 00 80 17 00 00 00 00 00 00 A9 [11:23:40]Write i2c OK [11:23:40]MH_I2C_Read... [11:23:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:23:41]Read from MH i2c: E2 [11:23:41]MH_I2C_Read... [11:23:41]Read from MH i2c: E2 CB 00 [11:23:41]MH_I2C_Read... [11:23:41]Read from MH i2c: E2 CB 00 29 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 92 [11:23:41]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:23:41]wFMCommunicate OK [11:23:41]SAM_PROTO_GetShiftData done [11:23:41]requested_item shift.sale.total_cash is exist - process it [11:23:41]requested_item shift.sale_refund.total is exist - process it [11:23:41]requested_item shift.sale_refund.total_cash is exist - process it [11:23:41]requested_item shift.buy.total is exist - process it [11:23:41]requested_item shift.buy.total_cash is exist - process it [11:23:41]produce_requested_data done [11:23:41]produce_requested_data return {"fm.sale.total":59851376.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10215.00,"shift.sale.total_cash":8754.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:23:41]process_action_free get_value [11:23:41]json_value_free [11:23:41]json_value_free done [11:23:41]process_json_proto returns [11:23:41]Send response to host [11:23:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59851376.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10215.00,"shift.sale.total_cash":8754.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:23:41]free response buf [11:23:41]execute_script done [11:23:41]execute_script returns [11:23:41]free content buf [11:23:41]Sock 9.Close socket [11:23:41]Sock 9.Thread stoped [11:23:41]OFD Sender: No OFD packet to send [11:23:46]OFD Sender: No OFD packet to send [11:23:51]OFD Sender: No OFD packet to send [11:23:56]OFD Sender: No OFD packet to send [11:24:01]OFD Sender: No OFD packet to send [11:24:06]OFD Sender: No OFD packet to send [11:24:11]OFD Sender: No OFD packet to send [11:24:16]OFD Sender: No OFD packet to send [11:24:21]OFD Sender: No OFD packet to send [11:24:26]OFD Sender: No OFD packet to send [11:24:31]OFD Sender: No OFD packet to send [11:24:36]OFD Sender: No OFD packet to send [11:24:41]OFD Sender: No OFD packet to send [11:24:46]OFD Sender: No OFD packet to send [11:24:51]OFD Sender: No OFD packet to send [11:24:56]OFD Sender: No OFD packet to send [11:25:01]OFD Sender: No OFD packet to send [11:25:06]OFD Sender: No OFD packet to send [11:25:11]OFD Sender: No OFD packet to send [11:25:13]accept exits with 8 [11:25:13]New connection [11:25:13]New thread 3067100516 created [11:25:13]Thread 3066957156 joined [11:25:13]Waiting for new connection... [11:25:13] Sock 8.Parse request [11:25:13]Sock 8.Check first char [11:25:13]Sock 8.First char is OK [11:25:13]request: POST /json_proto HTTP/1.0 [11:25:13]Method: POST [11:25:13]URL: /json_proto [11:25:13]Method is POST - this is cgi request [11:25:13]url: /json_proto [11:25:13]query_string will be loaded in cgi processing [11:25:13]execute_cgi json_proto POST (null) [11:25:13]execute_cgi path=json_proto method=POST [11:25:13]POST find Content-Length [11:25:13]Host: 172.17.44.196:8080 [11:25:13]Content-Length: 215 [11:25:13]Content-Type: application/json [11:25:13] [11:25:13]POST finish read [11:25:13]Found Content-Length = 215 [11:25:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:13]execute_script... [11:25:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:13]POST & json_proto [11:25:13]process_json_proto [11:25:13]json parsed OK: [11:25:13]protocol is kg_v1.0 [11:25:13]action value=get_value [11:25:13]process_action get_value [11:25:13]cmd_get_value [11:25:13]process_action get_value done [11:25:13]requested_data is exist [11:25:13]produce_requested_data [11:25:13]requested_item kkm.sn is exist - process it [11:25:13]requested_item kkm.ver is exist - process it [11:25:13]requested_item fm.sn is exist - process it [11:25:13]wFMCommunicate request_size=4 [11:25:13]MH_SAM_APDU [11:25:13]CAPDU: 80 11 00 00 [11:25:13]Write to MH i2c: E2 08 00 2A 00 80 11 00 00 00 00 00 00 A4 [11:25:13]Write i2c OK [11:25:13]MH_I2C_Read... [11:25:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:13]Read from MH i2c: E2 [11:25:13]MH_I2C_Read... [11:25:13]Read from MH i2c: E2 17 00 [11:25:13]MH_I2C_Read... [11:25:13]Read from MH i2c: E2 17 00 2A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 F4 [11:25:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:25:13]wFMCommunicate OK [11:25:13]requested_item fd.num is exist - process it [11:25:13]SAM_PROTO_GetFieldsCounters [11:25:13]wFMCommunicate request_size=4 [11:25:13]MH_SAM_APDU [11:25:13]CAPDU: 80 13 00 00 [11:25:13]Write to MH i2c: E2 08 00 2B 00 80 13 00 00 00 00 00 00 A7 [11:25:13]Write i2c OK [11:25:13]MH_I2C_Read... [11:25:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:13]Read from MH i2c: E2 [11:25:13]MH_I2C_Read... [11:25:13]Read from MH i2c: E2 62 00 [11:25:13]MH_I2C_Read... [11:25:13]Read from MH i2c: E2 62 00 2B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 51 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 3C [11:25:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 51 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:25:13]wFMCommunicate OK [11:25:13]SAM_PROTO_GetFieldsCounters done [11:25:13]requested_item shift.num is exist - process it [11:25:13]requested_item shift.opened is exist - process it [11:25:13]req_shift_opened [11:25:13]FM_GetShiftState [11:25:13]SAM_PROTO_GetShiftState [11:25:13]wFMCommunicate request_size=4 [11:25:13]MH_SAM_APDU [11:25:13]CAPDU: 80 13 01 00 [11:25:13]Write to MH i2c: E2 08 00 2C 00 80 13 01 00 00 00 00 00 A9 [11:25:13]Write i2c OK [11:25:13]MH_I2C_Read... [11:25:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:13]Read from MH i2c: E2 [11:25:13]MH_I2C_Read... [11:25:13]Read from MH i2c: E2 0E 00 [11:25:13]MH_I2C_Read... [11:25:13]Read from MH i2c: E2 0E 00 2C 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 87 [11:25:13]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:25:13]wFMCommunicate OK [11:25:13]SAM_PROTO_GetShiftState done [11:25:13]FM_GetShiftState done [11:25:13]req_shift_opened done [11:25:13]requested_item shift.open_date is exist - process it [11:25:13]req_shift_open_date [11:25:13]req_shift_open_date done [11:25:13]produce_requested_data done [11:25:13]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91729,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:25:13]process_action_free get_value [11:25:13]json_value_free [11:25:13]json_value_free done [11:25:13]process_json_proto returns [11:25:13]Send response to host [11:25:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91729,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:25:13]free response buf [11:25:13]execute_script done [11:25:13]execute_script returns [11:25:13]free content buf [11:25:13]Sock 8.Close socket [11:25:13]Sock 8.Thread stoped [11:25:13]accept exits with 9 [11:25:13]New connection [11:25:13]New thread 3066957156 created [11:25:13]Thread 3067100516 joined [11:25:13]Waiting for new connection... [11:25:13] Sock 9.Parse request [11:25:13]Sock 9.Check first char [11:25:13]Sock 9.First char is OK [11:25:13]request: POST /json_proto HTTP/1.0 [11:25:13]Method: POST [11:25:13]URL: /json_proto [11:25:13]Method is POST - this is cgi request [11:25:13]url: /json_proto [11:25:13]query_string will be loaded in cgi processing [11:25:13]execute_cgi json_proto POST (null) [11:25:13]execute_cgi path=json_proto method=POST [11:25:13]POST find Content-Length [11:25:13]Host: 172.17.44.196:8080 [11:25:13]Content-Length: 331 [11:25:13]Content-Type: application/json [11:25:13] [11:25:13]POST finish read [11:25:13]Found Content-Length = 331 [11:25:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:25:13]execute_script... [11:25:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:25:13]POST & json_proto [11:25:13]process_json_proto [11:25:13]json parsed OK: [11:25:13]protocol is kg_v1.0 [11:25:13]action value=get_value [11:25:13]process_action get_value [11:25:13]cmd_get_value [11:25:13]process_action get_value done [11:25:13]requested_data is exist [11:25:13]produce_requested_data [11:25:13]requested_item fm.sale.total is exist - process it [11:25:13]SAM_PROTO_GetFMData [11:25:13]wFMCommunicate request_size=4 [11:25:13]MH_SAM_APDU [11:25:13]CAPDU: 80 13 03 00 [11:25:13]Write to MH i2c: E2 08 00 2D 00 80 13 03 00 00 00 00 00 AC [11:25:13]Write i2c OK [11:25:13]MH_I2C_Read... [11:25:14]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:25:14]Read from MH i2c: E2 [11:25:14]MH_I2C_Read... [11:25:14]Read from MH i2c: E2 FD 00 [11:25:14]MH_I2C_Read... [11:25:14]Read from MH i2c: E2 FD 00 2D 00 00 C8 04 85 04 C4 04 6E 04 04 00 33 64 01 00 69 04 A3 00 6F 04 04 00 35 5F 01 00 B1 04 05 00 00 F4 BD 64 01 70 04 05 00 6A B1 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 78 32 E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B0 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 24 [11:25:14]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 33 64 01 00 69 04 A3 00 6F 04 04 00 35 5F 01 00 B1 04 05 00 00 F4 BD 64 01 70 04 05 00 6A B1 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 78 32 E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B0 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:25:14]wFMCommunicate OK [11:25:14]wFMCommunicate request_size=4 [11:25:14]MH_SAM_APDU [11:25:14]CAPDU: 80 17 00 00 [11:25:14]Write to MH i2c: E2 08 00 2E 00 80 17 00 00 00 00 00 00 AE [11:25:14]Write i2c OK [11:25:14]MH_I2C_Read... [11:25:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:25:14]Read from MH i2c: E2 [11:25:14]MH_I2C_Read... [11:25:14]Read from MH i2c: E2 FD 00 [11:25:14]MH_I2C_Read... [11:25:14]Read from MH i2c: E2 FD 00 2E 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 C0 [11:25:14]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:25:14]wFMCommunicate OK [11:25:14]wFMCommunicate request_size=4 [11:25:14]MH_SAM_APDU [11:25:14]CAPDU: 80 17 00 00 [11:25:14]Write to MH i2c: E2 08 00 2F 00 80 17 00 00 00 00 00 00 AF [11:25:14]Write i2c OK [11:25:14]MH_I2C_Read... [11:25:14]int [11:25:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:25:14]*** FLAG_PRN_PAP2 set [11:25:14]Read from MH i2c: E2 [11:25:14]MH_I2C_Read... [11:25:14]Read from MH i2c: E2 FD 00 [11:25:14]MH_I2C_Read... [11:25:14]Read from MH i2c: E2 FD 00 2F 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 87 [11:25:14]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:25:14]wFMCommunicate OK [11:25:14]wFMCommunicate request_size=4 [11:25:14]MH_SAM_APDU [11:25:14]CAPDU: 80 17 00 00 [11:25:14]Write to MH i2c: E2 08 00 30 00 80 17 00 00 00 00 00 00 B0 [11:25:14]Write i2c OK [11:25:14]MH_I2C_Read... [11:25:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:25:15]Read from MH i2c: E2 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: E2 FD 00 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: E2 FD 00 30 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 28 [11:25:15]RAPDU: Write to MH i2c: 00 01 00 00 EF 00 03 31 09 00 00 31 F6 [11:25:15]03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 Write i2c OK [11:25:15]00 MH_I2C_Read... [11:25:15]06 F7 Read from MH i2c: 03 01 00 [11:25:15]00 MH_I2C_Read... [11:25:15]7A 04 8D Read from MH i2c: 00 01 07 6F 04 04 00 00 [11:25:15]00 MH_I2C_Read... [11:25:15]00 00 00 B1 04 00 00 70 04 00 00 72 04 Read from MH i2c: 00 01 00 07 00 00 04 31 75 00 00 00 EE 03 03 00 09 00 00 00 F2 FF 0F 03 01 00 49 [11:25:15]00 state=0 [11:25:15]F3 No paper [11:25:15]03 Cover opened [11:25:15]00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:25:15]wFMCommunicate OK [11:25:15]wFMCommunicate request_size=4 [11:25:15]MH_SAM_APDU [11:25:15]CAPDU: 80 17 00 00 [11:25:15]Write to MH i2c: E2 08 00 32 00 80 17 00 00 00 00 00 00 B2 [11:25:15]Write i2c OK [11:25:15]MH_I2C_Read... [11:25:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:25:15]Read from MH i2c: E2 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: E2 E5 00 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: E2 E5 00 32 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 96 [11:25:15]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:25:15]wFMCommunicate OK [11:25:15]SAM_PROTO_GetFMData done [11:25:15]requested_item fm.sale_refund.total is exist - process it [11:25:15]requested_item fm.buy.total is exist - process it [11:25:15]requested_item shift.sale.total is exist - process it [11:25:15]SAM_PROTO_GetShiftData [11:25:15]wFMCommunicate request_size=4 [11:25:15]MH_SAM_APDU [11:25:15]CAPDU: 80 13 02 00 [11:25:15]Write to MH i2c: E2 08 00 33 00 80 13 02 00 00 00 00 00 B1 [11:25:15]Write i2c OK [11:25:15]MH_I2C_Read... [11:25:15]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:25:15]Read from MH i2c: E2 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: E2 FD 00 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: E2 FD 00 33 00 00 AE 04 AA 04 AA 04 6E 04 04 00 3B 00 00 00 69 04 9B 00 6F 04 04 00 3B 00 00 00 B1 04 03 00 3C 96 0F 70 04 03 00 88 5B 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B3 A7 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 43 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 6A [11:25:15]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3B 00 00 00 69 04 9B 00 6F 04 04 00 3B 00 00 00 B1 04 03 00 3C 96 0F 70 04 03 00 88 5B 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B3 A7 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 43 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 [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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 F9 [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 5400000000572554 (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: 397208+1714856732=1715253940 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:10]*** Is cutter blocked? [00:00:10]*** FLAG_PRN_PAP1 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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FA [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 01 00 00 00 FF 0F 1A [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 41 00 38 00 FF FF 57 [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 B5 B2 3C 66 1C A3 36 66 63 [11:25:41]Current date/time: 09.05.2024 11:25 [11:25:41]FM_Init [11:25:41]wFMConnect [11:25:41]MH_SAM_On [11:25:41]Write to MH i2c: E0 00 00 08 00 E7 [11:25:41]Write i2c OK [11:25:41]MH_I2C_Read... [11:25:41]*** iso7816_init finished! [11:25:41]*** atr: [11:25:41]*** 0F 3B D5 18 FF 81 91 FE [11:25:41]*** 1F C3 80 73 C8 21 10 0A [11:25:41]*** 00 00 00 00 00 00 00 00 [11:25:41]*** 00 00 00 00 00 00 00 00 [11:25:41]*** 00 00 00 00 00 00 00 00 [11:25:41]*** 00 00 00 00 00 00 00 00 [11:25:41]*** 00 00 00 00 00 00 00 00 [11:25:41]*** 00 00 00 00 00 00 00 00 [11:25:41]Read from MH i2c: E0 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: E0 10 00 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [11:25:41]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [11:25:41]wFMCommunicate request_size=10 [11:25:41]MH_SAM_APDU [11:25:41]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [11:25:41]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [11:25:41]Write i2c OK [11:25:41]MH_I2C_Read... [11:25:41]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [11:25:41]Read from MH i2c: E2 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: E2 03 00 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [11:25:41]RAPDU: 90 00 [11:25:41]wFMCommunicate OK [11:25:41]wFMCommunicate request_size=4 [11:25:41]MH_SAM_APDU [11:25:41]CAPDU: 80 11 00 00 [11:25:41]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [11:25:41]Write i2c OK [11:25:41]MH_I2C_Read... [11:25:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:41]Read from MH i2c: E2 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: E2 17 00 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D4 [11:25:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:25:41]wFMCommunicate OK [11:25:41]Detected FM SN is 0000000000965423 [11:25:41]Stored FM SN is 0000000000965423 [11:25:41]wFMCommunicate request_size=9 [11:25:41]MH_SAM_APDU [11:25:41]CAPDU: 80 16 00 00 04 13 63 00 00 [11:25:41]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 13 63 00 00 00 00 08 [11:25:41]Write i2c OK [11:25:41]MH_I2C_Read... [11:25:41]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [11:25:41]Read from MH i2c: E2 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: E2 03 00 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [11:25:41]RAPDU: 90 00 [11:25:41]wFMCommunicate OK [11:25:41]FM PIN OK [11:25:41]wFMCommunicate request_size=8 [11:25:41]MH_SAM_APDU [11:25:41]CAPDU: 80 14 04 00 03 02 00 01 [11:25:41]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [11:25:41]Write i2c OK [11:25:41]MH_I2C_Read... [11:25:41]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [11:25:41]Read from MH i2c: E2 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: E2 03 00 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [11:25:41]RAPDU: 90 00 [11:25:41]wFMCommunicate OK [11:25:41]wFMCommunicate request_size=13 [11:25:41]MH_SAM_APDU [11:25:41]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [11:25:41]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [11:25:41]Write i2c OK [11:25:41]MH_I2C_Read... [11:25:41]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [11:25:41]Read from MH i2c: E2 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: E2 03 00 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [11:25:41]RAPDU: 90 00 [11:25:41]wFMCommunicate OK [11:25:41]wFMCommunicate request_size=4 [11:25:41]MH_SAM_APDU [11:25:41]CAPDU: 80 11 00 00 [11:25:41]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [11:25:41]Write i2c OK [11:25:41]MH_I2C_Read... [11:25:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:41]Read from MH i2c: E2 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: E2 17 00 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D8 [11:25:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:25:41]wFMCommunicate OK [11:25:41]DocumentArchiveInit [11:25:41]Start Httpd... [11:25:41]Httpd thread 3067575652 created [11:25:41]Write to MH i2c: 01 00 00 0F 00 0F [11:25:41]Write i2c OK [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: 01 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: 01 07 00 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: 01 07 00 0F 00 00 01 00 00 00 FF 0F 25 [11:25:41]MH Int Process started [11:25:41]Allocated Socket 8 [11:25:41]Bind OK [11:25:41]Listen OK [11:25:41]httpd running on port 8080 [11:25:41]Waiting for new connection... [11:25:41]OFD Sender: No OFD packet to send [11:25:46]OFD Sender: No OFD packet to send [11:25:51]OFD Sender: No OFD packet to send [11:25:56]OFD Sender: No OFD packet to send [11:26:01]OFD Sender: No OFD packet to send [11:26:06]OFD Sender: No OFD packet to send [11:26:11]OFD Sender: No OFD packet to send [11:26:16]OFD Sender: No OFD packet to send [11:26:21]OFD Sender: No OFD packet to send [11:26:26]OFD Sender: No OFD packet to send [11:26:31]OFD Sender: No OFD packet to send [11:26:36]OFD Sender: No OFD packet to send [11:26:41]OFD Sender: No OFD packet to send [11:26:46]OFD Sender: No OFD packet to send [11:26:51]OFD Sender: No OFD packet to send [11:26:56]OFD Sender: No OFD packet to send [11:27:01]OFD Sender: No OFD packet to send [11:27:06]OFD Sender: No OFD packet to send [11:27:11]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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 F9 [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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [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]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 5400000000572554 (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: 397316+1714856732=1715254048 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:10]*** Is cutter blocked? [00:00:10]*** FLAG_PRN_PAP1 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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FA [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 01 00 00 00 FF 0F 1A [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 41 00 38 00 FF FF 57 [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 21 B3 3C 66 1C A3 36 66 D0 [11:27:29]Current date/time: 09.05.2024 11:27 [11:27:29]FM_Init [11:27:29]wFMConnect [11:27:29]MH_SAM_On [11:27:29]Write to MH i2c: E0 00 00 08 00 E7 [11:27:29]Write i2c OK [11:27:29]MH_I2C_Read... [11:27:29]*** iso7816_init finished! [11:27:29]*** atr: [11:27:29]*** 0F 3B D5 18 FF 81 91 FE [11:27:29]*** 1F C3 80 73 C8 21 10 0A [11:27:29]*** 00 00 00 00 00 00 00 00 [11:27:29]*** 00 00 00 00 00 00 00 00 [11:27:29]*** 00 00 00 00 00 00 00 00 [11:27:29]*** 00 00 00 00 00 00 00 00 [11:27:29]*** 00 00 00 00 00 00 00 00 [11:27:29]*** 00 00 00 00 00 00 00 00 [11:27:29]Read from MH i2c: E0 [11:27:29]MH_I2C_Read... [11:27:29]Read from MH i2c: E0 10 00 [11:27:29]MH_I2C_Read... [11:27:29]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [11:27:29]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [11:27:29]wFMCommunicate request_size=10 [11:27:29]MH_SAM_APDU [11:27:29]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [11:27:29]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [11:27:29]Write i2c OK [11:27:29]MH_I2C_Read... [11:27:29]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [11:27:29]Read from MH i2c: E2 [11:27:29]MH_I2C_Read... [11:27:29]Read from MH i2c: E2 03 00 [11:27:29]MH_I2C_Read... [11:27:29]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [11:27:29]RAPDU: 90 00 [11:27:29]wFMCommunicate OK [11:27:29]wFMCommunicate request_size=4 [11:27:29]MH_SAM_APDU [11:27:29]CAPDU: 80 11 00 00 [11:27:29]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [11:27:29]Write i2c OK [11:27:29]MH_I2C_Read... [11:27:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:29]Read from MH i2c: E2 [11:27:29]MH_I2C_Read... [11:27:29]Read from MH i2c: E2 17 00 [11:27:29]MH_I2C_Read... [11:27:29]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D4 [11:27:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:27:29]wFMCommunicate OK [11:27:29]Detected FM SN is 0000000000965423 [11:27:29]Stored FM SN is 0000000000965423 [11:27:29]wFMCommunicate request_size=9 [11:27:29]MH_SAM_APDU [11:27:29]CAPDU: 80 16 00 00 04 13 63 00 00 [11:27:29]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 13 63 00 00 00 00 08 [11:27:29]Write i2c OK [11:27:29]MH_I2C_Read... [11:27:29]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [11:27:29]Read from MH i2c: E2 [11:27:29]MH_I2C_Read... [11:27:29]Read from MH i2c: E2 03 00 [11:27:29]MH_I2C_Read... [11:27:29]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [11:27:29]RAPDU: 90 00 [11:27:29]wFMCommunicate OK [11:27:29]FM PIN OK [11:27:29]wFMCommunicate request_size=8 [11:27:29]MH_SAM_APDU [11:27:29]CAPDU: 80 14 04 00 03 02 00 01 [11:27:29]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [11:27:29]Write i2c OK [11:27:29]MH_I2C_Read... [11:27:29]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [11:27:29]Read from MH i2c: E2 [11:27:29]MH_I2C_Read... [11:27:29]Read from MH i2c: E2 03 00 [11:27:29]MH_I2C_Read... [11:27:29]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [11:27:29]RAPDU: 90 00 [11:27:29]wFMCommunicate OK [11:27:29]wFMCommunicate request_size=13 [11:27:29]MH_SAM_APDU [11:27:29]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [11:27:29]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [11:27:29]Write i2c OK [11:27:29]MH_I2C_Read... [11:27:29]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [11:27:29]Read from MH i2c: E2 [11:27:29]MH_I2C_Read... [11:27:29]Read from MH i2c: E2 03 00 [11:27:29]MH_I2C_Read... [11:27:29]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [11:27:29]RAPDU: 90 00 [11:27:29]wFMCommunicate OK [11:27:29]wFMCommunicate request_size=4 [11:27:29]MH_SAM_APDU [11:27:29]CAPDU: 80 11 00 00 [11:27:29]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [11:27:29]Write i2c OK [11:27:29]MH_I2C_Read... [11:27:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:29]Read from MH i2c: E2 [11:27:29]MH_I2C_Read... [11:27:29]Read from MH i2c: E2 17 00 [11:27:29]MH_I2C_Read... [11:27:29]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D8 [11:27:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:27:29]wFMCommunicate OK [11:27:29]DocumentArchiveInit [11:27:29]Start Httpd... [11:27:29]Httpd thread 3067895140 created [11:27:29]Write to MH i2c: 01 00 00 0F 00 0F [11:27:29]Write i2c OK [11:27:29]MH_I2C_Read... [11:27:29]Read from MH i2c: 01 [11:27:29]MH_I2C_Read... [11:27:29]Read from MH i2c: 01 07 00 [11:27:29]MH_I2C_Read... [11:27:29]Read from MH i2c: 01 07 00 0F 00 00 01 00 00 00 FF 0F 25 [11:27:29]MH Int Process started [11:27:29]Allocated Socket 6 [11:27:29]Bind OK [11:27:29]Listen OK [11:27:29]httpd running on port 8080 [11:27:29]Waiting for new connection... [11:27:29]OFD Sender: No OFD packet to send [11:27:32]accept exits with 7 [11:27:32]New connection [11:27:32]New thread 3067608420 created [11:27:32]Waiting for new connection... [11:27:32] Sock 7.Parse request [11:27:32]Sock 7.Check first char [11:27:33]Sock 7.First char is OK [11:27:33]request: GET /testengine HTTP/1.1 [11:27:33]Method: GET [11:27:33]URL: /testengine [11:27:33]Method is GET - find url and querystring [11:27:33]No ? found - this is static page request [11:27:33]url: /testengine [11:27:33]check /htdocs/testengine [11:27:33]file exist [11:27:33]serve_file /htdocs/testengine/index.html [11:27:33]read remaining request lines [11:27:33]Host: 172.17.44.196:8080 [11:27:33]Connection: keep-alive [11:27:33]Upgrade-Insecure-Requests: 1 [11:27:33]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 [11:27:33]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 [11:27:33]Accept-Encoding: gzip, deflate [11:27:33]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [11:27:33] [11:27:33]open file /htdocs/testengine/index.html [11:27:33]send HTTP headers [11:27:33]send file content [11:27:33]Finished. Sent 1003 bytes [11:27:33]close file [11:27:33]Sock 7.Close socket [11:27:33]Sock 7.Thread stoped [11:27:34]accept exits with 8 [11:27:34]New connection [11:27:34]New thread 3067465060 created [11:27:34]Thread 3067608420 joined [11:27:34]Waiting for new connection... [11:27:34] Sock 8.Parse request [11:27:34]Sock 8.Check first char [11:27:34]accept exits with 7 [11:27:34]New connection [11:27:34]New thread 3067608420 created [11:27:34] Sock 7.Parse request [11:27:34]Waiting for new connection... [11:27:34]Sock 7.Check first char [11:27:34]accept exits with 10 [11:27:34]New connection [11:27:34]New thread 3067321700 created [11:27:34] Sock 10.Parse request [11:27:34]Waiting for new connection... [11:27:34]Sock 10.Check first char [11:27:34]Sock 7.First char is OK [11:27:34]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [11:27:34]Method: GET [11:27:34]URL: /testengine/css/chunk-vendors.1a13a212.css [11:27:34]Method is GET - find url and querystring [11:27:34]No ? found - this is static page request [11:27:34]url: /testengine/css/chunk-vendors.1a13a212.css [11:27:34]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [11:27:34]file exist [11:27:34]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [11:27:34]read remaining request lines [11:27:34]Host: 172.17.44.196:8080 [11:27:34]Connection: keep-alive [11:27: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 [11:27:34]Accept: text/css,*/*;q=0.1 [11:27:34]Referer: http://172.17.44.196:8080/testengine [11:27:34]Accept-Encoding: gzip, deflate [11:27:34]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [11:27:34] [11:27:34]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [11:27:34]send HTTP headers [11:27:34]send file content [11:27:34]Sock 10.First char is OK [11:27:34]Finished. Sent 140 bytes [11:27:34]close file [11:27:34]Sock 7.Close socket [11:27:34]Sock 7.Thread stoped [11:27:34]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [11:27:34]Method: GET [11:27:34]URL: /testengine/js/app.a9c38288.js [11:27:34]Method is GET - find url and querystring [11:27:34]No ? found - this is static page request [11:27:34]url: /testengine/js/app.a9c38288.js [11:27:34]check /htdocs/testengine/js/app.a9c38288.js [11:27:34]file exist [11:27:34]serve_file /htdocs/testengine/js/app.a9c38288.js [11:27:34]read remaining request lines [11:27:34]Host: 172.17.44.196:8080 [11:27:34]Connection: keep-alive [11:27: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 [11:27:34]Accept: */* [11:27:34]Referer: http://172.17.44.196:8080/testengine [11:27:34]Accept-Encoding: gzip, deflate [11:27:34]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [11:27:34] [11:27:34]open file /htdocs/testengine/js/app.a9c38288.js [11:27:34]send HTTP headers [11:27:34]send file content [11:27:34]Sock 8.First char is OK [11:27:34]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [11:27:34]Method: GET [11:27:34]URL: /testengine/css/app.915bc88f.css [11:27:34]Method is GET - find url and querystring [11:27:34]No ? found - this is static page request [11:27:34]url: /testengine/css/app.915bc88f.css [11:27:34]check /htdocs/testengine/css/app.915bc88f.css [11:27:34]file exist [11:27:34]serve_file /htdocs/testengine/css/app.915bc88f.css [11:27:34]read remaining request lines [11:27:34]Host: 172.17.44.196:8080 [11:27:34]Connection: keep-alive [11:27: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 [11:27:34]Accept: text/css,*/*;q=0.1 [11:27:34]Referer: http://172.17.44.196:8080/testengine [11:27:34]Accept-Encoding: gzip, deflate [11:27:34]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [11:27:34] [11:27:34]open file /htdocs/testengine/css/app.915bc88f.css [11:27:34]send HTTP headers [11:27:34]send file content [11:27:34]Finished. Sent 1227 bytes [11:27:34]close file [11:27:34]Sock 8.Close socket [11:27:34]Sock 8.Thread stoped [11:27:34]Finished. Sent 102400 bytes [11:27:34]close file [11:27:34]Sock 10.Close socket [11:27:34]Sock 10.Thread stoped [11:27:34]OFD Sender: No OFD packet to send [11:27:35]accept exits with 11 [11:27:35]New connection [11:27:35]New thread 3067178340 created [11:27:35]Thread 3067465060 joined [11:27:35]Thread 3067608420 joined [11:27:35]Thread 3067321700 joined [11:27:35]Waiting for new connection... [11:27:35]accept exits with 7 [11:27:35]New connection [11:27:35]New thread 3067608420 created [11:27:35]Waiting for new connection... [11:27:35] Sock 7.Parse request [11:27:35]Sock 7.Check first char [11:27:35] Sock 11.Parse request [11:27:35]Sock 11.Check first char [11:27:35]Sock 11.First char is OK [11:27:35]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [11:27:35]Method: GET [11:27:35]URL: /testengine/js/chunk-vendors.8f546e50.js [11:27:35]Method is GET - find url and querystring [11:27:35]No ? found - this is static page request [11:27:35]url: /testengine/js/chunk-vendors.8f546e50.js [11:27:35]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [11:27:35]file exist [11:27:35]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [11:27:35]read remaining request lines [11:27:35]Host: 172.17.44.196:8080 [11:27:35]Connection: keep-alive [11:27:35]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 [11:27:35]Accept: */* [11:27:35]Referer: http://172.17.44.196:8080/testengine [11:27:35]Accept-Encoding: gzip, deflate [11:27:35]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [11:27:35] [11:27:35]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [11:27:35]send HTTP headers [11:27:35]send file content [11:27:35]Finished. Sent 165537 bytes [11:27:35]close file [11:27:35]Sock 11.Close socket [11:27:35]Sock 11.Thread stoped [11:27:36]Sock 7.First char is OK [11:27:36]request: GET /testengine/favicon.ico HTTP/1.1 [11:27:36]Method: GET [11:27:36]URL: /testengine/favicon.ico [11:27:36]Method is GET - find url and querystring [11:27:36]No ? found - this is static page request [11:27:36]url: /testengine/favicon.ico [11:27:36]check /htdocs/testengine/favicon.ico [11:27:36]file exist [11:27:36]serve_file /htdocs/testengine/favicon.ico [11:27:36]read remaining request lines [11:27:36]Host: 172.17.44.196:8080 [11:27:36]Connection: keep-alive [11:27:36]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 [11:27:36]Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8 [11:27:36]Referer: http://172.17.44.196:8080/testengine [11:27:36]Accept-Encoding: gzip, deflate [11:27:36]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [11:27:36] [11:27:36]open file /htdocs/testengine/favicon.ico [11:27:36]send HTTP headers [11:27:36]send file content [11:27:36]Finished. Sent 4286 bytes [11:27:36]close file [11:27:36]Sock 7.Close socket [11:27:36]Sock 7.Thread stoped [11:27:38]accept exits with 8 [11:27:38]New connection [11:27:38]New thread 3067465060 created [11:27:38]Thread 3067608420 joined [11:27:38]Thread 3067178340 joined [11:27:38]Waiting for new connection... [11:27:38] Sock 8.Parse request [11:27:38]Sock 8.Check first char [11:27:38]Sock 8.First char is OK [11:27:38]request: POST /json_proto HTTP/1.0 [11:27:38]Method: POST [11:27:38]URL: /json_proto [11:27:38]Method is POST - this is cgi request [11:27:38]url: /json_proto [11:27:38]query_string will be loaded in cgi processing [11:27:38]execute_cgi json_proto POST (null) [11:27:38]execute_cgi path=json_proto method=POST [11:27:38]POST find Content-Length [11:27:38]Host: 172.17.44.196:8080 [11:27:38]Content-Length: 215 [11:27:38]Content-Type: application/json [11:27:38] [11:27:38]POST finish read [11:27:38]Found Content-Length = 215 [11:27:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:38]execute_script... [11:27:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:38]POST & json_proto [11:27:38]process_json_proto [11:27:38]json parsed OK: [11:27:38]protocol is kg_v1.0 [11:27:38]action value=get_value [11:27:38]process_action get_value [11:27:38]cmd_get_value [11:27:38]process_action get_value done [11:27:38]requested_data is exist [11:27:38]produce_requested_data [11:27:38]requested_item kkm.sn is exist - process it [11:27:38]requested_item kkm.ver is exist - process it [11:27:38]requested_item fm.sn is exist - process it [11:27:38]wFMCommunicate request_size=4 [11:27:38]MH_SAM_APDU [11:27:38]CAPDU: 80 11 00 00 [11:27:38]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [11:27:38]Write i2c OK [11:27:38]MH_I2C_Read... [11:27:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:38]Read from MH i2c: E2 [11:27:38]MH_I2C_Read... [11:27:38]Read from MH i2c: E2 17 00 [11:27:38]MH_I2C_Read... [11:27:38]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 DA [11:27:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:27:38]wFMCommunicate OK [11:27:38]requested_item fd.num is exist - process it [11:27:38]SAM_PROTO_GetFieldsCounters [11:27:38]wFMCommunicate request_size=4 [11:27:38]MH_SAM_APDU [11:27:38]CAPDU: 80 13 00 00 [11:27:38]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [11:27:38]Write i2c OK [11:27:38]MH_I2C_Read... [11:27:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:27:38]Read from MH i2c: E2 [11:27:38]MH_I2C_Read... [11:27:38]Read from MH i2c: E2 62 00 [11:27:38]MH_I2C_Read... [11:27:38]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 51 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 22 [11:27:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 51 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:27:38]wFMCommunicate OK [11:27:38]SAM_PROTO_GetFieldsCounters done [11:27:38]requested_item shift.num is exist - process it [11:27:38]requested_item shift.opened is exist - process it [11:27:38]req_shift_opened [11:27:38]FM_GetShiftState [11:27:38]SAM_PROTO_GetShiftState [11:27:38]wFMCommunicate request_size=4 [11:27:38]MH_SAM_APDU [11:27:38]CAPDU: 80 13 01 00 [11:27:38]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [11:27:38]Write i2c OK [11:27:38]MH_I2C_Read... [11:27:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:38]Read from MH i2c: E2 [11:27:38]MH_I2C_Read... [11:27:38]Read from MH i2c: E2 0E 00 [11:27:38]MH_I2C_Read... [11:27:38]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 6D [11:27:38]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:27:38]wFMCommunicate OK [11:27:38]SAM_PROTO_GetShiftState done [11:27:38]FM_GetShiftState done [11:27:38]req_shift_opened done [11:27:38]requested_item shift.open_date is exist - process it [11:27:38]req_shift_open_date [11:27:38]req_shift_open_date done [11:27:38]produce_requested_data done [11:27:38]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91729,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:27:38]process_action_free get_value [11:27:38]json_value_free [11:27:38]json_value_free done [11:27:38]process_json_proto returns [11:27:38]Send response to host [11:27:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91729,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:27:38]free response buf [11:27:38]execute_script done [11:27:38]execute_script returns [11:27:38]free content buf [11:27:38]Sock 8.Close socket [11:27:38]Sock 8.Thread stoped [11:27:38]accept exits with 10 [11:27:38]New connection [11:27:38]New thread 3067608420 created [11:27:38]Thread 3067465060 joined [11:27:38]Waiting for new connection... [11:27:38] Sock 10.Parse request [11:27:38]Sock 10.Check first char [11:27:38]Sock 10.First char is OK [11:27:38]request: POST /json_proto HTTP/1.0 [11:27:38]Method: POST [11:27:38]URL: /json_proto [11:27:38]Method is POST - this is cgi request [11:27:38]url: /json_proto [11:27:38]query_string will be loaded in cgi processing [11:27:38]execute_cgi json_proto POST (null) [11:27:38]execute_cgi path=json_proto method=POST [11:27:38]POST find Content-Length [11:27:38]Host: 172.17.44.196:8080 [11:27:38]Content-Length: 331 [11:27:38]Content-Type: application/json [11:27:38] [11:27:38]POST finish read [11:27:38]Found Content-Length = 331 [11:27:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:27:38]execute_script... [11:27:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:27:38]POST & json_proto [11:27:38]process_json_proto [11:27:38]json parsed OK: [11:27:38]protocol is kg_v1.0 [11:27:38]action value=get_value [11:27:38]process_action get_value [11:27:38]cmd_get_value [11:27:38]process_action get_value done [11:27:38]requested_data is exist [11:27:38]produce_requested_data [11:27:38]requested_item fm.sale.total is exist - process it [11:27:38]SAM_PROTO_GetFMData [11:27:38]wFMCommunicate request_size=4 [11:27:38]MH_SAM_APDU [11:27:38]CAPDU: 80 13 03 00 [11:27:38]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [11:27:38]Write i2c OK [11:27:38]MH_I2C_Read... [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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 F9 [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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [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]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 5400000000572554 (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: 397522+1714856732=1715254254 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:10]*** Is cutter blocked? [00:00:10]*** FLAG_PRN_PAP1 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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FA [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 01 00 00 00 FF 0F 1A [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 41 00 38 00 FF FF 57 [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 EE B3 3C 66 1C A3 36 66 9D [11:30:54]Current date/time: 09.05.2024 11:30 [11:30:54]FM_Init [11:30:54]wFMConnect [11:30:54]MH_SAM_On [11:30:54]Write to MH i2c: E0 00 00 08 00 E7 [11:30:54]Write i2c OK [11:30:54]MH_I2C_Read... [11:30:54]*** iso7816_init finished! [11:30:54]*** atr: [11:30:54]*** 0F 3B D5 18 FF 81 91 FE [11:30:54]*** 1F C3 80 73 C8 21 10 0A [11:30:54]*** 00 00 00 00 00 00 00 00 [11:30:54]*** 00 00 00 00 00 00 00 00 [11:30:54]*** 00 00 00 00 00 00 00 00 [11:30:54]*** 00 00 00 00 00 00 00 00 [11:30:54]*** 00 00 00 00 00 00 00 00 [11:30:54]*** 00 00 00 00 00 00 00 00 [11:30:54]Read from MH i2c: E0 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E0 10 00 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [11:30:54]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [11:30:54]wFMCommunicate request_size=10 [11:30:54]MH_SAM_APDU [11:30:54]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [11:30:54]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [11:30:54]Write i2c OK [11:30:54]MH_I2C_Read... [11:30:54]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [11:30:54]Read from MH i2c: E2 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E2 03 00 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [11:30:54]RAPDU: 90 00 [11:30:54]wFMCommunicate OK [11:30:54]wFMCommunicate request_size=4 [11:30:54]MH_SAM_APDU [11:30:54]CAPDU: 80 11 00 00 [11:30:54]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [11:30:54]Write i2c OK [11:30:54]MH_I2C_Read... [11:30:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:54]Read from MH i2c: E2 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E2 17 00 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D4 [11:30:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:30:54]wFMCommunicate OK [11:30:54]Detected FM SN is 0000000000965423 [11:30:54]Stored FM SN is 0000000000965423 [11:30:54]wFMCommunicate request_size=9 [11:30:54]MH_SAM_APDU [11:30:54]CAPDU: 80 16 00 00 04 13 63 00 00 [11:30:54]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 13 63 00 00 00 00 08 [11:30:54]Write i2c OK [11:30:54]MH_I2C_Read... [11:30:54]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [11:30:54]Read from MH i2c: E2 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E2 03 00 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [11:30:54]RAPDU: 90 00 [11:30:54]wFMCommunicate OK [11:30:54]FM PIN OK [11:30:54]wFMCommunicate request_size=8 [11:30:54]MH_SAM_APDU [11:30:54]CAPDU: 80 14 04 00 03 02 00 01 [11:30:54]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [11:30:54]Write i2c OK [11:30:54]MH_I2C_Read... [11:30:54]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [11:30:54]Read from MH i2c: E2 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E2 03 00 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [11:30:54]RAPDU: 90 00 [11:30:54]wFMCommunicate OK [11:30:54]wFMCommunicate request_size=13 [11:30:54]MH_SAM_APDU [11:30:54]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [11:30:54]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [11:30:54]Write i2c OK [11:30:54]MH_I2C_Read... [11:30:54]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [11:30:54]Read from MH i2c: E2 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E2 03 00 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [11:30:54]RAPDU: 90 00 [11:30:54]wFMCommunicate OK [11:30:54]wFMCommunicate request_size=4 [11:30:54]MH_SAM_APDU [11:30:54]CAPDU: 80 11 00 00 [11:30:54]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [11:30:54]Write i2c OK [11:30:54]MH_I2C_Read... [11:30:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:54]Read from MH i2c: E2 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E2 17 00 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D8 [11:30:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:30:54]wFMCommunicate OK [11:30:54]DocumentArchiveInit [11:30:54]Start Httpd... [11:30:54]Httpd thread 3067555172 created [11:30:54]Write to MH i2c: 01 00 00 0F 00 0F [11:30:54]Write i2c OK [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: 01 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: 01 07 00 [11:30:54]MH_I2C_Read... [11:30:54]Read from MH i2c: 01 07 00 0F 00 00 01 00 00 00 FF 0F 25 [11:30:54]MH Int Process started [11:30:54]Allocated Socket 8 [11:30:54]Bind OK [11:30:54]Listen OK [11:30:54]httpd running on port 8080 [11:30:54]Waiting for new connection... [11:30:54]OFD Sender: No OFD packet to send [11:30:58]accept exits with 9 [11:30:58]New connection [11:30:58]New thread 3067268452 created [11:30:58]Waiting for new connection... [11:30:58] Sock 9.Parse request [11:30:58]Sock 9.Check first char [11:30:58]Sock 9.First char is OK [11:30:58]request: POST /json_proto HTTP/1.0 [11:30:58]Method: POST [11:30:58]URL: /json_proto [11:30:58]Method is POST - this is cgi request [11:30:58]url: /json_proto [11:30:58]query_string will be loaded in cgi processing [11:30:58]execute_cgi json_proto POST (null) [11:30:58]execute_cgi path=json_proto method=POST [11:30:58]POST find Content-Length [11:30:58]Host: 172.17.44.196:8080 [11:30:58]Content-Length: 215 [11:30:58]Content-Type: application/json [11:30:58] [11:30:58]POST finish read [11:30:58]Found Content-Length = 215 [11:30:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:58]execute_script... [11:30:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:58]POST & json_proto [11:30:58]process_json_proto [11:30:58]json parsed OK: [11:30:58]protocol is kg_v1.0 [11:30:58]action value=get_value [11:30:58]process_action get_value [11:30:58]cmd_get_value [11:30:58]process_action get_value done [11:30:58]requested_data is exist [11:30:58]produce_requested_data [11:30:58]requested_item kkm.sn is exist - process it [11:30:58]requested_item kkm.ver is exist - process it [11:30:58]requested_item fm.sn is exist - process it [11:30:58]wFMCommunicate request_size=4 [11:30:58]MH_SAM_APDU [11:30:58]CAPDU: 80 11 00 00 [11:30:58]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [11:30:58]Write i2c OK [11:30:58]MH_I2C_Read... [11:30:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:58]Read from MH i2c: E2 [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: E2 17 00 [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 DA [11:30:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:30:58]wFMCommunicate OK [11:30:58]requested_item fd.num is exist - process it [11:30:58]SAM_PROTO_GetFieldsCounters [11:30:58]wFMCommunicate request_size=4 [11:30:58]MH_SAM_APDU [11:30:58]CAPDU: 80 13 00 00 [11:30:58]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [11:30:58]Write i2c OK [11:30:58]MH_I2C_Read... [11:30:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:30:58]Read from MH i2c: E2 [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: E2 62 00 [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 51 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 22 [11:30:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 51 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:30:58]wFMCommunicate OK [11:30:58]SAM_PROTO_GetFieldsCounters done [11:30:58]requested_item shift.num is exist - process it [11:30:58]requested_item shift.opened is exist - process it [11:30:58]req_shift_opened [11:30:58]FM_GetShiftState [11:30:58]SAM_PROTO_GetShiftState [11:30:58]wFMCommunicate request_size=4 [11:30:58]MH_SAM_APDU [11:30:58]CAPDU: 80 13 01 00 [11:30:58]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [11:30:58]Write i2c OK [11:30:58]MH_I2C_Read... [11:30:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:59]Read from MH i2c: E2 [11:30:59]MH_I2C_Read... [11:30:59]Read from MH i2c: E2 0E 00 [11:30:59]MH_I2C_Read... [11:30:59]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 6D [11:30:59]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:30:59]wFMCommunicate OK [11:30:59]SAM_PROTO_GetShiftState done [11:30:59]FM_GetShiftState done [11:30:59]req_shift_opened done [11:30:59]requested_item shift.open_date is exist - process it [11:30:59]req_shift_open_date [11:30:59]req_shift_open_date done [11:30:59]produce_requested_data done [11:30:59]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91729,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:30:59]process_action_free get_value [11:30:59]json_value_free [11:30:59]json_value_free done [11:30:59]process_json_proto returns [11:30:59]Send response to host [11:30:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91729,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:30:59]free response buf [11:30:59]execute_script done [11:30:59]execute_script returns [11:30:59]free content buf [11:30:59]Sock 9.Close socket [11:30:59]Sock 9.Thread stoped [11:30:59]accept exits with 7 [11:30:59]New connection [11:30:59]New thread 3067125092 created [11:30:59]Thread 3067268452 joined [11:30:59]Waiting for new connection... [11:30:59] Sock 7.Parse request [11:30:59]Sock 7.Check first char [11:30:59]Sock 7.First char is OK [11:30:59]request: POST /json_proto HTTP/1.0 [11:30:59]Method: POST [11:30:59]URL: /json_proto [11:30:59]Method is POST - this is cgi request [11:30:59]url: /json_proto [11:30:59]query_string will be loaded in cgi processing [11:30:59]execute_cgi json_proto POST (null) [11:30:59]execute_cgi path=json_proto method=POST [11:30:59]POST find Content-Length [11:30:59]Host: 172.17.44.196:8080 [11:30:59]Content-Length: 331 [11:30:59]Content-Type: application/json [11:30:59] [11:30:59]POST finish read [11:30:59]Found Content-Length = 331 [11:30:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:30:59]execute_script... [11:30:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:30:59]POST & json_proto [11:30:59]process_json_proto [11:30:59]json parsed OK: [11:30:59]protocol is kg_v1.0 [11:30:59]action value=get_value [11:30:59]process_action get_value [11:30:59]cmd_get_value [11:30:59]process_action get_value done [11:30:59]requested_data is exist [11:30:59]produce_requested_data [11:30:59]requested_item fm.sale.total is exist - process it [11:30:59]SAM_PROTO_GetFMData [11:30:59]wFMCommunicate request_size=4 [11:30:59]MH_SAM_APDU [11:30:59]CAPDU: 80 13 03 00 [11:30:59]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [11:30:59]Write i2c OK [11:30:59]MH_I2C_Read... [11:30:59]OFD Sender: No OFD packet to send [11:30:59]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:30:59]Read from MH i2c: E2 [11:30:59]MH_I2C_Read... [11:30:59]Read from MH i2c: E2 FD 00 [11:30:59]MH_I2C_Read... [11:30:59]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 33 64 01 00 69 04 A3 00 6F 04 04 00 35 5F 01 00 B1 04 05 00 00 F4 BD 64 01 70 04 05 00 6A B1 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 78 32 E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B0 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 0A [11:30:59]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 33 64 01 00 69 04 A3 00 6F 04 04 00 35 5F 01 00 B1 04 05 00 00 F4 BD 64 01 70 04 05 00 6A B1 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 78 32 E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B0 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:30:59]wFMCommunicate OK [11:30:59]wFMCommunicate request_size=4 [11:30:59]MH_SAM_APDU [11:30:59]CAPDU: 80 17 00 00 [11:30:59]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [11:30:59]Write i2c OK [11:30:59]MH_I2C_Read... [11:31:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:31:00]Read from MH i2c: E2 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 FD 00 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 FD 00 14 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 A6 [11:31:00]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:31:00]wFMCommunicate OK [11:31:00]wFMCommunicate request_size=4 [11:31:00]MH_SAM_APDU [11:31:00]CAPDU: 80 17 00 00 [11:31:00]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [11:31:00]Write i2c OK [11:31:00]MH_I2C_Read... [11:31:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:31:00]Read from MH i2c: E2 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 FD 00 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 6D [11:31:00]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:31:00]wFMCommunicate OK [11:31:00]wFMCommunicate request_size=4 [11:31:00]MH_SAM_APDU [11:31:00]CAPDU: 80 17 00 00 [11:31:00]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [11:31:00]Write i2c OK [11:31:00]MH_I2C_Read... [11:31:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:31:00]Read from MH i2c: E2 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 FD 00 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 0E [11:31:00]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:31:00]wFMCommunicate OK [11:31:00]wFMCommunicate request_size=4 [11:31:00]MH_SAM_APDU [11:31:00]CAPDU: 80 17 00 00 [11:31:00]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [11:31:00]Write i2c OK [11:31:00]MH_I2C_Read... [11:31:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:31:00]Read from MH i2c: E2 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 E5 00 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [11:31:00]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:31:00]wFMCommunicate OK [11:31:00]SAM_PROTO_GetFMData done [11:31:00]requested_item fm.sale_refund.total is exist - process it [11:31:00]requested_item fm.buy.total is exist - process it [11:31:00]requested_item shift.sale.total is exist - process it [11:31:00]SAM_PROTO_GetShiftData [11:31:00]wFMCommunicate request_size=4 [11:31:00]MH_SAM_APDU [11:31:00]CAPDU: 80 13 02 00 [11:31:00]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [11:31:00]Write i2c OK [11:31:00]MH_I2C_Read... [11:31:01]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:31:01]Read from MH i2c: E2 [11:31:01]MH_I2C_Read... [11:31:01]Read from MH i2c: E2 FD 00 [11:31:01]MH_I2C_Read... [11:31:01]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 3B 00 00 00 69 04 9B 00 6F 04 04 00 3B 00 00 00 B1 04 03 00 3C 96 0F 70 04 03 00 88 5B 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B3 A7 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 43 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 4F [11:31:01]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3B 00 00 00 69 04 9B 00 6F 04 04 00 3B 00 00 00 B1 04 03 00 3C 96 0F 70 04 03 00 88 5B 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B3 A7 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 43 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:31:01]wFMCommunicate OK [11:31:01]wFMCommunicate request_size=4 [11:31:01]MH_SAM_APDU [11:31:01]CAPDU: 80 17 00 00 [11:31:01]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [11:31:01]Write i2c OK [11:31:01]MH_I2C_Read... [11:31:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:31:01]Read from MH i2c: E2 [11:31:01]MH_I2C_Read... [11:31:01]Read from MH i2c: E2 FD 00 [11:31:01]MH_I2C_Read... [11:31:01]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BB [11:31:01]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:31:01]wFMCommunicate OK [11:31:01]wFMCommunicate request_size=4 [11:31:01]MH_SAM_APDU [11:31:01]CAPDU: 80 17 00 00 [11:31:01]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [11:31:01]Write i2c OK [11:31:01]MH_I2C_Read... [11:31:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:31:01]Read from MH i2c: E2 [11:31:01]MH_I2C_Read... [11:31:01]Read from MH i2c: E2 FD 00 [11:31:01]MH_I2C_Read... [11:31:01]Read from MH i2c: E2 FD 00 1A 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 51 [11:31:01]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:31:01]wFMCommunicate OK [11:31:01]wFMCommunicate request_size=4 [11:31:01]MH_SAM_APDU [11:31:01]CAPDU: 80 17 00 00 [11:31:01]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [11:31:01]Write i2c OK [11:31:01]MH_I2C_Read... [11:31:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:31:02]Read from MH i2c: E2 [11:31:02]MH_I2C_Read... [11:31:02]Read from MH i2c: E2 FD 00 [11:31:02]MH_I2C_Read... [11:31:02]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0D [11:31:02]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:31:02]wFMCommunicate OK [11:31:02]wFMCommunicate request_size=4 [11:31:02]MH_SAM_APDU [11:31:02]CAPDU: 80 17 00 00 [11:31:02]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [11:31:02]Write i2c OK [11:31:02]MH_I2C_Read... [11:31:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:31:02]Read from MH i2c: E2 [11:31:02]MH_I2C_Read... [11:31:02]Read from MH i2c: E2 CB 00 [11:31:02]MH_I2C_Read... [11:31:02]Read from MH i2c: E2 CB 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 85 [11:31:02]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:31:02]wFMCommunicate OK [11:31:02]SAM_PROTO_GetShiftData done [11:31:02]requested_item shift.sale.total_cash is exist - process it [11:31:02]requested_item shift.sale_refund.total is exist - process it [11:31:02]requested_item shift.sale_refund.total_cash is exist - process it [11:31:02]requested_item shift.buy.total is exist - process it [11:31:02]requested_item shift.buy.total_cash is exist - process it [11:31:02]produce_requested_data done [11:31:02]produce_requested_data return {"fm.sale.total":59851376.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10215.00,"shift.sale.total_cash":8754.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:31:02]process_action_free get_value [11:31:02]json_value_free [11:31:02]json_value_free done [11:31:02]process_json_proto returns [11:31:02]Send response to host [11:31:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59851376.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10215.00,"shift.sale.total_cash":8754.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:31:02]free response buf [11:31:02]execute_script done [11:31:02]execute_script returns [11:31:02]free content buf [11:31:02]Sock 7.Close socket [11:31:02]Sock 7.Thread stoped [11:31:04]OFD Sender: No OFD packet to send [11:31:09]OFD Sender: No OFD packet to send [11:31:11]accept exits with 9 [11:31:11]New connection [11:31:11]New thread 3067268452 created [11:31:11]Thread 3067125092 joined [11:31:11]Waiting for new connection... [11:31:11] Sock 9.Parse request [11:31:11]Sock 9.Check first char [11:31:11]Sock 9.First char is OK [11:31:11]request: POST /json_proto HTTP/1.1 [11:31:11]Method: POST [11:31:11]URL: /json_proto [11:31:11]Method is POST - this is cgi request [11:31:11]url: /json_proto [11:31:11]query_string will be loaded in cgi processing [11:31:11]execute_cgi json_proto POST (null) [11:31:11]execute_cgi path=json_proto method=POST [11:31:11]POST find Content-Length [11:31:11]Host: 172.17.44.196:8080 [11:31:11]Connection: keep-alive [11:31:11]Content-Length: 105 [11:31:11]Accept: application/json, text/plain, */* [11:31:11]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 [11:31:11]Content-Type: application/json [11:31:11]Origin: http://172.17.44.196:8080 [11:31:11]Referer: http://172.17.44.196:8080/testengine [11:31:11]Accept-Encoding: gzip, deflate [11:31:11]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [11:31:11] [11:31:11]POST finish read [11:31:11]Found Content-Length = 105 [11:31:11]post body = {"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [11:31:11]execute_script... [11:31:11]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [11:31:11]POST & json_proto [11:31:11]process_json_proto [11:31:11]json parsed OK: [11:31:11]protocol is kg_v1.0 [11:31:11]action value=get_value [11:31:11]process_action get_value [11:31:11]cmd_get_value [11:31:11]process_action get_value done [11:31:11]requested_data is exist [11:31:11]produce_requested_data [11:31:11]requested_item config.timestamp is exist - process it [11:31:11]MH_GetDate [11:31:11]Write to MH i2c: F0 00 00 1D 00 0C [11:31:11]Write i2c OK [11:31:11]MH_I2C_Read... [11:31:11]Read from MH i2c: F0 [11:31:11]MH_I2C_Read... [11:31:11]Read from MH i2c: F0 09 00 [11:31:11]MH_I2C_Read... [11:31:11]Read from MH i2c: F0 09 00 1D 00 00 00 B4 3C 66 1C A3 36 66 C6 [11:31:11]produce_requested_data done [11:31:11]produce_requested_data return {"config.timestamp":"1715254272"} [11:31:11]process_action_free get_value [11:31:11]json_value_free [11:31:11]json_value_free done [11:31:11]process_json_proto returns [11:31:11]Send response to host [11:31:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"config.timestamp":"1715254272"}}} [11:31:11]free response buf [11:31:11]execute_script done [11:31:11]execute_script returns [11:31:11]free content buf [11:31:11]Sock 9.Close socket [11:31:11]Sock 9.Thread stoped [11:31:11]accept exits with 7 [11:31:11]New connection [11:31:11]New thread 3067125092 created [11:31:11]Thread 3067268452 joined [11:31:11]Waiting for new connection... [11:31:11] Sock 7.Parse request [11:31:11]Sock 7.Check first char [11:31:11]Sock 7.First char is OK [11:31:11]request: POST /json_proto HTTP/1.1 [11:31:11]Method: POST [11:31:11]URL: /json_proto [11:31:11]Method is POST - this is cgi request [11:31:11]url: /json_proto [11:31:11]query_string will be loaded in cgi processing [11:31:11]execute_cgi json_proto POST (null) [11:31:11]execute_cgi path=json_proto method=POST [11:31:11]POST find Content-Length [11:31:11]Host: 172.17.44.196:8080 [11:31:11]Connection: keep-alive [11:31:11]Content-Length: 105 [11:31:11]Accept: application/json, text/plain, */* [11:31:11]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 [11:31:11]Content-Type: application/json [11:31:11]Origin: http://172.17.44.196:8080 [11:31:11]Referer: http://172.17.44.196:8080/testengine [11:31:11]Accept-Encoding: gzip, deflate [11:31:11]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [11:31:11] [11:31:11]POST finish read [11:31:11]Found Content-Length = 105 [11:31:11]post body = {"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [11:31:11]execute_script... [11:31:11]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [11:31:11]POST & json_proto [11:31:11]process_json_proto [11:31:11]json parsed OK: [11:31:11]protocol is kg_v1.0 [11:31:11]action value=get_value [11:31:11]process_action get_value [11:31:11]cmd_get_value [11:31:11]process_action get_value done [11:31:11]requested_data is exist [11:31:11]produce_requested_data [11:31:11]requested_item config.timestamp is exist - process it [11:31:11]MH_GetDate [11:31:11]Write to MH i2c: F0 00 00 1E 00 0D [11:31:11]Write i2c OK [11:31:11]MH_I2C_Read... [11:31:11]Read from MH i2c: F0 [11:31:11]MH_I2C_Read... [11:31:11]Read from MH i2c: F0 09 00 [11:31:11]MH_I2C_Read... [11:31:11]Read from MH i2c: F0 09 00 1E 00 00 00 B4 3C 66 1C A3 36 66 C7 [11:31:11]produce_requested_data done [11:31:11]produce_requested_data return {"config.timestamp":"1715254272"} [11:31:11]process_action_free get_value [11:31:11]json_value_free [11:31:11]json_value_free done [11:31:11]process_json_proto returns [11:31:11]Send response to host [11:31:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"config.timestamp":"1715254272"}}} [11:31:11]free response buf [11:31:11]execute_script done [11:31:11]execute_script returns [11:31:11]free content buf [11:31:11]Sock 7.Close socket [11:31:11]Sock 7.Thread stoped [11:31:11]accept exits with 9 [11:31:11]New connection [11:31:11]New thread 3067268452 created [11:31:11]Thread 3067125092 joined [11:31:11]Waiting for new connection... [11:31:11]accept exits with 7 [11:31:11]New connection [11:31:11]New thread 3067125092 created [11:31:11]Waiting for new connection... [11:31:11] Sock 9.Parse request [11:31:11]Sock 9.Check first char [11:31:11]Sock 9.First char is OK [11:31:11]request: POST /json_proto HTTP/1.1 [11:31:11]Method: POST [11:31:11]URL: /json_proto [11:31:11]Method is POST - this is cgi request [11:31:11]url: /json_proto [11:31:11]query_string will be loaded in cgi processing [11:31:11]execute_cgi json_proto POST (null) [11:31:11]execute_cgi path=json_proto method=POST [11:31:11]POST find Content-Length [11:31:11]Host: 172.17.44.196:8080 [11:31:11]Connection: keep-alive [11:31:11]Content-Length: 113 [11:31:11]Accept: application/json, text/plain, */* [11:31:11]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 [11:31:11]Content-Type: application/json [11:31:11]Origin: http://172.17.44.196:8080 [11:31:11]Referer: http://172.17.44.196:8080/testengine [11:31:11]Accept-Encoding: gzip, deflate [11:31:11]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [11:31:11] [11:31:11]POST finish read [11:31:11]Found Content-Length = 113 [11:31:11]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1715254162"}}} [11:31:11]execute_script... [11:31:11]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1715254162"}}} [11:31:11]POST & json_proto [11:31:11]process_json_proto [11:31:11]json parsed OK: [11:31:11]protocol is kg_v1.0 [11:31:11]action value=set_value [11:31:11]process_action set_value [11:31:11]cmd_set_value [11:31:11]SetValue [11:31:11]group config [11:31:11]SetConfigValue timestamp=1715254162 [11:31:11]SettingCheckAndSetValue timestamp=1715254162 [11:31:11]store_timestamp [11:31:11] Sock 7.Parse request [11:31:11]Sock 7.Check first char [11:31:11]Sock 7.First char is OK [11:31:11]request: POST /json_proto HTTP/1.1 [11:31:11]Method: POST [11:31:11]URL: /json_proto [11:31:11]Method is POST - this is cgi request [11:31:11]url: /json_proto [11:31:11]query_string will be loaded in cgi processing [11:31:11]execute_cgi json_proto POST (null) [11:31:11]execute_cgi path=json_proto method=POST [11:31:11]POST find Content-Length [11:31:11]Host: 172.17.44.196:8080 [11:31:11]Connection: keep-alive [11:31:11]Content-Length: 113 [11:31:11]Accept: application/json, text/plain, */* [11:31:11]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 [11:31:11]Content-Type: application/json [11:31:11]Origin: http://172.17.44.196:8080 [11:31:11]Referer: http://172.17.44.196:8080/testengine [11:31:11]Accept-Encoding: gzip, deflate [11:31:11]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [11:31:11] [11:31:11]POST finish read [11:31:11]Found Content-Length = 113 [11:31:11]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1715254162"}}} [11:31:11]execute_script... [11:31:11]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1715254162"}}} [11:31:11]POST & json_proto [11:31:11]process_json_proto [11:31:11]json parsed OK: [11:31:11]protocol is kg_v1.0 [11:31:11]action value=set_value [11:31:11]process_action set_value [11:31:11]cmd_set_value [11:31:11]SetValue [11:31:11]group config [11:31:11]SetConfigValue timestamp=1715254162 [11:31:11]SettingCheckAndSetValue timestamp=1715254162 [11:31:11]store_timestamp [11:31:11]MH_GetDate [11:31:11]Write to MH i2c: F0 00 00 1F 00 0E [11:31:11]MH_GetDate [11:31:11]Write i2c OK [11:31:11]MH_I2C_Read... [11:31:11]Read from MH i2c: F0 [11:31:11]MH_I2C_Read... [11:31:11]Read from MH i2c: F0 09 00 [11:31:11]MH_I2C_Read... [11:31:11]Read from MH i2c: F0 09 00 1F 00 00 00 B4 3C 66 1C A3 36 66 C8 [11:31:11]GetLastDocTimeStamp -1225727328 [11:31:11]cur date 1715254272 [11:31:11]tm 1715254162 [11:31:11]tmsum+1) || (price+1 о реализуемом товаре ИТОГО: 80.00 НСП 1% : 0.71 НДС 12% : 8.50 Наличными: 80.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 60 09.05.2024 11:38 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91730 ФПД: 143563818839356 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T113831&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91730&fm=143563818839356&tin=02508201610067®Number=0000000000098132&sum=8000 0 [11:38:31]StoreToDocumentArchive [11:38:31]shift 271 fd 91730 [11:38:31]save to /storage/0271/doc_00091730 [11:38:31]save last doc name /storage/0271/doc_00091730 to /storage/kkm_last_doc_name [11:38:31]save OK [11:38:31]Clear old archive folders... [11:38:31]ProcessDocumentItem done err = 0, tmpTLVsize=294 [11:38:31]tlvbuf is 01B6BB40 [11:38:31]SAM_PROTO_ClearQueue [11:38:31]wFMCommunicate request_size=4 [11:38:31]MH_SAM_APDU [11:38:31]CAPDU: 80 09 00 00 [11:38:31]Write to MH i2c: E2 08 00 1E 00 80 09 00 00 00 00 00 00 90 [11:38:31]Write i2c OK [11:38:31]MH_I2C_Read... [11:38:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:38:31]Read from MH i2c: E2 [11:38:31]MH_I2C_Read... [11:38:31]Read from MH i2c: E2 03 00 [11:38:31]MH_I2C_Read... [11:38:31]Read from MH i2c: E2 03 00 1E 00 00 90 00 92 [11:38:31]RAPDU: 90 00 [11:38:31]wFMCommunicate OK [11:38:31]SAM_PROTO_ClearQueue done [11:38:31]KKMCreateOFDPacket [11:38:31]OFDProtocolAddRootSTLVToBuf [11:38:31]FM_MakeSignedData [11:38:31]FM_MakeSignedData [11:38:31]SAM_PROTO_SignData [11:38:31]wFMCommunicate request_size=4 [11:38:31]MH_SAM_APDU [11:38:31]CAPDU: 80 0D 01 02 [11:38:31]Write to MH i2c: E2 08 00 1F 00 80 0D 01 02 00 00 00 00 98 [11:38:31]Write i2c OK [11:38:31]MH_I2C_Read... [11:38:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:38:31]Read from MH i2c: E2 [11:38:31]MH_I2C_Read... [11:38:31]Read from MH i2c: E2 03 00 [11:38:31]MH_I2C_Read... [11:38:31]Read from MH i2c: E2 03 00 1F 00 00 90 00 93 [11:38:31]RAPDU: 90 00 [11:38:31]wFMCommunicate OK [11:38:31]wFMCommunicate request_size=255 [11:38:31]MH_SAM_APDU [11:38:31]CAPDU: 80 0D 02 02 FA 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 33 35 33 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D0 B3 D1 80 D1 83 D1 88 D0 B0 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 B7 B5 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 [11:38:31]Write to MH i2c: E2 02 01 20 00 80 0D 02 02 FA 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 33 35 33 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D0 B3 D1 80 D1 83 D1 88 D0 B0 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 B7 B5 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 00 00 F4 [11:38:31]Write i2c OK [11:38:31]MH_I2C_Read... [11:38:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:32]Read from MH i2c: E2 [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: E2 03 00 [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: E2 03 00 20 00 00 90 00 94 [11:38:32]RAPDU: 90 00 [11:38:32]wFMCommunicate OK [11:38:32]wFMCommunicate request_size=53 [11:38:32]MH_SAM_APDU [11:38:32]CAPDU: 80 0D 02 02 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 52 66 01 00 35 04 06 00 82 92 0E 6C AD 3C [11:38:32]Write to MH i2c: E2 38 00 21 00 80 0D 02 02 30 00 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 52 66 01 00 35 04 06 00 82 92 0E 6C AD 3C 00 00 BB [11:38:32]Write i2c OK [11:38:32]MH_I2C_Read... [11:38:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:32]Read from MH i2c: E2 [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: E2 03 00 [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: E2 03 00 21 00 00 90 00 95 [11:38:32]RAPDU: 90 00 [11:38:32]wFMCommunicate OK [11:38:32]wFMCommunicate request_size=4 [11:38:32]MH_SAM_APDU [11:38:32]CAPDU: 80 0D 03 02 [11:38:32]Write to MH i2c: E2 08 00 22 00 80 0D 03 02 00 00 00 00 9D [11:38:32]Write i2c OK [11:38:32]MH_I2C_Read... [11:38:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:38:32]Read from MH i2c: E2 [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: E2 0B 00 [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: E2 0B 00 22 00 00 89 D0 6B E5 7E 3E F4 4D 90 00 44 [11:38:32]RAPDU: 89 D0 6B E5 7E 3E F4 4D 90 00 [11:38:32]wFMCommunicate OK [11:38:32]SAM_PROTO_SignData done [11:38:32]FM_MakeSignedData done [11:38:32]CreateOFDProtocolMessage [11:38:32]wFMCommunicate request_size=4 [11:38:32]MH_SAM_APDU [11:38:32]CAPDU: 80 11 00 00 [11:38:32]Write to MH i2c: E2 08 00 23 00 80 11 00 00 00 00 00 00 9D [11:38:32]Write i2c OK [11:38:32]MH_I2C_Read... [11:38:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:32]Read from MH i2c: E2 [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: E2 17 00 [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: E2 17 00 23 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 ED [11:38:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:38:32]wFMCommunicate OK [11:38:32]CreateOFDProtocolMessage done [11:38:32]OFDSenderStorePacket 91730 [11:38:32]StoreOFDPacket docnum=91730 [11:38:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 3A 01 00 00 D7 96 32 01 8E 0A 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 33 35 33 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D0 B3 D1 80 D1 83 D1 88 D0 B0 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 B7 B5 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 52 66 01 00 35 04 06 00 82 92 0E 6C AD 3C 89 D0 6B E5 7E 3E F4 4D [11:38:32]CheckFolder [11:38:32]dirname=/storage/ofd_packets [11:38:32]CheckFolder done [11:38:32]ProducePacketName [11:38:32]name=ofd_packets/00091730 [11:38:32]NVStorageSaveData ofd_packets/00091730 [11:38:32]File name is /storage/ofd_packets/00091730 [11:38:32]Write 344 bytes [11:38:32]NVStorageSaveData done [11:38:32]OFDSenderStorePacket done [11:38:32]KKMCreateOFDPacket done [11:38:32]NVStorageSaveData kkm_last_timestamp [11:38:32]File name is /storage/kkm_last_timestamp [11:38:32]Write 4 bytes [11:38:32]NVStorageSaveData done [11:38:32]ExternCall_PrintAddStr [11:38:32]wPrintStart [11:38:32]Write to MH i2c: 01 00 00 24 00 24 [11:38:32]Write i2c OK [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: 01 [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: 01 07 00 [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: 01 07 00 24 00 00 01 00 00 00 FF 0F 3A [11:38:32]RasterBufferAndPrint [11:38:32]line Счет N : (3)246354 [11:38:32]line ИНН: 02508201610067 [11:38:32]line Контрольно-Кассовый Чек [11:38:32]line ПРОДАЖА [11:38:32]line Товар: 4700003010353 [11:38:32]line Напиток Let`s Go! с/с груша ПЭТ 1л [11:38:32]line 1.000 * 80.00 [11:38:32]line = 80.00 [11:38:32]line НДС 12% НСП 1% [11:38:32]line > о реализуемом товаре [11:38:32]line ИТОГО: 80.00 [11:38:32]line НСП 1% : 0.71 [11:38:32]line НДС 12% : 8.50 [11:38:32]line Наличными: 80.00 [11:38:32]line Безнал.: 0.00 [11:38:32]line Место: АЗС № 133 "Партнер Нефть" [11:38:32]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [11:38:32]line СНО: Общий режим [11:38:32]line Чек 60 09.05.2024 11:38 [11:38:32]line Смена: 271 ФФД: 1.0 [11:38:32]line ЗНМ: 0300000232 [11:38:32]line РНМ: 0000000000098132 [11:38:32]line Версия ККМ: 001 [11:38:32]line ФМ: 0000000000965423 [11:38:32]line ФД: 91730 [11:38:32]line ФПД: 143563818839356 [11:38:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T113831&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91730&fm=143563818839356&tin=02508201610067®Number=0000000000098132&sum=8000 [11:38:32]OFD Sender: Processing packet 91730 [packets to send 59, broken 58] [11:38:32]ProducePacketName [11:38:32]name=ofd_packets/00091730 [11:38:32]OFD Sender: To server: pG, [11:38:32]CommunicateWithHost lk.salyk.kg:30040 [11:38:32]ConnectInit lk.salyk.kg [11:38:32]line 0 [11:38:32]written 0, free lines is 4095 [11:38:32]Error from MH - 05 [11:38:32]process_action_free close_receipt [11:38:32]json_value_free [11:38:32]json_value_free done [11:38:32]process_json_proto returns [11:38:32]Send response to host [11:38:32]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [11:38:32]free response buf [11:38:32]execute_script done [11:38:32]execute_script returns [11:38:32]free content buf [11:38:32]Sock 9.Close socket [11:38:32]Sock 9.Thread stoped [11:38:32]Connected sock=10 [11:38:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 3A 01 00 00 D7 96 32 01 8E 0A 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 33 35 33 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D0 B3 D1 80 D1 83 D1 88 D0 B0 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 B7 B5 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 52 66 01 00 35 04 06 00 82 92 0E 6C AD 3C 89 D0 6B E5 7E 3E F4 4D [11:38:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 73 DF 47 00 C4 DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 52 66 01 00 F4 03 04 00 5D 61 3C 66 B6 04 01 00 00 1F 3E C5 06 52 46 A7 E1 [11:38:32]CommunicateWithHost err = 0 [11:38:32]CheckOFDResponse [11:38:32]1017 (14) - 77093643461234 [11:38:32]1041 (16) - 0000000000965423 [11:38:32]1040 (4) - 91730 [11:38:32]1012 (4) - 09.05.2024 05:38 [11:38:32]1206 (1) - 0 [11:38:32]OFD Sender: Remove packet 91730 [11:38:32]ProducePacketName [11:38:32]name=ofd_packets/00091730 [11:38:32]NVStorageDeleteData [11:38:33]OFD Sender: No OFD packet to send [11:38:38]OFD Sender: No OFD packet to send [11:38:43]OFD Sender: No OFD packet to send [11:38:46]accept exits with 7 [11:38:46]New connection [11:38:46]New thread 3067198820 created [11:38:46]Thread 3067342180 joined [11:38:46]Waiting for new connection... [11:38:46] Sock 7.Parse request [11:38:46]Sock 7.Check first char [11:38:46]Sock 7.First char is OK [11:38:46]request: POST /json_proto HTTP/1.0 [11:38:46]Method: POST [11:38:46]URL: /json_proto [11:38:46]Method is POST - this is cgi request [11:38:46]url: /json_proto [11:38:46]query_string will be loaded in cgi processing [11:38:46]execute_cgi json_proto POST (null) [11:38:46]execute_cgi path=json_proto method=POST [11:38:46]POST find Content-Length [11:38:46]Host: 172.17.44.196:8080 [11:38:46]Content-Length: 215 [11:38:46]Content-Type: application/json [11:38:46] [11:38:46]POST finish read [11:38:46]Found Content-Length = 215 [11:38:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:46]execute_script... [11:38:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:46]POST & json_proto [11:38:46]process_json_proto [11:38:46]json parsed OK: [11:38:46]protocol is kg_v1.0 [11:38:46]action value=get_value [11:38:46]process_action get_value [11:38:46]cmd_get_value [11:38:46]process_action get_value done [11:38:46]requested_data is exist [11:38:46]produce_requested_data [11:38:46]requested_item kkm.sn is exist - process it [11:38:46]requested_item kkm.ver is exist - process it [11:38:46]requested_item fm.sn is exist - process it [11:38:46]wFMCommunicate request_size=4 [11:38:46]MH_SAM_APDU [11:38:46]CAPDU: 80 11 00 00 [11:38:46]Write to MH i2c: E2 08 00 27 00 80 11 00 00 00 00 00 00 A1 [11:38:46]Write i2c OK [11:38:46]MH_I2C_Read... [11:38:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:46]Read from MH i2c: E2 [11:38:46]MH_I2C_Read... [11:38:46]Read from MH i2c: E2 17 00 [11:38:46]MH_I2C_Read... [11:38:46]Read from MH i2c: E2 17 00 27 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 F1 [11:38:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:38:46]wFMCommunicate OK [11:38:46]requested_item fd.num is exist - process it [11:38:46]SAM_PROTO_GetFieldsCounters [11:38:46]wFMCommunicate request_size=4 [11:38:46]MH_SAM_APDU [11:38:46]CAPDU: 80 13 00 00 [11:38:46]Write to MH i2c: E2 08 00 28 00 80 13 00 00 00 00 00 00 A4 [11:38:46]Write i2c OK [11:38:46]MH_I2C_Read... [11:38:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:38:46]Read from MH i2c: E2 [11:38:46]MH_I2C_Read... [11:38:46]Read from MH i2c: E2 62 00 [11:38:46]MH_I2C_Read... [11:38:46]Read from MH i2c: E2 62 00 28 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 52 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 3D [11:38:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 52 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:38:46]wFMCommunicate OK [11:38:46]SAM_PROTO_GetFieldsCounters done [11:38:46]requested_item shift.num is exist - process it [11:38:46]requested_item shift.opened is exist - process it [11:38:46]req_shift_opened [11:38:46]FM_GetShiftState [11:38:46]SAM_PROTO_GetShiftState [11:38:46]wFMCommunicate request_size=4 [11:38:46]MH_SAM_APDU [11:38:46]CAPDU: 80 13 01 00 [11:38:46]Write to MH i2c: E2 08 00 29 00 80 13 01 00 00 00 00 00 A6 [11:38:46]Write i2c OK [11:38:46]MH_I2C_Read... [11:38:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:46]Read from MH i2c: E2 [11:38:46]MH_I2C_Read... [11:38:46]Read from MH i2c: E2 0E 00 [11:38:46]MH_I2C_Read... [11:38:46]Read from MH i2c: E2 0E 00 29 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 84 [11:38:46]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:38:46]wFMCommunicate OK [11:38:46]SAM_PROTO_GetShiftState done [11:38:46]FM_GetShiftState done [11:38:46]req_shift_opened done [11:38:46]requested_item shift.open_date is exist - process it [11:38:46]req_shift_open_date [11:38:46]req_shift_open_date done [11:38:46]produce_requested_data done [11:38:46]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91730,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:38:46]process_action_free get_value [11:38:46]json_value_free [11:38:46]json_value_free done [11:38:46]process_json_proto returns [11:38:46]Send response to host [11:38:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91730,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:38:46]free response buf [11:38:46]execute_script done [11:38:46]execute_script returns [11:38:46]free content buf [11:38:46]Sock 7.Close socket [11:38:46]Sock 7.Thread stoped [11:38:46]accept exits with 9 [11:38:46]New connection [11:38:46]New thread 3067342180 created [11:38:46]Thread 3067198820 joined [11:38:46]Waiting for new connection... [11:38:46] Sock 9.Parse request [11:38:46]Sock 9.Check first char [11:38:46]Sock 9.First char is OK [11:38:46]request: POST /json_proto HTTP/1.0 [11:38:46]Method: POST [11:38:46]URL: /json_proto [11:38:46]Method is POST - this is cgi request [11:38:46]url: /json_proto [11:38:46]query_string will be loaded in cgi processing [11:38:46]execute_cgi json_proto POST (null) [11:38:46]execute_cgi path=json_proto method=POST [11:38:46]POST find Content-Length [11:38:46]Host: 172.17.44.196:8080 [11:38:46]Content-Length: 331 [11:38:46]Content-Type: application/json [11:38:46] [11:38:46]POST finish read [11:38:46]Found Content-Length = 331 [11:38:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:38:46]execute_script... [11:38:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:38:46]POST & json_proto [11:38:46]process_json_proto [11:38:46]json parsed OK: [11:38:46]protocol is kg_v1.0 [11:38:46]action value=get_value [11:38:46]process_action get_value [11:38:46]cmd_get_value [11:38:46]process_action get_value done [11:38:46]requested_data is exist [11:38:46]produce_requested_data [11:38:46]requested_item fm.sale.total is exist - process it [11:38:46]SAM_PROTO_GetFMData [11:38:46]wFMCommunicate request_size=4 [11:38:46]MH_SAM_APDU [11:38:46]CAPDU: 80 13 03 00 [11:38:46]Write to MH i2c: E2 08 00 2A 00 80 13 03 00 00 00 00 00 A9 [11:38:46]Write i2c OK [11:38:46]MH_I2C_Read... [11:38:47]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:38:47]Read from MH i2c: E2 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 FD 00 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 FD 00 2A 00 00 C8 04 85 04 C4 04 6E 04 04 00 34 64 01 00 69 04 A3 00 6F 04 04 00 36 5F 01 00 B1 04 05 00 40 13 BE 64 01 70 04 05 00 AA D0 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 CA 35 E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 F7 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 7E [11:38:47]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 34 64 01 00 69 04 A3 00 6F 04 04 00 36 5F 01 00 B1 04 05 00 40 13 BE 64 01 70 04 05 00 AA D0 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 CA 35 E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 F7 4D 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:38:47]wFMCommunicate OK [11:38:47]wFMCommunicate request_size=4 [11:38:47]MH_SAM_APDU [11:38:47]CAPDU: 80 17 00 00 [11:38:47]Write to MH i2c: E2 08 00 2B 00 80 17 00 00 00 00 00 00 AB [11:38:47]Write i2c OK [11:38:47]MH_I2C_Read... [11:38:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:38:47]Read from MH i2c: E2 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 FD 00 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 FD 00 2B 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 BD [11:38:47]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:38:47]wFMCommunicate OK [11:38:47]wFMCommunicate request_size=4 [11:38:47]MH_SAM_APDU [11:38:47]CAPDU: 80 17 00 00 [11:38:47]Write to MH i2c: E2 08 00 2C 00 80 17 00 00 00 00 00 00 AC [11:38:47]Write i2c OK [11:38:47]MH_I2C_Read... [11:38:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:38:47]Read from MH i2c: E2 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 FD 00 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 FD 00 2C 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 84 [11:38:47]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:38:47]wFMCommunicate OK [11:38:47]wFMCommunicate request_size=4 [11:38:47]MH_SAM_APDU [11:38:47]CAPDU: 80 17 00 00 [11:38:47]Write to MH i2c: E2 08 00 2D 00 80 17 00 00 00 00 00 00 AD [11:38:47]Write i2c OK [11:38:47]MH_I2C_Read... [11:38:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:38:48]Read from MH i2c: E2 [11:38:48]MH_I2C_Read... [11:38:48]Read from MH i2c: E2 FD 00 [11:38:48]MH_I2C_Read... [11:38:48]Read from MH i2c: E2 FD 00 2D 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 25 [11:38:48]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:38:48]wFMCommunicate OK [11:38:48]wFMCommunicate request_size=4 [11:38:48]MH_SAM_APDU [11:38:48]CAPDU: 80 17 00 00 [11:38:48]Write to MH i2c: E2 08 00 2E 00 80 17 00 00 00 00 00 00 AE [11:38:48]Write i2c OK [11:38:48]MH_I2C_Read... [11:38:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:38:48]Read from MH i2c: E2 [11:38:48]MH_I2C_Read... [11:38:48]Read from MH i2c: E2 E5 00 [11:38:48]MH_I2C_Read... [11:38:48]Read from MH i2c: E2 E5 00 2E 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 92 [11:38:48]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:38:48]wFMCommunicate OK [11:38:48]SAM_PROTO_GetFMData done [11:38:48]requested_item fm.sale_refund.total is exist - process it [11:38:48]requested_item fm.buy.total is exist - process it [11:38:48]requested_item shift.sale.total is exist - process it [11:38:48]SAM_PROTO_GetShiftData [11:38:48]wFMCommunicate request_size=4 [11:38:48]MH_SAM_APDU [11:38:48]CAPDU: 80 13 02 00 [11:38:48]Write to MH i2c: E2 08 00 2F 00 80 13 02 00 00 00 00 00 AD [11:38:48]OFD Sender: No OFD packet to send [11:38:48]Write i2c OK [11:38:48]MH_I2C_Read... [11:38:48]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:38:48]Read from MH i2c: E2 [11:38:48]MH_I2C_Read... [11:38:48]Read from MH i2c: E2 FD 00 [11:38:48]MH_I2C_Read... [11:38:48]Read from MH i2c: E2 FD 00 2F 00 00 AE 04 AA 04 AA 04 6E 04 04 00 3C 00 00 00 69 04 9B 00 6F 04 04 00 3C 00 00 00 B1 04 03 00 7C B5 0F 70 04 03 00 C8 7A 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 05 AB 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 8A 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 C3 [11:38:48]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3C 00 00 00 69 04 9B 00 6F 04 04 00 3C 00 00 00 B1 04 03 00 7C B5 0F 70 04 03 00 C8 7A 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 05 AB 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 8A 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:38:48]wFMCommunicate OK [11:38:48]wFMCommunicate request_size=4 [11:38:48]MH_SAM_APDU [11:38:48]CAPDU: 80 17 00 00 [11:38:48]Write to MH i2c: E2 08 00 30 00 80 17 00 00 00 00 00 00 B0 [11:38:48]Write i2c OK [11:38:48]MH_I2C_Read... [11:38:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:38:49]Read from MH i2c: E2 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 FD 00 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 FD 00 30 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 D2 [11:38:49]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:38:49]wFMCommunicate OK [11:38:49]wFMCommunicate request_size=4 [11:38:49]MH_SAM_APDU [11:38:49]CAPDU: 80 17 00 00 [11:38:49]Write to MH i2c: E2 08 00 31 00 80 17 00 00 00 00 00 00 B1 [11:38:49]Write i2c OK [11:38:49]MH_I2C_Read... [11:38:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:38:49]Read from MH i2c: E2 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 FD 00 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 FD 00 31 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 68 [11:38:49]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:38:49]wFMCommunicate OK [11:38:49]wFMCommunicate request_size=4 [11:38:49]MH_SAM_APDU [11:38:49]CAPDU: 80 17 00 00 [11:38:49]Write to MH i2c: E2 08 00 32 00 80 17 00 00 00 00 00 00 B2 [11:38:49]Write i2c OK [11:38:49]MH_I2C_Read... [11:38:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:38:49]Read from MH i2c: E2 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 FD 00 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 FD 00 32 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 24 [11:38:49]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:38:49]wFMCommunicate OK [11:38:49]wFMCommunicate request_size=4 [11:38:49]MH_SAM_APDU [11:38:49]CAPDU: 80 17 00 00 [11:38:49]Write to MH i2c: E2 08 00 33 00 80 17 00 00 00 00 00 00 B3 [11:38:49]Write i2c OK [11:38:49]MH_I2C_Read... [11:38:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:38:50]Read from MH i2c: E2 [11:38:50]MH_I2C_Read... [11:38:50]Read from MH i2c: E2 CB 00 [11:38:50]MH_I2C_Read... [11:38:50]Read from MH i2c: E2 CB 00 33 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9C [11:38:50]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:38:50]wFMCommunicate OK [11:38:50]SAM_PROTO_GetShiftData done [11:38:50]requested_item shift.sale.total_cash is exist - process it [11:38:50]requested_item shift.sale_refund.total is exist - process it [11:38:50]requested_item shift.sale_refund.total_cash is exist - process it [11:38:50]requested_item shift.buy.total is exist - process it [11:38:50]requested_item shift.buy.total_cash is exist - process it [11:38:50]produce_requested_data done [11:38:50]produce_requested_data return {"fm.sale.total":59851456.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10295.00,"shift.sale.total_cash":8834.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:38:50]process_action_free get_value [11:38:50]json_value_free [11:38:50]json_value_free done [11:38:50]process_json_proto returns [11:38:50]Send response to host [11:38:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59851456.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10295.00,"shift.sale.total_cash":8834.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:38:50]free response buf [11:38:50]execute_script done [11:38:50]execute_script returns [11:38:50]free content buf [11:38:50]Sock 9.Close socket [11:38:50]Sock 9.Thread stoped [11:38:53]OFD Sender: No OFD packet to send [11:38:58]OFD Sender: No OFD packet to send [11:39:03]OFD Sender: No OFD packet to send [11:39:08]OFD Sender: No OFD packet to send [11:39:13]OFD Sender: No OFD packet to send [11:39:18]OFD Sender: No OFD packet to send [11:39:21]int [11:39:21]Write to MH i2c: 01 00 00 34 00 34 [11:39:21]*** FLAG_PRN_PAP2 set [11:39:21]Write i2c OK [11:39:21]MH_I2C_Read... [11:39:21]Read from MH i2c: 01 [11:39:21]MH_I2C_Read... [11:39:21]Read from MH i2c: 01 07 00 [11:39:21]MH_I2C_Read... [11:39:21]Read from MH i2c: 01 07 00 34 00 00 03 00 00 00 FF 0F 4C [11:39:21]state=0 [11:39:21]No paper [11:39:21]Cover opened [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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 F9 [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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [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]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 5400000000572554 (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: 398045+1714856732=1715254777 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:10]*** Is cutter blocked? [00:00:10]*** FLAG_PRN_PAP1 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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FA [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 01 00 00 00 FF 0F 1A [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 41 00 38 00 FF FF 57 [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 FA B5 3C 66 1C A3 36 66 AB [11:39:38]Current date/time: 09.05.2024 11:39 [11:39:38]FM_Init [11:39:38]wFMConnect [11:39:38]MH_SAM_On [11:39:38]Write to MH i2c: E0 00 00 08 00 E7 [11:39:38]Write i2c OK [11:39:38]MH_I2C_Read... [11:39:38]*** iso7816_init finished! [11:39:38]*** atr: [11:39:38]*** 0F 3B D5 18 FF 81 91 FE [11:39:38]*** 1F C3 80 73 C8 21 10 0A [11:39:38]*** 00 00 00 00 00 00 00 00 [11:39:38]*** 00 00 00 00 00 00 00 00 [11:39:38]*** 00 00 00 00 00 00 00 00 [11:39:38]*** 00 00 00 00 00 00 00 00 [11:39:38]*** 00 00 00 00 00 00 00 00 [11:39:38]*** 00 00 00 00 00 00 00 00 [11:39:38]Read from MH i2c: E0 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E0 10 00 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [11:39:38]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [11:39:38]wFMCommunicate request_size=10 [11:39:38]MH_SAM_APDU [11:39:38]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [11:39:38]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [11:39:38]Write i2c OK [11:39:38]MH_I2C_Read... [11:39:38]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [11:39:38]Read from MH i2c: E2 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 03 00 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [11:39:38]RAPDU: 90 00 [11:39:38]wFMCommunicate OK [11:39:38]wFMCommunicate request_size=4 [11:39:38]MH_SAM_APDU [11:39:38]CAPDU: 80 11 00 00 [11:39:38]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [11:39:38]Write i2c OK [11:39:38]MH_I2C_Read... [11:39:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:38]Read from MH i2c: E2 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 17 00 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D4 [11:39:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:39:38]wFMCommunicate OK [11:39:38]Detected FM SN is 0000000000965423 [11:39:38]Stored FM SN is 0000000000965423 [11:39:38]wFMCommunicate request_size=9 [11:39:38]MH_SAM_APDU [11:39:38]CAPDU: 80 16 00 00 04 13 63 00 00 [11:39:38]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 13 63 00 00 00 00 08 [11:39:38]Write i2c OK [11:39:38]MH_I2C_Read... [11:39:38]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [11:39:38]Read from MH i2c: E2 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 03 00 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [11:39:38]RAPDU: 90 00 [11:39:38]wFMCommunicate OK [11:39:38]FM PIN OK [11:39:38]wFMCommunicate request_size=8 [11:39:38]MH_SAM_APDU [11:39:38]CAPDU: 80 14 04 00 03 02 00 01 [11:39:38]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [11:39:38]Write i2c OK [11:39:38]MH_I2C_Read... [11:39:38]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [11:39:38]Read from MH i2c: E2 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 03 00 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [11:39:38]RAPDU: 90 00 [11:39:38]wFMCommunicate OK [11:39:38]wFMCommunicate request_size=13 [11:39:38]MH_SAM_APDU [11:39:38]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [11:39:38]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [11:39:38]Write i2c OK [11:39:38]MH_I2C_Read... [11:39:38]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [11:39:38]Read from MH i2c: E2 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 03 00 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [11:39:38]RAPDU: 90 00 [11:39:38]wFMCommunicate OK [11:39:38]wFMCommunicate request_size=4 [11:39:38]MH_SAM_APDU [11:39:38]CAPDU: 80 11 00 00 [11:39:38]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [11:39:38]Write i2c OK [11:39:38]MH_I2C_Read... [11:39:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:38]Read from MH i2c: E2 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 17 00 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D8 [11:39:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:39:38]wFMCommunicate OK [11:39:38]DocumentArchiveInit [11:39:38]Start Httpd... [11:39:38]Httpd thread 3067702628 created [11:39:38]Write to MH i2c: 01 00 00 0F 00 0F [11:39:38]Write i2c OK [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: 01 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: 01 07 00 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: 01 07 00 0F 00 00 01 00 00 00 FF 0F 25 [11:39:38]Allocated Socket 6 [11:39:38]Bind OK [11:39:38]Listen OK [11:39:38]httpd running on port 8080 [11:39:38]Waiting for new connection... [11:39:38]MH Int Process started [11:39:38]OFD Sender: No OFD packet to send [11:39:43]OFD Sender: No OFD packet to send [11:39:48]OFD Sender: No OFD packet to send [11:39:53]OFD Sender: No OFD packet to send [11:39:58]OFD Sender: No OFD packet to send [11:40:03]OFD Sender: No OFD packet to send [11:40:08]OFD Sender: No OFD packet to send [11:40:13]OFD Sender: No OFD packet to send [11:40:18]OFD Sender: No OFD packet to send [11:40:23]OFD Sender: No OFD packet to send [11:40:28]OFD Sender: No OFD packet to send [11:40:33]OFD Sender: No OFD packet to send [11:40:38]OFD Sender: No OFD packet to send [11:40:43]OFD Sender: No OFD packet to send [11:40:48]OFD Sender: No OFD packet to send [11:40:53]OFD Sender: No OFD packet to send [11:40:58]OFD Sender: No OFD packet to send [11:41:03]OFD Sender: No OFD packet to send [11:41:08]OFD Sender: No OFD packet to send [11:41:13]OFD Sender: No OFD packet to send [11:41:18]OFD Sender: No OFD packet to send [11:41:23]OFD Sender: No OFD packet to send [11:41:28]OFD Sender: No OFD packet to send [11:41:33]OFD Sender: No OFD packet to send [11:41:38]OFD Sender: No OFD packet to send [11:41:43]OFD Sender: No OFD packet to send [11:41:48]OFD Sender: No OFD packet to send [11:41:53]OFD Sender: No OFD packet to send [11:41:58]OFD Sender: No OFD packet to send [11:42:03]OFD Sender: No OFD packet to send [11:42:08]OFD Sender: No OFD packet to send [11:42:13]OFD Sender: No OFD packet to send [11:42:18]OFD Sender: No OFD packet to send [11:42:23]OFD Sender: No OFD packet to send [11:42:28]OFD Sender: No OFD packet to send [11:42:33]OFD Sender: No OFD packet to send [11:42:38]OFD Sender: No OFD packet to send [11:42:43]OFD Sender: No OFD packet to send [11:42:48]OFD Sender: No OFD packet to send [11:42:53]OFD Sender: No OFD packet to send [11:42:58]OFD Sender: No OFD packet to send [11:43:03]OFD Sender: No OFD packet to send [11:43:08]OFD Sender: No OFD packet to send [11:43:10]accept exits with 7 [11:43:10]New connection [11:43:10]New thread 3067415908 created [11:43:10]Waiting for new connection... [11:43:10] Sock 7.Parse request [11:43:10]Sock 7.Check first char [11:43:10]Sock 7.First char is OK [11:43:10]request: POST /json_proto HTTP/1.0 [11:43:10]Method: POST [11:43:10]URL: /json_proto [11:43:10]Method is POST - this is cgi request [11:43:10]url: /json_proto [11:43:10]query_string will be loaded in cgi processing [11:43:10]execute_cgi json_proto POST (null) [11:43:10]execute_cgi path=json_proto method=POST [11:43:10]POST find Content-Length [11:43:10]Host: 172.17.44.196:8080 [11:43:10]Content-Length: 663 [11:43:10]Content-Type: application/json [11:43:10] [11:43:10]POST finish read [11:43:10]Found Content-Length = 663 [11:43:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246355", "tax_sys" : 0, "items" : [ { "code": "4607120854177", "name": "\u0421\u043D\u0435\u043A \u041E\u0440\u0435\u0445\u0438 BEERKa \u0410\u0440\u0430\u0445\u0438\u0441 30\u0433", "price" : 25.00, "quantity" : 1.000, "sum" : 25.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 25.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:10]execute_script... [11:43:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246355", "tax_sys" : 0, "items" : [ { "code": "4607120854177", "name": "\u0421\u043D\u0435\u043A \u041E\u0440\u0435\u0445\u0438 BEERKa \u0410\u0440\u0430\u0445\u0438\u0441 30\u0433", "price" : 25.00, "quantity" : 1.000, "sum" : 25.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 25.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:10]POST & json_proto [11:43:10]process_json_proto [11:43:10]json parsed OK: [11:43:10]protocol is kg_v1.0 [11:43:10]action value=close_receipt [11:43:10]process_action close_receipt [11:43:10]cmd_close_receipt [11:43:10]MH_GetDate [11:43:10]Write to MH i2c: F0 00 00 10 00 FF [11:43:10]Write i2c OK [11:43:10]MH_I2C_Read... [11:43:10]Read from MH i2c: F0 [11:43:10]MH_I2C_Read... [11:43:10]Read from MH i2c: F0 09 00 [11:43:10]MH_I2C_Read... [11:43:10]Read from MH i2c: F0 09 00 10 00 00 CE B6 3C 66 1C A3 36 66 89 [11:43:10]GetLastDocTimeStamp 1715254711 [11:43:10]current date 1715254990 [11:43:10]FM_GetShiftState [11:43:10]SAM_PROTO_GetShiftState [11:43:10]wFMCommunicate request_size=4 [11:43:10]MH_SAM_APDU [11:43:10]CAPDU: 80 13 01 00 [11:43:10]Write to MH i2c: E2 08 00 11 00 80 13 01 00 00 00 00 00 8E [11:43:10]Write i2c OK [11:43:10]MH_I2C_Read... [11:43:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:10]Read from MH i2c: E2 [11:43:10]MH_I2C_Read... [11:43:10]Read from MH i2c: E2 0E 00 [11:43:10]MH_I2C_Read... [11:43:10]Read from MH i2c: E2 0E 00 11 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 6C [11:43:10]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:43:10]wFMCommunicate OK [11:43:10]SAM_PROTO_GetShiftState done [11:43:10]FM_GetShiftState done [11:43:10]opened in 1715213850 [11:43:10]opened+sec_in_day 1715300250 [11:43:10]quantity*price = 2500 [11:43:10]sum+1 = 2501 [11:43:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 25.00 НСП 1% : 0.22 НДС 12% : 2.65 Наличными: 25.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 61 09.05.2024 11:43 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91731 ФПД: 196242309721319 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T114310&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91731&fm=196242309721319&tin=02508201610067®Number=0000000000098132&sum=2500 0 [11:43:11]StoreToDocumentArchive [11:43:11]shift 271 fd 91731 [11:43:11]save to /storage/0271/doc_00091731 [11:43:11]save last doc name /storage/0271/doc_00091731 to /storage/kkm_last_doc_name [11:43:11]save OK [11:43:11]Clear old archive folders... [11:43:11]ProcessDocumentItem done err = 0, tmpTLVsize=286 [11:43:11]tlvbuf is 00C08B30 [11:43:11]SAM_PROTO_ClearQueue [11:43:11]wFMCommunicate request_size=4 [11:43:11]MH_SAM_APDU [11:43:11]CAPDU: 80 09 00 00 [11:43:11]Write to MH i2c: E2 08 00 1E 00 80 09 00 00 00 00 00 00 90 [11:43:11]Write i2c OK [11:43:11]MH_I2C_Read... [11:43:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:43:11]Read from MH i2c: E2 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: E2 03 00 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: E2 03 00 1E 00 00 90 00 92 [11:43:11]RAPDU: 90 00 [11:43:11]wFMCommunicate OK [11:43:11]SAM_PROTO_ClearQueue done [11:43:11]KKMCreateOFDPacket [11:43:11]OFDProtocolAddRootSTLVToBuf [11:43:11]FM_MakeSignedData [11:43:11]FM_MakeSignedData [11:43:11]SAM_PROTO_SignData [11:43:11]wFMCommunicate request_size=4 [11:43:11]MH_SAM_APDU [11:43:11]CAPDU: 80 0D 01 02 [11:43:11]Write to MH i2c: E2 08 00 1F 00 80 0D 01 02 00 00 00 00 98 [11:43:11]Write i2c OK [11:43:11]MH_I2C_Read... [11:43:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:43:11]Read from MH i2c: E2 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: E2 03 00 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: E2 03 00 1F 00 00 90 00 93 [11:43:11]RAPDU: 90 00 [11:43:11]wFMCommunicate OK [11:43:11]wFMCommunicate request_size=255 [11:43:11]MH_SAM_APDU [11:43:11]CAPDU: 80 0D 02 02 FA 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 34 31 37 37 06 04 2C 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9E D1 80 D0 B5 D1 85 D0 B8 20 42 45 45 52 4B 61 20 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 33 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 01 00 00 00 00 07 04 06 00 C4 09 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 CE B6 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 [11:43:11]Write to MH i2c: E2 02 01 20 00 80 0D 02 02 FA 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 34 31 37 37 06 04 2C 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9E D1 80 D0 B5 D1 85 D0 B8 20 42 45 45 52 4B 61 20 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 33 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 01 00 00 00 00 07 04 06 00 C4 09 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 CE B6 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 00 00 B1 [11:43:11]Write i2c OK [11:43:11]MH_I2C_Read... [11:43:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:11]Read from MH i2c: E2 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: E2 03 00 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: E2 03 00 20 00 00 90 00 94 [11:43:11]RAPDU: 90 00 [11:43:11]wFMCommunicate OK [11:43:11]wFMCommunicate request_size=45 [11:43:11]MH_SAM_APDU [11:43:11]CAPDU: 80 0D 02 02 28 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 53 66 01 00 35 04 06 00 B2 7B 39 29 2C E7 [11:43:11]Write to MH i2c: E2 30 00 21 00 80 0D 02 02 28 00 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 53 66 01 00 35 04 06 00 B2 7B 39 29 2C E7 00 00 45 [11:43:11]Write i2c OK [11:43:11]MH_I2C_Read... [11:43:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:11]Read from MH i2c: E2 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: E2 03 00 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: E2 03 00 21 00 00 90 00 95 [11:43:11]RAPDU: 90 00 [11:43:11]wFMCommunicate OK [11:43:11]wFMCommunicate request_size=4 [11:43:11]MH_SAM_APDU [11:43:11]CAPDU: 80 0D 03 02 [11:43:11]Write to MH i2c: E2 08 00 22 00 80 0D 03 02 00 00 00 00 9D [11:43:11]Write i2c OK [11:43:11]MH_I2C_Read... [11:43:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:43:11]Read from MH i2c: E2 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: E2 0B 00 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: E2 0B 00 22 00 00 60 D2 28 E7 3F 53 B4 E5 90 00 0A [11:43:11]RAPDU: 60 D2 28 E7 3F 53 B4 E5 90 00 [11:43:11]wFMCommunicate OK [11:43:11]SAM_PROTO_SignData done [11:43:11]FM_MakeSignedData done [11:43:11]CreateOFDProtocolMessage [11:43:11]wFMCommunicate request_size=4 [11:43:11]MH_SAM_APDU [11:43:11]CAPDU: 80 11 00 00 [11:43:11]Write to MH i2c: E2 08 00 23 00 80 11 00 00 00 00 00 00 9D [11:43:11]Write i2c OK [11:43:11]MH_I2C_Read... [11:43:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:11]Read from MH i2c: E2 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: E2 17 00 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: E2 17 00 23 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 ED [11:43:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:43:11]wFMCommunicate OK [11:43:11]CreateOFDProtocolMessage done [11:43:11]OFDSenderStorePacket 91731 [11:43:11]StoreOFDPacket docnum=91731 [11:43:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 32 01 00 00 B3 3C 2A 01 26 4C 5A 03 01 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 34 31 37 37 06 04 2C 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9E D1 80 D0 B5 D1 85 D0 B8 20 42 45 45 52 4B 61 20 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 33 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 01 00 00 00 00 07 04 06 00 C4 09 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 CE B6 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 53 66 01 00 35 04 06 00 B2 7B 39 29 2C E7 60 D2 28 E7 3F 53 B4 E5 [11:43:11]CheckFolder [11:43:11]dirname=/storage/ofd_packets [11:43:11]CheckFolder done [11:43:11]ProducePacketName [11:43:11]name=ofd_packets/00091731 [11:43:11]NVStorageSaveData ofd_packets/00091731 [11:43:11]File name is /storage/ofd_packets/00091731 [11:43:11]Write 336 bytes [11:43:11]NVStorageSaveData done [11:43:11]OFDSenderStorePacket done [11:43:11]KKMCreateOFDPacket done [11:43:11]NVStorageSaveData kkm_last_timestamp [11:43:11]File name is /storage/kkm_last_timestamp [11:43:11]Write 4 bytes [11:43:11]NVStorageSaveData done [11:43:11]ExternCall_PrintAddStr [11:43:11]wPrintStart [11:43:11]Write to MH i2c: 01 00 00 24 00 24 [11:43:11]Write i2c OK [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: 01 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: 01 07 00 [11:43:11]MH_I2C_Read... [11:43:11]Read from MH i2c: 01 07 00 24 00 00 01 00 00 00 FF 0F 3A [11:43:11]RasterBufferAndPrint [11:43:11]line Счет N : (3)246355 [11:43:11]line ИНН: 02508201610067 [11:43:11]line Контрольно-Кассовый Чек [11:43:11]line ПРОДАЖА [11:43:11]line Товар: 4607120854177 [11:43:11]line Снек Орехи BEERKa Арахис 30г [11:43:11]line 1.000 * 25.00 [11:43:11]line = 25.00 [11:43:11]line НДС 12% НСП 1% [11:43:11]line > о реализуемом товаре [11:43:11]line ИТОГО: 25.00 [11:43:11]line НСП 1% : 0.22 [11:43:11]line НДС 12% : 2.65 [11:43:11]line Наличными: 25.00 [11:43:11]line Безнал.: 0.00 [11:43:11]line Место: АЗС № 133 "Партнер Нефть" [11:43:11]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [11:43:11]line СНО: Общий режим [11:43:11]line Чек 61 09.05.2024 11:43 [11:43:11]line Смена: 271 ФФД: 1.0 [11:43:11]line ЗНМ: 0300000232 [11:43:11]line РНМ: 0000000000098132 [11:43:11]line Версия ККМ: 001 [11:43:11]line ФМ: 0000000000965423 [11:43:11]line ФД: 91731 [11:43:11]line ФПД: 196242309721319 [11:43:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T114310&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91731&fm=196242309721319&tin=02508201610067®Number=0000000000098132&sum=2500 [11:43:12]OFD Sender: Processing packet 91731 [packets to send 59, broken 58] [11:43:12]ProducePacketName [11:43:12]name=ofd_packets/00091731 [11:43:12]OFD Sender: To server: pG, [11:43:12]CommunicateWithHost lk.salyk.kg:30040 [11:43:12]ConnectInit lk.salyk.kg [11:43:12]line 0 [11:43:12]written 0, free lines is 4095 [11:43:12]Error from MH - 05 [11:43:12]process_action_free close_receipt [11:43:12]json_value_free [11:43:12]json_value_free done [11:43:12]process_json_proto returns [11:43:12]Send response to host [11:43:12]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [11:43:12]free response buf [11:43:12]execute_script done [11:43:12]execute_script returns [11:43:12]free content buf [11:43:12]Sock 7.Close socket [11:43:12]Sock 7.Thread stoped [11:43:12]Connected sock=10 [11:43:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 32 01 00 00 B3 3C 2A 01 26 4C 5A 03 01 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 34 31 37 37 06 04 2C 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9E D1 80 D0 B5 D1 85 D0 B8 20 42 45 45 52 4B 61 20 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 33 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 01 00 00 00 00 07 04 06 00 C4 09 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 CE B6 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 53 66 01 00 35 04 06 00 B2 7B 39 29 2C E7 60 D2 28 E7 3F 53 B4 E5 [11:43:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 64 7F 47 00 36 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 53 66 01 00 F4 03 04 00 74 62 3C 66 B6 04 01 00 00 26 F8 6A 15 C7 94 36 8E [11:43:12]CommunicateWithHost err = 0 [11:43:12]CheckOFDResponse [11:43:12]1017 (14) - 77093643461234 [11:43:12]1041 (16) - 0000000000965423 [11:43:12]1040 (4) - 91731 [11:43:12]1012 (4) - 09.05.2024 05:43 [11:43:12]1206 (1) - 0 [11:43:12]OFD Sender: Remove packet 91731 [11:43:12]ProducePacketName [11:43:12]name=ofd_packets/00091731 [11:43:12]NVStorageDeleteData [11:43:13]OFD Sender: No OFD packet to send [11:43:18]OFD Sender: No OFD packet to send [11:43:23]OFD Sender: No OFD packet to send [11:43:28]OFD Sender: No OFD packet to send [11:43:33]OFD Sender: No OFD packet to send [11:43:38]OFD Sender: No OFD packet to send [11:43:43]OFD Sender: No OFD packet to send [11:43:48]OFD Sender: No OFD packet to send [11:43:53]OFD Sender: No OFD packet to send [11:43:58]OFD Sender: No OFD packet to send [11:44:03]OFD Sender: No OFD packet to send [11:44:08]OFD Sender: No OFD packet to send [11:44:13]OFD Sender: No OFD packet to send [11:44:18]OFD Sender: No OFD packet to send [11:44:23]OFD Sender: No OFD packet to send [11:44:28]OFD Sender: No OFD packet to send [11:44:33]OFD Sender: No OFD packet to send [11:44:38]OFD Sender: No OFD packet to send [11:44:43]OFD Sender: No OFD packet to send [11:44:48]OFD Sender: No OFD packet to send [11:44:53]OFD Sender: No OFD packet to send [11:44:58]OFD Sender: No OFD packet to send [11:45:03]OFD Sender: No OFD packet to send [11:45:08]OFD Sender: No OFD packet to send [11:45:13]OFD Sender: No OFD packet to send [11:45:18]OFD Sender: No OFD packet to send [11:45:23]OFD Sender: No OFD packet to send [11:45:28]OFD Sender: No OFD packet to send [11:45:33]OFD Sender: No OFD packet to send [11:45:38]OFD Sender: No OFD packet to send [11:45:43]OFD Sender: No OFD packet to send [11:45:48]OFD Sender: No OFD packet to send [11:45:53]OFD Sender: No OFD packet to send [11:45:58]OFD Sender: No OFD packet to send [11:46:03]OFD Sender: No OFD packet to send [11:46:08]OFD Sender: No OFD packet to send [11:46:13]OFD Sender: No OFD packet to send [11:46:18]OFD Sender: No OFD packet to send [11:46:23]OFD Sender: No OFD packet to send [11:46:28]OFD Sender: No OFD packet to send [11:46:33]OFD Sender: No OFD packet to send [11:46:38]OFD Sender: No OFD packet to send [11:46:43]OFD Sender: No OFD packet to send [11:46:48]OFD Sender: No OFD packet to send [11:46:53]OFD Sender: No OFD packet to send [11:46:58]OFD Sender: No OFD packet to send [11:47:03]OFD Sender: No OFD packet to send [11:47:08]OFD Sender: No OFD packet to send [11:47:13]OFD Sender: No OFD packet to send [11:47:18]OFD Sender: No OFD packet to send [11:47:23]OFD Sender: No OFD packet to send [11:47:28]OFD Sender: No OFD packet to send [11:47:33]OFD Sender: No OFD packet to send [11:47:38]OFD Sender: No OFD packet to send [11:47:43]OFD Sender: No OFD packet to send [11:47:48]OFD Sender: No OFD packet to send [11:47:53]OFD Sender: No OFD packet to send [11:47:58]OFD Sender: No OFD packet to send [11:48:03]OFD Sender: No OFD packet to send [11:48:08]OFD Sender: No OFD packet to send [11:48:13]OFD Sender: No OFD packet to send [11:48:18]OFD Sender: No OFD packet to send [11:48:23]OFD Sender: No OFD packet to send [11:48:28]OFD Sender: No OFD packet to send [11:48:33]OFD Sender: No OFD packet to send [11:48:38]OFD Sender: No OFD packet to send [11:48:43]OFD Sender: No OFD packet to send [11:48:48]OFD Sender: No OFD packet to send [11:48:53]OFD Sender: No OFD packet to send [11:48:58]OFD Sender: No OFD packet to send [11:49:03]OFD Sender: No OFD packet to send [11:49:08]OFD Sender: No OFD packet to send [11:49:13]OFD Sender: No OFD packet to send [11:49:18]OFD Sender: No OFD packet to send [11:49:23]OFD Sender: No OFD packet to send [11:49:28]OFD Sender: No OFD packet to send [11:49:33]OFD Sender: No OFD packet to send [11:49:38]OFD Sender: No OFD packet to send [11:49:43]OFD Sender: No OFD packet to send [11:49:48]OFD Sender: No OFD packet to send [11:49:53]OFD Sender: No OFD packet to send [11:49:58]OFD Sender: No OFD packet to send [11:50:03]OFD Sender: No OFD packet to send [11:50:08]OFD Sender: No OFD packet to send [11:50:13]OFD Sender: No OFD packet to send [11:50:18]OFD Sender: No OFD packet to send [11:50:23]OFD Sender: No OFD packet to send [11:50:28]OFD Sender: No OFD packet to send [11:50:33]OFD Sender: No OFD packet to send [11:50:38]OFD Sender: No OFD packet to send [11:50:43]OFD Sender: No OFD packet to send [11:50:48]OFD Sender: No OFD packet to send [11:50:53]OFD Sender: No OFD packet to send [11:50:58]OFD Sender: No OFD packet to send [11:51:03]accept exits with 9 [11:51:03]New connection [11:51:03]New thread 3067272548 created [11:51:03]Thread 3067415908 joined [11:51:03]Waiting for new connection... [11:51:03] Sock 9.Parse request [11:51:03]Sock 9.Check first char [11:51:03]Sock 9.First char is OK [11:51:03]request: POST /json_proto HTTP/1.0 [11:51:03]Method: POST [11:51:03]URL: /json_proto [11:51:03]Method is POST - this is cgi request [11:51:03]url: /json_proto [11:51:03]query_string will be loaded in cgi processing [11:51:03]execute_cgi json_proto POST (null) [11:51:03]execute_cgi path=json_proto method=POST [11:51:03]POST find Content-Length [11:51:03]Host: 172.17.44.196:8080 [11:51:03]Content-Length: 215 [11:51:03]Content-Type: application/json [11:51:03] [11:51:03]POST finish read [11:51:03]Found Content-Length = 215 [11:51:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:03]execute_script... [11:51:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:03]POST & json_proto [11:51:03]process_json_proto [11:51:03]json parsed OK: [11:51:03]protocol is kg_v1.0 [11:51:03]action value=get_value [11:51:03]process_action get_value [11:51:03]cmd_get_value [11:51:03]process_action get_value done [11:51:03]requested_data is exist [11:51:03]produce_requested_data [11:51:03]requested_item kkm.sn is exist - process it [11:51:03]requested_item kkm.ver is exist - process it [11:51:03]requested_item fm.sn is exist - process it [11:51:03]wFMCommunicate request_size=4 [11:51:03]MH_SAM_APDU [11:51:03]CAPDU: 80 11 00 00 [11:51:03]Write to MH i2c: E2 08 00 27 00 80 11 00 00 00 00 00 00 A1 [11:51:03]Write i2c OK [11:51:03]MH_I2C_Read... [11:51:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:03]Read from MH i2c: E2 [11:51:03]MH_I2C_Read... [11:51:03]Read from MH i2c: E2 17 00 [11:51:03]MH_I2C_Read... [11:51:03]Read from MH i2c: E2 17 00 27 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 F1 [11:51:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:51:03]wFMCommunicate OK [11:51:03]requested_item fd.num is exist - process it [11:51:03]SAM_PROTO_GetFieldsCounters [11:51:03]wFMCommunicate request_size=4 [11:51:03]MH_SAM_APDU [11:51:03]CAPDU: 80 13 00 00 [11:51:03]Write to MH i2c: E2 08 00 28 00 80 13 00 00 00 00 00 00 A4 [11:51:03]Write i2c OK [11:51:03]MH_I2C_Read... [11:51:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:03]Read from MH i2c: E2 [11:51:03]MH_I2C_Read... [11:51:03]Read from MH i2c: E2 62 00 [11:51:03]MH_I2C_Read... [11:51:03]Read from MH i2c: E2 62 00 28 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 53 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [11:51:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 53 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:51:03]wFMCommunicate OK [11:51:03]SAM_PROTO_GetFieldsCounters done [11:51:03]requested_item shift.num is exist - process it [11:51:03]requested_item shift.opened is exist - process it [11:51:03]req_shift_opened [11:51:03]FM_GetShiftState [11:51:03]SAM_PROTO_GetShiftState [11:51:03]wFMCommunicate request_size=4 [11:51:03]MH_SAM_APDU [11:51:03]CAPDU: 80 13 01 00 [11:51:03]Write to MH i2c: E2 08 00 29 00 80 13 01 00 00 00 00 00 A6 [11:51:03]Write i2c OK [11:51:03]MH_I2C_Read... [11:51:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:03]Read from MH i2c: E2 [11:51:03]MH_I2C_Read... [11:51:03]Read from MH i2c: E2 0E 00 [11:51:03]MH_I2C_Read... [11:51:03]Read from MH i2c: E2 0E 00 29 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 84 [11:51:03]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:51:03]wFMCommunicate OK [11:51:03]SAM_PROTO_GetShiftState done [11:51:03]FM_GetShiftState done [11:51:03]req_shift_opened done [11:51:03]requested_item shift.open_date is exist - process it [11:51:03]req_shift_open_date [11:51:03]req_shift_open_date done [11:51:03]produce_requested_data done [11:51:03]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91731,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:51:03]process_action_free get_value [11:51:03]json_value_free [11:51:03]json_value_free done [11:51:03]process_json_proto returns [11:51:03]Send response to host [11:51:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91731,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:51:03]free response buf [11:51:03]execute_script done [11:51:03]execute_script returns [11:51:03]free content buf [11:51:03]Sock 9.Close socket [11:51:03]Sock 9.Thread stoped [11:51:03]accept exits with 7 [11:51:03]New connection [11:51:03]New thread 3067415908 created [11:51:03]Thread 3067272548 joined [11:51:03]Waiting for new connection... [11:51:03] Sock 7.Parse request [11:51:03]Sock 7.Check first char [11:51:03]Sock 7.First char is OK [11:51:03]request: POST /json_proto HTTP/1.0 [11:51:03]Method: POST [11:51:03]URL: /json_proto [11:51:03]Method is POST - this is cgi request [11:51:03]url: /json_proto [11:51:03]query_string will be loaded in cgi processing [11:51:03]execute_cgi json_proto POST (null) [11:51:03]execute_cgi path=json_proto method=POST [11:51:03]POST find Content-Length [11:51:03]Host: 172.17.44.196:8080 [11:51:03]Content-Length: 331 [11:51:03]Content-Type: application/json [11:51:03] [11:51:03]POST finish read [11:51:03]Found Content-Length = 331 [11:51:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:51:03]execute_script... [11:51:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:51:03]POST & json_proto [11:51:03]process_json_proto [11:51:03]json parsed OK: [11:51:03]protocol is kg_v1.0 [11:51:03]action value=get_value [11:51:03]process_action get_value [11:51:03]cmd_get_value [11:51:03]process_action get_value done [11:51:03]requested_data is exist [11:51:03]produce_requested_data [11:51:03]requested_item fm.sale.total is exist - process it [11:51:03]SAM_PROTO_GetFMData [11:51:03]wFMCommunicate request_size=4 [11:51:03]MH_SAM_APDU [11:51:03]CAPDU: 80 13 03 00 [11:51:03]Write to MH i2c: E2 08 00 2A 00 80 13 03 00 00 00 00 00 A9 [11:51:03]OFD Sender: No OFD packet to send [11:51:03]Write i2c OK [11:51:03]MH_I2C_Read... [11:51:04]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:51:04]Read from MH i2c: E2 [11:51:04]MH_I2C_Read... [11:51:04]Read from MH i2c: E2 FD 00 [11:51:04]MH_I2C_Read... [11:51:04]Read from MH i2c: E2 FD 00 2A 00 00 C8 04 85 04 C4 04 6E 04 04 00 35 64 01 00 69 04 A3 00 6F 04 04 00 37 5F 01 00 B1 04 05 00 04 1D BE 64 01 70 04 05 00 6E DA D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 D3 36 E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 0D 4E 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 3D [11:51:04]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 35 64 01 00 69 04 A3 00 6F 04 04 00 37 5F 01 00 B1 04 05 00 04 1D BE 64 01 70 04 05 00 6E DA D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 D3 36 E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 0D 4E 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:51:04]wFMCommunicate OK [11:51:04]wFMCommunicate request_size=4 [11:51:04]MH_SAM_APDU [11:51:04]CAPDU: 80 17 00 00 [11:51:04]Write to MH i2c: E2 08 00 2B 00 80 17 00 00 00 00 00 00 AB [11:51:04]Write i2c OK [11:51:04]MH_I2C_Read... [11:51:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:51:04]Read from MH i2c: E2 [11:51:04]MH_I2C_Read... [11:51:04]Read from MH i2c: E2 FD 00 [11:51:04]MH_I2C_Read... [11:51:04]Read from MH i2c: E2 FD 00 2B 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 BD [11:51:04]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:51:04]wFMCommunicate OK [11:51:04]wFMCommunicate request_size=4 [11:51:04]MH_SAM_APDU [11:51:04]CAPDU: 80 17 00 00 [11:51:04]Write to MH i2c: E2 08 00 2C 00 80 17 00 00 00 00 00 00 AC [11:51:04]Write i2c OK [11:51:04]MH_I2C_Read... [11:51:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:51:04]Read from MH i2c: E2 [11:51:04]MH_I2C_Read... [11:51:04]Read from MH i2c: E2 FD 00 [11:51:04]MH_I2C_Read... [11:51:04]Read from MH i2c: E2 FD 00 2C 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 84 [11:51:04]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:51:04]wFMCommunicate OK [11:51:04]wFMCommunicate request_size=4 [11:51:04]MH_SAM_APDU [11:51:04]CAPDU: 80 17 00 00 [11:51:04]Write to MH i2c: E2 08 00 2D 00 80 17 00 00 00 00 00 00 AD [11:51:04]Write i2c OK [11:51:04]MH_I2C_Read... [11:51:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:51:05]Read from MH i2c: E2 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 FD 00 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 FD 00 2D 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 25 [11:51:05]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:51:05]wFMCommunicate OK [11:51:05]wFMCommunicate request_size=4 [11:51:05]MH_SAM_APDU [11:51:05]CAPDU: 80 17 00 00 [11:51:05]Write to MH i2c: E2 08 00 2E 00 80 17 00 00 00 00 00 00 AE [11:51:05]Write i2c OK [11:51:05]MH_I2C_Read... [11:51:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:51:05]Read from MH i2c: E2 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 E5 00 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 E5 00 2E 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 92 [11:51:05]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:51:05]wFMCommunicate OK [11:51:05]SAM_PROTO_GetFMData done [11:51:05]requested_item fm.sale_refund.total is exist - process it [11:51:05]requested_item fm.buy.total is exist - process it [11:51:05]requested_item shift.sale.total is exist - process it [11:51:05]SAM_PROTO_GetShiftData [11:51:05]wFMCommunicate request_size=4 [11:51:05]MH_SAM_APDU [11:51:05]CAPDU: 80 13 02 00 [11:51:05]Write to MH i2c: E2 08 00 2F 00 80 13 02 00 00 00 00 00 AD [11:51:05]Write i2c OK [11:51:05]MH_I2C_Read... [11:51:05]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:51:05]Read from MH i2c: E2 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 FD 00 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 FD 00 2F 00 00 AE 04 AA 04 AA 04 6E 04 04 00 3D 00 00 00 69 04 9B 00 6F 04 04 00 3D 00 00 00 B1 04 03 00 40 BF 0F 70 04 03 00 8C 84 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 0E AC 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A0 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 81 [11:51:05]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3D 00 00 00 69 04 9B 00 6F 04 04 00 3D 00 00 00 B1 04 03 00 40 BF 0F 70 04 03 00 8C 84 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 0E AC 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A0 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:51:05]wFMCommunicate OK [11:51:05]wFMCommunicate request_size=4 [11:51:05]MH_SAM_APDU [11:51:05]CAPDU: 80 17 00 00 [11:51:05]Write to MH i2c: E2 08 00 30 00 80 17 00 00 00 00 00 00 B0 [11:51:05]Write i2c OK [11:51:05]MH_I2C_Read... [11:51:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:51:05]Read from MH i2c: E2 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 FD 00 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 FD 00 30 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 D2 [11:51:06]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:51:06]wFMCommunicate OK [11:51:06]wFMCommunicate request_size=4 [11:51:06]MH_SAM_APDU [11:51:06]CAPDU: 80 17 00 00 [11:51:06]Write to MH i2c: E2 08 00 31 00 80 17 00 00 00 00 00 00 B1 [11:51:06]Write i2c OK [11:51:06]MH_I2C_Read... [11:51:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:51:06]Read from MH i2c: E2 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: E2 FD 00 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: E2 FD 00 31 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 68 [11:51:06]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:51:06]wFMCommunicate OK [11:51:06]wFMCommunicate request_size=4 [11:51:06]MH_SAM_APDU [11:51:06]CAPDU: 80 17 00 00 [11:51:06]Write to MH i2c: E2 08 00 32 00 80 17 00 00 00 00 00 00 B2 [11:51:06]Write i2c OK [11:51:06]MH_I2C_Read... [11:51:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:51:06]Read from MH i2c: E2 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: E2 FD 00 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: E2 FD 00 32 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 24 [11:51:06]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:51:06]wFMCommunicate OK [11:51:06]wFMCommunicate request_size=4 [11:51:06]MH_SAM_APDU [11:51:06]CAPDU: 80 17 00 00 [11:51:06]Write to MH i2c: E2 08 00 33 00 80 17 00 00 00 00 00 00 B3 [11:51:06]Write i2c OK [11:51:06]MH_I2C_Read... [11:51:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:51:06]Read from MH i2c: E2 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: E2 CB 00 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: E2 CB 00 33 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9C [11:51:06]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:51:06]wFMCommunicate OK [11:51:06]SAM_PROTO_GetShiftData done [11:51:06]requested_item shift.sale.total_cash is exist - process it [11:51:06]requested_item shift.sale_refund.total is exist - process it [11:51:06]requested_item shift.sale_refund.total_cash is exist - process it [11:51:06]requested_item shift.buy.total is exist - process it [11:51:06]requested_item shift.buy.total_cash is exist - process it [11:51:06]produce_requested_data done [11:51:06]produce_requested_data return {"fm.sale.total":59851481.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10320.00,"shift.sale.total_cash":8859.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:51:06]process_action_free get_value [11:51:06]json_value_free [11:51:06]json_value_free done [11:51:06]process_json_proto returns [11:51:06]Send response to host [11:51:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59851481.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10320.00,"shift.sale.total_cash":8859.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:51:06]free response buf [11:51:06]execute_script done [11:51:06]execute_script returns [11:51:06]free content buf [11:51:06]Sock 7.Close socket [11:51:06]Sock 7.Thread stoped [11:51:07]accept exits with 9 [11:51:07]New connection [11:51:07]New thread 3067272548 created [11:51:07]Thread 3067415908 joined [11:51:07]Waiting for new connection... [11:51:07] Sock 9.Parse request [11:51:07]Sock 9.Check first char [11:51:07]Sock 9.First char is OK [11:51:07]request: POST /json_proto HTTP/1.0 [11:51:07]Method: POST [11:51:07]URL: /json_proto [11:51:07]Method is POST - this is cgi request [11:51:07]url: /json_proto [11:51:07]query_string will be loaded in cgi processing [11:51:07]execute_cgi json_proto POST (null) [11:51:07]execute_cgi path=json_proto method=POST [11:51:07]POST find Content-Length [11:51:07]Host: 172.17.44.196:8080 [11:51:07]Content-Length: 663 [11:51:07]Content-Type: application/json [11:51:07] [11:51:07]POST finish read [11:51:07]Found Content-Length = 663 [11:51:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246355", "tax_sys" : 0, "items" : [ { "code": "4607120854177", "name": "\u0421\u043D\u0435\u043A \u041E\u0440\u0435\u0445\u0438 BEERKa \u0410\u0440\u0430\u0445\u0438\u0441 30\u0433", "price" : 25.00, "quantity" : 1.000, "sum" : 25.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 25.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:07]execute_script... [11:51:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246355", "tax_sys" : 0, "items" : [ { "code": "4607120854177", "name": "\u0421\u043D\u0435\u043A \u041E\u0440\u0435\u0445\u0438 BEERKa \u0410\u0440\u0430\u0445\u0438\u0441 30\u0433", "price" : 25.00, "quantity" : 1.000, "sum" : 25.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 25.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:07]POST & json_proto [11:51:07]process_json_proto [11:51:07]json parsed OK: [11:51:07]protocol is kg_v1.0 [11:51:07]action value=close_receipt [11:51:07]process_action close_receipt [11:51:07]cmd_close_receipt [11:51:07]MH_GetDate [11:51:07]Write to MH i2c: F0 00 00 34 00 23 [11:51:07]Write i2c OK [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: F0 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: F0 09 00 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: F0 09 00 34 00 00 AB B8 3C 66 1C A3 36 66 8C [11:51:07]GetLastDocTimeStamp 1715254990 [11:51:07]current date 1715255467 [11:51:07]FM_GetShiftState [11:51:07]SAM_PROTO_GetShiftState [11:51:07]wFMCommunicate request_size=4 [11:51:07]MH_SAM_APDU [11:51:07]CAPDU: 80 13 01 00 [11:51:07]Write to MH i2c: E2 08 00 35 00 80 13 01 00 00 00 00 00 B2 [11:51:07]Write i2c OK [11:51:07]MH_I2C_Read... [11:51:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:07]Read from MH i2c: E2 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: E2 0E 00 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: E2 0E 00 35 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 90 [11:51:07]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:51:07]wFMCommunicate OK [11:51:07]SAM_PROTO_GetShiftState done [11:51:07]FM_GetShiftState done [11:51:07]opened in 1715213850 [11:51:07]opened+sec_in_day 1715300250 [11:51:07]quantity*price = 2500 [11:51:07]sum+1 = 2501 [11:51:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 25.00 НСП 1% : 0.22 НДС 12% : 2.65 Наличными: 25.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 62 09.05.2024 11:51 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91732 ФПД: 274287053135361 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T115107&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91732&fm=274287053135361&tin=02508201610067®Number=0000000000098132&sum=2500 0 [11:51:08]StoreToDocumentArchive [11:51:08]shift 271 fd 91732 [11:51:08]save to /storage/0271/doc_00091732 [11:51:08]save last doc name /storage/0271/doc_00091732 to /storage/kkm_last_doc_name [11:51:08]save OK [11:51:08]Clear old archive folders... [11:51:08]ProcessDocumentItem done err = 0, tmpTLVsize=286 [11:51:08]tlvbuf is 00C41740 [11:51:08]SAM_PROTO_ClearQueue [11:51:08]wFMCommunicate request_size=4 [11:51:08]MH_SAM_APDU [11:51:08]CAPDU: 80 09 00 00 [11:51:08]Write to MH i2c: E2 08 00 42 00 80 09 00 00 00 00 00 00 B4 [11:51:08]Write i2c OK [11:51:08]MH_I2C_Read... [11:51:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:08]Read from MH i2c: E2 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: E2 03 00 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: E2 03 00 42 00 00 90 00 B6 [11:51:08]RAPDU: 90 00 [11:51:08]wFMCommunicate OK [11:51:08]SAM_PROTO_ClearQueue done [11:51:08]KKMCreateOFDPacket [11:51:08]OFDProtocolAddRootSTLVToBuf [11:51:08]FM_MakeSignedData [11:51:08]FM_MakeSignedData [11:51:08]SAM_PROTO_SignData [11:51:08]wFMCommunicate request_size=4 [11:51:08]MH_SAM_APDU [11:51:08]CAPDU: 80 0D 01 02 [11:51:08]Write to MH i2c: E2 08 00 43 00 80 0D 01 02 00 00 00 00 BC [11:51:08]Write i2c OK [11:51:08]MH_I2C_Read... [11:51:08]OFD Sender: No OFD packet to send [11:51:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:08]Read from MH i2c: E2 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: E2 03 00 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: E2 03 00 43 00 00 90 00 B7 [11:51:08]RAPDU: 90 00 [11:51:08]wFMCommunicate OK [11:51:08]wFMCommunicate request_size=255 [11:51:08]MH_SAM_APDU [11:51:08]CAPDU: 80 0D 02 02 FA 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 34 31 37 37 06 04 2C 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9E D1 80 D0 B5 D1 85 D0 B8 20 42 45 45 52 4B 61 20 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 33 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 01 00 00 00 00 07 04 06 00 C4 09 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 AB B8 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 [11:51:08]Write to MH i2c: E2 02 01 44 00 80 0D 02 02 FA 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 34 31 37 37 06 04 2C 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9E D1 80 D0 B5 D1 85 D0 B8 20 42 45 45 52 4B 61 20 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 33 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 01 00 00 00 00 07 04 06 00 C4 09 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 AB B8 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 00 00 B5 [11:51:09]Write i2c OK [11:51:09]MH_I2C_Read... [11:51:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:09]Read from MH i2c: E2 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 03 00 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 03 00 44 00 00 90 00 B8 [11:51:09]RAPDU: 90 00 [11:51:09]wFMCommunicate OK [11:51:09]wFMCommunicate request_size=45 [11:51:09]MH_SAM_APDU [11:51:09]CAPDU: 80 0D 02 02 28 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 54 66 01 00 35 04 06 00 F9 76 6E 5E 5E 01 [11:51:09]Write to MH i2c: E2 30 00 45 00 80 0D 02 02 28 00 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 54 66 01 00 35 04 06 00 F9 76 6E 5E 5E 01 00 00 62 [11:51:09]Write i2c OK [11:51:09]MH_I2C_Read... [11:51:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:09]Read from MH i2c: E2 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 03 00 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 03 00 45 00 00 90 00 B9 [11:51:09]RAPDU: 90 00 [11:51:09]wFMCommunicate OK [11:51:09]wFMCommunicate request_size=4 [11:51:09]MH_SAM_APDU [11:51:09]CAPDU: 80 0D 03 02 [11:51:09]Write to MH i2c: E2 08 00 46 00 80 0D 03 02 00 00 00 00 C1 [11:51:09]Write i2c OK [11:51:09]MH_I2C_Read... [11:51:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:09]Read from MH i2c: E2 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 0B 00 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 0B 00 46 00 00 A9 EA 0F 9C 09 AE 4E 35 90 00 3A [11:51:09]RAPDU: A9 EA 0F 9C 09 AE 4E 35 90 00 [11:51:09]wFMCommunicate OK [11:51:09]SAM_PROTO_SignData done [11:51:09]FM_MakeSignedData done [11:51:09]CreateOFDProtocolMessage [11:51:09]wFMCommunicate request_size=4 [11:51:09]MH_SAM_APDU [11:51:09]CAPDU: 80 11 00 00 [11:51:09]Write to MH i2c: E2 08 00 47 00 80 11 00 00 00 00 00 00 C1 [11:51:09]Write i2c OK [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 [11:51:09]MH_I2C_Read... [11:51:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:09]Read from MH i2c: E2 17 00 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 17 00 47 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 11 [11:51:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:51:09]wFMCommunicate OK [11:51:09]CreateOFDProtocolMessage done [11:51:09]OFDSenderStorePacket 91732 [11:51:09]StoreOFDPacket docnum=91732 [11:51:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 32 01 00 00 75 63 2A 01 55 22 5A 03 01 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 34 31 37 37 06 04 2C 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9E D1 80 D0 B5 D1 85 D0 B8 20 42 45 45 52 4B 61 20 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 33 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 01 00 00 00 00 07 04 06 00 C4 09 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 AB B8 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 54 66 01 00 35 04 06 00 F9 76 6E 5E 5E 01 A9 EA 0F 9C 09 AE 4E 35 [11:51:09]CheckFolder [11:51:09]dirname=/storage/ofd_packets [11:51:09]CheckFolder done [11:51:09]ProducePacketName [11:51:09]name=ofd_packets/00091732 [11:51:09]NVStorageSaveData ofd_packets/00091732 [11:51:09]File name is /storage/ofd_packets/00091732 [11:51:09]Write 336 bytes [11:51:09]NVStorageSaveData done [11:51:09]OFDSenderStorePacket done [11:51:09]KKMCreateOFDPacket done [11:51:09]NVStorageSaveData kkm_last_timestamp [11:51:09]File name is /storage/kkm_last_timestamp [11:51:09]Write 4 bytes [11:51:09]NVStorageSaveData done [11:51:09]ExternCall_PrintAddStr [11:51:09]wPrintStart [11:51:09]Write to MH i2c: 01 00 00 48 00 48 [11:51:09]Write i2c OK [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: 01 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: 01 07 00 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: 01 07 00 48 00 00 01 00 00 00 FF 0F 5E [11:51:09]RasterBufferAndPrint [11:51:09]line Счет N : (3)246355 [11:51:09]line ИНН: 02508201610067 [11:51:09]line Контрольно-Кассовый Чек [11:51:09]line ПРОДАЖА [11:51:09]line Товар: 4607120854177 [11:51:09]line Снек Орехи BEERKa Арахис 30г [11:51:09]line 1.000 * 25.00 [11:51:09]line = 25.00 [11:51:09]line НДС 12% НСП 1% [11:51:09]line > о реализуемом товаре [11:51:09]line ИТОГО: 25.00 [11:51:09]line НСП 1% : 0.22 [11:51:09]line НДС 12% : 2.65 [11:51:09]line Наличными: 25.00 [11:51:09]line Безнал.: 0.00 [11:51:09]line Место: АЗС № 133 "Партнер Нефть" [11:51:09]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [11:51:09]line СНО: Общий режим [11:51:09]line Чек 62 09.05.2024 11:51 [11:51:09]line Смена: 271 ФФД: 1.0 [11:51:09]line ЗНМ: 0300000232 [11:51:09]line РНМ: 0000000000098132 [11:51:09]line Версия ККМ: 001 [11:51:09]line ФМ: 0000000000965423 [11:51:09]line ФД: 91732 [11:51:09]line ФПД: 274287053135361 [11:51:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T115107&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91732&fm=274287053135361&tin=02508201610067®Number=0000000000098132&sum=2500 [11:51:09]OFD Sender: Processing packet 91732 [packets to send 59, broken 58] [11:51:09]ProducePacketName [11:51:09]name=ofd_packets/00091732 [11:51:09]OFD Sender: To server: pG, [11:51:09]CommunicateWithHost lk.salyk.kg:30040 [11:51:09]ConnectInit lk.salyk.kg [11:51:09]line 0 [11:51:09]written 0, free lines is 4095 [11:51:09]Error from MH - 05 [11:51:09]process_action_free close_receipt [11:51:09]json_value_free [11:51:09]json_value_free done [11:51:09]process_json_proto returns [11:51:09]Send response to host [11:51:09]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [11:51:09]free response buf [11:51:09]execute_script done [11:51:09]execute_script returns [11:51:09]free content buf [11:51:09]Sock 9.Close socket [11:51:09]Sock 9.Thread stoped [11:51:10]Connected sock=10 [11:51:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 32 01 00 00 75 63 2A 01 55 22 5A 03 01 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 34 31 37 37 06 04 2C 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9E D1 80 D0 B5 D1 85 D0 B8 20 42 45 45 52 4B 61 20 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 33 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 01 00 00 00 00 07 04 06 00 C4 09 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 AB B8 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 54 66 01 00 35 04 06 00 F9 76 6E 5E 5E 01 A9 EA 0F 9C 09 AE 4E 35 [11:51:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 8A DA 47 00 C6 B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 54 66 01 00 F4 03 04 00 52 64 3C 66 B6 04 01 00 00 20 82 00 A5 1E 12 E7 F9 [11:51:10]CommunicateWithHost err = 0 [11:51:10]CheckOFDResponse [11:51:10]1017 (14) - 77093643461234 [11:51:10]1041 (16) - 0000000000965423 [11:51:10]1040 (4) - 91732 [11:51:10]1012 (4) - 09.05.2024 05:51 [11:51:10]1206 (1) - 0 [11:51:10]OFD Sender: Remove packet 91732 [11:51:10]ProducePacketName [11:51:10]name=ofd_packets/00091732 [11:51:10]NVStorageDeleteData [11:51:10]OFD Sender: No OFD packet to send [11:51:15]OFD Sender: No OFD packet to send [11:51:20]OFD Sender: No OFD packet to send [11:51:25]OFD Sender: No OFD packet to send [11:51:30]OFD Sender: No OFD packet to send [11:51:35]OFD Sender: No OFD packet to send [11:51:40]OFD Sender: No OFD packet to send [11:51:45]OFD Sender: No OFD packet to send [11:51:50]OFD Sender: No OFD packet to send [11:51:55]OFD Sender: No OFD packet to send [11:51:56]int [11:51:56]Write to MH i2c: 01 00 00 4B 00 4B [11:51:56]*** FLAG_PRN_PAP2 set [11:51:56]Write i2c OK [11:51:56]MH_I2C_Read... [11:51:56]Read from MH i2c: 01 [11:51:56]MH_I2C_Read... [11:51:56]Read from MH i2c: 01 07 00 [11:51:56]MH_I2C_Read... [11:51:56]Read from MH i2c: 01 07 00 4B 00 00 03 00 00 00 FF 0F 63 [11:51:56]state=0 [11:51:56]No paper [11:51:56]Cover opened [11:51:56]int [11:51:56]Write to MH i2c: 01 00 00 4C 00 4C [11:51:56]*** FLAG_PRN_PAP2 reset [11:51:56]Write i2c OK [11:51:56]MH_I2C_Read... [11:51:56]Read from MH i2c: 01 [11:51:56]MH_I2C_Read... [11:51:56]Read from MH i2c: 01 07 00 [11:51:56]MH_I2C_Read... [11:51:56]Read from MH i2c: 01 07 00 4C 00 00 01 00 00 00 FF 0F 62 [11:51:56]state=3 [11:51:56]No paper [11:51:56]Cover closed [11:51:56]int [11:51:56]Write to MH i2c: 01 00 00 4D 00 4D [11:51:56]*** FLAG_PRN_PAP2 set [11:51:56]Write i2c OK [11:51:56]MH_I2C_Read... [11:51:56]Read from MH i2c: 01 [11:51:56]MH_I2C_Read... [11:51:56]Read from MH i2c: 01 07 00 [11:51:56]MH_I2C_Read... [11:51:56]Read from MH i2c: 01 07 00 4D 00 00 03 00 00 00 FF 0F 65 [11:51:56]state=0 [11:51:56]No paper [11:51:56]Cover opened [11:51:57]int [11:51:57]Write to MH i2c: 01 00 00 4E 00 4E [11:51:57]*** FLAG_PRN_PAP2 reset [11:51:57]Write i2c OK [11:51:57]MH_I2C_Read... [11:51:57]Read from MH i2c: 01 [11:51:57]MH_I2C_Read... [11:51:57]Read from MH i2c: 01 07 00 [11:51:57]MH_I2C_Read... [11:51:57]Read from MH i2c: 01 07 00 4E 00 00 01 00 00 00 FF 0F 64 [11:51:57]state=3 [11:51:57]No paper [11:51:57]Cover closed [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 F9 [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 5400000000572554 (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: 398798+1714856732=1715255530 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:10]*** Is cutter blocked? [00:00:10]*** FLAG_PRN_PAP1 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 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FA [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 01 00 00 00 FF 0F 1A [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 41 00 38 00 FF FF 57 [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 EB B8 3C 66 1C A3 36 66 9F [11:52:11]Current date/time: 09.05.2024 11:52 [11:52:11]FM_Init [11:52:11]wFMConnect [11:52:11]MH_SAM_On [11:52:11]Write to MH i2c: E0 00 00 08 00 E7 [11:52:11]Write i2c OK [11:52:11]MH_I2C_Read... [11:52:11]*** iso7816_init finished! [11:52:11]*** atr: [11:52:11]*** 0F 3B D5 18 FF 81 91 FE [11:52:11]*** 1F C3 80 73 C8 21 10 0A [11:52:11]*** 00 00 00 00 00 00 00 00 [11:52:11]*** 00 00 00 00 00 00 00 00 [11:52:11]*** 00 00 00 00 00 00 00 00 [11:52:11]*** 00 00 00 00 00 00 00 00 [11:52:11]*** 00 00 00 00 00 00 00 00 [11:52:11]*** 00 00 00 00 00 00 00 00 [11:52:11]Read from MH i2c: E0 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E0 10 00 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [11:52:11]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [11:52:11]wFMCommunicate request_size=10 [11:52:11]MH_SAM_APDU [11:52:11]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [11:52:11]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [11:52:11]Write i2c OK [11:52:11]MH_I2C_Read... [11:52:11]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [11:52:11]Read from MH i2c: E2 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 03 00 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [11:52:11]RAPDU: 90 00 [11:52:11]wFMCommunicate OK [11:52:11]wFMCommunicate request_size=4 [11:52:11]MH_SAM_APDU [11:52:11]CAPDU: 80 11 00 00 [11:52:11]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [11:52:11]Write i2c OK [11:52:11]MH_I2C_Read... [11:52:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:11]Read from MH i2c: E2 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 17 00 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D4 [11:52:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:52:11]wFMCommunicate OK [11:52:11]Detected FM SN is 0000000000965423 [11:52:11]Stored FM SN is 0000000000965423 [11:52:11]wFMCommunicate request_size=9 [11:52:11]MH_SAM_APDU [11:52:11]CAPDU: 80 16 00 00 04 13 63 00 00 [11:52:11]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 13 63 00 00 00 00 08 [11:52:11]Write i2c OK [11:52:11]MH_I2C_Read... [11:52:11]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [11:52:11]Read from MH i2c: E2 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 03 00 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [11:52:11]RAPDU: 90 00 [11:52:11]wFMCommunicate OK [11:52:11]FM PIN OK [11:52:11]wFMCommunicate request_size=8 [11:52:11]MH_SAM_APDU [11:52:11]CAPDU: 80 14 04 00 03 02 00 01 [11:52:11]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [11:52:11]Write i2c OK [11:52:11]MH_I2C_Read... [11:52:11]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [11:52:11]Read from MH i2c: E2 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 03 00 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [11:52:11]RAPDU: 90 00 [11:52:11]wFMCommunicate OK [11:52:11]wFMCommunicate request_size=13 [11:52:11]MH_SAM_APDU [11:52:11]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [11:52:11]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [11:52:11]Write i2c OK [11:52:11]MH_I2C_Read... [11:52:11]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [11:52:11]Read from MH i2c: E2 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 03 00 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [11:52:11]RAPDU: 90 00 [11:52:11]wFMCommunicate OK [11:52:11]wFMCommunicate request_size=4 [11:52:11]MH_SAM_APDU [11:52:11]CAPDU: 80 11 00 00 [11:52:11]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [11:52:11]Write i2c OK [11:52:11]MH_I2C_Read... [11:52:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:11]Read from MH i2c: E2 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 17 00 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 D8 [11:52:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:52:11]wFMCommunicate OK [11:52:11]DocumentArchiveInit [11:52:11]Start Httpd... [11:52:11]Httpd thread 3067825508 created [11:52:11]Write to MH i2c: 01 00 00 0F 00 0F [11:52:11]Write i2c OK [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: 01 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: 01 07 00 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: 01 07 00 0F 00 00 01 00 00 00 FF 0F 25 [11:52:11]MH Int Process started [11:52:11]Allocated Socket 8 [11:52:11]Bind OK [11:52:11]Listen OK [11:52:11]httpd running on port 8080 [11:52:11]Waiting for new connection... [11:52:11]OFD Sender: No OFD packet to send [11:52:16]OFD Sender: No OFD packet to send [11:52:21]OFD Sender: No OFD packet to send [11:52:26]OFD Sender: No OFD packet to send [11:52:31]OFD Sender: No OFD packet to send [11:52:36]OFD Sender: No OFD packet to send [11:52:41]OFD Sender: No OFD packet to send [11:52:46]OFD Sender: No OFD packet to send [11:52:51]OFD Sender: No OFD packet to send [11:52:56]OFD Sender: No OFD packet to send [11:53:01]OFD Sender: No OFD packet to send [11:53:06]OFD Sender: No OFD packet to send [11:53:11]OFD Sender: No OFD packet to send [11:53:16]OFD Sender: No OFD packet to send [11:53:21]OFD Sender: No OFD packet to send [11:53:26]OFD Sender: No OFD packet to send [11:53:31]OFD Sender: No OFD packet to send [11:53:36]OFD Sender: No OFD packet to send [11:53:41]OFD Sender: No OFD packet to send [11:53:46]OFD Sender: No OFD packet to send [11:53:51]OFD Sender: No OFD packet to send [11:53:56]OFD Sender: No OFD packet to send [11:54:01]OFD Sender: No OFD packet to send [11:54:06]OFD Sender: No OFD packet to send [11:54:11]OFD Sender: No OFD packet to send [11:54:16]OFD Sender: No OFD packet to send [11:54:21]OFD Sender: No OFD packet to send [11:54:26]OFD Sender: No OFD packet to send [11:54:31]OFD Sender: No OFD packet to send [11:54:41]OFD Sender: No OFD packet to send [11:54:46]OFD Sender: No OFD packet to send [11:54:51]OFD Sender: No OFD packet to send [11:54:56]OFD Sender: No OFD packet to send [11:55:01]OFD Sender: No OFD packet to send [11:55:06]OFD Sender: No OFD packet to send [11:55:11]OFD Sender: No OFD packet to send [11:55:12]ConnectInit Can't connect to host [11:55:16]OFD Sender: No OFD packet to send [11:55:21]OFD Sender: No OFD packet to send [11:55:26]OFD Sender: No OFD packet to send [11:55:31]OFD Sender: No OFD packet to send [11:55:36]OFD Sender: No OFD packet to send [11:55:41]OFD Sender: No OFD packet to send [11:55:46]OFD Sender: No OFD packet to send [11:55:51]OFD Sender: No OFD packet to send [11:55:56]OFD Sender: No OFD packet to send [11:56:01]OFD Sender: No OFD packet to send [11:56:06]OFD Sender: No OFD packet to send [11:56:11]OFD Sender: No OFD packet to send [11:56:16]OFD Sender: No OFD packet to send [11:56:21]OFD Sender: No OFD packet to send [11:56:26]OFD Sender: No OFD packet to send [11:56:31]OFD Sender: No OFD packet to send [11:56:35]accept exits with 9 [11:56:35]New connection [11:56:35]New thread 3067538788 created [11:56:35]Waiting for new connection... [11:56:35] Sock 9.Parse request [11:56:35]Sock 9.Check first char [11:56:35]Sock 9.First char is OK [11:56:35]request: POST /json_proto HTTP/1.0 [11:56:35]Method: POST [11:56:35]URL: /json_proto [11:56:35]Method is POST - this is cgi request [11:56:35]url: /json_proto [11:56:35]query_string will be loaded in cgi processing [11:56:35]execute_cgi json_proto POST (null) [11:56:35]execute_cgi path=json_proto method=POST [11:56:35]POST find Content-Length [11:56:35]Host: 172.17.44.196:8080 [11:56:35]Content-Length: 215 [11:56:35]Content-Type: application/json [11:56:35] [11:56:35]POST finish read [11:56:35]Found Content-Length = 215 [11:56:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:35]execute_script... [11:56:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:35]POST & json_proto [11:56:35]process_json_proto [11:56:35]json parsed OK: [11:56:35]protocol is kg_v1.0 [11:56:35]action value=get_value [11:56:35]process_action get_value [11:56:35]cmd_get_value [11:56:35]process_action get_value done [11:56:35]requested_data is exist [11:56:35]produce_requested_data [11:56:35]requested_item kkm.sn is exist - process it [11:56:35]requested_item kkm.ver is exist - process it [11:56:35]requested_item fm.sn is exist - process it [11:56:35]wFMCommunicate request_size=4 [11:56:35]MH_SAM_APDU [11:56:35]CAPDU: 80 11 00 00 [11:56:35]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [11:56:35]Write i2c OK [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 [11:56:35]MH_I2C_Read... [11:56:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:35]Read from MH i2c: E2 17 00 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 DA [11:56:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:56:35]wFMCommunicate OK [11:56:35]requested_item fd.num is exist - process it [11:56:35]SAM_PROTO_GetFieldsCounters [11:56:35]wFMCommunicate request_size=4 [11:56:35]MH_SAM_APDU [11:56:35]CAPDU: 80 13 00 00 [11:56:35]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [11:56:35]Write i2c OK [11:56:35]MH_I2C_Read... [11:56:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:56:35]Read from MH i2c: E2 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 62 00 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 54 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 2E [11:56:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 54 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:56:35]wFMCommunicate OK [11:56:35]SAM_PROTO_GetFieldsCounters done [11:56:35]requested_item shift.num is exist - process it [11:56:35]requested_item shift.opened is exist - process it [11:56:35]req_shift_opened [11:56:35]FM_GetShiftState [11:56:35]SAM_PROTO_GetShiftState [11:56:35]wFMCommunicate request_size=4 [11:56:35]MH_SAM_APDU [11:56:35]CAPDU: 80 13 01 00 [11:56:35]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [11:56:35]Write i2c OK [11:56:35]MH_I2C_Read... [11:56:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:35]Read from MH i2c: E2 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 0E 00 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 6D [11:56:35]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:56:35]wFMCommunicate OK [11:56:35]SAM_PROTO_GetShiftState done [11:56:35]FM_GetShiftState done [11:56:35]req_shift_opened done [11:56:35]requested_item shift.open_date is exist - process it [11:56:35]req_shift_open_date [11:56:35]req_shift_open_date done [11:56:35]produce_requested_data done [11:56:35]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91732,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [11:56:35]process_action_free get_value [11:56:35]json_value_free [11:56:35]json_value_free done [11:56:35]process_json_proto returns [11:56:35]Send response to host [11:56:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91732,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [11:56:35]free response buf [11:56:35]execute_script done [11:56:35]execute_script returns [11:56:35]free content buf [11:56:35]Sock 9.Close socket [11:56:35]Sock 9.Thread stoped [11:56:36]OFD Sender: No OFD packet to send [11:56:39]accept exits with 7 [11:56:39]New connection [11:56:39]New thread 3067395428 created [11:56:39]Thread 3067538788 joined [11:56:39]Waiting for new connection... [11:56:39] Sock 7.Parse request [11:56:39]Sock 7.Check first char [11:56:39]Sock 7.First char is OK [11:56:39]request: POST /json_proto HTTP/1.0 [11:56:39]Method: POST [11:56:39]URL: /json_proto [11:56:39]Method is POST - this is cgi request [11:56:39]url: /json_proto [11:56:39]query_string will be loaded in cgi processing [11:56:39]execute_cgi json_proto POST (null) [11:56:39]execute_cgi path=json_proto method=POST [11:56:39]POST find Content-Length [11:56:39]Host: 172.17.44.196:8080 [11:56:39]Content-Length: 331 [11:56:39]Content-Type: application/json [11:56:39] [11:56:39]POST finish read [11:56:39]Found Content-Length = 331 [11:56:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:56:39]execute_script... [11:56:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:56:39]POST & json_proto [11:56:39]process_json_proto [11:56:39]json parsed OK: [11:56:39]protocol is kg_v1.0 [11:56:39]action value=get_value [11:56:39]process_action get_value [11:56:39]cmd_get_value [11:56:39]process_action get_value done [11:56:39]requested_data is exist [11:56:39]produce_requested_data [11:56:39]requested_item fm.sale.total is exist - process it [11:56:39]SAM_PROTO_GetFMData [11:56:39]wFMCommunicate request_size=4 [11:56:39]MH_SAM_APDU [11:56:39]CAPDU: 80 13 03 00 [11:56:39]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [11:56:39]Write i2c OK [11:56:39]MH_I2C_Read... [11:56:39]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:56:39]Read from MH i2c: E2 [11:56:39]MH_I2C_Read... [11:56:39]Read from MH i2c: E2 FD 00 [11:56:39]MH_I2C_Read... [11:56:39]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 36 64 01 00 69 04 A3 00 6F 04 04 00 38 5F 01 00 B1 04 05 00 C8 26 BE 64 01 70 04 05 00 32 E4 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 DC 37 E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 23 4E 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 E3 [11:56:39]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 36 64 01 00 69 04 A3 00 6F 04 04 00 38 5F 01 00 B1 04 05 00 C8 26 BE 64 01 70 04 05 00 32 E4 D9 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 DC 37 E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 23 4E 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [11:56:39]wFMCommunicate OK [11:56:39]wFMCommunicate request_size=4 [11:56:39]MH_SAM_APDU [11:56:39]CAPDU: 80 17 00 00 [11:56:39]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [11:56:39]Write i2c OK [11:56:39]MH_I2C_Read... [11:56:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:56:39]Read from MH i2c: E2 [11:56:39]MH_I2C_Read... [11:56:39]Read from MH i2c: E2 FD 00 [11:56:39]MH_I2C_Read... [11:56:39]Read from MH i2c: E2 FD 00 14 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 A6 [11:56:39]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [11:56:39]wFMCommunicate OK [11:56:39]wFMCommunicate request_size=4 [11:56:39]MH_SAM_APDU [11:56:39]CAPDU: 80 17 00 00 [11:56:39]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [11:56:39]Write i2c OK [11:56:39]MH_I2C_Read... [11:56:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:56:40]Read from MH i2c: E2 [11:56:40]MH_I2C_Read... [11:56:40]Read from MH i2c: E2 FD 00 [11:56:40]MH_I2C_Read... [11:56:40]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 6D [11:56:40]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [11:56:40]wFMCommunicate OK [11:56:40]wFMCommunicate request_size=4 [11:56:40]MH_SAM_APDU [11:56:40]CAPDU: 80 17 00 00 [11:56:40]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [11:56:40]Write i2c OK [11:56:40]MH_I2C_Read... [11:56:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:56:40]Read from MH i2c: E2 [11:56:40]MH_I2C_Read... [11:56:40]Read from MH i2c: E2 FD 00 [11:56:40]MH_I2C_Read... [11:56:40]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 0E [11:56:40]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [11:56:40]wFMCommunicate OK [11:56:40]wFMCommunicate request_size=4 [11:56:40]MH_SAM_APDU [11:56:40]CAPDU: 80 17 00 00 [11:56:40]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [11:56:40]Write i2c OK [11:56:40]MH_I2C_Read... [11:56:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:56:40]Read from MH i2c: E2 [11:56:40]MH_I2C_Read... [11:56:40]Read from MH i2c: E2 E5 00 [11:56:40]MH_I2C_Read... [11:56:40]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [11:56:40]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:56:40]wFMCommunicate OK [11:56:40]SAM_PROTO_GetFMData done [11:56:40]requested_item fm.sale_refund.total is exist - process it [11:56:40]requested_item fm.buy.total is exist - process it [11:56:40]requested_item shift.sale.total is exist - process it [11:56:40]SAM_PROTO_GetShiftData [11:56:40]wFMCommunicate request_size=4 [11:56:40]MH_SAM_APDU [11:56:40]CAPDU: 80 13 02 00 [11:56:40]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [11:56:40]Write i2c OK [11:56:40]MH_I2C_Read... [11:56:41]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:56:41]Read from MH i2c: E2 [11:56:41]MH_I2C_Read... [11:56:41]Read from MH i2c: E2 FD 00 [11:56:41]MH_I2C_Read... [11:56:41]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 3E 00 00 00 69 04 9B 00 6F 04 04 00 3E 00 00 00 B1 04 03 00 04 C9 0F 70 04 03 00 50 8E 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 17 AD 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 B6 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 28 [11:56:41]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3E 00 00 00 69 04 9B 00 6F 04 04 00 3E 00 00 00 B1 04 03 00 04 C9 0F 70 04 03 00 50 8E 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 17 AD 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 B6 23 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:56:41]wFMCommunicate OK [11:56:41]wFMCommunicate request_size=4 [11:56:41]MH_SAM_APDU [11:56:41]CAPDU: 80 17 00 00 [11:56:41]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [11:56:41]Write i2c OK [11:56:41]MH_I2C_Read... [11:56:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:56:41]Read from MH i2c: E2 [11:56:41]MH_I2C_Read... [11:56:41]Read from MH i2c: E2 FD 00 [11:56:41]MH_I2C_Read... [11:56:41]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BB [11:56:41]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [11:56:41]wFMCommunicate OK [11:56:41]wFMCommunicate request_size=4 [11:56:41]MH_SAM_APDU [11:56:41]CAPDU: 80 17 00 00 [11:56:41]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [11:56:41]Write i2c OK [11:56:41]MH_I2C_Read... [11:56:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:56:41]Read from MH i2c: E2 [11:56:41]MH_I2C_Read... [11:56:41]Read from MH i2c: E2 FD 00 [11:56:41]MH_I2C_Read... [11:56:41]Read from MH i2c: E2 FD 00 1A 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 51 [11:56:41]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [11:56:41]wFMCommunicate OK [11:56:41]wFMCommunicate request_size=4 [11:56:41]MH_SAM_APDU [11:56:41]CAPDU: 80 17 00 00 [11:56:41]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [11:56:41]Write i2c OK [11:56:41]MH_I2C_Read... [11:56:41]OFD Sender: No OFD packet to send [11:56:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:56:41]Read from MH i2c: E2 [11:56:41]MH_I2C_Read... [11:56:41]Read from MH i2c: E2 FD 00 [11:56:41]MH_I2C_Read... [11:56:41]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0D [11:56:41]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [11:56:41]wFMCommunicate OK [11:56:41]wFMCommunicate request_size=4 [11:56:41]MH_SAM_APDU [11:56:41]CAPDU: 80 17 00 00 [11:56:41]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [11:56:41]Write i2c OK [11:56:41]MH_I2C_Read... [11:56:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [11:56:42]Read from MH i2c: E2 [11:56:42]MH_I2C_Read... [11:56:42]Read from MH i2c: E2 CB 00 [11:56:42]MH_I2C_Read... [11:56:42]Read from MH i2c: E2 CB 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 85 [11:56:42]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:56:42]wFMCommunicate OK [11:56:42]SAM_PROTO_GetShiftData done [11:56:42]requested_item shift.sale.total_cash is exist - process it [11:56:42]requested_item shift.sale_refund.total is exist - process it [11:56:42]requested_item shift.sale_refund.total_cash is exist - process it [11:56:42]requested_item shift.buy.total is exist - process it [11:56:42]requested_item shift.buy.total_cash is exist - process it [11:56:42]produce_requested_data done [11:56:42]produce_requested_data return {"fm.sale.total":59851506.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10345.00,"shift.sale.total_cash":8884.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:56:42]process_action_free get_value [11:56:42]json_value_free [11:56:42]json_value_free done [11:56:42]process_json_proto returns [11:56:42]Send response to host [11:56:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59851506.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10345.00,"shift.sale.total_cash":8884.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:56:42]free response buf [11:56:42]execute_script done [11:56:42]execute_script returns [11:56:42]free content buf [11:56:42]Sock 7.Close socket [11:56:42]Sock 7.Thread stoped [11:56:44]accept exits with 9 [11:56:44]New connection [11:56:44]New thread 3067538788 created [11:56:44]Thread 3067395428 joined [11:56:44]Waiting for new connection... [11:56:44] Sock 9.Parse request [11:56:44]Sock 9.Check first char [11:56:44]Sock 9.First char is OK [11:56:44]request: POST /json_proto HTTP/1.0 [11:56:44]Method: POST [11:56:44]URL: /json_proto [11:56:44]Method is POST - this is cgi request [11:56:44]url: /json_proto [11:56:44]query_string will be loaded in cgi processing [11:56:44]execute_cgi json_proto POST (null) [11:56:44]execute_cgi path=json_proto method=POST [11:56:44]POST find Content-Length [11:56:44]Host: 172.17.44.196:8080 [11:56:44]Content-Length: 722 [11:56:44]Content-Type: application/json [11:56:44] [11:56:44]POST finish read [11:56:44]Found Content-Length = 722 [11:56:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246356", "tax_sys" : 0, "items" : [ { "code": "5449000134912", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C\u0430\u0448\u043A\u0430 0,33 \u0436/\u0431", "price" : 90.00, "quantity" : 2.000, "sum" : 180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 180.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:44]execute_script... [11:56:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246356", "tax_sys" : 0, "items" : [ { "code": "5449000134912", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C\u0430\u0448\u043A\u0430 0,33 \u0436/\u0431", "price" : 90.00, "quantity" : 2.000, "sum" : 180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 180.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:44]POST & json_proto [11:56:44]process_json_proto [11:56:44]json parsed OK: [11:56:44]protocol is kg_v1.0 [11:56:44]action value=close_receipt [11:56:44]process_action close_receipt [11:56:44]cmd_close_receipt [11:56:44]MH_GetDate [11:56:44]Write to MH i2c: F0 00 00 1D 00 0C [11:56:44]Write i2c OK [11:56:44]MH_I2C_Read... [11:56:44]Read from MH i2c: F0 [11:56:44]MH_I2C_Read... [11:56:44]Read from MH i2c: F0 09 00 [11:56:44]MH_I2C_Read... [11:56:44]Read from MH i2c: F0 09 00 1D 00 00 FC B9 3C 66 1C A3 36 66 C7 [11:56:44]GetLastDocTimeStamp 1715255467 [11:56:44]current date 1715255804 [11:56:44]FM_GetShiftState [11:56:44]SAM_PROTO_GetShiftState [11:56:44]wFMCommunicate request_size=4 [11:56:44]MH_SAM_APDU [11:56:44]CAPDU: 80 13 01 00 [11:56:44]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [11:56:44]Write i2c OK [11:56:44]MH_I2C_Read... [11:56:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:44]Read from MH i2c: E2 [11:56:44]MH_I2C_Read... [11:56:44]Read from MH i2c: E2 0E 00 [11:56:44]MH_I2C_Read... [11:56:44]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 79 [11:56:44]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [11:56:44]wFMCommunicate OK [11:56:44]SAM_PROTO_GetShiftState done [11:56:44]FM_GetShiftState done [11:56:44]opened in 1715213850 [11:56:44]opened+sec_in_day 1715300250 [11:56:44]quantity*price = 18000 [11:56:44]sum+1 = 18001 [11:56:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 180.00 НСП 1% : 1.59 НДС 12% : 19.11 Наличными: 180.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 63 09.05.2024 11:56 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91733 ФПД: 258063020159314 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T115644&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91733&fm=258063020159314&tin=02508201610067®Number=0000000000098132&sum=18000 0 [11:56:45]StoreToDocumentArchive [11:56:45]shift 271 fd 91733 [11:56:45]save to /storage/0271/doc_00091733 [11:56:45]save last doc name /storage/0271/doc_00091733 to /storage/kkm_last_doc_name [11:56:45]save OK [11:56:45]Clear old archive folders... [11:56:45]ProcessDocumentItem done err = 0, tmpTLVsize=307 [11:56:45]tlvbuf is 00317B60 [11:56:45]SAM_PROTO_ClearQueue [11:56:45]wFMCommunicate request_size=4 [11:56:45]MH_SAM_APDU [11:56:45]CAPDU: 80 09 00 00 [11:56:45]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [11:56:45]Write i2c OK [11:56:45]MH_I2C_Read... [11:56:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:45]Read from MH i2c: E2 [11:56:45]MH_I2C_Read... [11:56:45]Read from MH i2c: E2 03 00 [11:56:45]MH_I2C_Read... [11:56:45]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [11:56:45]RAPDU: 90 00 [11:56:45]wFMCommunicate OK [11:56:45]SAM_PROTO_ClearQueue done [11:56:45]KKMCreateOFDPacket [11:56:45]OFDProtocolAddRootSTLVToBuf [11:56:45]FM_MakeSignedData [11:56:45]FM_MakeSignedData [11:56:45]SAM_PROTO_SignData [11:56:45]wFMCommunicate request_size=4 [11:56:45]MH_SAM_APDU [11:56:45]CAPDU: 80 0D 01 02 [11:56:45]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [11:56:45]Write i2c OK [11:56:45]MH_I2C_Read... [11:56:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:45]Read from MH i2c: E2 [11:56:45]MH_I2C_Read... [11:56:45]Read from MH i2c: E2 03 00 [11:56:45]MH_I2C_Read... [11:56:45]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [11:56:45]RAPDU: 90 00 [11:56:45]wFMCommunicate OK [11:56:45]wFMCommunicate request_size=255 [11:56:45]MH_SAM_APDU [11:56:45]CAPDU: 80 0D 02 02 FA 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 35 34 34 39 30 30 30 31 33 34 39 31 32 06 04 41 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 30 2C 33 33 20 D0 B6 2F D0 B1 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 FC B9 3C 66 0E 04 04 00 0F 01 00 00 B9 04 [11:56:45]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 35 34 34 39 30 30 30 31 33 34 39 31 32 06 04 41 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 30 2C 33 33 20 D0 B6 2F D0 B1 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 FC B9 3C 66 0E 04 04 00 0F 01 00 00 B9 04 00 00 15 [11:56:45]Write i2c OK [11:56:45]MH_I2C_Read... [11:56:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:45]Read from MH i2c: E2 [11:56:45]MH_I2C_Read... [11:56:45]Read from MH i2c: E2 03 00 [11:56:45]MH_I2C_Read... [11:56:45]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [11:56:45]RAPDU: 90 00 [11:56:45]wFMCommunicate OK [11:56:45]wFMCommunicate request_size=66 [11:56:45]MH_SAM_APDU [11:56:45]CAPDU: 80 0D 02 02 3D 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 55 66 01 00 35 04 06 00 EA B4 FA A5 71 52 [11:56:45]Write to MH i2c: E2 45 00 2E 00 80 0D 02 02 3D 00 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 55 66 01 00 35 04 06 00 EA B4 FA A5 71 52 00 00 B1 [11:56:45]Write i2c OK [11:56:45]MH_I2C_Read... [11:56:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:46]Read from MH i2c: E2 [11:56:46]MH_I2C_Read... [11:56:46]Read from MH i2c: E2 03 00 [11:56:46]MH_I2C_Read... [11:56:46]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [11:56:46]RAPDU: 90 00 [11:56:46]wFMCommunicate OK [11:56:46]wFMCommunicate request_size=4 [11:56:46]MH_SAM_APDU [11:56:46]CAPDU: 80 0D 03 02 [11:56:46]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [11:56:46]Write i2c OK [11:56:46]MH_I2C_Read... [11:56:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:46]Read from MH i2c: E2 [11:56:46]MH_I2C_Read... [11:56:46]Read from MH i2c: E2 0B 00 [11:56:46]MH_I2C_Read... [11:56:46]Read from MH i2c: E2 0B 00 2F 00 00 FE 5C 94 5A 98 73 96 64 90 00 F8 [11:56:46]RAPDU: FE 5C 94 5A 98 73 96 64 90 00 [11:56:46]wFMCommunicate OK [11:56:46]SAM_PROTO_SignData done [11:56:46]FM_MakeSignedData done [11:56:46]CreateOFDProtocolMessage [11:56:46]wFMCommunicate request_size=4 [11:56:46]MH_SAM_APDU [11:56:46]CAPDU: 80 11 00 00 [11:56:46]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [11:56:46]Write i2c OK [11:56:46]MH_I2C_Read... [11:56:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:46]Read from MH i2c: E2 [11:56:46]MH_I2C_Read... [11:56:46]Read from MH i2c: E2 17 00 [11:56:46]MH_I2C_Read... [11:56:46]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 FA [11:56:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [11:56:46]wFMCommunicate OK [11:56:46]CreateOFDProtocolMessage done [11:56:46]OFDSenderStorePacket 91733 [11:56:46]StoreOFDPacket docnum=91733 [11:56:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 47 01 00 00 00 74 3F 01 3C 5F 5A 03 01 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 35 34 34 39 30 30 30 31 33 34 39 31 32 06 04 41 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 30 2C 33 33 20 D0 B6 2F D0 B1 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 FC B9 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 55 66 01 00 35 04 06 00 EA B4 FA A5 71 52 FE 5C 94 5A 98 73 96 64 [11:56:46]CheckFolder [11:56:46]dirname=/storage/ofd_packets [11:56:46]CheckFolder done [11:56:46]ProducePacketName [11:56:46]name=ofd_packets/00091733 [11:56:46]NVStorageSaveData ofd_packets/00091733 [11:56:46]File name is /storage/ofd_packets/00091733 [11:56:46]Write 357 bytes [11:56:46]NVStorageSaveData done [11:56:46]OFDSenderStorePacket done [11:56:46]KKMCreateOFDPacket done [11:56:46]NVStorageSaveData kkm_last_timestamp [11:56:46]File name is /storage/kkm_last_timestamp [11:56:46]Write 4 bytes [11:56:46]NVStorageSaveData done [11:56:46]ExternCall_PrintAddStr [11:56:46]wPrintStart [11:56:46]Write to MH i2c: 01 00 00 31 00 31 [11:56:46]Write i2c OK [11:56:46]MH_I2C_Read... [11:56:46]Read from MH i2c: 01 [11:56:46]MH_I2C_Read... [11:56:46]Read from MH i2c: 01 07 00 [11:56:46]MH_I2C_Read... [11:56:46]Read from MH i2c: 01 07 00 31 00 00 01 00 00 00 FF 0F 47 [11:56:46]RasterBufferAndPrint [11:56:46]line Счет N : (3)246356 [11:56:46]line ИНН: 02508201610067 [11:56:46]line Контрольно-Кассовый Чек [11:56:46]line ПРОДАЖА [11:56:46]line Товар: 5449000134912 [11:56:46]line Холодный чай Fuse манго,ромашка 0,33 ж/б [11:56:46]line 2.000 * 90.00 [11:56:46]line = 180.00 [11:56:46]line НДС 12% НСП 1% [11:56:46]line > о реализуемом товаре [11:56:46]line ИТОГО: 180.00 [11:56:46]line НСП 1% : 1.59 [11:56:46]line НДС 12% : 19.11 [11:56:46]line Наличными: 180.00 [11:56:46]line Безнал.: 0.00 [11:56:46]line Место: АЗС № 133 "Партнер Нефть" [11:56:46]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [11:56:46]line СНО: Общий режим [11:56:46]line Чек 63 09.05.2024 11:56 [11:56:46]line Смена: 271 ФФД: 1.0 [11:56:46]line ЗНМ: 0300000232 [11:56:46]line РНМ: 0000000000098132 [11:56:46]line Версия ККМ: 001 [11:56:46]line ФМ: 0000000000965423 [11:56:46]line ФД: 91733 [11:56:46]line ФПД: 258063020159314 [11:56:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T115644&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91733&fm=258063020159314&tin=02508201610067®Number=0000000000098132&sum=18000 [11:56:46]line 0 [11:56:46]written 0, free lines is 4095 [11:56:46]Error from MH - 05 [11:56:46]process_action_free close_receipt [11:56:46]json_value_free [11:56:46]json_value_free done [11:56:46]process_json_proto returns [11:56:46]Send response to host [11:56:46]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [11:56:46]free response buf [11:56:46]execute_script done [11:56:46]execute_script returns [11:56:46]free content buf [11:56:46]Sock 9.Close socket [11:56:46]Sock 9.Thread stoped [11:56:46]OFD Sender: Processing packet 91733 [packets to send 59, broken 58] [11:56:46]ProducePacketName [11:56:46]name=ofd_packets/00091733 [11:56:46]OFD Sender: To server: pG, [11:56:46]CommunicateWithHost lk.salyk.kg:30040 [11:56:46]ConnectInit lk.salyk.kg [11:56:46]Connected sock=9 [11:56:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 47 01 00 00 00 74 3F 01 3C 5F 5A 03 01 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 35 34 34 39 30 30 30 31 33 34 39 31 32 06 04 41 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 30 2C 33 33 20 D0 B6 2F D0 B1 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 FC B9 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 55 66 01 00 35 04 06 00 EA B4 FA A5 71 52 FE 5C 94 5A 98 73 96 64 [11:56:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 BE 2E 47 00 E1 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 55 66 01 00 F4 03 04 00 A2 65 3C 66 B6 04 01 00 00 4C 88 16 AA 3A 7F 51 D0 [11:56:46]CommunicateWithHost err = 0 [11:56:46]CheckOFDResponse [11:56:46]1017 (14) - 77093643461234 [11:56:46]1041 (16) - 0000000000965423 [11:56:46]1040 (4) - 91733 [11:56:46]1012 (4) - 09.05.2024 05:56 [11:56:46]1206 (1) - 0 [11:56:46]OFD Sender: Remove packet 91733 [11:56:46]ProducePacketName [11:56:46]name=ofd_packets/00091733 [11:56:46]NVStorageDeleteData [11:56:47]OFD Sender: No OFD packet to send [11:56:52]OFD Sender: No OFD packet to send [11:56:57]OFD Sender: No OFD packet to send [11:57:02]OFD Sender: No OFD packet to send [11:57:07]OFD Sender: No OFD packet to send [11:57:12]OFD Sender: No OFD packet to send [11:57:17]OFD Sender: No OFD packet to send [11:57:22]OFD Sender: No OFD packet to send [11:57:27]OFD Sender: No OFD packet to send [11:57:32]OFD Sender: No OFD packet to send [11:57:37]OFD Sender: No OFD packet to send [11:57:42]OFD Sender: No OFD packet to send [11:57:47]OFD Sender: No OFD packet to send [11:57:52]OFD Sender: No OFD packet to send [11:57:57]OFD Sender: No OFD packet to send [11:58:02]OFD Sender: No OFD packet to send [11:58:07]OFD Sender: No OFD packet to send [11:58:12]OFD Sender: No OFD packet to send [11:58:17]OFD Sender: No OFD packet to send [11:58:22]OFD Sender: No OFD packet to send [11:58:27]OFD Sender: No OFD packet to send [11:58:32]OFD Sender: No OFD packet to send [11:58:37]OFD Sender: No OFD packet to send [11:58:42]OFD Sender: No OFD packet to send [11:58:47]OFD Sender: No OFD packet to send [11:58:52]OFD Sender: No OFD packet to send [11:58:57]OFD Sender: No OFD packet to send [11:59:02]OFD Sender: No OFD packet to send [11:59:07]OFD Sender: No OFD packet to send [11:59:12]OFD Sender: No OFD packet to send [11:59:17]OFD Sender: No OFD packet to send [11:59:22]OFD Sender: No OFD packet to send [11:59:27]OFD Sender: No OFD packet to send [11:59:32]OFD Sender: No OFD packet to send [11:59:37]OFD Sender: No OFD packet to send [11:59:42]OFD Sender: No OFD packet to send [11:59:47]OFD Sender: No OFD packet to send [11:59:52]OFD Sender: No OFD packet to send [11:59:57]OFD Sender: No OFD packet to send [12:00:01]accept exits with 7 [12:00:01]New connection [12:00:01]New thread 3067395428 created [12:00:01]Thread 3067538788 joined [12:00:01]Waiting for new connection... [12:00:01] Sock 7.Parse request [12:00:01]Sock 7.Check first char [12:00:01]Sock 7.First char is OK [12:00:01]request: POST /json_proto HTTP/1.0 [12:00:01]Method: POST [12:00:01]URL: /json_proto [12:00:01]Method is POST - this is cgi request [12:00:01]url: /json_proto [12:00:01]query_string will be loaded in cgi processing [12:00:01]execute_cgi json_proto POST (null) [12:00:01]execute_cgi path=json_proto method=POST [12:00:01]POST find Content-Length [12:00:01]Host: 172.17.44.196:8080 [12:00:01]Content-Length: 215 [12:00:01]Content-Type: application/json [12:00:01] [12:00:01]POST finish read [12:00:01]Found Content-Length = 215 [12:00:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:01]execute_script... [12:00:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:01]POST & json_proto [12:00:01]process_json_proto [12:00:01]json parsed OK: [12:00:01]protocol is kg_v1.0 [12:00:01]action value=get_value [12:00:01]process_action get_value [12:00:01]cmd_get_value [12:00:01]process_action get_value done [12:00:01]requested_data is exist [12:00:01]produce_requested_data [12:00:01]requested_item kkm.sn is exist - process it [12:00:01]requested_item kkm.ver is exist - process it [12:00:01]requested_item fm.sn is exist - process it [12:00:01]wFMCommunicate request_size=4 [12:00:01]MH_SAM_APDU [12:00:01]CAPDU: 80 11 00 00 [12:00:01]Write to MH i2c: E2 08 00 34 00 80 11 00 00 00 00 00 00 AE [12:00:01]Write i2c OK [12:00:01]MH_I2C_Read... [12:00:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:01]Read from MH i2c: E2 [12:00:01]MH_I2C_Read... [12:00:01]Read from MH i2c: E2 17 00 [12:00:01]MH_I2C_Read... [12:00:01]Read from MH i2c: E2 17 00 34 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 FE [12:00:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [12:00:01]wFMCommunicate OK [12:00:01]requested_item fd.num is exist - process it [12:00:01]SAM_PROTO_GetFieldsCounters [12:00:01]wFMCommunicate request_size=4 [12:00:01]MH_SAM_APDU [12:00:01]CAPDU: 80 13 00 00 [12:00:01]Write to MH i2c: E2 08 00 35 00 80 13 00 00 00 00 00 00 B1 [12:00:01]Write i2c OK [12:00:01]MH_I2C_Read... [12:00:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:00:01]Read from MH i2c: E2 [12:00:01]MH_I2C_Read... [12:00:01]Read from MH i2c: E2 62 00 [12:00:01]MH_I2C_Read... [12:00:01]Read from MH i2c: E2 62 00 35 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 55 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 56 [12:00:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 55 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:00:01]wFMCommunicate OK [12:00:01]SAM_PROTO_GetFieldsCounters done [12:00:01]requested_item shift.num is exist - process it [12:00:01]requested_item shift.opened is exist - process it [12:00:01]req_shift_opened [12:00:01]FM_GetShiftState [12:00:01]SAM_PROTO_GetShiftState [12:00:01]wFMCommunicate request_size=4 [12:00:01]MH_SAM_APDU [12:00:01]CAPDU: 80 13 01 00 [12:00:01]Write to MH i2c: E2 08 00 36 00 80 13 01 00 00 00 00 00 B3 [12:00:01]Write i2c OK [12:00:01]MH_I2C_Read... [12:00:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:01]Read from MH i2c: E2 [12:00:01]MH_I2C_Read... [12:00:01]Read from MH i2c: E2 0E 00 [12:00:01]MH_I2C_Read... [12:00:01]Read from MH i2c: E2 0E 00 36 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 91 [12:00:01]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [12:00:01]wFMCommunicate OK [12:00:01]SAM_PROTO_GetShiftState done [12:00:01]FM_GetShiftState done [12:00:01]req_shift_opened done [12:00:01]requested_item shift.open_date is exist - process it [12:00:01]req_shift_open_date [12:00:01]req_shift_open_date done [12:00:01]produce_requested_data done [12:00:01]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91733,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [12:00:01]process_action_free get_value [12:00:01]json_value_free [12:00:01]json_value_free done [12:00:01]process_json_proto returns [12:00:01]Send response to host [12:00:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91733,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [12:00:01]free response buf [12:00:01]execute_script done [12:00:01]execute_script returns [12:00:01]free content buf [12:00:01]Sock 7.Close socket [12:00:01]Sock 7.Thread stoped [12:00:02]OFD Sender: No OFD packet to send [12:00:02]accept exits with 9 [12:00:02]New connection [12:00:02]New thread 3067538788 created [12:00:02]Thread 3067395428 joined [12:00:02]Waiting for new connection... [12:00:02] Sock 9.Parse request [12:00:02]Sock 9.Check first char [12:00:02]Sock 9.First char is OK [12:00:02]request: POST /json_proto HTTP/1.0 [12:00:02]Method: POST [12:00:02]URL: /json_proto [12:00:02]Method is POST - this is cgi request [12:00:02]url: /json_proto [12:00:02]query_string will be loaded in cgi processing [12:00:02]execute_cgi json_proto POST (null) [12:00:02]execute_cgi path=json_proto method=POST [12:00:02]POST find Content-Length [12:00:02]Host: 172.17.44.196:8080 [12:00:02]Content-Length: 331 [12:00:02]Content-Type: application/json [12:00:02] [12:00:02]POST finish read [12:00:02]Found Content-Length = 331 [12:00:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:00:02]execute_script... [12:00:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:00:02]POST & json_proto [12:00:02]process_json_proto [12:00:02]json parsed OK: [12:00:02]protocol is kg_v1.0 [12:00:02]action value=get_value [12:00:02]process_action get_value [12:00:02]cmd_get_value [12:00:02]process_action get_value done [12:00:02]requested_data is exist [12:00:02]produce_requested_data [12:00:02]requested_item fm.sale.total is exist - process it [12:00:02]SAM_PROTO_GetFMData [12:00:02]wFMCommunicate request_size=4 [12:00:02]MH_SAM_APDU [12:00:02]CAPDU: 80 13 03 00 [12:00:02]Write to MH i2c: E2 08 00 37 00 80 13 03 00 00 00 00 00 B6 [12:00:02]Write i2c OK [12:00:02]MH_I2C_Read... [12:00:02]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:00:02]Read from MH i2c: E2 [12:00:02]MH_I2C_Read... [12:00:02]Read from MH i2c: E2 FD 00 [12:00:02]MH_I2C_Read... [12:00:02]Read from MH i2c: E2 FD 00 37 00 00 C8 04 85 04 C4 04 6E 04 04 00 37 64 01 00 69 04 A3 00 6F 04 04 00 39 5F 01 00 B1 04 05 00 18 6D BE 64 01 70 04 05 00 82 2A DA 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 53 3F E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 C2 4E 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 55 [12:00:02]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 37 64 01 00 69 04 A3 00 6F 04 04 00 39 5F 01 00 B1 04 05 00 18 6D BE 64 01 70 04 05 00 82 2A DA 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 53 3F E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 C2 4E 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [12:00:02]wFMCommunicate OK [12:00:02]wFMCommunicate request_size=4 [12:00:02]MH_SAM_APDU [12:00:02]CAPDU: 80 17 00 00 [12:00:02]Write to MH i2c: E2 08 00 38 00 80 17 00 00 00 00 00 00 B8 [12:00:02]Write i2c OK [12:00:02]MH_I2C_Read... [12:00:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:00:03]Read from MH i2c: E2 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 FD 00 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 FD 00 38 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 CA [12:00:03]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [12:00:03]wFMCommunicate OK [12:00:03]wFMCommunicate request_size=4 [12:00:03]MH_SAM_APDU [12:00:03]CAPDU: 80 17 00 00 [12:00:03]Write to MH i2c: E2 08 00 39 00 80 17 00 00 00 00 00 00 B9 [12:00:03]Write i2c OK [12:00:03]MH_I2C_Read... [12:00:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:00:03]Read from MH i2c: E2 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 FD 00 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 FD 00 39 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 91 [12:00:03]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [12:00:03]wFMCommunicate OK [12:00:03]wFMCommunicate request_size=4 [12:00:03]MH_SAM_APDU [12:00:03]CAPDU: 80 17 00 00 [12:00:03]Write to MH i2c: E2 08 00 3A 00 80 17 00 00 00 00 00 00 BA [12:00:03]Write i2c OK [12:00:03]MH_I2C_Read... [12:00:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:00:03]Read from MH i2c: E2 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 FD 00 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 FD 00 3A 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 32 [12:00:03]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [12:00:03]wFMCommunicate OK [12:00:03]wFMCommunicate request_size=4 [12:00:03]MH_SAM_APDU [12:00:03]CAPDU: 80 17 00 00 [12:00:03]Write to MH i2c: E2 08 00 3B 00 80 17 00 00 00 00 00 00 BB [12:00:03]Write i2c OK [12:00:03]MH_I2C_Read... [12:00:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [12:00:03]Read from MH i2c: E2 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 E5 00 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 E5 00 3B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9F [12:00:03]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:00:03]wFMCommunicate OK [12:00:03]SAM_PROTO_GetFMData done [12:00:03]requested_item fm.sale_refund.total is exist - process it [12:00:03]requested_item fm.buy.total is exist - process it [12:00:03]requested_item shift.sale.total is exist - process it [12:00:03]SAM_PROTO_GetShiftData [12:00:03]wFMCommunicate request_size=4 [12:00:03]MH_SAM_APDU [12:00:03]CAPDU: 80 13 02 00 [12:00:03]Write to MH i2c: E2 08 00 3C 00 80 13 02 00 00 00 00 00 BA [12:00:03]Write i2c OK [12:00:03]MH_I2C_Read... [12:00:04]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:00:04]Read from MH i2c: E2 [12:00:04]MH_I2C_Read... [12:00:04]Read from MH i2c: E2 FD 00 [12:00:04]MH_I2C_Read... [12:00:04]Read from MH i2c: E2 FD 00 3C 00 00 AE 04 AA 04 AA 04 6E 04 04 00 3F 00 00 00 69 04 9B 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 54 0F 10 70 04 03 00 A0 D4 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8E B4 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 55 24 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 99 [12:00:04]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3F 00 00 00 69 04 9B 00 6F 04 04 00 3F 00 00 00 B1 04 03 00 54 0F 10 70 04 03 00 A0 D4 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8E B4 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 55 24 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [12:00:04]wFMCommunicate OK [12:00:04]wFMCommunicate request_size=4 [12:00:04]MH_SAM_APDU [12:00:04]CAPDU: 80 17 00 00 [12:00:04]Write to MH i2c: E2 08 00 3D 00 80 17 00 00 00 00 00 00 BD [12:00:04]Write i2c OK [12:00:04]MH_I2C_Read... [12:00:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:00:04]Read from MH i2c: E2 [12:00:04]MH_I2C_Read... [12:00:04]Read from MH i2c: E2 FD 00 [12:00:04]MH_I2C_Read... [12:00:04]Read from MH i2c: E2 FD 00 3D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 DF [12:00:04]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [12:00:04]wFMCommunicate OK [12:00:04]wFMCommunicate request_size=4 [12:00:04]MH_SAM_APDU [12:00:04]CAPDU: 80 17 00 00 [12:00:04]Write to MH i2c: E2 08 00 3E 00 80 17 00 00 00 00 00 00 BE [12:00:04]Write i2c OK [12:00:04]MH_I2C_Read... [12:00:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:00:04]Read from MH i2c: E2 [12:00:04]MH_I2C_Read... [12:00:04]Read from MH i2c: E2 FD 00 [12:00:04]MH_I2C_Read... [12:00:04]Read from MH i2c: E2 FD 00 3E 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 75 [12:00:04]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [12:00:04]wFMCommunicate OK [12:00:04]wFMCommunicate request_size=4 [12:00:04]MH_SAM_APDU [12:00:04]CAPDU: 80 17 00 00 [12:00:04]Write to MH i2c: E2 08 00 3F 00 80 17 00 00 00 00 00 00 BF [12:00:04]Write i2c OK [12:00:04]MH_I2C_Read... [12:00:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:00:05]Read from MH i2c: E2 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 FD 00 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 FD 00 3F 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 31 [12:00:05]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [12:00:05]wFMCommunicate OK [12:00:05]wFMCommunicate request_size=4 [12:00:05]MH_SAM_APDU [12:00:05]CAPDU: 80 17 00 00 [12:00:05]Write to MH i2c: E2 08 00 40 00 80 17 00 00 00 00 00 00 C0 [12:00:05]Write i2c OK [12:00:05]MH_I2C_Read... [12:00:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [12:00:05]Read from MH i2c: E2 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 CB 00 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 CB 00 40 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A9 [12:00:05]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:00:05]wFMCommunicate OK [12:00:05]SAM_PROTO_GetShiftData done [12:00:05]requested_item shift.sale.total_cash is exist - process it [12:00:05]requested_item shift.sale_refund.total is exist - process it [12:00:05]requested_item shift.sale_refund.total_cash is exist - process it [12:00:05]requested_item shift.buy.total is exist - process it [12:00:05]requested_item shift.buy.total_cash is exist - process it [12:00:05]produce_requested_data done [12:00:05]produce_requested_data return {"fm.sale.total":59851686.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10525.00,"shift.sale.total_cash":9064.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [12:00:05]process_action_free get_value [12:00:05]json_value_free [12:00:05]json_value_free done [12:00:05]process_json_proto returns [12:00:05]Send response to host [12:00:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59851686.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10525.00,"shift.sale.total_cash":9064.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [12:00:05]free response buf [12:00:05]execute_script done [12:00:05]execute_script returns [12:00:05]free content buf [12:00:05]Sock 9.Close socket [12:00:05]Sock 9.Thread stoped [12:00:06]accept exits with 7 [12:00:06]New connection [12:00:06]New thread 3067395428 created [12:00:06]Thread 3067538788 joined [12:00:06]Waiting for new connection... [12:00:06] Sock 7.Parse request [12:00:06]Sock 7.Check first char [12:00:06]Sock 7.First char is OK [12:00:06]request: POST /json_proto HTTP/1.0 [12:00:06]Method: POST [12:00:06]URL: /json_proto [12:00:06]Method is POST - this is cgi request [12:00:06]url: /json_proto [12:00:06]query_string will be loaded in cgi processing [12:00:06]execute_cgi json_proto POST (null) [12:00:06]execute_cgi path=json_proto method=POST [12:00:06]POST find Content-Length [12:00:06]Host: 172.17.44.196:8080 [12:00:06]Content-Length: 646 [12:00:06]Content-Type: application/json [12:00:06] [12:00:06]POST finish read [12:00:06]Found Content-Length = 646 [12:00:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246357", "tax_sys" : 0, "items" : [ { "code": "4700000310173", "name": "\u0412\u043E\u0434\u0430 \u0410\u0434\u044B\u0433\u0435\u043D\u0435 0,5\u043B \u0431/\u0433", "price" : 30.00, "quantity" : 1.000, "sum" : 30.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 30.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:06]execute_script... [12:00:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246357", "tax_sys" : 0, "items" : [ { "code": "4700000310173", "name": "\u0412\u043E\u0434\u0430 \u0410\u0434\u044B\u0433\u0435\u043D\u0435 0,5\u043B \u0431/\u0433", "price" : 30.00, "quantity" : 1.000, "sum" : 30.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 30.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:06]POST & json_proto [12:00:06]process_json_proto [12:00:06]json parsed OK: [12:00:06]protocol is kg_v1.0 [12:00:06]action value=close_receipt [12:00:06]process_action close_receipt [12:00:06]cmd_close_receipt [12:00:06]MH_GetDate [12:00:06]Write to MH i2c: F0 00 00 41 00 30 [12:00:06]Write i2c OK [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: F0 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: F0 09 00 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: F0 09 00 41 00 00 C6 BA 3C 66 1C A3 36 66 B6 [12:00:06]GetLastDocTimeStamp 1715255804 [12:00:06]current date 1715256006 [12:00:06]FM_GetShiftState [12:00:06]SAM_PROTO_GetShiftState [12:00:06]wFMCommunicate request_size=4 [12:00:06]MH_SAM_APDU [12:00:06]CAPDU: 80 13 01 00 [12:00:06]Write to MH i2c: E2 08 00 42 00 80 13 01 00 00 00 00 00 BF [12:00:06]Write i2c OK [12:00:06]MH_I2C_Read... [12:00:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:06]Read from MH i2c: E2 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: E2 0E 00 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: E2 0E 00 42 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 9D [12:00:06]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [12:00:06]wFMCommunicate OK [12:00:06]SAM_PROTO_GetShiftState done [12:00:06]FM_GetShiftState done [12:00:06]opened in 1715213850 [12:00:06]opened+sec_in_day 1715300250 [12:00:06]quantity*price = 3000 [12:00:06]sum+1 = 3001 [12:00:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 30.00 НСП 1% : 0.26 НДС 12% : 3.19 Наличными: 30.00 Безнал.: 0.00 Место: АЗС № 133 "Партнер Нефть" Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 СНО: Общий режим Чек 64 09.05.2024 12:00 Смена: 271 ФФД: 1.0 ЗНМ: 0300000232 РНМ: 0000000000098132 Версия ККМ: 001 ФМ: 0000000000965423 ФД: 91734 ФПД: 228681498884870 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T120006&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91734&fm=228681498884870&tin=02508201610067®Number=0000000000098132&sum=3000 0 [12:00:07]StoreToDocumentArchive [12:00:07]shift 271 fd 91734 [12:00:07]save to /storage/0271/doc_00091734 [12:00:07]save last doc name /storage/0271/doc_00091734 to /storage/kkm_last_doc_name [12:00:07]save OK [12:00:07]Clear old archive folders... [12:00:07]ProcessDocumentItem done err = 0, tmpTLVsize=277 [12:00:07]tlvbuf is 00317A20 [12:00:07]SAM_PROTO_ClearQueue [12:00:07]wFMCommunicate request_size=4 [12:00:07]MH_SAM_APDU [12:00:07]CAPDU: 80 09 00 00 [12:00:07]Write to MH i2c: E2 08 00 4F 00 80 09 00 00 00 00 00 00 C1 [12:00:07]Write i2c OK [12:00:07]MH_I2C_Read... [12:00:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:00:07]Read from MH i2c: E2 [12:00:07]MH_I2C_Read... [12:00:07]Read from MH i2c: E2 03 00 [12:00:07]MH_I2C_Read... [12:00:07]Read from MH i2c: E2 03 00 4F 00 00 90 00 C3 [12:00:07]RAPDU: 90 00 [12:00:07]wFMCommunicate OK [12:00:07]SAM_PROTO_ClearQueue done [12:00:07]KKMCreateOFDPacket [12:00:07]OFDProtocolAddRootSTLVToBuf [12:00:07]FM_MakeSignedData [12:00:07]FM_MakeSignedData [12:00:07]SAM_PROTO_SignData [12:00:07]wFMCommunicate request_size=4 [12:00:07]MH_SAM_APDU [12:00:07]CAPDU: 80 0D 01 02 [12:00:07]Write to MH i2c: E2 08 00 50 00 80 0D 01 02 00 00 00 00 C9 [12:00:07]Write i2c OK [12:00:07]MH_I2C_Read... [12:00:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:00:07]Read from MH i2c: E2 [12:00:07]MH_I2C_Read... [12:00:07]Read from MH i2c: E2 03 00 [12:00:07]MH_I2C_Read... [12:00:07]Read from MH i2c: E2 03 00 50 00 00 90 00 C4 [12:00:07]RAPDU: 90 00 [12:00:07]wFMCommunicate OK [12:00:07]wFMCommunicate request_size=255 [12:00:07]MH_SAM_APDU [12:00:07]CAPDU: 80 0D 02 02 FA 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 31 37 33 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B8 0B 00 00 00 00 13 04 06 00 B8 0B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 0B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 01 00 00 00 00 07 04 06 00 B8 0B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 C6 BA 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 OFD Sender: No OFD packet to send [12:00:07]01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 [12:00:07]Write to MH i2c: E2 02 01 51 00 80 0D 02 02 FA 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 31 37 33 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B8 0B 00 00 00 00 13 04 06 00 B8 0B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 0B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 01 00 00 00 00 07 04 06 00 B8 0B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 C6 BA 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 00 00 15 [12:00:07]Write i2c OK [12:00:07]MH_I2C_Read... [12:00:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:08]Read from MH i2c: E2 [12:00:08]MH_I2C_Read... [12:00:08]Read from MH i2c: E2 03 00 [12:00:08]MH_I2C_Read... [12:00:08]Read from MH i2c: E2 03 00 51 00 00 90 00 C5 [12:00:08]RAPDU: 90 00 [12:00:08]wFMCommunicate OK [12:00:08]wFMCommunicate request_size=36 [12:00:08]MH_SAM_APDU [12:00:08]CAPDU: 80 0D 02 02 1F 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 56 66 01 00 35 04 06 00 CF FC 0F 81 FB 06 [12:00:08]Write to MH i2c: E2 27 00 52 00 80 0D 02 02 1F 00 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 56 66 01 00 35 04 06 00 CF FC 0F 81 FB 06 00 00 07 [12:00:08]Write i2c OK [12:00:08]MH_I2C_Read... [12:00:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:08]Read from MH i2c: E2 [12:00:08]MH_I2C_Read... [12:00:08]Read from MH i2c: E2 03 00 [12:00:08]MH_I2C_Read... [12:00:08]Read from MH i2c: E2 03 00 52 00 00 90 00 C6 [12:00:08]RAPDU: 90 00 [12:00:08]wFMCommunicate OK [12:00:08]wFMCommunicate request_size=4 [12:00:08]MH_SAM_APDU [12:00:08]CAPDU: 80 0D 03 02 [12:00:08]Write to MH i2c: E2 08 00 53 00 80 0D 03 02 00 00 00 00 CE [12:00:08]Write i2c OK [12:00:08]MH_I2C_Read... [12:00:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:00:08]Read from MH i2c: E2 [12:00:08]MH_I2C_Read... [12:00:08]Read from MH i2c: E2 0B 00 [12:00:08]MH_I2C_Read... [12:00:08]Read from MH i2c: E2 0B 00 53 00 00 32 6B 81 38 C4 7F 34 3F 90 00 DB [12:00:08]RAPDU: 32 6B 81 38 C4 7F 34 3F 90 00 [12:00:08]wFMCommunicate OK [12:00:08]SAM_PROTO_SignData done [12:00:08]FM_MakeSignedData done [12:00:08]CreateOFDProtocolMessage [12:00:08]wFMCommunicate request_size=4 [12:00:08]MH_SAM_APDU [12:00:08]CAPDU: 80 11 00 00 [12:00:08]Write to MH i2c: E2 08 00 54 00 80 11 00 00 00 00 00 00 CE [12:00:08]Write i2c OK [12:00:08]MH_I2C_Read... [12:00:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:08]Read from MH i2c: E2 [12:00:08]MH_I2C_Read... [12:00:08]Read from MH i2c: E2 17 00 [12:00:08]MH_I2C_Read... [12:00:08]Read from MH i2c: E2 17 00 54 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 1E [12:00:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [12:00:08]wFMCommunicate OK [12:00:08]CreateOFDProtocolMessage done [12:00:08]OFDSenderStorePacket 91734 [12:00:08]StoreOFDPacket docnum=91734 [12:00:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 29 01 00 00 04 65 21 01 25 FF 5A 03 01 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 31 37 33 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B8 0B 00 00 00 00 13 04 06 00 B8 0B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 0B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 01 00 00 00 00 07 04 06 00 B8 0B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 C6 BA 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 56 66 01 00 35 04 06 00 CF FC 0F 81 FB 06 32 6B 81 38 C4 7F 34 3F [12:00:08]CheckFolder [12:00:08]dirname=/storage/ofd_packets [12:00:08]CheckFolder done [12:00:08]ProducePacketName [12:00:08]name=ofd_packets/00091734 [12:00:08]NVStorageSaveData ofd_packets/00091734 [12:00:08]File name is /storage/ofd_packets/00091734 [12:00:08]Write 327 bytes [12:00:08]NVStorageSaveData done [12:00:08]OFDSenderStorePacket done [12:00:08]KKMCreateOFDPacket done [12:00:08]NVStorageSaveData kkm_last_timestamp [12:00:08]File name is /storage/kkm_last_timestamp [12:00:08]Write 4 bytes [12:00:08]NVStorageSaveData done [12:00:08]ExternCall_PrintAddStr [12:00:08]wPrintStart [12:00:08]Write to MH i2c: 01 00 00 55 00 55 [12:00:08]Write i2c OK [12:00:08]MH_I2C_Read... [12:00:08]Read from MH i2c: 01 [12:00:08]MH_I2C_Read... [12:00:08]Read from MH i2c: 01 07 00 [12:00:08]MH_I2C_Read... [12:00:08]Read from MH i2c: 01 07 00 55 00 00 01 00 00 00 FF 0F 6B [12:00:08]RasterBufferAndPrint [12:00:08]line Счет N : (3)246357 [12:00:08]line ИНН: 02508201610067 [12:00:08]line Контрольно-Кассовый Чек [12:00:08]line ПРОДАЖА [12:00:08]line Товар: 4700000310173 [12:00:08]line Вода Адыгене 0,5л б/г [12:00:08]line 1.000 * 30.00 [12:00:08]line = 30.00 [12:00:08]line НДС 12% НСП 1% [12:00:08]line > о реализуемом товаре [12:00:08]line ИТОГО: 30.00 [12:00:08]line НСП 1% : 0.26 [12:00:08]line НДС 12% : 3.19 [12:00:08]line Наличными: 30.00 [12:00:08]line Безнал.: 0.00 [12:00:08]line Место: АЗС № 133 "Партнер Нефть" [12:00:08]line Адрес: 720001, с. Масы, ул. Ленина 50, 41.064673, 72.649161 [12:00:08]line СНО: Общий режим [12:00:08]line Чек 64 09.05.2024 12:00 [12:00:08]line Смена: 271 ФФД: 1.0 [12:00:08]line ЗНМ: 0300000232 [12:00:08]line РНМ: 0000000000098132 [12:00:08]line Версия ККМ: 001 [12:00:08]line ФМ: 0000000000965423 [12:00:08]line ФД: 91734 [12:00:08]line ФПД: 228681498884870 [12:00:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240509T120006&type=1&operation_type=1&fn_number=0000000000965423&fd_number=91734&fm=228681498884870&tin=02508201610067®Number=0000000000098132&sum=3000 [12:00:08]line 0 [12:00:08]written 0, free lines is 4095 [12:00:08]Error from MH - 05 [12:00:08]process_action_free close_receipt [12:00:08]json_value_free [12:00:08]json_value_free done [12:00:08]process_json_proto returns [12:00:08]Send response to host [12:00:08]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [12:00:08]free response buf [12:00:08]execute_script done [12:00:08]execute_script returns [12:00:08]free content buf [12:00:08]Sock 7.Close socket [12:00:08]Sock 7.Thread stoped [12:00:08]OFD Sender: Processing packet 91734 [packets to send 59, broken 58] [12:00:08]ProducePacketName [12:00:08]name=ofd_packets/00091734 [12:00:08]OFD Sender: To server: pG, [12:00:08]CommunicateWithHost lk.salyk.kg:30040 [12:00:08]ConnectInit lk.salyk.kg [12:00:08]Connected sock=7 [12:00:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 29 01 00 00 04 65 21 01 25 FF 5A 03 01 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 31 37 33 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B8 0B 00 00 00 00 13 04 06 00 B8 0B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 0B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 01 00 00 00 00 07 04 06 00 B8 0B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 C6 BA 3C 66 0E 04 04 00 0F 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 56 66 01 00 35 04 06 00 CF FC 0F 81 FB 06 32 6B 81 38 C4 7F 34 3F [12:00:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 4F 00 00 00 F4 2F 47 00 7F 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 10 04 04 00 56 66 01 00 F4 03 04 00 6C 66 3C 66 B6 04 01 00 00 D3 39 E6 F7 02 ED AF A3 [12:00:08]CommunicateWithHost err = 0 [12:00:08]CheckOFDResponse [12:00:08]1017 (14) - 77093643461234 [12:00:08]1041 (16) - 0000000000965423 [12:00:08]1040 (4) - 91734 [12:00:08]1012 (4) - 09.05.2024 06:00 [12:00:08]1206 (1) - 0 [12:00:08]OFD Sender: Remove packet 91734 [12:00:08]ProducePacketName [12:00:08]name=ofd_packets/00091734 [12:00:08]NVStorageDeleteData [12:00:09]OFD Sender: No OFD packet to send [12:00:09]accept exits with 9 [12:00:09]New connection [12:00:09]New thread 3067538788 created [12:00:09]Thread 3067395428 joined [12:00:09]Waiting for new connection... [12:00:09] Sock 9.Parse request [12:00:09]Sock 9.Check first char [12:00:09]Sock 9.First char is OK [12:00:09]request: POST /json_proto HTTP/1.0 [12:00:09]Method: POST [12:00:09]URL: /json_proto [12:00:09]Method is POST - this is cgi request [12:00:09]url: /json_proto [12:00:09]query_string will be loaded in cgi processing [12:00:09]execute_cgi json_proto POST (null) [12:00:09]execute_cgi path=json_proto method=POST [12:00:09]POST find Content-Length [12:00:09]Host: 172.17.44.196:8080 [12:00:09]Content-Length: 215 [12:00:09]Content-Type: application/json [12:00:09] [12:00:09]POST finish read [12:00:09]Found Content-Length = 215 [12:00:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:09]execute_script... [12:00:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:09]POST & json_proto [12:00:09]process_json_proto [12:00:09]json parsed OK: [12:00:09]protocol is kg_v1.0 [12:00:09]action value=get_value [12:00:09]process_action get_value [12:00:09]cmd_get_value [12:00:09]process_action get_value done [12:00:09]requested_data is exist [12:00:09]produce_requested_data [12:00:09]requested_item kkm.sn is exist - process it [12:00:09]requested_item kkm.ver is exist - process it [12:00:09]requested_item fm.sn is exist - process it [12:00:09]wFMCommunicate request_size=4 [12:00:09]MH_SAM_APDU [12:00:09]CAPDU: 80 11 00 00 [12:00:09]Write to MH i2c: E2 08 00 58 00 80 11 00 00 00 00 00 00 D2 [12:00:09]Write i2c OK [12:00:09]MH_I2C_Read... [12:00:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:09]Read from MH i2c: E2 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: E2 17 00 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: E2 17 00 58 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 22 [12:00:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 90 00 [12:00:09]wFMCommunicate OK [12:00:09]requested_item fd.num is exist - process it [12:00:09]SAM_PROTO_GetFieldsCounters [12:00:09]wFMCommunicate request_size=4 [12:00:09]MH_SAM_APDU [12:00:09]CAPDU: 80 13 00 00 [12:00:09]Write to MH i2c: E2 08 00 59 00 80 13 00 00 00 00 00 00 D5 [12:00:09]Write i2c OK [12:00:09]MH_I2C_Read... [12:00:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:00:09]Read from MH i2c: E2 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: E2 62 00 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: E2 62 00 59 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 56 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 7E [12:00:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 32 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 33 32 10 04 04 00 56 66 01 00 0E 04 04 00 0F 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:00:09]wFMCommunicate OK [12:00:09]SAM_PROTO_GetFieldsCounters done [12:00:09]requested_item shift.num is exist - process it [12:00:09]requested_item shift.opened is exist - process it [12:00:09]req_shift_opened [12:00:09]FM_GetShiftState [12:00:09]SAM_PROTO_GetShiftState [12:00:09]wFMCommunicate request_size=4 [12:00:09]MH_SAM_APDU [12:00:09]CAPDU: 80 13 01 00 [12:00:09]Write to MH i2c: E2 08 00 5A 00 80 13 01 00 00 00 00 00 D7 [12:00:09]Write i2c OK [12:00:09]MH_I2C_Read... [12:00:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:09]Read from MH i2c: E2 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: E2 0E 00 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: E2 0E 00 5A 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 B5 [12:00:09]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [12:00:09]wFMCommunicate OK [12:00:09]SAM_PROTO_GetShiftState done [12:00:09]FM_GetShiftState done [12:00:09]req_shift_opened done [12:00:09]requested_item shift.open_date is exist - process it [12:00:09]req_shift_open_date [12:00:09]req_shift_open_date done [12:00:09]produce_requested_data done [12:00:09]produce_requested_data return {"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91734,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850} [12:00:09]process_action_free get_value [12:00:09]json_value_free [12:00:09]json_value_free done [12:00:09]process_json_proto returns [12:00:09]Send response to host [12:00:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000232","kkm.ver":"001","fm.sn":"0000000000965423","fd.num":91734,"shift.num":271,"shift.opened":1,"shift.open_date":1715213850}}} [12:00:09]free response buf [12:00:09]execute_script done [12:00:09]execute_script returns [12:00:09]free content buf [12:00:09]Sock 9.Close socket [12:00:09]Sock 9.Thread stoped [12:00:09]accept exits with 7 [12:00:09]New connection [12:00:09]New thread 3067395428 created [12:00:09]Thread 3067538788 joined [12:00:09]Waiting for new connection... [12:00:09] Sock 7.Parse request [12:00:09]Sock 7.Check first char [12:00:09]Sock 7.First char is OK [12:00:09]request: POST /json_proto HTTP/1.0 [12:00:09]Method: POST [12:00:09]URL: /json_proto [12:00:09]Method is POST - this is cgi request [12:00:09]url: /json_proto [12:00:09]query_string will be loaded in cgi processing [12:00:09]execute_cgi json_proto POST (null) [12:00:09]execute_cgi path=json_proto method=POST [12:00:09]POST find Content-Length [12:00:09]Host: 172.17.44.196:8080 [12:00:09]Content-Length: 331 [12:00:09]Content-Type: application/json [12:00:09] [12:00:09]POST finish read [12:00:09]Found Content-Length = 331 [12:00:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:00:09]execute_script... [12:00:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:00:09]POST & json_proto [12:00:09]process_json_proto [12:00:09]json parsed OK: [12:00:09]protocol is kg_v1.0 [12:00:09]action value=get_value [12:00:09]process_action get_value [12:00:09]cmd_get_value [12:00:09]process_action get_value done [12:00:09]requested_data is exist [12:00:09]produce_requested_data [12:00:09]requested_item fm.sale.total is exist - process it [12:00:09]SAM_PROTO_GetFMData [12:00:09]wFMCommunicate request_size=4 [12:00:09]MH_SAM_APDU [12:00:09]CAPDU: 80 13 03 00 [12:00:09]Write to MH i2c: E2 08 00 5B 00 80 13 03 00 00 00 00 00 DA [12:00:09]Write i2c OK [12:00:09]MH_I2C_Read... [12:00:10]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:00:10]Read from MH i2c: E2 [12:00:10]MH_I2C_Read... [12:00:10]Read from MH i2c: E2 FD 00 [12:00:10]MH_I2C_Read... [12:00:10]Read from MH i2c: E2 FD 00 5B 00 00 C8 04 85 04 C4 04 6E 04 04 00 38 64 01 00 69 04 A3 00 6F 04 04 00 3A 5F 01 00 B1 04 05 00 D0 78 BE 64 01 70 04 05 00 3A 36 DA 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 92 40 E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 DC 4E 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 5C [12:00:10]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 38 64 01 00 69 04 A3 00 6F 04 04 00 3A 5F 01 00 B1 04 05 00 D0 78 BE 64 01 70 04 05 00 3A 36 DA 4A 01 72 04 04 00 96 42 E4 19 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 92 40 E5 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 DC 4E 28 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 FE 04 00 00 B1 04 04 00 9C F7 F1 15 70 04 04 00 70 7F F0 15 72 04 03 00 2C 78 01 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 A6 54 02 90 00 [12:00:10]wFMCommunicate OK [12:00:10]wFMCommunicate request_size=4 [12:00:10]MH_SAM_APDU [12:00:10]CAPDU: 80 17 00 00 [12:00:10]Write to MH i2c: E2 08 00 5C 00 80 17 00 00 00 00 00 00 DC [12:00:10]Write i2c OK [12:00:10]MH_I2C_Read... [12:00:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:00:10]Read from MH i2c: E2 [12:00:10]MH_I2C_Read... [12:00:10]Read from MH i2c: E2 FD 00 [12:00:10]MH_I2C_Read... [12:00:10]Read from MH i2c: E2 FD 00 5C 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 EE [12:00:10]RAPDU: EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D B8 31 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 [12:00:10]wFMCommunicate OK [12:00:10]wFMCommunicate request_size=4 [12:00:10]MH_SAM_APDU [12:00:10]CAPDU: 80 17 00 00 [12:00:10]Write to MH i2c: E2 08 00 5D 00 80 17 00 00 00 00 00 00 DD [12:00:10]Write i2c OK [12:00:10]MH_I2C_Read... [12:00:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:00:10]Read from MH i2c: E2 [12:00:10]MH_I2C_Read... [12:00:10]Read from MH i2c: E2 FD 00 [12:00:10]MH_I2C_Read... [12:00:10]Read from MH i2c: E2 FD 00 5D 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 B5 [12:00:10]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [12:00:11]wFMCommunicate OK [12:00:11]wFMCommunicate request_size=4 [12:00:11]MH_SAM_APDU [12:00:11]CAPDU: 80 17 00 00 [12:00:11]Write to MH i2c: E2 08 00 5E 00 80 17 00 00 00 00 00 00 DE [12:00:11]Write i2c OK [12:00:11]MH_I2C_Read... [12:00:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:00:11]Read from MH i2c: E2 [12:00:11]MH_I2C_Read... [12:00:11]Read from MH i2c: E2 FD 00 [12:00:11]MH_I2C_Read... [12:00:11]Read from MH i2c: E2 FD 00 5E 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 56 [12:00:11]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 90 00 [12:00:11]wFMCommunicate OK [12:00:11]wFMCommunicate request_size=4 [12:00:11]MH_SAM_APDU [12:00:11]CAPDU: 80 17 00 00 [12:00:11]Write to MH i2c: E2 08 00 5F 00 80 17 00 00 00 00 00 00 DF [12:00:11]Write i2c OK [12:00:11]MH_I2C_Read... [12:00:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [12:00:11]Read from MH i2c: E2 [12:00:11]MH_I2C_Read... [12:00:11]Read from MH i2c: E2 E5 00 [12:00:11]MH_I2C_Read... [12:00:11]Read from MH i2c: E2 E5 00 5F 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C3 [12:00:11]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:00:11]wFMCommunicate OK [12:00:11]SAM_PROTO_GetFMData done [12:00:11]requested_item fm.sale_refund.total is exist - process it [12:00:11]requested_item fm.buy.total is exist - process it [12:00:11]requested_item shift.sale.total is exist - process it [12:00:11]SAM_PROTO_GetShiftData [12:00:11]wFMCommunicate request_size=4 [12:00:11]MH_SAM_APDU [12:00:11]CAPDU: 80 13 02 00 [12:00:11]Write to MH i2c: E2 08 00 60 00 80 13 02 00 00 00 00 00 DE [12:00:11]Write i2c OK [12:00:11]MH_I2C_Read... [12:00:12]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:00:12]Read from MH i2c: E2 [12:00:12]MH_I2C_Read... [12:00:12]Read from MH i2c: E2 FD 00 [12:00:12]MH_I2C_Read... [12:00:12]Read from MH i2c: E2 FD 00 60 00 00 AE 04 AA 04 AA 04 6E 04 04 00 40 00 00 00 69 04 9B 00 6F 04 04 00 40 00 00 00 B1 04 03 00 0C 1B 10 70 04 03 00 58 E0 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD B5 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6F 24 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 A1 [12:00:12]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 40 00 00 00 69 04 9B 00 6F 04 04 00 40 00 00 00 B1 04 03 00 0C 1B 10 70 04 03 00 58 E0 0D 72 04 03 00 B4 3A 02 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD B5 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6F 24 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [12:00:12]wFMCommunicate OK [12:00:12]wFMCommunicate request_size=4 [12:00:12]MH_SAM_APDU [12:00:12]CAPDU: 80 17 00 00 [12:00:12]Write to MH i2c: E2 08 00 61 00 80 17 00 00 00 00 00 00 E1 [12:00:12]Write i2c OK [12:00:12]MH_I2C_Read... [12:00:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:00:12]Read from MH i2c: E2 [12:00:12]MH_I2C_Read... [12:00:12]Read from MH i2c: E2 FD 00 [12:00:12]MH_I2C_Read... [12:00:12]Read from MH i2c: E2 FD 00 61 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 03 [12:00:12]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [12:00:12]wFMCommunicate OK [12:00:12]wFMCommunicate request_size=4 [12:00:12]MH_SAM_APDU [12:00:12]CAPDU: 80 17 00 00 [12:00:12]Write to MH i2c: E2 08 00 62 00 80 17 00 00 00 00 00 00 E2 [12:00:12]Write i2c OK [12:00:12]MH_I2C_Read... [12:00:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:00:13]Read from MH i2c: E2 [12:00:13]MH_I2C_Read... [12:00:13]Read from MH i2c: E2 FD 00 [12:00:13]MH_I2C_Read... [12:00:13]Read from MH i2c: E2 FD 00 62 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 99 [12:00:13]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [12:00:13]wFMCommunicate OK [12:00:13]wFMCommunicate request_size=4 [12:00:13]MH_SAM_APDU [12:00:13]CAPDU: 80 17 00 00 [12:00:13]Write to MH i2c: E2 08 00 63 00 80 17 00 00 00 00 00 00 E3 [12:00:13]Write i2c OK [12:00:13]MH_I2C_Read... [12:00:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:00:13]Read from MH i2c: E2 [12:00:13]MH_I2C_Read... [12:00:13]Read from MH i2c: E2 FD 00 [12:00:13]MH_I2C_Read... [12:00:13]Read from MH i2c: E2 FD 00 63 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 55 [12:00:13]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [12:00:13]wFMCommunicate OK [12:00:13]wFMCommunicate request_size=4 [12:00:13]MH_SAM_APDU [12:00:13]CAPDU: 80 17 00 00 [12:00:13]Write to MH i2c: E2 08 00 64 00 80 17 00 00 00 00 00 00 E4 [12:00:13]Write i2c OK [12:00:13]MH_I2C_Read... [12:00:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [12:00:13]Read from MH i2c: E2 [12:00:13]MH_I2C_Read... [12:00:13]Read from MH i2c: E2 CB 00 [12:00:13]MH_I2C_Read... [12:00:13]Read from MH i2c: E2 CB 00 64 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CD [12:00:13]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:00:14]wFMCommunicate OK [12:00:14]SAM_PROTO_GetShiftData done [12:00:14]requested_item shift.sale.total_cash is exist - process it [12:00:14]requested_item shift.sale_refund.total is exist - process it [12:00:14]requested_item shift.sale_refund.total_cash is exist - process it [12:00:14]requested_item shift.buy.total is exist - process it [12:00:14]requested_item shift.buy.total_cash is exist - process it [12:00:14]produce_requested_data done [12:00:14]produce_requested_data return {"fm.sale.total":59851716.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10555.00,"shift.sale.total_cash":9094.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [12:00:14]process_action_free get_value [12:00:14]json_value_free [12:00:14]json_value_free done [12:00:14]process_json_proto returns [12:00:14]Send response to host [12:00:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":59851716.64,"fm.sale_refund.total":3681791.00,"fm.buy.total":0.00,"shift.sale.total":10555.00,"shift.sale.total_cash":9094.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [12:00:14]free response buf [12:00:14]execute_script done [12:00:14]execute_script returns [12:00:14]free content buf [12:00:14]Sock 7.Close socket [12:00:14]Sock 7.Thread stoped [12:00:14]OFD Sender: No OFD packet to send [12:00:14]accept exits with 9 [12:00:14]New connection [12:00:14]New thread 3067538788 created [12:00:14]Thread 3067395428 joined [12:00:14]Waiting for new connection... [12:00:14] Sock 9.Parse request [12:00:14]Sock 9.Check first char [12:00:14]Sock 9.First char is OK [12:00:14]request: POST /json_proto HTTP/1.0 [12:00:14]Method: POST [12:00:14]URL: /json_proto [12:00:14]Method is POST - this is cgi request [12:00:14]url: /json_proto [12:00:14]query_string will be loaded in cgi processing [12:00:14]execute_cgi json_proto POST (null) [12:00:14]execute_cgi path=json_proto method=POST [12:00:14]POST find Content-Length [12:00:14]Host: 172.17.44.196:8080 [12:00:14]Content-Length: 722 [12:00:14]Content-Type: application/json [12:00:14] [12:00:14]POST finish read [12:00:14]Found Content-Length = 722 [12:00:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246356", "tax_sys" : 0, "items" : [ { "code": "5449000134912", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C\u0430\u0448\u043A\u0430 0,33 \u0436/\u0431", "price" : 90.00, "quantity" : 2.000, "sum" : 180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 180.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:14]execute_script... [12:00:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)246356", "tax_sys" : 0, "items" : [ { "code": "5449000134912", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C\u0430\u0448\u043A\u0430 0,33 \u0436/\u0431", "price" : 90.00, "quantity" : 2.000, "sum" : 180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 180.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:14]POST & json_proto [12:00:14]process_json_proto [12:00:14]json parsed OK: [12:00:14]protocol is kg_v1.0 [12:00:14]action value=close_receipt [12:00:14]process_action close_receipt [12:00:14]cmd_close_receipt [12:00:14]MH_GetDate [12:00:14]Write to MH i2c: F0 00 00 65 00 54 [12:00:14]Write i2c OK [12:00:14]MH_I2C_Read... [12:00:14]Read from MH i2c: F0 [12:00:14]MH_I2C_Read... [12:00:14]Read from MH i2c: F0 09 00 [12:00:14]MH_I2C_Read... [12:00:14]Read from MH i2c: F0 09 00 65 00 00 CE BA 3C 66 1C A3 36 66 E2 [12:00:14]GetLastDocTimeStamp 1715256006 [12:00:14]current date 1715256014 [12:00:14]FM_GetShiftState [12:00:14]SAM_PROTO_GetShiftState [12:00:14]wFMCommunicate request_size=4 [12:00:14]MH_SAM_APDU [12:00:14]CAPDU: 80 13 01 00 [12:00:14]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [12:00:14]Write i2c OK [12:00:14]MH_I2C_Read... [12:00:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:14]Read from MH i2c: E2 [12:00:14]MH_I2C_Read... [12:00:14]Read from MH i2c: E2 0E 00 [12:00:14]MH_I2C_Read... [12:00:14]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 1A 16 3C 66 00 00 00 00 90 00 C1 [12:00:14]RAPDU: 09 00 01 1A 16 3C 66 00 00 00 00 90 00 [12:00:14]wFMCommunicate OK [12:00:14]SAM_PROTO_GetShiftState done [12:00:14]FM_GetShiftState done [12:00:14]opened in 1715213850 [12:00:14]opened+sec_in_day 1715300250 [12:00:14]quantity*price = 18000 [12:00:14]sum+1 = 18001 [12:00:14]Check (price>sum+1) || (price+1