← Back to MangoPi MQ Pro
openwrt on MangoPi MQ Pro

System Version

Not specified

Status

basic

Last Update

2025-03-03

OpenWrt MangoPi MQ Pro Test Report

Test Environment

System Information

In OpenWrt Firmware Selector, you can customize and build system images online, adding the pre-installed software packages you need. For this test, we used the unmodified original image.

Hardware Information

  • MangoPi MQ Pro
  • A microSD card
  • A USB to UART Debugger (e.g., CH340, CH341, FT2232, etc.)

Installation Steps

Flashing the Image to microSD Card

Use dd to flash the image to the microSD card.

gzip -kd openwrt-d1-generic-widora_mangopi-mq-pro-ext4-sdcard.img.gz
sudo dd if=openwrt-d1-generic-widora_mangopi-mq-pro-ext4-sdcard.img of=/dev/your/device bs=1M status=progress

Logging into the System

Logging into the system via serial port.

Expected Results

The system should boot normally and allow login via the onboard serial port.

Actual Results

The system booted successfully and login via the onboard serial port was also successful.

Boot Log

[    2.013600] Run /sbin/init as init process
[    2.280428] init: Console is alive
[    2.284620] init: - watchdog -
[    2.580288] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    2.596862] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    2.606884] init: - preinit -
[    8.019779] random: crng init done
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[   12.021022] platform 2009400.temperature-sensor: deferred probe pending
[   12.594623] mount_root: mounting /dev/root with options 
[   12.665047] EXT4-fs (mmcblk0p2): re-mounted ff313567-e9f1-5a5d-9895-3ba130b4a864 r/w. Quota mode: disabled.
[   12.679037] urandom-seed: Seed file not found (/etc/urandom.seed)
[   12.737301] procd: - early -
[   12.740832] procd: - watchdog -
[   14.275367] procd: - watchdog -
[   14.280355] procd: - ubus -
[   14.348389] procd: - init -
Please press Enter to activate this console.
[   15.985076] kmodloader: loading kernel modules from /etc/modules.d/*
[   17.212892] compat: loading out-of-tree module taints kernel.
[   17.219557] Loading modules backported from Linux version v6.12.6-0-ge9d65b48ce1a
[   17.227178] Backport generated by backports.git v6.1.110-1-35-g410656ef04d2
[   17.862418] urngd: v1.0.2 started.
[   21.889288] PPP generic driver version 2.4.2
[   21.899199] NET: Registered PF_PPPOX protocol family
[   22.028461] rtw_8723ds mmc1:0001:1: Firmware version 48.0.0, H2C version 0
[   22.750777] kmodloader: done loading kernel modules from /etc/modules.d/*



BusyBox v1.37.0 (2025-03-02 10:42:48 UTC) built-in shell (ash)

  _______                     ________        __
 |     | .-----.-----.-----. |  |  |  | .----. |  | _ |
 | --- ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt SNAPSHOT, r28926-9a7192c08e
 -----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------

 OpenWrt recently switched to the "apk" package manager!

 OPKG Command           APK Equivalent      Description
 ------------------------------------------------------------------
 opkg install <pkg>     apk add <pkg>       Install a package
 opkg remove <pkg>      apk del <pkg>       Remove a package
 opkg upgrade           apk upgrade         Upgrade all packages
 opkg files <pkg>       apk info -L <pkg>   List package contents
 opkg list-installed    apk info            List installed packages
 opkg update            apk update          Update package lists
 opkg search <pkg>      apk search <pkg>    Search for packages
 ------------------------------------------------------------------

For more https://openwrt.org/docs/guide-user/additional-software/opkg-to-apk-cheatsheet

root@OpenWrt:~# uname -a
Linux OpenWrt 6.6.80 #0 SMP Sun Mar  2 10:42:48 2025 riscv64 GNU/Linux
root@OpenWrt:~# cat /etc/os-release 
NAME="OpenWrt"
VERSION="SNAPSHOT"
ID="openwrt"
ID_LIKE="lede openwrt"
PRETTY_NAME="OpenWrt SNAPSHOT"
VERSION_ID="snapshot"
HOME_URL="https://openwrt.org/"
BUG_URL="https://bugs.openwrt.org/"
SUPPORT_URL="https://forum.openwrt.org/"
FIRMWARE_URL="https://downloads.openwrt.org/"
BUILD_ID="r28926-9a7192c08e"
OPENWRT_BOARD="d1/generic"
OPENWRT_ARCH="riscv64_riscv64"
OPENWRT_TAINTS=""
OPENWRT_DEVICE_MANUFACTURER="OpenWrt"
OPENWRT_DEVICE_MANUFACTURER_URL="https://openwrt.org/"
OPENWRT_DEVICE_PRODUCT="Generic"
OPENWRT_DEVICE_REVISION="v0"
OPENWRT_RELEASE="OpenWrt SNAPSHOT r28926-9a7192c08e"
OPENWRT_BUILD_DATE="1740912168"
root@OpenWrt:~# lscpu
-ash: lscpu: not found
root@OpenWrt:~# 

Test Criteria

Successful: The actual result matches the expected result.

Failed: The actual result does not match the expected result.

Test Conclusion

Test successful.