Tiny Core Linux

Tiny Core Base => Raspberry Pi => Topic started by: DLloyd on April 18, 2020, 05:58:36 PM

Title: How to check/update Raspberry Pi firmware version?
Post by: DLloyd on April 18, 2020, 05:58:36 PM
Hello,
I'm running picoreplayer on a Raspberry Pi 4 and need to know the commands to:

a) check the firmware version of the Raspberry Pi.
b) if necessary, download and update the firmware.

Thanks!
Title: Re: How to check/update Raspberry Pi firmware version?
Post by: Rich on April 18, 2020, 07:45:43 PM
Hi DLloyd
There's a diffirent site for  piCorePlayer  support:
piCorePlayer support is all handled over at https://forums.slimdevices.com/showthread.php?110642-ANNOUNCE-piCorePlayer-5-0-0.

There are also help docs on our web site at https://www.picoreplayer.org/index.html
Title: Re: How to check/update Raspberry Pi firmware version?
Post by: DLloyd on April 18, 2020, 10:44:18 PM
This is a question about Tiny Linux Core functionality, not picoreplayer. I just happen to be running picoreplayer, but need OS help!
Title: Re: How to check/update Raspberry Pi firmware version?
Post by: Juanito on April 22, 2020, 11:04:36 AM
Code: [Select]
$ dmesg | grep -i firmware
[    0.100379] raspberrypi-firmware soc:firmware: Attached to firmware from 2019-11-01 14:46, variant start
[    0.110191] raspberrypi-firmware soc:firmware: Firmware hash is 4955a975fa196c323bd72801881d5d4992f0cbbb
Title: Re: How to check/update Raspberry Pi firmware version?
Post by: Paul_123 on April 22, 2020, 05:00:16 PM
There are several different loadable firmwares on the 4B.   The one that Juanito references is the firmware that is loaded at boot time, this is the firmware found https://github.com/raspberrypi/firmware/tree/master/boot at the git revision date shown.   There is also a Bootloader and vl805 chipset firmware.   That can be found.  https://github.com/raspberrypi/rpi-eeprom

There is currently no way to load this automatically using piCore.  And the scripts provided on the github link, will not run as is.   If you read the scripts you can figure out how to do it manually.