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

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_PRO)

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_PRO_3006_102.8_Reaper_v2.6.0_nand_squashfs.pkgtb 3bdda2a2e87f84f5eb2ed6a99e8611157c64bacf586a6fe0f4d6686fc69ca4ea
Standard GT-BE98_PRO_3006_102.8_Reaper_v2.6.0_noMCP_nand_squashfs.pkgtb 38e0194986251cf4a9dd2806eac520385d9b89284e700b36490d6d74fb3a1fc8

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


Corresponding source & reproducibility

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

Don't miss a new AM-Reaper release

NewReleases is sending notifications on new releases.