I've got a code ready to add the TP-Link EAP625-Outdoor as a device to OpenWRT, and have realized that it is identical to another TP-Link device, the EAP623-Outdoor. So much so that TP-Link provides the same firmware for both, just with different file names.
The difference is only the antennas. One has external antennas, one does not.
I want to make sure that there wasn't a cleaner way to add this device than duplicating all of the definitions / board files, etc.
Pharos devices use same oem image, you likely must add new safeloader string if the model is not covered, maybe a new device differing in one wifi driver or microcode.
@frollic - that solution has it show up in the build system, but is rather opaque when looking at the list of firmware for download, unless I'm missing something.
I'm inclined to go with something like this:
Which is still a bit duplicative, but at least makes the relationship between the two devices clearer in the codebase.