I don't know if I have enough skills to make a translation layer for ubus commands to what ever the device requires, and I don't know if it is totally possible in reality.
It runs a highly modified version of Openwrt from donkeys ago a lot has changed since then it also centers around features implemented by the oem not in openwrt or not in the same format or way.
In reality one could create a small stm32 Linux distribution for the lcd and build their own control, but it is a lot of work.
I added the link to the Wiki you created to the GitHub page I wasn’t home for the last few days so I’ll try to continue where we left of today/tomorow night.
To anyone following I have updated the wiki with flashing info and created new images.
You should be able to flash from the initramfs image now.
The stock layout of the Nand is a little odd the kernel root fs is split and only 4Mib and 20 Mib there is another partition called stats that we may be able to format and extend rootfs into this area.
once it is confirmed working, we can look at extending rootfs, or possibly format the whole nand as rootfs depending on what the bootloader will allow.
I've got a AFi-ALN-R and a AFi-ALN-P MeshPoint wired up via serial if I can help in anyway.
I'm very interested in repurposing these devices as I mainly use Ubiquiti U6 AP's now.
Forgive me if I'm not posting to the correct area, I'm new to OpenWrt Project and this forum.
OpenWrt support for this device is a draft on the main repo, you can clone it and build it.
The things that have not been tested is flashing it to a device and see if NV ram updates the interfaces mac addresses on init.
The other thing that won't work and likely never will is the LCM/ LCD support it would require reverse engineering.
Bluetooth is supported but there is no mechanism to load the config for coexistence in OpenWrt, it needs something like what ath10k driver has where board files are loaded on boot to support this feature but i don't think it really matters, not many will use Bluetooth any way.
The partition layout on the device if really restrictive and ideally it needs to be repartitioned to increase the partition sizes but again I don't have a device to try this, to see if the bootloader will like this.
If you could build and flash it to a device and it works we can likely change it out of draft state.
Ultimately a dump of the meshpoints Nand would be great as I could add support for it too, but if it is like the main device the smem partition layout is broken and I will need to create a DTS and a ram image so you can dump it properly.
Just setting up a TFTP server to dig a bit deeper.
I'll step through the instructions and post the boot log in a bit.
Like I said, I'm a little new to this so bear with me
Hey just to give a bit of context I’m the one who originally opened the thread and started testing on the ALN-R some time ago.
I took a bit (long) of a break due to work, but I’m back now and will continue testing.
Great to see someone else with both the ALN-R and MeshPoint jumping in — the more hardware the better.
I’ll resume where I left off (env capture / factory comparison etc.) and we’ll see how it develops.
and no worries at all we’re all learning as we go.
This thread has been a bit experimental from the start anyway.
The more people with hardware testing things, the better.