I downloaded and unpacked the modem from Google source, after that I used laginimaineb's script to unify all modem binary data. However, when loading this binary to IDA, I get an error says:

Binary data is incorrect, maximum possible value is xxxxxx

I tried to do the same thing by pulling this modem.b* from the device itself. The same behavior.

I opened up this binary into 010 Editor and check the section size, and it seems like the sections have a size bigger than the binary size.

How could I fix the binary? Assuming that the first sections are valid, could I use that information to calculate the further section sizes?

1 Answer 1


I assume you used this script during your research. Please note the script is Little Endian architecture oriented. Can you double check endianness in your examples?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.