Anton Tananaev
|
ec6fcb5d7f
|
Support versioned JT808 encoder
|
2026-05-08 20:45:29 -07:00 |
|
Anton Tananaev
|
99f45bc590
|
Support versioned JT808 protocol
|
2026-05-08 20:34:19 -07:00 |
|
Anton Tananaev
|
b3dffddb3b
|
Skip invalid JT808 frames
|
2026-05-08 18:12:14 -07:00 |
|
Anton Tananaev
|
6d9f3e7c46
|
Add snap to road map matcher
|
2026-05-08 09:14:14 -07:00 |
|
Anton Tananaev
|
771948119e
|
Fix list error
|
2026-05-08 07:07:51 -07:00 |
|
Anton Tananaev
|
152e0322bc
|
Support HYN600 multiple locations
|
2026-05-08 07:03:33 -07:00 |
|
Anton Tananaev
|
1e7b59d7f3
|
Fix HYN600 protocol decoding
|
2026-05-06 21:13:59 -07:00 |
|
Anton Tananaev
|
efd2e18682
|
Add read digits util
|
2026-05-06 21:08:05 -07:00 |
|
Anton Tananaev
|
3d64725acf
|
Update submodule commit
v6.13.3
|
2026-05-06 07:30:44 -07:00 |
|
Anton Tananaev
|
581181d3b4
|
Update version number
|
2026-05-06 07:29:22 -07:00 |
|
AussieTraccar
|
9484ae8215
|
Add linked devices event templates (#5872)
|
2026-05-05 21:02:37 -07:00 |
|
Anton Tananaev
|
baa7b66e06
|
Update submodule commit
v6.13.2
|
2026-05-03 17:38:07 -07:00 |
|
Anton Tananaev
|
29b748bed3
|
Update version number
|
2026-05-03 17:29:12 -07:00 |
|
Anton Tananaev
|
e003c71847
|
Fix upgrade path
|
2026-05-03 17:24:21 -07:00 |
|
Anton Tananaev
|
9d19229ffd
|
Update submodule commit
v6.13.1
|
2026-05-03 16:58:15 -07:00 |
|
Anton Tananaev
|
a405c3616b
|
Update version number
|
2026-05-03 16:57:22 -07:00 |
|
Anton Tananaev
|
7d98e651f8
|
Fix cache relations (fix #5870)
|
2026-05-03 16:12:29 -07:00 |
|
Anton Tananaev
|
868bffadb7
|
Fix MSSQL schema constraint (fix #5869)
|
2026-05-03 14:39:16 -07:00 |
|
Anton Tananaev
|
811f746316
|
Update submodule
v6.13.0
|
2026-05-02 16:05:25 -07:00 |
|
Anton Tananaev
|
86edd7965d
|
Update version number
|
2026-05-02 08:01:25 -07:00 |
|
Anton Tananaev
|
fbb2186bc7
|
Update docker dependencies
|
2026-05-02 07:57:17 -07:00 |
|
Anton Tananaev
|
e86a87c74f
|
Update MCP dependency
|
2026-05-02 07:37:39 -07:00 |
|
Anton Tananaev
|
773d692ec4
|
Update Java dependencies
|
2026-05-02 07:34:39 -07:00 |
|
Anton Tananaev
|
eda5c5a5fc
|
Update Java dependencies
|
2026-05-02 07:31:29 -07:00 |
|
Anton Tananaev
|
9bde7b96b1
|
Update gradle version
|
2026-05-02 07:31:17 -07:00 |
|
Anton Tananaev
|
6d90c2ff9e
|
Linked devices API support
|
2026-04-29 21:11:54 -07:00 |
|
Anton Tananaev
|
1b7f047e69
|
Support proximity events
|
2026-04-29 17:33:41 -07:00 |
|
Mutasim Issa
|
5c9d0449ce
|
Add Jimi JC371/JC181/JC182/JC450/JC451 dashcam support to JT808 protocol (#5864)
* Add Jimi JC371/JC181/JC182/JC450/JC451 dashcam support to JT808 protocol
These devices speak JT/T 808-2019 + JT/T 1078-2016 with Jimi-specific
0x0200 supplementary-info extensions. Add decoder branches gated by
device model:
- 0xE8 model-gated dual handler:
* Custom extension data (0x2002-0x2FFF): 0x2002 upload mode + buffered,
0x2003 charging/battery/signal/external voltage, 0x2005 nested
status (battery, ICCID, HDOP, external voltage).
* Extended alarm (0x0001-0x0FFF, spec Table 7-8): video/location/basic
alarm IDs mapped to Position.ALARM_* constants (SOS, vibration,
geofence, fatigue, accident, door, etc.).
* Existing 3-byte lockStatus path preserved for non-Jimi devices.
- 0x14 video-related alarm: decode bits 0-3 (signal loss, signal block,
memory failure, device failure) into ALARM_FAULT.
- decodeAlarm: extend default branch with JT/T 808-2019 standard bits
2 (fatigue), 6 (GPS antenna shorted), 19 (parking overtime), 21
(route entry/exit), 26 (vehicle stolen).
Note: device.model must be set manually to one of JC371/JC181/JC182/
JC450/JC451 for Jimi-specific decoding. Tests are derived from the
spec's Appendix II examples; no live-device validation has been done.
* Address review comments: split E8 alarm mappings, revert 0x14 bit decoding, drop bit 21
* Review comments: better variable naming, drop switches default branches, follow project conventions
* Review comments: merge E8 range forks into single switch
|
2026-04-29 17:32:30 -07:00 |
|
Anton Tananaev
|
6f30f48984
|
Check permissions for device image upload
|
2026-04-28 17:35:44 -07:00 |
|
Anton Tananaev
|
bf0dbb7562
|
Use device id for streams
|
2026-04-28 17:27:53 -07:00 |
|
Anton Tananaev
|
a0e2d0ab6e
|
Cleanup GT06 test cases
|
2026-04-26 14:58:29 -07:00 |
|
Ivan F. Martinez
|
807492c482
|
correct battery voltage decoding for gt06 nt devices and add more device models (#5862)
* add battery voltage for NT20 protocol decoding
* add more models and use only battery voltage for NT devices
* leave only NT20 tests
|
2026-04-26 14:55:43 -07:00 |
|
Anton Tananaev
|
e8bc5da983
|
Reuse alarm variable
|
2026-04-25 19:05:02 -07:00 |
|
Mutasim Issa
|
0a09d62e8d
|
Add SeeWorld W15L support to JT808 protocol (#5848)
- Decode 0xEB sub-extension 0x0089 (extended alarm status):
bit 0 -> ALARM_POWER_OFF, bit 12 -> ALARM_REMOVING (active-low).
- Decode 0xEB sub-extension 0x00C5 (extended alarm status 2):
bit 6 -> ALARM_VIBRATION (active-low), bits 23-24 -> KEY_MOTION.
- Handle terminal logout 0x0003 with platform general response 0x8001.
- Encoder: W15L engine stop/resume via 0x8105 with bytes 0x64/0x65,
alongside the existing VL300 branch.
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-04-25 18:59:03 -07:00 |
|
Anton Tananaev
|
8febe0c7a1
|
Support H.265 video streams
|
2026-04-25 16:52:23 -07:00 |
|
Anton Tananaev
|
a9d0c7f17b
|
Remove variable
|
2026-04-24 22:23:44 -07:00 |
|
Ross Golder
|
5ff93624ef
|
Fix NPE in OpenID login when user has no groups (#5861)
* Fix NPE in OpenID login when user has no groups
* Fix line length in OpenID authorization check
|
2026-04-24 22:22:00 -07:00 |
|
Anton Tananaev
|
16099380b3
|
Rename Huabao to JT808 protocol
|
2026-04-23 20:40:52 -07:00 |
|
Anton Tananaev
|
0db6fadc5b
|
Clear stream on disconnect
|
2026-04-20 21:46:22 -07:00 |
|
Anton Tananaev
|
7aa708621d
|
Return empty playlist
|
2026-04-20 21:34:50 -07:00 |
|
Anton Tananaev
|
ef2ea05611
|
Fix video streaming issues
|
2026-04-19 11:57:29 -07:00 |
|
Anton Tananaev
|
012c5cb7da
|
Add log throttling for video
|
2026-04-19 11:44:01 -07:00 |
|
Anton Tananaev
|
747e26c3f8
|
Avoid making JT1078 active device
|
2026-04-19 11:33:49 -07:00 |
|
Anton Tananaev
|
2a0dec0279
|
Default to first channel
|
2026-04-19 11:19:12 -07:00 |
|
Anton Tananaev
|
aeb8c52e4c
|
Consolidate device id handling
|
2026-04-19 11:08:51 -07:00 |
|
Anton Tananaev
|
84125083fe
|
Fix huabao device encoding
|
2026-04-19 11:01:11 -07:00 |
|
Anton Tananaev
|
45ee00a7a7
|
Fix lint error
|
2026-04-19 11:00:31 -07:00 |
|
Anton Tananaev
|
d8e78459d2
|
Propagate command errors
|
2026-04-19 10:53:27 -07:00 |
|
Anton Tananaev
|
bb23280477
|
Improve huabao command
|
2026-04-19 10:28:54 -07:00 |
|
Anton Tananaev
|
f574faabe0
|
Improve latest position query
|
2026-04-18 07:22:20 -07:00 |
|