Project

General

Profile

Osmoload » History » Revision 2

Revision 1 (Anonymous, 02/19/2016 10:49 PM) → Revision 2/7 (Anonymous, 02/19/2016 10:49 PM)

= osmoload = 

 '''NOTE: This is incomplete and experimental.''' 

 This command line tool is used to write, dump and examine flash memory of supported phones. 

 Currently, it can be used to dump memory and semiautomatically write it. 

 It can also do various things that are handy for firmware development, including 
 interactive memory examination and bootloader capabilities for various situations. 

 {{{ <code> 
 user@host:~/osmocom-bb/src/host/osmocon$ ./osmoload help 

 Usage: ./osmoload [ -v | -h ] [ -d tr ] [ -m {c123,c155} ] [ -l /tmp/osmocom_loader ] COMMAND ... 
   memget <hex-address> <hex-length>          - Peek at memory 
   memput <hex-address> <hex-bytes>           - Poke at memory 
   memdump <hex-address> <hex-length> <file>- Dump memory to file 
   memload <hex-address> <file>               - Load file into memory 
   finfo                                      - Information about flash chips 
   funlock <chip> <address>                   - Unlock flash block 
   flock <chip> <address>                     - Lock flash block 
   flockdown <chip> <address>                 - Lock down flash block 
   fgetlock <chip> <address>                  - Get locking state of block 
   fprogram <chip> <address> <file>           - Program file into flash 
   jump <hex-address>                         - Jump to address 
   jumpflash                                  - Jump to flash loader 
   jumprom                                    - Jump to rom loader 
   ping                                       - Ping the loader 
   reset                                      - Reset device 
   off                                        - Power off device 
   dump                                       - Dump loader traffic to console 
 }}} </code> 
Add picture from clipboard (Maximum size: 48.8 MB)