PI4 ne récupère pas dernière version EEprom

Bonsoir.

Pas dis que la dernière mise à jour soit disponible pour les versions de Raspberry pi os 10.x

Je suis dans le même cas que vous, vous n’avez donc pas de problème spécifique.

2 « J'aime »

Ah merci d’avoir regardé sur le forum raspberry officiel on m’a apporté la même réponse…
Tant mieux merci

Bonjour,
J’ai moi-même été confronté au même problème dans le cadre de la migration en cours de mon installation Jeedom V3.3.60 sur RPI3 vers Jeedom V4.x sur RPI4.
En ce qui concerne l’OS, mon choix s’est en effet porté sur la version beta « Lite » de Raspberry Pi OS 64 bits (Buster) publiée le 28/05/2021 .
Or, celle-ci est passée en LTS en Août 2022, si bien que les mises à jour se limitent désormais à l’essentiel, dont ne fait à priori pas partie le paquet rpi-eeprom.
Ce dernier n’étant plus mis à jour, on se retrouve donc confronté au problème susmentionné lorsque l’on essaye d’effectuer une mise à jour en ligne de l’EEPROM via la commande rpi-eeprom-update.
Or, en cherchant un peu sur le Net, je suis tombé sur le post suivant qui évoque le problème et qui propose une solution de contournement.
https://forums.raspberrypi.com/viewtopic.php?t=335043
Cette solution consiste à utiliser l’outil Raspberry Pi EEPROM Manager présenté dans le post suivant.
https://forums.raspberrypi.com/viewtopic.php?t=283347

Pour ma part, j’ai testé avec succès cette solution qui me permet désormais de mettre à jour l’EEPROM en ligne de commande, même à partir d’une version d’OS obsolète.
Pour info, voici un rapide aperçu de la manière dont j’ai mis en oeuvre cette solution.

Installation de l’outil Raspberry Pi EEPROM Manager
sudo mkdir /opt/rpi-eeprom-mgr
cd /opt/rpi-eeprom-mgr
sudo curl -o rpi-eeprom-mgr.zip https://forums.raspberrypi.com/download/file.php?id=54432
sudo unzip rpi-eeprom-mgr.zip
sudo chmod +x rpi-eeprom-mgr

Lancement de l’outil Raspberry Pi EEPROM Manager
sudo /opt/rpi-eeprom-mgr/rpi-eeprom-mgr

rpi-eeprom-mgr 6 - zoom

Utilisation de l’outil Raspberry Pi EEPROM Manager
Sélectionner l’option intitulée « Update rpi-eeprom Package » pour forcer la mise à jour du paquet rpi-eeprom.
Une fois le paquet rpi-eeprom mis à jour, la commande en ligne rpi-eeprom-update doit alors normalement permettre la mise à jour de l’EEPROM.

A noter que l’outil Raspberry Pi EEPROM Manager propose également l’option « Update Bootloader EEPROM » permettant d’effectuer très simplement la mise à jour de l’EEPROM.

Pour terminer sur le sujet, il existe une solution alternative permettant de mettre à jour l’EEPROM qui consiste à créer une carte SD bootable générée à l’aide de la toute dernière version de l’application Raspberry Pi Imager à installer préalablement sur un ordinateur.
Le post suivant présente cette solution alternative qui est d’ailleurs recommandée par la fondation Raspberry Pi.
https://www.freva.com/fr/comment-mettre-a-jour-le-firmware-de-votre-raspberry-pi/

Voili, voilà. J’espère que ce Retex sera utile à certains d’entre vous.

*Crédit aux auteurs des posts susmentionnés

Bonjour.

Pas besoin de tout cela, il y a eu une nouvelle version d’eeprom pour les Raspberry Pi 4 B et compatible Raspberry Pi OS Debian 10.
Elle est parue il y a une semaine.

Son installation se fait en redémarrant les Pi après avoir fait un :
sudo apt update && sudo full-upgrade

Bonjour, merci pour vos réponses, oui je confirme mon PI 4B a installé la dernière version du 11 janvier 2023 :
image

Bonsoir,

De mon côté, j’ai suivi les conseils de Fabrice, en effectuant un apt update, suivi d’un apt full-upgrade et d’un reboot.
Au redémarrage de ma configuration, je n’ai malheureusement constaté aucun changement en ce qui concerne la disponibilité éventuelle d’une nouvelle version d’EEPROM.
Par contre, en utilisant ensuite l’outil Raspberry Pi EEPROM Manager susmentionné, j’ai réussi à mettre à jour le paquet RPI-EEPROM, après quoi je vois bien apparaître la toute dernière version d’EEPROM datant du 11/01/2023.
Je ne sais pas pour quelle raison la solution proposée par Fabrice ne fonctionne pas chez moi, mais l’outil Raspberry Pi EEPROM Manager m’apporte au moins une solution de contournement qui répond à mon besoin.

PS: si j’ai le temps cette semaine, je casserai ma configuration et je referai un test à partir d’une souche propre, car j’ai pas mal bricolé sur ma configuration actuelle…

login as: toto
toto@192.168.?.?'s password:
Linux raspberrypitest 5.15.84-v8+ #1613 SMP PREEMPT Thu Jan 5 12:03:08 GMT 2023                                                                                                                                                              aarch64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Jan 24 18:43:40 2023 from 192.168.?.?

Wi-Fi is currently blocked by rfkill.
Use raspi-config to set the country before use.

toto@raspberrypitest:~ $
toto@raspberrypitest:~ $
toto@raspberrypitest:~ $ sudo rpi-eeprom-update
BOOTLOADER: up to date
   CURRENT: Wed  7 Dec 14:24:15 UTC 2022 (1670423055)
    LATEST: Wed  7 Dec 14:24:15 UTC 2022 (1670423055)
   RELEASE: default (/lib/firmware/raspberrypi/bootloader/default)
            Use raspi-config to change the release.

  VL805_FW: Using bootloader EEPROM
     VL805: up to date
   CURRENT: 000138a1
    LATEST: 000138a1
toto@raspberrypitest:~ $ sudo apt update
Hit:1 http://deb.debian.org/debian buster InRelease
Get:2 http://deb.debian.org/debian-security buster/updates InRelease [34.8 kB]
Get:3 http://deb.debian.org/debian buster-updates InRelease [56.6 kB]
Get:4 http://archive.raspberrypi.org/debian buster InRelease [32.6 kB]
Get:5 http://deb.debian.org/debian-security buster/updates/main armhf Packages [421 kB]
Get:6 http://deb.debian.org/debian-security buster/updates/main arm64 Packages [419 kB]
Get:7 http://deb.debian.org/debian-security buster/updates/main Translation-en [232 kB]
Get:8 http://archive.raspberrypi.org/debian buster/main armhf Packages [392 kB]
Get:9 http://archive.raspberrypi.org/debian buster/main arm64 Packages [303 kB]
Fetched 1,891 kB in 1s (1,340 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
6 packages can be upgraded. Run 'apt list --upgradable' to see them.
toto@raspberrypitest:~ $
toto@raspberrypitest:~ $ sudo apt full-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
  python-colorzero
Use 'sudo apt autoremove' to remove it.
The following packages will be upgraded:
  curl libcurl4 libksba8 libtasn1-6 rpi-eeprom sudo
6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 4,271 kB of archives.
After this operation, 1,262 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://deb.debian.org/debian-security buster/updates/main arm64 libtasn1-6 arm64 4.13-3+deb10u1 [50.6 kB]
Get:2 http://archive.raspberrypi.org/debian buster/main arm64 rpi-eeprom arm64 15.2-1~buster [2,341 kB]
Get:3 http://deb.debian.org/debian-security buster/updates/main arm64 curl arm64 7.64.0-4+deb10u4 [261 kB]
Get:4 http://deb.debian.org/debian-security buster/updates/main arm64 libcurl4 arm64 7.64.0-4+deb10u4 [313 kB]
Get:5 http://deb.debian.org/debian-security buster/updates/main arm64 libksba8 arm64 1.3.5-2+deb10u2 [96.6 kB]
Get:6 http://deb.debian.org/debian-security buster/updates/main arm64 sudo arm64 1.8.27-1+deb10u5 [1,209 kB]
Fetched 4,271 kB in 1s (6,233 kB/s)
Reading changelogs... Done
(Reading database ... 34774 files and directories currently installed.)
Preparing to unpack .../libtasn1-6_4.13-3+deb10u1_arm64.deb ...
Unpacking libtasn1-6:arm64 (4.13-3+deb10u1) over (4.13-3) ...
Setting up libtasn1-6:arm64 (4.13-3+deb10u1) ...
(Reading database ... 34774 files and directories currently installed.)
Preparing to unpack .../curl_7.64.0-4+deb10u4_arm64.deb ...
Unpacking curl (7.64.0-4+deb10u4) over (7.64.0-4+deb10u3) ...
Preparing to unpack .../libcurl4_7.64.0-4+deb10u4_arm64.deb ...
Unpacking libcurl4:arm64 (7.64.0-4+deb10u4) over (7.64.0-4+deb10u3) ...
Preparing to unpack .../libksba8_1.3.5-2+deb10u2_arm64.deb ...
Unpacking libksba8:arm64 (1.3.5-2+deb10u2) over (1.3.5-2+deb10u1) ...
Preparing to unpack .../rpi-eeprom_15.2-1~buster_arm64.deb ...
Unpacking rpi-eeprom (15.2-1~buster) over (15.0-1) ...
Preparing to unpack .../sudo_1.8.27-1+deb10u5_arm64.deb ...
Unpacking sudo (1.8.27-1+deb10u5) over (1.8.27-1+deb10u4) ...
Setting up libksba8:arm64 (1.3.5-2+deb10u2) ...
Setting up sudo (1.8.27-1+deb10u5) ...
Setting up libcurl4:arm64 (7.64.0-4+deb10u4) ...
Setting up rpi-eeprom (15.2-1~buster) ...
Setting up curl (7.64.0-4+deb10u4) ...
Processing triggers for systemd (241-7~deb10u8) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for libc-bin (2.28-10+rpt2+rpi1+deb10u1) ...
toto@raspberrypitest:~ $ sudo  reboot





login as: toto
toto@192.168.?.?'s password:
Linux raspberrypitest 5.15.84-v8+ #1613 SMP PREEMPT Thu Jan 5 12:03:08 GMT 2023 aarch64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Jan 29 11:17:37 2023 from 192.168.?.?

Wi-Fi is currently blocked by rfkill.
Use raspi-config to set the country before use.

toto@raspberrypitest:~ $
toto@raspberrypitest:~ $ sudo rpi-eeprom-update
BOOTLOADER: up to date
   CURRENT: Wed  7 Dec 14:24:15 UTC 2022 (1670423055)
    LATEST: Wed  7 Dec 14:24:15 UTC 2022 (1670423055)
   RELEASE: default (/lib/firmware/raspberrypi/bootloader/default)
            Use raspi-config to change the release.

  VL805_FW: Using bootloader EEPROM
     VL805: up to date
   CURRENT: 000138a1
    LATEST: 000138a1
toto@raspberrypitest:~ $
toto@raspberrypitest:~ $ sudo /opt/rpi-eeprom-mgr/rpi-eeprom-mgr
Updating rpi-eeprom package
toto@raspberrypitest:~ $
toto@raspberrypitest:~ $ sudo rpi-eeprom-update
*** UPDATE AVAILABLE ***
BOOTLOADER: update available
   CURRENT: Wed  7 Dec 14:24:15 UTC 2022 (1670423055)
    LATEST: Wed 11 Jan 17:40:52 UTC 2023 (1673458852)
   RELEASE: default (/lib/firmware/raspberrypi/bootloader/default)
            Use raspi-config to change the release.

  VL805_FW: Using bootloader EEPROM
     VL805: up to date
   CURRENT: 000138a1
    LATEST: 000138a1
toto@raspberrypitest:~ $
toto@raspberrypitest:~ $
toto@raspberrypitest:~ $
toto@raspberrypitest:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:        10
Codename:       buster
toto@raspberrypitest:~ $

Bonsoir,

Et pourtant on voit bien rpi-eeprom s’installer.
Cela se trouve vous n’êtes pas sur la branche stable, mais sur la branche critique.

Bonjour,

Je confirme être resté sur la branche critique (« DEFAULT release »).

BOOTLOADER: update available
   CURRENT: Wed  7 Dec 14:24:15 UTC 2022 (1670423055)
    LATEST: Wed 11 Jan 17:40:52 UTC 2023 (1673458852)
   RELEASE: default (/lib/firmware/raspberrypi/bootloader/default)
            Use raspi-config to change the release.

Pour autant, la toute dernière version de l’EEPROM publiée (celle du 11.01.2023) a été promue critique (« DEFAULT release ») le 18 Janvier, comme on peut le constater via le lien ci-dessous :
https://github.com/raspberrypi/rpi-eeprom/blob/master/firmware/release-notes.md

Logiquement, je pense que j’aurais donc normalement dû la visualiser via la commande rpi-eeprom-update après avoir effectué un apt update suivi d’un apt full-upgrade et d’un reboot.
Or, ce ne fut pas le cas.
Qui plus est, cette toute dernière version de l’EEPROM publiée est bien référencée par l’outil Raspberry Pi EEPROM Manager dans les branches critique (« DEFAULT release ») et Stable (« Latest release »).

Vraiment curieux.

J’ai par ailleurs identifié une autre bizarrerie, concernant cette fois-ci la version du firmware relatif au contrôleur USB VL805.
D’après le lien susmentionné, la toute dernière version disponible à l’heure actuelle est la 138C0.
Or, la commande rpi-eeprom-update ne laissait précédemment apparaître que la version 138a1 et indiquait que le firmware VL805_FW était à jour.

Pourtant, l’outil Raspberry Pi EEPROM Manager visualise bien la version 000138c0.
3b - zoom Critical - 000138co.bin

J’ai donc tenté une mise à jour manuelle avec la commande rpi-eeprom-update -a -d , sachant que l’outil Raspberry Pi EEPROM Manager présente un bogue empêchant toute mise à jour du firmware relatif au contrôleur USB VL805.

toto@raspberrypitest:/lib/firmware/raspberrypi/bootloader/default $ sudo rpi-eeprom-update -a -d
*** INSTALLING EEPROM UPDATES ***

BOOTLOADER: update available
   CURRENT: Wed  7 Dec 14:24:15 UTC 2022 (1670423055)
    LATEST: Wed 11 Jan 17:40:52 UTC 2023 (1673458852)
   RELEASE: default (/lib/firmware/raspberrypi/bootloader/default)
            Use raspi-config to change the release.

  VL805_FW: Using bootloader EEPROM
     VL805: up to date
   CURRENT: 000138a1
    LATEST: 000138a1
   CURRENT: Wed  7 Dec 14:24:15 UTC 2022 (1670423055)
    UPDATE: Wed 11 Jan 17:40:52 UTC 2023 (1673458852)
    BOOTFS: /boot
Using recovery.bin for EEPROM update

EEPROM updates pending. Please reboot to apply the update.
To cancel a pending update run "sudo rpi-eeprom-update -r".
toto@raspberrypitest:/lib/firmware/raspberrypi/bootloader/default $ sudo reboot

Et vérification faîte après reboot, il apparaît que cette mise à jour s’est correctement déroulée, tant en ce qui concerne le Bootloader, qu’en ce qui concerne le firmware relatif au contrôleur USB VL805.

adm_fvi@raspberrypitest:~ $ sudo rpi-eeprom-update
BOOTLOADER: up to date
   CURRENT: Wed 11 Jan 17:40:52 UTC 2023 (1673458852)
    LATEST: Wed 11 Jan 17:40:52 UTC 2023 (1673458852)
   RELEASE: default (/lib/firmware/raspberrypi/bootloader/default)
            Use raspi-config to change the release.

  VL805_FW: Using bootloader EEPROM
     VL805: up to date
   CURRENT: 000138c0
    LATEST: 000138c0
adm_fvi@raspberrypitest:~ $

Plutôt étrange donc, le fait que la commande rpi-eeprom-update indiquait que le firmware relatif au contrôleur USB VL805 était à jour en version 138a1 alors que la version 138c0 était disponible.

Quoi qu’il en soit, comme indiqué précédemment, je vais essayer cette semaine de refaire quelques tests à partir d’une souche OS propre.

Bonsoir,

Vous vous êtes égaré dans des commandes, pas faite pour un usage normal.

Et comme l’indique le bout d’écran que vous avez placé, les mises à jour se réalisent bien au redémarrage.

EEPROM updates pending. Please reboot to apply the update.
To cancel a pending update run "sudo rpi-eeprom-update -r".
toto@raspberrypitest:/lib/firmware/

Je ne vois rien d’anormal sur votre machine.