Openwrt Router Firmware

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
32,632
Reaction score
10,181
Example results of CoreMark from my OpenWRT/Asus and Linux machines.

1. Intel N100 CPU, Proxmox PVE 9 (based on Debian Linux 13)

Bash:
========================================
  狗点饭 NAS CoreMark 跑分工具
========================================

检测系统信息...
操作系统: linux
架构: x86_64
CPU 型号: Intel(R) N100
CPU 核心数: 4
✓ 找到可执行目录: /var/tmp

正在从 GitHub 下载 CoreMark (x86_64)...
######################################################################## 100.0%
下载完成!

正在运行 CoreMark 跑分...
使用 4 个线程 (逻辑核心数)
这可能需要几分钟时间,请耐心等待...


========================================
 CoreMark 跑分结果
========================================
分数: 92576.520280 CoreMark/MHz
迭代次数: 1600000
总耗时: 17.283000 秒
========================================
 
Last edited:

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
32,632
Reaction score
10,181
2. Virtual CPU for my OpenWRT router (two core, Intel N100 mini PC, PVE).

Bash:
========================================
  狗点饭 NAS CoreMark 跑分工具
========================================

检测系统信息...
操作系统: linux
架构: x86_64
CPU 型号: QEMU Virtual CPU version 2.5+
CPU 核心数: 2
✓ 找到可执行目录: /var/tmp

正在从 GitHub 下载 CoreMark (x86_64)...
######################################################################## 100.0%
下载完成!

正在运行 CoreMark 跑分...
使用 2 个线程 (逻辑核心数)
这可能需要几分钟时间,请耐心等待...


========================================
 CoreMark 跑分结果
========================================
分数: 54510.765876 CoreMark/MHz
迭代次数: 800000
总耗时: 14.676000 秒
========================================
 

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
32,632
Reaction score
10,181
3. Qualcomm IPQ5322, Asus TUF-BE6500

Bash:
xiaofan@TUF_6500-5020:/tmp/home/root# curl -fsSL https://raw.githubusercontent.com/huladabang/coremark-goufan/main/run.sh | sh
========================================
  狗点饭 NAS CoreMark 跑分工具
========================================

检测系统信息...
操作系统: linux
架构: arm64
CPU 型号: ARMv8 Processor rev 4 (v8l)
CPU 核心数: 4
✓ 找到可执行目录: /var/tmp

正在从 GitHub 下载 CoreMark (arm64)...
######################################################################## 100.0%
下载完成!

正在运行 CoreMark 跑分...
使用 4 个线程 (逻辑核心数)
这可能需要几分钟时间,请耐心等待...


========================================
 CoreMark 跑分结果
========================================
分数: 18132.366274 CoreMark/MHz
迭代次数: 240000
总耗时: 13.236000 秒
========================================
 

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
32,632
Reaction score
10,181
4. Broadcom BCM4908, Asus RT-AX86U router

Bash:
xiaofan@RT-AX86U-2D40:/tmp/home/root# curl -fsSL https://raw.githubusercontent.com/huladabang/coremark-goufan/main/run.sh | sh
========================================
  狗点饭 NAS CoreMark 跑分工具
========================================

检测系统信息...
操作系统: linux
架构: arm64
CPU 型号:
CPU 核心数: 4
✓ 找到可执行目录: /var/tmp

正在从 GitHub 下载 CoreMark (arm64)...
######################################################################## 100.0%
下载完成!

正在运行 CoreMark 跑分...
使用 4 个线程 (逻辑核心数)
这可能需要几分钟时间,请耐心等待...


========================================
 CoreMark 跑分结果
========================================
分数: 22763.722903 CoreMark/MHz
迭代次数: 440000
总耗时: 19.329000 秒
========================================
 

BBCWatcher

Arch-Supremacy Member
Joined
Jun 15, 2010
Messages
23,388
Reaction score
4,890
there are a few builds to reference on which is a good start and there is a PR for adding openwrt support to the device. but as my normal habit, I always ends up as doing a custom build with custom patches off the mainline tree.
How's your Quantum W1700K doing? Any OpenWrt results yet?
 

BBCWatcher

Arch-Supremacy Member
Joined
Jun 15, 2010
Messages
23,388
Reaction score
4,890
Working well as a AP. Already positioned one unit as the household's primary wifi.
Anything in particular you are interested in?
Good news!

Initial installation still requires physically "attacking" the unit, correct? Not that it can't be done, but that's something prospective buyers should keep in mind since it requires some tools and a bit of technical acumen.

How's the wireless range as far as you can tell?
 

GlassDoor

Member
Joined
Mar 29, 2021
Messages
443
Reaction score
774
Good news!

Initial installation still requires physically "attacking" the unit, correct? Not that it can't be done, but that's something prospective buyers should keep in mind since it requires some tools and a bit of technical acumen.

How's the wireless range as far as you can tell?
This is not for 95% of the audience here. opening up the box to access the serial console is just the first step.
Wireless range wise....... it's openwrt and you are building your own build. So read between the lines :D
I will say this thou.. the hardware is very very well engineered.

ps. the two units i have will probably last me past 2030. good HW and the soc and wifi chipset are both getting support upstream.
 
Last edited:

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
32,632
Reaction score
10,181
OpenWRT project has the following packages for ad blocking
https://openwrt.org/docs/guide-user/services/ad-blocking

1. Adblock
2. Adblock-Fast
3. Adguard Home
4. Adguard Lean (no official package yet).

You can of course use Pi-hole or standalone Adguard Home installation.

I was using Pi-hole LxC container with OpenWRT for quite a while, then I switched to Adguard Home LxC container. But later I become lazy and just use Adblock-Fast package.
 

Ahdaii

Senior Member
Joined
Jul 10, 2018
Messages
886
Reaction score
419
Is it possible to flash openwrt onto Nokia Beacon 1?
Because I tried to google. but was unable to find installation instructions for Nokia Beacon 1.
Can do that easily for Linksys EA8100
 

newfrog

Member
Joined
Aug 17, 2015
Messages
102
Reaction score
5
For those of you interested in re-purposing your old mini-PC as an OpenWrt router, read on.

Main idea: Your existing wireless routers become dumb APs (no DHCP server, no DNS). Your old mini-PC becomes the actual router, and since even pretty old mini-PCs will easily have at least a couple of times the processing power of modern routers as well as a lot more memory and disk space, you can run OpenWrt x86/64 on it and turn it into a powerhouse running all kinds of useful "stuff".

Any old mini-PC will do. Even a crappy old Intel i5-4590T works wonders. AMD works well too. Minimally, it must have a 1000 Mbps RJ-45 Ethernet Port, at least one USB 3.0 port, and another USB port to connect your keyboard. HDMI is also required to connect to a display.

Side note: you would generally want a build that consumes minimal power at idle. I would say 4W - 6W is ideal. More is fine of course but do work out your monthly cost accordingly.

(Interesting note: I have even gotten this to work with old laptops since many of them fit the above requirements, plus they have their own display. The power consumption is surprisingly low at idle as well because they are designed to not drain laptop batteries quickly, so it actually works well when you run it off AC power. Only thing is that laptops are usually not designed to be turned on 24/7 and tends to generate more heat. Your mileage will vary.)

I suggest using the built in RJ-45 Ethernet Port as LAN, and a UGreen Ethernet Adapter 2500Mbps USB-C/A to RJ45 (for example: https://shopee.sg/product/859347743/27579031991) as WAN. Cheaper adapters tend to have dodgier builds whereas I have found the above UGreen adapter to be super solid. It only costs about SGD 20 so don't stinge as you want your network connection to be rock solid. For the above adapter, you will need to do "opkg update && opkg install kmod-usb-net-rtl8152". You will then see the following at bootup: r8152 x-x:x.x: load rtl8156b-2 v3 10/20/23 successfully

And there you have it. Once your hardware is sorted, you simply install OpenWrt x86/64 into your hard disk and you're good to go. There's a lot you can do with it and it would be the most powerful consumer router that you can have at an extremely low cost.

Once you have installed the latest OpenWrt 24.10.2 on it, be sure to install owut: "opkg update && opkg install owut". This makes future updates as easy as "owut upgrade". It builds a custom firmware for you based on your existing packages, downloads it, checks the checksum, and then installs the new firmware which will result in a reboot. This takes about five minutes in total. Makes future updates so much easier.

Here is the official OpenWrt x86 guide to get you started: https://openwrt.org/docs/guide-user/installation/openwrt_x86

Signing off for now. Open to questions and for experts to weigh in.
Hi, I read your suggestions and watched the VanTech videos. I have setup openwrt on my Intel NUC successfully and extended the SSD size fully. The inbuilt NIC is LAN (eth0) but it doesn't have a WAN port. I connected both Ugreen 2.5Gbps USB adapter or a generic 1 Gbps but this was not used at all. So without WAN, I don't have internet access so can't do OPKG UPDATE or install any other packages.

How do I get the system to recognise the USB ethernet adapters so that it/I can create a WAN port? I guess it is missing the USB drivers.

Any difference to using UEFI or BIOS boot versions?
Thanks.
 
Last edited:
Important Forum Advisory Note
This forum is moderated by volunteer moderators who will react only to members' feedback on posts. Moderators are not employees or representatives of HWZ Forums. Forum members and moderators are responsible for their own posts. Please refer to our Community Guidelines and Standards and Terms and Conditions for more information.
Top