Skip to content

Releases: hkfuertes/msm8916-openwrt

v1.0.11

24 Oct 09:22
2083c79

Choose a tag to compare

Added more devices.

v1.0.10

20 Oct 09:26
9bd5768

Choose a tag to compare

Added new device!

  • it is labeled in the inside sticker beneath the battery as MF68E. It is a MiFi router with display, although there are other versions without display. See overall readme.md for detailed instructions on how the display/buttons work.
  • Other changes:
    • UZ801 has now a patch that propperly labels the leds so no swap anymore.
    • ledcontrol now can be used with 'wlan' instead of 'blue'.

v1.0.9

10 Oct 19:58
97a843b

Choose a tag to compare

Changes:

  • Cosmetics (readme.md)
  • Cosmetics: overview page now displays br-lan instead of eth0
  • Installed LuCI RPC
  • Recovered msm-firmware-dumper, now working

v1.0.8

08 Oct 10:01
c70901e

Choose a tag to compare

Changes

  • Configure USB Gadget via uci or luci app.
  • Translation to spanish for luci-app-tailscale

v1.0.7

07 Oct 13:19
dc3b6d1

Choose a tag to compare

Changes

  • Moved to SquashFS and Overlay:
    • rootfs partition is now ro and a new ext4 partition (rootfs_data) will hold the rw data.
    • This allows for factory reset.
  • Re-enabled (hopefully not for long) qcom firmware being embedded on the file/rom partition.

v1.0.6

04 Oct 20:22
8d9278f

Choose a tag to compare

Changes

  • More robust Led hotplugs, now also read for sta0 (client mode)
  • Simplified ACM:
    • Only one port
    • Optional shell
  • msm89xx/msm8916 feed removed from apk, to remove warning
  • Removed v24 compatibility (w/ 6.6 kernel config)
  • Partitions generation from OpenWrt Buildroot as artifacts
  • Simplified diffconfig, tailscale app is left in /root/ to be manually installed. Any dependency can be resolved by apk.
  • Added a flasher artifact.
  • Added generation of gpt table as artifact.
  • Added small utility ledcontrol and moved the hotplugs to this package's files.
  • Changed touch files for msm-firmware-dumper and root-resizer, also displays progress via led flashing.
  • Removed msm-firmware-loader, as there is a race condition that cannot be easily solved.
  • Removed msm-firmware-staging. This was a preinit attempt for previous loader that also does not work.
  • Removed (and renamed) qcom-firmware package binaries. Not in use at the moment.

v1.0.5

30 Sep 17:26

Choose a tag to compare

Changes

  • Firmware is no longer included in the image but rather dumped from modem partition on first boot.

Modern version of OpenWrt working on UZ801v3:

  • Modem Working
    • ModemManager not showing Rx/Tx in Luci
  • 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
  • hotplug.d scripts to manage leds, only on/off if iface, no blinking
  • Firmware is dumped on first boot from modem/persist partition:
    • Small distributable size
    • Uses the binaries/firmware from the own device.
      • This might imply that a port for other devices would be easier... but I have not tested it as I only have this device._

How to flash from OEM

The base partitions are in a folder called base_partitions on this repo:

After the succesful flash if you:

  • Want to enter fastboot, just insert the device with the button pressed.
  • Want to enter edl, boot into fastboot and execute: fastboot oem reboot-edl.

v1.0.4

26 Sep 08:05
4be3e9d

Choose a tag to compare

Changes

  • Updated rmtfs to latest commit.
  • Updated qrtr/ns to latest commit.
  • Renamed mcfg_sw.mbn to MCFG_SW.MBN so now it is actually being picked by the modem on boot.
    • If you don't feel like to re-flash, just capitalize the file in /lib/firmware
      • mv /lib/firmware/mcfg_sw.mbn /lib/firmware/MCFG_SW.MBN
    • Generic policies for EU are automatically deployed.

Modern version of OpenWrt working on UZ801v3:

  • Modem Working
    • ModemManager not showing Rx/Tx in Luci
  • 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
  • hotplug.d scripts to manage leds, only on/off if iface, no blinking

How to flash from OEM

The base partitions are in a folder called base_partitions on this repo:

After the succesful flash if you:

  • Want to enter fastboot, just insert the device with the button pressed.
  • Want to enter edl, boot into fastboot and execute: fastboot oem reboot-edl.

v1.0.3

23 Sep 14:54

Choose a tag to compare

Modern version of OpenWrt working on UZ801v3:

  • Modem Working
    • ModemManager not showing Rx/Tx in Luci
  • 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
  • hotplug.d scripts to manage leds, only on/off if iface, no blinking

How to flash from OEM

The base partitions are in a folder called base_partitions on this repo:

After the succesful flash if you:

  • Want to enter fastboot, just insert the device with the button pressed.
  • Want to enter edl, boot into fastboot and execute: fastboot oem reboot-edl.

all_three_working

16 Sep 07:00

Choose a tag to compare

All three being: