| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: raspberrypi-firmware-extra-pi4 | Distribution: openSUSE Tumbleweed |
| Version: 2025.06.05 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Jun 5 18:30:22 2025 |
| Group: System/Boot | Build host: reproducible |
| Size: 7608424 | Source RPM: raspberrypi-firmware-2025.06.05-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/raspberrypi/firmware/ | |
| Summary: Extra bootloaders for Raspberry Pi | |
This package provides the console, experimental and debug firmware files for Raspberry Pi 4
SUSE-Firmware
* Thu Jun 05 2025 Matthias Brugger <mbrugger@suse.com>
- Update to 46ddec9 (2025-06-05)
* firmware: filesystem: Fix booting from MBR partition 4
See: https://github.com/raspberrypi/rpi-eeprom/issues/705
* firmware: arm_loader: GET_CLOCKS: Set useful response length
* firmware: arm_loader: Correct some mailbox response lengths
See: https://github.com/raspberrypi/firmware/issues/1968
* firmware: bootloader: Ensure the initramfs matches the kernel (take 2)
See: https://github.com/raspberrypi/firmware/issues/1965
* firmware: Vl805 reset improvements
* firmware: platform: Rev 1.4 3B+ also needs the NO_BT_ON trait
https://github.com/raspberrypi/firmware/issues/1611#issuecomment-2730161321
* firmware: filesystem: Don't look for boot-partition inside hybrid-GPT partitions
See: https://github.com/raspberrypi/firmware/issues/1953
* firmware: Add support for the current_supply HAT+ property
* firmware: firmware: Add support for [partition=N] config.txt on Pi 4
* firmware: Add memory barrier to the mbox handler
See: https://github.com/raspberrypi/firmware/issues/1944
* firmware: support dts files with size-cells of 2
* firmware: arm_dt: Add support for a 64-bit serial number on Pi4 and older platforms
* firmware: platform: 2711: Prune the SPI EEPROM pins
* firmware: filesystem: GPT autoboot/reboot partition number fixes for Pi4 and older
* firmware: Add support for software uart using the second VPU core
See: https://github.com/raspberrypi/linux/pull/6502
* firmware: platform: Enable initial_turbo=60 by default
* firmware: arm_loader: Add system_heap.max_order=0 when needed
* firmware: imx500: selectively increase i2c_vc_baudrate based on FW version
* firmware: platform: 2711: Avoid increasing arm frequency when throttling
See: https://forums.raspberrypi.com/viewtopic.php?t=377384
* firmware: arm_loader: Populate number of numa nodes based on sdram configuration
* firmware: arm_dt: Support non-UUID HAT mapping
See: https://forums.raspberrypi.com/viewtopic.php?t=377333
* firmware: Switch to ffmpeg style interlace detection
See: https://github.com/LibreELEC/LibreELEC.tv/issues/8960
* Tue Sep 03 2024 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to bf12222 (2024-08-30):
* firmware: arm_dt: Delay power property handling
* firmware: AI Camera Support
* firmware: video_encode: Add colourspace support
See: #1885
* firmware: arm_loader: SET_POWER_STATE should only consider bit 0
See: #1905
* firmware: filesystem: Prevent any sdcard modifications
See: #1893
* firmware: filesystem: Accept 0xf (W95 Ext) as an extended partition type
* firmware: arm_dt: Support HAT EEPROM dtparams
* firmware: arm_display: Add support for changing the pixel order via the mailbox
See: #1320
* firmware: di_fast: Avoid green line at bottom of image
See: https://forum.libreelec.tv/thread/28367-green-pulsing-line-rpi4
* firmware: arm_dt: On 2711, force otg_mode=1 if xhci is enabled
See: raspberrypi/linux#6062
* firmware: arm_dt: Improve power HAT+ support
* firmware: arm_loader: Add user otp read and write functions
See: raspberrypi/linux#6014
* firmware: dtoverlay: Use %u when converting u32s to strings
See: raspberrypi/linux#6039
* firmware: video_decode: CONFIGCHANGED not wanted with lack of aspect ratio in new frame
See: https://forum.libreelec.tv/thread/28391-cvideoplayeraudio-process-stream-stalled/?postID=190597#post190597
* Fri Apr 05 2024 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to a43358b (2024-03-27):
* firmware: sdram: Implement get_info for 2711
See: raspberrypi/linux#6045
* Revert "firmware: sdram: Implement get_info for 2711"
This reverts commit f762e4a
* firmware: sdram: Implement get_info for 2711
See: raspberrypi/linux#6045
* firmware: sdram: Handle mode registers and refresh updates in sdram driver
See: #1854
* firmware: arm_loader: mailbox: Optionally return extended board rev
See: #1831
* firmware: arm_loader: Set dma-channel-mask as well as brcm,dma-channel-mask
* firmware: board_info: Add Compute Module 5 model info string
* firmware: arm_loader: Move non-kernels back to 512KB
See: #1868
* firmware: Increase DATA_READY_TIMEOUT in sdhost.h
* firmware: arm_loader/bootloader: Add HAT+ support
* firmware: hat_lib: Avoid an I2C double-close
* Thu Mar 21 2024 Ivan Ivanov <ivan.ivanov@suse.com>
- Enable v3d "Broadcom V3D DRM Driver" (bsc#1218780).
See also: https://docs.mesa3d.org/drivers/v3d.html
* Thu Nov 23 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to 8972935 (2023-11-21)
* firmware: config: Add [pi5] to config.txt on 2711 and earlier platforms
* firmware: arm_dt: Add support for the HAT map
See: raspberrypi/linux#5610
* firmware: arm_dt: Ensure strings are NUL-terminated
* firmware: video_decode: Add support for 32bpp RGB conversion
* firmware: Image format patches
* firmware: platform: Fixes for arm side display when throttling
* firmware: dtoverlay: Support literal assignments of path strings
* firmware: arm_loader: Fix non-standard console UARTs
* firmware: arm_loader: Improve UART console selection
* firmware: arm_loader: Remove unwanted assert
* firmware: arm_loader: initramfs must match the kernel
* firmware: arm_loader: Don't overwrite kernel path, check before loading stub
* firmware: arm_loader: Use os_prefix when looking for stubs
* firmware: arm_loader: Add auto_initramfs support
* firmware: arm_loader: Set WiFi MAC address if all zeroes
* firmware: platform: Don't set GPIOs 28&29 to RGMII if NO_RGMII trait is set
* Thu May 04 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Add _multibuild to define 2nd spec file as additional flavor.
Eliminates the need for source package links in OBS.
* Thu Apr 27 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to 543692d23 (2023-04-25):
* firmware: arm_loader: Set local-bd-address if 6 zeroes found
* firmware: arm_loader: Really check for a zero local-bd-address
See: raspberrypi/linux#5437
* firmware: arm_dt: Don't overwrite existing i2c aliases
See: raspberrypi/linux#5428
* firmware: arm_loader: Reduce CMA warning severity
See: #1807
* Wed Apr 05 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to c4122b870 (2023-03-22):
* firmware: gencmd: Add a fallback to mailbox interface if vchiq is not available
* firmware: Handle 64-bitness of named kernels
See: #1792
* firmware: bootloader: Fix automatic 64bit selection on Pi3s
See: https://forums.raspberrypi.com/viewtopic.php?p=2089764#p2089764
* firmware: bootloader: Raise CMA cap to 512MB on a 64-bit Pi4
* firmware: bootloader: Prefer 64-bit kernels on Pi 4s
See: https://forums.raspberrypi.com/viewtopic.php?p=2088935#p2088935
* firmware: platform: clocks: Replace m2mc with hdmi for state machine clock on 2711
* Fri Mar 03 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to 489d3e2d0 (2023-02-22):
* firmware: video_decode: Convert the active lines, not the padded buffer
* firmware: il isp: Correct histogram masks for updated group
2 regions
* Thu Jan 19 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to 2578acb89 (2023-01-18):
* kernel: overlays: i2c-sensor: Add mpu6050 and mpu9250
See: raspberrypi/linux#5325
* firmware: arm_dispmanx: Correct support for NV21, and add support for YV16
See: #1767
* firmware: arm_dispmanx: Fix FKMS to adopt pre-multiplied alpha
See: #1773
* firmware: hdmi_2711: Make some clock setup unconditional so booting
without hdmi setup is possible
See: https://forums.raspberrypi.com/viewtopic.php?t=345362
* firmware: Actually rebuild firmware described in previous commit
* firmware: Add D flag to video= cmdline option when hotplug is forced
See: https://forums.raspberrypi.com/viewtopic.php?p=2067109#p2067109
* Fri Dec 23 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to 0a7ea702 (2022-12-12):
* firmware: arm_loader: PWM1 is not available on GPIO 45
* firmware: power: Always read the uncached voltage for AIN and USB_PD
See: https://forums.raspberrypi.com/viewtopic.php?p=2059832#p2059832
* firmware: Use new SDHCI controller instead of legacy arasan
See: #1763
* Mon Nov 21 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to b8a7365 (2022-11-18):
* firmware: arm_loader: Improvements to Compute Module audio
See: https://forums.raspberrypi.com/viewtopic.php?p=2052680
* firmware: arm_loader: Fix GPIO bank 1 support
See: #1756
* Thu Oct 27 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to 13691cee9 (2022-10-26):
* firmware: arm_loader: Add vcmailbox support for 256bit OTP
customer device key
See: raspberrypi/usbboot#163
* firmware: il: video_encode: MJPEG is not conditional on
being RASPBERRYPI_FULL
* Wed Oct 19 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to ab37ef59f (2022-10-18):
* firmware: ldconfig: Add all, none, tryboot section support
to autoboot.txt for start.elf
* firmware: arm-dt: bootloader: Pass the original partition
number when booting a ramdisk
* firmware: arm_loader: HAT EEPROM support for GPIO bank 1
See: #1756
* Tue Oct 18 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to bfbd42ef2 (2022-10-14):
* firmware: isp: Run ISP without hi-res output buffer
* firmware: arm_dt: Export the bootloader EEPROM RSA public
key via device-tree
* firmware: Add tryboot A_B mode
* firmware: il: isp: Correct order buffers were returned in
* firmware: board_info: Fix Pi 400 PHY addresses
See: #1754
* Tue Oct 04 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to 2b3cef2f4 (2022-09-30):
* firmware: isp: Workaround for very unpleasant artifacts in the
sharpening block
* firmware: arm_loader: Raise maximum gzipped kernel size
* firmware: arm-loader: Indicate tryboot status via /proc/device-tree/chosen/bootloader/tryboot
* firmware: arm_loader: Increase TFTP block size to 1468 bytes
See: raspberrypi/rpi-eeprom#375
* firmware: Add kernel= logging
* firmware: camera_auto_detect changes
See: #1750
* firmware: Fix USB boot
See: #1744
* firmware: video decode/MJPEG fixes
See: http://git/vc4/vc4/-/merge_requests/1548
* firmware: power: Restore VEC and PIXEL clocks after HDMI domain power cycle
See: raspberrypi/linux#4962
* firmware: arm_loader: Never set warranty bit
See: #1741
* firmware: vcfw: camera_subsystem: Fix loop counter for powering up devices
See: https://forums.raspberrypi.com/viewtopic.php?t=338917
* firmware: ldconfig: Add [cm4s] conditional
* firmware: platform: Set min_frequency for HDMI SM clock on Pi0-3
* firmware: power: Fix failover to secondary PMIC interface functions
See: https://forums.raspberrypi.com/viewtopic.php?t=338429
* firmware: arm_loader: Correct GPIO expander initial state via SET_GPIO_CONFIG
See: raspberrypi/linux#5107
* firmware: Disable BT flow control pins for Pi3 rev1.3
* firmware: arm_loader: initramfs over NVME fix
See: #1731
* firmware: arm-dt: Export log buffer addresses to /proc/chosen/log
* firmware: arm_loader: Fix GET_CLOCKS to not overwrite client buffer
See: #1688
* firmware: arm_loader: Declare program_sdhost_use_dma
* Fri Jul 08 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to df569e0 (2022-07-04):
* firmware: video_decode: Stop decode on a colourspace change
See: raspberrypi/linux#5059
* firmware: video_encode: Fix subsample image alignment assert
* firmware: tc358762_DSI: Don't start the PV and DSI before the HVS
* firmware: hello_pi: Fix some build issues
See: #1728
* firmware: arm_dt: camera_auto_detect cam0 flag needs to
look at Unicam instance, not port
* firmware: platform: over-voltage Zero 2 W by two pips
See: #1723
* firmware: arm_loader_dvfs: Only add clocks to boostable list
when they have been boosted
See: #1726
* firmware: arm_dt: Try upstream DTB files if downstream absent
* firmware: arm_loader: Delay the USB controller switchover
* firmware: Fix for vc_image YUYV family to YUV422 planar conversion function
* firmware: vcgencmd display_power and camera_auto_detect fixes
* firmware: variants: Add mjpg_encode to the standard firmware image
* firmware: arm_loader_dvfs: Support CLOCK_HDMI as boostable clock
See: raspberrypi/linux#5016
* firmware: dtblob: Use a cached alias to reduce boot time
* firmware: hdmi: Reduce the number of EDID retries if hotplug is not detected
* firmware: arm_loader: Support longer file paths
See: #1720
* firmware: arm_loader_dvfs: Make arm only see its own boosts,
fixed and min clocks
* firmware: dtoverlay: Fix path rebasing and exports
* firmware: dtoverlay: Fix clang warnings
* firmware: dtoverlay: Add support for string escape sequences
See: https://forums.raspberrypi.com/viewtopic.php?t=330792
* firmware: isp: R and B order must be swapped when reading
VC_IMAGE_RGBA32 into the ISP
See: http://git/vc4/vc4/-/merge_requests/1430
* Fri Mar 04 2022 Martin Wilck <mwilck@suse.com>
- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)
* Wed Mar 02 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to 231daece7c (2022-03-01):
* firmware: board_info: Handle misprogrammed 3B rev 1.2s
* firmware: mmal: Add mapping for IL OMX_IndexParamBrcmEnableIJGTableScaling param
* firmware: Handle overlay parameters embedded in overlay_map.dtb
See: raspberrypi/linux#4860
* firmware: firmware: Add HDMI_PORTS trait
* firmware: arm_dt: Fix rpi-poe overlay parameters
See: #1689
* firmware: jpeghw: Skip APP0 AVI1 headers, regardless of length
See: https://forums.raspberrypi.com/viewtopic.php?p=1975448
* firmware: camera_subsystem: Report ignored interfaces due to libcamera
See: #1679
* firmware: Export os_prefix, overlay_prefix, rsts and boot-mode on all models
* firmware: vcfw/hdmi_i2c: Initialise all instances from hdmi_i2c_init
* firmware: mmal: Add mapping for IL OMX_IndexParamBrcmEnableIJGTableScaling param
See: raspberrypi/linux#4669
* Tue Jan 25 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to 9c04ed2c1a (2022-01-24):
* firmware: platform: Limit max clock-id to CLOCK_VEC for now
See: #1688
* Mon Jan 24 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to 827fdd0736 (2022-01-20):
* firmware: dtoverlay: Don't mix non-fatal errors and offsets
See: #1686
* firmware: arm_loader: Load vl805 overlay on CM4
See: https://forums.raspberrypi.com/viewtopic.php?t=326088
* firmware: gencmdserv: Add mailbox interface to gencmd
* firmware: improve firmware camera detection
* firmware: arm-loader: Fix kernel8.img selection on 2837 with arm_64bit=1
See: #1671
* firmware: ldconfig: Discard subsequent chunks from a truncated line
See: #1669
* firmware: cec: Fail set_passive_mode when running with kms
* firmware: Firmware: Remove PWM/audio traits for CM4
* firmware: usb: Fix non-BCM2711 MSD support
See: raspberrypi/usbboot#102
/boot/vc/fixup4cd.dat /boot/vc/fixup4db.dat /boot/vc/fixup4x.dat /boot/vc/start4cd.elf /boot/vc/start4db.elf /boot/vc/start4x.elf
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 31 23:03:09 2025