I’m using Windows 8,1 64-bit with Visual Studio Premium 2012
TLDL: I’m getting an error when I try to set the COM port. The error says “You must have write privileges in the registry for this device in order to modify the device’s advanced settings.” And google is failing me on how to gain this privilege in Windows 8. Help?
The full backstory…
I dusted off my Fez Hydra that I haven’t played around with for over a year. I have a new laptop so went through the process of installing the “Microframework SDK” and “NETMF and Gadgeteer Package 2014 R1”. When I the board into the USB, I got a power light on the board but I couldn’t deploy my test project. It would show this in the output:
Looking for a device on transport ‘USB’
Starting device deployment…
Iteration 0
Opening port \?\usb#vid_1b9f&pid_0102#0000000001#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Attaching debugger engine…
… cannot attach debugger engine!
So I opened MFDeploy and tried pinging and got “Pinging… NoConnection”. (The device showed up as USB - Fez Hydra)
Hmm ok… So I open FezConfig guessing that I need to update the firmware before I can start communicating with the device… it has been a while. I try pinging, no luck at all. The device name is showing up under USB.
Just out of curiosity I check Devices and Printers, and also the Device Manager. The device is showing up just fine. I just can’t get any of my software to talk to it.
Out of desperation, I try to start over by loading up a new TinyBooter following the instructions here: https://www.ghielectronics.com/docs/125/loader-tinybooter-update-fez-hydra
I choose Method 2 (Ground MISO and Power-cycle/Reset) and my device gets reset. I now see the device as a COM device in Devices and Printers. Great! I start on the instrucitons for setting a COM port, but when I click “Advanced…” under Port Settings I get that dumb error I mentioned at the top of this post: “You must have write privileges in the registry for this device in order to modify the device’s advanced settings.”
Anyone know how to get around this?