Friday, March 27, 2020

Kali Linux 2020.1 with the newest Raspberry Pi 4 Model B

    While it has been a while since the Raspberry Pi 4 Model B's release. This model was initially released in June of 2019 and revision 1.2 was released quietly sometime later. The revision of the RPi4 was due to increase SD card lifetime, and to quietly fix an issue with the USB C power, which would when powered was supplied from a computer would identify the RPi4 as a peripheral device and then throttles the power lower on the USB port. The issue can be avoided by the use of "dumb" cables when connecting to pc or by the use of a RPi4 power adapter. To determine if your RPi4 might have this issue visually you can for a small 3 prong surface mounted ic that is on the bottom side of the RPi4 just above the SD card slot. Also, this can be determined at the command line in Linux with the command "cat /proc/cpuinfo" check the hardware revision code on the table below:

Code Model Revision RAM Manufacturer
a03111 4B 1.1 1GB Sony UK
b03111 4B 1.1 2GB Sony UK
b03112 4B 1.2 2GB Sony UK
c03111 4B 1.1 4GB Sony UK
c03112 4B 1.2 bGB Sony UK
image of the bottom of the RPi4, showing the surface mount IC usable to identify the 1.2 version.
     Now after identifying any issues with the RPi4, other features can be discussed. For video the new RPi features two micro HDMI ports to support monitors. Other features have been discussed by others increases in the amounts of RAM available and other general improvements.

      The operating system Kali Linux 2020.1.  Kali.org provides RPi4 ARM images from the following link: Kali Linux Arm Images.  Once downloaded the installation of Kali Linux is quiet simple to perform.  One can use the Win 32 Disk Writer or other disk images to write the image to the SD card.  This time my preference is Balena Etcher which wrote the image without issues to the SD card.  Once written to the card can be loaded into the RPi4 and booted from. 

      There have been a few changes and many modifications that were used in previous versions of Kali Linux are no longer necessary.