RockPi4 B+ SystemReady IR Certification
This page captures the required information needed to obtain SystemReady IR certification for the RockPi4 B+ board.
Requirements
Platform / HW Board
HW Board to be certified
RockPi 4b Plus
Power supply
USB Type-C power adapter
Carrier board (if any)
none
Daughter card (if any)
Note: RockPi 4b Plus board has a integrated soldered on eMMC. However some earlier versions require the eMMC to be purchased separately.
Cable assemblies, if not terminated as per standard
USB
Ethernet
HDMI / VGA
Any additional hardware accessory that might be needed
Debug interface / console
Connect the USB to TTL serial cable as below. Don't connect the red wire.
ROCK Pi 4 | <---> | USB to TTL cable |
---|---|---|
RX(pin 10) | <---> | Green wire |
TX(pin 8) | <---> | White wire |
GND(pin 6) | <---> | Black wire |
Hardware manual / quick start guides
Firmware Flashing procedure
On the host machine, write the following image to SD card using following commands. Important this assumes that the sd card has enumerated as the /dev/sda device. Using the wrong device can cause permanent data loss to the host computer.
$ cd meta-ts/build/tmp/deploy/images/rockpi4b
$ gunzip ts-firmware-rockpi4b.wic.gz
$ sudo dd if=./ts-firmware-rockpi4b.wic of=/dev/sda status=progress
Firmware Build procedure
$ pip install kas
$ git clone https://git.codelinaro.org/linaro/dependable-boot/meta-ts.git
$ cd meta-ts
$ kas build ci/rockpi4b.yml
Description of the hardware setup used to run ACS and OS landing reports
Verify which OS distros/versions were used in the OS sniff test
Procedure to setup / access debug console
special cables required (if any) (see above)
Instructions for updating FW using the capsule binaries
Firmware
BSP source code, including boot firmware.
U-boot - v2022.04
ATF - v2.6
OP-TEE - v3.16.0
Capsule binaries
Download link to last released Yocto/OE/Github build from Vendor
ACS template being filled by Peter: GitHub - petegriffin/systemreadyir-template at rockpi4b-trustedsubstrate