-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Download new firmware from GitHub. #43
Comments
I also have this issue. Is it permissions? Should we upload manually to a folder? |
Fixed: chmod -R 777 /usr/lib/firmware/raspberrypi/bootloader-2711 |
Try to add to /var/lib/cmprovision/storage/app/firmware/stable |
What I did was to do a wget directly to this folder and it shows back in the project: cd /var/lib/cmprovision/storage/app/firmware/stable |
This works indeed 👍. As an alternative, you can also copy the downloaded files manually to the right folder. sudo cp /usr/lib/firmware/raspberrypi/bootloader-2711/stable/pieeprom* /var/lib/cmprovision/storage/app/firmware/stable Thanks again! |
The code in /app/Http/Livewire/Firmwares.php is looking for a directory in the downloaded zip file called "firmware", but this has since been changed to "firmware-2711" and "firmware-2712" |
Please be aware that at least one version of the manually copied eeprom-firmware updates does not work properly on CM4 16GB & 32GB eMMC version:
I did not further investigate, why that firmware update behaves this way, but reverted manually back to version pieeprom-2023-01-11, following the instructions from how-update-raspberry-pi-compute-module-4-bootloader-eeprom |
pieeprom-2024-07-30.bin is the generic firmware and will not contain the CM4 specific BOOT_ORDER. You need to run update-pieeprom.sh in the recovery/ directory to apply the boot configuration. See: raspberrypi/usbboot@e7aefe3 We used to store output of update-pieeprom.sh but that was removed because it's unnecesary duplication of firmware files which can get out of sync |
From my understanding of the CM Provisioning system, the EEPROM settings provided inside of the GUI for a project are applied after bootloader firmware update, Maybe I did not understand your response, but I expected that the boot order would still be modifiable right during provisioning process with a newer bootloader firmware version as well. On the other hand, I did not read any commit messages about that stable version, so that it was maybe already mentioned, although I expected downwards compatibility. |
The best thing would be to change the config to BOOT_UART=1 and capture the UART log to see whether the DHCP / TFTP is succeeding.
|
Downloading new firmware from GitHub is not working. It returns firmware updated; the newest in the list is pieeprom-2023-01-11.bin. But there are 3 newer images available:
pieeprom-2023-05-11.bin
pieeprom-2024-01-18.bin
pieeprom-2024-01-22.bin
Is there a procedure to add the new images by hand? Thanks -Mar
The text was updated successfully, but these errors were encountered: