Remove "You normally do this via the web interface of the original firmware" from factory images in F-S?

It's kind of misleading.

I've come across at least two recent threads where people bought devices based on this statement, and assumed the factory image could be ULed directly through the stock webUI.

If you're changing the F-S frontend, perhaps add a search towards https://git.openwrt.org/openwrt/openwrt/ where the search word is the name of the device selected in F-S ?

That worked great for the one I tried it out on:

https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=tplink_archer-c7-v4

I know it works, but it should be presented as a search link from F-S when you've selected a device.

I'm guessing a deep link is hard to generate, since there's no connection between image and git commit.

By "it worked" I meant that the search actually produced meaningful results, which is most often not the case.

A quick little script in buildroot to search the mt7622 devices show about 18-19 of 25 give meaningless results:

$ scripts/dump-target-info.pl devices mediatek/mt7622 | while read line; do
    xdg-open "$(echo "$line" | awk '{printf "https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=%s", $1}')"
done

Here are the raw links:
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=asiarf_ap7622-wh1
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=bananapi_bpi-r64
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=buffalo_wsr-2533dhp2
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=buffalo_wsr-3200ax4s
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=dlink_eagle-pro-ai-m32-a1
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=dlink_eagle-pro-ai-r32-a1
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=elecom_wrc-2533gent
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=elecom_wrc-g01
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=elecom_wrc-x3200gst3
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=linksys_e8450
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=linksys_e8450-ubi
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=mediatek_mt7622-rfb1
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=mediatek_mt7622-rfb1-ubi
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=netgear_wax206
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=reyee_ax3200-e5
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=ruijie_rg-ew3200gx-pro
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=smartrg_sdg-841-t6
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=totolink_a8000ru
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=ubnt_unifi-6-lr-v1
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=ubnt_unifi-6-lr-v1-ubootmod
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=ubnt_unifi-6-lr-v2
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=ubnt_unifi-6-lr-v2-ubootmod
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=ubnt_unifi-6-lr-v3
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=ubnt_unifi-6-lr-v3-ubootmod
https://git.openwrt.org/openwrt/openwrt/log/?qt=grep&q=xiaomi_redmi-router-ax6s

I can imagine the hit ratio improves the newer the device.

Hmm, just tried first 20 mediatek/filogic devices and 14 were fails...

Doesn't the ToH list the initial commit somewhere? I couldn't find it on the couple I looked at.

the hwdata pages do, but far from all devices have those, it's also not a mandatory field.

We're kind of getting side tracked, the main "issue" was the "You normally do this via the web interface of the original firmware” writing at F-S.

Anyway, a while back I was considering creating a script that would extract and announce new devices getting supported, I had a look at the merged PRs, and noticed most of them used a template.

If you'd only pick up the model (cut out everything left of and including) the underscore and add "add support" to the search string (which is the title of the template), you might have better luck.
It won't work for older hw though, the template wasn't used back then.

Simply removing the vendor_ from the URLs you posted improves things considerably.