Hey Nick,
I've been giving SayIntentions a try, and I got access to some of the more experimental features to play around with. Specifically, the avionics power and volume knobs to see if they work with your aircraft.
Volume knobs work right out of the box! I kind of expected them to, given your attention to detail. Avionics power was not working quite like I expected it to, however. Currently, with the "aircraft model controls avionics power" option set to ON, the radios in the Black Square products that I have tested will act as though they are on regardless of battery or circuit breaker status (obviously you can't tune new frequencies though). Example: I tuned to an ATIS frequency with battery and avionics power on, or just ground comm power in the Starship, and then turned everything off again. As far as SI was concerned, I still had power and I kept hearing the ATIS.
Here is a list of the variables they are monitoring for various things: https://portal.sayintentions.ai/simapi/v1/input_variables.txt
Specifically, to my untrained eye, these three sets of variables are not being set for the avionics power control:
--------------------------
Variable: "CIRCUIT COM ON:1" (INT)
Required: No [Settings, Experimental has an option to allow the aircraft model to control the power of the radios. This is only required if you want that to function.]
Description: If the pilot has checked the box for "Aircraft model controls radio power", then this determines whether the circuit-breaker for COM1 is active. Possible values are 1 or 0. If your simulator does not support this, set this to 1, always.
--------------------------
Variable: "CIRCUIT COM ON:2" (INT)
Required: No [Settings, Experimental has an option to allow the aircraft model to control the power of the radios. This is only required if you want that to function.]
Description: If the pilot has checked the box for "Aircraft model controls radio power", then this determines whether the circuit-breaker for COM2 is active. Possible values are 1 or 0. If your simulator does not support this, set this to 1, always.
--------------------------
Variable: "ELECTRICAL MASTER BATTERY:0" (INT)
Required: No [Settings, Experimental has an option to allow the aircraft model to control the power of the radios. This is only required if you want that to function.]
Description: If the pilot has checked the box for "Aircraft model controls radio power", then this determines whether the airplane electrical master switch is on or off. Possible values are 1 or 0.
--------------------------
I did a quick search of the systems.cfg for the Starship (the Bonanza was the other one I tested using the GNS 530/430), and I found lines for CIRCUIT_COM:1, but nothing for CIRCUIT COM ON. I suppose that might make the difference? I did find the CIRCUIT COM ON in the SimVars list in the SDK. Same in the Bonanza systems.cfg
I am a little surprised to not find anything on the ELECTRICAL MASTER BATTERY in the systems.cfg, though, but maybe for what you're doing it serves no purpose.
Maybe systems.cfg was the completely wrong place for me to be looking.
Would you be amenable into looking into making these work? I can find nothing on the exact order of how it checks these things, and I am more than happy to make modifications to my local copy under your guidance for testing purposes. I would suspect ELECTRICAL MASTER BATTERY is the overall one it's checking, and if it finds one of the CIRCUIT COM ONs set to 0 it will act appropriately, but that's just a semi-educated guess on my part.
This is wholly unnecessary as anything more than advanced tinkering for niche quality of life isms, but I have also hassled you on here enough to know that you generally enjoy these sorts of side projects
Thanks for any help!