Thanks @samforaccreg,
This will be hard to prove, but I suspect the problem is the calibration check phase of the device initialization is taking an unusually long time. I don’t know why though.
Logic 8, Logic Pro 8, and Logic Pro 16 will download calibration data from our servers automatically. The download is performed only once, however the software will check for updates again each time the software is opened and the device is connected. The check should usually complete instantly, or if the machine is offline, or our web service is blocked, it should fail immediately. My guess is something very unusual is happening at the network level, that blocks our software from accessing the calibration service, without causing the operation to actually fail.
We’ve never seen this problem before, nor have we heard any other reports like this before, and unfortunately our logs don’t record the status of this. However there is a very quick check to perform. Could you close the software, disconnect your computer from the internet (e.g. turn off Wifi, or unplug the Ethernet cord, or disable your network adapter) then open the software and see if the device is recognized and the session is created quickly? Logic Pro 16 should initialize in about 3 to 5 seconds.
If that works, then the problem is most likely the one I mentioned. Our software accesses the internet for several other reasons (checking for updates, loading the extension marketplace, etc) but none of these other operations block normal operation of the software. Calibration is required to be downloaded before taking any recordings for analog readings to be accurate, and usually completes instantly (or fails instantly, in which case a missing calibration warning will be shown) but in either event the session gets created without delay.
Is this is on a company network, there could be an unusual network security policy in place that is blocking the software in such an unusual way.
Let me know your findings. However if this is the case, I don’t think I have a quick fix handy. I may need to modify the software to add logging and timeouts then send you the build to debug further.
Also, you can learn more about our device calibration here:
If when completely offline, you still have the same problem, then I’ll need to go back to hunting for more possible issues, or try to add more logging to the application.
In the meantime, I’m very sorry for the trouble with your device! I hope we can get this fixed soon.