10-09-2017, 09:00 AM
Hey Dean, Getting back to testing the MonoPrice Blackbird 24179 HDMI 4x4 Switcher (replacement finally arrived Thursday 10/5 and then I went in for foot surgery on Friday so been delayed) and am running into several issues:  (this is v3 of the driver file you sent me)
- When I try to pause the driver the driver does not pause.  The driver indicates that it is paused in the GUI. The driver is cycling between waiting for connect and waiting for comm resource states.  I closed the tab for the instance of the driver and was able to pause at that point.  Going back into the driver display tab I was then able to pause / resume.  So somewhere in there is a funky state where.  After additional testing on the driver of pausing and resuming the driver the GUI is again out of sync   Now the driver thinks it is paused even though the driver is in a connected state and right mouse on the driver instance indicates that I can "Resume" the driver but not pause. Selecting Resume results in pausing the driver and the state get's back into sync with the GUI. (this issue is the reason why I am posting this on this thread)  
- The IP instance of the driver will not connect to the unit if it is powered off.  If powered on before driver start then the driver will come up correctly. There appears to be the text "Please Input Your Command :" with a cr/lf sent from the unit when the socket first connects.  If that is not the issue then sequence probably should be 1) get status %9962. 2) if PWOFF then a) turn power on, b) Status. to get config status, c) turn back off 3) if PWON then Status. to get config status
- IP version of the file does not contain the serial manifest and so when I upgraded to 911 had to reload v2 (latest serial) and v3 IP version
- The serial version does not remember the state of the power when connecting and leaves the unit in an on state if unit is turned off when the driver connects
- There are 3 or more HDMI switchers under the Blackbird name so manifest should indicate model # of unit which is 24179 for this one. Maybe "Blackbird 4x4 #24179"
- To finish up I think we need to add to the Invoke command the ability to recall presets 1 - 10
so Recall1 results in the below from the unit:  (I've not configured anything yet so input is 00)
Recall From F1Out  01 02 03 04In   00 00 00 00