- "Availability"
I just found out that I have misinterpreted the "availability" field in the table of hardware so far. So far I thought this means "whether the manufacturer still lists it and provides support". But I was wrong. What you mean is if "it's available in regular shops to buy".
Now the big deal with this field is: you are using it to filter devices in the "I want to buy a router which is supported" page. If this field is set to "discontinued*", then such a device will become invisible in the buy-list, preventing people from obtaining otherwise still suitable hardware.
I found for example the D-Link Dir 810L B1. it can still be bought regularly and has 8MB flash, see shop listings on https://www.google.de/search?q=D-Link+DIR+810L
But it's LEDE ToH entry is currently set to "Discontinued", which makes it invisible in the buy-recommendation: https://lede-project.org/toh/hwdata/d-link/d-link_dir-810l_b1
My recommendation:
- I would vote renaming this field name from "Availability" to "Availablity in stores"
- and especially rename the value "discontinued" to "out of stock". I think other people as well as me otherwise easily confuse "discontinued" with the manufacturer support status of "discontinued", which I think is not what you have intended with this field.
- I would also update the filter definition such that such "out of stock" devices still get listed. Simply because often you can often easily get such out-of-stock items on ebay as previously owned devices. So it is helpful if a device is still listed, even if it is "out of stock" in regular shops.
- Missing "Special case" flag
Since the 810L B1 and it's missing factory-bin-ability just catched my eye: I think the ToH could need something like a "firmware upgrade special case" true/false flag attribute. With this flag, the user would be pointed to pay attention to the comment field, to find out, what is special about this device. A bit flag would be very helpful, as it could be used for filtering and it could be displayed on lists, such that you easily distinct regular LEDE-usable devices from those devices that need some kind of special attention.
For example the D-Link 810L B1 could be marked as special case= true, because it only supports an upgrade.bin firmware, but no factory.bin.