ANT+ USB stick and simulator in Linux

I bought a new Garmin ANT+ USB stick. When I plug it in to the laptop (Ubuntu 22.04) I do see it in lsusb. I use the latest SDK (1.4.5)

However I don't see any ant devices (I have a HRM-SS and a Polar H10) in the simulator (Settings > Manage ANT+ Sensors) nor do they show up in my datafield (that does work on real watch)

Is there anyone who can successfully connect an ANT device to the simulator in Linux?

  • You will defend them to the very end of the platform, Jim. It is not about how big the staff is but about ratio between new stuff in development and maintenance + ability to synchronise related stuff with other teams. If the platform is for devs to bring third party apps to Garmin ecosystem, their priorities are all wrong. For years. 

  • What you are seeing tends to be how large companies work.  You ever worked in one with 100's of people?  I have, so that may be why I understand what's going on.  Politics are a big part of the issues.

  • This has nothing to do with the company size. If that was the case then you would see Lenovo laptops or Apple computers having this amount of bugs that don't have any solution from the company. It's clearly how the company decides about priorities... And we all know "we" (CIQ developers) are the lowest priority on that list. But it's even worse than that, because even "me" as a customer who owns a watch have not much better support. I just had a support chat an hour ago with Danielle and it was my worst experience with Garmin so far and it was below the average I would expect even from a chinese company.

  • I have led such technical teams - multi-regional, multi-disciplinary, under evil or good CEOs, across several subsidiary companies, much bigger than CIQ team is... I think I know bit about such politics. 

    That is why I can assume nothing will ever change until some really skilled manager comes to lead whole Connect IQ portfolio who not only know where other Garmin top-managers including CEO sits but is able to not lose their time. So much wasted potential here.. 

    Before that happens, it would be great if at least CIQ developers in Garmin realised why they are doing it in the first place.. 

  • For many months now, using Windows 10, I have not been able to get Ant+ to work via the sim period.  I used to do this all the time.  Many of my apps are Ant based including my Dog Tracker apps and adding AXS shifting support to the Edge 130.  Trying to write these apps without sim support is a nightmare.

    I've got 4 separate Ant sticks, so it's definitely not the Ant stick.  I've tried both my Win 10 desktop and laptop.  But no matter what I do, I can't get generic channels to work and I no sensors ever show up if I open the Ant+ sensors window.

    I know it works just fine for Jim, at least on Win 11.  So it's not 100% universal. 

    I also know it's not a general problem beyond the simulator as I can fire up AntSim to both send and receive Ant+ data and that works just fine.

    I'm kind of at a loss as to what to do here.  Really can't do Ant+ development without the support.  Maybe it still works on Eclipse but I'm not re-install Eclipse to find out.

    Has anyone that had it not working gotten it to work?

  • As far as I know the "ANT+ Sensors" window doesn't work for anyone on any OS.
    I haven't tried lately but I used ANT with the SIM. On Mac, it "just worked", I could see the ANT devices around and connect to them from my datafield.

  • to the very end of the platform

    Sorry to derail this thread, but I'll just say that as a user and a dev, I've seen disappointing patterns from Garmin across multiple years and areas of concern (device firmware, user experience, Connect IQ, documentation, and even the user forums.) From my non-managerial, non-business expert POV, it just seems like something very deeply ingrained in the company culture. It's not like there's any one area of Garmin's business that seems to be a shining exception to the rule. I'm sure all of the individual employees are passionate and smart, but the whole seems to be less than the sum of its parts.

    I see the same bugs recurring over and over again. Someone just posted in the Garmin Connect Web forum that CIQ dev field graphs no longer appear on the website, although they're still in the app. How many times have we seen a problem like this over the years? You'd think after the first couple of times, some sort of test regime would be implemented to prevent this from ever happening again. Unless of course (as a whole), Garmin just doesn't care. Does Garmin even have test environments or do they just push every change directly to production and pray?

    How many times have we seen the "half cadence" bug, in one form or another? This also points to another issue, where design and/or implementation are ill-considered, often in ways that lock in certain kinds of problems forever. See also: Garmin vs Unix epoch bug. Since Garmin decided to use their own epoch, you'd think they would've taken the time to make sure that all the CIQ API functions documented as using the standard Unix epoch would work as expected. Since they didn't, it's up to devs to implement a workaround (which also involves guessing whether the bug is actually in effect or not.) Of course the problem and the workaround aren't documented, leaving CIQ devs to rediscover the problem and solution over the years using the forum.

    How many bugs will *never* be fixed? How many times will an expensive flagship product be launched with serious bugs on day one, making users feel like unpaid beta testers?