The HAT EEPROM is a non-volatile memory chip that sits on a Raspberry Pi HAT and is read via the I²C bus during startup.
-
HAT = Hardware Attached on Top
-
EEPROM = Electrically Erasable Programmable Read-Only Memory
RevPi devices with HAT EEPROM:
-
RevPi Core S/SE from revision 1.1 onwards
-
RevPi Connect series from model RevPi Connect 4 onwards
For devices with HAT EEPROM, the device data (model, MAC address, and serial number) remains stored on the RevPi during a reinstallation of the operating system. This device data can be read out automatically during the initial device setup.
For devices without HAT EEPROM, the device data is not stored. The initial device setup must then be started manually.
Starting Device Setup via Cockpit #
✓ The RevPi boots for the first time after a reinstallation.
✓ The RevPi has no HAT EEPROM.
✓ The RevPi is connected to a network.
▷ Open revpi.local in a web browser.
❯ A security warning may appear in the browser.
▷ Accept the security exception to continue with the login.
❯ The Cockpit login screen appears.
▷ Log in initially with:
-
Default user: pi
-
Default password: revolutionpi
Until RevPi Bookworm, the default password is raspberry.
❯ The device setup window opens in Cockpit.
▷ Select the RevPi model.
▷ Enter the MAC address and the serial number.
You will find both printed on the front of your RevPi.
▷ Select Run initial setup.
❯ Device setup starts and the RevPi reboots.
▷ Now log in with user name pi and the device password.
|
Caution
|
▷ Change the device password after the first login to prevent unauthorized access. ▷ Use a strong password. |
▷ Install all updates promptly to close security vulnerabilities, see Install Updates.
Starting Device Setup via Terminal #
✓ The RevPi boots for the first time after the reinstallation.
✓ The RevPi has no HAT EEPROM.
Via SSH:
✓ The RevPi is connected to a network.
✓ The SSH daemon must be enabled.
▷ Open a terminal on your PC.
▷ Establish an SSH connection with the command ssh pi@[IP address].
▷ Log in initially with:
-
Default user: pi
-
Default password: revolutionpi
Until RevPi Bookworm, the default password is raspberry.
|
Note
|
If the English keyboard layout is active, y and z are swapped when entering the default password. |
▷ Load the configuration for the device setup with:
sudo bash /etc/profile.d/revpi-factory-reset.sh
▷ Restart the RevPi with:
sudo reboot
▷ Now log in with the username pi and the device password.
Until RevPi Bookworm, the device password is restored. As of RevPi Trixie, the device password is set during the device setup.
|
Caution
|
▷ Change the device password after the first login to prevent unauthorized access. ▷ Use a strong password. |
▷ Install all updates promptly to close security vulnerabilities, see Installing Updates.