Originally Posted by ecksor
Sorry, I had to figure out how to use strace.
Ah, that was helpful. The code tried to open the system files for battery state and current voltage, didn't find them but tried to use the NULL pointer anyway. There was some failsafe checking missing.
Download the cr3 binary from here:
Copy it to /mnt/us/hackedupreader/bin/cr3 and try again. This time it shouldn't crash anymore and print what files it didn't find. Hopefully there are no other surprises lurking.
If you do a
find /sys >/mnt/us/pw_sys.txt
and attach that file, we can probably find out quickly what the right file is called on the PW.
Oops, just saw that you already did this.