Jump to content



Photo
- - - - -

How To Get Class Pad 330 S.n Programmatically?.


  • Please log in to reply
15 replies to this topic

#1 AdamE

AdamE

    Newbie

  • Members
  • Pip
  • 12 posts

  • Calculators:
    Classpad 330

Posted 15 August 2012 - 07:40 PM

Hello,
I'm writing a code for classpad 330 and I want to get the serial number of it (or any information related as a machine) using the code, is it possible?
Could anyone help me with this please?
Many thanks in advance.

Edited by AdamE, 15 August 2012 - 07:41 PM.


#2 helder7

helder7

    Casio Addict

  • Members
  • PipPipPip
  • 94 posts
  • Gender:Male

Posted 15 August 2012 - 08:13 PM

You want sold apps for classpad? Maybe You can Create a serial code for add in like this: http://www.stepsinlogic.com/

#3 Forty-Two

Forty-Two

    Casio Overlord

  • Deputy
  • PipPipPipPipPipPipPip
  • 528 posts
  • Gender:Male
  • Location:Well, The sign says "You are here"...

  • Calculators:
    Casio fx-CG10 Prizm
    Casio fx-9860GII
    TI-84+ SE

Posted 15 August 2012 - 08:30 PM

Hello,
I'm writing a code for classpad 330 and I want to get the serial number of it (or any information related as a machine) using the code, is it possible?
Could anyone help me with this please?
Many thanks in advance.



If you're going to do something like this, remember that most coders release their programs for free, and there is not a large market for addins that cost money. You are not likely to bring anything new to an addin that has not been done in a free one before. If you release it for free, you will also have the entire community to help you with bugs.

#4 AdamE

AdamE

    Newbie

  • Members
  • Pip
  • 12 posts

  • Calculators:
    Classpad 330

Posted 15 August 2012 - 09:24 PM

You want sold apps for classpad? Maybe You can Create a serial code for add in like this: http://www.stepsinlogic.com/


Yes, it could be a solution. Is there a tutorial help me out with such a technique? Thank you.

If you're going to do something like this, remember that most coders release their programs for free, and there is not a large market for addins that cost money. You are not likely to bring anything new to an addin that has not been done in a free one before. If you release it for free, you will also have the entire community to help you with bugs.


Actually I'm not coding my addin for commercial purpose, it's just to protect my addin since it's a project demanded for my university where students exchange there projects for testing purpose.
Thank you.

Edit by Forty-Two (Double Post)

#5 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1891 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Aviation, Skiing, Programming, Mountain Biking.

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 16 August 2012 - 12:44 AM

Actually I'm not coding my addin for commercial purpose, it's just to protect my addin since it's a project demanded for my university where students exchange there projects for testing purpose.
Thank you.


I understand. ;)

I am of the same mindset as Forty-Two in most cases where Open-Source is concerned, but I see your point here.

Helder7's idea about a serial code may help, or you could PM cfxm for the answer to your original question. He knows more about the hardware of these calculators than most of the rest of us. ;)

#6 scout

scout

    Newbie

  • Members
  • Pip
  • 12 posts

Posted 16 August 2012 - 06:27 AM

it's just to protect my addin since


Whatever you do to programmatically 'protect' will be cracked quite easily. May be you should break off the USB and serial ports!

You seem to be on this project for a long time - http://community.cas...ger/#entry53744 Care to share what it is about?

#7 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1891 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Aviation, Skiing, Programming, Mountain Biking.

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 16 August 2012 - 12:37 PM

Whatever you do to programmatically 'protect' will be cracked quite easily. May be you should break off the USB and serial ports!

You seem to be on this project for a long time - http://community.cas...ger/#entry53744 Care to share what it is about?


Well, he can always make it harder...

@Adam: What kind of program is it? BASIC, Lua, C? Are you ever going to make it open-source?

#8 Forty-Two

Forty-Two

    Casio Overlord

  • Deputy
  • PipPipPipPipPipPipPip
  • 528 posts
  • Gender:Male
  • Location:Well, The sign says "You are here"...

  • Calculators:
    Casio fx-CG10 Prizm
    Casio fx-9860GII
    TI-84+ SE

Posted 16 August 2012 - 05:06 PM

Release it under the GPL or another viral license. It will be very easy to spot your code being used if anyone who uses it has to make the source open.

#9 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1891 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Aviation, Skiing, Programming, Mountain Biking.

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 16 August 2012 - 06:23 PM

Release it under the GPL or another viral license. It will be very easy to spot your code being used if anyone who uses it has to make the source open.


Ah, I didn't think of that. Good idea.

#10 MicroPro

MicroPro

    Casio Overlord

  • Deputy
  • PipPipPipPipPipPipPip
  • 640 posts
  • Gender:Male
  • Location:Iran

  • Calculators:
    Casio ClassPad 300

Posted 17 August 2012 - 08:00 AM

What language are you programming in? Basic, Lua, or using the SDK?

EDIT:

From your other topic it seems you are using the SDK.
There is one memory location for fx'es that has the fingerprint for the calc. But we don't if it's there (or where it is, or even exists) on the CP.

The only way to find if such a thing exists would be to compare the entire memory space of two classpads, and I'm not sure if anybody has ever done it.

The other way would be using a serial number that is not a code unique to each classpad. It's just a random number you put in your add-in so people always need to e-mail you and ask you what it is. Of course more than one student can share one serial number.

EDIT 2:

I just answered your other topic on how to get the ClassPad version. Along with the version information there are also classpad's name and some other information. I don't know which might be unique.

Actually I'm not coding my addin for commercial purpose, it's just to protect my addin since it's a project demanded for my university where students exchange there projects for testing purpose.
Thank you.

If that's the case, simply not releasing the source code and hiding your name and email in a few places in the add-in might be sufficient... I don't know your situation exactly.
  • AdamE likes this

#11 AdamE

AdamE

    Newbie

  • Members
  • Pip
  • 12 posts

  • Calculators:
    Classpad 330

Posted 22 August 2012 - 08:25 PM

Thank you all folks for your help :), I apologize for taking too long to respond.
Actually I'm just a beginner and there is no serious project is just a simple addin which i want to keep it to my self since this forum is known by my colleagues and it doesn't worth to release it under any license type.... and for my previous posts, there not to do with the current project but the data protection concept is needed in any field...
Thank you again I appreciate your help...

#12 Forty-Two

Forty-Two

    Casio Overlord

  • Deputy
  • PipPipPipPipPipPipPip
  • 528 posts
  • Gender:Male
  • Location:Well, The sign says "You are here"...

  • Calculators:
    Casio fx-CG10 Prizm
    Casio fx-9860GII
    TI-84+ SE

Posted 24 August 2012 - 01:59 AM

In contradiction to myself, there is

NO CODE TOO SMALL!

#13 scout

scout

    Newbie

  • Members
  • Pip
  • 12 posts

Posted 24 August 2012 - 04:49 PM

i want to keep it to my self since this forum is known by my colleagues


:wub:

and it doesn't worth to release

data protection concept is needed in any field...


If it ain't worth releasing, it ain't worth "protecting"!

:greengrin:

#14 AdamE

AdamE

    Newbie

  • Members
  • Pip
  • 12 posts

  • Calculators:
    Classpad 330

Posted 24 August 2012 - 07:30 PM

I wonder why some people ignore the main purpose of the topic and start asking me to share my project and the idea of not sharing it now was clear!!, why some people make fun of this instead of respecting that, especially I referred before that I can't share it.
Some played the detective role and the other analyses my posts and reply in disrespectable way!!
What's the big deal if someone used to answer most of the topic with an answer and now he doesn't have one?, silence is better that offense people right?.
The question is clear so who doesn't know the solution getting the addin wont get any better!!

#15 Forty-Two

Forty-Two

    Casio Overlord

  • Deputy
  • PipPipPipPipPipPipPip
  • 528 posts
  • Gender:Male
  • Location:Well, The sign says "You are here"...

  • Calculators:
    Casio fx-CG10 Prizm
    Casio fx-9860GII
    TI-84+ SE

Posted 25 August 2012 - 01:54 AM

Because here at UCF, we're all open source blockheads :P

#16 flyingfisch

flyingfisch

    Casio Maniac

  • Deputy
  • PipPipPipPipPipPipPipPip
  • 1891 posts
  • Gender:Male
  • Location:OH,USA
  • Interests:Aviation, Skiing, Programming, Mountain Biking.

  • Calculators:
    fx-9860GII
    fx-CG10 PRIZM

Posted 25 August 2012 - 09:56 PM

Because here at UCF, we're all open source blockheads :P


lolyeah! :D


I didn't mean to make fun of you if I did... but I was wondering why you would want it closed-source. That's all ;)




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users