90 ‐ Hardware ‐ Genexis EX400 - freifunk-darmstadt/projects GitHub Wiki

Installation

Required Files

Download an OpenWrt Factory Image and the required Gluon sysupgrade image.

NOTE: Sysupgrade image prior official availablility is here: https://firmware.darmstadt.freifunk.net/images/3.0.7/sysupgrade/gluon-ffda-3.0.7-genexis-pulse-ex400-sysupgrade.bin

Manual Procedure

  1. Set your Device to have a static IP address in 192.168.1.0/24 which is not 192.168.1.1.

  2. Press and hold the reset button while powering on the device. Wait until the Status LED is Orange and WPS LED green

Screenshot From 2025-05-02 19-18-46

  1. Connect your Computer to the LAN port of the router.

  2. Open a Browser and navigate to http://192.168.1.1/

Screenshot From 2025-05-02 19-19-52

NOTE: The page might look slightly different depending on the version of the bootloader.

  1. Upload the OpenWrt factory image and wait until the device displays the Confirmation Page.

Screenshot From 2025-05-02 19-21-01

  1. Wait till the device has started OpenWrt. This usually takes around 2 minutes.

  2. Flash the upgrade using sysupgrade. You can execute on a local terminal

scp -O -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null gluon.bin [email protected]:/tmp/gluon.bin && ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null [email protected] "/sbin/sysupgrade -n /tmp/gluon.bin"

The following message can be safely ignored.

Command failed: ubus call system sysupgrade { "prefix": "\/tmp\/root", "path": "\/tmp\/gluon.bin", "command": "\/lib\/upgrade\/do_stage2", "options": { "save_partitions": 1 } } (Connection failed)
  1. Wait till Gluon is installed.

Install via Bash Script

https://github.com/herbetom/multiflash/blob/main/install-ex400.sh