I've got an Olimex A20-LIME2 and their 3.4" LCD with touchscreen. While they do work together using their built A20-OLinuXino-buster image, I would much rather use Armbian on this board. I've been attempting to use their lime2-lcd-olinuxino-4.3ts overlay (present commit: af1d92c). What I'm doing is, after cloning that repo to the Lime2, compile all supplied overlays with (because that's quick & easy):
make all
… then install the same overlay (by name) that works in OLinuXino with:
sudo armbian-add-overlay sun7i-a20/A20-OLinuXino-Lime2/lime2-lcd-olinuxino-4.3ts.dts
But on reboot, it fails with:
Found mainline kernel configuration
47918 bytes read in 50 ms (935.5 KiB/s)
2395 bytes read in 11 ms (211.9 KiB/s)
Applying user provided DT overlay lime2-lcd-olinuxino-4.3ts.dtbo
failed on fdt_overlay_apply(): FDT_ERR_NOTFOUND
2295 bytes read in 11 ms (203.1 KiB/s)
Applying user provided DT overlay lime2-lcd-olinuxino.dtbo
failed on fdt_overlay_apply(): FDT_ERR_BADMAGIC
base fdt does did not have a /__symbols__ node
make sure you've compiled with -@
Error applying DT overlays, restoring original DT
47918 bytes read in 49 ms (954.1 KiB/s)
(Yes, I also gave the more generic "lime2-lcd-olinuxino.dtbo" a try too.)
From here, I'm at a loss for what I've been able to search around for. I did get a few clues from this discussion, but haven't managed to get this LCD to work in Armbian. I've tried the above in both:
Armbian 20.11 Stretch with Linux 4.14.87-sunxi
Armbian 5.60 Stretch with Linux 4.14.87-sunxi
I'd be delighted for any help on this effort.