Jump to content



Photo
- - - - -

Unoccupied Flash Sectors Fx9860g Os 1.05


  • Please log in to reply
12 replies to this topic

#1 SimLo

SimLo

    Casio Addict

  • Members
  • PipPipPip
  • 52 posts
  • Gender:Male
  • Location:Germany

  • Calculators:
    FX-9860G/FX-9860G SD

Posted 05 June 2008 - 05:43 PM

Hi, everyone.
I'd like to use unoccupied OS flash sectors (about 400kB) as extra storage memory on FX9860G.
This function should be as OS-independent as possible. Hence it would be fine to know the size of memory the different OS versions don't use.
For V1.03 and V1.04 the situation is clear, both have 7 unoccupied 64kB-sectors.

Does anybody run a FX9860G with OS version 1.05?
If so, I would appreciate it, if the owner would download INSIGHT and run the flash-map-function, please. I need to know the number of contiguous zeros beginning in the 4th line of the displayed flash-map. A captured display would be perfect, of course.

I hope somebody could help me.

#2 ECE

ECE

    Casio Freak

  • Members
  • PipPipPipPip
  • 152 posts
  • Gender:Not Telling
  • Location:USA

  • Calculators:
    ClassPad300 Plus o.s3.06.1000
    fx-CG20 o.s1.04
    fx9860GII SD o.s2.00
    fx9860G Slim o.s1.10
    fx9860GSD o.s2.01 (GII hacked)
    Algebra FX2.0 Plus
    CFX9850GBplus
    fx5800p
    fx3650p
    fx570ES Plus
    EA-200 Casio Data Analyzer

Posted 06 June 2008 - 10:39 PM

Hi,
there are 7 zeros.
the insert image is not working for me, I'll send you screen shot as soon as possible.

#3 SimLo

SimLo

    Casio Addict

  • Members
  • PipPipPip
  • 52 posts
  • Gender:Male
  • Location:Germany

  • Calculators:
    FX-9860G/FX-9860G SD

Posted 07 June 2008 - 03:37 AM

Hi, Yasser.
Thanks a lot. That's exactly the information I have been looking for. :D

#4 ECE

ECE

    Casio Freak

  • Members
  • PipPipPipPip
  • 152 posts
  • Gender:Not Telling
  • Location:USA

  • Calculators:
    ClassPad300 Plus o.s3.06.1000
    fx-CG20 o.s1.04
    fx9860GII SD o.s2.00
    fx9860G Slim o.s1.10
    fx9860GSD o.s2.01 (GII hacked)
    Algebra FX2.0 Plus
    CFX9850GBplus
    fx5800p
    fx3650p
    fx570ES Plus
    EA-200 Casio Data Analyzer

Posted 07 June 2008 - 12:30 PM

No problem. I really admirer your efforts .
Regards.

#5 SimLo

SimLo

    Casio Addict

  • Members
  • PipPipPip
  • 52 posts
  • Gender:Male
  • Location:Germany

  • Calculators:
    FX-9860G/FX-9860G SD

Posted 21 June 2008 - 07:32 AM

No problem. I really admirer your efforts .
Regards.


Another query: could you calculate the following checksum on your FX9860G OS 1.05, please?


int work;
int*addr;
work = 0;
addr = (int*)0x80000000;
while ((int)addr<0x80190000){
work ^= *addr;
addr++;
}

(I intend to use this checksum to perform an OS-independent check for FX9860G's OS integrity)

Thanks for your efforts!


#6 ECE

ECE

    Casio Freak

  • Members
  • PipPipPipPip
  • 152 posts
  • Gender:Not Telling
  • Location:USA

  • Calculators:
    ClassPad300 Plus o.s3.06.1000
    fx-CG20 o.s1.04
    fx9860GII SD o.s2.00
    fx9860G Slim o.s1.10
    fx9860GSD o.s2.01 (GII hacked)
    Algebra FX2.0 Plus
    CFX9850GBplus
    fx5800p
    fx3650p
    fx570ES Plus
    EA-200 Casio Data Analyzer

Posted 21 June 2008 - 12:15 PM

Dear Simon Lothar ,
I feel glad if I can help.
I?ve bought fx-9860 for my collection(it has a great potentials), actually I don?t use it now but; I?m intending to as soon as I complete my thesis.
Your checksum program is written in C, as far as I know we can?t write C progs. directly to fx-9860G. If you instruct me, ill be glad to help. Please don?t hesitate to send an inquiry; this will make me more familiar with my fx-9860G.
Regards.

#7 Andreas B

Andreas B

    Casio Freak

  • Members
  • PipPipPipPip
  • 160 posts
  • Gender:Male
  • Location:Norway

  • Calculators:
    fx-9860G SD

Posted 21 June 2008 - 02:33 PM

M.Yasser: here is a G1A that does it: http://rapidshare.de...ecksum.g1a.html

#8 ECE

ECE

    Casio Freak

  • Members
  • PipPipPipPip
  • 152 posts
  • Gender:Not Telling
  • Location:USA

  • Calculators:
    ClassPad300 Plus o.s3.06.1000
    fx-CG20 o.s1.04
    fx9860GII SD o.s2.00
    fx9860G Slim o.s1.10
    fx9860GSD o.s2.01 (GII hacked)
    Algebra FX2.0 Plus
    CFX9850GBplus
    fx5800p
    fx3650p
    fx570ES Plus
    EA-200 Casio Data Analyzer

Posted 21 June 2008 - 04:04 PM

Hi,
The checksum is (0xD4632D3D).
By the way did you use the casio SDK or what? I need to know please.
Have a nice day.

#9 SimLo

SimLo

    Casio Addict

  • Members
  • PipPipPip
  • 52 posts
  • Gender:Male
  • Location:Germany

  • Calculators:
    FX-9860G/FX-9860G SD

Posted 21 June 2008 - 04:19 PM

Thanks to both of you!

#10 Andreas B

Andreas B

    Casio Freak

  • Members
  • PipPipPipPip
  • 160 posts
  • Gender:Male
  • Location:Norway

  • Calculators:
    fx-9860G SD

Posted 21 June 2008 - 04:24 PM

Hi,
The checksum is (0xD4632D3D).
By the way did you use the casio SDK or what? I need to know please.
Have a nice day.

Me? The CASIO SDK could be used for that, but I used GCC and some custom tools (as I use <{GNULINUX}> instead of Windows).

#11 ECE

ECE

    Casio Freak

  • Members
  • PipPipPipPip
  • 152 posts
  • Gender:Not Telling
  • Location:USA

  • Calculators:
    ClassPad300 Plus o.s3.06.1000
    fx-CG20 o.s1.04
    fx9860GII SD o.s2.00
    fx9860G Slim o.s1.10
    fx9860GSD o.s2.01 (GII hacked)
    Algebra FX2.0 Plus
    CFX9850GBplus
    fx5800p
    fx3650p
    fx570ES Plus
    EA-200 Casio Data Analyzer

Posted 21 June 2008 - 04:55 PM

thank you.

#12 R00KIE

R00KIE

    Casio Freak

  • Members
  • PipPipPipPip
  • 155 posts
  • Location:Portugal
  • Interests:Electronics, games, programming

  • Calculators:
    HP49G ROM 1.24; CASIO CFX-9850GB PLUS;CASIO FX-6300G; CASIO FX-82TL

Posted 25 July 2008 - 02:51 PM

Be carefull about that because newer OS version may use that unused space and you may not be warned about that when upgrading to a newer OS.
It happened to my HP ( Everyone was warned to backup the newly to be used space though ).

#13 SimLo

SimLo

    Casio Addict

  • Members
  • PipPipPip
  • 52 posts
  • Gender:Male
  • Location:Germany

  • Calculators:
    FX-9860G/FX-9860G SD

Posted 25 July 2008 - 04:51 PM

Of course you are right! Hence INSIGHT ESM checks for the FX 9860G OS version and refuses working with an unknown one. It would require a program update to support alternate OS versions.
Even with known OS versions (1.02..1.05) it checks for the count of unoccupied sectors and complains if it is not as it should be. With INSIGHT's flash map, it is possible to check unoccupied sectors manually, if you want to be careful.

Independent of the count of unused sectors, an OS update destroys any INSIGHT ESM data. The FX 9860G OS update erases everything between flash address 0 and 0x26FFFF. The storage memory survives.


2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users