Here is what Network Configuration options looked like in MFDeploy before today:
mfdeploy_old.gif 25.05KB 11 downloads
And here is what Network Configuration options look like in the revised MFDeploy app:
mfdeploy_new.gif 28.89KB 12 downloads
There were some confusing options surrounding IPv4 that we cleaned up. As one example, to automatically assign DNS server addresses before it was necessary to enter "0.0.0.0" for the DNS server addresses. That wasn't necessarily intuitive. Now...just select the "Obtain DNS server address automatically" option button. Simple.
And for hardware that supports IPv6, an extra "IPv6" tab will automatically appear. It looks like this:
mfdeploy_new_ipv6.gif 28.89KB 5 downloads
While we built Netduino.IP as an IPv4 stack, we're working on adding in IPv6 support during the Technical Preview (courtesy of code we're writing for a commercial product...that we're able to open source). This new IPv6 settings tab in MFDeploy gives us what we need to configure the IPv6 side of Netduino.IP.
BTW it is also technically possible to have a device that supports only IPv6 (and which communicates with IPv4 devices using IPv4-mapped IPv6 addresses). We're converting Netduino.IP into a hybrid dual-stack IPv4/IPv6 implementation that can also be used in single-stack mode...so we will need to revisit MFDeploy in the future to enable _just_ IPv6 settings for "pure IPv6" devices.
The IPv6-enabled build of MFDeploy (based on the NETMF 4.3.1 SDK) is attached to this post.
You can also find the source for the IPv6-enabled MFDeploy tool in the Netduino repository:
Please give this updated tool a try and let us know what you think.