Van Tech Corner
OpenWRT - NanoPi R5S Performance Test (NAT, OpenVPN & Wireguard VPN)
updated
The module comes in HP’s proprietary Flex IO form factor and connects via PCIe. In order to get it work with OpenWrt, we need the kmod-atlantic kernel module.
For testing, I used an HP EliteDesk 805 G8 with an AMD Ryzen 5 5600G, 64GB of RAM, and OpenWrt installed on a USB drive. Besides the Flex IO module, I also configured additional network interfaces using a USB 3.0 to 2.5GbE adapter (as the WAN port).
Although the card reported a 10Gbps link, the LAN to LAN throughput was around 5–6 Gbps, depending on the stream configuration. Perhaps there is something wrong with PCIe bandwidth or other factors, which I will investigate further in a follow-up video.
At the end, I also measured system power consumption during the test for additional insights.
Video timeline:
00:00 - HP 10Gb Flex IO & EliteDesk 805 G8 Introduction
00:48 - Installation Approach
01:17 - Build & Install OpenWrt with required drivers
01:50 - Hardware Connection
02:11 - Boot up OpenWrt on the HP EliteDesk 805 G8
02:33 - Check the HP 10Gb Flex IO PCI log with pciutils
03:08 - Install driver for HP 10Gb Flex IO (kmod-atlantic) & add to LAN bridge
03:34 - Change LAN port to HP 10Gb Flex IO & iperf3 test
04:08 - Connect HP 10Gb Flex IO to Zyxel XGS1250-12
04:56 - LAN to LAN iperf3 Throughput test
05:36 - ipef3 Test with Power Consumption Meter
❤️ Special thanks to samsepi01 (discord) for lending me the device.
Resources:
- OpenWrt firmware selector: firmware-selector.openwrt.org
- OpenWrt Driver for HP 10Gb Flex IO Module (AQC113C): kmod-atlantic
- HP 10GBase-T Flex IO (56Q71AA): hp.com/ng-en/products/accessories/product-details/2101153642
Thanks for watching and see you in the next video.
In this video, I take it one step further by attempting to enable and test the 6GHz band.
Using OpenWrt, most configurations had to be done manually via /etc/config/wireless due to current LuCI limitations. Despite multiple attempts, including setting option band '6g', enabling the enable_6ghz driver parameter, and broadcasting from 2 radios, the 6GHz SSID remained disabled or invisible to client devices like the Intel AX210 WiFi 6E and iPhone 15.
Video timeline:
00:00 - Introduction
00:50 - 1st Attempt - option band '6g'
01:39 - 2nd Attempt - enable_6ghz=1 (runtime)
02:22 - 3rd Attempt - enable_6ghz=1 (permanent)
02:42 - 4th Attempt - Almost success
03:43 - Last Attempt - Same SSID for 2.4GHz and 6GHz
If you have any suggestions or workarounds, feel free to share them in the comments.
Link to the resources:
- forum.openwrt.org/t/issue-utilizing-mt7916-on-bpi-r3/170140
- github.com/openwrt/openwrt/issues/17632#issuecomment-2655973661
Stay tuned for the next video, where I’ll test the AW7916-NPD on an x86 machine to evaluate its full throughput potential.
Thanks for watching and see you in the next video.
If you got the same module, all you need to do is installing OpenWrt 24 and the package kmod-mt7916-firmware.
Video timeframe:
00:00 - Intro
00:37 - Disassemble the WS-AP3825i
01:39 - Install AW7916-NPD and antenna cables
01:56 - Boot up OpenWrt and check PCIe device
02:55 - Install firmware/driver package for AW7916-NPD (MT7916)
03:44 - WiFi setup in LuCI
04:02 - No option to change bandwidth on 5GHz (stuck with HE20)
05:21 - Change htmode to HE160 via CLI
06:03 - New speed test results (HE160)
06:24 - Enable flow offloading and retest
07:12 - iperf3 LAN test result
07:34 - LuCI overwrites htmode to HE20
Resouces:
- OpenWrt ToH WS-AP3825i: openwrt.org/toh/extreme_networks/ws-ap3825i
- AW7916-NPD Wi-Fi 6E asiarf.com/elementor-66435
Thanks for watching and see you in the next video!
In this video, we will see the performance of the WS-AP3825i running OpenWrt 24. The test will cover WAN to LAN throughput test since the AP has 2 Gigabit Ethernet ports. We will also do LAN to LAN throughput via the 2.4GHz WiFi and 5GHz WiFi.
Video time frame:
00:00 - WS-AP3825i Intro
00:38 - My Internet speed test
00:56 - Login to LuCI Web-UI & Config Overview
01:25 - WAN to LAN throughput test (offloading disabled)
01:59 - WAN to LAN throughput test (offloading enabled)
02:23 - Setup WS-AP3825i as Acess Point
02:48 - Wireless LAN throughput test (5GHz)
03:27 - Wireless LAN throughput test (2.4GHz)
03:54 - Conclusion
You can check out the WS-AP3825i OpenWrt ToH at openwrt.org/toh/extreme_networks/ws-ap3825i
Thanks for watching and see you in the next video!
access point that was introduced by Cisco back in 2011. It was managed by Meraki Cloud and you will need license to use it.
However, you can turn this device into an independent Access Point, powered by open-source OS. This video will show you how to install OpenWrt 23 (and up-coming versions). We will also have a quick speed test at the end of the device.
( MR16 is a 14 year old AP, with the Atheros AR7161 CPU clocked at 680MHz. It has 16MB of flash and 64MB of RAM. Even though it does support 5GHz, it is based on the WiFi4 technology)
Video time frame:
00:00 - Meraki MR16-HW introduction
00:57 - Tear down the MR16
01:50 - The documentation (guide)
02:10 - TTL/UART connection to the Meraki MR16
02:40 - Open the Serial console on PC & boot up MR16
03:07 - Install OpenWrt initramfs on MR16 (via TFTP)
04:27 - Install OpenWrt sysupgrade via WinSCP
05:43 - Wireless (WiFi) speed test
MR16 guide on OpenWrt - openwrt.org/toh/meraki/mr16
That is all for this video. Thanks for watching and see you in the next one!
In this video, I will add another 2.5GbE to the OpenWrt One using the PCIe to 2.5GbE NIC with Intel I225-V Controller. In order to do that, I will need an M.2 Key-M to PCIe x4 adapter, and for this project, I used the one with label NGFFP4X-N03.
The video will walk you through the USB-C Console boot up, installing the driver for Intel I225-V 2.5GbE Controller, configure the NIC and speedtest with iperf3 & OpenSpeedTest. I have also included the power meter, just in case you want to know the power consumption.
Besides the I225-V, the Intel I340-T4 (Intel 82580 controller) and Intel Gigabit CT adapter also work great with OpenWrt One. However, the 2.5GbE NIC with Realtek RTL8125BG is not working.
In case you want to know the result, the maximum WAN to LAN throughput the OpenWrt One can handle is 1.3Gbps before the CPU max out. It does deliver 2.37Gbps LAN to LAN throughput, but with 95% CPU load (you don't want this).
Buy the OpenWrt One (affiliate): amzn.to/4kpWvzq
Video timeframe:
00:00 - Intro
00:28 - M.2 Key-M to PCIe x4 adapter (NGFFP4X-N03)
00:51 - Connecting the NIC & Adapter
01:05 - USB-C Serial Console - How to use it
02:03 - Boot up OpenWrt One with Serial Console
03:28 - Install pciutils and check the PCIe NIC status
03:50 - Install kernel driver for Intel I225-V (kmod-igc)
06:01 - Change the LAN port to 2.5GbE (PCIe)
07:59 - WAN to LAN - No Offloading
09:22 - WAN to LAN - Software Offloading
10:12 - WAN to LAN - Hardware Offloading
11:28 - OpenWrt One x Intel I340-T4 (Intel 82580)
12:00 - OpenWrt One x 2.5GbE Realtek RTL8125BG (not working)
That will be all. Thanks for watching and see you again, soon!
In this video, I’ll unbox the device, walk you through its specs, and guide you through the initial setup. We’ll upgrade the firmware and test WAN to LAN throughput over Ethernet and WiFi 6. Let's see how this community-built router holds up!
OpenWrt One Brief:
CPU: MediaTek MT7981B (Filogic 820) (Dual Core, 1.3GHz)
Wireless: Dual-band WiFI 6 via MediaTek MT7976C (2×2 2.4 GHz + 3×3 5Ghz)
Memory: 1GB DDR4
Ethernet: 1 x 2.5GbE RJ45 port and |1 x Gigabit Ethernet RJ45 port
Flash: 256 MiB SPI NAND and 16 MiB SPI NOR flash
Video timeframe:
00:00 - OpenWrt One Introduction
00:24 - OpenWrt Specification and I/O
01:54 - Pricing and Option
02:12 - OpenWrt Complete Set Unboxing
02:45 - Intial Setup
03:12 - Logic to LuCI Web Interface & Overview
04:30 - Upgrade OpenWrt firmware using USB Flash
05:51 - Install LuCI with apk (something new)
06:53 - WAN to LAN Throughtput via Ethernet (No Offloading)
07:51 - WAN to LAN Throughtput via Ethernet (Software Offloading)
08:38 - Set WiFi SSID
09:16 - WiFi 6 - 2.4GHz Test (WAN to LAN)
09:52 - WiFi 6 - 5GHz Test (WAN to LAN)
10:57 - More WiFi 6 5GHz Tests (not stable)
12:00 - Power Consumption
I would like to express my gratitude to Judy from Banana Pi for sending me the OpenWrt One, in order to make this video. Yet this video is not sponsored by Banana Pi :)
Link to Banana Pi Product Page: banana-pi.org/en/bananapi-router/173.html
OpenWrt One Docs: docs.banana-pi.org/en/OpenWRT-One/BananaPi_OpenWRT-One
OpenWrt One Firmware - openwrt.org/toh/openwrt/one
Buy the OpenWrt One (affiliate): amzn.to/4kpWvzq
Thank you for watching and see you in the next video!
Besides the basic I/O, such as USB, HDMI port, the youyeetoo also has MIPI CSI for Camera module and MIPI DSI for DSI screen.
You can learn more about the R1 SBC at: youyeetoo.com/products/youyeetoo-r1
Video timeframe:
00:00 - Intro & Overview
00:43 - Unboxing the youyeetoo R1 SBC
01:06 - R1 SBC Specification and I/O
03:01 - Connect DSI 7 Inch Touch Screen & Power on
03:11 - Android 13 on youyeetoo R1
04:00 - Assemble the Acrylic Casing
04:54 - Ubuntu 22.04 LTS on youyeetoo R1
Thanks for watching and see you in the next video!
In this video, we are going to test out the NanoPC-T6 performance with FriendlyWrt. FriendlyWrt is a fork of OpenWrt, that was developed by FriendlyElec for their NanoPi & NanoPC series. It comes with pre-installed packages & drivers to make the use of the SBC easier.
For this tests, I have installed the below modules:
+ Realtek RTL8822CE WiFi 5 module
+ Quectel EC25-EM for LTE/4G connection
+ Intel Optane NVMe SSD (just to see the power consumption, no actual test)
The tests consist of WAN to LAN throughput test, WiFi 5 througput with the RTL8822CE, 4G/LTE speedtest and Power consumption overview.
Video timeframe:
00:00 - Intro
00:33 - Wireless Modules (WiFi/4G-LTE/SSD)
00:59 - Install FriendlyWrt on the NanoPC-T6
02:16 - Login to FriendlyWrt & Overview
03:08 - 4G-LTE speed test with Quectel EC25-EM
04:41 - WAN to LAN throughput - OpenSpeedTest
05:48 - WAN to LAN throughput - iperf3
06:10 - WiFi 5 test (Realtek RTL8822CE)
07:56 - How about VPN, SQM QoS?
Check out: youtu.be/2bCf8Xchrfc?si=LcgKDgTbOpvdV6R1
and youtube.com/watch?v=YC16CsEYN6g
You can find the NanoPC-T6 bundle at:
+ amzn.to/4fh2rIJ (affiliate link)
Or, the NanoPi R6S as a high performance 2.5GbE router:
+ amzn.to/3YgYxsh
That is all for this video. Thanks for watching and see you in the next video!
In this video, we will have a look at the SCR 50AXE and see what set this router apart from the rest of the market.
The video will walk you through:
00:00 - Zyxel SCR 50AXE WiFI 6 Router Overview
00:48 - WiFi 6E - 5400 Mbps throughput in total
01:45 - Subscription-Free Security (Threat Protection)
02:45 - Simple Setup with Nebula Mobile app
03:45 - Nebula Cloud for Advanced Monitoring & Configuration
04:36 - VPN Configuration with Nebula Cloud
05:35 - WiFi Roaming (with Zyxel AP)
06:12 - Multiple SSID / Guest WiFi
06:59 - Conclusion
More info about the Zyxel SCR 50AXE: zyxel.com/vn/vi/products/next-gen-firewall/axe5400-wifi-6e-security-router-scr-50axe
Enjoy limited-time discounts with 30% off and an additional 160,000₫ off!
Lazada: bit.ly/3WKCOrM
Shopee: bit.ly/Shopee_RouterSCR50AXE
That is all for this video. Thanks for watching and see you in the next video!
The GL-iNet Flint 2 (GL-MT6000) has a USB 3.0 port. This is perfect for Network File Sharing or adding LTE/5G connectivity. Some of you have requested to test the throughput/speed of the network drive, so, here it is.
For this test, I used the KIOXIA 128GB M.2 2230 PCIe NVMe, model KBG40ZNS128G and the ORICO Dual NVMe/SATA Dual Protocol SSD Enclosure youtu.be/1irC6y4Nmqw?si=bq2ajZYaJPutICEs. The device supports 10Gbps, but due to the limitation of both my PC's USB ports, and the NVMe SSD, the benchmark on PC is not really high.
Video timeframe:
00:00 - Intro
00:31 - Hardware Overview / Test Setup
01:02 - NVMe SSD Benchmark on Windows PC with CrystalDiskMark
02:00 - Configure Network Storage on GL-iNet Flint 2
02:22 - Map the network drive on Windows Explore
02:39 - Flint 2 USB NAS benchmark/speedtest - NTFS format
03:35 - Change the format to EXT4
04:05 - Flint 2 USB NAS benchmark/speedtest - EXT4 format
Check out the Flint router: link.gl-inet.com/VanTechCorner
Buy it: link.gl-inet.com/storeVanTechCorner
Amazon ordering link:link.gl-inet.com/AmazonVanTechCorner
That is all for this video. Thanks for watching and see you in the next video!
For this test, I used 2 x USB 3.0 to 2.5 Gigabit Ethernet adapters. It has Realtek RTL8156B chip and the driver package is kmod-usb-net-rtl8152. Please note that you need to add this package to the OpenWrt firmware in order for the NIC to work.
Video timeframe:
00:00 - OpenWrt on Raspberry Pi 5 with USB adapters
00:57 - Build OpenWrt firmware with driver for USB network adapters
01:35 - Hardware setup & Configure the USB network adapters in LuCI
03:53 - Internet Speedtest
04:18 - Local OpenSpeedTest
04:40 - Enable Software Offloading & Packet Steering
04:53 - OpenSpeedTest
05:09 - iPerf3 Test
That is all. Thanks for watching and see you in the next video!
Comes with Dual-band WiFi, LTE CAT4/CAT 6 modules, and powered by OpenWrt, the Mudi V2 will get you connected, no matter where you are.
Do check out this video to find out more information.
Video timeframe:
00:00 - Mudi V2 Intro
00:41 - Hardware & Software Features
02:21 - Mudi V2 is based on OpenWrt
03:20 - The 7000mAh built-in battery
03:46 - USB-C dock for Ethernet connection
04:03 - First time Setup/Installation
05:27 - Speedtest at different places
Check out the Mudi V2:
gl-inet.com/products/gl-e750
Or, buy it now:
• GL.iNet Official Global Store:bit.ly/3RvtuX9
• Amazon US:amzn.to/4c4jwEi
Thanks for watching and see you in the next video!
There were reports that the 2.4GHz WiFi throughput of the Flint 2 is very bad in FW V4.5.6, and indeed it was. However, I can see a huge improvement in the recent firmware release.
Let check out the video for more information!
Video timeframe:
00:00 - Update the Flint 2 to FW V4.5.8
01:32 - 5GHz WiFi Throughput (ax) - OpenSpeedTest
03:12 - 5GHz WiFi Throughput (ax) - iperf3
04:11 - 2.4GHz WiFi Setting Overview
04:53 - 2.4GHz WiFi Throughput (ax) - OpenSpeedTest
06:11 - 2.4GHz WiFi Throughput (ax) - iperf3
That is all for this video. Thanks for watching and see you in the next one!
With low power-consumption x86 CPU (TDP 10W), the youyeetoo X1 SBC is suitable for general-purpose applications since it can run both Windows and Linux. It is also a good choice for lightweight virtualization with Proxmox or VmWare EXSI.
You can find the X1 SBC here: youyeetoo.com/products/youyeetoo-x1-x86-single-board-computer?VariantsId=11287
Or from Amazon: amzn.to/44PyPjH
Video timeframe:
00:00 - Unboxing the yooyeetoo X1 SBC
02:13 - Unboxing the metal casing for X1 SBC
03:01 - Unboxing the 7 Inch MIPI Display (with touch screen)
04:55 - Closer look at the yooyeetoo X1 I/O and connectors
07:31 - Power on the youyeetoo X1 SBC (Windows 11 pre-installed)
13:32 - Connect Ethernet cable, and a lot of Windows Updates
15:06 - Speedtest with Microsoft Edge
17:09 - Testing with WebGL Aquarium
18:38 - Video playback on Youtube
19:43 - What is next?
That is all for this video. Thanks for watching and see you all in the next one!
- WAN to LAN throughput test with OpenSpeedTest and iPerf3
- Hardware Acceleration ON vs OFF
- Wireless (WiFi) Throughput in 5GHz channel
- OpenVPN Throughput
- Wireguard Throughput
Check out the Flint router: link.gl-inet.com/VanTechCorner
Buy it: link.gl-inet.com/storeVanTechCorner
Amazon ordering link:link.gl-inet.com/AmazonVanTechCorner
Video timeline:
00:00 - Intro
00:26 - Testing Diagram
01:15 - WAN to LAN Throughput Test (HW Acceleration ON)
04:29 - WAN to LAN Throughput Test (HW Acceleration OFF)
07:31 - Wireless (WiFi) Throughput
10:16 - OpenVPN Throughput Test
11:59 - Wireguard Throughput Test
That is all for this video. Thanks for watching and see you in the next video!
For I/O, the Flint 2 has 2 x 2.5 Gigabit Ethernet port, 4 x Gigabit Ethernet port, 6000 Mbps WiFi througput in total (AX6000) and a USB 3.0 port. The device supports dual-wan/multi-wan setup with Ethernet, Cellular & WiFi.
The device is running a customized version of OpenWrt 23.05. Right now, there is no information of official OpenWrt support, but I hope there will be good news soon.
Check out the Flint router: link.gl-inet.com/VanTechCorner
Buy it: link.gl-inet.com/storeVanTechCorner
Amazon ordering link:link.gl-inet.com/AmazonVanTechCorner
Video timeframe:
00:00 - Flint 2 (GL-MT6000) Intro & Specs Highlight
01:49 - Flint 2 - Features
02:44 - Ways to manage the Flint 2
03:09 - Unboxing the Flint 2 - What is inside the box?
03:49 - First time Setup (Internet)
05:35 - Acess Web Interface & Upgrade Firmware
07:27 - GL-iNet Web Interface Walk Through
12:36 - Enable IPv6 for Internet (WAN)
13:48 - PPPoE Throughput (Wired) - Hardware Acceleration Enabled
15:25 - PPPoE Throughput (Wired) - Hardware Acceleration Disabled
17:40 - PPPoE Throughput (WiFi) - Connection Overview
18:06 - PPPoE Throughput (WiFi) - Speedtest
19:19 - What is next?
In the next video, we will have further testing, such as WAN to LAN throughput test (both WAN and LAN 2.5GbE), OpenVPN and Wireguard VPN. We will also check out the NAS throughput with a USB 3.0 disk, and more.
Thanks for watching and see you in the next video!
Since the Raspberry Pi 5 only has 1 network port, I used a USB 3.0 to Ethernet adapter as the WAN interface.
For this test, I used 2 USB to Ethernet adapter:
- D-Link DUB-1213 USB 3.0 to Gigabit Ethernet Adapter (ASIX AX88179)
- No-Brand USB 3.0 to 2.5 Gigabit Ethernet Adapter (Realtek RTL8156B)
Check out the video for more information.
You can find the products in the below URL (affilate)
Raspberry Pi 5 - my.cytron.io/p-raspberry-pi-5?tracking=vantech
Build the firmware: firmware-selector.openwrt.org
Driver packages:
openwrt.org/packages/pkgdata/kmod-usb-net-asix-ax88179
openwrt.org/packages/pkgdata/kmod-usb-net-rtl8152
Video timeframe:
00:00 - Intro
00:29 - USB 3.0 to Ethernet Adapters for the Raspberry Pi 5
01:21 - Build OpenWrt firmware for Pi 5 with LuCI & drivers
02:37 - Enable Software Offloading & Packet Steering
03:08 - Throughput Test - D-Link DUB-1312
03:34 - Throughput Test - No-Brand 2.5GbE Adapter
Thanks for watching and see you in the next video!
Since the Raspberry Pi 5 only has 1 x Ethernet port, I used the D-Link DUB-1312 USB to Ethernet adapter as the WAN port. The onboard Ethernet port was configured as LAN.
OpenWrt for Raspberry Pi 5 - github.com/mj22226/openwrt/releases/tag/bcm2712-6.1
PR to add support for RPI 5 - github.com/openwrt/openwrt/pull/13987
You can find the products in the below URL (affilate)
Raspberry Pi 5 - my.cytron.io/p-raspberry-pi-5?tracking=vantech
D-Link DUB-1312 - amzn.to/3U8A8oy
00:00 - Intro
00:34 - Download & Burn OpenWrt to microSD card
00:55 - Hardware Setup
01:56 - Power on the Raspberry Pi 5 with OpenWrt
02:17 - Access the LuCI Web Interface
03:06 - WAN to LAN Throughput Test
04:30 - OpenVPN Throughput Test
06:31 - Wireguard VPN Throughput Test
07:56 - Conclusion
Thanks for watching and see you in the next video!
The NanoPC-T6 was built on the Rockchip RK3588 SoC. It comes with an 8-cores CPU: 4 x ARM Cortex-A76 cores & 4 x ARM Cortex-A55 cores, 6TOPS NPU, the Mali-G610 MP4 GPU and the intergrated VPU supports upto 8K video econding & decoding.
For connectity, the NanoPC-T6 comes with 2 x 2.5GbE ports, an M.2 M-Key connector for NVMe SSD, an M.2 E-Key connector for WiFi & Bluetooth module, and a Mini-PCIe connector for 4G/5G module. This makes the NanoPC-T6 suitable for different applications and usages.
You can purchase the NanoPC-T6 from the WayPonDev store on Amazon:
amzn.to/3sXowcD
NanoPC-T6 4+32GB: amazon.com/dp/B0C4YPCR96?ref=myi_title_dp
NanoPC-T6 8+64GB: amazon.com/dp/B0C4YPVQ8Q?ref=myi_title_dp
NanoPC-T6 16+128GB: amazon.com/dp/B0C4YQT8XY?ref=myi_title_dp
With M.2 Wifi Module Bundle
NanoPC-T6 4+32GB: amazon.com/dp/B0C4TN1SKH?ref=myi_title_dp
NanoPC-T6 8+64GB: amazon.com/dp/B0C4TQXRTS?ref=myi_title_dp
NanoPC-T6 16+128GB: amazon.com/dp/B0C4TQ8BG4?ref=myi_title_dp
Video timeframe:
00:00 - NanoPC-T6 Highlight
00:42 - Version & Pricing
01:06 - NanoPC-T6's IO
02:09 - Closer look at the PCB components
05:21 - Hardware Setup
05:44 - NanoPC-T6 First Boot (Ubuntu)
05:56 - Wireless Connectivity Test (WiFi & LTE)
06:48 - Ethernet Connectivity Test
07:05 - eMMC Speed Test (hdparm)
07:20 - Video Playback & GPU Performance
08:32 - Next Video Preview
Thanks for watching and see you in the next one!
In this setup, the HSGQ is connected to the 2.5G Media Converter. The RJ45 port of the Media Converter is connected to the WAN port of the Nano Pi R6S.
If this is your first attempt replacing the ISP provided device, you can check out the below videos for more information:
What is OLT & ONT/ONU - Hisense GPON LTE3415 youtu.be/yD8aq4KSWko?si=HPIykg9wbIwhWMe1
LEOX LXT-010S-H SFP GPON Module youtu.be/G3va7X4PZFo?si=zqYoP1OJfMvWymPP
NOKIA GPON SFP G-010S-A youtu.be/3g6mRDfUppQ?si=51u7USKel5ZUWn1q
Ubiquiti UFiber LOCO youtu.be/ZI2U8wnJ4IQ?si=MJJtPJK4uJFV7TV3
Besides the Web Interface, you can also configure the SFP module via Telnet. The commands are the same with other Realtek GPON SFP, such as the ODI DFP-34G-2C2 and the LEOX LXT-010S-H.
Video timeframe:
00:00 - Intro
00:29 - A short history of ODI/HSGQ SFP PON Stick
01:06 - Overview of the HSGQ SFP XPON ONU Stick
01:54 - Getting Started - Connecting the Hardware
02:21 - Access the HSGQ SFP XPON Web Interface
04:04 - The PON Tab - XPON (GPON/EPON status)
04:46 - The PON Settings (where you configure most of the thing)
06:18 - MAC & MACKEY (must see)
07:13 - VLAN Setting (Auto/Manual Transparent or PVID)
07:53 - Clone the OMCI value from the ISP provided ONT
09:02 - Check the PON Authenticate Status (O5 = good to go)
09:28 - Set up PPPoE on the NanoPi R6S
12:08 - Some Speedtests
13:53 - More about the VLAN tagging on the XPON SFP Module
Special thanks to Đông Vũ for lending me the HSGQ XPON SFP module.
Thank you for watching and see you in the next video!
OpenWrt 21.02 firmware provided by Banana Pi is out of date and there are problems with DSA, for example VLAN is not working fine. Fortunately, mj22226 and other developers are maintaining an up-to-date OpenWrt version which can be used for the BPI-R2-PRO and other SBC with Rockchip SoC, such as the NanoPi R4S, Rock Pi 4, etc. In this video, I will use OpenWrt from him.
You can check out the guide at: vantc.net/install-openwrt-23-snapshot-firmware-on-banana-pi-bpi-r2-pro.html
Video timeframe:
00:00 - Intro
00:35 - OpenWrt firmware from mj2226 (Marty Jones)
01:21 - Create microSD card to boot OpenWrt
01:35 - Boot OpenWrt on microSD card with MASKROOM button
02:04 - Flash OpenWrt to the internal eMMC storage
02:34 - Boot OpenWrt from internal eMMC storage
02:52 - Install the latest OpenWrt firmware for the BPI-R2-PRO
03:29 - Test Overview
03:49 - PPPoE with VLAN - Speedtest - SW Offloading Enabled
04:17 - PPPoE with VLAN - Speedtest - SW Offloading Disabled
BPI R2 PRO Wiki - wiki.banana-pi.org/Getting_Started_with_R2PRO#introduction
Thanks for watching and see you again!
With OpenWrt 19, the Linksys WRT1900AC V1 can handle Gigabit (940Mbps) WAN to LAN throughput. However, it only does 350/800 Mbps with OpenWrt 21/22/23 (PPPoE). WAN to LAN throughput better for DHCP (780/660 Mbps), but still far away from the expected throughput.
For now, the only solution I have to improve the performance is downgrading the WRT1900AC to OpenWrt 19 where swconfig is being used. If you have any idea how to get a better throughput/performance with OpenWrt 21/22/23, please share in the comment section.
WRT1900 return to stock firmware - openwrt.org/toh/linksys/wrt1900ac#return_to_stock_firmware
Video timeframe:
00:00 - Intro & Story
01:15 - WRT1900AC V1 Throughput with OpenWrt 22 (DSA)
02:32 - Failed to Downgrade from OpenWrt 22 to OpenWrt 19 using LuCI
03:16 - Revert / Return Linksys WRT1900AC V1 to stock firmware
03:51 - Install OpenWrt 19 from Linksys Stock Firmware
04:20 - Configure PPPoE with VLAN tagging
04:54 - PPPoE throughput - SW Offloading Disabled
05:12 - PPPoE throughput - SW Offloading Enabled
05:46 - Configure PPPoE with no VLAN tagging & throughput
06:23 - Final words
That is all. Thanks for watching and see you in the next video!
The video will walk you through:
+ Configure Storage (USB/SSD/HDD/NVMe)
+ Create Disk partition & File system
+ Mount the partition on OpenWrt/Linux
+ Install & Configure Samba4
Link to the command/doc: vantc.net/setup-file-sharing-smb-on-openwrt-with-samba4.html
Video timeframe:
00:00 - Intro
00:26 - Video content
00:53 - Why I make this video?
01:49 - To get started, you will need
02:24 - Establish SSH connection to the router
02:56 - Configure Storage on OpenWrt
03:54 - Check if Storage device (USB/SSD/HDD) is detected
04:54 - Create a partition on the disk
06:44 - Create a file system (ext4)
08:06 - Mount the partition with LuCI
09:35 - Check if the mount is working
10:25 - Install & Configure Samba4
12:13 - Create SMB (Samba) User & Password
14:11 - Map the Network Drive on Windows
14:45 - Can't write to the Network Drive - Troubleshoot
15:34 - File transferring speedtest
17:14 - Disk Benchmark & Power Consumption
18:29 - Advanced configuration
18:50 - Note for Windows users
You can find the NanoPi R6C on Amazon (affiliate)
R6C 4GB RAM - no eMMC: amzn.to/45pF4Il
R6C 8GB RAM - 32GB eMMC: amzn.to/3QWiaDT
Thanks for watching and see you guys in the next video!
Basically, it is very easy to get your AP setup in just a few minutes:
1. Download the Zyxel Mobile App
2. Sign up or Login with your Zyxel account
3. Scan the QR code on the box to add the device.
4. Setup WiFi & turn on Smart Mesh
And that is all. Pretty simple, is it!
If this video is too long, you can find the shorter version by Zyxel, here youtu.be/cSyD29ErI24
Zyxel NWA50AX product page: zyxel.com/vn/vi/products/wireless/802-11ax-wifi-6-dual-radio-poe-access-point-nwa50ax
Zyxel Facebook: facebook.com/ZyxelVietnam
Where to buy:
- Zyxel Resellers: zyxel.com/global/en/where-to-buy/locate-partner
- Shopee: bit.ly/ZySHP_NWA50AX
- LAZADA: bit.ly/ZyLAD_NWA50AX
That is all. Thanks for watching and see you in the next update!
Video timeframe:
00:00 - Intro
00:20 - Enable Smart Mesh on Zyxel Nebula Control Center
01:07 - Devices Overvier (Actual Installation Location)
01:32 - Throughput when APs are connected via Ethernet cable
02:05 - Force the 2nd NWA50AX to use Wireless as Uplink
02:38 - Throughput when 2nd AP connected to a Wireless Uplink (Mesh)
03:00 - Adjust the position of the 1st AP to enhance connectivity
03:32 - Throughput test after changing the AP's position
04:00 - Closing
Zyxel NWA50AX product page: zyxel.com/vn/vi/products/wireless/802-11ax-wifi-6-dual-radio-poe-access-point-nwa50ax
Zyxel Facebook: facebook.com/ZyxelVietnam
Where to buy:
- Shopee: bit.ly/ZySHP_NWA50AX
- LAZADA: bit.ly/ZyLAD_NWA50AX
Thanks for watching and see you in the next update!
You can place an order directly from LeoLabs - sales@leolabs.pl
Below is some information of the setup:
ISP: Viettel
OLT: ZTE
ONT/ONU: Dasan H646GM-V
GPON SFP: LEOX LXT-010S-H (supports 1/2.5G GPON)
Media Converter: JUPLINK 2.5GbE
Router: NanoPi R6S (2.5GbE)
In other to replace the ISP provided ONT/ONU, we should clone (copy the information of the original device) to the new SFP/ONT so that it will report the same information to the OLT, to get authenticated. The information is vary, but basically it will be GPON Serial Number, ONU Model, PON Vendor ID, Hardware Version, Software Version and MAC Address.
You can check out my previous videos to learn more:
youtu.be/3g6mRDfUppQ
youtu.be/yD8aq4KSWko
youtu.be/ZI2U8wnJ4IQ
youtu.be/ib0XVeCJanM
LEOX LXT-010S-H home page: bit.ly/47kMrCg
LXT-010S-H User Guide: hack-gpon.org/ont-leox-lxt-010s-h
Other resources: github.com/Anime4000/RTL960x
Timeframe:
00:00 - Intro
00:56 - Who is LeoLabs?
01:31 - The LEOX LXT-010S-H GPON SFP Module
01:59 - Current Setup (ISP provided ONT) Overview & Speedtest
05:43 - What information to clone (to the new GPON ONT/SFP)
06:51 - New Hardware Installation (LEOX LXT-010S-H, 2.5G Media Converter)
07:33 - Access the LXT-010S-H Web-UI (with OpenWrt)
10:33 - Configure the LXT-010S-H with Telnet (Must watch)
13:00 - Speedtest - Up to 2 Gbps Throughput
14:45 - Don't use OpenWrt? Only have SFP + Media Converter
Thanks for watching and see you in the next update!
Standard: IEEE 802.11 ax/ac/n/g/b/a
MIMO: MU-MIMO
Wireless speed: 2.4GHz - 575 Mbps, 5GHz - 1200 Mbps
Bandwidth: 20-, 40-, 80-MHz
Supports Band steering, WDS/Mesh, Fast roaming and DCS, etc
Operating mode: Nebula cloud managed or Standalone
Video timeframe:
00:00 - Zyxel NWA50AX Features Overview
03:33 - What is inside the box
05:05 - Initial Setup (First Use Setup)
08:39 - Web-UI Walkthrough
15:05 - Connecting to the WiFi SSID
16:22 - Speedtest from PC (Intel AX210 to NWA50AX)
17:07 - Speedtest from phone
Resources:
- Zyxel NWA50AX product page: zyxel.com/vn/vi/products/wireless/802-11ax-wifi-6-dual-radio-poe-access-point-nwa50ax
- Zyxel Facebook: facebook.com/ZyxelVietnam
Where to buy:
- Shopee: bit.ly/ZySHP_NWA50AX
- LAZADA: bit.ly/ZyLAD_NWA50AX
Thanks for watching and see you in the next one!
Basically, the installation is very simple and you just need to install the below packages if you are using modules that is based on the QCA988x:
- ath10k-firmware-qca988x-ct (Alternative ath10k firmware for QCA988X from Candela Technologies.)
- kmod-ath10k-ct (ath10k-ct driver optimized for CT firmware)
- hostapd ( to enable 802.1x/WPA/EAP/RADIUS Authenticator)
Video timeframe:
00:00 - Intro & Hardware Overview
01:11 - Check if the Wireless Network Adapter is Detected (LuCI & lspci)
02:35 - Overview of firmware & driver for the QCA988x module
03:39 - Install QCA998x firmware & driver on LuCI
04:51 - Setup the WiFI SSID & Connection Check
07:28 - WiFi Throughput Test with iperf3
That's all for this video. Thanks for watching and see you in the next one!
After watching this video, you will know
- How to setup Internet on the EdgeRouter X or EdgeRouter X SFP for first time use (PPPoE & DHCP)
- Configure NAT rule to access the modem (Nokia G-010S-A) which is behind NAT
- Clone the MAC address for WAN interface
- Enable Hardware Offloading on EdgeRouter series
If this is your first time using a GPON SFP module, please have check on the below videos:
youtu.be/3g6mRDfUppQ
youtu.be/yD8aq4KSWko
Video timeframe:
00:00 - Intro - EdgeRouter X SFP & Nokia G-010S-A
00:29 - Hardware Setup
01:21 - Access the EdgeRouter X SFP Dashboard
02:23 - Edgerouter X SFP Initial Setup (PPPoE)
06:34 - Configure NAT rule to access the NOKIA G-010S-A
08:42 - Quick Overview of the G-010S-A Dashboard
09:33 - Clone the MAC address for WAN interface
11:12 - Internet is up - Let's run Speedtest
13:11 - Enable Hardware Offloading on EdgeRouter X SFP
- EdgeRouter Hardware Offloading: help.ui.com/hc/en-us/articles/115006567467
- If you are interested in the EdgeRouter X SFP & the G-010S-A, please send me a DM
- Uneven by ComaStudio: pixabay.com/music/upbeat-uneven-111379
That is all for this video. Thanks for watching and see you in the next one!
The videos can be applied on all GL-iNet routers that run stock firmware and has a USB port, such as the Beryl AX GL-MT300, Flint GL-AX1800, Beryl -MT1300, etc.
The drivers & kernel modules for 4G/LTE/3G had been pre-installed on GL-iNet firmware. Therefore setup is just plug-and-play. All you need to do is press the "Auto Setup" to establish the connection. However, you can have advanced settings with "Manual Setup".
Video timeframe:
00:00 - Intro & LTE Module Hardware Overview
00:51 - Access GL-iNet Dashboard
01:38 - Auto Setup the Cellular Data
02:17 - Speedtest
03:21 - Manual Setup the Cellular Data
04:11 - Modem Management
Resources:
- The Beryl AX - bit.ly/3HAS18M
- If you are using OpenWrt, see this video youtu.be/87izvwhflEc
Components (affiliate)
- Beryl AX (Amazon) - amzn.to/3Jj6cjO
- USB to Mini-PCIe Adapter for LTE - amzn.to/431D2Mm
- Quectel EC25 (for US) - amzn.to/46yGscL
- USB to Mini-PCIe, Antenas & Cable kit - amzn.to/3CLYIl6 (if your PC don't have Mini-PCIe & simcard slot)
Thanks for watching and see you in the next video!
Besides x86, the guide can be applied for most of the routers running OpenWrt, no matter it is ARM-based devices such as the NanoPi R6S, NanoPi R4S or MIPS-based devices such as the Xiaomi R3G, Xiaomi Router 4, etc.
In order to use with ModemManager, it is recommended that the 4G module is working on the QMI USB mode. You can change the USB mode to QMI with AT+QCFG=“usbnet”,0 command (if you are using Quectel module).
Video timeframe:
00:00 - Intro
00:53 - The Quectel EC25 4G module
01:42 - The USB to Mini-PCIe adapter (USB bus)
02:42 - The IPEX to SMA-Female cable
03:19 - The cellular antenas (SMA-Male connector)
03:45 - Install the Quectel EC25 module on the Intel N5105 Router PC
05:28 - Download & Install OpenWrt 22.03 on the USB drive
06:53 - Connect Ethernet cables & Boot up the Router PC
08:15 - Access LuCI & Walkthrough
09:56 - Overview of the installation procedure
11:10 - Install the Kernel modules for 5G/4G/3G support
12:02 - Install ModemManager & luci-proto-modemmanager
12:42 - Install minicom
13:45 - Connect to the LTE modem with minicom
14:30 - Check the network operator, signal and band
15:41 - Reboot the router before proceed
16:11 - Remove Ethernet to the WAN port (to use LTE only)
16:31 - Setup the LTE interface on LuCI
20:00 - Change the LTE module USB mode (QMI, CDC_MBIM, etc)
Resources:
- ModemManager docs - openwrt.org/docs/guide-user/network/wan/wwan/modemmanager
- Advanced guide for QMI mode - openwrt.org/docs/guide-user/network/wan/wwan/ltedongle
Components (affiliate)
- USB to Mini-PCIe Adapter for LTE - amzn.to/431D2Mm
- Quectel EC25 (for US) - amzn.to/46yGscL
- USB to Mini-PCIe, Antenas & Cable kit - amzn.to/3CLYIl6 (if your PC don't have Mini-PCIe & simcard slot)
Thanks for watching and good luck!
The Beryl AX is located on the 1st floor and I have walk upstair to the 2nd floor. With a thick layer of concrete in between, I still got up to 200 Mbps throughput with OpenSpeedTest.
Do check out the video for detail test.
Video timeframe:
00:00 Intro & Overview of the Devices & Setup
00:47 Test 1 - 2m away from the AP
01:23 Test 2 - 5m away from the AP - Visible line
02:00 Test 3 - 10m away from the AP - Thick concrete in between
02:26 Test 4 - 12m away from the AP - Obstacles and thick wall
That is all for this video. Thanks for watching and see you in the next one!
This is a WAN to LAN test. The Beryl AX is connected to the upstream router with a 2.5Gbps Link Speed. The PC is connected to Beryl AX with the Intel AX210 Wi-Fi 6E module. The OpenSpeedTest and iPerf3 server is running on the WAN side. No advanced configuration is done, the Beryl AX is running stock OpenWrt firmware from GL-iNet.
The result is very interesting. After the bandwidth changed to 160MHz, the Link Speed between the PC and the Beryl AX is now 2402Mbps. The OpenSpeedTest result is closed to 2Gbps while iPerf3 throughput is 1.3Gbps.
Video timeframe:
00:00 - Intro
01:25 - WiFi Throughput in 80MHz (default configuration)
02:00 - Change the 5GHz WiFi bandwidth to 160MHz
03:08 - WiFi Throughput in 160MHz - OpenSpeedTest
04:18 - WiFi Speedtest & CPU Usage Overview
05:34 - WiFi Throughput in 160MHz - iperf3
Beryl AX Unboxing & Review - youtu.be/1is6m-xBeKY
The Beryl AX is available on the GL-iNet Webstore - bit.ly/3HAS18M
You can also find in on Amazon amzn.to/3Jj6cjO
Thanks for watching and see you in the next video!
The NanoPi R6C is a "lite" version of the NanoPi R6S. It has the same Rockchip RK3588S SoC, but the WAN port is only Gigabit Ethernet to save the throughput for the M.2 PCIe connector. At the time of testing, the NanoPi R6C is running the latest version of FriendlyWrt. It is a fork of OpenWrt.
Quick summary:
- PPPoE : 940Mbps @ 3.5W
- LAN to LAN iPerf3: 2.36Gbps @ 5W
- OpenVPN: 448 Mbps
- Wireguard VPN: 880 Mbps @ 4.5W
NanoPi R6C Review youtu.be/VgjLQY8MfCk
NanoPi R6S Review youtu.be/-rlJ_80d01U
Video time frame:
00:00 - Intro
00:46 - NanoPi R6C Power Consumption (boot up/idle/full load)
01:19 - Power Consumption with the NVMe SSD installed
01:49 - 940Mbps PPPoE SpeedTest - CPU Load & Power Draw
02:22 - 2.36Gbps LAN to LAN iPerf - CPU Load & Power Draw
02:59 - NanoPi R6C OpenVPN Throughput (OpenSpeedTest & iPerf3)
03:34 - NanoPi R6C Wireguard VPN Throughput (OpenSpeedTest & iPerf3)
Where to get the R6C:
- Official store: friendlyelec.com/index.php?route=product/product&product_id=291
- R6C 4G RAM no eMMC - amzn.to/3pSZXf9 (Amazon US affiliate)
- R6C 8GB RAM 32GB eMMC - amzn.to/42NQzb0 (Amazon US affiliate)
That is all for the test. Thanks for watching and see you all in the next video!
On my previous video youtu.be/Wq3L9qlWSvQ which was recorded on Aug 2022, the NanoPi R5S can't handle 2Gbps throughput. After a few months, with the firmware update released on Dec 2022, the NanoPi R5S can handle 2.35Gbps WAN to LAN throughput with no problem.
This video was recorded on the very last day of Dec 2022 and I was totally forget about this. However, I still upload this video now (May 2023) to correct/update my previous testing result.
Video timeframe:
00:00 - Intro
00:47 - Update the NanoPi R5S firmware with microSD card
04:31 - Change the WAN port to 2.5GbE
07:20 - OpenSpeedTest (Packet Steering, FullCone NAT, SW Offloading)
08:21 - iPerf3 (Normal, Reverse, Multi-Streams)
10:18 - What if I disable SW Offloading & FullCone NAT
NanoPi R5S latest firmware - dl.friendlyelec.com/nanopir5s
That will be all for this video. Thanks for watching and see you all in the next one!
Besides the Ubiquiti UISP OLT, the UFiber LOCO/UFiber Nano also support third-party OLT such as Huawei MA5608T, MA5683T, MA5800-X15, MA5800-X7, FiberHome AN5516-04 and ZTE ZXA10, .etc. However, it may not work with your current ISP's OLT. Therefore, before purchasing, check the compatibility first.
- Buy the U Fiber LOCO - amzn.to/3HyQUWx (Amazon affiliate)
- UFiber GPON - Supported Third-Party OLTs - help.ui.com/hc/en-us/articles/115009335068-UFiber-GPON-Supported-Third-Party-OLTs
- Download UFiber.Configurator - github.com/Unifi-Tools/UFiber.Configurator
- Other videos on replacing ISP's ONT/ONU - youtu.be/3g6mRDfUppQ, youtu.be/yD8aq4KSWko and youtu.be/H8aTjxx3ff4
Note: The UFiber LOCO (UF-LOCO) can be powered by either 5V microB USB port or 24V passive PoE, while the UFiber Nano (UF-NANO) can only be powered by the 5V microB USB port.
Video timeframe
00:00 - Intro
00:35 - Unbox the UFiber LOCO & Overview
02:10 - UFiber LOCO vs. UFiber Nano Differences
02:40 - Ubiquiti UFiber LOCO OLT Compatibility Check
04:17 - Replace the ISP's ONT with UFiber LOCO
06:35 - Access the UFiber LOCO Web Dashboard (ubnt/ubnt)
08:02 - UFiber LOCO Web Dashboard Overview
11:56 - The UFiber.Configurator application
12:55 - Download & Extract UFiber.Configurator (Must see)
13:37 - Clone the ISP ONT information to the UFiber LOCO (example)
18:57 - What is next (How to setup Internet connection after this?)
Thanks for watching and see you guys in the next video!
Something new the R6C has is the PCIe M.2 connector (M Key). It supports an NVMe M.2 SSD or a M.2 wireless network card (I rarely see an M-Key wireless card in the market).
R6C Specs Quick Summary:
CPU: Rockchip RK3588S Quad-core ARM Cortex-A76 (2.4GHz) & Quad-core Cortex-A55 (1.8GHz)
RAM: 4GB / 8GB LPDDR4X RAM
eMMC: 0GB/ 32GB eMMC 5.1
GPU: Mali-G610
PCIe: M.2 M-Key, PCIe2.1 x1, support NVME, PCIe WiFi
WAN: Native Gigabit Ethernet x1, RTL8211F-CG
LAN: PCIe 2.5G Ethernet Ethernet x1, RTL8125BG
Product homepage: friendlyelec.com/index.php?route=product/product&product_id=291
You can find the NanoPi R6C on Amazon (affiliate)
R6C 4GB RAM - no eMMC: amzn.to/45pF4Il
R6C 8GB RAM - 32GB eMMC: amzn.to/3QWiaDT
Video timeframe:
00:00 - NanoPi R6C Quick Intro
00:35 - NanoPi R6C Specification
03:18 - NanoPi R6C Teardown & Internal Components Overview
05:35 - Internet Setup - Physical Connection
06:00 - Access R6C LuCI Web-UI
07:25 - Configure PPPoE (Internet)
11:30 - 1Gbps PPPoE Throughput Test with CPU Usage
11:58 - Enable Packet Steering & Test
12:52 - Enable Software Offloading & Test
14:13 - How to Configure PPPoE with VLAN?
15:12 - Pre-Installed Packages on the NanoPi R6C
Thanks for watching and see you all in the next video!
TL;DR
The PR to add OpenWRT support for the AP-175 was created by Hurricos on September 2022. Recently, it was merged into OpenWRT master on on March 26, 2023. Now, you can find the firmware on snapshots/targets/ath79/
Detail guide: vantc.net/install-openwrt-on-the-aruba-ap-175.html
The installation process consists of 2 main steps:
- Replace the stock u-boot with a custom u-boot that allows unsigned kernels to boot. After that, write the custom u-boot to the internal SPI Flash chip with a CH314A SPI-Flasher, or use a Raspberry Pi SBC and directly connect it to the SPI Flash Chip with a test clip.
- Once the custom u-boot had been flashed, use a USB-A-to-A cable to establish the Serial Connection. From this, use the normal u-boot serial flashing procedure to boot the OpenWRT sysupgrade image via tftp.
Video timeframe:
00:00 - OpenWRT on Aruba AP-175 Intro
01:10 - Installation Procedure Summary
02:19 - Preparation
02:39 - Access the SPI NOR chip with Raspberry Pi and Test Clip
04:10 - Create & Write custom u-Boot on AP-175
09:32 - Boot OpenWRT sysupgrade image via tftp
14:06 - Connect to AP-175 with SSH & Configure Static IP Address
18:59 - Install LuCI (and fix DNS & opkg feeds)
24:02 - Access AP-175 LuCI Web Interface
25:00 - Configure Wireless (2.4GHz and 5GHz WiFi)
29:19 - Final words
References:
- OpenWRT on AP-105 (doc): openwrt.org/toh/aruba/ap-105
- Add Aruba AP-175 support PR: github.com/openwrt/openwrt/pull/10794
- Custom u-Boot for AP-175: github.com/Hurricos/u-boot-ap105/tree/ap175
Good luck and see you again!
TL;DR
- I installed Gigabit fiber internet and the ISP is FPT. They provided the TP-Link XZ000-G3 which is working in bridge mode. youtu.be/ybdS7lD4jsI
- I flashed an "unlocked" firmware on the XZ000-G3 and gain access to hidden configuration such as GPON Serial Number, Software/Hardware version. youtu.be/hPedTKrreEA
- I wanted to use the XZ000-G3 with my other ISP, which is VNPT. Therefore, I cloned the information of the VNPT's ONT (iGate GW040-H) to the XZ000-G3 and the GPON connection is successfully authenticated (O5).
- I monitor and see that both the PON & PPPoE connection is up and running for 5 days with no problem at all. Therefore, I decided to make this video and share the progress with you.
Timelime:
00:00 - Intro
01:22 - Backup Original GPON configuration of the XZ000-G3
03:31 - The iGate GW040-H ONT (from a different ISP)
04:52 - Clone the GPON SN & GPON Password (Don't skip)
10:29 - Connect fiber cable from VPNT (a different ISP) to the XZ000-G3
11:24 - GPON O5 and VLAN scan
12:05 - PPPoE connection setup
14:17 - Stability of the XZ000-G3 with my new ISP
How to repack the "unlocked" XZ000-G3 firmware - github.com/mobrembski/tprepack
Thanks for watching and see you soon!
I can also access to IoT configuration and GPON CTC configuration. From this, I can integrate this GPON ONT with other ISP and this is what I am going to do in the next video.
In order to get this "unlocked" modified firmware, you have to dump mtd0 of the device and use a script to unpack & repack it. At the momment, only Michał Obrembski is working on the final revision and he plan to share this guide next week.
Video timeframe:
00:00 - The current Web-UI with limited configuration
01:12 - Flash the modified firmware with the Web-UI
02:50 - The "unlocked" Web-UI
04:21 - The "unlocked" GPON Configuration
That is all for this video. See you in the next update!
UART login: admin/1234
Clear photos & more detail - vantc.net/all-about-the-tp-link-xz000-g3-gpon-ont.html
00:00 - Introduction
00:42 - Teardown the XZ000-G3
04:19 - Closer look at the PCB components (EN751221 SoC)
06:29 - Solder the UART headers
06:40 - Connect the USB TTL Adapter to the UART headers
07:26 - Establish the UART Serial connection with Putty (admin/1234)
11:11 - Attempt to access hidden features (change SW, HW info, OCMI, etc.)
14:08 - Backup the firmware (Dump the mtd0)
Here is an overview of the specs that I got from the console:
System type: EcoNet EN751221 SOC
CPU Model: MIPS 34Kc V5.8
RAM: 64 MB
That is all for this video. Thanks for watching and see you in the next video!
In this video, let's take a look at the XZ000-G3 ONT connectors and the Web Interface features.
Interface: 1 x Gigabit Ethernet port (RJ45), 1 x SC/APC Port (Fiber)
Data Rate: Upstream: 1.244Gbps, Downstream: 2.488Gbps
VLAN Mode: 802.1Q tag VLAN, VLAN transparent mode/VLAN translation mode/VLAN trunk mode, Authentication based on SN and Password, VLAN Auto Detect
Security: AES Encryption, Packet Filter based on VLAN
More detail can be found at service-provider.tp-link.com/gpon/xz000-g3
Video timeframe:
00:00 - TP-Link XZ000-G3 Hardware Overview
01:58 - Connect Fiber cable & Power on
03:49 - Access the XZ000-G3 Web UI & Feature Overview
06:25 - GPON Configuration (GPON Password & GPON Serial Number)
06:55 - VLAN Mode Configuration
10:18 - Should I tear it down?
That will be all for this video. Thanks for watching and see you soon!
TL,DR: The Nokia G-010S-A supports 2.5G GPON
Video timeframe:
00:00 - Device Introductions (Nokia G-010S-A, TP-Link XZ000-G3)
01:35 - Device Installation & Boot up
03:27 - Nokia G-010S-A GPON Configuration
06:35 - Speedtest (beyond Gigabit)
08:07 - Nokia G-010S-A CPU Usage with 2.5G GPON
References:
- The NanoPi R6S Official Store: friendlyelec.com/index.php?route=product/product&product_id=289
- You can also get the NanoPi R6S from Amazon US at $169.99: amzn.to/3GWkjue (Affiliate)
- If you enjoy the videos, you can support me paying the month Internet fee at patreon.com/vantechcorner
- Nokia G-010S-A: youtu.be/3g6mRDfUppQ
- Hisense LTE3415: youtu.be/yD8aq4KSWko
Thanks for watching and see you in the next video!
In this video, I will show you the ISP provided devices and we are going to have some throughput test with the NanoPi R6S.
At first, the technician provided the ZTE F671Y GPON router. After I request to configure the router to work in bridge mode, he gave me a pure ONT from TP-Link, which is the XZ000-G3. I will make a follow up video regarding this device.
Video timeframe:
00:00 - Intro
00:59 - The fiber termination box
01:10 - The ISP provided equipments
01:24 - The TP-Link XZ000-G3
02:17 - The PPPoE Setup on OpenWRT LuCI
05:04 - Speedtest & R6S CPU Usage
- The NanoPi R6S Official Store - friendlyelec.com/index.php?route=product/product&product_id=289
- You can also get the NanoPi R6S from Amazon US at $169.99 - amzn.to/3GWkjue (Affiliate)
- If you enjoy the videos, you can support me paying the month Internet fee at patreon.com/vantechcorner
Thanks for watching and see you in the next one!
Inheriting the design of the predecessor, the Beryl AX also has 2 foldable antennas. The microSD connector is no longer available while the USB 3.0 remains available for External Storage or 5G/LTE USB Modem.
The Beryl AX is running on the Mediatek SDK V4. It is based on OpenWRT 21.02 with Linux kernel 5.4. For advanced users, you can manage it via LuCI Web Interface or SSH.
VPN throughput of the Beryl GL-MT3000 had been improved. According to GL-iNet, Wireguard VPN throughput can reach up to 300 Mbps and OpenVPN throughput is up to 150 Mbps.
In this video, we are going to have an overview of the device hardware & features. After that, we will have the Beryl AX throughput test with WiFi6 and Ethernet cable.
The Beryl AX is available on the GL-iNet Webstore - bit.ly/3HAS18M
You can also find in on Amazon amzn.to/3Jj6cjO
Video timeframe:
00:00 - Beryl AX Hardware & Feature Overview
02:02 - What is inside the box?
02:35 - Beryl AX is based on MTK SDK V4 - OpenWRT 21.02
02:45 - GL-iNet Admin Panel Overview (Internet connection, VPN, Multi-WAN)
05:20 - Beryl AX Throughput Test - Network Diagram
05:44 - Beryl AX WiFi 6 Throughput Test - 5GHz
06:37 - Beryl AX Ethernet Throughput Test (WAN to LAN)
07:03 - Throughput & CPU Usage with Hardware Offloading OFF
07:25 - Beryl AX LuCI Web Interface Overview
That is all for this video. Thanks for watching and see you in the next one!
Besides these devices, I also used the Mellanox ConnectX-3 SFP+ Adapter, the Mellanox DAC Cable and the Multi-Gigabit Switch from Zyxel, the XGS1250-12.
The driver (kernel module) for the Broadcom Emulex OneConnect 10Gbit SFP+ adapters, such as the OneConnect OCe10xxx, OCe11xxx, OCe14xxx and LightPulse LPe12xxx is available is available in the package kmod-be2net. All you need to do is to install this kmod-be2net package for OpenWRT to detect the Emulex OCe14102 adapter. Besides, you can build the OpenWRT firmware (with the source or using firmware-selector) and include the kmod-b2net package. In this video, I am using the second way.
Unfortunately, I only got maximum 6.4Gbps throughput with 15W power consumption when testing with the Zimaboard and the Emulex OCe14102. Perhaps there is something wrong with the setting or the driver, because I got up to 9.4 Gbps with the same Zimaboard and the Dell QLogic 57810 youtu.be/Y_J47ZbgZec?t=968
Here is the list to the products in my test. Special thanks to QSFPTEK for sending me the SFP+ Transceiver and the Fiber cables for the test:
- 10G SFP+: qsfptek.com/product/100092.html
- OM4 Fiber Cable: qsfptek.com/product/99668.html
- Emulex OneConnect OCE14102 (eBay)
- Mellanox ConnectX-3 (eBay)
- Zyxel XGS1250-12: zyxel.com/global/en/products/switch/12-port-web-managed-multi-gigabit-switch-includes-3-port-10g-and-1-port-10g-sfp
Full iperf3 result can be found here - vantc.net/emulex-oneconnect-oce14102-dual-sfp-adapter-openwrt-throughput-routing-bridging.html
Video timeframe:
00:00 - Build Introduction & Hardware Overview
02:23 - Connect/ Disconnect SFP+ Transceiver to SFP+ Adapter with Fiber cable
05:00 - Install the Emulex OneConnect OCe14102 on the Zimaboard
06:03 - Build OpenWRT x86 with kmod-b2net
08:00 - Boot up OpenWRT x86 on the Zimaboard & Initial Setup
10:25 - Connect DAC & Fiber cable to the Emulex OneConnect OCe14102
12:01 - Install LuCI & Web UI Overview
15:15 - WAN to LAN Throughput - OpenSpeedTest
16:20 - WAN to LAN Throughput - OpenSpeedTest (SW Offloading)
18:17 - WAN to LAN Throughput - iperf3 (SW Offloading)
19:08 - WAN to LAN Throughput - iperf3 (SW Offloading - Single)
21:33 - WAN to LAN Throughput - Power Consumption
24:35 - Change the configuration to Bridge mode
26:16 - Bridging Throughput Test - OpenSpeedTest
27:00 - Bridging Throughput Test - iperf3
That is all for this video. Thanks for watching and see you in the next one!
Some of the background information:
ISP: VNPT (Viettel, GPON)
OLT: Alcatel Lucent (ALU)
ONT/ONU: iGate GW040-H
Media Converter: JUPLINK 2.5GbE (both SFP & RJ45 support 1G and 2.5G)
Router: NanoPi R6S (2.5GbE)
Link to the post: vantc.net/nokia-gpon-sfp-ont-g-010s-a.html (updating)
To learn more about OLT (Optical Line Termination) and ONT (Optical Network Terminal) and how to replace the ONT/ONU with an GPON SFP module or third-party ONT, you can check out this video: youtu.be/yD8aq4KSWko
Helpful resources:
- About the Nokia G-010S-A: github.com/hwti/G-010S-A
- RTL960x GPON SFP (Should see): github.com/Anime4000/RTL960x
Video timeframe:
00:00 - Replace ISP-provided ONT iGate GW040-H with Nokia G-010S-A
02:16 - Connect Fiber cable to Nokia G-010S-A and Media Converter
03:42 - Connect Media Converter to PC and configure Static IP
05:04 - Access the LuCI web interface & Change language
06:51 - Overview of the Nokia G-010S-A LuCI web interface
08:10 - The GPON Tab
09:01 - Configure the Nokia G-010S-A (Clone information from ISP ONT)
13:55 - Connect Media Converter to NanoPi R6S
14:33 - Setup PPPoE connection of NanoPi R6S
17:25 - PPPoE Connection Failed & Troubleshooting
19:06 - Restore the GPON OMCID to default (software version)
19:21 - Enable Interoperability Mode (GPON)
21:13 - The PPPoE is up ...Let's run Speedtest
23:49 - SSH Access to the Nokia G-010S-A
25:32 - Speedtest & GPON SFP CPU Usage
26:48 - Conclusion (Must see)
27:55 - Where to buy this Nokia GPON SFP G-010S-A
If you enjoy the video and want to support me, please check out the patreon page at patreon.com/vantechcorner.
Thanks for watching and see you in the next video!
Opening the case, you will have access to the UART/TTL Serial headers. This will be useful to debug the SFP module, for example the Nokia G-010S-A or Huawei MA5671a SFP GPON module.
Recently, Gigabit (1000 Mbps) internet plan become popular and this media converter will be useful if you want to replace the ISP provided ONT/ONU with a SFP GPON module and 2.5G router.
You can learn more about "Replace ISP ONU with PON Stick (SFP Module)" here youtu.be/yD8aq4KSWko
Video timeframe:
00:00 - Unboxing the JUPLINK 2.5G Media Converter
00:54 - Connectors - I/O of the JUPLINK 2.5G Media Converter
01:49 - Quick setup & Power on
04:34 - Disassemble & PCB Components Overview (UART & Chip)
Thanks for watching and see you in the next video!
For the test, I used the Zimaboard with the original 36W power adapter. OpenWRT x86 is installed on the USB drive and everything has been working great.
The driver/kernel package for the RTL8125B is already available on OpenWRT 23.03 stable release and the network interface was automatically configured. With a LAN to LAN test using iperf3, I got 2.35 Gbps throughput with just 7.4W of power consumption. The iperf3 test in reversed mode is slower when running in 4 streams, after reduced to single stream, it gives 1.8Gbps throughput.
Video timeframe:
00:00 - Intro
00:30 - Unboxing the RTL8125B 2.5GbE Network Adapter (IOCREST)
02:51 - Boot up OpenWRT on the Zimaboard, with the RTL8125B
04:56 - Check out the Network Intefaces on LuCI
06:22 - Setup WAN port and install packages for the test (iperf3, bmon)
07:57 - RLT8125 iperf3 Test (LAN to LAN)
08:20 - RLT8125 iperf3 Test (Reversed - Multi streams)
08:57 - RLT8125 iperf3 Test (Reversed - Single stream)
09:39 - RLT8125 2.5GbE Adapter Power Consumption Test (with Zimaboard)
11:32 - RLT8125 Power Consumption (iperf3)
13:18 - RLT8125 Power Consumption (iperf3 - SW Offloading)
That will be all for this video. I hope you enjoy it.
Below are the URL to the products, some of the links are affiliate (you are not payping more when purchase from these links)
- The Zimaboard - bit.ly/3yIP80X
- Realtek RTL8125B 2.5GbE Adapter (Single port) - amzn.to/3CAzarl
- Realtek RTL8125B 2.5GbE Adapter (Quad port) - amzn.to/3GM1w4w
Thanks for watching and see you!


