Identifying Children's Smart Watch Kid Watch(Techkoo Smart Watch sold on Amazon)

s3lf8 years ago

Hi,

I have this watch (https://www.amazon.de/gp/product/B01EEXR7XG/ref=oh_aui_d) and would like to get rid of the server of the manufacturer.

What I know (from the manufacturer answering on Amazon forums)

  • SMS(pw,123456,ts#) would answer with the SIM status
  • SMS(pw,523681,apn,apn Name,Username,Password,mccmnc#) would set the APN

When connecting to USB, a serial port is initialized which prints stuff like this:

0.KU1b| sjtc_key_handle.key_num=22,key_type=0,YU!b| is_monitor_mode.ret=0.QU�b!�agps=0,gps=0,view_sates=0,snv=0,mode=0,alarm=00000000,fix=0,interval=60,sig=82,sim=0,gsm:0,bat=78,aca=0.0,nbr=1,grt=0.Ub!�motion_eint_hisr.�U�b�!agps=0,gps=0,view_sates=0,snv=0,mode=0,alarm=00000000,fix=0,interval=60,sig=82,sim=0,gsm:0,bat=78,aca=0.0,nbr=1,grt=0.Ub�!motion_eint_hisr.�U1b�!�sjtc_key_handle.key_num=22,key_type=1,<U!b�!is_monitor_mode.ret=0.�U!b�!is_monitor_mode.ret=0.�UIb""�lacci=0x9d816b7e,nbr_count_all=60,cnt=1,nbr_state=1,nbr_index=8.�U1b2"sjtc_key_handle.key_num=23,key_type=0,U!b2"is_monitor_mode.ret=0.U-bF"rebuild_link rebuild_link_count=1.
HU9bF"�gprs_creater_put.ip_url:52.28.132.157,port=8001.�U!bF"�gprs_creater_put.exist!�U�b�"�agps=0,gps=0,view_sates=0,snv=0,mode=0,alarm=00000000,fix=0,interval=60,sig=82,sim=0,gsm:0,bat=78,aca=0.0,nbr=1,grt=0.�Ub�"�motion_eint_hisr.nU)b#key_poweroff_handle.pw_flag=0.U=bR#
srv_nw_info_rx_level_ind_hdlr status level =62
�U1b_#�sjtc_key_handle.key_num=23,key_type=1,�U!b_#�is_monitor_mode.ret=0.�Ub

Recognized as (lsusb)

Bus 002 Device 015: ID 0e8d:0003 MediaTek Inc. MT6227 phone

Also it seems to tell the servers IP:

FU9b�egprs_creater_put.ip_url:52.28.132.157,port=8001.�U!b�egprs_creater_put.exist!�U�bkfagps=0,
  • Is this thing using a protocol known by Traccar?
  • How can the base server IP be set?
Anton Tananaev8 years ago

I'm not 100% sure, but it might be one of the devices that use "watch" protocol. You have to find out SMS commands to configure server and port on your device. You can try to search for other people who have similar device here on forum or on GitHub and ask them if they have a manual with SMS commands.

s3lf8 years ago

I received a "letter for helping" manual from the seller on Amazon.

If the IP is incorrect, please send message to the watch as below:
pw,123456,ip,54.169.10.136,8001#

I will try with Traccar...

Additional question: The watch can be controlled by various commands (for example to set quick dial numbers) - is Traccar able to send such commands in any way?

Anton Tananaev8 years ago

I would recommend to try ports from here:

https://www.traccar.org/ports-for-tk-gt-and-other-gps-devices/

s3lf8 years ago

I think I got it working using the watch protocol (port 5093)

Query status

pw,123456,ts#

Set IP and port

Europe Africa (Manufacturer Server)

pw,523681,ip,54.169.10.136,8001#

Traccar IP (example: 1.2.3.4)

pw,523681,ip,1.2.3.4,5093#

Demo Output

[3G61051527530009LK,0,0,62][3G6105152753006FAL,281116,113851,A,49.0000000,N, 8.0000000,E,0.00,27.6,0.0,7,45,61,0,0,00010000,1,255,262,3,345,53625,127,0,28.7]

Thanks a lot!

Anton Tananaev8 years ago

Port 5093 looks like the right one.