Barnes Tech

Back

⚠️
Update – Oct 19, 2025

We no longer use Kolide, and Kolide has been acquired by 1Password. I’m leaving this published in case it is useful but I’m not sure if this all still works or not.

We use Kolide on our managed Mac fleet for our customers, which has proven to be an incredibly powerful tool. They recently wrote in a blog post how you can use OSQuery to look up the hardware manufacture date of your Macs. It’s pretty cool, check out the article here -

Determining Mac Hardware Manufacture Date Using OSquery

UPDATE#

Here is the actual query that the article ends up with, but I highly recommend reading the whole thing. I think it is extremely interesting.

WITH
serial_partial AS (
  SELECT
    SUBSTR(hardware_serial,4,1) AS char_4,
    SUBSTR(hardware_serial,5,1) AS char_5
  FROM system_info
),
mac_manufacture_year(char_4,year,offset) AS (
VALUES
('C','2020',0),('D','2020',26),('F','2021',0),('G','2021',26),('H','2022',0),('J','2022',26),('K','2013',0),('L','2013',26),('M','2014',0),('N','2014',26),('P','2015',0),('Q','2015',26),('R','2016',0),('S','2016',26),('T','2017',0),('V','2017',26),('W','2018',0),('X','2018',26),('Y','2019',0),('Z','2019',26)
),
mac_manufacture_week(char_5,week) AS (
VALUES
('1',1),('2',2),('3',3),('4',4),('5',5),('6',6),('7',7),('8',8),('9',9),('C',10),('D',11),('F',12),('G',13),('H',14),('J',15),('K',16),('M',17),('N',18),('L',19),('P',20),('Q',21),('R',22),('T',23),('V',24),('W',25),('X',26),('Y',27)
),
merge_data AS (
  SELECT
    year,
    (week + offset) AS week
  FROM serial_partial
  JOIN mac_manufacture_year USING(char_4)
  JOIN mac_manufacture_week USING(char_5)
),
date_modified AS (
  SELECT
    year || '-01-01' AS year_start,
    ('+' || (week * 7) || ' days') AS offset_days
  FROM merge_data
)
SELECT *,
  date(year_start,offset_days) AS manufacture_date
FROM date_modified;
plaintext
🔗
Links
Determining Mac Hardware Manufacture Date Using OSQuery
https://barnes.tech/blog/os-query-hardware-date
Author Barnes Tech Blog
Published at January 21, 2022