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

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

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-BE86U_3006_102.8_Reaper_v2.6.0_nand_squashfs.pkgtb ba9d648bae39e1c08f5810ed6a80a4d81b71a96ac282cf527ae02b9f29ce46c9
Standard RT-BE86U_3006_102.8_Reaper_v2.6.0_noMCP_nand_squashfs.pkgtb 7e7fa643093379fd1c85f2125038366a741b71049a3e25f72576635e41362744

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


Corresponding source & reproducibility

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

Don't miss a new AM-Reaper release

NewReleases is sending notifications on new releases.