kochcodes / ESP32_BLE_CyclingPowerMeter

2 stars 0 forks source link

Esp32 not connecting to a Garmin Edge 530 #1

Open Marcel-Kitzbichler opened 1 year ago

Marcel-Kitzbichler commented 1 year ago

Hey, I know this repository hasn't been active for years but maybe someone sees my question. I have tried to build a diy crank based powermeter based on a esp32. I have most of it done and it even works with zwift and other apps, but never with my Garmin 530. After having tried different ble configs i have stumbled over this repository. I have uploaded this code onto a esp32 for testing. For me this also works fine with phone apps, but it still won't work with the 530. It sees the ble device and pairs with it, but it won't connect afterwards. Does anyone know what could cause this.

KochC commented 1 year ago

Might be the case, that Garmin is expecting a specific device id. Do you have a real power meter maybe where you could look into the device-id and maybe copy them? Unfortunately, these Cycling-computers are not as generic as mobile phones. Another thing that might affect the binding is the pairing. If I remember correctly, the devices do not really pair. But maybe they should. And not sure if the device can connect to multiple devices at the same time. Is your project open source? Would love to learn more about how you built your crank based powermeter.

Marcel-Kitzbichler commented 1 year ago

One thing i find wierd is that your code works on a edge 130 but not on a 530. Sadly i don't have a powermeter. I haven't open sourced it for now, but i may do it in the future.