Package Details: rpi-eeprom 2020.09.03-1

Git Clone URL: https://aur.archlinux.org/rpi-eeprom.git (read-only, click to copy)
Package Base: rpi-eeprom
Description: Raspberry Pi4 boot EEPROM updater
Upstream URL: http://github.com/raspberrypi/rpi-eeprom
Licenses: custom
Submitter: lfleischer
Maintainer: fryfrog
Last Packager: fryfrog
Votes: 12
Popularity: 1.04
First Submitted: 2019-11-23 15:07
Last Updated: 2020-09-14 15:26

Dependencies (3)

Required by (0)

Sources (2)

Pinned Comments

fryfrog commented on 2020-05-05 02:05

After installation, edit /etc/default/rpi-eeprom-update and change FIRMWARE_RELEASE_STATUS to one of critical (the default), stable or beta.

Latest Comments

1 2 3 Next › Last »

fryfrog commented on 2020-11-14 19:22

Looks like I need to work on this, a clean aarch64 install gets:

[fryfrog@raspberry ~]$ sudo rpi-eeprom-update -a
od: /sys/firmware/devicetree/base/system/linux,revision: No such file or directory

And like @SmartSuka, the vl805 binary is wrong too.

fryfrog commented on 2020-11-13 16:52

@Solskogen, I don't see any new release on their github page. Can you point out what you mean?

SmartSuka commented on 2020-10-30 23:35

I'm having problems getting vl805 information out of this package, and noticed the file that retrieves this information is is the 32 bit version while the OS is aarch64 leading to problems:

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=rpi-eeprom#n30

[root@alarm ~]# /usr/bin/vl805
-bash: /usr/bin/vl805: cannot execute binary file: Exec format error
[root@alarm ~]# file /usr/bin/vl805
/usr/bin/vl805: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically linked, for GNU/Linux 3.2.0, BuildID[sha1]=1f534f3dce4bee014889300c7bb329ccda12b13c, stripped
[root@alarm ~]# uname -m
aarch64

Do you know if there's a way to get the aarch64 version of this file?

fryfrog commented on 2020-10-30 22:52

I'll ask them to create a new release on that issue, otherwise I'd have to patch it.

SmartSuka commented on 2020-10-30 22:45

In the source code there was some changes made to create a work-around for the AArch64 version which isn't currently populating the device tree as it should:

Sources: https://github.com/raspberrypi/rpi-eeprom/issues/230 https://github.com/raspberrypi/rpi-eeprom/blob/master/rpi-eeprom-update#L303-L309

Can we update the packages to use this code? Without it you get the following error message on a fresh install:

[root@alarm ~]# rpi-eeprom-update od: /sys/firmware/devicetree/base/system/linux,revision: No such file or directory

fryfrog commented on 2020-09-19 16:39

@DragonX256: It was updated to 2020.09.03 about 5 days ago, does it not work for you?

fryfrog commented on 2020-09-02 21:00

The package base-devel is assumed to be installed for AUR packages and is not included as a dependency. And binutils is part of base-devel.

j12t commented on 2020-09-02 20:56

Needs a run-time dependency on package binutils, as it tries to run /usr/bin/strings.

fryfrog commented on 2020-07-03 15:48

https://github.com/raspberrypi/rpi-eeprom/releases

^ All the releases since 2020.04.16 are pre-releases.

fryfrog commented on 2020-06-15 15:45

Those are all pre-releases, beta.