Error 1003 TDM Registration Mode.ctl Missing When Using NI Smart Balloon in LabVIEW 2026 Q1

Updated Apr 21, 2026

Reported In

Software

  • LabVIEW
  • SmartBalloon Library for LabVIEW

Issue Details

I have used the NI SmartBalloon Toolkit with LabVIEW in the past, and it worked without any issues. However, after upgrading my environment to LabVIEW 2026 Q1 and reinstalling the NI SmartBalloon Toolkit via VIPM, I encountered a new problem. When launching NI SmartBalloon, LabVIEW reports that TDM Registration Mode.ctl is missing. This file was present and functioning correctly in my previous LabVIEW version, but it appears to be missing or not properly deployed after the upgrade. How can this issue be resolved?

 

 

pic4.png

Solution

The root cause is a typedef enumerated datatype constant that is not wired to any downstream function, which leads to the observed error. Removing this unused typedef enumerated datatype constant resolves the issue.
 

Baloon Error Typedef

 
 
To reproduce the troubleshooting steps performed, enable single stepping and step into the subVIs sequentially until the subVI shown above is reached. The subVI can also be found directly in the directory specified below.
 

Image_2026-04-17_09-47-36.png

Additional Information

The NI SmartBalloon Toolkit for LabVIEW is no longer actively maintained, with its most recent release dating back to 2017. This results in an approximately 9‑year gap without updates, which may impose limitations for NI R&D or any party responsible for maintaining or fixing issues related to this toolkit (which may be external to NI).

 

Additionally, because the toolkit is distributed and installed via VIPM, it is generally considered a non‑NI‑supported toolkit, further constraining official support and long‑term maintenance.