Important - Hardware Revision 1.4 is supported with boot.cmd changes |
|---|
| Version 1.4 had an important hardware change: the VIA VL805 has no firmware EEPROM so the boot-loader must initialize it before it is functional |
| Suspected board are: b03114 with 2 GB RAM / c03114 with 4 GB RAM / d03114 with 8 GB RAM |
| See this Community post: https://community.ipfire.org/t/raspberry-pi-4-model-b-rev-1-5-error-5-whilst-initialising-sd-card/7568/8 |
Important - Hardware Revision 1.5 is supported with boot.cmd changes |
|---|
| Suspected board are: b03115 with 2 GB RAM / c03115 with 4 GB RAM / d03115 with 8 GB RAM |
| See this Community post: https://community.ipfire.org/t/raspberry-pi-4-model-b-rev-1-5-error-5-whilst-initialising-sd-card/7568/8 |
Note: You may or may not receive one of these new boards when ordering a RPi4B
Raspberry Pi 4B Specifications
- Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz 1
- 1GB, 2GB, 4GB or 8GB of SDRAM (depending on model)
- 2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE
- Gigabit Ethernet
- 2 USB 3.0 ports; 2 USB 2.0 ports.
- Raspberry Pi standard 40 pin GPIO header
- Micro-SD card slot for loading operating system and data storage
- 5V DC via USB-C connector (minimum 3A)
- 5V DC via GPIO header (minimum 3A)
- Operating temperature: 0 – 50 degrees C ambient
USB-to-LAN adapters are listed here.
Download the latest IPFire (Flash Image) and flash it to an MicroSD card. Before removing the SD Card from your computer, please see this Note!
| Note - The ARM flash image is configured to use the serial console through UART by default |
|---|
To use HDMI monitor & USB keyboard instead of the serial console: edit the uEnv.txt file and change SERIAL-CONSOLE=ON to OFF. |
After flashing the SD card install it into the Raspberry Pi, connect the cables and power supply, and power it up.
The Raspberry Pi 4 Model B (Raspi 4B) will normally boot within 70 seconds. Once the Raspi 4B is fully booted begin to follow the steps here.
On-board Ethernet and WiFi
In the IPFire setup Extended Network Menu:
- of: bcmgenet is the on-board Ethernet port
- sdio: brcmfmac is the wireless/WiFi
- usb: Realtek Semiconductor Corp. RTL8153 is separate USB-to Ethernet adapter
Using the On-board WiFi as Access Point with hostapd
There are many reports about a problem running the on-board WIFI in AP mode with a country code set other that US (United States), so please try the country code set to US first.
HT Caps: [MAX-AMSDU-3839][HT40+][SHORT-GI-20][SHORT-GI-40][DSSS_CCK-40]
VHT Caps: [MAX-MPDU-3895][SHORT-GI-80][SU-BEAMFORMEE]
Troubleshooting
| Note - The Raspberry Pi 4 Model B+ (RPi 4B) will normally boot within 70 seconds. |
|---|
| • If the IPFire sits (forever) with just the four IPFire logos then see Serial Console Note! above. The IPFire may be using HDMI & Keyboard while configured for serial console. |
| • If the IPFire sits for more than 3 to 4 minutes it may be trying to locate a driver for an unknown USB device. Unplug the unknown device and reboot the Raspberry Pi (yes, you get to figure out which device!). |
• If you run into a boot loop the reason might be a missing HDMI display connection: edit the config.txt file and add hdmi_safe=1 to the end |
• If you are stuck on the rainbow screen: edit the config.txt file and add hdmi_safe=0 to the end. |
Links
- Raspberry Pi 4 Tech Specs
- Raspberry Pi 4 Product Brief
- Benchmarking the Raspberry Pi 4
- Raspberry Pi GPIO pinout guide.
-
from MagPi magazine Raspberry Pi 4 Tech Specs ↩