Today I updated all my 10 RuuviTags to v3.30, hoping for the best. Why? I had forgotten that I had tried v3.30 already, to no avail. Also because the first RuuviTag I uploaded v3.30 to, synced with iOS. Well, the other 9 did not.
I tried to figure out why. With Android the sync worked with all RuuviTags, before and after the firmware update. I also tried to export all my data as csv. With Android it was a breeze but with iOS it took a long time. Sometimes the iOS App crashed. I have used my iPhone with RuuviTags a lot longer so also the csv files were a lot larger (200 kB vs 5 MB). Then I thought if the sync suffered from the same, a lot of data for the failing RuuviTags. I deleted one failing sensor’s data and tried to sync it. It did not work (the sync timed out, as before). So, still out of luck. Maybe I will downgrade my RuuviTags to v3.28.
However, I wonder why iOS sync worked with one RuuviTag, and not the others. DIfferent HW?
I also noticed another thing. When I synced with Android, the green light in RuuviTag lit up only briefly if there was only a few data points to sync. And longer if there were more. With iOS sync, this was with v3.28, even a short sync lit the green light for a long time. I assume iOS and Android do the sync differently, even when it works. And very differently with v3.30: Andoid sync works and iOS sync times out.
Please help, and tell me why one RuuviTag with v3.30 syncs with iOS, and the others do not.