I recently bought a new Picoscope 2408B and I'm having connecting to it using the API function calls. To connect I'm loading the DLL 'ps2000a.dll' and then calling the function 'ps2000aOpenUnit'. However the function returns with error code 'PICO NOT FOUND' - for some reason it can't detect my plugged in Picoscope...
I can connect to my Picoscope using the Picoscope 6 Windows app so it's not a USB connection issue. I'm also running the latest SDK version (10.6.10.22) so all my drivers/DLLs should be up to date. I can connect to a different 2000a series Picoscope (2205 MSO) using the same function call so the DLL I'm loading should be correct also... Am I missing something obvious here? Any help would be gladly appreciated

My system:
Windows 7 64-Bit
Picoscope 6.12.7 software
Picoscope SDK 10.6.10.22
Picoscope 2408B 4 channel scope
Cheng