fix: pd-mapper can't read zstd firmware files

nixos unstable and 24.05 switched to zstd compression for firmware
files. Roll back to the previous setup of creating a package of the
qcom firmware uncompressed, and patching pd-mapper.

closes #14
This commit is contained in:
Adam Stephens 2024-05-27 12:11:12 -04:00
parent 3e183c4b98
commit 3a002c5a64
No known key found for this signature in database
4 changed files with 37 additions and 3 deletions

View file

@ -4,10 +4,10 @@ index 65c4b80..669d9a0 100644
+++ b/pd-mapper.c
@@ -194,7 +194,7 @@ static int pd_load_map(const char *file)
}
#ifndef ANDROID
-#define FIRMWARE_BASE "/lib/firmware/"
+#define FIRMWARE_BASE "/run/current-system/firmware/"
+#define FIRMWARE_BASE "/run/current-system/sw/share/uncompressed-firmware/"
#else
#define FIRMWARE_BASE "/vendor/firmware/"
#endif