Last week I pulled out my old Edge 1000 and hooked it up to my phone and used it for a week instead of the 1030 (which is my second one as first was warrantied for the blue screen edge defect). Wow! I couldn't believe, how effectively and aggressively the 1000 was to connect to my phone. It connected immediately. Whether I powered the 1000 off or just put it to sleep, as soon as I powered on, it connected. It connected day after day. I never had to open GCM or think about GCM. If I rebooted my phone (S7) I would open GCM once to get the service running, but then never worried about it again. I got perfect Livetracks, ride after ride and all without ever thinking about GCM (latest version). Segments synced, rides uploaded all without me even thinking about things. But Livetrack worked. It worked when I would go out of network range and come back in. It worked if I walked away from bike and came back. It worked if I used my phone and did other things with it and left GCM minimized. I forgot what a perfect livetrack had looked like.
Other things I noticed:
1. Segments and things requiring internet loaded way faster than 1030
2. Weather CIQ apps loaded weather many seconds faster than 1030.
3. Oddly, even ANT+ connections seemed established faster. DI2 showed up 2-3 seconds faster than the 1030 does when I clicked the button to wake it up. Power meter (4iiii) showed the calibrate screen seconds faster than the 1030 when it woke up.
So what is the difference that the 1030 downgraded all this functionality? I've given up hope the 1030 can ever be fixed
Used my 1030 again on a ride yesterday and back to the poor livetrack with the regular screen disconnects as shown below.