TouchDesigner and Firmata: References to Firmata Pins Not Retained on Reboot

Hi! I’ve got a question for anyone who’s worked with the Firmata component in TouchDesigner.

I’ve been able to configure the component and have it picking up the inputs that I need, but I also want some of the logic pieces that are handling the state changes (and are governed by that Arduino input) to control an output pin on the Arduino. I’m able to control the pin by setting a CHOP reference to the desired output pin, but upon saving, quitting and reloading the application, the reference to the output pin is now gone and I have to repatch it to get it functional again. When I try to Export the output to the pin, behavior is less than ideal with On states being retained. Doesn’t matter if I use the logic CHOP that’s ideal, or if I use a CHOP before or after that point as the reference, upon closing and reopening the application the CHOP references are gone. I am using references between components later down my network and they’re being retained upon reboot; only the references going to the Firmata are breaking. Wondering if I need to create an External component or if there’s a way to script that connection to be executed upon booting? Has anyone seen anything like this?

Using TouchDesigner 2021.15240 and an Arduino Mega running StandardFirmata example from the Arduino IDE library, running on MacOS 11.6. I’m relatively new to TouchDesigner so any help would be greatly appreciated. Thanks!

-Ross