I recently added hardware support for the TPLink TL-MR3020v3. The device boots, wifi works and I can SSH into it. PR was accepted, and changes were added to the master
branch by the OpenWrt developers. Excellent. Now what though?
I understand that if I want the hardware to be supported in the openwrt-18.06
branch, that I either have to ask the OpenWrt developers to backport it (assuming it applies cleanly on top of openwrt-18.06
), or if that fails, open a PR against the openwrt-18.06
branch.
My question is this: Should a certain set of requirements be met first before I ask for the above / open a PR? For example: Should the hardware features work in the same way as the original manufacturer hardware? As in, this hardware has a slider switch. Should it do the same in OpenWrt as it does on manufacturer firmware?
Any help appreciated.