Have you checked logs?
Yes, here is the TracCar Server Logs from the moment I send a custom command ... "PARAM#"
I want to query the parameters of the SeeWorldGPS S5L GPS Tracker device tracker using gt06 prptocol
but no reply on the tripple for "More Details" or "Command results" device widget.
This is on TracCar Server version 6.2 with errors! But on TracCar version 6.1 there it was working fine!
2024-06-22 17:44:13 INFO: user: 1, action: command, deviceId: 12, type: custom
2024-06-22 17:44:13 INFO: [T1c9ec491] id: 355229560353712, command type: custom sent
2024-06-22 17:44:13 INFO: [T1c9ec491: gt06 > 113.211.105.193] 787810800a00000000504152414d230000abe90d0a
2024-06-22 17:44:14 INFO: [T1c9ec491: gt06 < 113.211.105.193] 4f0d0a
2024-06-22 17:44:22 INFO: [T1c9ec491] id: 355229560353712, command type: custom sent
2024-06-22 17:44:22 INFO: user: 1, action: command, deviceId: 12, type: custom
2024-06-22 17:44:22 INFO: [T1c9ec491: gt06 > 113.211.105.193] 787810800a00000000504152414d230000abe90d0a
2024-06-22 17:44:23 INFO: [T1c9ec491: gt06 < 113.211.105.193] 3b0d0a
2024-06-22 17:44:23 INFO: [T1c9ec491] error - index: 2, length: 2 (expected: range(0, 3)) - IndexOutOfBoundsException (... < Gt06ProtocolDecoder:1461 < *:1506 < ExtendedObjectDecoder:75 < ... < WrapperContext:102 < ...)
2024-06-22 17:44:23 INFO: [T1c9ec491] disconnected
2024-06-22 17:44:23 INFO: Event id: 355229560353712, time: 2024-06-22 17:44:23, type: deviceOffline, notifications: 0
2024-06-22 17:44:24 INFO: [T1a1c8b56] connected
2024-06-22 17:44:24 INFO: [T1a1c8b56: gt06 < 113.211.105.193] 78780d0103552295603537120021b0af0d0a
2024-06-22 17:44:24 INFO: Event id: 355229560353712, time: 2024-06-22 17:44:24, type: deviceOnline, notifications: 0
2024-06-22 17:44:24 INFO: [T1a1c8b56: gt06 > 113.211.105.193] 787805010021f8de0d0a
2024-06-22 17:44:25 INFO: [T1a1c8b56: gt06 < 113.211.105.193] 78782b12180616092c19ff00530b0c0ae21fd500140001f60c2a9635ee0c4504fa04000000210000000000224c650d0a
2024-06-22 17:44:25 INFO: [T1a1c8b56] id: 355229560353712, time: 2024-06-22 17:44:25, lat: 3.02351, lon: 101.43969, course: 0.0
2024-06-22 17:44:25 INFO: [T1a1c8b56: gt06 > 113.211.105.193] 787805120022a0b40d0a
Here is another instance of the same command ... "PARAM#" send command to gt06 device tracker.
2024-06-22 17:43:57 INFO: user: 1, action: command, deviceId: 11, type: custom
2024-06-22 17:43:57 INFO: [Tcebfda84] id: 355229560354041, command type: custom sent
2024-06-22 17:43:57 INFO: [Tcebfda84: gt06 > 113.211.119.180] 787810800a00000000504152414d230000abe90d0a
2024-06-22 17:43:58 INFO: [Tcebfda84: gt06 < 113.211.119.180] db0d0a
2024-06-22 17:43:59 INFO: [Tcebfda84] error - index: 2, length: 2 (expected: range(0, 3)) - IndexOutOfBoundsException (... < Gt06ProtocolDecoder:1461 < *:1506 < ExtendedObjectDecoder:75 < ... < WrapperContext:102 < ...)
2024-06-22 17:43:59 INFO: [Tcebfda84] disconnected
2024-06-22 17:43:59 INFO: Event id: 355229560354041, time: 2024-06-22 17:43:59, type: deviceOffline, notifications: 0
2024-06-22 17:44:00 INFO: [T64809d36] connected
2024-06-22 17:44:01 INFO: [T64809d36: gt06 < 113.211.119.180] 78780d0103552295603540410027b47a0d0a
2024-06-22 17:44:01 INFO: Event id: 355229560354041, time: 2024-06-22 17:44:01, type: deviceOnline, notifications: 0
2024-06-22 17:44:01 INFO: [T64809d36: gt06 > 113.211.119.180] 7878050100279de80d0a
2024-06-22 17:44:05 INFO: [T64809d36: gt06 < 113.211.119.180] 78782b12180616092c04ff00530b1c0ae21ff400140001f60c2a9635ee024505140400000021000000000028e2720d0a
2024-06-22 17:44:05 INFO: [T64809d36] id: 355229560354041, time: 2024-06-22 17:44:04, lat: 3.02352, lon: 101.43971, course: 0.0
2024-06-22 17:44:05 INFO: [T64809d36: gt06 > 113.211.119.180] 7878051200280fee0d0a
2024-06-22 17:44:13 INFO: user: 1, action: command, deviceId: 12, type: custom
2024-06-22 17:44:13 INFO: [T1c9ec491] id: 355229560353712, command type: custom sent
2024-06-22 17:44:13 INFO: [T1c9ec491: gt06 > 113.211.105.193] 787810800a00000000504152414d230000abe90d0a
2024-06-22 17:44:14 INFO: [T1c9ec491: gt06 < 113.211.105.193] 4f0d0a
2024-06-22 17:44:22 INFO: [T1c9ec491] id: 355229560353712, command type: custom sent
2024-06-22 17:44:22 INFO: user: 1, action: command, deviceId: 12, type: custom
2024-06-22 17:44:22 INFO: [T1c9ec491: gt06 > 113.211.105.193] 787810800a00000000504152414d230000abe90d0a
2024-06-22 17:44:23 INFO: [T1c9ec491: gt06 < 113.211.105.193] 3b0d0a
2024-06-22 17:44:23 INFO: [T1c9ec491] error - index: 2, length: 2 (expected: range(0, 3)) - IndexOutOfBoundsException (... < Gt06ProtocolDecoder:1461 < *:1506 < ExtendedObjectDecoder:75 < ... < WrapperContext:102 < ...)
2024-06-22 17:44:23 INFO: [T1c9ec491] disconnected
2024-06-22 17:44:23 INFO: Event id: 355229560353712, time: 2024-06-22 17:44:23, type: deviceOffline, notifications: 0
2024-06-22 17:44:24 INFO: [T1a1c8b56] connected
2024-06-22 17:44:24 INFO: [T1a1c8b56: gt06 < 113.211.105.193] 78780d0103552295603537120021b0af0d0a
2024-06-22 17:44:24 INFO: Event id: 355229560353712, time: 2024-06-22 17:44:24, type: deviceOnline, notifications: 0
2024-06-22 17:44:24 INFO: [T1a1c8b56: gt06 > 113.211.105.193] 787805010021f8de0d0a
2024-06-22 17:44:25 INFO: [T1a1c8b56: gt06 < 113.211.105.193] 78782b12180616092c19ff00530b0c0ae21fd500140001f60c2a9635ee0c4504fa04000000210000000000224c650d0a
2024-06-22 17:44:25 INFO: [T1a1c8b56] id: 355229560353712, time: 2024-06-22 17:44:25, lat: 3.02351, lon: 101.43969, course: 0.0
2024-06-22 17:44:25 INFO: [T1a1c8b56: gt06 > 113.211.105.193] 787805120022a0b40d0a
I think this is the problem of the error ....
2024-06-22 17:44:23 INFO: [T1c9ec491] error - index: 2, length: 2 (expected: range(0, 3)) - IndexOutOfBoundsException (... < Gt06ProtocolDecoder:1461 < *:1506 < ExtendedObjectDecoder:75 < ... < WrapperContext:102 < ...)
It looks like a device malfunction to me. Your device sends something that doesn't match the protocol.
As I have suspected the SeeWorlsGPS Tech Team was arguing with me that their product was so good and superior and flawless for a month. But I have bought S5L and used it for one month already since purchased and the units GPS location keeps bouncing to South Africa location constantly.
And the S5L unit motion sensor keeps failing every few minutes which causes no GPS location updates similar like the MicroController device CPU seems like hang up often but in actual fact it was Motion Gyro sensor failed to update the Microcontroller at that time of location outage. Mr. Jack was the General Manager of SeeWorldGPS denied his product is defective and does not acknowledge my finding R&D.
I file a refund of my money via AliBaba which is now pending return payment. They initially wanted me to send the two units back to them but the postage was too expansive for me to bear the courier costs as it is the price about the two units priced of both units to return to them.
So I told them I will be at great lost if I had to send it back a piece of faulty hardware junk firmware which they cannot fix, as it is created by some Spanish programmer who created their SeeWorldGPS device firmware as I have suspected.
BTW, I am looking to buy two new sets of others reliable China brand vehicle GPS Tracker for Car and what brand do you recommend?
I was thinking of Sinotrack ST-906L/4G as I tested it for a week initially it does not inherit GPS location glitches and works flawlessly on GPS location update perfectly.
But I return it back to Shopee Seller after discovering my Malaysia country entire Telco imposed SMS Google Map URL Link restrictions last year to combat SPAMS which made the GPS SMS Alert Notification function useless now as the entire SMS messages was block by all telco service provider.
They promised to fix their GPS Tracker firmware to include an option to "disable" or "enable" [SMS Google Map URL Link] in their future product firmware path to facilitate countries which imposes SMS URL Link restrictions.
Here is the SMS Send Command to the SeeWorld GPS Tracker directly reply. I believe the software bugs is at TracCar Server source code and as there is no issue getting PARAM# settings via WhatsGPS platform query on PARAM# send command!
I believe there is a software bugs in TracCar Server source code itself, which is unable to read the variables marked by semicolon delimiter value to be feed into TracCar database itself ... correct me if I am wrong?
PARAM#
Imei:355229560353712;
TIMER:10,20;
HBT:3, STATIC:5;
SOS:,,, Center Number:;
Defense time:600;
TimeZone:E,8,0, UTC:ON;
APN:net,, Auto =1;
Server:soundstreamplayer mooo.com,5023;
Power saving mode turned off Start stop condition:Gsensor;
It looks like you know more than me, so I don't think I can correct anything.
Dear Anton Tananaev,
I do not mean to be too smart or rude. I am just learning as a newbie to this GPS Protocol stuff and ESP32 Micro Controller. I hope you could help fix the bugs in TracCar Server for the sake of the community.
Thank a lot!
Rodney
Once you provide a proof of the bugs, we can discuss it.
Custom Command of GT06 Protocol for SeeWorldGPS use to work in TracCar Server version 6.1 but after upgraded to TracCar Server version 6.2 it does not work anymore or do not show the results at ... More Details section!
Luckly NETINFO# Custom Command still works!
"result Command result act=FDD LTE,oper=50212,band=LTE BAND 1,channel=225"
This two important command "STATUS#" and "PARAM#"
to query the GPS Tracker Status and Parameters does not work or shows the result anymore at More Details section of a Device!
Any fix follow up is greatly appreciated!
Rodney Yeo