API
17,798 entries

Requests forwarded to the Laravel API and the responses received

Clear
Log Entries
INFO 2026-07-05 12:02:40.989
[api] [V2] Response 200: {"status":"ok","box_id":12,"action":"completed","reply_frame":"~SDK2|A|12|1|Q:C|F:6*11"}
Decode frame
TypeACK (server reply) [A]
Box ID12
Seq1
Server actionC
TX frequency6
Checksum11 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "ok", "box_id": 12, "action": "completed", "reply_frame": "~SDK2|A|12|1|Q:C|F:6*11" }
2026-07-05 12:02:40.989 [INFO] [api] [V2] Response 200: {"status":"ok","box_id":12,"action":"completed","reply_frame":"~SDK2|A|12|1|Q:C|F:6*11"}
INFO OUT 2026-07-05 12:02:40.772
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4325|V:0|W:0|G:-91|O:26201|H:UDP_SEND|F:8|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*41
Decode frame
TypeData (telemetry uplink) [D]
Box ID0
Seq1
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4325
Visits since last reading0
Visits 10tx0
GSM level-91
Operator26201
HW issuesUDP_SEND
TX frequency8
ActionC
Boot count1
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum41 ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 12:02:40.772 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4325|V:0|W:0|G:-91|O:26201|H:UDP_SEND|F:8|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*41
INFO 2026-07-05 12:02:10.895
[api] [V2] Response 200: {"status":"ok","box_id":11,"action":"completed","reply_frame":"~SDK2|A|11|1|Q:C|F:6*12"}
Decode frame
TypeACK (server reply) [A]
Box ID11
Seq1
Server actionC
TX frequency6
Checksum12 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "ok", "box_id": 11, "action": "completed", "reply_frame": "~SDK2|A|11|1|Q:C|F:6*12" }
2026-07-05 12:02:10.895 [INFO] [api] [V2] Response 200: {"status":"ok","box_id":11,"action":"completed","reply_frame":"~SDK2|A|11|1|Q:C|F:6*12"}
INFO OUT 2026-07-05 12:02:10.679
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4326|V:0|W:0|G:-95|O:26201|H:UDP_SEND|F:8|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*46
Decode frame
TypeData (telemetry uplink) [D]
Box ID0
Seq1
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4326
Visits since last reading0
Visits 10tx0
GSM level-95
Operator26201
HW issuesUDP_SEND
TX frequency8
ActionC
Boot count1
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum46 ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 12:02:10.679 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4326|V:0|W:0|G:-95|O:26201|H:UDP_SEND|F:8|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*46
INFO 2026-07-05 12:02:05.824
[api] [V2] Response 200: {"status":"ok","box_id":10,"action":"completed","reply_frame":"~SDK2|A|10|1|Q:C|F:6*13"}
Decode frame
TypeACK (server reply) [A]
Box ID10
Seq1
Server actionC
TX frequency6
Checksum13 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "ok", "box_id": 10, "action": "completed", "reply_frame": "~SDK2|A|10|1|Q:C|F:6*13" }
2026-07-05 12:02:05.824 [INFO] [api] [V2] Response 200: {"status":"ok","box_id":10,"action":"completed","reply_frame":"~SDK2|A|10|1|Q:C|F:6*13"}
INFO OUT 2026-07-05 12:02:05.560
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4326|V:0|W:0|G:-95|O:26201|H:UDP_SEND|F:8|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*46
Decode frame
TypeData (telemetry uplink) [D]
Box ID0
Seq1
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4326
Visits since last reading0
Visits 10tx0
GSM level-95
Operator26201
HW issuesUDP_SEND
TX frequency8
ActionC
Boot count1
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum46 ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 12:02:05.560 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4326|V:0|W:0|G:-95|O:26201|H:UDP_SEND|F:8|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*46
INFO 2026-07-05 12:00:34.226
[api] [V2] Response 200: {"status":"ok","box_id":9,"action":"completed","reply_frame":"~SDK2|A|9|1|Q:C|F:6*2B"}
Decode frame
TypeACK (server reply) [A]
Box ID9
Seq1
Server actionC
TX frequency6
Checksum2B ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "ok", "box_id": 9, "action": "completed", "reply_frame": "~SDK2|A|9|1|Q:C|F:6*2B" }
2026-07-05 12:00:34.226 [INFO] [api] [V2] Response 200: {"status":"ok","box_id":9,"action":"completed","reply_frame":"~SDK2|A|9|1|Q:C|F:6*2B"}
INFO OUT 2026-07-05 12:00:34.027
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4326|V:0|W:0|G:-91|O:26201|H:|F:8|A:C|N:1|U:0|R:0|I:1|C:0%|M:37%|K:8%*75
Decode frame
TypeData (telemetry uplink) [D]
Box ID0
Seq1
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4326
Visits since last reading0
Visits 10tx0
GSM level-91
Operator26201
HW issues
TX frequency8
ActionC
Boot count1
High activity0
Throttle0
FW version1
CPU0%
Memory37%
Disk8%
Checksum75 ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 12:00:34.027 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4326|V:0|W:0|G:-91|O:26201|H:|F:8|A:C|N:1|U:0|R:0|I:1|C:0%|M:37%|K:8%*75
INFO 2026-07-05 12:00:29.112
[api] [V2] Response 200: {"status":"ok","box_id":8,"action":"completed","reply_frame":"~SDK2|A|8|1|Q:C|F:6*2A"}
Decode frame
TypeACK (server reply) [A]
Box ID8
Seq1
Server actionC
TX frequency6
Checksum2A ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "ok", "box_id": 8, "action": "completed", "reply_frame": "~SDK2|A|8|1|Q:C|F:6*2A" }
2026-07-05 12:00:29.112 [INFO] [api] [V2] Response 200: {"status":"ok","box_id":8,"action":"completed","reply_frame":"~SDK2|A|8|1|Q:C|F:6*2A"}
INFO OUT 2026-07-05 12:00:28.906
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4326|V:0|W:0|G:-91|O:26201|H:|F:8|A:C|N:1|U:0|R:0|I:1|C:0%|M:37%|K:8%*75
Decode frame
TypeData (telemetry uplink) [D]
Box ID0
Seq1
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4326
Visits since last reading0
Visits 10tx0
GSM level-91
Operator26201
HW issues
TX frequency8
ActionC
Boot count1
High activity0
Throttle0
FW version1
CPU0%
Memory37%
Disk8%
Checksum75 ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 12:00:28.906 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4326|V:0|W:0|G:-91|O:26201|H:|F:8|A:C|N:1|U:0|R:0|I:1|C:0%|M:37%|K:8%*75
INFO 2026-07-05 11:59:02.699
[api] [V2] Response 200: {"status":"ok","box_id":7,"action":"completed","reply_frame":"~SDK2|A|7|1|Q:C|F:6*25"}
Decode frame
TypeACK (server reply) [A]
Box ID7
Seq1
Server actionC
TX frequency6
Checksum25 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "ok", "box_id": 7, "action": "completed", "reply_frame": "~SDK2|A|7|1|Q:C|F:6*25" }
2026-07-05 11:59:02.699 [INFO] [api] [V2] Response 200: {"status":"ok","box_id":7,"action":"completed","reply_frame":"~SDK2|A|7|1|Q:C|F:6*25"}
INFO OUT 2026-07-05 11:59:02.498
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4326|V:0|W:0|G:-93|O:26201|H:UDP_SEND|F:8|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*40
Decode frame
TypeData (telemetry uplink) [D]
Box ID0
Seq1
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4326
Visits since last reading0
Visits 10tx0
GSM level-93
Operator26201
HW issuesUDP_SEND
TX frequency8
ActionC
Boot count1
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum40 ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 11:59:02.498 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4326|V:0|W:0|G:-93|O:26201|H:UDP_SEND|F:8|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*40
INFO 2026-07-05 11:58:57.589
[api] [V2] Response 200: {"status":"ok","box_id":6,"action":"completed","reply_frame":"~SDK2|A|6|1|Q:C|F:6*24"}
Decode frame
TypeACK (server reply) [A]
Box ID6
Seq1
Server actionC
TX frequency6
Checksum24 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "ok", "box_id": 6, "action": "completed", "reply_frame": "~SDK2|A|6|1|Q:C|F:6*24" }
2026-07-05 11:58:57.589 [INFO] [api] [V2] Response 200: {"status":"ok","box_id":6,"action":"completed","reply_frame":"~SDK2|A|6|1|Q:C|F:6*24"}
INFO OUT 2026-07-05 11:58:57.393
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4326|V:0|W:0|G:-93|O:26201|H:UDP_SEND|F:8|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*40
Decode frame
TypeData (telemetry uplink) [D]
Box ID0
Seq1
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4326
Visits since last reading0
Visits 10tx0
GSM level-93
Operator26201
HW issuesUDP_SEND
TX frequency8
ActionC
Boot count1
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum40 ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 11:58:57.393 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4326|V:0|W:0|G:-93|O:26201|H:UDP_SEND|F:8|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*40
INFO 2026-07-05 11:58:27.508
[api] [V2] Response 200: {"status":"ok","box_id":5,"action":"completed","reply_frame":"~SDK2|A|5|1|Q:C|F:6*27"}
Decode frame
TypeACK (server reply) [A]
Box ID5
Seq1
Server actionC
TX frequency6
Checksum27 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "ok", "box_id": 5, "action": "completed", "reply_frame": "~SDK2|A|5|1|Q:C|F:6*27" }
2026-07-05 11:58:27.508 [INFO] [api] [V2] Response 200: {"status":"ok","box_id":5,"action":"completed","reply_frame":"~SDK2|A|5|1|Q:C|F:6*27"}
INFO OUT 2026-07-05 11:58:27.313
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4325|V:0|W:0|G:-91|O:26201|H:UDP_SEND|F:8|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*41
Decode frame
TypeData (telemetry uplink) [D]
Box ID0
Seq1
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4325
Visits since last reading0
Visits 10tx0
GSM level-91
Operator26201
HW issuesUDP_SEND
TX frequency8
ActionC
Boot count1
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum41 ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 11:58:27.313 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4325|V:0|W:0|G:-91|O:26201|H:UDP_SEND|F:8|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*41
INFO 2026-07-05 11:58:22.410
[api] [V2] Response 200: {"status":"ok","box_id":4,"action":"completed","reply_frame":"~SDK2|A|4|1|Q:C|F:6*26"}
Decode frame
TypeACK (server reply) [A]
Box ID4
Seq1
Server actionC
TX frequency6
Checksum26 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "ok", "box_id": 4, "action": "completed", "reply_frame": "~SDK2|A|4|1|Q:C|F:6*26" }
2026-07-05 11:58:22.410 [INFO] [api] [V2] Response 200: {"status":"ok","box_id":4,"action":"completed","reply_frame":"~SDK2|A|4|1|Q:C|F:6*26"}
INFO OUT 2026-07-05 11:58:22.196
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4325|V:0|W:0|G:-91|O:26201|H:UDP_SEND|F:8|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*41
Decode frame
TypeData (telemetry uplink) [D]
Box ID0
Seq1
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4325
Visits since last reading0
Visits 10tx0
GSM level-91
Operator26201
HW issuesUDP_SEND
TX frequency8
ActionC
Boot count1
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum41 ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 11:58:22.196 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4325|V:0|W:0|G:-91|O:26201|H:UDP_SEND|F:8|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*41
INFO 2026-07-05 11:56:53.585
[api] [V2] Response 200: {"status":"ok","box_id":3,"action":"completed","reply_frame":"~SDK2|A|3|1|Q:C|F:6*21"}
Decode frame
TypeACK (server reply) [A]
Box ID3
Seq1
Server actionC
TX frequency6
Checksum21 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "ok", "box_id": 3, "action": "completed", "reply_frame": "~SDK2|A|3|1|Q:C|F:6*21" }
2026-07-05 11:56:53.585 [INFO] [api] [V2] Response 200: {"status":"ok","box_id":3,"action":"completed","reply_frame":"~SDK2|A|3|1|Q:C|F:6*21"}
INFO OUT 2026-07-05 11:56:53.230
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4326|V:0|W:0|G:-89|O:26201|H:|F:8|A:C|N:1|U:0|R:0|I:1|C:0%|M:37%|K:8%*7C
Decode frame
TypeData (telemetry uplink) [D]
Box ID0
Seq1
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4326
Visits since last reading0
Visits 10tx0
GSM level-89
Operator26201
HW issues
TX frequency8
ActionC
Boot count1
High activity0
Throttle0
FW version1
CPU0%
Memory37%
Disk8%
Checksum7C ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 11:56:53.230 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4326|V:0|W:0|G:-89|O:26201|H:|F:8|A:C|N:1|U:0|R:0|I:1|C:0%|M:37%|K:8%*7C
INFO 2026-07-05 11:56:48.325
[api] [V2] Response 200: {"status":"ok","box_id":2,"action":"completed","reply_frame":"~SDK2|A|2|1|Q:C|F:6*20"}
Decode frame
TypeACK (server reply) [A]
Box ID2
Seq1
Server actionC
TX frequency6
Checksum20 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "ok", "box_id": 2, "action": "completed", "reply_frame": "~SDK2|A|2|1|Q:C|F:6*20" }
2026-07-05 11:56:48.325 [INFO] [api] [V2] Response 200: {"status":"ok","box_id":2,"action":"completed","reply_frame":"~SDK2|A|2|1|Q:C|F:6*20"}
INFO OUT 2026-07-05 11:56:48.111
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4326|V:0|W:0|G:-89|O:26201|H:|F:8|A:C|N:1|U:0|R:0|I:1|C:0%|M:37%|K:8%*7C
Decode frame
TypeData (telemetry uplink) [D]
Box ID0
Seq1
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4326
Visits since last reading0
Visits 10tx0
GSM level-89
Operator26201
HW issues
TX frequency8
ActionC
Boot count1
High activity0
Throttle0
FW version1
CPU0%
Memory37%
Disk8%
Checksum7C ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 11:56:48.111 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4326|V:0|W:0|G:-89|O:26201|H:|F:8|A:C|N:1|U:0|R:0|I:1|C:0%|M:37%|K:8%*7C
INFO 2026-07-05 11:53:56.163
[api] [V2] Response 200: {"status":"ok","box_id":1,"action":"completed","reply_frame":"~SDK2|A|1|5|Q:C|F:6*27"}
Decode frame
TypeACK (server reply) [A]
Box ID1
Seq5
Server actionC
TX frequency6
Checksum27 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "ok", "box_id": 1, "action": "completed", "reply_frame": "~SDK2|A|1|5|Q:C|F:6*27" }
2026-07-05 11:53:56.163 [INFO] [api] [V2] Response 200: {"status":"ok","box_id":1,"action":"completed","reply_frame":"~SDK2|A|1|5|Q:C|F:6*27"}
INFO OUT 2026-07-05 11:53:55.966
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|1|5|q1w2e3r4t5y6u7i8|B:4312|V:0|W:0|G:-93|O:26201|H:|F:6|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*4E
Decode frame
TypeData (telemetry uplink) [D]
Box ID1
Seq5
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4312
Visits since last reading0
Visits 10tx0
GSM level-93
Operator26201
HW issues
TX frequency6
ActionC
Boot count1
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum4E ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 11:53:55.966 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|1|5|q1w2e3r4t5y6u7i8|B:4312|V:0|W:0|G:-93|O:26201|H:|F:6|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*4E
INFO 2026-07-05 11:53:16.503
[api] [V2] Response 200: {"status":"ok","box_id":1,"action":"completed","reply_frame":"~SDK2|A|1|4|Q:C|F:6*26"}
Decode frame
TypeACK (server reply) [A]
Box ID1
Seq4
Server actionC
TX frequency6
Checksum26 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "ok", "box_id": 1, "action": "completed", "reply_frame": "~SDK2|A|1|4|Q:C|F:6*26" }
2026-07-05 11:53:16.503 [INFO] [api] [V2] Response 200: {"status":"ok","box_id":1,"action":"completed","reply_frame":"~SDK2|A|1|4|Q:C|F:6*26"}
INFO OUT 2026-07-05 11:53:16.279
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|1|4|q1w2e3r4t5y6u7i8|B:4322|V:0|W:0|G:-91|O:26201|H:|F:6|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*4E
Decode frame
TypeData (telemetry uplink) [D]
Box ID1
Seq4
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4322
Visits since last reading0
Visits 10tx0
GSM level-91
Operator26201
HW issues
TX frequency6
ActionC
Boot count1
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum4E ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 11:53:16.279 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|1|4|q1w2e3r4t5y6u7i8|B:4322|V:0|W:0|G:-91|O:26201|H:|F:6|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*4E
INFO 2026-07-05 11:52:34.944
[api] [V2] Response 200: {"status":"ok","box_id":1,"action":"completed","reply_frame":"~SDK2|A|1|3|Q:C|F:6*21"}
Decode frame
TypeACK (server reply) [A]
Box ID1
Seq3
Server actionC
TX frequency6
Checksum21 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "ok", "box_id": 1, "action": "completed", "reply_frame": "~SDK2|A|1|3|Q:C|F:6*21" }
2026-07-05 11:52:34.944 [INFO] [api] [V2] Response 200: {"status":"ok","box_id":1,"action":"completed","reply_frame":"~SDK2|A|1|3|Q:C|F:6*21"}
INFO OUT 2026-07-05 11:52:34.738
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|1|3|q1w2e3r4t5y6u7i8|B:4325|V:0|W:0|G:-93|O:26201|H:|F:6|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*4C
Decode frame
TypeData (telemetry uplink) [D]
Box ID1
Seq3
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4325
Visits since last reading0
Visits 10tx0
GSM level-93
Operator26201
HW issues
TX frequency6
ActionC
Boot count1
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum4C ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 11:52:34.738 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|1|3|q1w2e3r4t5y6u7i8|B:4325|V:0|W:0|G:-93|O:26201|H:|F:6|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*4C
INFO 2026-07-05 11:51:53.280
[api] [V2] Response 200: {"status":"ok","box_id":1,"action":"completed","reply_frame":"~SDK2|A|1|2|Q:C|F:6*20"}
Decode frame
TypeACK (server reply) [A]
Box ID1
Seq2
Server actionC
TX frequency6
Checksum20 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "ok", "box_id": 1, "action": "completed", "reply_frame": "~SDK2|A|1|2|Q:C|F:6*20" }
2026-07-05 11:51:53.280 [INFO] [api] [V2] Response 200: {"status":"ok","box_id":1,"action":"completed","reply_frame":"~SDK2|A|1|2|Q:C|F:6*20"}
INFO OUT 2026-07-05 11:51:53.075
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|1|2|q1w2e3r4t5y6u7i8|B:4214|V:0|W:0|G:-91|O:26201|H:|F:6|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*4C
Decode frame
TypeData (telemetry uplink) [D]
Box ID1
Seq2
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4214
Visits since last reading0
Visits 10tx0
GSM level-91
Operator26201
HW issues
TX frequency6
ActionC
Boot count1
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum4C ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 11:51:53.075 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|1|2|q1w2e3r4t5y6u7i8|B:4214|V:0|W:0|G:-91|O:26201|H:|F:6|A:C|N:1|U:0|R:0|I:1|C:50%|M:37%|K:8%*4C
INFO 2026-07-05 11:49:17.653
[api] [V2] Response 200: {"status":"ok","box_id":1,"action":"completed","reply_frame":"~SDK2|A|1|1|Q:C|F:6*23"}
Decode frame
TypeACK (server reply) [A]
Box ID1
Seq1
Server actionC
TX frequency6
Checksum23 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "ok", "box_id": 1, "action": "completed", "reply_frame": "~SDK2|A|1|1|Q:C|F:6*23" }
2026-07-05 11:49:17.653 [INFO] [api] [V2] Response 200: {"status":"ok","box_id":1,"action":"completed","reply_frame":"~SDK2|A|1|1|Q:C|F:6*23"}
INFO OUT 2026-07-05 11:49:17.221
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4269|V:0|W:0|G:-93|O:26201|H:|F:8|A:C|N:1|U:0|R:0|I:1|C:0%|M:37%|K:8%*7D
Decode frame
TypeData (telemetry uplink) [D]
Box ID0
Seq1
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4269
Visits since last reading0
Visits 10tx0
GSM level-93
Operator26201
HW issues
TX frequency8
ActionC
Boot count1
High activity0
Throttle0
FW version1
CPU0%
Memory37%
Disk8%
Checksum7D ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 11:49:17.221 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|0|1|q1w2e3r4t5y6u7i8|B:4269|V:0|W:0|G:-93|O:26201|H:|F:8|A:C|N:1|U:0|R:0|I:1|C:0%|M:37%|K:8%*7D
INFO 2026-07-05 10:32:49.640
[api] [V2] Response 200: {"status":"nak","error":"BOX","box_id":220,"action":"error","reply_frame":"~SDK2|N|220|528|E:BOX*17"}
Decode frame
TypeNAK (server reject) [N]
Box ID220
Seq528
Error codeBOX
Checksum17 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "nak", "error": "BOX", "box_id": 220, "action": "error", "reply_frame": "~SDK2|N|220|528|E:BOX*17" }
2026-07-05 10:32:49.640 [INFO] [api] [V2] Response 200: {"status":"nak","error":"BOX","box_id":220,"action":"error","reply_frame":"~SDK2|N|220|528|E:BOX*17"}
INFO OUT 2026-07-05 10:32:49.397
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|220|528|q1w2e3r4t5y6u7i8|B:4216|V:0|W:17|G:-93|O:26201|H:UDP_NOACK|F:6|A:C|N:3|U:0|R:0|I:1|C:50%|M:37%|K:8%*22
Decode frame
TypeData (telemetry uplink) [D]
Box ID220
Seq528
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4216
Visits since last reading0
Visits 10tx17
GSM level-93
Operator26201
HW issuesUDP_NOACK
TX frequency6
ActionC
Boot count3
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum22 ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 10:32:49.397 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|220|528|q1w2e3r4t5y6u7i8|B:4216|V:0|W:17|G:-93|O:26201|H:UDP_NOACK|F:6|A:C|N:3|U:0|R:0|I:1|C:50%|M:37%|K:8%*22
INFO 2026-07-05 10:32:22.763
[api] [V2] Response 200: {"status":"nak","error":"BOX","box_id":220,"action":"error","reply_frame":"~SDK2|N|220|528|E:BOX*17"}
Decode frame
TypeNAK (server reject) [N]
Box ID220
Seq528
Error codeBOX
Checksum17 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "nak", "error": "BOX", "box_id": 220, "action": "error", "reply_frame": "~SDK2|N|220|528|E:BOX*17" }
2026-07-05 10:32:22.763 [INFO] [api] [V2] Response 200: {"status":"nak","error":"BOX","box_id":220,"action":"error","reply_frame":"~SDK2|N|220|528|E:BOX*17"}
INFO OUT 2026-07-05 10:32:22.510
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|220|528|q1w2e3r4t5y6u7i8|B:4327|V:0|W:17|G:-91|O:26201|H:UDP_NOACK|F:6|A:C|N:3|U:0|R:0|I:1|C:50%|M:37%|K:8%*23
Decode frame
TypeData (telemetry uplink) [D]
Box ID220
Seq528
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4327
Visits since last reading0
Visits 10tx17
GSM level-91
Operator26201
HW issuesUDP_NOACK
TX frequency6
ActionC
Boot count3
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum23 ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 10:32:22.510 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|220|528|q1w2e3r4t5y6u7i8|B:4327|V:0|W:17|G:-91|O:26201|H:UDP_NOACK|F:6|A:C|N:3|U:0|R:0|I:1|C:50%|M:37%|K:8%*23
INFO 2026-07-05 10:31:56.090
[api] [V2] Response 200: {"status":"nak","error":"BOX","box_id":220,"action":"error","reply_frame":"~SDK2|N|220|528|E:BOX*17"}
Decode frame
TypeNAK (server reject) [N]
Box ID220
Seq528
Error codeBOX
Checksum17 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "nak", "error": "BOX", "box_id": 220, "action": "error", "reply_frame": "~SDK2|N|220|528|E:BOX*17" }
2026-07-05 10:31:56.090 [INFO] [api] [V2] Response 200: {"status":"nak","error":"BOX","box_id":220,"action":"error","reply_frame":"~SDK2|N|220|528|E:BOX*17"}
INFO OUT 2026-07-05 10:31:55.640
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|220|528|q1w2e3r4t5y6u7i8|B:4213|V:0|W:17|G:-97|O:26201|H:UDP_NOACK|F:6|A:C|N:3|U:0|R:0|I:1|C:50%|M:37%|K:8%*23
Decode frame
TypeData (telemetry uplink) [D]
Box ID220
Seq528
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4213
Visits since last reading0
Visits 10tx17
GSM level-97
Operator26201
HW issuesUDP_NOACK
TX frequency6
ActionC
Boot count3
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum23 ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 10:31:55.640 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|220|528|q1w2e3r4t5y6u7i8|B:4213|V:0|W:17|G:-97|O:26201|H:UDP_NOACK|F:6|A:C|N:3|U:0|R:0|I:1|C:50%|M:37%|K:8%*23
INFO 2026-07-05 10:31:33.515
[api] [V2] Response 200: {"status":"nak","error":"BOX","box_id":220,"action":"error","reply_frame":"~SDK2|N|220|528|E:BOX*17"}
Decode frame
TypeNAK (server reject) [N]
Box ID220
Seq528
Error codeBOX
Checksum17 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "nak", "error": "BOX", "box_id": 220, "action": "error", "reply_frame": "~SDK2|N|220|528|E:BOX*17" }
2026-07-05 10:31:33.515 [INFO] [api] [V2] Response 200: {"status":"nak","error":"BOX","box_id":220,"action":"error","reply_frame":"~SDK2|N|220|528|E:BOX*17"}
INFO OUT 2026-07-05 10:31:33.234
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|220|528|q1w2e3r4t5y6u7i8|B:4328|V:0|W:17|G:-95|O:26201|H:UDP_NOACK|F:6|A:C|N:3|U:0|R:0|I:1|C:50%|M:37%|K:8%*28
Decode frame
TypeData (telemetry uplink) [D]
Box ID220
Seq528
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4328
Visits since last reading0
Visits 10tx17
GSM level-95
Operator26201
HW issuesUDP_NOACK
TX frequency6
ActionC
Boot count3
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum28 ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 10:31:33.234 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|220|528|q1w2e3r4t5y6u7i8|B:4328|V:0|W:17|G:-95|O:26201|H:UDP_NOACK|F:6|A:C|N:3|U:0|R:0|I:1|C:50%|M:37%|K:8%*28
INFO 2026-07-05 10:31:05.331
[api] [V2] Response 200: {"status":"nak","error":"BOX","box_id":220,"action":"error","reply_frame":"~SDK2|N|220|528|E:BOX*17"}
Decode frame
TypeNAK (server reject) [N]
Box ID220
Seq528
Error codeBOX
Checksum17 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "nak", "error": "BOX", "box_id": 220, "action": "error", "reply_frame": "~SDK2|N|220|528|E:BOX*17" }
2026-07-05 10:31:05.331 [INFO] [api] [V2] Response 200: {"status":"nak","error":"BOX","box_id":220,"action":"error","reply_frame":"~SDK2|N|220|528|E:BOX*17"}
INFO OUT 2026-07-05 10:31:05.076
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|220|528|q1w2e3r4t5y6u7i8|B:4322|V:0|W:17|G:-89|O:26201|H:UDP_NOACK|F:6|A:C|N:3|U:0|R:0|I:1|C:50%|M:37%|K:8%*2F
Decode frame
TypeData (telemetry uplink) [D]
Box ID220
Seq528
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4322
Visits since last reading0
Visits 10tx17
GSM level-89
Operator26201
HW issuesUDP_NOACK
TX frequency6
ActionC
Boot count3
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum2F ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 10:31:05.076 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|220|528|q1w2e3r4t5y6u7i8|B:4322|V:0|W:17|G:-89|O:26201|H:UDP_NOACK|F:6|A:C|N:3|U:0|R:0|I:1|C:50%|M:37%|K:8%*2F
INFO 2026-07-05 10:30:39.720
[api] [V2] Response 200: {"status":"nak","error":"BOX","box_id":220,"action":"error","reply_frame":"~SDK2|N|220|528|E:BOX*17"}
Decode frame
TypeNAK (server reject) [N]
Box ID220
Seq528
Error codeBOX
Checksum17 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "nak", "error": "BOX", "box_id": 220, "action": "error", "reply_frame": "~SDK2|N|220|528|E:BOX*17" }
2026-07-05 10:30:39.720 [INFO] [api] [V2] Response 200: {"status":"nak","error":"BOX","box_id":220,"action":"error","reply_frame":"~SDK2|N|220|528|E:BOX*17"}
INFO OUT 2026-07-05 10:30:39.481
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|220|528|q1w2e3r4t5y6u7i8|B:4326|V:0|W:17|G:-93|O:26201|H:UDP_NOACK|F:6|A:C|N:3|U:0|R:0|I:1|C:50%|M:37%|K:8%*20
Decode frame
TypeData (telemetry uplink) [D]
Box ID220
Seq528
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4326
Visits since last reading0
Visits 10tx17
GSM level-93
Operator26201
HW issuesUDP_NOACK
TX frequency6
ActionC
Boot count3
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum20 ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 10:30:39.481 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|220|528|q1w2e3r4t5y6u7i8|B:4326|V:0|W:17|G:-93|O:26201|H:UDP_NOACK|F:6|A:C|N:3|U:0|R:0|I:1|C:50%|M:37%|K:8%*20
INFO 2026-07-05 10:30:14.772
[api] [V2] Response 200: {"status":"nak","error":"BOX","box_id":220,"action":"error","reply_frame":"~SDK2|N|220|528|E:BOX*17"}
Decode frame
TypeNAK (server reject) [N]
Box ID220
Seq528
Error codeBOX
Checksum17 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "nak", "error": "BOX", "box_id": 220, "action": "error", "reply_frame": "~SDK2|N|220|528|E:BOX*17" }
2026-07-05 10:30:14.772 [INFO] [api] [V2] Response 200: {"status":"nak","error":"BOX","box_id":220,"action":"error","reply_frame":"~SDK2|N|220|528|E:BOX*17"}
INFO OUT 2026-07-05 10:30:14.512
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|220|528|q1w2e3r4t5y6u7i8|B:4229|V:0|W:17|G:-89|O:26201|H:UDP_NOACK|F:6|A:C|N:3|U:0|R:0|I:1|C:50%|M:37%|K:8%*25
Decode frame
TypeData (telemetry uplink) [D]
Box ID220
Seq528
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4229
Visits since last reading0
Visits 10tx17
GSM level-89
Operator26201
HW issuesUDP_NOACK
TX frequency6
ActionC
Boot count3
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum25 ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 10:30:14.512 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|220|528|q1w2e3r4t5y6u7i8|B:4229|V:0|W:17|G:-89|O:26201|H:UDP_NOACK|F:6|A:C|N:3|U:0|R:0|I:1|C:50%|M:37%|K:8%*25
INFO 2026-07-05 10:29:47.899
[api] [V2] Response 200: {"status":"nak","error":"BOX","box_id":220,"action":"error","reply_frame":"~SDK2|N|220|528|E:BOX*17"}
Decode frame
TypeNAK (server reject) [N]
Box ID220
Seq528
Error codeBOX
Checksum17 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "nak", "error": "BOX", "box_id": 220, "action": "error", "reply_frame": "~SDK2|N|220|528|E:BOX*17" }
2026-07-05 10:29:47.899 [INFO] [api] [V2] Response 200: {"status":"nak","error":"BOX","box_id":220,"action":"error","reply_frame":"~SDK2|N|220|528|E:BOX*17"}
INFO OUT 2026-07-05 10:29:47.629
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|220|528|q1w2e3r4t5y6u7i8|B:4274|V:0|W:17|G:-91|O:26201|H:UDP_NOACK|F:6|A:C|N:3|U:0|R:0|I:1|C:50%|M:37%|K:8%*24
Decode frame
TypeData (telemetry uplink) [D]
Box ID220
Seq528
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4274
Visits since last reading0
Visits 10tx17
GSM level-91
Operator26201
HW issuesUDP_NOACK
TX frequency6
ActionC
Boot count3
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum24 ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 10:29:47.629 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|220|528|q1w2e3r4t5y6u7i8|B:4274|V:0|W:17|G:-91|O:26201|H:UDP_NOACK|F:6|A:C|N:3|U:0|R:0|I:1|C:50%|M:37%|K:8%*24
INFO 2026-07-05 10:29:22.318
[api] [V2] Response 200: {"status":"nak","error":"BOX","box_id":220,"action":"error","reply_frame":"~SDK2|N|220|528|E:BOX*17"}
Decode frame
TypeNAK (server reject) [N]
Box ID220
Seq528
Error codeBOX
Checksum17 ✓ valid (firmware variant, without SDK2| prefix)
Pretty JSON
{ "status": "nak", "error": "BOX", "box_id": 220, "action": "error", "reply_frame": "~SDK2|N|220|528|E:BOX*17" }
2026-07-05 10:29:22.318 [INFO] [api] [V2] Response 200: {"status":"nak","error":"BOX","box_id":220,"action":"error","reply_frame":"~SDK2|N|220|528|E:BOX*17"}
INFO OUT 2026-07-05 10:29:22.030
[api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|220|528|q1w2e3r4t5y6u7i8|B:4243|V:0|W:17|G:-95|O:26201|H:UDP_NOACK|F:6|A:C|N:3|U:0|R:0|I:1|C:50%|M:37%|K:8%*24
Decode frame
TypeData (telemetry uplink) [D]
Box ID220
Seq528
Tokenq1w2e3r4t5y6u7i8
Battery (mV)4243
Visits since last reading0
Visits 10tx17
GSM level-95
Operator26201
HW issuesUDP_NOACK
TX frequency6
ActionC
Boot count3
High activity0
Throttle0
FW version1
CPU50%
Memory37%
Disk8%
Checksum24 ✓ valid (firmware variant, without SDK2| prefix)
2026-07-05 10:29:22.030 [INFO] [api] [V2] POST https://stage.sdk-dashboard.hypen.ro/api/v2/device-frame: ~SDK2|D|220|528|q1w2e3r4t5y6u7i8|B:4243|V:0|W:17|G:-95|O:26201|H:UDP_NOACK|F:6|A:C|N:3|U:0|R:0|I:1|C:50%|M:37%|K:8%*24