Это и не спор вовсе. Вы определитесь сначала, чего вам не хватает в маке что есть в РС.
Код загрузки есть, пользователю туда не надо
Энергонезависимая память есть. Пользователю даётся аварийно сбросить и дальше самодиагностика без участия пользователя
Может пользователя интересует код в микроконтроллере батареи? А, не, как раз в маке это есть, но не в каждом РС… но пользователю доступ туда закрыт