Adding support for XUNISON Exigo D50 5G / ZEARTS D50 5G (IPQ5018)

Hi,
First of all, thank you for your hard work! I haven't yet tried to change the default firmware on my router, is there any significant functionality change vs the default?

My main gripe with the default firmware is lack of Wireguard support - it doesn't have the required kernel module available. Would your version support Wireguard?

Hi,
I haven't used the OpenWrt fork, so I don't know how different it is. You can try my firmware, and if you don't like it, you can always go back to your current firmware. Depending on the location, it could work the same or slower due to a missing support for the network co-processor.

List of packages in the image (previous build).

Nice effort ! Congratulation. I wish to buy a banana pi but this is too expensive. Now I will consider this one.

this project successfully?

Until you can find an image at https://firmware-selector.openwrt.org/?version=SNAPSHOT, it's not.

After what I saw, I completely lost motivation to create / maintain packages and images.

sorry master...tq for your efford,for this xunison.what you saw is xunison exigo d50 with quectel cm proto...currenly just led and wireless firmware got some issues(cant detect).and this build use nss repo..

.sorry make your motivation down..i delete it

Do you have working NSS for ipq5018 ? How ?

i mean ,i just use openwrt-ipq repo for my build.for nss feature need some patch to make it support.

Ok, but the billion dollar question is ,does it work properly, with offloading wifi and ethernet and without 90% plus CPU usage ? :slightly_smiling_face:

its a still beta,running with usb/qmi mode.without pcie mode..but for sure will support offloading,can do it.just need free time

@georgem83

Hi,
@georgem83 I'm not sure if you'll be trying to add support for the hardware support of the WAN LED. Officially added leds: add "network" LED trigger (lan/wan/wlan), so my DTS in PR should work normally. You can try adding router officially (pcie modem will still be an issue, but until that’s fixed, modem could work using usb in QMI/MBIM).

P.S.
I'm having trouble getting IPv4 connections to work properly on my images (mhi_q & quectel-cm & luci-proto-quectel). The mhi_q and quectel-cm packages are from QModem.

There are big differences in speed.. I don't know what the problem is :pensive_face:.

  • IPv4 130-180/40-70 Mbps,
  • IPv6 480/85 Mbps.

I will look at it soon, but we're just going to push changes to the ethernet stack soon first for all qualcommax platforms. So maybe better you hold off on the PR until those changes are merged as some device tree changes are required.

No problemo
Everything that works for me is here https://github.com/georgemoussalem/openwrt/pull/1/files (PR).
We can wait and add router once we upgrade to kernel 6.18, for example.