eventshell
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
eventshell [2021/02/04 23:51] – coon | eventshell [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] | ||
</ | </ | ||
+ | |||
+ | ===== Event Procedures ===== | ||
Typing **?** gives all available commands: | Typing **?** gives all available commands: | ||
Line 37: | Line 44: | ||
</ | </ | ||
+ | Some functions are dangerous and may brick the camera: | ||
+ | < | ||
+ | ClearFactoryMasterROMProtection | ||
+ | eep_erase | ||
+ | ... | ||
+ | </ | ||
+ | Typing **exit** terminates the console and makes it inaccessible until next reboot: | ||
+ | < | ||
+ | K433> | ||
+ | Console All Closed | ||
+ | </ | ||
+ | |||
+ | ===== 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_**: | ||
+ | |||
+ | < | ||
+ | K433[1]> | ||
+ | [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]> | ||
+ | </ | ||
+ | |||
+ | It will also try to autocomplete the command as much as possible. When typing **eep_boot? | ||
+ | |||
+ | < | ||
+ | K433[1]> | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | K433[1]> | ||
+ | </ | ||
+ | |||
+ | If there is only one possible command, the whole command will be autocompleted so it can be executed by just hitting enter again: | ||
+ | |||
+ | < | ||
+ | K433[1]> | ||
+ | | ||
+ | |||
+ | K433[1]> | ||
+ | </ |