I think I get where you're coming from.
When I say dynamic driver I mean the driver that ASCOM Remote makes visible in the network for clients to use.
In order to communicate let's get onto common ground. On your Mini PC the devices (mount, guide camera, rotator, etc) all have ASCOM drivers, right? On the Mini PC, right? Then you run ASCOM Remote on the remote Mini PC, and select the devices in ASCOM Remote. At this point the Mini PC will start broadcasting your devices as Alpaca devices to all of the other computers on your LAN. No dynamic drivers needed on the Mini PC. There are no dynamic drivers on your Mini PC, just the ASCOM drivers and ASCOM Remote which turns them into Alpaca devices. It is ASCOM Remote that makes the devices visible. For the rest of your PCs the Mini PC now has an Alpaca-speaking guide camera, mount, and rotator.
So far so good?
Now on your indoor laptop, you have programs NINA, Sharpcap, PHD that need to talk to the Alpaca devices on your Mini PC. In the case of NINA (Did I show you this before?) it can talk Alpaca Natively. No brainer. For the other programs which only speak ASCOM, how can they talk to the Alpaca devices on your remote Mini PC?? Ah ha! The Chooser makes the dynamic drivers, once. This is what you're calling "registering". Some programs themselves allow you to open the Chooser. You've found that you need to get the Chooser by opening it from Diagnostics. So be it, and I'll get back to that later.
When you use the Chooser on your indoor laptop to make a dynamic driver, you have made an ASCOM driver on the indoor laptop that can speak Alpaca to the Alpaca devices coming from your remote Mini PC (re-read the first paragraph). This should only be needed once, so a Chooser from anywhere can be used once to make a dynamic driver. Once. After this, the Chooser on your indoor laptop, should always show the devices via their dynamic drivers. Doesn't Sharpcap use the Chooser to select its ASCOM devices? If so it should show all of the ASCOM devices on your indoor laptop, including the ASCOM dynamic drivers for your remote devices on the mini PC.
If we're still communicating, what I am getting from your post is that every time you want to use PHD, you have to go over to Diagnostics, open the chooser from there, re-discover, and make another dynamic driver??? This seems impossible. So if you open the Chooser in Sharpcap, the devices show, but if you open the Chooser in PHD they do not show, and you have to re-discover and re-make the dynamic drivers??? Just for PHD??? And if you keep making more and more dynamic drivers they will show in the Chooser on other programs, creating an ever-expanding list of remote Alpaca devices! Huh?
Let me know if I've run off the rails here. It's really hard for me to interpret what you wrote, but I am really trying.
PS The chooser, whether started from the Diagnostics or any other program, will make dynamic ASCOM drivers that will connect you to a remote Alpaca device. Once made, the dynamic driver can be selected from any program. There di not need to be separate dynamic drivers for each program.
In the end this is actually really simple.
Edited by Bob Denny, 25 June 2025 - 02:51 PM.