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
Last revisionBoth sides next revision
eventshell [2021/02/04 23:51] cooneventshell [2021/02/05 18:36] coon
Line 1: Line 1:
 +====== Event Shell ======
 +
 +===== Getting access to 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 4: Line 9:
 K433>[1] K433>[1]
 </code> </code>
 +
 +===== Event Procedures =====
  
 Typing **?** gives all available commands: Typing **?** gives all available commands:
Line 37: Line 44:
 </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>