Netduino home hardware projects downloads community

Jump to content


The Netduino forums have been replaced by new forums at community.wildernesslabs.co. This site has been preserved for archival purposes only and the ability to make new accounts or posts has been turned off.
Photo

Netduino Mini Firmware v4.2.0


  • Please log in to reply
4 replies to this topic

#1 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 14 August 2012 - 12:01 PM

Version: 4.2.0 (version 4.2.0.0)

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:
152KB Flash
70KB+ 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 Mini into your PC using an RS232 or TTL UART cable.
4. In the Device section at top, select Serial. Select the serial port assigned to your RS232 or TTL UART cable.
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 Mini by applying 5V power to the gold ERASE pad
a. Power cycle your Netduino Mini
2. Flash TinyBooterDecompressor.bin using SAM-BA v2.12+
a. Power cycle your Netduino Mini
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 Mini.
c. Power cycle your Netduino Mini

There are two versions of firmware attached to this post. If you want to use the TTL port for debugging, then flash the TTL version of the TinyBooterDecompressor firmware using SAM-BA. Then flash TinyCLR (ER_FLASH and ER_CONFIG) using MFDeploy on the Netduino Mini's TTL serial pins.

Enjoy, and please let us know if you run into any troubles.

Chris

#2 Dr Who

Dr Who

    Advanced Member

  • Members
  • PipPipPip
  • 261 posts
  • LocationNYC

Posted 21 August 2012 - 10:24 PM

Version: 4.2.0 (version 4.2.0.0)

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:
152KB Flash
70KB+ 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 Mini into your PC using an RS232 or TTL UART cable.
4. In the Device section at top, select Serial. Select the serial port assigned to your RS232 or TTL UART cable.
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 Mini by applying 5V power to the gold ERASE pad
a. Power cycle your Netduino Mini
2. Flash TinyBooterDecompressor.bin using SAM-BA v2.12+
a. Power cycle your Netduino Mini
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 Mini.
c. Power cycle your Netduino Mini

There are two versions of firmware attached to this post. If you want to use the TTL port for debugging, then flash the TTL version of the TinyBooterDecompressor firmware using SAM-BA. Then flash TinyCLR (ER_FLASH and ER_CONFIG) using MFDeploy on the Netduino Mini's TTL serial pins.

Enjoy, and please let us know if you run into any troubles.

Chris


Hello!
Now that this is out and we have (presumably) successful users of this release, I believe it is time for the download page to be updated to reflect what needs to be downloaded and installed in sequence. I confess I have not followed these steps as of yet simply because I've not had the chance. I have also restarted my normal development efforts. And should do these steps during the next few days.

Doctor Who
"This signature does not exist!"

#3 MWR

MWR

    New Member

  • Members
  • Pip
  • 4 posts

Posted 16 September 2012 - 05:16 AM

Hi. I successfully updated my netduino, but I've tried twice now to update my mini following the directions, and everything seems to go fine, but at the end I have an unresponsive board. I'm using the 232 firmware and at the end of the process I can't ping it using mfdeploy ("No response from device"). I tried switching to TTL interface and giving it an escape command in a terminal and I also don't get a response. Is there something wrong with the 232 firmware image, or any suggestions on how I might troubleshoot a problem on my end? Thanks, MR

#4 Coding Smackdown

Coding Smackdown

    Advanced Member

  • Members
  • PipPipPip
  • 78 posts
  • LocationLewisville, TX USA

Posted 18 September 2012 - 10:28 PM

Hi. I successfully updated my netduino, but I've tried twice now to update my mini following the directions, and everything seems to go fine, but at the end I have an unresponsive board. I'm using the 232 firmware and at the end of the process I can't ping it using mfdeploy ("No response from device"). I tried switching to TTL interface and giving it an escape command in a terminal and I also don't get a response. Is there something wrong with the 232 firmware image, or any suggestions on how I might troubleshoot a problem on my end?

Thanks,
MR


Yep, there is an issue with the 232 firmware. The ETA for an update should be coming up within the next day or two. For now, you'll have to use the TTL firmware.

Good Luck!
Brewing Award Winning Beer with a Netduino!
http://diybrewery.com

#5 MWR

MWR

    New Member

  • Members
  • Pip
  • 4 posts

Posted 19 September 2012 - 01:58 AM

Yep, there is an issue with the 232 firmware. The ETA for an update should be coming up within the next day or two. For now, you'll have to use the TTL firmware.

Good Luck!


Cool. I can wait a few days. Thanks!




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

home    hardware    projects    downloads    community    where to buy    contact Copyright © 2016 Wilderness Labs Inc.  |  Legal   |   CC BY-SA
This webpage is licensed under a Creative Commons Attribution-ShareAlike License.