izivkov / CasioGShockSmartSync

Apache License 2.0
116 stars 12 forks source link

11.4 - 11.5 regression - no time update on GST-B500 (module 5684) #62

Closed tomasz-c closed 11 months ago

tomasz-c commented 11 months ago

Describe the bug After updating the application from version 11.4 to 11.5, it is not possible to update the time on the GST-B500D watch. The time update does not work from the application level or from the watch level (D button)

To Reproduce Method one:

  1. Pair your watch with the app.
  2. In the 'Local Time' section, press 'SEND TO WATCH'
  3. 'Sending time' appears at the bottom of the application, but the time on the watch does not update. 'CNCT' flashes on the watch screen and nothing else happens.

Method two:

  1. Press the 'D' button on your watch
  2. 'TIME' will start flashing on the watch
  3. The 'Running Actions' message is displayed on the phone (even though no special actions are set (clean application installation)
  4. After some time, 'TIME' on the watch stops flashing, but the time does not set. There is also no 'ERR' message, such as when the application is not running or there is no Bluetooth range.

All other app functions work properly:

Expected behavior In version 11.4, time setting works correctly both in the application and on the phone in this watch model.

Smartphone (please complete the following information):

By the way, thank you very much for developing this application :) The latest update sees entries from the standard calendar application (I don't use Google Calendar) :1st_place_medal:

izivkov commented 11 months ago

OK, since I do not have this watch, would you be able to test if I sent you an APK?

izivkov commented 11 months ago

@tomasz-c

Here is an APK whick I think fixes the problem:

https://drive.google.com/file/d/1nvdHRLnhwCV1h8u7NzyvICxu8Q8cUl_R/view?usp=sharing

If you can tels and let me know, I will include this fix in the next release,

Thanks

tomasz-c commented 11 months ago

@tomasz-c

Here is an APK whick I think fixes the problem:

https://drive.google.com/file/d/1nvdHRLnhwCV1h8u7NzyvICxu8Q8cUl_R/view?usp=sharing

If you can tels and let me know, I will include this fix in the next release,

Thanks

Yes, this version works properly. Both time synchronization methods work. Thank you very much for the fix :)

izivkov commented 11 months ago

Great! If all functions work, I can add your watch to the supported watches.

This version also has a new setting, allowing you to set the time for auto time adjustment. I'm still testing this, so you can also let me know if it works for you, if you have a chance to test it

Thanks

On Tue., Dec. 26, 2023, 12:48 p.m. Tomasz C., @.***> wrote:

@tomasz-c https://github.com/tomasz-c

Here is an APK whick I think fixes the problem:

https://drive.google.com/file/d/1nvdHRLnhwCV1h8u7NzyvICxu8Q8cUl_R/view?usp=sharing

If you can tels and let me know, I will include this fix in the next release,

Thanks

Yes, this version works properly. Both time synchronization methods work. Thank you very much for the fix :)

— Reply to this email directly, view it on GitHub https://github.com/izivkov/CasioGShockSmartSync/issues/62#issuecomment-1869687944, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA7M37SIGQCG6ISCAYUTSETYLMEWLAVCNFSM6AAAAABBDKWUQ2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRZGY4DOOJUGQ . You are receiving this because you commented.Message ID: @.***>

tomasz-c commented 11 months ago

All functions appear to be working properly. Also sending the calendar when manually synchronizing the time from the watch. I just don't have autolight to test it. However, I cannot test the function that changes the automatic time synchronization time. I tried setting, for example, 6:11 PM and manually setting the watch just before that time, but after that time passed, nothing happened. Interestingly, nothing was happening at 6:00 PM either. I have time synchronization turned on, I checked it in the application and on the watch. Do you have any way to test this? should there be any symptom on the watch or app? I've had this watch for a short time, so I don't know exactly what it looks like. What is the 'Notify me' option for?

izivkov commented 11 months ago

Ok, thanks for your feedback.

I am not clear, does your watch support auto-light, and do you see it on this latestet app. If you don't have auto-light I will remove it from the setting for your watch. I think you do not have it.

Don't worry about the adjustment time. After setting the time manually, tha watch will not auto-adjust for at least 6 hours, that is why you did not see it happen. It works fine on my B5600 and GA-b2100, so I think it will work.

Ivo

izivkov commented 11 months ago

I just updated the APK.

Regards

izivkov commented 11 months ago

Btw, "Notify me" just means you will get a notification each time the watch updates it's time automatically.

On Tue., Dec. 26, 2023, 3:48 p.m. Tomasz C., @.***> wrote:

All functions appear to be working properly. Also sending the calendar when manually synchronizing the time from the watch. I just don't have autolight to test it. However, I cannot test the function that changes the automatic time synchronization time. I tried setting, for example, 6:11 PM and manually setting the watch just before that time, but after that time passed, nothing happened. Interestingly, nothing was happening at 6:00 PM either. I have time synchronization turned on, I checked it in the application and on the watch. Do you have any way to test this? should there be any symptom on the watch or app? I've had this watch for a short time, so I don't know exactly what it looks like. What is the 'Notify me' option for?

— Reply to this email directly, view it on GitHub https://github.com/izivkov/CasioGShockSmartSync/issues/62#issuecomment-1869765240, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA7M37V6CDNVGWFDRQARUBDYLMZZRAVCNFSM6AAAAABBDKWUQ2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRZG43DKMRUGA . You are receiving this because you commented.Message ID: @.***>

tomasz-c commented 11 months ago

After setting the time manually, tha watch will not auto-adjust for at least 6 hours, that is why you did not see it happen.

This explains everything :)

I just updated the APK.

  • Removed auto-light from the settings
  • Changed illimination time display to 1.5s and 3s as per your watch.

Regards

  • yes, my watch does not have autolight and I confirm that the new APK version does not have this option,
  • yes, the watch has a backlight setting for 1.5s and 3s and these are visible in the new version,

If you are interested, I also tested the application with the MSG-B100 model - I have access to it :) The model is detected correctly (MSG-B100). Everything works fine, including synchronization with the application and the watch, but there is no calendar option and this model supports it (Reminder) and the official application allows you to set it. This model also has backlight times of 1.5s and 3s and does not have autolight and this is shown correctly by the application. If you want, you can turn on the reminder option for this model and I will check if it works properly and you will be able to add another model to the list of supported ones :)

izivkov commented 11 months ago

Awesome, I will add correct settings for this watch as well, and will update the APK for you to try again.

Thanks for your help. I got requests to support many watches, but cannot test them. This is helpful.

Ivo

On Tue., Dec. 26, 2023, 6:31 p.m. Tomasz C., @.***> wrote:

After setting the time manually, tha watch will not auto-adjust for at least 6 hours, that is why you did not see it happen.

This explains everything :)

I just updated the APK.

  • Removed auto-light from the settings
  • Changed illimination time display to 1.5s and 3s as per your watch.

Regards

  • yes, my watch does not have autolight and I confirm that the new APK version does not have this option,
  • yes, the watch has a backlight setting for 1.5s and 3s and these are visible in the new version,

If you are interested, I also tested the application with the MSG-B100 model - I have access to it :) The model is detected correctly (MSG-B100). Everything works fine, including synchronization with the application and the watch, but there is no calendar option and this model supports it (Reminder) and the official application allows you to set it. This model also has backlight times of 1.5s and 3s and does not have autolight and this is shown correctly by the application. If you want, you can turn on the reminder option for this model and I will check if it works properly and you will be able to add another model to the list of supported ones :)

— Reply to this email directly, view it on GitHub https://github.com/izivkov/CasioGShockSmartSync/issues/62#issuecomment-1869820385, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA7M37WMPNGRLBMDMFMZHGTYLNM4FAVCNFSM6AAAAABBDKWUQ2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRZHAZDAMZYGU . You are receiving this because you commented.Message ID: @.***>

izivkov commented 11 months ago

Done! Here are the changes:

These changes will be in Version 11.6 in F-Droid and Google Playstore.

tomasz-c commented 11 months ago

The APK file on gdrive looks not updated (it has the same checksum as the previous one). Should I test it on MSG-B100 once it appears on F-droid or GooglePlay?

P.S. Changing the time synchronization time on the GST-B500 works fine. I was able to observe using the notification.

izivkov commented 11 months ago

Ok, I did not update the APK, because I didn't want to use up your time. I can put it there shortly for you to try and I'll let you know, though.

I think the app should work as expected. I submitted to both Google playstote and f-droid. It is version 11.6. playstote will get updated soon, but f-droid takes a week or so.

On Wed., Dec. 27, 2023, 1:36 p.m. Tomasz C., @.***> wrote:

The APK file on gdrive looks not updated (it has the same checksum as the previous one). Should I test it on MSG-B100 once it appears on F-droid or GooglePlay?

P.S. Changing the time synchronization time on the GST-B500 works fine. I was able to observe using the notification.

— Reply to this email directly, view it on GitHub https://github.com/izivkov/CasioGShockSmartSync/issues/62#issuecomment-1870539292, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA7M37VTJEYA47MX5WADEBTYLRTBFAVCNFSM6AAAAABBDKWUQ2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZQGUZTSMRZGI . You are receiving this because you modified the open/close state.Message ID: @.***>

izivkov commented 11 months ago

@tomasz-c

I updated the APK. Please give it a try.

Another change to the app: You no longer have to press the "FORGET" button to connect to a different watch. I'm on two minds about it.

I'll wait and see if I get any feedback on this.

tomasz-c commented 11 months ago

I updated the APK. Please give it a try.

It works! It is in the calendar menu and sends data correctly to the watch and is visible in reminders on MSG-B100.

Another change to the app: You no longer have to press the "FORGET" button to connect to a different watch. I'm on two minds about it.

  • On the positive side, you can autosync multiple watches, if you setup the adjustment time different.
  • on the downside, the connection is slightly slower, even if you are using the same watch.

I'll wait and see if I get any feedback on this.

In my opinion it works fast enough.

Thank you for all the improvements :)

izivkov commented 11 months ago

👍

On Wed., Dec. 27, 2023, 2:57 p.m. Tomasz C., @.***> wrote:

I updated the APK. Please give it a try.

It works! It is in the calendar menu and sends data correctly to the watch and is visible in reminders on MSG-B100.

Another change to the app: You no longer have to press the "FORGET" button to connect to a different watch. I'm on two minds about it.

  • On the positive side, you can autosync multiple watches, if you setup the adjustment time different.
  • on the downside, the connection is slightly slower, even if you are using the same watch.

I'll wait and see if I get any feedback on this.

In my opinion it works fast enough.

Thank you for all the improvements :)

— Reply to this email directly, view it on GitHub https://github.com/izivkov/CasioGShockSmartSync/issues/62#issuecomment-1870588279, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA7M37QO3ZEPTASZ7MYJP43YLR4T3AVCNFSM6AAAAABBDKWUQ2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZQGU4DQMRXHE . You are receiving this because you modified the open/close state.Message ID: @.***>