the Garmin never even lists the Espruino when I ask it to scan
Ok, well that's a great starting point! So it won't be related to services or connection interval or pairing since it's not even connected at that point. It's got to be a difference in the advertising data.
Can you post up the advertising data that comes from the footpod - from the scanning tab of nRF connect?
... my guess is you may just need to advertise the service 0x1814.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Ok, well that's a great starting point! So it won't be related to services or connection interval or pairing since it's not even connected at that point. It's got to be a difference in the advertising data.
Can you post up the advertising data that comes from the footpod - from the scanning tab of nRF connect?
... my guess is you may just need to advertise the service 0x1814.