OASIS Command Reference

s[et memory]

Name

s - set memory location

Synopsis

s <address>

Description

For power users only. Sets program memory at address, given in hexadecimal; leading 0x is not recognized. The s command, in conjunction with the d command may be used to manually patch a running OASIS image. This can be useful for modifying the driver table over the packet link. Valid addresses are 0000 to 7ffff.

When the set command is issued, the address and current value of the memory location is displayed and OASIS waits for an entry. If a new value is entered, the next memory location is displayed automatically and so on. Carriage return ends the session and returns you to the OASIS prompt.

Caution: Because this command is capable of modifying OASIS code and data structures while they are running, it is possible to corrupt the memory and lose control of the OASIS can. Were this to occur, there is a possibility that the can will recover after the radio timeout period (usually 24 hours), at which time OASIS would perform a hard reset. If not, the only option is to go the can an reset it manually using a console cable with a reset button.

Example

Modify Memory at Address 0x3FA8:

set 3fa8