2025-09-13 09:01:19 +02:00
2025-09-13 08:38:53 +02:00
2025-09-13 08:48:25 +02:00
2025-09-13 08:47:05 +02:00
2025-09-13 09:01:19 +02:00
2025-09-13 08:55:58 +02:00
2025-09-13 08:53:03 +02:00
2025-09-13 08:36:46 +02:00
2025-09-13 09:01:19 +02:00
2025-09-13 08:51:07 +02:00

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.

lkiuyu/immortalwrt

  • Using msm-loader:
    • Working if manually enabled, as it seems that asks for wifi driver before persist is mounted.
        echo start > /sys/class/remoteproc/remoteproc0/state
        echo start > /sys/class/remoteproc/remoteproc1/state
      
    • https://gitlab.postmarketos.org/postmarketOS/msm-firmware-loader/
    • Investigate if this can be replicated in wrt:
        #!/sbin/openrc-run
      
        name="MSM Firmware Loader"
        description="Load firmware that is located on dedicated partitions of qcom devices"
      
        depend() { # <-----------------
          need sysfs devfs
          before udev
        }
      
        start() {
          ebegin "Starting msm-firmware-loader"
          # This script must be executed before udev, block other services until it's done.
          /usr/sbin/msm-firmware-loader.sh
          eend $?
        }
      
  • Revert back to bundling the firmwares...

TODO:

  • Use oficial usbgadget-ncm script or build custom usbgadget-rndis.
  • 'ucify' the uz801-tweaks... see usb0 setup!
  • recover GHA build pipeline
S
Description
OpenWrt SNAPSHOT for Chineese 4G Dongles
Readme
48 MiB
0 Stars 1 Watchers 0 Forks
Languages
Shell 54.4%
JavaScript 20.6%
Makefile 15.3%
C 7.2%
HTML 1.5%
Other 1%