Hello,
If localdiscovery is not working, there may something on your PC blocking the broadcast packets. Also, we have made some recent changes to the software that should help with this type of situation by using AutoIP addresses. It will be part of our upcoming 3.2 tools release due out before the end of the year. This is one of the reasons we switched from utility programs to configure and update the device, to a web based one from the device itself. I will add a lot of details here because I think it will be helpful to others.
Run our MTTTY serial program, or some other type of serial terminal
Press the reset button on the dev board
When you see the message "Type 'A' to abort", type the 'A' character
You should now see a message saying your are in serial configuration, and a '>' prompt. Typing "help" will give you a list of commands.
The serial config mimics the tree structure of the config web page. At any time you can type "ls" to see the next branch, or a "?" to see all the values of the current branch and those below it. The tab key will cycle through the next set of branches. Names are case sensitive. For example, type "Config" and you will go to the Config branch.
The place you want to get to is the network interface. Choose each of the branches to get to: Config.Sys.NetIf.Ethernet0.IPv4.
Now type a ? to see the current settings and variable names. For example:
Config.Sys.NetIf.Ethernet0.IPv4.>?{
"IPv4":{
"ActiveAddr":"10.1.1.78",
"ActiveDNS1":"10.1.1.1",
"ActiveDNS2":"0.0.0.0",
"ActiveGate":"10.1.1.1",
"ActiveMask":"255.255.252.0",
"AutoIPAddr":"169.254.132.143",
"AutoIPEn":true,
"Mode":{
"Choices":"DHCP,DHCP w Fallback,Static,Disabled",
"Value":"DHCP"
},
"StaticAddr":"10.1.1.199",
"StaticDNS1":"0.0.0.0",
"StaticDNS2":"0.0.0.0",
"StaticGate":"0.0.0.0",
"StaticMask":"255.255.255.0"
}
}
So you are going to need to set at least the IP address, mask and Mode. In the above you can see the Mode choices, and the current setting is DHCP. So type Mode to get to the Mode branch. Any branch that has choices also has a value branch. So now type Value. You should now be at:
Config.Sys.NetIf.Ethernet0.IPv4.Mode.Value>. The equal sign '=' sets a value. Type ="Static" to change the mode to Static.
Typing ".." moves up a branch. so move up to Config.Sys.NetIf.Ethernet0.IPv4>
Type StaticAddr, and set the value. For example, ="10.1.1.1"
Go up a level to IPv4, then to StaticMask and set its value
Go up a level to IPv4 again, then type a ? to verify the values are what you want
Now you need to save your modifications. You can go all the way to the top of the tree by typing a \ and enter. Now type the word save. Reboot the device for the settings to take effect. In a web browser, type the device's IP address followed by :20034 to access the config page. For example, 10.1.1.199:20034. You should see a page like the one below:

- ConfigPage.jpg (90.16 KiB) Viewed 8907 times
Additional comments:
1. Typing a ? will display the values for the current branch and all underneath it. For example, from the Config branch you would see all configuration settings.
2. The config system makes use of JSON objects, which can be downloaded or uploaded to a device. This can be very useful in production. Instead of having to configure each device parameter, you can just upload a JSON object with your settings.
3. The config system is not just for system settings. The AppData section is there for you to use in your applications to store things. You can easily create your own branches and elements. They will be part of the same JSON object, so if you had something like limits or calibration values, they would be loaded along with the system settings. There are examples of this in your dev kit.