Skip to main content

MAC Addresses

If your product has a network adapter, regardless of how it connects (WiFi, Ethernet, other), the network adapter needs to have a unique MAC address (Wikipedia link). A unique MAC address ensures that a device can have network traffic directed to it without conflicts with other devices.

Block Size + Cost

MAC Address registrations are managed by the IEEE-SA Standard Organization and are assigned in blocks that are priced according to the number of addresses assigned. IEEE-SA also provides confidential registration for an additional fee (and yearly maintenance cost):

Block TypeBlock SizePrice (USD)
Public MA-S (Small)4,096$685
Public MA-M (Medium)~1 Million$1,645
Public MA-L (Large)~16 Million$2,735

Confidentiality/Private Registration Fees

Block TypeYearly Fee (USD)
MA-S$1,115
Private MA-M$2,070
Private MA-L$3,165

Assigning to Device

After assembly, the MAC address should be written to the One Time Programmable (OTP) memory of the device, usually at the same time a USB Vendor ID (if applicable) is written.

[Documentation to come in the future]