From dcf0c97ebcf7730253e8430f7002406c8ded0322 Mon Sep 17 00:00:00 2001 From: Miguel Fuertes Date: Tue, 16 Sep 2025 09:07:43 +0200 Subject: [PATCH] Update readme.md --- readme.md | 43 +++++++++++++++++++++++++------------------ 1 file changed, 25 insertions(+), 18 deletions(-) diff --git a/readme.md b/readme.md index 12ceaf5..2ae6ae5 100644 --- a/readme.md +++ b/readme.md @@ -1,29 +1,36 @@ -## WRT for uz801 -These are my attempts at building the os... my end goal is to build a working modern openwrt, but first I will start from immortalwrt from lkiuyu and the from official immortalwrt. +## OpenWrt for uz801 +Moderm version of OpenWrt working on UZ801v3. -### Working -_**(On all Systems, lkiuyu, immoirtalwrt, openwrt)**_ +### 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: -- Recover GHA build pipeline +- Github Action Build pipeline - Use built dtb from openstick-builder? - use linux's dts? -- modemmanager not showing rxtx -- msm firmware loader, to free up almost 40mb from rootfs -- remove extra feed from apk installer +- ModemManager not showing Rx/Tx +- `msm-firmware-loader`, to mount firmware instead of bundle to free up almost 40mb from rootfs. +- 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 -- openwrt 24.10.2 (fixed version with opkg) -- 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 -``` +- Fix version to latest (instead of snapshot) OpenWrt 24.10.2 +- Add `opkg` and make it work with `luci`. +- Review `firmware-selector` default 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.dtb` file is a prebuilt dtb extracted from one of the many OpenStick-Builder project living in Github. \ No newline at end of file +- The `msm8916-yiming-uz801v3.dtb` file is a prebuilt dtb extracted from one of the many OpenStick-Builder project living in Github.