Tags
Rules for tagging
What to tag
What | Where (namespace) | Comment |
---|---|---|
Hardware related information | toh (w/o toh:hwdata ), docs:techref | |
Device Status (WIP, unsupported) | toh (w/o toh:hwdata ) | |
Page status (WIP) | wikiwide | |
FAQ | faq |
What not to tag
- Pages in
docs
namespace → Create manual overview pages linking to certain topics - Pages in
toh:hwdata
namespace → hardware data already present in dataentries, no need for tagging
How to tag / Tags to be used
- See Tags
- Do not create arbitrary new tags, use the existing ones instead, in order to keep the number of different tags low. See All tags used in this wiki which ones are prefered.
How not to tag / Tags not to be used
- OEM / Manufacturer names of devices, e.g. Asus, Xiaomi, ... → devicepages are already in appropriate namespaces, no need for tagging
- Model names, e.g. RT-AC58U. Devices are easily accessible via the wiki search or the ToH. Use wiki internal links where appropriate.
Ordering device tags
First tag will be the more relevant:
- Target, eg: mvebu, bcm63xx, ramips...
- SoC or subtarget: armada385, bcm63268, rt3052...
- Flash size: 512nand, 32flash, 8flash ...
- Mem size: 512ram, 64ram, 32ram...
- # Eth Ports: 1port, 2port, 3port, ...
- Eth speed: FastEthernet, GigabitEthernet
- All other tags
E.g:
mvebu armada385 128flash 512ram 5port GigabitEthernet 802.11ac 802.11abgn detachableantenna 2ant usb3.0
Tagging devices
At the end of each wiki page about a device, we should add the appropriate tags.
Simply add the tags space separated like this:
{{tag>8flash 64ram USB2.0 1NIC 2WNIC 4port}}
Bootloader
System on a Chip
CPU Cores
ISA
Atheros
AR7161, AR7240, AR7241, AR7242
AR9331, AR9341, AR9342, AR9344, AR9380
QCA9531, QCA9533, QCA9557, QCA9558, QCA9563, QCA9880, QCA9882
Broadcom
BCM4138, BCM4702, BCM4704, BCM4705, BCM4707, BCM4708, BCM4709, BCM4710, BCM4712, BCM4716, BCM4717, BCM4718, BCM4785, BCM47081, BCM47162, BCM47186
BCM5352, BCM5354, BCM5357, BCM5358, BCM5836
BCM6318, BCM6328, BCM6348, BCM6358, BCM6361, BCM6362, BCM6368, BCM6369, BCM6816, BCM6818, BCM63168, BCM63268
Cortina Systems (StorLink, Storm semiconductor)
MediaTek
Qualcomm
Ralink
Wired network
NICs
Ethernet-Standard of SoC and Switch
Internal switch
Modem
SIM card slots
Wireless
0WNIC, 1WNIC, 2WNIC, 3WNIC, 4WNIC
MiniPCI, 2MiniPCI, 3MiniPCI, 8MiniPCI, MiniPCIexpress, CardBus
802.11a, 802.11ac, 802.11an, 802.11ax, 802.11abg, 802.11abgn, 802.11abgn simultan, 802.11b, 802.11g, 802.11n, 802.11bg, 802.11bgn
DetachableAntenna, NonDetachableAntenna, InternalAntenna, 1Ant, 2Ant, 3Ant, 4Ant, 5Ant, 6Ant
RAM
8, 16, 32, 64RAM → too little for up to date OpenWrt, see 4/32 warning and 8/64 warning for details.
8RAM, 16RAM, 32RAM, 64RAM, 128RAM, 256RAM, 512RAM, 1024RAM, 2048RAM, 4096RAM
Flash
4, 8flash → too little for up to date OpenWrt, see 4/32 warning and 8/64 warning for details.
NOR: 4Flash, 8Flash, 16Flash, 32Flash, gt32Flash, 64Flash, 128Flash, 256Flash, 512Flash, 1024Flash, 2048Flash, 4096Flash, 8192Flash
NAND: NAND, 32NAND, 64NAND, 128NAND, 256NAND, 512NAND, 1024NAND, 2048NAND, 4096NAND, 8192NAND
USB
Cryptography
other PCB components
JTAG, Serial, 2serial, GPIO, SPI, I2C, SATA, SATA2, SATA3, esata, m.2 microSD
Casing
Power Options
5v powered, 9v powered, 12v powered, 24v powered, rechargeable battery, usb powered, PoE, Mains powered
Modifications
Special
Reference design
Tags for reference designs of chip manufacturers may be used for fast and easy comparisons: atheros-ap83, ap121
Unsupported devices
- 2Flash = Even though it is possible to build heavily stripped down OpenWrt-image, devices with only 2MB of flash memory will not be officially supported in OpenWrt!
- ubicom32 = Support for target ubicom32 was removed in r34430, r34431, r34432: “This target is unused, does not support any off the shelf hardware and has been a maintenance burden for quite some time now.”
- Unsupported devices = Currently not supported by OpenWrt, no prebuilt images for downloading available.
Other Tags available
Release date: YEAR-MONTH Chip: this list is longer than that of the drivers: example: AR9100 rt2860 Broadcom4318 etc. Driver: acx1xx adm8211 agnx airo ar9170usb ar9271 ath5k ath6kl ath9k ath9k_htc atmel b43 b43legacy brcm80211 carl9170 hostap ipw2100 ipw2200 iwl3945 iwlagn iwmc3200wifi at76c50x-usb mac80211_hwsim mwl8k libertas libertas_tf orinoco p54pci p54spi p54usb poldhu prism2_usb ray_cs rndis_wlan rt61pci rt73usb rt2400pci rt2500pci rt2500usb rt2800pci rt2800usb rtl8180 rtl8187 r8187se r8192e_pci r8712u r8192u_usb vt6655 vt6656 winbond wl1251 wl1271 wl3501_cs wlags49_h2 zd1201 zd1211rw CPU: M4Kc M14Kc 4KEc M14Kc 24Kc 24KEc 34Kc 74Kc 1004Kc or ARM926EJ-S, IP7100, ...
A non exhaustive list of all available Linux drivers: http://wireless.kernel.org/en/users/Drivers and much more Information.
See also All tags used in this wiki
Device Tag Examples
TP-Link TL-WR1043ND : {{tag>GigabitEthernet 1NIC 1WNIC 5Port USB 1USB JTAG 802.11bgn ath9k 3Ant DetachableAntenna 32RAM 8Flash MIPS MIPS32 24Kc}} TP-Link TL-WDR7500 : {{tag>GigabitEthernet 2NIC 2WNIC 5Port MIPS MIPS32 74Kc 128ram 8flash 2usb ap135 qca9558 qca9880 802.11ac 802.11n 802.11g 802.11b 802.11a simultan ath9k ath10k MiniPCIexpress}} Seagate Dockstar : {{tag>GigabitEthernet 1NIC 0WNIC no_switch USB 4USB JTAG 128RAM gt32Flash ARM ARMv5 ARM926EJ-S crypto}}
Tagging articles
We could add tags to wiki articles, too. For example all articles which are being linked to from this page usb.overview, could contain the tag USBrelated. Other Tags could be
bootloader
.
Don't tag wiki articles, create Overview / Collection pages instead. The wiki search can result in a direct link while you are typing, which does not work for tags.
Searching for tags / tag combinations
You can search for devices with special tags in different ways:
- Click on a tag link at the beginning of this page