BeagleY-AI compatibility with Raspberry HAT+ spec.

When checking the HAT+ specification by Raspberry I noticed that the EEPROM address used on a HAT for identifying the board is the same as the address used by the EEPROM on the BeagleY-AI itself, namely 0x50.

Does this mean that only HATs without EEPROM are usable with the BeagleY-AI? Is there a list of HATs that are compatible? Am I missing something?

The pins are mapped on the BeagleY-AI to support many Raspberry Hat’s… It’s not 100%, for example spi is spi-gpio and not hardware spi to match the PI… Some Hat’s require the Raspberry Pi’s firwmare, (Fan controller on POE)…

But many Hat’s will work with a proper overlay.

Regards,

Am I wrong in assuming that using a HAT with an ID EEPROM on it will prevent the BeagleY-AI from reading its own EEPROM as well as the one on the HAT?

While yes, that would break eeprom reads for hat devices. We don’t read or use the eeprom on startup in any situation today.

Regards,

So in effect the HAT isn’t auto-detected. One needs to manually load the appropriate overlay, right?

Correct

Thanks!