Context
The Type Allocation Code (TAC) is the initial eight-digit portion of the 15-digit IMEI and 16-digit IMEISV codes used to uniquely identify wireless devices. (Wikipedia)
TAC numbers can be used to identify devices connected to networks. Complete TAC databases are hard to find and cost a furtune, as maintaining them and keeping them up to date is labour intensive due to the large amount of devices being released every day.
Content
The dataset contains information about the devices' TAC number, manufacturer, model, aliases of the model, operating system, year of release and LTE compatibility.
Some devices may have multiple TAC numbers, as they are different subversions of the same hardware. This TAC database is nowhere near complete, and some of the data provided here could be incorrect, as even manufacturers sometimes share inaccurate information about their own devices. LTE capability is the worst offender in this case, as companies often release TAC information with contradictory stats about LTE compatibility.
Acknowledgements
This is a merged and cleaned dataset based on free TAC databases found on the internet, including:
http://tacdb.osmocom.org/
https://www.mulliner.org/tacdb/feed/
Inspiration
This database is useful for anyone who works with telecommunication networks and wants to identify their users.