基于来源约束与未知状态的梅林路由器插件包匹配方法
Description
路由器插件选包不能仅依据商品型号或处理器位数。相同型号可能运行不同固件分支、内核和用户态,而不同 full/lite 包也具有不同组件范围。本文描述华润站的 fancyss 包匹配方法:把型号、硬件版本、固件与运行环境分别表示,将发行方资料和离线包检查绑定到固定来源快照,并显式返回候选、冲突和未知项。本文给出匹配状态的形式化解释、变体选择与安装前检查的衔接,以及已实现查询与物理设备验证的边界。该方法输出可追溯的安装候选,不把目录命中转换为实机兼容认证。
This note describes source-constrained matching of fancyss packages for Merlin-related router environments. Model identity, hardware revision, firmware family and branch, runtime architecture, kernel, package variant, and protocol requirements are represented separately. The implementation returns candidates, conflicts, and unknowns tied to source snapshots and package evidence. We explain full/lite selection and the transition from a package candidate to local installation checks. The result is an auditable matching method rather than a claim of physical-device certification.
Full text: publication page.
Notes
Files
router-package-matching.json
Additional details
References
- hq450/fancyss contributors (2026). fancyss README at commit b19e82cb6a05e08990a96905353921819d44d134. https://github.com/hq450/fancyss/blob/b19e82cb6a05e08990a96905353921819d44d134/README.md
- hq450/fancyss contributors (2026). fancyss installation script at commit b19e82cb6a05e08990a96905353921819d44d134. https://github.com/hq450/fancyss/blob/b19e82cb6a05e08990a96905353921819d44d134/fancyss/install.sh
- KoolCenter (2026). KoolCenter ASUS Official Mod: RT-AX86U firmware directory. https://fw20.koolcenter.com/KoolCenter_ASUS_Official_Mod/RT-AX86U/
- KoolCenter (2026). KoolCenter ASUS Official Mod: RT-AX86U Pro firmware directory. https://fw20.koolcenter.com/KoolCenter_ASUS_Official_Mod/RT-AX86U_Pro/
- KoolCenter (2026). KoolCenter firmware download server. https://fw.koolcenter.com/
- Wilkinson, Mark D.; Dumontier, Michel; Aalbersberg, IJsbrand Jan; et al. (2016). The FAIR Guiding Principles for scientific data management and stewardship. 10.1038/sdata.2016.18. Cited author: Mark D. Wilkinson, https://orcid.org/0000-0001-6960-357X
- Wilson, Greg; Bryan, Jennifer; Cranston, Karen; Kitzes, Justin; Nederbragt, Lex; Teal, Tracy K. (2017). Good enough practices in scientific computing. 10.1371/journal.pcbi.1005510. Cited author: Greg Wilson, https://orcid.org/0000-0001-8659-8979
- KoolCenter (2026). KoolCenter ASUS Official Mod: RT-AX89X firmware directory. https://fw20.koolcenter.com/KoolCenter_ASUS_Official_Mod/RT-AX89X/
- hq450 and fancyss contributors (2026). fancyss build script at commit b19e82cb6a05e08990a96905353921819d44d134. https://github.com/hq450/fancyss/blob/b19e82cb6a05e08990a96905353921819d44d134/build.sh
- hq450 and fancyss contributors (2026). fancyss package version manifest at commit b19e82cb6a05e08990a96905353921819d44d134. https://github.com/hq450/fancyss/blob/b19e82cb6a05e08990a96905353921819d44d134/packages/version.json.js
- Turner, S.; Chen, L. (2011). Updated Security Considerations for the MD5 Message-Digest and the HMAC-MD5 Algorithms (RFC 6151). 10.17487/RFC6151