Hi!
I own a Puli AX and I really like the device and use a lot for uni and for work. But my biggest problem was that first it runs openwrt 21 and second due to mtk sdk it cannot connect to EAP networks as repeater (like eduroam).
So I did a lot of reverse engineering and network analysis and with the help of AI I started to write reproduction of the GL rpc and ws (I never used lua and I’m not so familiar with openwrt build system that is why I needed AI tools and it was faster this way as well).
It is very far from being done but it can do the basics. Altough this targets XE3000/X3000 I think this can also be used with other models. I don’t know anything about licenses and law stuff so I did NOT include the GL UI in the repo just to be safe. I wrote a tutorial how you can copy it over from a router running stock firmware in the readme.
You can also find a sysupgrade image in the releases page feel free to flash it and try it out. After flashing it will prompt you to upload the GL UI tarball.
Please use it at your own risk! It is very incomplete and CAN contain bugs and issues!
If you are interested take a look at it here: GitHub - FightMan01/gl-xe3000-op25 · GitHub
Feel free to submit issues and pull requests:)