Posted by stingrae 14 hours ago
Another tidbit, in the crazy things that AI has done... It has helped create a ANT (common sensor wireless protocol used in workout/biking) implementation for ESP32 by messing around with undocumented registers: https://github.com/RaemondBW/esp32-ant
the dealbreaker for me is whether it could eventually work with the Garmin Vario radar (which the Wahoo supports with a nice visualization) -- that is _literally_ a life saver and I no longer ride without it.
Anyway one thing I think would be nice is if the GPS radio can become a peripheral. Then with that architecture could the head unit just get GPS from your phone?
And I think GPS is the key power consumption part here. Have you tried opening one of those background location tracking apps that would require your phone to receive GPS all day long? That significantly reduces battery life on your phone. You really want your entire GPS stack running on a power-sipping processor, not on your phone’s application processor.
If my memory is correct, at the price of only be able to sync your rides and routes using a proprietary app that probably also send all your data to mothership.
Why would they suffer from display scaling? At the same device thickness, larger devices have the same volume per cm² of display. And it gets better:
- if they need the same volume for electronics (likely mostly true; you may want a slightly faster CPU and more memory, but don’t need a larger GPS, second WiFi chip, etc), that means more battery volume per cm² of display.
- at small sizes, I guess/expect wall thickness of the case to scale slower than the dimensions of the case, giving larger cases relatively more internal room.
(Googling, I see the 550 is even slightly thicker than the 1050; 16,8mm vs 16,3mm)