I’m sort of familiar with .NET, Visual Studio and C#, and I also though desktop PCs and USB issues, but this is really giving me the round around.
I’ve been given a large kit of .NET Gadgeteer modules, I’ve no idea of history, versions, firmware, whether working…
and I’m having major issues getting a connection to a PC, so far I’ve tried Windows 8.1 and a docking stating for USB, which is powered, and the device was reported as unknown, and I could not ping the device using FEZConfig.
So I decided I would build a purpose built clean Dev station from Windows 7, plus all the updates, and I get the same issue with this PC.
Unknown or a USB device has failed to operate error message.
I’ve read this could be power, I’ve also got a T35 display attached, and the Fez Hydra does boot, and display on the device, version, date of build, and I believe
Waiting…
Any clues, as to a way forward to get this up and running?
First thing I would do is just connect the Hydra without display. That will reduce the power consumption and if that’s your issue, should help.
You may need to go to manual firmware update - head to the “Support” link above, then documents, then find the Hydra firmware update process. This is probably what you’ll need to do to get things started, the tinybooter update https://www.ghielectronics.com/docs/125/loader-tinybooter-update-fez-hydra
Not knowing the history of that device usually means you will need to erase everything because if for example the Ethernet firmware was loaded, you’ll find the device won’t start successfully unless the Ethernet module is connected; a manual erase and reload will allow you to get past that and apply the non-Ethernet firmware.
You should also check out the https://www.ghielectronics.com/docs/165/netmf-and-gadgeteer-troubleshooting guide as there are other things that might be a challenge - in particular it might be worth telling us if you’re using virtualisation or bare-metal for your dev box, and whether you have USB3 or USB2 ports. I’d also do the “simple” thing and change the miniUSB cable…
OK, so is there any reason you’re only using VS2010 ? VS2012 Express is equally free Not that I think there’s any direct relationship, but the 4.3 SDK is working for many others.
If you correctly get the manual boot to work, you will simply see a serial port become visible instead of the netmf driver attempting to load. Often it will be detected as a “GPS Camera”. Depending on what hardware you have at your disposal, the simpler ways I know to do this are to use an Extender module or a G-Plug that is inserted into the right socket, and connect a jumper wire there. If you just try to connect a wire on the pins inside the Gadgeteer socket you’re not likely to be able to get that working reliably.
No reason why I’m using VS2010, and I understand the 4.2 and 4.3 relationship, I started out with VS2013, which is not compatible, so I only had VS2010 to hand…
but as far as I could see this is a driver issue, not got to writing code yet, and the drivers are supplied in the GHI NETMF and Gadgeteer Package 2014 R1 pack…
and it’s a driver issue I’m having…
So springo, wll spotted yes it is a
SyTech Designs Gadgeteer USB Device and +5V, +3V3 Power Supply
It does not look like the SP or DP - do we think this is the wrong Power Supply for the device ?
If the drivers are corrupted, you will need to update them and using VS 2012 is required as Microsoft does not support earlier Visual Studio versions with their latest builds of NetMF.
You should completely uninstall all GHI files before installing this new SDK to ensure a clean upgrade of drivers.
okay, rather than uninstall, all the software and VS2010, and re-install, I decided to do a complete factory reset of the OS on the Laptop. (Windows 7)
and re-install from defaults…
So we will see what VS2012 and the new Released SDK on 31 July 2014 (yesterday) is any better.
Please confirm what device gets loaded when you boot into loader mode - screen shot from Device Manager. I honestly think you need to manually load the firmware, as the previous owner/user may have loaded Linux on this.
the display may give you extra information, but it may also not - give it a try and if needed video it.
Are you sure that you are booting into bootloader mode at that point ? Can you show us the device properties (USB VID and PID) to confirm ? Do you have any other Fez devices that might prove the PC works ?