IPC Firmware Upgrade Guide using the EP3

This guide assumes good familiarity with EP3 use, if this is not the case please refer to the full application note and/or the EP3 user guide.
Before performing field work ensure the following:

  • Latest firmware (V5.x or later) is loaded on your EP3
  • EP3 time is set correctly
Traditional Upgrade Process (using magnet)

This process requires that you are physically at the IPC with a magnet on hand.

  1. Insert an SD card containing the required IPC firmware and turn on the EP3
  2. Select Upgrade
    • Navigate to the desired firmware using Up or Down
  3. Select Load
  4. Briefly place a magnet on IPC “magnet” label
    • The IPC LED will start flashing
  5. Select Poll
    • Expect “Handshake OK” message
  6. Select Flash
    • Memory is first erased, then programmed
    • A progress bar is displayed, “Programmed OK” once complete
    • If receive “Programming Failed”, turn off EP3 and repeat from step 1
  7. Select Check
    • Expect “Firmware OK”
    • If receive “Check Failed”, turn off EP3 and repeat from step 1
  8. Select Reset
    • The LED will turn off indicating the IPC has restarted using the new firmware
OTA Upgrade Process

It is possible to program IPCs Over The Air given the prerequisite conditions are met. This means you need to be within radio range, but don’t need to be physically at the IPC(s) to use a magnet.

Prerequisite firmware versions:

  • IPC Application >= v3.13 or later
  • IPC Bootloader >= v1.09 or later
  • EP3 Application >= v4.06 or later

Upgrade Process

  1. Insert an SD card containing the required IPC firmware and turn on the EP3
  2. Select IPCs to be upgraded from IPC List
    • IPC List > View > check Upgrade box
    • It is a good idea to select groups of 10-20 IPCs within radio range at a time
  3. Select Upgrade from main menu
    • Navigate to the desired firmware using Up or Down
  4. Select Option, enable desired options then select OK
    • OTA – Enables the OTA feature
    • Filter List – The IPC list will only show IPCs that have been selected for upgrading
    • Skip – IPCs which are already on the target firmware will be skipped
    • No FarmID – select if upgrading IPCs from v3.xx to v5.xx firmware
  5. Select Load
  6. Select Poll
    • Triggers the automatic process, no more input required until the process has worked its way through the upgrade list
    • The process will be stepped through for each IPC to be upgraded, Poll>Erase>Program>Check>Reset
  7. You may need to reattempt the process if any upgrades fail.
    • Perhaps need to move closer for better radio reception or try traditional upgrade method using magnet
    • The Upgrade box will remain checked for any IPCs that weren’t successful
    • The Filter option can be used to show these in the IPC list
  8. Confirm upgrade correctly applied
    • Send status request to each IPC and confirm firmware version in response
    • If upgraded from v3.xx to v5.xx firmware you must also program the farmID for each IPC (requires podlist with FarmIDs loaded in EP3)

Related Documents
AN09 – IPC Firmware Upgrade Guide using the EP3
EP3 User Guide  Upgrading-firmware-on-the-ep3  Changing the Radio Channel and/or Farm ID of an IPC   Upgrading IPC firmware to Version 5 – Cheat Sheet