Is your feature request related to a problem? Please describe. Some firmwares are in the following format
Motorola S-Record; binary data in text format
This firmware is in a text based format - see here: https://en.wikipedia.org/wiki/Motorola_S-record This text based binary format is currently not supported and needs some preparation
Describe the solution you'd like We could extract the firmware the default way, but we need some further preparation:
Binwalk:
0 0x0 Motorola S-Record; binary data in text format, record type: header
└─$ file <PATH>.extracted/10
<PATH>.extracted/10: Motorola S-Record; binary data in text format
└─$ srec_info <PATH>.extracted/10
Format: Motorola S-Record
Header: "asdf_fl"
srec_info: <PATH>.extracted/10: 358371:
warning: data records not in strictly ascending order (expected >= 0xB91C6A,
got 0x200400)
Execution Start Address: 00000000
Data: 200000 - 20040F
200420 - 9323E3
9323E8 - B91C69
srec_cat <PATH>.extracted/10 -Output <PATH>.extracted/10.bin -Binary
Ideally, we create a new P-Module for this preparation task.
Describe alternatives you've considered Current analysis is not working.
Testfirmware is currently not available. We need to find such a firmware