Raspberry Pi 4 Benchmarks & Mini Review

Raspberry Pi 4 Review

Raspberry Pi 4 has just been released with many improvements over Raspberry Pi 3 Model B+ including a faster processor, a proper Gigabit Ethernet port, USB 3.0 interfaces, and 4K video support. That’s the theory, but how does it work in practice? I can now let you know as I’ve received a Raspberry Pi 4 sample courtesy of Cytron, and ran some tests and benchmarks on the very latest boards from the Raspberry Pi foundation. System Info Before starting with the benchmarks, let’s go through some basic system info: For reference, you’ll find Raspberry Pi 4 Linux boot log here. Phoronix benchmarks Let’s go ahead and install the latest version of Phoronix benchmarks: Now let’s run the test to compare the performance of Raspberry Pi 4 model B to some other Arm Linux boards including Raspberry Pi 3 Model B. For reference, my office has an ambient temperature of around 28 to 30°C, and I’ve monitored the CPU temperature with …

Raspberry Pi 4 vs Pi 3 – What are the differences?

Raspberry Pi 4 vs Pi 3 B+

So now that the Raspberry Pi 4 model B has just been launched, it may be worth checking out the differences against the previous latest single board computer from the Raspberry Pi foundation, namely Raspberry Pi 3 model B+. Let’s get straight to the Raspberry Pi 4 vs Pi 3 B+ comparison table. Features/Specs Raspberry Pi 4B Raspberry Pi 3 B+ Release date 24th June 2019 14th March 2018 SoC Broadcom BCM2711 quad-core Cortex-A72 @ 1.5 GHz Broadcom BCM2837B0 quad-core Cortex-A53 @ 1.4 GHz GPU VideoCore VI with OpenGL ES 1.1, 2.0, 3.0 VideoCore IV with OpenGL ES 1.1, 2.0 Video Decode H.265 4Kp60, H.264 1080p60 H.264 & MPEG-4 1080p30 Video Encode H.264 1080p30 Memory 1GB, 2GB, or 4GB LPDDR4 1GB LPDDR2 Storage microSD card Video & Audio Output 2x micro HDMI ports up to 4Kp60 3.5mm AV port (composite + audio) MIPI DSI connector 1x HDMI 1.4 port up to 1080p60 3.5mm AV port (composite + audio) MIPI DSI …

Raspberry Pi 4 Features Broadcom BCM2711 Processor, Up to 4GB RAM

Raspberry Pi 4 SBC

Long expected, the Raspberry Pi 4 model B has finally launched, and it should not disappoint with a much more powerful Broadcom BCM2711 quad-core Cortex-A72 processor clocked at up to 1.5 GHz, 1 to 4GB LPDDR4, 4K H.265 video decoding and output support, a proper Gigabit Ethernet port, as well as USB 3.0 and 2.0 ports. Raspberry Pi 4 comes with all those extra features, but the form factor remains the same, and importantly the price is still $35 for the version with 1GB RAM, making Raspberry Pi alternatives suddenly much less interesting. Raspberry Pi 4 specifications: SoC – Broadcom BCM2711 quad-core Cortex-A72 (ARMv8) @  1.5GHz with VideoCore VI GPU supporting OpenGL ES 3.0 graphics System Memory – 1GB, 2GB or 4GB LPDDR4 Storage – microSD card slot Video Output  & Display I/F 2x micro HDMI ports up to 4Kp60 (Currently 1080p60 max. in dual-display configuration, although 2x 4Kp30 is being worked on) 3.5mm AV port with composite video (and …

ODROID-H2 Rev B Review – Part 1: Kit Unboxing and Assembly

ODROID-H2 Case Type 3 Assembled

ODROID-H2 was announced in October 2018 as the first x86 SBC from Hardkernel. The board features an Intel Celeron J4105 Gemini Lake processor, two SO-DIMM slots for memory, two SATA ports and M.2 NVMe slot for storage, two Gigabit Ethernet ports, a mix of USB 3.0 and 2.0 ports, as well as HDMI and DisplayPort video outputs. The board went for sale the following month for $111, and the first batch of 2,000 boards was sold within 24 hours. In normal cases, this should not be a big problem, and in a few weeks, the company should have been able to produce more boards to fulfill the demand. But Intel decided to prioritize higher-end processors, and Gemini Lake SoCs’ manufacturing was put on the back foot. That means Hardkernel had to wait over 6 months to get supply of the Celeron J4150 processors. In the meantime, the company slightly redesign the board, now called ODROID-H2 Rev B, and the good …

Create Minimal Debian Upstream Images with Debos and Armbian

Debos Armbian Debian Orange Pi Zero Plus 2 H5

Armbian provides lightweight Debian or Ubuntu images for various Arm Linux SBC, and over the years has become the recommended source for stable firmware images for boards part of Orange Pi & Banana Pi families, and others. Uncompressed images are still over 1GB and come with Armbian-specific tools, kernel and bootloader. If you’d like to leverage Armbian images, but instead create a Debian upstream image with only the packages you intend to use, Collabora explains how to do just that with Orange Pi Zero +2 H5 and Libre Computer AML-S905X-CC (aka Le Potato) boards using Debos Debian OS builder. I’ve decided to give a try at the instructions for Orange Pi Zero Plus2 H5 in my laptop running Ubuntu 18.04 to better understand how this all works. I’ll assume you’ve already installed Docker, and made sure you’ve got it working as a non-root user, so we can install Debos as follows: Configuration for Debos is made through a YAML files. …

Ugoos X2 Cube Android 9.0 TV Box also Serves as a SAMBA Server

Ugoos X2 Cube

Ugoos X2 Cube is a tiny Android 9.0 TV box powered by the latest Amlogic S905X2 processor coupled with 2GB RAM and 16GB flash storage. The new Amlogic processor happens to have a USB 3.0 port which provides good storage performance, and the box is also equipped with a Gigabit Ethernet port, which should make the device especially suitable for network storage beside the usual 4K HDR video playback or streaming offered by any typical Amlogic S905X2 TV box. However in most cases, the firmware provided for such TV boxes does not offer an option to easily configure a SAMBA server (aka Windows network share), so you’d need to either mess up with the firmware configuration yourself, or install a paid app. Ugoos is different since they long have had the option to enable NFS & SAMBA client and/or server in the settings, and Ugoos X2 Cube is no different. Ugoos X2 Cube specifications: SoC – Amlogic S905X2 quad core …

Android Patch Brings Bluetooth SBC Codec Audio Quality on-par with aptX

Android Bluetooth SBC HD Audio

In the context of CNX Software’s topics, SBC usually stands for “Single Board Computer”, but SBC also stands for “SubBand Codec“, a standard and mandatory Bluetooth codec which is supported by all headphones, portable speakers, car head units, and basically everything that plays audio over Bluetooth. SBC is known as a basic and low-quality Bluetooth codec, so people will often recommend using other codecs such as aptX, AAC or LDAC wherever possible, but ValdikSS has submitted a patch for Android which improves Bluetooth SBC codec audio quality on most existing devices, allegedly making it as good as the high quality aptX HD codec. ValdikSS explains this basically works by increasing the bitrate: My patchset bypass Android Bluetooth stack limitations and increase bitrate from stock 328 kbps to 452 or 551 kbps, depending on device speed capabilities. It’s already merged into LineageOS 15.1 and 16.0, Resurrection Remix and crDroid alternative Android firmwares. You’ll get the full detailed technical explanation in “Bluetooth …

Obsidian ESP32 Board Follows Raspberry Pi Model A Form Factor (Crowdfunding)

Obsidian ESP32 Raspberry Pi Board

When Thomas McKahan‏ had been playing with ESP32 for a while, he found the need to use Raspberry Pi HAT boards and enclosure with his new hardware,  so he went ahead and designed his own ESP32 board compatible with Raspberry Pi accessories, and following the smaller Raspberry Pi Model A / 3 Model A+ form factor. Obsidian ESP32 specifications: Wireless module – Espressif Systems  ESP32-WROVER-B 802.11 b/g/n WiFi + Bluetooth 4.2 / BLE module with 16 MB flash, 8 MB PSRAM USB – 1x micro USB port for power and programming Audio – 3.5mm TRS audio jack connected to ESP32 DACs Expansion 40-pin GPIO header compatible with popular HAT expansion boards with 3.3 V signalling,  I²S for audio DAC, I²C and SPI, Serial UART available on header or via microUSB, I²C GPIO expander with interrupts & address selection 8-pim unpopulated header from remaining I/Os accessible through GPIO expander 5-pin unpopulated header with analog inputs connecting to the ESP32’s SENSOR_VP and …