Author Topic: Your calculator serial number  (Read 63405 times)

0 Members and 1 Guest are viewing this topic.

Offline m1ac4

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 106
  • Rating: +8/-0
    • View Profile
Re: Your calculator serial number
« Reply #15 on: February 16, 2011, 07:41:21 am »
There are actually two versions of OS 01.02.0200, one preloaded on calcs (no glitch) and the one downloadable (glitched). You can tell you have the unglitched version because you have a 'Z' in your serial number.
Unfortunately, I still have the pre-loaded OS and it definitely has the glitch.

btw are you are a Casio programmer/hacker because we could use some help in that area. Right now we only have about 5 members involved in this and it isn't enough.
I just got my Prizm about a month ago.  Before that I had an 84+. Sorry, no prior Casio experience.
I'd love to help with development but my hands are tied right now (virtually all of my computer time is at my school and that is rather limiting).
For now, I have to stick to on-calc programming.

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: Your calculator serial number
« Reply #16 on: February 16, 2011, 09:28:30 am »
There are actually two versions of OS 01.02.0200, one preloaded on calcs (no glitch) and the one downloadable (glitched). You can tell you have the unglitched version because you have a 'Z' in your serial number.
Unfortunately, I still have the pre-loaded OS and it definitely has the glitch.
Maybe 01.02.0200 "new" was pre-loaded instead of 01.02.0200 "old"?

Offline m1ac4

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 106
  • Rating: +8/-0
    • View Profile
Re: Your calculator serial number
« Reply #17 on: February 16, 2011, 09:54:29 am »
Thats what it looks like to me...  :banghead: :banghead: :banghead:

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Your calculator serial number
« Reply #18 on: February 16, 2011, 04:54:29 pm »
I would love to help hacking, but reading ASM and the like causes my brain to melt, so I will probably stick to on-calc programming too. After all, that's what I did on the TI-83 Plus for 9 years. ;D

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: Your calculator serial number
« Reply #19 on: February 16, 2011, 11:53:26 pm »
There are actually two versions of OS 01.02.0200, one preloaded on calcs (no glitch) and the one downloadable (glitched). You can tell you have the unglitched version because you have a 'Z' in your serial number.
Unfortunately, I still have the pre-loaded OS and it definitely has the glitch.

btw are you are a Casio programmer/hacker because we could use some help in that area. Right now we only have about 5 members involved in this and it isn't enough.
I just got my Prizm about a month ago.  Before that I had an 84+. Sorry, no prior Casio experience.
I'd love to help with development but my hands are tied right now (virtually all of my computer time is at my school and that is rather limiting).
For now, I have to stick to on-calc programming.

Seems strange because qwerty's calc which was manufactured a short time after yours (due to the serial number) was preloaded without he glitch.

Also you could learn SH3 asm. As long as you  know z80 asm Sh3 will just be a little harder.  In fact when I first got my Prizm I had no prior Casio experience at all.

List of stuff I need to do before September:
1. Finish the Emulator of the Casio Prizm (in active development)
2. Finish the the SH3 asm IDE/assembler/linker program (in active development)
3. Create a partial Java virtual machine  for the Prizm (not started)
4. Create Axe for the Prizm with an Axe legacy mode (in planning phase)
5. Develop a large set of C and asm libraries for the Prizm (some progress)
6. Create an emulator of the 83+ for the Prizm (not started)
7. Create a well polished game that showcases the ability of the Casio Prizm (not started)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Your calculator serial number
« Reply #20 on: February 17, 2011, 02:56:27 am »
Yeah and a bunch of other people didn't have the glitch either, if I remember. Maybe his calc was part of a 3rd batch?

Offline m1ac4

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 106
  • Rating: +8/-0
    • View Profile
Re: Your calculator serial number
« Reply #21 on: February 17, 2011, 09:55:35 am »
Also you could learn SH3 asm. As long as you  know z80 asm Sh3 will just be a little harder.  In fact when I first got my Prizm I had no prior Casio experience at all.
I do know some z80 already.  I just haven't done anything with it  at all due to lack of available time.

Yeah and a bunch of other people didn't have the glitch either, if I remember. Maybe his calc was part of a 3rd batch?
Maybe Casio discovered the glitch in the OS and fixed it before qwerty's calc was manufactured?  If so, then why didn't they update the OS version number?

Edit:  Here is my speculation on what happened in timeline form.
            Serial #
755AW0XMA005355 (DJ's)        These calculator had OS 1.01.0200 on it.
     Casio updates OS to 1.02.0200 (glitched)
755AW0ZMA017594 (Mine)       Now calculators have the 1.02.0200 (glitched) OS preloaded.
     Casio catches the Locate bug and fixes it.  However, they do not update the OS version number.
755AW0ZMA020716 (Qwerty's)  By this point, calculators come with 1.02.0200 (fixed)
     Casio releases OS on the internet.  However, they upload 1.02.0200 (glitched) instead of 1.02.0200 (fixed)

This should mean that any calc with a serial # later than qwerty's should definitely have the fixed OS preloaded.  With more serial #s we should be able to confirm this.


« Last Edit: February 17, 2011, 06:07:24 pm by m1ac4 »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Your calculator serial number
« Reply #22 on: February 17, 2011, 11:26:02 pm »
Oh, that might be that. Maybe some calcs got a fixed version of 1.02.0200, but for odd reasons Casio released the glitched version online. I don't know why they didn't change the version number, though...

Offline m1ac4

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 106
  • Rating: +8/-0
    • View Profile
Re: Your calculator serial number
« Reply #23 on: February 23, 2011, 09:55:21 am »
There actually might be another problem here.
I was looking at the calculator memory through Insight and found this.
Address 0x80020020: "01.02.0000"
What does this mean?  Do I actually have OS 01.02.0000 on my calc instead of the one it says it has?
It says the same thing at 0xA0020020 also (Isn't that supposed to be where the backup state is stored?)

Offline fxdev

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 177
  • Rating: +34/-6
    • View Profile
Re: Your calculator serial number
« Reply #24 on: February 24, 2011, 01:55:46 pm »
Quote
I was looking at the calculator memory through Insight and found this.
Address 0x80020020: "01.02.0000"
What does this mean?  Do I actually have OS 01.02.0000 on my calc instead of the one it says it has?

The last four digits are computed on-calc depending on some boot code information.
On the fx-9860G and all GII's it looks at 0x80000300 for this purpose.

Offline m1ac4

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 106
  • Rating: +8/-0
    • View Profile
Re: Your calculator serial number
« Reply #25 on: February 24, 2011, 08:12:09 pm »
On mine at 0x80000300 I see 37353541005AFFFF0000000000000000 (755A.Z  ........)
Looking at my serial # now I can see that it looks like the first 4 characters of my serial # followed by that Z.  (On DJ's calc I think it would be an X because his is older)
Would the 7th character on the serial # tell what the pre-installed boot code is?

Offline fxdev

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 177
  • Rating: +34/-6
    • View Profile
Re: Your calculator serial number
« Reply #26 on: February 25, 2011, 08:31:08 am »
On the fx-9860G the first four bytes are significant only.

Quote
Would the 7th character on the serial # tell what the pre-installed boot code is?
The boot code version (date) is stored at 0x8000FFB0 (again, on an fx-9860G).

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: Your calculator serial number
« Reply #27 on: February 25, 2011, 08:35:07 am »
Is it important to study the boot code version to figure out why this glitch happens? Isn't the glitch part of the OS?

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Your calculator serial number
« Reply #28 on: February 25, 2011, 08:39:52 am »
Well, the boot code might contain information about the OS version that would reveal a way to determine which OSes have the problem. To be honest, I'm not sure I did the test correctly, so I'd like to see someone with a later serial number test theirs.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline fxdev

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 177
  • Rating: +34/-6
    • View Profile
Re: Your calculator serial number
« Reply #29 on: February 27, 2011, 07:24:03 pm »
Code: [Select]
Serial number   : 755DW11MA022115
Service ID      : dpQGFKzx
OS version      : 01.02.0200
OS time stamp   : 2010.1122.2053
BIOS time stamp : 2010.0916.0917
Locate bug      : PRESENT
« Last Edit: February 28, 2011, 11:19:15 am by cfxm »