<?xml version="1.0" encoding="utf-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">

    <title type="text">ANT Forum</title>
    <link rel="alternate" type="text/html" href="https://www.thisisant.com/forum/" />
    <link rel="self" type="application/atom+xml" href="https://www.thisisant.com/forum/atom/" />
    <updated>0</updated>
    <rights>Copyright (c) 2026</rights>
    <generator uri="http://expressionengine.com/" version="2.5.2">ExpressionEngine</generator>
    <id>tag:https:,2026:03:04</id>


    <entry>
      <title>How do we get a mfg. id without the ANT+membership since it is not longer existed&#63;</title>
      <link rel="alternate" type="text/html" href="https://www.thisisant.com/forum/viewthread/11489/" />      
      <id>tag:https:,2026:/www.thisisant.com/forum/viewthread/.11489</id>
      <published>2026-03-04T16:56:49Z</published>
      <updated>0</updated>
      <author><name>jluo2026</name></author>
      <content type="html">
      <![CDATA[
        Hello, I hope this message finds everyone well.<br />
<br />
Our company manufactures multiple wearable devices, and we need to obtain manufacturer IDs so these devices can be properly mapped to Strava.<br />
<br />
While reviewing the current ANT website, we noticed that submitting a manufacturer ID request requires an ANT+ membership. However, ANT+ membership appears to have been discontinued as of June 2025. The website also suggests using 255 if you are not an ANT+ member.<br />
<br />
The challenge we are facing is that we have multiple device models. If we use 255 across all devices, it becomes difficult to differentiate them within Strava accounts.<br />
<br />
Could someone please advise on the correct process for obtaining manufacturer IDs under the current policy? Any guidance would be greatly appreciated.<br />
<br />
Thank you very much for your support.
      ]]>
      </content>
    </entry>

    <entry>
      <title>How do I choose the right fitness app development company in the USA&#63;</title>
      <link rel="alternate" type="text/html" href="https://www.thisisant.com/forum/viewthread/11456/" />      
      <id>tag:https:,2026:/www.thisisant.com/forum/viewthread/.11456</id>
      <published>2026-03-02T23:18:57Z</published>
      <updated>0</updated>
      <author><name>Noahjhon</name></author>
      <content type="html">
      <![CDATA[
        Choosing the right <a href="https://inceptivesdigital.com/fitness-app-development">Fitness App Development Company</a> in the USA doesn’t have to be confusing. Here’s a clear, practical way to evaluate your options:<br />
<br />
Look at their portfolio<br />
Check the apps they’ve built before. Do they have experience with fitness or health projects? Real examples show what they can actually deliver.<br />
<br />
Check client reviews and references<br />
Good feedback from past clients matters more than fancy marketing. Ask for references or look for honest reviews online.<br />
<br />
Ask about specific features<br />
Make sure they know how to build things like workout tracking, wearable integration, meal logging, and subscription systems. A team that has built these before will move faster and avoid mistakes.<br />
<br />
Communication style<br />
Clear and regular updates are key. You want a partner who can explain things in plain English, not tech jargon.<br />
<br />
Understand their development process<br />
Find out how they plan, design, build, and test apps. A structured workflow means fewer surprises and delays.<br />
<br />
Focus on security and privacy<br />
Fitness apps handle personal data. A good team knows how to protect user info, follow US privacy rules, and secure APIs and backend systems.<br />
<br />
Compare costs, not just price tags<br />
The cheapest option isn’t always the best. Look at what you get for the price. A slightly higher cost with a reliable team can save you headaches later.<br />
<br />
Support and maintenance<br />
Apps need updates and bug fixes after launch. Ask if they offer ongoing support and how that works.<br />
<br />
When you keep these points in mind, it becomes easier to pick a fitness app development company in the USA that fits your goals, budget, and timeline.
      ]]>
      </content>
    </entry>

    <entry>
      <title>USEE&#45;HeadUpDisplay project</title>
      <link rel="alternate" type="text/html" href="https://www.thisisant.com/forum/viewthread/11398/" />      
      <id>tag:https:,2026:/www.thisisant.com/forum/viewthread/.11398</id>
      <published>2026-02-26T08:06:42Z</published>
      <updated>0</updated>
      <author><name>mattweiss</name></author>
      <content type="html">
      <![CDATA[
        My old USEE hud needs a new purpose of use. So I took a nrf53840-Dongle and flashed the BSC-TX-sample to the Dongle. The HUD shows the simulated speed from the domgle. My aim is, to transmit the speed-information from an GPS-Sensor over an ESP32 to the Dongle. My problem is, that obviously the Simulator in the bsc-sample overwrites my speed-Information in bsc.page1. Is there any solution possible? I can't deaktivate the simulater, because he is apparently doing much more than filling the speed-information. Here is my timeout-handler: // In timeout_handler():<br />
static void timeout_handler(struct k_timer *timer_id) &#123;<br />
    bsc.BSC_PROFILE_operating_time++;<br />
    LOG_INF("speed_updated = %d", speed_updated);  // JEDEN Durchlauf loggen<br />
    if (speed_updated) &#123;<br />
        LOG_INF("!!! VERARBEITE GPS: %.2f km/h !!!", (double)current_speed);<br />
        // 1. Umrechnung: km/h -&gt; m/s<br />
        float speed_mps = current_speed * 1000.0f / 3600.0f;<br />
        <br />
        // 2. Radumfang (m) - Ihr Wert 2.1m<br />
        float wheel_circumference = 2.105f;<br />
        <br />
        // 3. Berechne Umdrehungen pro Sekunde<br />
        float revs_per_sec = speed_mps / wheel_circumference;<br />
        <br />
        // 4. Berechne die Zeit zwischen zwei Umdrehungen in 1/2000 Sekunden<br />
        uint16_t event_time = 0xFFFF;<br />
                if (revs_per_sec &gt; 0.01f) &#123;<br />
            // Nur bei ausreichender Geschwindigkeit berechnen<br />
            float time_between_revs_ms = 1000.0f / revs_per_sec;  // in ms<br />
            event_time = (uint16_t)(time_between_revs_ms * 2.0f);  // 1/2000s Einheiten<br />
            if (event_time &gt; 0xFFFF) event_time = 0xFFFF;<br />
        &#125;<br />
        <br />
        // 5. Inkrementiere die Gesamtumdrehungen<br />
        static uint32_t total_revs = 0;<br />
        total_revs += (uint32_t)(revs_per_sec * 0.25f * 100); // 0.25s pro Tick<br />
        <br />
        // 6. Page 0 befüllen (HIER ist die Korrektur!)<br />
        bsc.page_0.rev_count = total_revs;<br />
        bsc.page_0.event_time = event_time;<br />
        <br />
        /*// Stop-Indikator in Page 5 (falls vorhanden)<br />
        if (revs_per_sec &lt;= 0.01f) &#123;<br />
            bsc.page_5.stop_indicator = 1;<br />
        &#125; else &#123;<br />
            bsc.page_5.stop_indicator = 0;<br />
        &#125;<br />
        */<br />
<br />
        LOG_INF("GPS: %.2f km/h -&gt; Revs: %u, Time: %u", <br />
                (double)current_speed, total_revs, event_time);<br />
        <br />
        speed_updated = false;<br />
    &#125; else &#123;<br />
        ant_bsc_simulator_one_iteration(&bsc;_simulator);<br />
    &#125;<br />
&#125;<br />
<br />
Sorry, my english isn't trained the last years. Thanks for help.
      ]]>
      </content>
    </entry>

    <entry>
      <title>problems attaching Polar H9 sensor</title>
      <link rel="alternate" type="text/html" href="https://www.thisisant.com/forum/viewthread/11179/" />      
      <id>tag:https:,2026:/www.thisisant.com/forum/viewthread/.11179</id>
      <published>2026-02-10T14:31:53Z</published>
      <updated>0</updated>
      <author><name>Max1187</name></author>
      <content type="html">
      <![CDATA[
        Hi,<br />
My project is in Javascript and I use the ant-plus-next library to attach multiple sensor (in theory up to 8 sensors) using a USBStick2.<br />
<br />
To attach in safe mode all the sensor I used the same logic written in the official github repo: <a href="https://github.com/Benjamin-Stefan/ant-plus-next/blob/main/examples/sample.js">antplusnextExample</a>.<br />
Essentially I first attach with wildcard mode (<em>sensor.attach(0, 0);</em>) and only when I get the real deviceID i detach it and start to attach it at the specificID at the same channel (<em>sensor.attach(0,deviceID)</em><br />
<br />
This works really well for many sensors.<br />
The problem happens with a particular heart rate sensor: the POLAR H9 (and maybe others that I hadn't tested yet!). With this sensor my code stops on the specific attach and never returns. <br />
The only way that I found to make it work is to attach it in wildcard mode, then, when I get the specific sensor ID, detach it, and finally create a NEW object <em>HeartRateSensor </em> and attach it with the specific ID and the next channel. So in this case, the  POLAR H9 make me waste 1 channel (the first used for wildcard attach, the following for the specific attach).<br />
You will find attached the code that I use now to handle the attach logic.<br />
<br />
<strong>I really want to find another way, to occupy only one channel!<br />
</strong><br />
Thanks in advance <img src="http://www.thisisant.com/images/smileys/smile.gif" width="19" height="19" alt="smile" style="border:0;" />
      ]]>
      </content>
    </entry>

    <entry>
      <title>How to use ANT+ branding in commercial&#63;</title>
      <link rel="alternate" type="text/html" href="https://www.thisisant.com/forum/viewthread/10991/" />      
      <id>tag:https:,2026:/www.thisisant.com/forum/viewthread/.10991</id>
      <published>2026-01-26T02:07:02Z</published>
      <updated>0</updated>
      <author><name>casey</name></author>
      <content type="html">
      <![CDATA[
        If our company is already registered and approved as an ANT+ Adopter. As our product will be mass-produced and commercially sold, does this adopter status already qualify us as operating in a commercial setting, or are additional licensing steps required?<br />
<br />
We are porting sdk-ant-2.0.0 to the Nordic nRF54L15 platform for this product.<br />
Could you please confirm whether a commercial ANT stack license is required for this use case, and if so, how the licensing and payment process is handled?<br />
<br />
Thank you.
      ]]>
      </content>
    </entry>

    <entry>
      <title>How can I use ANT+ branding in commercial&#63;</title>
      <link rel="alternate" type="text/html" href="https://www.thisisant.com/forum/viewthread/10934/" />      
      <id>tag:https:,2026:/www.thisisant.com/forum/viewthread/.10934</id>
      <published>2026-01-21T12:41:33Z</published>
      <updated>0</updated>
      <author><name>casey</name></author>
      <content type="html">
      <![CDATA[
        Dear ANT+ Team，<br />
<br />
Our company is currently developing an ANT+ device, and we would like to include the ANT+ branding on the product packaging.<br />
We have noted that ANT+ Certification is no longer required. Could you please clarify if there are any additional steps we need to fulfill beyond:<br />
  1. Accepting the ANT+ Adopter Agreement<br />
  2. Ensuring compliance with the minimum interoperability requirements as defined in the ANT+ Documents<br />
<br />
Specifically, we'd like to know:<br />
    Is physical device testing necessary?<br />
    Are there any additional documents required when applying to become an ANT+ adopter?<br />
    Approximately how many business days does the entire ANT+ branding application process typically take?<br />
<br />
Hw can I send e-mail to contact about that?<br />
<br />
Thank you for guidance.<br />
<br />
<br />

      ]]>
      </content>
    </entry>

    <entry>
      <title>How to better handle for the page</title>
      <link rel="alternate" type="text/html" href="https://www.thisisant.com/forum/viewthread/10884/" />      
      <id>tag:https:,2026:/www.thisisant.com/forum/viewthread/.10884</id>
      <published>2026-01-17T09:04:05Z</published>
      <updated>0</updated>
      <author><name>Marco Zhou</name></author>
      <content type="html">
      <![CDATA[
        For the processing of the main lamp's (L1) page broadcast transmission, which data type is convenient for handling, allowing for easy insertion and deletion? For instance, how does the main lamp (L1) receive the secondary lamp data (Ln) and insert it in the broadcast in the order shown in Figure 7-3? Also, when the secondary lamp (Ln) disconnects from the network, how can the secondary lamp data be removed from the broadcast?
      ]]>
      </content>
    </entry>

    <entry>
      <title>how to get the  ANT for nRF Connect SDK!</title>
      <link rel="alternate" type="text/html" href="https://www.thisisant.com/forum/viewthread/10881/" />      
      <id>tag:https:,2026:/www.thisisant.com/forum/viewthread/.10881</id>
      <published>2026-01-17T01:22:48Z</published>
      <updated>0</updated>
      <author><name>sampeng2024</name></author>
      <content type="html">
      <![CDATA[
        hi ,<br />
We want to obtain a version of ANT for the nRF Connect SDK for developing related products, but we are unable to access it on the GitHub link provided at <a href="https://www.thisisant.com/APIassets/ANTnRFConnectDoc/index.html">https://www.thisisant.com/APIassets/ANTnRFConnectDoc/index.html</a> Pleas.e help provide a new link to the relevant SDK.
      ]]>
      </content>
    </entry>

    <entry>
      <title>Gamin code table automatically adds other lights device</title>
      <link rel="alternate" type="text/html" href="https://www.thisisant.com/forum/viewthread/10750/" />      
      <id>tag:https:,2026:/www.thisisant.com/forum/viewthread/.10750</id>
      <published>2026-01-06T08:04:24Z</published>
      <updated>0</updated>
      <author><name>haojq</name></author>
      <content type="html">
      <![CDATA[
        HI，When we were testing the network of the Garmin watch's lamp module, we found that when we first added our own ANT+ lamp device, or when the watch restarted, other lamp devices would appear in the device list. This problem has been bothering me for a long time. The same issue occurs when the bike light device network is set up and data is transmitted/received in SimulANT+. Is there any configuration for NRF54 or NRF52 that can be referred to?
      ]]>
      </content>
    </entry>

    <entry>
      <title>fatal: repository &#8216;https://github.com/ant&#45;nrfconnect/sdk&#45;ant/&#8217; not found</title>
      <link rel="alternate" type="text/html" href="https://www.thisisant.com/forum/viewthread/10671/" />      
      <id>tag:https:,2025:/www.thisisant.com/forum/viewthread/.10671</id>
      <published>2025-12-24T16:43:01Z</published>
      <updated>0</updated>
      <author><name>jsd_ichon</name></author>
      <content type="html">
      <![CDATA[
        VS code &gt; Create a new application &gt;Browse nRF Connect SDK Add-on Index &gt; ANT Wireless SDK  <br />
<br />
<br />
<br />
[west]: === Initializing in c:\ncs\workspace_1<br />
[west]: --- Cloning manifest repository from <a href="https://github.com/ant-nrfconnect/sdk-ant">https://github.com/ant-nrfconnect/sdk-ant</a><br />
[west]: Cloning into 'c:\ncs\workspace_1\.west\manifest-tmp'...<br />
[west]: remote: Repository not found.<br />
[west]: fatal: repository 'https://github.com/ant-nrfconnect/sdk-ant/' not found<br />
[west]: FATAL ERROR: command exited with status 128: git clone <a href="https://github.com/ant-nrfconnect/sdk-ant">https://github.com/ant-nrfconnect/sdk-ant</a> 'c:\ncs\workspace_1\.west\manifest-tmp'<br />
<br />
[west]: exited with code 128.<br />
<br />
<br />
How can I Setup ANT wireless sdk..<br />
using nrf54l15 <br />
<br />

      ]]>
      </content>
    </entry>


</feed>