Just pasted above: wireless + physical have the same MAC, in AP mode. In repeater mode I don't get a shell, and I think I don't get a phys link. Probably the 2.4GHz steals the show.
Figure 6 from the device PDF manual indicates that all 3 should work.
Not sure what that is (it might not exist in this case) - but I got the sources. Had a dig for everything that mentions GPIO stuff. It seems that all of the flashing LED things were done in some separate daemon/app. Not to mention for an older kernel.
I cannot seem to find a combination in the DTS file which doesn't produce something like:
[ 136.754602] rt2880-pinmux pinctrl: pin 13 is not set to gpio mux
[ 136.766647] rt2880-pinmux pinctrl: request() failed for pin 13
[ 136.778303] rt2880-pinmux pinctrl: pin-13 (pio:13) status -22
Oh sweet.
Altho the equivalent for ramips doesn't exist. Folder target/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/ is fairly thin on the ground for mentions of gpio. But the patches folder.... hmm - this could be what I've been missing. I have no idea whether those patches have been applied at compile time or this is some sauce we add by hand. e.g.
Yeah, I figured out that much by myself. I've been reading the data-sheet, and I understand what's there, but this doesn't help me with the specifics of how this board is built, and to which GPIOs the LEDs and buttons are connected... I'm under the impression that once you've specced the LEDs and their pins correctly in the DTS, OWRT takes care of the rest, right?
No mach file in the source, as I can see. From what kernel version did the mach file syntax appear? The source was built against 2.6.
OK, after some DTS fun, all LEDs light up and flash, everything is working. Buttons don't seem to be a thing people want much... but when they do, they want them baaad.
In case anyone else is interested to do something with this device, the relevant files should be here in my repo.. Special thanks to @jeff for the pointers.
One issue I don't think I ever managed to get past was having the original firmware accept an owrt compiled image for flashing. There was always something about the magic that I tried to insert that it did not like. I tried this to suit what I found in the original source. Maybe others with firmware magic experience have some good ideas?