684b00b0ff377ae8b0db59f66d7116a230217dd9
OpenWrt for uz801
Modern version of OpenWrt working on UZ801v3.
Features
- Modem Working
- No Rx/Tx displayed in luci interface (?)
- Wifi Working
- USB gadget working (NCM, RNDIS, MASS, ACM tested!)
- No shell attached to ACM, just pure raw Serial (/dev/ttyGS0)
- TUN installed
- Wireguard Installed
- GRE Protocol Installed
TODO:
- Convert
mods/*into separated packages so no need to patch oficial repo.- as modules for target?
- Github Action Build pipeline
- Use built dtb from openstick-builder?
- use linux's dts?
- ModemManager not showing Rx/Tx
msm-firmware-loader, to mount firmware instead of bundle to free up almost 40mb from rootfs.- For more info: packages/msm-firmware-loader/readme.md
- Remove extra feed from apk installer:
- This feed does nothing as its pointing to msm89xx/msm8916 wich does not exist.
- /etc/apk/repositories.d/distfeeds.list
- Fix version to latest (instead of snapshot) OpenWrt 24.10.2
- Add
opkgand make it work withluci. - Review
firmware-selectordefault selection of packages:- Investigare ImageBuilder
- Firmware selector default packages for mt300n (mango):
base-files ca-bundle dnsmasq dropbear firewall4 fstools kmod-gpio-button-hotplug kmod-leds-gpio kmod-mt7603 kmod-nft-offload libc libgcc libustream-mbedtls logd mtd netifd nftables odhcp6c odhcpd-ipv6only opkg ppp ppp-mod-pppoe swconfig uci uclient-fetch urandom-seed urngd wpad-basic-mbedtls kmod-usb2 kmod-usb-ohci luci
Stuff
- The
msm8916-yiming-uz801v3.dtbfile is a prebuilt dtb extracted from one of the many OpenStick-Builder project living in Github.
Languages
Shell
54.4%
JavaScript
20.6%
Makefile
15.3%
C
7.2%
HTML
1.5%
Other
1%