Reverse Engineering RT-AX52 firmware into Rust Code

My two cents:

  • Translating C code into Rust code is not what we call “reverse engineering”.
  • OpenWrt is a Linux distribution, with close to 10.000 packages (including the humongous Linux Kernel); a minimal installation has probably between 100 and 150 packages (including the humongous Linux Kernel)… be prepared for a long long task.
  • Except for a few packages like uci and LuCi, everything else is maintained upstream; perhaps you will want to contact their respective maintainers (starting with the humongous Linux Kernel).
  • Open source is driven by leaders not bosses… show the code or shut up.

Hope this helps.