github TheUnboundDeveloper/AM-Reaper v2.6.0-RT-BE88U
Reaper v2.6.0 — RT-BE88U

one month ago

v2.6.0 — QoS Classful could take a router's IPv4 off the air (GT-BE98 field report)

Built on RT-BE96U (pending). One fix, high severity, all models. Not yet cut as a public CI release.

  • Fixed: with Hardware QoS Classful enabled, some routers lost all IPv4 (IPv6 kept working) on v2.5.4–v2.5.9. The v2.5.4 priority-order correction rebuilds the five class queues by deleting and recreating them. The recreate calls were never checked. On the reporter's GT-BE98 the traffic manager rejected every recreate, so class queues 1–5 simply ceased to exist — the diagnostic showed tmctl getqcfg failing for qid 1–5 and the kernel logging DS egress queue 1 is not configured / Cannot rdpa_ucast_flow_add on every flow. Every IPv4 connection is classified into one of those queues (unmatched traffic lands in the default class), so the hardware refused all of it; IPv6 is not classified and rode the untouched queue 0, which is exactly the "only IPv6 works" symptom. The rebuild is now transactional: all five queue sizes are read first or nothing is touched; each recreate is checked; on any rejection all five queues are put back at the stock layout — trying the full argument set, then without the L4S flag, then the bare minimum — and a syslog line says the priority correction was not applied on this port. Worst case is now "the old priority order", never "no internet". The idempotence guard also checks all five queues instead of just the first, so a partial loss can no longer persist until reboot. The RT-BE96U, where the recreate succeeds, is unaffected in behaviour; it simply gains the safety net. Shared code — all five models.


Images & checksums (RT-BE88U)

Two flashable images: + AI Advisor (default) and Standard (noMCP, all AI components compiled out entirely). Flash the *_nand_squashfs.pkgtb via Administration > Firmware Upgrade.

Variant File SHA-256
+ AI Advisor RT-BE88U_3006_102.8_Reaper_v2.6.0_nand_squashfs.pkgtb 111453821662b9f1f627f3f03b7af2dcaffbac53b0a4500ccd5d536f2719d547
Standard RT-BE88U_3006_102.8_Reaper_v2.6.0_noMCP_nand_squashfs.pkgtb 2bb8f8c3b3c0e09ece6b78bfe70cdb8feb5bd63cc377f82d23e7b9a7ee999b03

Verify a download against the attached SHA256SUMS-RT-BE88U-Reaper_v2.6.0.txt.


Corresponding source & reproducibility

The RT-BE88U image for v2.6.0 is built from this repository at tag v2.6.0-RT-BE88U: the pinned Asuswrt-Merlin base (3006.102.8-beta2, a7ebfa133a) plus the complete patch series. The tag freezes the exact source that produced it.

The auto-attached Source code (zip/tar.gz) asset below is this repository at tag v2.6.0-RT-BE88U (patches + docs).

Don't miss a new AM-Reaper release

NewReleases is sending notifications on new releases.