Vs 2013

Not sure where to start, but as usual getting this stuff to work is an absolute nightmare. I have VS 2013 / Fez Spider installed and have also tried to make sense of this post https://www.ghielectronics.com/community/forum/topic?id=17369 as all the links are bad. OK, so Google it is. I installed what was described in the above link. I can create a Gadgeteer sln in VS 2013, but of course I cannot deploy it. Sorry for the tone, but this is so unbelievable frustrating.

Here is what I get when I F5 from vs 2013. Note when I specified the mother board, I chose 4.3.

Found debugger!

Create TS.

Loading start at a0e00000, end a0e2f494

Assembly: mscorlib (4.3.1.0) Assembly: Microsoft.SPOT.Native (4.3.1.0) Assembly: Microsoft.SPOT.Security.PKCS11 (4.3
.1.0) Assembly: System.Security (4.3.1.0) Assembly: Microsoft.SPOT.Hardware (4.3.1.0)
Assembly: Microsoft.SPOT.Graphics (4.3.1.0) Assembly: Microsoft.SPOT.TinyCore (4.3.1.0)
Assembly: Microsoft.SPOT.IO (4.3.1.0) Assembly: System.IO (4.3.1.0) Assembly: Microsoft.SPOT.Hardware.Usb (4.3.1.0)
Assembly: Microsoft.SPOT.Hardware.SerialPort (4.3.1.0) Assembly: Microsoft.SPOT.Touch (4.3.1.0)
Assembly: Microsoft.SPOT.Ink (4.3.1.0) Assembly: Microsoft.SPOT.Hardware.PWM (4.3.1.0)
Loading Deployment Assemblies.

Attaching deployed file.

Assembly: Gadgeteer (2.43.1.0) Attaching deployed file.

Assembly: GHI.Hardware (4.3.6.0) ***********************************************************************

  •                                                                 *
    
  • ERROR!!! Firmware version does not match managed code version!!! *

  •                                                                 *
    
  •                                                                 *
    
  • Invalid native checksum: GHI.Hardware 0xEB638545!=0x59043403 *

  •                                                                 *
    

Attaching deployed file.

Assembly: GadgeteerApp4 (1.0.0.0) Attaching deployed file.

Assembly: GTM.GHIElectronics.USBClientDP (4.3.6.0) Attaching deployed file.

Assembly: Microsoft.SPOT.Net (4.3.1.0) Attaching deployed file.

Assembly: GHIElectronics.Gadgeteer.FEZSpider (4.3.6.0) Resolving.

Link failure: some assembly references cannot be resolved!!

Assembly: GadgeteerApp4 (1.0.0.0) needs assembly ‘GTM.GHIElectronics.Button’ (4.3.6.0)

Assembly: GadgeteerApp4 (1.0.0.0) needs assembly ‘GHIElectronics.Gadgeteer.FEZSpider’ (4.3.6.0)

Assembly: GHIElectronics.Gadgeteer.FEZSpider (4.3.6.0) needs assembly ‘GHI.Hardware’ (4.3.6.0)

Assembly: GHIElectronics.Gadgeteer.FEZSpider (4.3.6.0) needs assembly ‘GHI.Usb’ (4.3.6.0)

Error: a3000000

Waiting for debug commands…

The program ‘[2] Micro Framework application: Managed’ has exited with code 0 (0x0).

From MFDeploy:Ping I get Pinging… TinyCLR

From MFDeploy:Plug-In:Debug:Show Device Info I get:
Pinging… TinyCLR
DeviceInfo:
HAL build info: 4.3.1.0, Microsoft Copyright (C) Microsoft Corporation. All rig
OEM Product codes (vendor, model, SKU): 255, 0, 65535
Serial Numbers (module, system):
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Solution Build Info: 4.3.4.0, Copyright (C) GHI Electronics, LLC
AppDomains:
default, id=1
Assemblies:
mscorlib,4.3.1.0
Microsoft.SPOT.Native,4.3.1.0
Microsoft.SPOT.Security.PKCS11,4.3.1.0
System.Security,4.3.1.0
Microsoft.SPOT.Hardware,4.3.1.0
Microsoft.SPOT.Graphics,4.3.1.0
Microsoft.SPOT.TinyCore,4.3.1.0
Microsoft.SPOT.IO,4.3.1.0
System.IO,4.3.1.0
Microsoft.SPOT.Hardware.Usb,4.3.1.0
Microsoft.SPOT.Hardware.SerialPort,4.3.1.0
Microsoft.SPOT.Touch,4.3.1.0
Microsoft.SPOT.Ink,4.3.1.0
Microsoft.SPOT.Hardware.PWM,4.3.1.0
Gadgeteer,2.43.1.0
GadgeteerApp4,1.0.0.0
GTM.GHIElectronics.USBClientDP,4.3.6.0
Microsoft.SPOT.Net,4.3.1.0
GHIElectronics.Gadgeteer.FEZSpider,4.3.6.0

  1. Do I need to uninstall everything yet again or what do I do???
  2. Update the firmware???
    thanks in advance

The answer is in the displayed output!

You need to update the firmware on your board.

I assume you have read https://www.ghielectronics.com/docs/319/latest-microsoft-sdk-releases before using Visual Studio 2013? VS2013 is not officially supported by the current GHI SDK.

@ Mike - FWIW, while it may not be officially supported, it’s working for me. Actually, came as a surprise.

I had been just sticking with VS2012 Express for Windows Desktop, but I was working with the ConnectTheDots.io project, and one of the steps in the setup for the Gadgeteer portion was .NET MF Visual Studio 2013 Integration (http://netmf.codeplex.com/downloads/get/911183). I downloaded and ran that, and I now have NETMF and Gadgeteer working fine in Visual Studio 2013 Community Edition.

I agree with your diagnosis, though. Sounds like the OP needs to do a firmware update.

@ Mooo999 - Look in your program files (x86) for GHI Electronics, and then drill down to FEZ Config. Run FEZ Config, and on the Connection tab (the default), click the “Check device for update” button. That should tell you if your board firmware matches what’s installed on your PC.

If not, switch to the Firmware Updater tab, and update the firmware. That should get you sorted.

This video from Duke Nukem, one of our forum members, walks through the whole process:

Hope that helps!

I’ve been using vs 2013 exclusively for a couple months now for gadgeteer stuff without issue…

Awesome that FezConfig pgm did it. That was easy. Last time (about a year ago) I had to fiddle with the DIP switches, but not this time. I want to thank ALL of you for replying and helping me out!!!