Raspberry Pi via SSH session on your PC. RasPiKey is a “plug and play” accessory to most Raspberry Pi models. If you have Raspberry Pi 4B from rather old batch, which has rather old firmware that could not recognize RasPiKey, you may need update the bootloader of your Raspberry Pi 4B beforehand.
If you are not using Raspberry Pi 4B, and you have display, keyboard and monitor connected to your Raspberry Pi, you can just insert RasPiKey into the micro SD card slot and directly use it like a normal SD card. RasPiKey already have OS pre-installed, so it can directly boot your Pi.
Page 7
After inserting RasPiKey into micro SD card reader, its “boot” partition will be recognized as a USB disk on your computer (usually named “boot”). There you can find these files: RasPiKey.exe RasPiKey_MAC RasPiKey_ARM RasPiKey_X86 RasPiKey.zip...
Page 8
If for any reason you cannot run the suitable executable file, you can extract the RasPiKey.zip file and edit the “wpa_supplicant.conf” file. The “ssh” file doesn’t need to be edited because it is empty. the “wpa_supplicant.conf” and “ssh” files will be automatically removed after booting your Remarks: Raspberry Pi with RasPiKey, however the configuration has been made and you don’t have to do it...
Using RasPiKey You can use RasPiKey like a normal micro SD card with OS installed. You insert it into the micro SD card slot on Raspberry Pi, and then power it on. If your Raspberry Pi has display, keyboard and mouse connected, you have nothing to worry about and immediately enjoy using your Pi with RasPiKey.
DDR52 Timing Mode DDR mode for eMMC was introduced in MMC 4.4 standard. The DDR52 timing mode can support frequency up to 52MHz and can almost double the performance of eMMC module (such as RasPiKey) on Raspberry Pi. In order to support DDR52 mode, your Raspberry Pi may need to have the firmware upgraded.
Page 11
However, if you see something different, like this: clock: 52000000 Hz actual clock: 50000000 Hz vdd: 21 (3.3 ~ 3.4 V) bus mode: 2 (push-pull) chip select: 0 (don't care) power mode: 2 (on) bus width: 2 (4 bits) timing spec: 1 (mmc high-speed) signal voltage: 0 (3.30 V) driver type: 0 (driver type B)
Benchmarks We follow Jeff Geerling’s blog posts (thank you Jeff) to do the benchmarks for RasPiKey. Jeff wrote this blog post about the benchmarks on Raspberry Pi 3B+. We do exactly the same benchmarks with RasPiKey and append the result to the diagram from Jeff’s blog post:...
Page 13
Raspberry Pi 4B.Again we do exactly the same benchmarks with RasPiKey and append the result to the diagram from Jeff’s blog post: Benchmarks on Raspberry Pi 4B (with DDR52 timing mode supported by firmware) Please notice the benchmarks above are obtained on Raspberry Pi 4B with firmware updated to support DDR52 timing mode.
Acknowledgement We would like to thank Tim Gover (Raspberry Pi Trading Ltd) and his teamon supporting RasPiKey (and other eMMC modules) on Raspberry Pi 4B, and their works on supporting the new DDR52 timing mode. We would also like to thank Dr. Tomas Lindén, who promoted the supporting of DDR52 timing mode on Raspberry Pi, reminded us about the firmware upgrade, and also provided us important information to perform further tests.
2019.10.26 Initial revision 1.00 Add information about newly supported DDR52 1.01 2020.09.01 timing mode and new benchmark for RasPiKey on Raspberry Pi 4B. Add information about 32GB version. 2021.01.07 Add benchmarks table for Raspberry Pi 4B 1.02 More information for updating bootloader...
Need help?
Do you have a question about the RasPiKey and is the answer not in the manual?
Questions and answers