···33stdenvNoCC.mkDerivation rec {
44 # NOTE: this should be updated with linux_rpi
55 pname = "raspberrypi-firmware";
66- version = "1.20230405";
66+ # raspberrypi/firmware no longers tag the releases. However, since each commit
77+ # on the stable branch corresponds to a tag in raspberrypi/linux repo, we
88+ # assume they are cut together.
99+ version = "stable_20231123";
710811 src = fetchFromGitHub {
912 owner = "raspberrypi";
1013 repo = "firmware";
1111- rev = version;
1212- hash = "sha256-UtUd1MbsrDFxd/1C3eOAMDKPZMx+kSMFYOJP+Kc6IU8=";
1414+ rev = "524247ac6d8b1f4ddd53730e978a70c76a320bd6";
1515+ hash = "sha256-rESwkR7pc5MTwIZ8PaMUPXuzxfv+jVpdRp8ijvxHGcg=";
1316 };
14171518 installPhase = ''
+3-3
pkgs/os-specific/linux/kernel/linux-rpi.nix
···2233let
44 # NOTE: raspberrypifw & raspberryPiWirelessFirmware should be updated with this
55- modDirVersion = "6.1.21";
66- tag = "1.20230405";
55+ modDirVersion = "6.1.63";
66+ tag = "stable_20231123";
77in
88lib.overrideDerivation (buildLinux (args // {
99 version = "${modDirVersion}-${tag}";
···1313 owner = "raspberrypi";
1414 repo = "linux";
1515 rev = tag;
1616- hash = "sha256-ILwecHZ1BN6GhZAUB6/UwiN/rZ8gHndKON6DUhidtxI=";
1616+ hash = "sha256-4Rc57y70LmRFwDnOD4rHoHGmfxD9zYEAwYm9Wvyb3no=";
1717 };
18181919 defconfig = {