User Tools

Site Tools


eventshell

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
eventshell [2021/02/04 23:51] cooneventshell [2021/02/05 18:34] coon
Line 1: Line 1:
 +====== Event Shell ======
 +
 Sending **akashimorino** to ICU UART port starts the Event Shell which shows a prompt like this: Sending **akashimorino** to ICU UART port starts the Event Shell which shows a prompt like this:
  
Line 37: Line 39:
 </code> </code>
  
 +Some functions are dangerous and may brick the camera:
 +<code>
 +ClearFactoryMasterROMProtection
 +eep_erase
 +...
 +</code>
  
 +Typing **exit** terminates the console and makes it inaccessible until next reboot:
  
 +<code>
 +K433>[1]quit
 +Console All Closed
 +</code>
 +
 +===== Filter commands / Auto complete =====
 +
 +Commands can be filtered by typing a command partially and end it with **?**. Typing **eep_?** for example will list all commands, starting with **eep_**:
 +
 +<code>
 +K433[1]>eep_?
 +[eep_erase]
 +[eep_forcefrom_service]
 +[eep_forcefrom_ring]
 +[eep_boot_change_ring]
 +[eep_force_sync]
 +[eep_force_read]
 +[eep_write]
 +[eep_sync]
 +[eep_write_single]
 +[eep_read]
 +[eep_show_service]
 +[eep_boot_change_service]
 +[eep_boot_check]
 +
 +K433[1]>eep_
 +</code>
 +
 +It will also try to autocomplete the command as much as possible. When typing **eep_boot?** for example it will partially be auto completed to **eep_boot_ch** and lists the reamining possible commands:
 +
 +<code>
 +K433[1]>eep_boot?
 + [eep_boot_change_ring]
 + [eep_boot_change_service]
 + [eep_boot_check]
 +
 +K433[1]>eep_boot_ch
 +</code>
 +
 +If there is only one possible command, the whole command will be autocompleted so it can be executed by just hitting enter again:
 +
 +<code>
 +K433[1]>eep_boot_che?
 + [eep_boot_check]
 +
 +K433[1]>eep_boot_check
 +</code>