← 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
- Download Link (OpenWrt Firmware Selector): https://firmware-selector.openwrt.org/?version=SNAPSHOT&target=d1%2Fgeneric&id=widora_mangopi-mq-pro
- Reference Installation Document: https://openwrt.org/docs/techref/hardware/soc/soc.allwinner.d1
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.
Source: Support Matrix