X100DG RTL9601D

← all ported devices

Bandwidth, 60 B frames Mbps (cable, L1)

Higher is better: more megabits per second.

stock firmware OpenWrt DHCP LAN->WAN 337 Mbps 275 Mbps DHCP WAN->LAN 490 Mbps 476 Mbps DHCP+VLAN LAN->WAN 249 Mbps 236 Mbps DHCP+VLAN WAN->LAN 445 Mbps 444 Mbps PPPoE CHAP LAN->WAN 209 Mbps 208 Mbps PPPoE CHAP WAN->LAN 196 Mbps 180 Mbps PPPoE CHAP+VLAN LAN->WAN 4.17 Mbps 17.2 Mbps PPPoE CHAP+VLAN WAN->LAN 13.7 Mbps 21.5 Mbps PPPoE PAP LAN->WAN 213 Mbps 214 Mbps PPPoE PAP WAN->LAN 196 Mbps 184 Mbps PPPoE PAP+VLAN LAN->WAN 3.93 Mbps 16.9 Mbps PPPoE PAP+VLAN WAN->LAN 20.5 Mbps 29.1 Mbps

Bandwidth, 1400 B frames Mbps (cable, L1)

Higher is better: more megabits per second.

stock firmware OpenWrt DHCP LAN->WAN 1000 Mbps 1000 Mbps DHCP WAN->LAN 1000 Mbps 1000 Mbps DHCP+VLAN LAN->WAN 1000 Mbps 1000 Mbps DHCP+VLAN WAN->LAN 1000 Mbps 1000 Mbps PPPoE CHAP LAN->WAN 1000 Mbps 999 Mbps PPPoE CHAP WAN->LAN 812 Mbps 812 Mbps PPPoE CHAP+VLAN LAN->WAN 60.2 Mbps 282 Mbps PPPoE CHAP+VLAN WAN->LAN 101 Mbps 154 Mbps PPPoE PAP LAN->WAN 999 Mbps 1000 Mbps PPPoE PAP WAN->LAN 795 Mbps 817 Mbps PPPoE PAP+VLAN LAN->WAN 52.7 Mbps 265 Mbps PPPoE PAP+VLAN WAN->LAN 98.3 Mbps 108 Mbps

Time from kernel start until every service is up s

Lower is better: fewer seconds until every service answers.

Not counted: GPON, web UI, SSH, 2.4 GHz WiFi, 5 GHz WiFi

stock firmware OpenWrt 2 services up 23.2 s 94.5 s lower is better: these bars are SECONDS from the kernel's start, so a SHORTER bar is the better device

Memory MiB

Lower used memory is better: more RAM is left free.

Other usedCache / buffersFreeReserved / outside MemTotalstock firmwareOther used: 9.9 MiBCache / buffers: 11.2 MiBFree: 1.6 MiBReserved / outside MemTotal: 9.2 MiB32.0 MiB totalOther used 9.9 MiB · Cache / buffers 11.2 MiB · Free 1.6 MiBOpenWrtOther used: 11.0 MiBCache / buffers: 6.3 MiBFree: 2.7 MiBReserved / outside MemTotal: 12.0 MiB32.0 MiB totalOther used 11.0 MiB · Cache / buffers 6.3 MiB · Free 2.7 MiB
Snapshot provenancePhysical RAM: 32.0 MiB; source: Recorded bootloader DRAM size
stock firmware: idle snapshot 2026-09-29T17:00:14; image MD5 not recorded; MemTotal 22.8 MiB; outside MemTotal 9.2 MiB
OpenWrt: idle snapshot 2026-10-09T01:20:21; image MD5 a6c50f8cabc89b373450da4116e59774; MemTotal 20.0 MiB; outside MemTotal 12.0 MiB

CPU clock MHz

Higher maximum is better for CPU-bound work; dynamic scaling spends less at rest.

CPU clockstock firmwareOpenWrt
Dynamic frequencynono
Rangefixed 300 MHzfixed 300 MHz
Hardware rangefixed 300 MHzfixed 300 MHz
Clock changes per second at restmissingmissing
Sourcebootloader banner; the kernel exposes no cpufreq (CPU 300MHz)bootloader banner; the kernel exposes no cpufreq (CPU 300MHz)

Image footprint MiB

Smaller is better: less flash taken by the image.

stock firmware OpenWrt Compressed, as flashed 2.43 MiB 2.40 MiB Uncompressed, extracted 12.01 MiB 7.99 MiB

Missing data, and why

QuantityFirmwareStateLast attemptWhy
IPTV multicast, 100 Mbit/s offered, taggedstock firmwareMISSINGno attempt recorded yet (no cell stored)
IPTV multicast, 100 Mbit/s offered, untaggedstock firmwareMISSINGno attempt recorded yet (no cell stored)
Hardware acceleration, UDP downstreamstock firmwareBLOCKED2026-10-14
the generator did not run, so this shape was NOT measured (never read as a forwarding failure): lan-iperf3 -> reply was 253 byte(s), first 253: 'ERR TIMEOUT: iperf3 did not complete within 45s (requested 20s + margin) -- the op did NOT ...the generator did not run, so this shape was NOT measured (never read as a forwarding failure): lan-iperf3 -> reply was 253 byte(s), first 253: 'ERR TIMEOUT: iperf3 did not complete within 45s (requested 20s + margin) -- the op did NOT run, so it must read UNAVAILABLE, never as a rate of 0 [cmd: /usr/bin/taskset -c 0,1,2,3,4,5 iperf3 -c [an RFC1918 address] -t 20 -J --connect-timeout 5000 -u -b 2G -R]'
Hardware acceleration, IPv6stock firmwareBLOCKED2026-10-14
the root helper could not generate this shape, so nothing was measured (the op exists; it refused): ERR the LAN client holds no routable IPv6 on x100dgmv (no prefix is delegated on this rig), so an IPv6 shape cannot be generated AT ALL -- ...the root helper could not generate this shape, so nothing was measured (the op exists; it refused): ERR the LAN client holds no routable IPv6 on x100dgmv (no prefix is delegated on this rig), so an IPv6 shape cannot be generated AT ALL -- this must read BLOCKED, never an ONU forwarding failure
IPTV multicast, 100 Mbit/s offered, taggedOpenWrtMISSINGno attempt recorded yet (no cell stored)
IPTV multicast, 100 Mbit/s offered, untaggedOpenWrtMISSINGno attempt recorded yet (no cell stored)
At reststock firmwareMISSINGno attempt recorded yet (no at-rest cell stored)
At restOpenWrtMISSINGno attempt recorded yet (no at-rest cell stored)

OLT compatibility

OLT / firmwareONU stockONU OpenWrt
HSGQ G008 / HG08 / V2.0.5CPENDINGPENDING
HSGQ G01 / V1.2.16CPENDINGPENDING
HSGQ HG16 / V1.3.7CPENDINGPENDING
V-SOL V1600G / V2.3.1R.202401251723PENDINGPENDING
ZTE ZXA10 C610 / V1.2.2B6 patch GC0002PENDINGPENDING
HSGQ G01PASSPASS
ZTE AXSPENDINGPENDING
ZTE EntelPENDINGPENDING