This router will be on the official OpenWrt trunk soon. Only the DSA driver for the rtl8365mb switch is left to work on.
Here's the OpenWrt 21.02.0 image for Asus RT-AC88U:
I'm working on porting OpenWrt for Asus RT-AC88U router.
Track the progress here:
Port is being worked on this repository:
CPU: Broadcom BCM4709C0
Platform: bcm53xx arm
Switch: 4GbE BCM4709C0 + 4GbE Realtek RTL8365MB
Wireless: Broadcom BCM4366C0
Realtek Switch and Broadcom Wireless only have proprietary closed source drivers. Is it legally possible to include these drivers in the OpenWRT repository? It's been figured out. I'm pretty much new to everything. Thanks to the OpenWRT Wiki, I was able to quickly take a grasp of how to create patches and port devices.
After putting up a DTS patch, I was able to successfully boot OpenWRT. Thanks to @svanheule for leading me in the right direction.
I took shortcuts on specifying partitions and memory without really understanding what I'm doing. Not anymore.
Let me know if there's anything wrong with memory and partitions.
I was able to specify GPIOs using the GPIO scripts from the OpenWrt Wiki.
Check the current device tree and let me know if there're GPIOs for LEDs and buttons missing.
I couldn't find GPIOs for white wan, white 2.4 & 5 GHz wireless LEDs. I suspect wireless LEDs are controlled by the wireless firmware. If anyone figure these out, let me know.
Is there a specific naming scheme to GPIO LED and key names?
Where can I find examples like "bcm53xx:white:lan"?
I have put up some "linux,code" entries by looking at device trees of other bcm53xx devices.
Is there a place I can find the "linux,code" commands for GPIO keys?
I don't know how to make LAN work. Can anybody experienced with this architecture give a hand? Already done.