I have OpenWRT snapshot r16997-6561ca1fa5 installed on my GL.iNet Mudi, and it seems to work just fine, but I can't seem to communicate at all with the on-board micro-controller.
But I can't seem to send any command that will update the OLED display, or power off the device. Sending messages to /dev/ttyS0 doesn't return any errors (sending messages to any other tty does return errors) but it also doesn't seem to do anything.
For example:
echo '{"poweroff": "1"}' >/dev/ttyS0
returns nothing and does not power off the device.
I'm not sure if this is just a feature that hasn't been released in a snapshot yet, or if there's something I'm missing.
So if you want this to work you need to compile the package as instructed and then copy it to the router and install manually
It would be very good if someone could just copy the sources and contribute the package to the OpenWrt Packages feed so everyone else can use this without recompiling
@alzhao was this intentional? It would be better if one of your developers send this package to the package feeds since it's for your device. No problem, just asking. If you cannot do this someone else from OpenWrt community will send it.
As we write this package only for GL-E750, which is not a generic package, we don't know if this can be accepted by OpenWrt community directly. So we even didn't try to send the package.
But if someone else can do it instead, that will be very helpful.
In community package feeds it will be accepted. That is the place for all packages for optional functionality, specific or not specific.
It is only on github, it has no mailing list https://github.com/openwrt/packages