github TheUnboundDeveloper/AM-Reaper v2.6.0-GT-BE98
Reaper v2.6.0 — GT-BE98

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 (GT-BE98)

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 GT-BE98_3006_102.8_Reaper_v2.6.0_nand_squashfs.pkgtb dd7ae6bb55a1ac34b41f09c37d4ed24328783f2e6da22863862952de2791406f
Standard GT-BE98_3006_102.8_Reaper_v2.6.0_noMCP_nand_squashfs.pkgtb 4bb655a4c1a5013b25f04d9e4051c3a7ca6587a385282ad94755a7a3d58d0587

Verify a download against the attached SHA256SUMS-GT-BE98-Reaper_v2.6.0.txt.


Corresponding source & reproducibility

The GT-BE98 image for v2.6.0 is built from this repository at tag v2.6.0-GT-BE98: 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-GT-BE98 (patches + docs).

Don't miss a new AM-Reaper release

NewReleases is sending notifications on new releases.