Pressing the reset button on Netduino or disconnecting Netduino during deployment crashes the host


The board is Netduino REV B. The firmware version is 4.2 RC4. The Visual Studio solution used for the repro is attached.
Occurs on Windows7 x64. The MSINFO32 file for hardware and driver information is attached.

Repro steps:
Try a read operation on a disconnected I2C bus. All pullups on the I2C have to be removed as well.
After the board becomes unresponsive try another deployment by pressing "F5" in Visual Studio.
After 10 seconds either press the reset button or disconnect the boards USB connection.

Result: The host will reboot immediately.

Expected Result: The deployment should be successful.

file attachments


smarcus3 wrote Apr 21, 2012 at 9:35 PM

I have the same issue when something is plugged into the receive port of the serial port on the micro-controller.

brentmaxwell wrote Apr 27, 2012 at 10:59 PM

I had the same issue today.

I started debugging in VS2010, and the deployment was taking an awfully long time, so I unplugged the USB cable from my Netduino Plus, and got a BSOD (Windows 7 x64). Didn't really think much of it until I saw this post, but if it would be helpful, I'll try to force it again and collect debugging info.

gbreder wrote Apr 28, 2012 at 9:43 AM

The attached zip is the MSINFO32 file from the description of the issue.

Garrcomm wrote May 11, 2012 at 6:24 AM


This issue is also showing up on non-Netduino-board running .NETMF. See also this generic .NETMF issue:

vitasimek wrote May 20, 2012 at 8:30 AM

Deployment is ok, but debugger is attaching to Netduino for an infinitely long time. If the usb cable is disconnected, the computer crashes. Note: I use Win 7 32bit in VirtualBox. There was no problem in prev. versions.

AxelG wrote Aug 5, 2012 at 2:57 AM

I have the same issue after updating to 4.2. I get a BSOD every time.

Kincaid wrote Sep 29, 2013 at 10:33 AM

I'm experiencing the exact same issue. Newest MF SDK + Netduino2 SDK. When USB attached - no difference if unplugging the cable or pressing netduino button. BSOD happens.