Accomplishing Common Tasks
This overview explains and demonstrates the most common tasks that MFDeploy can accomplish.
Follow these steps to upgrade or update a device's firmware.
Connect your device to your computer.
Choose the device's port type.
Choose the device's port.
The default address for a TCP/IP port is 10.52.32.196.
Browse for the SREC (
.hex) object file you want to deploy, or select a file in the pull-down list. Typically, the file name will be one of the names listed in the following table.
File Name Comments
Contains the Microsoft® .NET Micro Framework common language runtime (CLR). The file
ER_CONFIG.hexmust always be included with
Contains the .NET Micro Framework configuration sector.
ER_CONFIG.hexcannot be deployed by itself. You must also include the file
Contains the bootstrap loader, which is needed to boot the device.
Click the Deploy button.
Deploying a File When the CLR Is Unresponsive
If the code on the device becomes corrupted, the CLR becomes unresponsive. Follow these steps to upload and re-deploy your image file.
You can check to see if the CLR is responding by clicking the Ping button.
Set the TinyBooter port.
Select the image file or files.
Activate the bootstrap loader (TinyBooter). The method for doing this is platform-specific. For details, see your hardware platform's documentation.
Press and hold the UP ARROW and DOWN ARROW keys at the same time while rebooting the device.
Connect using the serial interface, reboot the board, and click the Ping button in MFDeploy repeatedly until the bootstrap loader (TinyBooter) responds.
You can also erase deployment sectors and configure network settings while the bootstrap loader is active.
Configuring Your Firewall for MFDeploy
MFDeploy requires the use of some specific multicast IP addresses and ports. By default, the installation process automatically makes these addresses and ports available. However, it is possible that your firewall prevents this. In such cases, MFDeploy will not function properly on your computer.
If your firewall blocks MFDeploy's access to the addresses and ports it needs, you must manually configure your firewall to allow access. For details on how to do this, see your firewall's documentation. The addresses and ports that MFDeploy requires are as follows.
- IP Receive: 220.127.116.11
- IP Send: 18.104.22.168
- IP Port: 26001
- UDP Protocol