The short answer
The Raspberry Pi 4 included in all Vilros kits does indeed have 64-bit capacity.
There are no Raspberry Pi 4 boards that do not have 64-bit capacity.
The reason it is showing as 32-bit is because the default operating system image uses a 32-bit LPAE kernel and a 32-bit userland.
Why it shows as 32-bit
The Raspberry Pi 4 uses a Broadcom BCM2711 SoC with a 64-bit ARM Cortex-A72 processor. The hardware is fully 64-bit capable.
However, for compatibility reasons, the default Raspberry Pi OS (formerly Raspbian) has historically shipped with a 32-bit operating system, even on 64-bit hardware.
Why 32-bit was the default:
- Compatibility with older Raspberry Pi models (Pi 2, Pi 3) which had 32-bit CPUs
- Support for legacy 32-bit software and libraries
- Slightly lower memory usage for 32-bit applications (beneficial on 1GB/2GB models)
Note: As of 2022, Raspberry Pi OS now offers official 64-bit images, and 64-bit is recommended for the 4GB and 8GB Pi 4 models.
You can read more about this on the official Raspberry Pi website under the announcement of the 8GB Raspberry Pi 4.
How to run 64-bit OS
If you would like to run the 64-bit version of Raspberry Pi OS, you can access the image via the official Raspberry Pi downloads:
Option 1: Use Raspberry Pi Imager (recommended)
- Download Raspberry Pi Imager
- Select "Raspberry Pi OS (64-bit)" from the operating system list
- Flash it to your microSD card
- Boot your Pi 4 with the new 64-bit OS
Option 2: Download manually
Download the 64-bit image directly from the official Raspberry Pi OS 64-bit downloads and flash it manually with Balena Etcher or similar tools.
Verify 64-bit: After booting the 64-bit OS, open a terminal and run:
uname -mIf it shows aarch64, you're running 64-bit. If it shows armv7l, you're running 32-bit.
Benefits of 64-bit OS
When to use 64-bit:
- 8GB Pi 4: Essential to access more than 3GB per process (32-bit has a ~3GB per-process limit)
- 4GB Pi 4: Recommended for better performance and future-proofing
- 2GB Pi 4: Optional (32-bit is fine for most use cases, but 64-bit works)
Performance benefits:
- Better performance for memory-intensive applications
- Support for 64-bit-only software (some Docker images, databases, machine learning frameworks)
- Improved performance in certain workloads (encryption, compression, scientific computing)
When to stick with 32-bit:
- Running legacy software that only works on 32-bit
- Using older or low-RAM Pi models (1GB/2GB) where 32-bit uses less memory
- Compatibility with certain proprietary drivers or libraries
You can read more about the differences in this article: Raspberry Pi OS 64-bit vs 32-bit comparison.