I'm not sure that will help much. Each issue you will run into might require another build. It should not be that hard to do a build yourself. You may ask questions if you run into problems with that. If you really feel that is not your cup of tea, it would be more prudent if you could test the generic functionality as much as possible. then we can merge this more quickly. Maybe you can also help with the questions below (mainly what kind of marking your box has).
Comparing the three different patches, I'm finding some differences we might need to address:
@Renaud11232 version (which I submitted):
https://github.com/openwrt/openwrt/pull/13547/commits/29938edd0b8aa124b0889a1cf78a4e64294dd2bb
@remgodow version:
@subhranil version:
The two second patches have an extra section related to the WPS led in the DTS compared to the first one:
+
+ wps {
+ label = "green:wps";
+ gpios = <&gpio 43 GPIO_ACTIVE_LOW>;
+ };
The v4 DTS has this section too. The v6 manual shows there is no LED marked as WPS, so I think this section should not be present. Let it know if your box does have a WPS LED!
The second patch uses mac-address-increment = <2>;
where the others use mac-address-increment = <(-1)>;
. (The v4 DTS uses -1
.) What is the difference?
The second patch also marks the model as EU specifically, but they other patches have no such suffix. There seem to be at least an EU and RU model as can be seen here:
They are supposedly not compatible with each other's stock firmware:
(translated) We draw your attention to the fact that updating the software from the Russian version (RU) is possible only to the Russian version (RU => RU), and from the European version (EU) only to the European version (EU => EU). It is IMPOSSIBLE to change the Software from the Russian version to the European version or vice versa!!! RU ≠> EU; EU ≠> RU!
On what kind of boxes have you been testing? Are they marked explicitly as either EU or RU? The GPL code release for each of them points to the same file. There is a REGION=EU
argument specified on the command-line for the build, but there are also only EU files included. I suspect that while these packages seem incomplete, the hardware is actually the same and one could switch to the other stock firmware with the right tricks.
There are differences in the HWID, HWRED and HWREVADD, the first patch uses:
+ TPLINK_HWID := 0x0C500006
+ TPLINK_HWREVADD := 0x6
The other two:
+ TPLINK_HWID := 0x001D589B
+ TPLINK_HWREV := 0x93
+ TPLINK_HWREVADD := 0x2
The second set seems to match with the v4 values.
Could anybody clarify on the difference? Maybe this also relates to people facing different boxes (EU/RU)?