Opening this thread as a sibling to thread
I have a ZBT Z8103AX-C variant, and for now I’ve successfully flashed the manufacturer’s OpenWrt build.
Manufacturer OpenWrt image:
dmesg log:
gpio info:
.dts files extracted from manufacture openwrt:
Has anyone tried newer image on this router variant?
I want to try it, but I’m a bit scared of bricking the device.
[Router Image]
It appears that there are a lot of similarities between model D and model C while working to get support for ZBT-Z8103AX-C. Got positive feedback from an owner of a model D for using firmware of model C.
Can confirm that it works great with ZBT-Z8103AX-D. Thank you @joelinux60 and reviewers.
Would you please be able to update the device compatibility so we don't have to force the sysupgrade in future?
Intention is to prepare a PR to get support for ZBT-Z8103AX-D.
Things I got about ZBT-Z8103AX-D so far:
Owners do use self compiled images currently.
Self compiled images state device as a ZBT-Z8103AX (without any model designation)
Motherboard in a model D is the same as in a model C
Device characteristics are equal between model C and model D (confirms motherboards are identical). The obvious difference is the enclosure and external antennas (model D) versus internal antennas (model C)
vyedmic
January 18, 2026, 11:18am
3
Thanks for doing this. Happy to help if you need any more details about the ZBT-Z8103AX-D.
brada4
January 18, 2026, 1:53pm
4
Good job, best is to continue in existing threads.
Hi @brada4
do you have an existing thread to suggest that I should continue? My first guess was to start this new one, but I’m willing to learn.
brada4
January 19, 2026, 10:18am
6
You posted in 2 of them, hope somebody tests and helps with a review
Opened a new pull request.
main ← joelinux60:snap-zbt-z8103ax-d
opened 03:27PM - 21 Jan 26 UTC
Device support for zbt-z8103ax-d
Model D DTS is identical to Model C zbt-z810… 3ax-c. Both models share same motherboard.
Difference between models is
- Model C is a cylinder shape enclosure containing internal antennas.
- Model D is a sandwich shape enclosure with 6 external antennas.
Specifications:
SoC: MediaTek MT7981B
RAM: 256MiB
Flash: Winbond SPI-NAND 128 MiB
Switch: 1 WAN, 3 LAN (Gigabit) MediaTek MT7531
Buttons: Reset, Mesh
Power: DC 12V 1A
WiFi: MT7981B 2.4Ghz & 5.8Ghz
Led Layout from left to right:
Power
Mesh (RGB Led, user controllable, default set to OpenWrt Status)
WLAN 2.4G (user controllable)
WAN (user controllable)
LAN3
LAN2
LAN1
WLAN 5G (user controllable)
Installation:
A. Through U-Boot menu:
- Prepare your connecting computer to use a static IP in network 192.168.1.0/24
- Power down the router and hold in the Reset button.
- While holding in the button power up the router again.
- Hold the button in for 10 seconds and then release.
- Use your browser to go to 192.168.1.1
- If you see a GUI allowing for flashing firmware then you got the right model.
- Upload the **Factory** image file.
Note: U-Boot GUI it can be used to recover from an incorrect firmware flash.
B. Through OpenWrt Dashboard:
If your router comes with OpenWrt preinstalled (modified by the seller),
you can easily upgrade by going to the dashboard (192.168.1.1) and then navigate to
System -> Backup/Flash firmware, then flash the firmware
MAC Addresses:
MAC Addresses were found in Factory partition:
offset 0x4 F8:5E:3C:xx:xx:aa --> Router Label -2
offset 0xa F8:5E:3C:xx:xx:bb --> Router Label -1
offset 0x24 F8:5E:3C:xx:xx:cc --> Router Label +1
offset 0x2a F8:5E:3C:xx:xx:yy --> printed on Router Label
1 Like
emba
January 25, 2026, 8:17am
10
partition@580000 {
label = "ubi";
reg = <0x580000 0x7a80000>; // 980 * 128KB blocks
};
Hi @emba
Did you try your partition layout?
Do you have any source for proposed change of ubi partition?
emba
January 27, 2026, 7:17am
12
The factory layout wastes nearly 8MB of usable blocks, this 0x7a80000 is my calculation that perfectly aliens the 0x20000 Erasesize and fills the physical gap
https://forum.openwrt.org/t/fip-for-zbt-z8103ax-cde-128mb-rom-upgrade-ram-to-512mb-or-more/245584
factory bin, only for raw 256MB RAM
emba
January 29, 2026, 10:03am
13