Installing OpenWrt on ZimaBoard 2

1.Introduction

The official logo of openwrt

OpenWrt is an open-source, Linux-based router operating system widely used on home routers, enterprise routers, soft routers, NAS devices, and other network equipment. It offers high flexibility and customization, allowing users to manage their network devices just like operating a small Linux server. 

Key features of OpenWrt include:

  • Open source and transparent: Full control with no black-box components.

  • Highly extensible: Install additional packages such as VPN, AdGuard, Docker, and more.

  • High performance: Well-suited for gigabit networks and powerful soft-router hardware.

  • Flexible networking: Supports advanced features such as VLAN, multi-WAN, and bypass routing.

This tutorial aims to demonstrate how to use the ZimaBoard 2 to build a high-performance soft router and guide you through the complete installation process of OpenWrt.


2.Preparation

Please prepare the following hardware and tools in advance to ensure a smooth installation process:

  • ZimaBoard 2 device

  • USB drive (≥16GB) for creating the bootable installer

    Tips

    The flashing process will erase all data on the USB drive. Please back up any important files beforehand!

  • PC (Windows / macOS) for downloading the firmware and flashing it to the USB drive

  • Monitor + MiniDP to HDMI/DP adapter + keyboard + Ethernet cable


3.Installation Steps

Step 1: Create an OpenWrt Bootable USB Drive

Download the firmware

  • Visit the official download page: Download the official firmware of openwrt

  • Select the recommended image type: Choose the COMBINED-EFI (SQUASHFS) version. This is a complete bootable image designed for x86_64 devices, supports UEFI boot, and is fully compatible with the ZimaBoard 2 BIOS environment.

    Download the official firmware of openwrt

Step 2: Flash the Image to the USB Drive Using balenaEtcher

1.Prepare an empty USB drive on your computer

Tips

The flashing process will erase all data on the USB drive. Please back up any important files beforehand!

2.Insert the USB drive into your PC

balenaEtcher burning

3.Open balenaEtcher(If you don’t have it installed, you can download it from the official website .)

4.Start flashing

  • Click Flash from file and select the downloaded OpenWrt x86 image

  • Click Select target and choose your USB drive

  • The flashing process typically takes 1–3 minutes, so please wait patiently

5.Flash complete — remove the USB drive

  Once Etcher displays “Flash Complete!”, you can safely eject the USB drive. Your USB drive is now a bootable OpenWrt installation medium.

The burning of balenaEtcher is complete

Step 3: Boot the ZimaBoard 2 from the USB Drive

1.Prepare and connect the hardware

  • Insert the newly created OpenWrt bootable USB drive into one of the USB ports on the ZimaBoard 2

  • Use an Ethernet cable to connect the LAN port (the one closest to the power connector) to your computer

  • Connect the power supply and ensure the keyboard and monitor (or other control method) are ready

2.Enter the Boot Menu

  • Press the power button to start the ZimaBoard 2

  • When the boot screen appears, repeatedly press F11 to enter the Boot Menu

3.Select the USB drive as the boot device

  • In the Boot Menu, use the arrow keys to select your USB drive

  • Press Enter to confirm and boot from the USB drive

Startup sequence option

4.Confirm that OpenWrt has booted successfully

  • If everything is working correctly, the ZimaBoard 2 will boot from the USB drive and enter the OpenWrt system (usually a command-line interface)

openwrt has been launched successfully

Step 4: Access the OpenWrt Web Interface via Browser

1.Ensure your computer is connected to the ZimaBoard 2

  • The Ethernet cable from your computer should be plugged into the LAN port (the port closest to the power connector) on the ZimaBoard 2

  • Your computer’s network adapter should be set to obtain an IP address automatically (DHCP)

  • In most cases, OpenWrt will assign your computer an address in the 192.168.1.x range (e.g., 192.168.1.100)

2.Open the OpenWrt management page in your browser On your computer, open any browser (Chrome, Edge, Firefox, etc.), and enter the following address in the URL bar:

http://192.168.1.1

3.Log in to OpenWrt Default username: root Default password: password

openwrt login interface

4.Final Notes

At this point, you have completed the basic process of installing OpenWrt on the ZimaBoard 2.

From downloading the firmware and creating the bootable USB drive to booting from it and successfully logging into the web interface, you have now transformed this compact board into a powerful soft router.

From here, you can continue customizing your setup based on your needs, such as:

  • Configuring PPPoE or setting up a bypass (bridge) router

  • Installing common plugins (Docker, ad-blocking tools, proxy services, etc.)

  • Setting up remote access, NAS, media servers, and more

The combination of ZimaBoard 2 + OpenWrt offers endless possibilities—this tutorial is only the beginning.

If you encounter any issues during the process, feel free to share your situation and error messages with the community for assistance.