envytools / firmware

Tools to find and process firmware in blob data
Other
15 stars 7 forks source link

The firmware is extracted, but with errors and possibly broken files #8

Open Boria138 opened 1 year ago

Boria138 commented 1 year ago

I needed to install nouveau-fw in arch and when I found that the package in aur was broken I took the maintenance and rewrote the pkgbuild but I get errors when unpacking

Creating directory NVIDIA-Linux-x86_64-340.108
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 340.108........
Unknown PGRAPH archive order in this version.
Skipping gzip blob at 0x6460c0 (524288 bytes), wrong magic: 0xfc000000
Skipping gzip blob at 0x6464e0 (524288 bytes), wrong magic: 0xfc000000
Skipping gzip blob at 0x956ec4 (39744 bytes), wrong magic: 0x2
Skipping gzip blob at 0x958364 (10624 bytes), wrong magic: 0x100c

If you change the version of the driver to an older one, there will be fewer errors, but they will remain

Creating directory NVIDIA-Linux-x86_64-325.15
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 325.15....
Skipping gzip blob at 0x6954e4 (33440 bytes), wrong magic: 0x2
Skipping gzip blob at 0x6966e4 (7648 bytes), wrong magic: 0x100c
Boria138 commented 1 year ago

I understand the project is abandoned and no one will answer me well I already fixed the package nouveau-fw in aur so an answer is not necessary

imirkin commented 1 year ago

Pretty sure those errors are expected... as long as the produced files remain the same, it's all good. There may be a few small variations between versions, but I think changes to most of the old video firmware is pretty rare by now. The output from the versions explicitly listed in the tool have all been tested. Any new versions you add would need the same level of checking against past versions.

karolherbst commented 1 year ago

I understand the project is abandoned and no one will answer me well I already fixed the package nouveau-fw in aur so an answer is not necessary

no need to be toxic about it

Boria138 commented 1 year ago

I understand the project is abandoned and no one will answer me well I already fixed the package nouveau-fw in aur so an answer is not necessary

no need to be toxic about it

If you find me toxic I apologize I concluded that the project is abandoned on the basis that my issue has not responded for two weeks and that I figured out the bug I wrote so that people who stumbled upon this issue know that thanks to the help of repository maintainer chaotic-aur I corrected this error in the aur