What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Asuswrt-Merlin compilation questions

aMiCRoDev

New Around Here
For years I am using Asus routers with Asuswrt-Merlin firmware and mainly I was using it wither pre-build (from merlin website) or compile the code without any modifications.
Last week I finally find time to check on the code and try to make some modifications to see how they are going to work for me and I was able to achieve some progress.

Currently, I have these questions, and I would appreciate it if someone could answer me:
1. The crosstools version for my router is version 5.5 (both arm and aarch64). But in git repo: https://github.com/RMerl/am-toolchains/tree/master/brcm-arm-hnd, there is a newer version of the crosstools. If I compile the same codebase (for AXE11000) with version 9.2 or 10.3, will it work?
2. Is there a script/location or instructions on how these crosstools are prepared? The only source I can find is inside Merlin GIT repository.
3. I was able to identify that inside version.conf is defined as the version of the firmware. But when compiled, there is always a 3004 added as a prefix (example: 3004.388.8_4). Also, the same prefix is added to the firmware file that is generated. Where in the code/Makefiles is this (major version), and can it be removed?

Maybe I will have some questions in the future, but as I get more familiar with the code, I will be happy if some day I am also able to support/participate in the firmware development.
 

Similar threads

Latest threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Back
Top