Hi everyone,
Just to give a little progress report on 388 development.
The 388 merge is going better than initially expected. I hit a small road bump as the RT-AX88U I was working on died (burned voltage regular from what I can see on the pc board), but I also had 388 GPL code for the GT-AX11000 (same SDK), so I moved development to it.
I have a running build earlier than expected. Still a LOT of work left to do however, as some portions haven't been fully merged in or updated yet, like the whole Firmware Upgrade web page that needs to be reworked, due to AiMesh nodes supporting firmware rollback.
The VPN section also requires a lot of work. Asus redesigned the VPN Server and VPN Client webui. For the server section, for now I am simply disabling the OpenVPN section of the new UI, and added a tab to switch to our original webui. I might eventually try to port it to the new Server V2 UI, but that will require more analysis as the code of that new UI is very different in design (and I'm not exactly a Javascript programmer myself).
The client section is even trickier, due to Asus now using VPNFusion by default. Their Wireguard Client support is currently only available through VPN Fusion, which means I need to develop a separate webui for it (based on their old 386 development/test UI). That page will need to be updated to the newer code (for example I just finalized porting the config upload feature from the VPN Fusion UI into that old UI).
A usable test build is still weeks away with all the remaining work involved, and I currently only have GPL code for two models, so it's still impossible to provide any tentative ETA. I might start a focused alpha/beta test cycle at some point to at least get specific portions of it tested.
Just to give a little progress report on 388 development.
The 388 merge is going better than initially expected. I hit a small road bump as the RT-AX88U I was working on died (burned voltage regular from what I can see on the pc board), but I also had 388 GPL code for the GT-AX11000 (same SDK), so I moved development to it.
I have a running build earlier than expected. Still a LOT of work left to do however, as some portions haven't been fully merged in or updated yet, like the whole Firmware Upgrade web page that needs to be reworked, due to AiMesh nodes supporting firmware rollback.
The VPN section also requires a lot of work. Asus redesigned the VPN Server and VPN Client webui. For the server section, for now I am simply disabling the OpenVPN section of the new UI, and added a tab to switch to our original webui. I might eventually try to port it to the new Server V2 UI, but that will require more analysis as the code of that new UI is very different in design (and I'm not exactly a Javascript programmer myself).
The client section is even trickier, due to Asus now using VPNFusion by default. Their Wireguard Client support is currently only available through VPN Fusion, which means I need to develop a separate webui for it (based on their old 386 development/test UI). That page will need to be updated to the newer code (for example I just finalized porting the config upload feature from the VPN Fusion UI into that old UI).
A usable test build is still weeks away with all the remaining work involved, and I currently only have GPL code for two models, so it's still impossible to provide any tentative ETA. I might start a focused alpha/beta test cycle at some point to at least get specific portions of it tested.