Netduino Plus 1 Firmware v4.2.0 (update 1) - Page 5 - Netduino Plus 2 (and Netduino Plus 1) - Netduino Forums
   
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 Plus 1 Firmware v4.2.0 (update 1)


  • Please log in to reply
144 replies to this topic

#81 numa451

numa451

    New Member

  • Members
  • Pip
  • 2 posts

Posted 19 February 2013 - 01:16 PM

Hi Chris,

 

Does this version support OneWire? As I remember it was planned to support it?

 

Thanks

 

Emmanuel



#82 NeonMika / Markus VV.

NeonMika / Markus VV.

    Advanced Member

  • Members
  • PipPipPip
  • 209 posts
  • LocationUpper Austria

Posted 22 February 2013 - 01:52 PM

Users of firmware version 4.2.0.0 RC5 or earlier may update TinyBooter as follows: 1. Erase your Netduino by applying 3V3 power to the gold ERASE pad a. Detach and reattach your Netduino (power cycle) 2. 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)

 

Ok, I fail already at the first step :D

What exactly is the ERASE pad?

 

Greets, Markus


NeonMika.Webserver
> Control your N+ and write webservice methods easyily
> Receive data from you N+ (in XML or JSON)
> Browse the SD on your N+ directly in the browser and d
own - and upload files

 

If you need help with NeonMika.Webserver, please just leave a note in the thread and/or contact me via Skype :)

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
--- Mistakes teach you important lessons. Every time you make one, you are one step closer to your goal. ----
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------


#83 emg

emg

    Advanced Member

  • Members
  • PipPipPip
  • 129 posts

Posted 22 February 2013 - 02:30 PM

http://wiki.netduino...ep-by-step.ashx



#84 carb

carb

    Advanced Member

  • Members
  • PipPipPip
  • 352 posts
  • LocationCrystal River, Florida

Posted 22 February 2013 - 03:59 PM

Markus,

 

On the generation 1 boards (except mini) you uses a small gold colored square just inboard of the D0 header for erasing the board. Use a jumper from 3.3 vdc and touch the square for about a 1/2 second.

 

Then reflash.

 

The generation 2 boards are erased with STDFU Tester.

 

Chuck



#85 numa451

numa451

    New Member

  • Members
  • Pip
  • 2 posts

Posted 23 February 2013 - 11:57 AM

I just updated my netduino plus but it seems to have gone a bit wrong.

At the moment I cannot select it in visual studio as a device.
In MFDeploy I can ping it:
Pinging... TinyBooter
Bootloader build info: Netduino Plus (v4.2.0.1) by Secret Labs LLC


For a few seconds but then the blue onboard led goes dark and communication stops.
The power led is still on.

Pinging... Error: Can not connect to device

If I select the device capabilities I get following result:

Not Supported

I hope this can be fixed.

My problem resolved after disable/enable of the netduino in the windows device manager. Not entire sure if this can even effect it Posted Image

 

Same blocking problem,

Your solution works well!

 

Thank you!

Emmanuel



#86 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 25 February 2013 - 03:43 AM

Hi Emmanuel,

Does this version support OneWire? As I remember it was planned to support it?

No OneWire support for the first-generation Netduinos yet in 4.2. CW2 sent over some bugfixes for the OneWire support recently, so now we're trying to find room to squish it in :) We're also trying to squish the 4.3 firmware to fit onto Netduino Plus 1. It's quite possible that we won't be able to get both the 4.3 enhancements and OneWire to fit on the first-generation boards...but if we can then this might skip 4.2 and concentrate all of our efforts on getting Netduino Plus 1 + OneWire + NETMF 4.3 together. Netduino 2 and Netduino Plus 2 both support OneWire, since there was plenty of room for it. Chris

#87 georgejh

georgejh

    Advanced Member

  • Members
  • PipPipPip
  • 87 posts
  • LocationGlasgow, UK

Posted 26 February 2013 - 01:34 PM

Hi Chris,

 

I have tried to update to my Netduino Plus to 4.2.0 update1 under VMware Player 5.0.1 with Windows 7.

Tried that 6-7 times. I have erased the Netduino and uploaded the bootloader for 4.2, followed every single step to the point.

 

No joy at all. Got some monkey symbols in FMDeploy when trying to connect and set my Network settings. Most of the time cannot recognise and connect to the device :(

 

Any ideas?

 

PS I've tried this with 4.1.0.6 - every time the process goes smoothly.



#88 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 27 February 2013 - 03:32 AM

Hi georgejh,

Hi

Any ideas?

Try switching to the legacy MFUSB drivers in VMware.
http://forums.netdui...-mfusb-drivers/

There may be a compatibility issues between the integrated WinUSB drivers and VMware that would affect the first generation Netduino Plus (since its hardware is designed not to re-enumerate during reset).

Chris

#89 georgejh

georgejh

    Advanced Member

  • Members
  • PipPipPip
  • 87 posts
  • LocationGlasgow, UK

Posted 27 February 2013 - 12:40 PM

Try switching to the legacy MFUSB drivers in VMware.
http://forums.netdui...-mfusb-drivers/

 

Cool, I'll try that ASAP and will report results here.

Cheers



#90 georgejh

georgejh

    Advanced Member

  • Members
  • PipPipPip
  • 87 posts
  • LocationGlasgow, UK

Posted 27 February 2013 - 06:04 PM

No joy at all  - both drivers are working with 4.1.0.6 but neither is working with 4.2.0.1 :(



#91 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 28 February 2013 - 05:22 AM

Hi georgejh,

No joy at all  - both drivers are working with 4.1.0.6 but neither is working with 4.2.0.1 :(

What edition and version of VMware are you using? On what host operating system? It's possible that VMware doesn't agree with the new USB setup in .NET MF 4.2. There was a lot of work that went into making .NET MF 4.2 work on Netduino gen1 but in the end you may be better served with .NET MF 4.1. Other VMs such as the no-charge Oracle VirtualBox may work better as well. I haven't tested the new gen2 hardware with VMware, but we designed it with the new USB setup from .NET MF 4.2 in mind. BTW--I'm surprised that the WinUSB driver worked with 4.1.0.6, since 4.1.0.6 doesn't have the WinUSB configuration reports. But I suppose that's a testament to the robustness of the WinUSB drivers. Chris

#92 georgejh

georgejh

    Advanced Member

  • Members
  • PipPipPip
  • 87 posts
  • LocationGlasgow, UK

Posted 28 February 2013 - 08:36 AM

What edition and version of VMware are you using? On what host operating system?

 

Latest VMware Player 5.0.1 build-894247 with Windows 7 32bit SP1 with all up to date updates installed



#93 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 01 March 2013 - 12:16 AM

Do

Latest VMware Player 5.0.1 build-894247 with Windows 7 32bit SP1 with all up to date updates installed

Would you have time to install Oracle VirtualBox and see if it exhibits the same issue? Officially (from the product specs page) there is "limited USB support" for VMware and Oracle VirtualBox. This is due to the way that VMs deal with virtualized USB. That said...we'd still like to provide the best possible experience (although in this case...it may be through another VM or through gen2 hardware). Chris

#94 georgejh

georgejh

    Advanced Member

  • Members
  • PipPipPip
  • 87 posts
  • LocationGlasgow, UK

Posted 01 March 2013 - 10:13 PM

DoWould you have time to install Oracle VirtualBox and see if it exhibits the same issue? Officially (from the product specs page) there is "limited USB support" for VMware and Oracle VirtualBox. This is due to the way that VMs deal with virtualized USB. That said...we'd still like to provide the best possible experience (although in this case...it may be through another VM or through gen2 hardware). Chris

 

It is definitely virtual machines issue - not working neither on VMware neither on VirtualBox but work in non VM environment.



#95 soloelectronico

soloelectronico

    New Member

  • Members
  • Pip
  • 8 posts

Posted 03 March 2013 - 06:11 PM

Version: 4.2.0 Update 1 (version 4.2.0.1)

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 update:
1. PWM bugfix (period/frequency now set correctly)

This firmware also includes the following prior 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+ do not need to update TinyBooter.

Users of firmware version 4.2.0.0 RC5 or earlier may update TinyBooter as follows:
1. Erase your Netduino by applying 3V3 power to the gold ERASE pad
a. Detach and reattach your Netduino (power cycle)
2. 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)

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 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)

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

 

I'm tryng   to update my netduino plus from  v4.1  to   v4.2.0.1 to work with this on windows 8 , and I've followed all the pass:
 
I installed without problems TinyBooterDecompressor (I followed this wiki: [url="http://wiki.netduino.com/Installing-the-TinyBooterDecompressor-step-by-step.ashx"]http://wiki.netduino.com/Installing-the-TinyBooterDecompressor-step-by-step.ashx).After this , when launched  mdfdeploy and pressed "ping", Netduino retuned ": Pinging ... TinyBooter
Bootloader build info: Netduino Plus (v4.2.0.1) by Secret Labs LLC"
 
Once installed tinybooterdecompressor after running the ping test,I selected the files ER_FLASH and ER_CONFIG , and  pressed Deploy and wait at the end (CChk signature  Signature PASS)
 
After flashing and rebooting except if I press the button of the Netduino, the Netduino is not Recognized by Windows 8
 
Only if I press the button of the Netduino when attach the usb, the Netduino is recongnize ok by Windows 8  but if I run MdfDeploy when I try to verify the version of the current firmware by Selecting the "Target-> Device Capabilities" menu option the result was "not supported"
( of course if  I try to launch Visual Studio and try to deploy source dont' work)
 
I don't know where can be the problem .....!!Lot of thanks!!(sorry for my bad  english)


#96 soloelectronico

soloelectronico

    New Member

  • Members
  • Pip
  • 8 posts

Posted 03 March 2013 - 09:56 PM

My goal in switching to the latest version was to make my mistakes where they would be more useful. It seems I am already succeeding. When I ran the Atmel SAM-BA utility and looked for the TinyBooterDecompressor.bin file, it was already selected. Gullible me: I thought by un-installing all the 4.1 SDKs etc. and re-installing 4.2 versions, it had selected the new version. Nope -- it was showing me the 4.1 version I had compiled yesterday, deep in the hierarchy of the 4.1 Porting Kit output directories (which uninstalling doesn't remove). Turkey! I flashed the new version downloaded with the 4.2.0.1 firmware using SAM-BA. Now I can deploy the firmware, and it pings -- TinyCLR. Yah! Howie



#97 soloelectronico

soloelectronico

    New Member

  • Members
  • Pip
  • 8 posts

Posted 03 March 2013 - 10:04 PM

I've had the same problem that you said in the post . I'm interested  in how you  had  fix it . Don't   you use the mfdeploy  to  flash the Netduino Plus to 4.2.0.1 firmware ?(I've understantanded  that  you  flash the 4.2.0.1 firmware using SAM-BA(not with the mdfdeply)?



#98 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 05 March 2013 - 07:16 AM

Hi soloelectronico,

Can you try switching to the legacy MFUSB drivers and see if that gets your Netduino Plus working on your machine?

To clarify, you use SAM-BA to flash the TinyBooter bootloader to Netduino Plus 1. Then you use MFDeploy to flash TinyCLR (.NET MF runtime). The gen1 hardware can't handle loading everything in one pass.

Chris

#99 soloelectronico

soloelectronico

    New Member

  • Members
  • Pip
  • 8 posts

Posted 05 March 2013 - 10:03 PM

Hi soloelectronico,

Can you try switching to the legacy MFUSB drivers and see if that gets your Netduino Plus working on your machine?

To clarify, you use SAM-BA to flash the TinyBooter bootloader to Netduino Plus 1. Then you use MFDeploy to flash TinyCLR (.NET MF runtime). The gen1 hardware can't handle loading everything in one pass.

Chris

 

 

 

Hi soloelectronico,

Can you try switching to the legacy MFUSB drivers and see if that gets your Netduino Plus working on your machine?

To clarify, you use SAM-BA to flash the TinyBooter bootloader to Netduino Plus 1. Then you use MFDeploy to flash TinyCLR (.NET MF runtime). The gen1 hardware can't handle loading everything in one pass.

Chris

Thanks Chris

 

 I've tried to change the drive MFUSB   but the netduino neither  isn't recognized  in windows  and Windows 8 .Only it's recognize if I press the button  and power up

I've try   with 4.2.0.0 and 4.2.01 firmware with the same result : it isn't reconize ( in windows XP  an Windows 8) except if I press the button and in this case in the netduino  I  can't deploy in it.



#100 soloelectronico

soloelectronico

    New Member

  • Members
  • Pip
  • 8 posts

Posted 07 March 2013 - 10:50 PM

Hi soloelectronico,

Can you try switching to the legacy MFUSB drivers and see if that gets your Netduino Plus working on your machine?

To clarify, you use SAM-BA to flash the TinyBooter bootloader to Netduino Plus 1. Then you use MFDeploy to flash TinyCLR (.NET MF runtime). The gen1 hardware can't handle loading everything in one pass.

Chris

Hello   Chris

The only thing that is different of the wiki  is the version of SAM-BA    (v-12)    and  the  name of the version  of board ( AT91SAM7X512 AU)   because the only item similar is  at91sam7x512-ek (ek when the mine is AU) .

I'd tried  a lot of times  to flash Netduino Plus  and after the install the Tini BoooterDecompresoor when I try to run mdfdeploy with the 4.1 and 4.2  firmware  before this when I plugged it isn´t recognized  by my computer ( except I pressed the button)






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.