Protocol 7.00
7 posts
• Page 1 of 1
Protocol 7.00
I decided to work on an alternative usb file transfer tool or|and editor for casio 9860.
Did you already use xfer9860 ?
- hayzel
- Member
- Posts: 43
- Joined: Thu May 31, 2012 5:45 pm
- Location: Greece
- Calculators: Casio fx-9860G SD
Purobaz wrote:Did you already use xfer9860 ?
Yes,it works fine, but it has minimum functionality (only transfers to flash, no listings). I used a lot xfer9860 source code to work on my routines.
I plan to make a transfer program with send/get both in memory and flash, and deleting,renaming,listing/browsing files.
I finished the main routines, but I don't plan to make a terminal tool. My lib works very good with all the above calculator functions.
Mainly I will focus on a simple gui transfer tool for starters.
- hayzel
- Member
- Posts: 43
- Joined: Thu May 31, 2012 5:45 pm
- Location: Greece
- Calculators: Casio fx-9860G SD
Searching throught the usb dump log of FA-124 I found this command that is not documented in the protocol:
0x01 30 38 31
30 30 31 39 30 30 33 30 30 30 30 30 30 30 30 30
30 30 30 30 30 30 30 30 30 30 30 31 32 45 37
The "08" system command with extended packet the above.
In all calls the extended packet data is the same.
FA-124 uses this command in the start of communication before sending a Check command (0x05) or at the end of a transfer.
The calculator always responds to the command:
0x15 30 34 30 36 43
aka "Error overwrite impossible"
Any ideas, what this command does?
0x01 30 38 31
30 30 31 39 30 30 33 30 30 30 30 30 30 30 30 30
30 30 30 30 30 30 30 30 30 30 30 31 32 45 37
The "08" system command with extended packet the above.
In all calls the extended packet data is the same.
FA-124 uses this command in the start of communication before sending a Check command (0x05) or at the end of a transfer.
The calculator always responds to the command:
0x15 30 34 30 36 43
aka "Error overwrite impossible"
Any ideas, what this command does?
- SimonLothar
- Senior Member
-
- Posts: 605
- Joined: Sat Sep 15, 2012 6:59 am
- Location: Krautland ****
- Calculators: Casio fx-7400GII, Casio fx-7400GII (SH4), Casio fx-9750GII, Casio fx-9750GII (SH4), Casio fx-9860G, Casio fx-9860G SD, Casio fx-9860G Slim, Casio fx-9860GII SD, Casio fx-9860GII SD Power Graphic 2, Casio Classpad 330 plus, Casio fx-CG20, Casio fx-CG50, Casio Classpad fx-CP400
No, sorry. I'll have a look at the OS.hayzel wrote:The "08" system command...
Any ideas, what this command does?
But as you seem to be experienced with USB: do you know how to access a USB mass-storage-driver (which is used in the Prizm) to establish the serial protocol 7.00? Or do you know ressources, where to learn from?
I'll be back!
- hayzel
- Member
- Posts: 43
- Joined: Thu May 31, 2012 5:45 pm
- Location: Greece
- Calculators: Casio fx-9860G SD
SimonLothar wrote:But as you seem to be experienced with USB: do you know how to access a USB mass-storage-driver (which is used in the Prizm) to establish the serial protocol 7.00? Or do you know ressources, where to learn from?
No sorry. I can't help.
- SimonLothar
- Senior Member
-
- Posts: 605
- Joined: Sat Sep 15, 2012 6:59 am
- Location: Krautland ****
- Calculators: Casio fx-7400GII, Casio fx-7400GII (SH4), Casio fx-9750GII, Casio fx-9750GII (SH4), Casio fx-9860G, Casio fx-9860G SD, Casio fx-9860G Slim, Casio fx-9860GII SD, Casio fx-9860GII SD Power Graphic 2, Casio Classpad 330 plus, Casio fx-CG20, Casio fx-CG50, Casio Classpad fx-CP400
On the fx-9860 subtype "08" does nothing, except returning error 04. On GII OS 2.00 it looks as if not even an error is returned. On the Prizm it does a bit more, but its function is not clearly detectable. At least it calls no syscalls.hayzel wrote:The "08" system command...
Any ideas, what this command does?
While investigating I saw this:
subtype "06" sets set LINK receive timeout temporarily for the current receive session.
D1="dddd", where dddd is the decimal ASCII representation of the LINK-receive timeout in minutes.
"dddd" must have the fixed length 4.
allowed digits are "0".."9", no spaces.
Max. value: "1440" (=1 day).
System's default: 6 minutes.
I'll be back!
- flyingfisch
-
- Posts: 89
- Joined: Thu Apr 05, 2012 3:16 pm
- Location: Akron, OH, USA
- Calculators: Casio fx-9750GII, Casio fx-CG10
Will this program be available for linux?
xfer9860 does not support the fx9860GII or hacked 9750GII. I don't know why that is but if you could make this program work with those calcs, that would be great!
xfer9860 does not support the fx9860GII or hacked 9750GII. I don't know why that is but if you could make this program work with those calcs, that would be great!
7 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 27 guests