Looking at the JSON responses, it looks like the firmware selector isn't parsing the specific device packages correctly and adding that to the package list, so it affects multiple devices, irregardless of target. This explains why for example ath10k-firmware-qca9984-ct
and kmod-ramoops
is missing for R7800 when you compare with https://downloads.openwrt.org/releases/23.05.5/targets/ipq806x/generic/profiles.json.
I know that there's at least a few devices which configure their switch with device packages, so I guess this in worst case could lead to a brick if serial isn't available/the user don't know how to use it (just guessing tho).