[Photonicat 2] r7908 firmware Changelog?

Started by Sl

Sl

Dear Team,

The Photonicat2 is prompting an update to the latest firmware, r7908, released on 17.08.2026
However, there is no Changelog available for this release.

Could you please publish the Changelog?

Thank you!

yihua.chen Staff

Sorry, we marked it incorrectly before. It has now been corrected. Thank you!

Sl

If the release name was incorrect, please publish the Changelog for release r7907 so that the differences between r7907 (2026-08-14) and r7908(2026-08-17) are clear.

admin Staff

Hi thanks for the question:

r7908 = r7907 plus ONE fix. Nothing else changed.

Commit e9d43baf74 (2026-08-16):
"rockchip: photonicat2: fix WCN7850 firmware wedge — new firmware + watchdog"

The problem it fixes:
The WCN7850 Wi-Fi's shipped firmware (WLAN.HMT.1.0.c5-00481, from the linux-firmware 2024-11-10 snapshot) could lock up its control plane in the field. Symptoms: dmesg floods with "time out while waiting for fw stats done" (error -71), then anything touching Wi-Fi/netlink (rpcd, iwinfo, even "ip route") hangs, the web UI stalls, and load climbs even though the CPU is idle. It does not self-heal.

The fix has two parts:

  1. Newer Wi-Fi firmware — a dedicated ath12k-firmware package pinned to the linux-firmware 2026-08-10 release (WLAN.HMT.1.1.c7-00108, three releases newer), fetched per-file with sha256 verification instead of bumping linux-firmware globally.
  2. pcat-wifi-watchdog — a small service that detects the wedge (fw-stats spam + hung iwinfo) and auto-recovers via PCI remove/rescan + "wifi up", limited to one recovery attempt per 10 minutes.

In plain terms:
If you see Wi-Fi lockups or web-UI freezes on r7907 or earlier, r7908 is the upgrade to take. It updates the Wi-Fi firmware and adds an auto-recovery watchdog for that hang. No other functional changes.

Files changed:
configs/photonicat2_base_defconfig
package/firmware/ath12k-firmware/
package/firmware/linux-firmware/qca_ath12k.mk
package/utils/pcat-wifi-watchdog/

Sl

Thanks for the clarification
The changelogs are important for understanding what has been improved and what might have changed or stopped working as expected, especially when changes have been made to the specific modules.

Want to reply to this topic?

Sign in to participate

Don't have an account? Sign up