Much of https://openwrt.org/docs/guide-user/network/wan/smartphone.usb.tethering does not seem to apply to OpenWrt 25.12 anymore.
How is current OpenWrt supposed to be set up to use a recent Android mobile as its wireless "modem" (wan) ?
Works for me running 25.12.2. What issues are you experiencing?
What part?
USB tethering is working on my BPI-R3mini.
Get shure to have all nesessary USB2/3 and Tethering packages installed.
It is also working on R6220 (mt7621), WNR3700v2 (ath79), and x64 all running 25.12.2.
I just install kmod-usb-net-rndis package (dependancies will install other USB packages, but check just in case) and do a few clicks within LuCI.
For one thing, (updated) /cgi-bin/luci/admin/system/package-manager kept reporting "The package kmod-usb-net-rndis is not available in any configured repository."
Did you run the command to update package lists first?
Sure, as that's required to get luci-proto-wireguard incl. its dependencies kmod-wireguard & wireguard-tools that way (none of those listed "out of the box" either), and then updated once more, all without errors from the new apk manager.
kmod-usb-net-* started showing up hours later though,
on admittedly rather narrow bandwidth.
After that, since other packages such as cdc are installed along with rndis anyway, adding usb0 through /cgi-bin/luci/admin/network/network & to the wan zone did the trick.
I though you were still experiencing issues.
Ummmm, OK. Glad you got it working.