We do have a 32 byte IDPROM, which is immutable.
Much of the online information confuses the IDPROM, EEPROM, and NVRAM.
What seems to be most common is to refer to EEPROM as IDPROM,
never mind NVRAM, which is irrelevant to use outside of the 3/80.
I have a Sun 3/E in hand. It has a SEEQ PQ2816A chip, which ought to be the 2K by 8 EEPROM.
I see the same chip on a 3/160 board.
The 3/160 board has a tiny (16 pin) chip at location U1409 which is the IDPROM.
I'm not going to scrape off the label (which is 3 10922) to see the part number,
but no doubt it is some bipolar OTP rom.
Byte 0 -- format Byte 1 -- machine type Byte 2-7 - ethernet address (6 bytes) Byte 8-11 - date (4 bytes) Byte 12-14 - serial number Byte 15 - checksum Byte 16-31 - reserved (unused)