diff --git a/uniflash.py b/uniflash.py index d63a418..3e9405d 100644 --- a/uniflash.py +++ b/uniflash.py @@ -165,9 +165,9 @@ if __name__ == '__main__': # main app start parser = ArgumentParser(description='UniFlash: an opensource Unisoc/Spreadtrum feature phone flash reader/writer', epilog='(c) Luxferre 2021 --- No rights reserved ') parser.add_argument('mode', help='Operation mode (flash/dump/stone-unpack)') parser.add_argument('file', help='File to read the flash data from or write the dump into, or the stone file to unpack') - parser.add_argument('-p','--partid', type=auto_int, default=0x80000003, help='partition ID for readback (defaults to 0x80000003 that can address full flash space on SC6531E/F/M)') - parser.add_argument('-s','--start', type=auto_int, default=0, help='start position (in the partition, defaults to 0)') - parser.add_argument('-l', '--length', type=auto_int, default=0x400000, help='data length in bytes to read/write, defaults to 0x400000') + parser.add_argument('-p','--partid', type=auto_int, default=0x80000003, help='Partition ID for readback (defaults to 0x80000003 that can address full flash space on SC6531E/F/M)') + parser.add_argument('-s','--start', type=auto_int, default=0, help='Start position (in the partition when reading or in the flash memory when writing, defaults to 0)') + parser.add_argument('-l', '--length', type=auto_int, default=0x400000, help='Data length in bytes to read/write, defaults to 0x400000') parser.add_argument('-t','--target', default='sc6531efm_generic', help='Preinstalled target (defaults to sc6531efm_generic, overridable with individual FDL parameters)') parser.add_argument('-d','--directory', default=None, help='Directory where component files will be written to in stone-unpack mode (defaults to the same where the main stone file resides)') parser.add_argument('-nr','--flash-noremap', action='store_true', help='Disable base address remapping for flashing')