Reading Code
jmalaysia
Posts: 97
Is it possible to load/read/copy·a program·from a BS2?· In other words,· is there any way for someone to access code I wrote without me giving it to them?
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- Stephen
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- Stephen
Jeff T.
In order to read the EEPROM using the Stamp itself, you have to load a short program into the EEPROM which overwrites part of what's there.
The connections to the EEPROM are not brought out to the Stamp pins, but it's possible to make a device that would touch just the connections on the EEPROM chip so that it could be read with some external logic. Alternatively, someone could desolder the EEPROM from the Stamp and connect it into some other device.
That said, as Jeff mentioned, the content of the EEPROM is tokenized code. All the variable names and program labels are gone. The token values themselves are not documented although I'm sure they're known by some people who have figured them out. As has been discussed many times here before, it's not impossible for someone to steal your intellectual property, it's just a lot of work and takes a lot of expertise and possibly some special equipment. On the other hand, it's not easy and there are some simple ways to make it harder.