Nikolaj Schlej
fa7360d9c2
Add ADSP to the list of known BPDT partitions
2025-05-07 08:36:51 +07:00
Nikolaj Schlej
c0368902c4
Fix a bug spotted by @Ykidia
2025-05-06 01:06:57 +07:00
Nikolaj Schlej
7073cad165
Improve DVAR parser output to be consistent with other NVRAM parsers
2025-05-05 11:34:35 +07:00
Nikolaj Schlej
367a8f9fc5
Fix some more 0xAB into ABh
2025-04-30 12:43:40 +07:00
Nikolaj Schlej
7237a29b17
Improve parsing error detection for DVARs
2025-04-28 17:28:06 +07:00
Nikolaj Schlej
c235533f22
Update GUID database
2025-04-28 17:17:36 +07:00
Nikolaj Schlej
a072527138
Convert other uses of 0xABCD back to ABCDh
2025-04-26 19:13:36 +07:00
Nikolaj Schlej
a19aeadb54
Revert "Update hexadecimal numbers output format from ABCDh to 0xABCD" due to breaking downstream tools
...
This reverts commit 9cc9518f8b
.
2025-04-26 19:09:49 +07:00
Nikolaj Schlej
775227942a
Improve region access settings info for Intel v2 descriptor
2025-04-26 17:30:54 +07:00
Nikolaj Schlej
6f6debb212
Add volume header info on NumBlocks and Length used to calcualte alternative size of it
2025-04-26 17:08:36 +07:00
Nikolaj Schlej
9cc9518f8b
Update hexadecimal numbers output format from ABCDh to 0xABCD
2025-04-26 16:16:02 +07:00
Nikolaj Schlej
73d07cddc3
Add Kaitai-based parser for Dell DVAR store
2025-04-26 01:14:13 +07:00
Nikolaj Schlej
c8b7151b9e
Fix minor bug while presenting the EOF elemement of AppleSysF store
2025-04-24 16:11:16 +07:00
Nikolaj Schlej
892111a8b1
Add new fields into Intel Microcode header
2025-04-14 19:19:45 +07:00
Nikolaj Schlej
7cea8ee512
Remove outdated definition of FLASH_PARAMETERS
2025-04-14 18:08:12 +07:00
yangfl
22bb757726
Remove PATH_MAX from realpath
...
POSIX.1-2008 ensures realpath() give a dynamically allocated buffer if
NULL is passed, which avoids using PATH_MAX, which may be too large to
fit in stack, or even undefined on some systems.
2025-03-19 15:25:03 +07:00
Nikolaj Schlej
d61d759db2
Make sure to wrap all uses of kaitai::kstream into try-catch blocks
2025-03-16 23:37:10 +07:00
Nikolaj Schlej
7ef371957a
Add initial support for Insyde H2O FlashDeviceMap rev4
2025-03-16 23:12:56 +07:00
Nikolaj Schlej
97a85f9ddc
Add Microsoft LZMA section GUID
2025-03-14 07:13:06 +07:00
Nikolaj Schlej
07742a5069
Update GUID database
2025-03-13 19:30:12 +07:00
Nikolaj Schlej
a12be6bfc7
Address review comments
2025-03-13 19:27:55 +07:00
Nikolaj Schlej
fbf6afdfc8
Expand Type column of the report to fit new FlashDeviceMap store and entry types
2025-03-13 19:27:55 +07:00
Nikolaj Schlej
3cb5dc0165
Add SLIC pubkey and marker parsers
2025-03-13 19:27:55 +07:00
Nikolaj Schlej
fd0faea9ea
Add Phoenix CMDB parser
2025-03-13 19:27:55 +07:00
Nikolaj Schlej
01e2e0877b
Add FFS volume parser for non-AMI NVRAM areas
2025-03-13 19:27:55 +07:00
Nikolaj Schlej
4e2a8f6bd7
Add Intel uCode parser
2025-03-13 19:27:55 +07:00
Nikolaj Schlej
58366f48fe
Add Insyde Flash Device Map parser
2025-03-13 19:27:55 +07:00
Nikolaj Schlej
b98edf6944
Add Phoenix EVSA parser
2025-03-13 19:27:55 +07:00
Nikolaj Schlej
f989fdfea1
Add Phoenix FlashMap parser
2025-03-13 19:27:55 +07:00
Nikolaj Schlej
4e600eb986
Add Apple SysF/Diag parser
2025-03-13 19:27:55 +07:00
Nikolaj Schlej
2d6eaa917f
Add EDK2 FTW parser
2025-03-13 19:27:55 +07:00
Nikolaj Schlej
ca7d4caa7a
Add Insyde FDC parser
2025-03-13 19:27:55 +07:00
Nikolaj Schlej
34904bdc5d
Add KaitaiStruct parsing of Phoenix VSS2
2025-03-13 19:27:55 +07:00
Nikolaj Schlej
489b85fd98
Rewrite VSS and VSS2 NVRAM variable parsers in KaitaiStruct
2025-03-13 19:27:55 +07:00
Nikolaj Schlej
2661b8fe4b
Remove manual NVRAM parsing, add EDK2 VSS parser written in KaitaiStruct
2025-03-13 19:27:55 +07:00
Nikolaj Schlej
7dd9014a38
Update GUID database
2025-02-21 11:21:21 +07:00
Nikolaj Schlej
369f10188c
Enable building ffsparser_fuzzer during CI/CD, improve readUnaligned to silence Clang UBSAN
2025-02-14 12:00:37 +01:00
Nikolaj Schlej
c94f78a530
Add missing common/LZMA/SDK/C/7zWindows.h
2025-02-14 06:53:27 +01:00
Nikolaj Schlej
b5756f9ccb
Revert old patch from common/LZMA/SDK/C/CpuArch.c
2025-02-14 06:51:07 +01:00
Nikolaj Schlej
65fb4a86b6
Update LZMA SDK to 24.09
2025-02-14 06:45:33 +01:00
Nikolaj Schlej
e66bc7d8dc
Apply a small patch to common/zlib/gzguts.h to fix a build issue in macOS
2025-02-14 05:22:05 +01:00
Nikolaj Schlej
dcf21fa50a
Update built-in zlib to 1.3.1
2025-02-14 05:07:30 +01:00
Nikolaj Schlej
0af36bdcd9
Fix an issue with kaitai_regenerate.sh creating backup files on modern macOS
2025-02-14 04:58:59 +01:00
Nikolaj Schlej
a824260064
Add MX77L12850F
2025-02-13 01:09:48 +01:00
Nikolaj Schlej
214b356f84
Add AMIC A25LQ64 to internal JEDEC ID database
2025-02-12 08:50:50 +01:00
Vitaly Cheptsov
0030ea9481
Fix findPattern logic when pattern is at the end of the data
...
references #404
2024-10-09 23:36:23 +03:00
Jeremy Brown
c5508535c1
Defined ACCESSPERMS for musl
2024-02-20 12:19:07 -08:00
Nikolaj Schlej
0a88da1410
Update guids.csv
2023-11-02 12:48:44 -07:00
Nikolaj Schlej
6f9a4c0d46
Fix off-by-one error in parsing IFWI partition table
...
Fixes #376
2023-11-02 12:44:09 -07:00
William Leara
166c797a20
add Micron XM25RH128C
...
Add support for the Micron XM25RH128C SPI flash part. This is a 128Mb part with DevID0 = 0x43, and DevID1 = 0x18.
2023-10-24 22:15:42 -07:00