NetBurner 3.1
Recovery for MODM7AE70 Module

Introduction

Being able to recover your device is an important part of the development process. The MODM7AE70 has multiple paths to recovery, depending on the state of the device at any given time. Below, we cover the to main paths to recovery for devices that are stuck in a trapping loop, or are completely unresponsive.

Repeated Trapping

For devices that are trapping repeatedly, the easiest method of recovery is to load a new program onto the module. In order to do this, it will be necessary to stop the device from running the user's application. We can accomplish this by interupting the application from executing right after the config server has started. From here, a new application can be uploaded through the config page on the browser, or through a serial terminal.

Step 1: Getting to the Config Server

To prevent the user's application from running, and instead stop right after the configuration server has been started follow the steps below:

  • Power off the module.
  • Power the module back on.
  • Press "A" when the message, Type "A" to Abort boot is displayed.
  • Wait for the > prompt to display.

Step 2: Updating the Application from the Serial Terminal

At this point, you can either load the application through a browser from the configuration page (located at <device ip>="">:20034), or through a serial terminal, such as MTTTY. The steps below outline how to load an application from a MTTTY serial terminal.

  • At the > prompt, type fla into the serial prompt and then hit enter.
  • At the message 'Begin Download', hit the F5.
  • When the file window opens, navigate to the .bin application file that you want to load.
  • Hit 'Open', and the application will start the load procss.

Unresponsive

In a situation where the module becomes completely unresponsive, such as when the device is unable to boot properly, you will want to force the device into a default, recoverable state. The MODM7AE70 is able to do this by completely errasing the flash memory, and then loading a very small, internally stored factory application onto the device. This process is started by using the module's recover jumper. The steps to do this are listed below.

  • Power off the module.
  • Short the recovery jumper.
  • Power on the module.
  • Wait for the module to finish erasing the flash and loading the default application. You can observe this happening by noting the small LEDs on the end of the module (D1 and D2) going through a series of blinks.
  • Remove the short on the alternate boot jumper when the module has restarted with the new application.

Recovery Jumper Locations

The boot jumper is a pair of circular pads located near the middle line of the board near the connector.

MODM7AE70Jumper.png
MODM7AE70 Recovery Jumper Location