This commit is contained in:
		
							
								
								
									
										12
									
								
								pkgs/by-name/x1/x1e80100-linux-firmware/firmware.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								pkgs/by-name/x1/x1e80100-linux-firmware/firmware.patch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | |||||||
|  | --- a/board-2.json	2025-07-24 19:46:44.712406478 +0000 | ||||||
|  | +++ b/board-2.json	2025-07-24 19:46:42.655405480 +0000 | ||||||
|  | @@ -27,7 +27,8 @@ | ||||||
|  |              }, | ||||||
|  |              { | ||||||
|  |                  "names": [ | ||||||
|  | -                    "bus=pci,vendor=17cb,device=1107,subsystem-vendor=17cb,subsystem-device=3378,qmi-chip-id=2,qmi-board-id=255" | ||||||
|  | +                    "bus=pci,vendor=17cb,device=1107,subsystem-vendor=17cb,subsystem-device=3378,qmi-chip-id=2,qmi-board-id=255", | ||||||
|  | +                    "bus=pci,vendor=17cb,device=1107,subsystem-vendor=17cb,subsystem-device=1107,qmi-chip-id=2,qmi-board-id=255" | ||||||
|  |                  ], | ||||||
|  |                  "data": "bus=pci,vendor=17cb,device=1107,subsystem-vendor=17cb,subsystem-device=3378,qmi-chip-id=2,qmi-board-id=255.bin" | ||||||
|  |              }, | ||||||
							
								
								
									
										11
									
								
								pkgs/by-name/x1/x1e80100-linux-firmware/package.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								pkgs/by-name/x1/x1e80100-linux-firmware/package.nix
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | |||||||
|  | { ath-tools, linux-firmware }: | ||||||
|  | linux-firmware.overrideAttrs (final: { | ||||||
|  |   postInstall = '' | ||||||
|  |     mkdir temp | ||||||
|  |     cd temp || exit | ||||||
|  |     ${ath-tools.ath12k-tools}/bin/ath12k-bdencoder -e $out/lib/firmware/ath12k/WCN7850/hw2.0/board-2.bin | ||||||
|  |     patch -p1 < ${./firmware.patch} | ||||||
|  |     ${ath-tools.ath12k-tools}/bin/ath12k-bdencoder -c board-2.json | ||||||
|  |     cp board-2.bin $out/lib/firmware/ath12k/WCN7850/hw2.0/board-2.bin | ||||||
|  |   ''; | ||||||
|  | }) | ||||||
		Reference in New Issue
	
	Block a user