La memoria ROM almacena programas de inicio y datos básicos como la configuración del sistema. Existen tres tipos principales de memoria ROM: PROM, que permite una única programación; EPROM, que puede borrarse con luz UV; y EEPROM, que permite la modificación eléctrica de datos sin necesidad de programadores. El proceso de actualización de la ROM en un teléfono HTC implica descargar e instalar un archivo RUU, que guía al usuario a través del proceso de verificación y actualización.