BS1 - upload a PBASIC program, need help
sky_parte
Posts: 2
Hello,
How can i upload a PBASIC program from a BS1 and program it in a new BS1?
FAQ:
Can I read-out, or upload, the PBASIC program which is already stored in the BASIC Stamp?
No. For security reasons, this feature was not made available. It is possible to read the tokenized form of the
PBASIC code out of the BASIC Stamp’s EEPROM, but there is no easy way to “reassemble” it into usable source code.
Thanks,
sky_parte
Post Edited (sky_parte) : 9/30/2008 3:36:31 PM GMT
How can i upload a PBASIC program from a BS1 and program it in a new BS1?
FAQ:
Can I read-out, or upload, the PBASIC program which is already stored in the BASIC Stamp?
No. For security reasons, this feature was not made available. It is possible to read the tokenized form of the
PBASIC code out of the BASIC Stamp’s EEPROM, but there is no easy way to “reassemble” it into usable source code.
Thanks,
sky_parte
Post Edited (sky_parte) : 9/30/2008 3:36:31 PM GMT
Comments
There is no way to recover code from an existing BS1 to download it into another. You must have the original source code. The only real way you could do this would be to remove the EEPROM from the BS1 and copy it in a device programmer. Problems is, you may damage the EEPROM removing it and lose the current code.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Engineering
If you have the right kind of test equipment, you can make electrical contact with the connections to the EEPROM on the BS1 module and use some kind of external equipment to read from the EEPROM. It's not trivial. As Chris indicated, you can easily destroy the EEPROM in the process.
Now i have a BS1-IC (Rev. ,·with a 93LC66A EEPROM and a device programmer with a SOIC adapter.
Can i·read the code from·the 96LC56 EEPROM in BS1-IC (Rev. A) and program it into the·93LC66A EEPROM·using the device programmer?
Is it possible to use the code copied from the·EEPROM and download it using the BS1 Serial Programming Adapter·and the BASIC Stamp Editor into the new BS1?
What is the best way to achieve this?
Thanks,
sky_parte
Post Edited (sky_parte) : 11/6/2008 5:42:21 PM GMT
As Mike says, you're on your own in this case.