tggm
Posts: 1
Joined: Tue Dec 17, 2019 9:17 pm

Determining Firmware Version on Pi4

Tue Dec 17, 2019 9:27 pm

Hello,

I just bought a Raspberry Pi 4 B and immediately proceeded by installing Ubuntu 19 on it which quickly revealed to be a mistake :cry: Not only the people at Ubuntu forgot to add an installer (it just boots to the shell and that's it) leaving me to try and guess how to configure the keyboard, locale, network, timezone etc.. but also because I soon realized that the vcgencmd stuff was missing.

Eventually I was able to compile raspberrypi/userland from github (with a fair share of pain) and eventually I got it working (and rpi-eeprom also).

Now, despite being extremely satisfied because the system is working and my application is running without a hitch I would like to know which firmware version is installed on my board. This is because I read that there is a firmware update version that improves thermal performance.

When I run

Code: Select all

vcgencmd version
I get an hex number: 9f8431fb7839c7f00f52b81f5822ddab2b31d0db

Is there a way to determine which specific firmware version this corresponds? Or should I run another command to get it?

Thanks!

User avatar
dividuum
Posts: 230
Joined: Sun Jun 16, 2013 1:18 pm
Location: Germany
Contact: Website

Re: Determining Firmware Version on Pi4

Tue Dec 17, 2019 11:35 pm

tggm wrote:
Tue Dec 17, 2019 9:27 pm
When I run

Code: Select all

vcgencmd version
I get an hex number: 9f8431fb7839c7f00f52b81f5822ddab2b31d0db

Is there a way to determine which specific firmware version this corresponds? Or should I run another command to get it?

This command shows you the loaded firmware files on the sd card (so start4.elf, etc). If you want to check the eeprom firmware version, which is loaded before the SD is even touched and is the one responsible for the thermal improvements, you have to run `vcgencmd bootloader_version`. You should see a date and can cross-reference that with https://github.com/raspberrypi/rpi-eepr ... r/firmware.
info-beamer hosted - A user and programmer friendly digital signage platform for the Pi: https://info-beamer.com/hosted

mcguirev10
Posts: 20
Joined: Sat Jun 27, 2020 12:53 pm
Location: Florida, US

Re: Determining Firmware Version on Pi4

Fri Jul 10, 2020 4:43 pm

This is a bit old but it's pretty high on Google. I thought the updater handled this:

Code: Select all

sudo rpi-eeprom-update
Results:

Code: Select all

BCM2711 detected
Dedicated VL805 EEPROM detected
BOOTLOADER: up-to-date
CURRENT: Thu 16 Apr 2020 05:11:26 PM UTC (1587057086)
 LATEST: Thu 16 Apr 2020 05:11:26 PM UTC (1587057086)
 FW DIR: /lib/firmware/raspberrypi/bootloader/critical
VL805: up-to-date
CURRENT: 000137ad
 LATEST: 000137ad
That's considerably different compared to vcgencmd bootloader_version:

Code: Select all

Jun  1 2020 13:24:51
Copyright (c) 2012 Broadcom
version 6379679d1ec6a8c746d7e77e015f5b56b939976f (clean) (release) (start_x)

trejan
Posts: 3064
Joined: Tue Jul 02, 2019 2:28 pm

Re: Determining Firmware Version on Pi4

Fri Jul 10, 2020 5:03 pm

mcguirev10 wrote:
Fri Jul 10, 2020 4:43 pm
That's considerably different compared to vcgencmd bootloader_version:

Code: Select all

Jun  1 2020 13:24:51
Copyright (c) 2012 Broadcom
version 6379679d1ec6a8c746d7e77e015f5b56b939976f (clean) (release) (start_x)
It is different because you ran "vcgencmd version" so it is showing you the firmware version not the bootloader version. If you run the correct command then it'll match.

Return to “Beginners”