In some rare cases a Push3 can get into a bad state that requires that its firmware be re-flashed manually. The firmware can be manually flashed to the Push3 by installing the firmware image on a micro SD card and then booting up the Push3 with the SD card installed. 

PREPARING THE FIRMWARE MICRO SD CARD
Here is how to prepare a micro SD card with the Push3 firmware image:

  1. Download balenaEtcher:https://etcher.balena.io/#download-etcher

    ⚠️ Important: Only use the official link above. Do not trust third-party websites like etcher.net or balenaetcher.eu.

  2. Flash from URL
    1. Open belenaEtcher
    2. Click "Flash from URL"
    3. Copy/paste the following into the provided text box:
      https://images.ekmmetering.com/latest.img
    4. Click OK to confirm
  3. Select the correct SD card
    1. Etcher will list all available storage devices, including hard drives and SD cards.
    2. Select the SD card you want to write the image to (not your internal hard drive).
    3. Check the size and label to be sure. For example:
      16GB Generic Storage Device Media
      500GB Samsung SSD (do not flash to this!)
  4. Flash the image
    1. Click the "Flash!" button
    2. Wait for the flashing to complete
    3. Once done, safely eject your SD card
  5. Confirm Flash Completed
    You're ready to go! You should see Etcher showing it completed.

    If you also see a message like the one below, it's OK. Your computer just can't directly read the completed image because it's not compatible with it, but the gateway will read it fine if Etcher shows that the process completed. You can safely eject the prepared SD card.


______


RE-FLASHING YOUR PUSH3 GATEWAY WITH THE PREPARED SD CARD

Now that you've prepared the micro SD card with the firmware image you can us it to re-flash the firmware of your Push3 gateway. Here are the steps for doing that:

  1. Disconnect power from the EKM Push3 gateway.
  2. Remove the SD card currently installed in the gateway.
  3. Insert the SD card you prepared on your computer using balenaEtcher into the SD card slot on the EKM Push3 gateway.
  4. Reconnect power to the gateway.
  5. Wait for the re-flash to complete:
    • After about 2 minutes, the status LED will begin flashing green every 5 seconds
    • It will continue flashing for around 10-20 minutes.
    • When all 3 LEDs turn off and you see no more flashing, the process is complete.
  6. Disconnect power from the gateway.
  7. Remove the prepared SD card from the gateway.
  8. Reinsert the original SD card that came with the EKM Push3 gateway.
  9. Reconnect power and ensure the gateway is connected to the internet.


That should be all that is needed for re-flashing the firmware. If the Push3 has an ethernet connection to the internet it will probably automatically do one additional firmware update after it first boots up and connects to the internet but then should be good to go. If the Push3 was previously connected to WiFi you will need to input the WiFi settings again. However, we recommend first connecting the Push3 to the internet via ethernet so it can first update to the latest firmware, which typically takes about 30 minutes. Once that is done then you can then set up WiFi again via Method 2, which is described here: https://help.ekmmetering.com/support/solutions/articles/6000232779-how-to-connect-the-push3-to-wifi