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 3 Wi-Fi Firmware v4.3.2 (update 1)


  • Please log in to reply
8 replies to this topic

#1 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 08 May 2015 - 07:59 AM

Version: 4.3.2 Update 1 (version 4.3.2.1)

Download link
Download Netduino v4.3.2.1 firmware now

Updates in this release
1. MAC Address now automatically repopulated after upgrade (from OTP flash)
2. Added descriptive exceptions to socket classes
3. Added multicast support (experimental)
4. Domain name resolution is now thread safe
5. Streamlined "Netduino Application" universal template now supported

Pre-requisites for this firmware
1. Visual Studio 2012 or Visual Studio 2013. Or Visual Studio 2015 (beta).
2. .NET Micro Framework v4.3 QFE2 SDK or newer
3. NETMF plug-in for Visual Studio 2012, NETMF plug-in for Visual Studio 2013 or NETMF plug-in for Visual Studio 2015 (beta).
4. Netduino 4.3.1 SDK or newer

How to flash this firmware
1. Detach your Netduino from your computer to turn it off.
2. Press and hold your Netduino's pushbutton while plugging it in via USB; this will put it in bootloader mode.
3. Run the Netduino Update tool (see link above).
a. If your device does not appear, install the STDFU drivers + tools v3.0.3.
b. If your device appears as "STM Device in DFU Mode", click on "Options", select your board type from the Product selection box and close the Options window.
4. Select the checkbox next to your device and press "Upgrade"
5. Wait while the upgrade operation completes. After flashing, your Netduino will reboot and will be removed from the upgrade list.
6. After flashing, set your network settings using MFDeploy. In MFDeploy, select the Target > Configuration > Networking menu. Re-enter your IP address and Wi-Fi settings.

How to find your current version of Netduino firmware
1. Go to the Start Menu > Programs > Microsoft .NET Micro Framework 4.3
2. Run MFDeploy.
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.

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

Chris

Download link
Download Netduino v4.3.2.1 firmware now

#2 cr0w5t3r

cr0w5t3r

    New Member

  • Members
  • Pip
  • 9 posts
  • LocationUK

Posted 08 May 2015 - 06:57 PM

So far no problems with 4.3.2.1. Upgrade was a lot smoother than I thought it was going to be (Netduino Noobie here!)



#3 beastyboy

beastyboy

    Advanced Member

  • Members
  • PipPipPip
  • 194 posts
  • LocationNetherlands

Posted 08 May 2015 - 10:08 PM

Upgrade worked like a charm.

 

Beastyboy


Van SchOten Ict Diensten en Services
http://www.voids.nl


#4 beastyboy

beastyboy

    Advanced Member

  • Members
  • PipPipPip
  • 194 posts
  • LocationNetherlands

Posted 09 May 2015 - 12:37 AM

Okay simple blinky deploy shows:

 

Microsoft.SPOT.Debugger.CorDebug.12.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.3\Assemblies\le\Microsoft.SPOT.Hardware.PWM.dll', Symbols loaded.
 Invalid address 0 and range 40 Ram Start 20000000, Ram end 20030000
 
'Microsoft.SPOT.Debugger.CorDebug.12.dll' (Managed): Loaded 'C:\Program Files (x86)\Microsoft .NET Micro Framework\v4.3\Assemblies\le\Microsoft.SPOT.Hardware.Usb.dll', Symbols loaded.
 Invalid address 1000fbb4 and range 4 Ram Start 20000000, Ram end 20030000
 
 Invalid address 0 and range 40 Ram Start 20000000, Ram end 20030000
 
 Invalid address 1000fbb4 and range 4 Ram Start 20000000, Ram end 20030000
 
'Microsoft.SPOT.Debugger.CorDebug.12.dll' (Managed): Loaded 'Netduino.IP'
'Microsoft.SPOT.Debugger.CorDebug.12.dll' (Managed): Loaded 'Netduino.IP.Interop'
 Invalid address 0 and range 40 Ram Start 20000000, Ram end 20030000
 
 Invalid address 1000fbb4 and range 4 Ram Start 20000000, Ram end 20030000
 
'Microsoft.SPOT.Debugger.CorDebug.12.dll' (Managed): Loaded 'Netduino.IP.LinkLayers.CC3100'
 Invalid address 0 and range 40 Ram Start 20000000, Ram end 20030000
 
 
my code:
public class Program
    {
        static OutputPort led = new OutputPort(Pins.ONBOARD_LED, false);
        public static void Main()
        {
            // write your code here
            

            while (true)
            {
                led.Write(true);
                Thread.Sleep(100);
                led.Write(false);
                Thread.Sleep(100);
            }
        }
    }
Cheers Beastyboy.
 
ps: This is with 2013 and all the downloads mentioned in the first page of this topic.

Van SchOten Ict Diensten en Services
http://www.voids.nl


#5 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 09 May 2015 - 04:23 AM

Hi Beastyboy,

The "Invalid address" messages during the bootstream are runtime startup debug info. Ignore those; they should not negatively affect the operation of your board or your app.
[We'll see if there's a way to suppress them in a future release.]

Chris

#6 Dr Who

Dr Who

    Advanced Member

  • Members
  • PipPipPip
  • 261 posts
  • LocationNYC

Posted 11 May 2015 - 02:27 AM

Of course my big problem is that I'm currently running VS2010 plus an attendant release of MF for the earlier devices. And VS2013 for the Galileo platforms, but I might be able to spin up a copy of VS2015 for the other system.

 

Especially since I've found out that to do stuff that we're not supposed to talk about here for the RasPi requires it.

 

I originally used the earlier releases of MF for the earlier models. Is support for earlier releases of MF included inside this release? Especially since I have 4.2 on both of them.



Doctor Who
"This signature does not exist!"

#7 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 11 May 2015 - 02:36 AM

Hi Dr Who,

I originally used the earlier releases of MF for the earlier models. Is support for earlier releases of MF included inside this release? Especially since I have 4.2 on both of them.


Yes, the latest Netduino SDK does include support for boards running older 4.2 firmware (and 4.1 actually, too).

Chris

#8 TareqGamal

TareqGamal

    Member

  • Members
  • PipPip
  • 19 posts

Posted 14 November 2015 - 04:48 PM

Unfortunately for me : 

I think the NetDuino 3 wifi is the most advanced one ,

but I cannot setup it ..

 

I could not install even see my device in the upgrade tool

I checked the Device Manager it consider it as (NetDuino ) only

also all dlls is just for NetduinoPlus and netduino.

 

also when I run Any program even empty project give me problem in the Hardware.dll would you like to continue anyway ?



#9 KiwiDev

KiwiDev

    Advanced Member

  • Members
  • PipPipPip
  • 100 posts
  • LocationNew Zealand

Posted 15 November 2015 - 08:00 AM

Hi Tareq,

 

For the updater to recognise you device you need to plug in the USB cable with the reset button pressed is that how you started the device?

 

Could you get a dump of the device info using "NET Micro Framework Deploy Tool".

 

@KiwiBryn

blog.devmobile.co.nz






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.