When packaging for debian, I found the current 3.0 release does not work normally on 32-bit architectures.
Please see the example from i386 and armhf.
The test commands are very simple:
frugen -j example.json fru.bin
frugen -r fru.bin -o text -
And the error message is Failed to encode the provided data: Not an even number of nibbles in Internal Use Area.
I have not dug into the code, but it looks like some struct padding / data truncation problem to me.
When packaging for debian, I found the current 3.0 release does not work normally on 32-bit architectures.
Please see the example from [i386](https://ci.debian.net/packages/f/frugen/testing/i386/63306957/) and [armhf](https://ci.debian.net/packages/f/frugen/testing/armhf/63279656/).
The test commands are very simple:
```
frugen -j example.json fru.bin
frugen -r fru.bin -o text -
```
And the error message is `Failed to encode the provided data: Not an even number of nibbles in Internal Use Area`.
I have not dug into the code, but it looks like some struct padding / data truncation problem to me.