This firmware requires use of the .NET Micro Framework v4.2 SDK (QFE2) and Netduino 4.2.0.1 SDK.
With this firmware, you will have the following resources available for your code:
64KB Flash
42KB+ RAM (50% more RAM than 4.1.0.6)
This firmware includes the following updates:
1. 50% more RAM: 42KB (4.2.0.0) vs. 28KB (4.1.0.6)
2. Visual Basic is now a supported language for .NET MF
3. New core AnalogInput and PWM classes; backwards-compatible classes available via add-on assemblies.
4. New WinUSB drivers (to remedy BSOD issues in 4.2 beta)
5. Garbage collector now fully collects old objects
6. See netmf.codeplex.com for full details of all bugfixes
To find the current version of your Netduino Plus firmware:
1. Go to the Start Menu > Programs > Microsoft .NET Micro Framework 4.2 > Tools
2. Run MFDeploy.exe. Be careful to run MFDeploy.exe and not MFDeploy.exe.config (as file extensions are hidden by default)
3. Plug your Netduino Plus into your PC using a Micro USB cable.
4. In the Device section at top, select USB instead of Serial. Your Netduino Plus should appear in the drop-down; if not, select it.
5. Select the Target menu, Device Capabilities option.
6. In the output box, find the "SolutionReleaseInfo.solutionVersion" value. This is your firmware version.
Users of firmware version 4.2.0.0 RC5 or earlier may update to this new firmware:
1. Erase your Netduino Plus by applying 3V3 power to the gold ERASE pad
a. Detach and reattach your Netduino Plus (power cycle)
2. Flash TinyBooterDecompressor.bin using SAM-BA v2.12+
a. Detach and reattach your Netduino Plus (power cycle)
3. Flash TinyCLR using MFDeploy v4.2+
a. Click "Browse..." and select the TinyCLR files (ER_CONFIG and ER_FLASH).
b. Press "Deploy". It will take a few minutes to update your Netduino Plus.
c. Detach and reattach your Netduino Plus (power cycle)
After flashing, to set your network settings using MFDeploy.
a. Start your Netduino Plus in TinyBooter mode by holding the pushbutton while plugging it into your PC using a MicroUSB cable.
b. Select the Target > Configuration > Networking menu. Re-enter your IP address settings and MAC address.
c. Detach and reattach your Netduino Plus (power cycle)
Enjoy, and please let us know if you run into any troubles.
Chris