Firmware Update Log and Update Tutorial

EV3X Series 4G MIMO Routers

EV3X series firmwares are using on EZR30 & EZR33 outdoor 4G routers and EZR23 indoor 4G router. They are using the same architecture of Qualcomm Atheros QC9531 CPU with 128MB memory and 16MB flash memory. These 4G routers can bring you stable working performance and fast speed internet connections.

The 4G router uses a built-in mini PCIe standard mobile modem to communicate with cellular towers. The EV3X firmware has built-in modem drivers and dialing protocols.

Powered by open-source firmware, you have the full access rights on the 4G routers.

The latest firmware version: EV3117

Updated Features

  • New: Advanced Mobile Data protocol. Switch between QMI and PPP protocols automatically.
  • New: Support mmcli commands to lock mobile network, lock LTE bands, send/read SMS, read 3GPP/GPS location, and so on.
  • TWEAK: Disabled individual QMI and PPP protocols and related uqmi/qmicli commands.

Download EV3117 Firmware for SKU# EZR33 | EZR23 | EZR30

EV3117 4G Router Firmware Interface
Legacy Versions
Version: EV3111
  • New: Set up the APN parameter for separately SIM1 and SIM2.
  • New: Allows to automatically switch between SIM1 and SIM2 when the mobile interface lost connection.
  • TWEAK: Turn off load balancing by default. You can turn it on when having WAN and WiFi relay and require managing their connection priority. After turn on load balancing, automatic SIM card switching will be disabled.

Download EV3111 Firmware for SKU# EZR33 | EZR23
* Not available for EZR30 since it has only one SIM card.

Version: EV3108
  • FIX: Mass code on Device information > Mobile operator name.
  • Wi-Fi default width 20MHz.

Download EV3108 Firmware for SKU# EZR30

EV3108 Firmware - Device Information - Mobile Operator Name
Version: EV3107
  • NEW: Load Balancing – Allows to adjust the traffic policy and priority. The default configuration is WAN > WIFi Relay > 4G Modem.
  • FIX: Bug fixes on Traversal Cloud. None available for customizing proxy rules.
4G Router Load Balancing - Default Traffic Policy
Version: EV3104
  • NEW: Traversal cloud. You can remotely control the 4G router.
    NEW: Upgrade the firmware online (keep configurations).
    NEW: Built-in web command-line interface.
  • FIX: Carrier name.
  • TWEAK: Replace web server with lighttpd.
    TWEAK: WiFi channel changes to auto.
Version: EZ3OR1.10
  • Added device information on the front page of “Status/Overview”.
    The device information including modem model, IMEI number, details of mobile signal strength, etc.
  • Improved the speed rate of the default WiFi SSID.
  • Added QMICLI command support.
  • Added QoS traffic control.
Version: OPLK1908
  • New green color theme;
  • Bootstrap theme bug fixes;
  • Version: OPLK1907
  • OpenVPN client APP is included;
  • Open source code on GitHub;
  • Version: OPLK1906v4
  • The latest OpenWrt v18.06.2 (official version);
  • Keep mobile connection alive and redial automatically;
  • Multiple languages – including: English, German, Spanish, French, and Italian.
  • Version: OPLK1906v2
  • The latest OpenWrt v18.06 (snapshot version);
  • Optimize physical Reset button;
  • Optimize rollback under Wi-Fi connection;
  • Router gateway change to to avoid conflict with other network devices.
  • Version: OPLK1903
  • Upgrade from OpenWrt v15.05 to the latest OpenWrt v18.06;
  • Upgrade mobile connection protocol from PPP to QMI, 30~50% faster speed;
  • Integrated mobile connection status (on the section of 4G mobile interface), real-time status of the mobile operator, mobile network type, RSSI mobile signal strength (in dBm);
  • Built-in OpenVPN and Dynamic DNS (DDNS);
  • The optimized physical interface settings for LAN and PoE connections;
  • Pre-built hardware drivers for Sierra MC7455 modem (use in America).
  • Firmware Upgrade Tutorial

    DO NOT turn off the power while flashing and resetting the firmware! If we run a critical upgrade with a leap of several versions, we should reboot the router after successfully flashed the new firmware.

    1. Log in router admin. Click “Backup / Flash Firmware” under “System” on the top menu;
    2. Upload the firmware package by click “Browse…” on the section of “Flash new firmware image“, then click “Flash image…“.
    3. Click “Proceed” on the page of “Flash Firmware – Verify“.
    4. Wait for 3 minutes until the router flashed the new firmware and reboot. Log in router admin at gateway IP address The default password is root or admin.

    Require software: WinSCP & PuTTY
    You can download them from their official website with free.

    Suggest upgrade on Windows computer.
    Suggest connecting to the outdoor router with LAN cable instead of Wi-Fi.

    Ensure DO NOT disconnect the power supply during flashing the firmware!

    1. Turn on the 4G router. Connect to Windows computer by LAN cable. Open browser and access router admin page.
    2. Open the software of WinSCP. Input parameter on the login page:
      Protocol: SCP (default)
      Hostname: (router IP address)
      Port: 22
      Username: root (router admin user’s name)
      Password: root (router admin password)
      Click login, it will pop up a warning page on the first login. Click “Upgrade”.
    3. Router files list in the right column. Access the patch of /tem.
      Upload or drag the firmware file end with .bin to the patch of /tem
    4. Open the software of PuTTY. Input connection parameter as below:
      Hostname: (router IP address)
      Port: 22
      Click “Open”.
      It will pop up a warning page on the first login. Click “Yes”.
    5. On the PuTTY terminal
      Log in as: root (input router admin user’s name)
      root@’s password: root (input router admin password)
    6. Input below command to start to flash the new firmware. Make sure to use the correct file name, for example, “firmware.bin”.
      mtd -e firmware write /tmp/firmware.bin firmware
    7. The return value is “Writing from /tmp/firmware.bin to firmware …”
      Wait a few 3~5 minutes until return “root@openwrt:~#”
    8. Now you can access the router admin with below data
      Router IP address: (router IP address)
      User’s name: root
      Password: root or admin

    7 thoughts on “Firmware Update Log and Update Tutorial

    1. iainstevenson says:

      Newbie alert: I have just upgraded to EV3117-53 for my solar powered router. The upgrade is working fine but has changed the status overview and has now probvided a quite different display.

      What I gained was a percentage signal strength which, whilst useful, has robbed me of the -x dBm values I have historically used to make comparisons. Plus I have no idea what reference the percentage is using to reverse engineer / guess the actual dBm. All other resources quote dBm values and this seems to me like dumbing it down a bit too much. Not unhappy just confused a little.

      Also the global cell Id looks nothing like it used to and cannot be used on sites like to check which tower I am actually connected to which I used to be able to do. A way to get to the real 7 digit cell id would be useful. E.g. I usually connect to 5454593 and its now showing 868186040373266 for what I assume is the same cell.

      Are there new ways via the CLI to get that info, as UQMI seems not to work now with the new protocol maanagament as the device is not /dev/cdc-wdm0 but is /sys/devices/platform/ehci-platform/usb1/1-1/1-1.3

      UQMI fails to open that device. My ignorance no doubt but knowing how to interrogate the connection with that device would be useful, and for which I would be grateful.

    2. turnej2 says:

      Good instruction for the SSH firmware install.
      One note there is a typo in the instruction. You want to scp the “UPDATE_NAME”.bin file to /tmp not /tm
      The mtd command has the correct /tmp path.

    Leave a Reply