taxonomy: v3 signatures & Murata handling
1. v3 signatures
Begin entering v3 signatures for devices we have had trouble
distinguishing using v2. Many Apple devices can be distinguished
using the new txpow field in the v3 signature, while Samsung devices
often have distinct cap: or extcap: fields.
Make DHCP OS determination return a list of OS types, and do
signature lookups for each of them. Amazon (pre-Fire) Kindles
and Samsung TVs have the same set of DHCP options in their
request. Possibly a coincidence, possibly because they started
from the same embedded Linux base.
2. Murata
We had recorded OUIs seen from various Samsung devices we've
gotten physical access to as being Samsung, when actually
they were Murata OUIs. This matters because of the number
of additional OUIs discovered which we haven't known what
to do with. Correct the data by listing all known Murata
OUIs.
Murata is a manufacturing partner for Samsung. Everywhere
we're looking for a Samsung OUI, also accept a Murata OUI.
Also add a few more Samsung OUIs.
3. Remove defaultwifi matches and tests.
v3 signatures can resolve everything which defaultwifi| entries
used to handle.
4. Update signatures:
Amazon Kindle alternate signatures
Apple TV 1st gen
Apple TV 2nd gen
Apple TV 3rd gen rev A
Brother Printer: newly added device
HP Printer alternate signatures
iPad (1st/2nd gen): we can distinguish 1st from 2nd in the 2.4 GHz
band now, though the 5 GHz signatures are still identical.
iPad (4th gen)
iPad Air (2nd gen)
iPad Mini (1st gen)
iPad Mini (2nd gen): newly added device
iPod Touch 1st/2nd gen
iPod Touch 4th gen
iPhone 5
iPhone 5S
iPhone 6/6+
iPhone 6S/6S+
LG G3
LG G4: newly added device
MacBook Air
MacBook Pro
Nest Thermostat
Nexus 5X
Nexus 7 (2013)
Roku 2 XD
Roku 3
Samsung Galaxy Note
Samsung Galaxy Note 2
Samsung Galaxy Note 3
Samsung Galaxy Note 4
Samsung Galaxy S4
Samsung Galaxy S5
Visio Smart TV
Change-Id: I697b2499ea1dcfe56762a5f6c123c666a6ad849b
6 files changed