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:
128KB Flash
60KB+ RAM
This firmware includes the following updates:
1. Visual Basic is now a supported language for .NET MF
2. New core AnalogInput and PWM classes; backwards-compatible classes available via add-on assemblies.
3. New WinUSB drivers (to remedy BSOD issues in 4.2 beta)
4. Garbage collector now fully collects old objects
5. See netmf.codeplex.com for full details of all bugfixes
To find the current version of your Netduino 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 into your PC using a Micro USB cable.
4. In the Device section at top, select USB instead of Serial. Your Netduino 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 by applying 3V3 power to the gold ERASE pad
a. Detach and reattach your Netduino (power cycle)
2. Flash TinyBooterDecompressor.bin using SAM-BA v2.12+
a. Detach and reattach your Netduino (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.
c. Detach and reattach your Netduino (power cycle)
Enjoy, and please let us know if you run into any troubles.
Chris