Shop OBEX P1 Docs P2 Docs Learn Events
Making copies of BS2 program without source code — Parallax Forums

Making copies of BS2 program without source code

ArchiverArchiver Posts: 46,084
edited 2002-05-26 22:34 in General Discussion
I apologise if this is a silly question.

I have a BS2 working in an application and wish to make several copies of it
but because I dont know which version of my source code I last used to
program it (two years ago) I wondered whether I could just duplicate it in
some way?

Thanks

Comments

  • ArchiverArchiver Posts: 46,084
    edited 2002-05-24 14:24
    If you're thinking you would like to 'extract' the program currently
    running on your BS2, forget it. I've read several times that the basic
    stamps are specifically designed to prevent that for security of a producers
    code. I think you're stuck trying the different versions of your code,
    perhaps on separate stamps, to see which operates correctly.
    Don
    Original Message
    From: "Phillips" <ian@l...>
    To: <basicstamps@yahoogroups.com>
    Sent: Friday, May 24, 2002 2:34 AM
    Subject: [noparse][[/noparse]basicstamps] Making copies of BS2 program without source code


    > I apologise if this is a silly question.
    >
    > I have a BS2 working in an application and wish to make several copies of
    it
    > but because I dont know which version of my source code I last used to
    > program it (two years ago) I wondered whether I could just duplicate it in
    > some way?
    >
    > Thanks
    >
    >
    > To UNSUBSCRIBE, just send mail to:
    > basicstamps-unsubscribe@yahoogroups.com
    > from the same email address that you subscribed. Text in the Subject and
    Body of the message will be ignored.
    >
    >
    > Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
    >
    >
    >
  • ArchiverArchiver Posts: 46,084
    edited 2002-05-25 02:13
    OR get the oem version of the bs2 and build it your self![noparse]:)[/noparse]

    Original Message
    From: "Trygve Henriksen" <trygve.henriksen@v...>
    To: <basicstamps@yahoogroups.com>
    Sent: Friday, May 24, 2002 9:05 AM
    Subject: SV: [noparse][[/noparse]basicstamps] Making copies of BS2 program without source code


    > Greetings!
    >
    > It IS possible, but...
    >
    > 1: Desolder the Serial EEPROM on the BS2.
    >
    > 2: Place it in a holder and plug it into an EPORM programmer.
    >
    > 3: Do a file dump of the chip...
    >
    > 4: Up to you...
    > a: Unsolder the EEPROM's from other BS2's and burn the data onto
    > them before resoldering them, or
    > b: Use the file dumt to create a block of DATA statements that you
    > dump onto other BS2's...
    >
    > :-)
    > Trygve
    > 'Impossible? - I'll have it on your desk you tuesday, I have a miracle to
    > perform first'...
    >
    >
    >
    Opprinnelig melding
    > Fra: Don [noparse]/noparse]mailto:[url=http://forums.parallaxinc.com/group/basicstamps/post?postID=7vI0-tNh6Ymfr2cupLSPpOWXpE5yliENcCXXGbngcWIhaUx8UbTipP6_WJmMpMr3D_zlygHw0hlhfqteDqdnmrXQT4dKcQ]renegade.engineer@v...[/url
    > Sendt: 24. mai 2002 15:24
    > Til: basicstamps@yahoogroups.com
    > Emne: Re: [noparse][[/noparse]basicstamps] Making copies of BS2 program without source code
    >
    >
    > If you're thinking you would like to 'extract' the program currently
    > running on your BS2, forget it. I've read several times that the basic
    > stamps are specifically designed to prevent that for security of a
    producers
    > code. I think you're stuck trying the different versions of your code,
    > perhaps on separate stamps, to see which operates correctly.
    > Don
    >
    Original Message
    > From: "Phillips" <ian@l...>
    > To: <basicstamps@yahoogroups.com>
    > Sent: Friday, May 24, 2002 2:34 AM
    > Subject: [noparse][[/noparse]basicstamps] Making copies of BS2 program without source code
    >
    >
    > > I apologise if this is a silly question.
    > >
    > > I have a BS2 working in an application and wish to make several copies
    of
    > it
    > > but because I dont know which version of my source code I last used to
    > > program it (two years ago) I wondered whether I could just duplicate it
    in
    > > some way?
    > >
    > > Thanks
    > >
    > >
    > > To UNSUBSCRIBE, just send mail to:
    > > basicstamps-unsubscribe@yahoogroups.com
    > > from the same email address that you subscribed. Text in the Subject
    and
    > Body of the message will be ignored.
    > >
    > >
    > > Your use of Yahoo! Groups is subject to
    http://docs.yahoo.com/info/terms/
    > >
    > >
    > >
    >
    >
    >
    > To UNSUBSCRIBE, just send mail to:
    > basicstamps-unsubscribe@yahoogroups.com
    > from the same email address that you subscribed. Text in the Subject and
    > Body of the message will be ignored.
    >
    >
    > Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
    >
    >
    > To UNSUBSCRIBE, just send mail to:
    > basicstamps-unsubscribe@yahoogroups.com
    > from the same email address that you subscribed. Text in the Subject and
    Body of the message will be ignored.
    >
    >
    > Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
    >
    >
    >
  • ArchiverArchiver Posts: 46,084
    edited 2002-05-26 20:40
    Thanks to all who replied to my query, The Parallax FAQs on the BS2 stated
    that it was possible to read the tokenised code but it did not explain how.
    I hoped it would just be a special lead or instruction.

    In the event I am going to try downloading and running all the various
    versions of the source code until I find the right one. I will see it as a
    lesson and take more care in future documenting what I do.

    Ian




    > > Subject: [noparse][[/noparse]basicstamps] Making copies of BS2 program without source code
    > >
    > >
    > > > I apologise if this is a silly question.
    > > >
    > > > I have a BS2 working in an application and wish to make several copies
    > of
    > > it
    > > > but because I dont know which version of my source code I last used to
    > > > program it (two years ago) I wondered whether I could just duplicate
    it
    > in
    > > > some way?
    > > >
    > > > Thanks
    > > >
    > > >
    > > > To UNSUBSCRIBE, just send mail to:
    > > > basicstamps-unsubscribe@yahoogroups.com
    > > > from the same email address that you subscribed. Text in the Subject
    > and
    > > Body of the message will be ignored.
    > > >
    > > >
    > > > Your use of Yahoo! Groups is subject to
    > http://docs.yahoo.com/info/terms/
    > > >
    > > >
    > > >
    > >
    > >
    > >
    > > To UNSUBSCRIBE, just send mail to:
    > > basicstamps-unsubscribe@yahoogroups.com
    > > from the same email address that you subscribed. Text in the Subject
    and
    > > Body of the message will be ignored.
    > >
    > >
    > > Your use of Yahoo! Groups is subject to
    http://docs.yahoo.com/info/terms/
    > >
    > >
    > > To UNSUBSCRIBE, just send mail to:
    > > basicstamps-unsubscribe@yahoogroups.com
    > > from the same email address that you subscribed. Text in the Subject
    and
    > Body of the message will be ignored.
    > >
    > >
    > > Your use of Yahoo! Groups is subject to
    http://docs.yahoo.com/info/terms/
    > >
    > >
    > >
    >
    >
    >
    > To UNSUBSCRIBE, just send mail to:
    > basicstamps-unsubscribe@yahoogroups.com
    > from the same email address that you subscribed. Text in the Subject and
    Body of the message will be ignored.
    >
    >
    > Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
    >
    >
  • ArchiverArchiver Posts: 46,084
    edited 2002-05-26 21:16
    Download any of the code examples from Jon Williams' Nuts & Volts articles.
    His code documentation methods are very useful in preventing this sort of
    thing.

    As a side note, I think you could suck the tokenized code out of the EEPROM
    on the first BS2, compile, but not upload each one of your programs, and
    compare the files. If they match, you will know which source code you used.

    ************

    > Thanks to all who replied to my query, The Parallax FAQs on the BS2 stated
    > that it was possible to read the tokenised code but it did not explain
    how.
    > I hoped it would just be a special lead or instruction.
    >
    > In the event I am going to try downloading and running all the various
    > versions of the source code until I find the right one. I will see it as a
    > lesson and take more care in future documenting what I do.
  • ArchiverArchiver Posts: 46,084
    edited 2002-05-26 21:20
    At 15:40 05/26/02, Phillips wrote:

    >Thanks to all who replied to my query, The Parallax FAQs on the BS2 stated
    >that it was possible to read the tokenised code but it did not explain how.
    >I hoped it would just be a special lead or instruction.
    >
    >In the event I am going to try downloading and running all the various
    >versions of the source code until I find the right one. I will see it as a
    >lesson and take more care in future documenting what I do.

    One possible approach is to stick a small piece of adhesive label on the
    PIC chip on the stamp and write a program rev level on it.

    Jim H
  • ArchiverArchiver Posts: 46,084
    edited 2002-05-26 22:34
    Umm... too late for that -- he has code in a Stamp and doesn't know which
    source code he used.

    ********

    > >Thanks to all who replied to my query, The Parallax FAQs on the BS2
    stated
    > >that it was possible to read the tokenised code but it did not explain
    how.
    > >I hoped it would just be a special lead or instruction.
    > >
    > >In the event I am going to try downloading and running all the various
    > >versions of the source code until I find the right one. I will see it as
    a
    > >lesson and take more care in future documenting what I do.
    >
    > One possible approach is to stick a small piece of adhesive label on the
    > PIC chip on the stamp and write a program rev level on it.
Sign In or Register to comment.