1. Install Cakewalk Control Surfaces plug-ins (just in case for some reason they are not installed with Sonar):
https://www.cakewalk.com/Support/Knowledge-Base/2007013438/Control-Surface-Installers2. In Sonar Preferences, MIDI - check Motor Inputs and Outputs (I guess 2 + 2), "Apply".
3. In Sonar Preferences, Control Surfaces, add new surface ("*" icon toward the right top corner), select "Mackie Control" (NOT XT, NOT C4!), select Motor In/Out (Second)
4. Check in the Sonar ACT Control Bar Module (add it if not there) that you see "Mackie Control", "Connecting..." (it is not working yet, that is normal).
5. Exit Sonar (!)
6. Locate "MackieControl.dll" file in the file system (usually in "C:\Cakewalk\Shared Surfaces", but can be in "C:\Program Files\Cakewalk\Shared Surfaces" or some other place, depending from Sonar version and custom installation folders). In worth case search the whole file system with Windows Explorer. If there are many, try to guess the number of bit for each (usually 32bit will be in "Program Files (x86)") and replay ALL of them in the step 7.
7. Depending from the number of bits of you Sonar (not Windows, since you can use Sonar 32bit on Windows 64bit):
* 64bit -
https://github.com/AZSlow3/Cakewalk-Control-Surface-SDK/raw/dyneq/Bin/x64/MackieControl.dll* 32bit -
https://github.com/AZSlow3/Cakewalk-Control-Surface-SDK/raw/dyneq/Bin/x86/MackieControl.dllAnd replace found on your computer MackieControl.dll with downloaded one.
8. Start Sonar, open "Mackie Control - 1" from Utilities Menu. In the "Options" section you should see "Disable handshake" (If you do not, return to (5) and find correct dll to replace).
Motor should work now.
Still no luck? Install TeamViewer and Skype and let me know when you have time, I will install it on your computer in less then 5 minutes