Posté le 08/05/2012 21:10
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 117 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 08/05/2012 21:22 | #
Vérifie déjà que ta calculatrice est bien détectée avec un lsusb.
Essaye aussi xfer9860 -i pour voir.
Si xfer9860 détecte un truc mais que les transferts foirent toujours, essaye l'option -t
Citer : Posté le 08/05/2012 21:22 | #
L'erreur que j'avais obtenue plus haut était avec -i.
(ça fait la même chose avec les autres options).
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 0c45:6464 Microdia
Bus 002 Device 007: ID 0461:4d62 Primax Electronics, Ltd
Bus 002 Device 009: ID 07cf:6101 Casio Computer Co., Ltd
Donc le problème ne vient pas de l'OS
Calculatrice: Graph 35+ (modifiée 75) + graph 75
Dead Labs est sorti ! N'hésitez pas à l'essayer et à voter !!!
Citer : Posté le 11/05/2012 23:54 | #
Rassure-toi Adbook, j'ai le même problème !
Je suis sous archlinux avec une g35+ USB (OS de 75) et j'ai exactement la même erreur. J'avais lu sur un forum quelconque (ou sur le site du projet) que les calculatrices autres que la 85 et la 85 SD n'étaient pas supportées par le soft.
Donc la seule solution, à mon avis, est de ce plonger dans le code. Je viens de commencer : le logiciel renvoie une erreur lors de "verifing device" (la signification exacte de ceci reste à trouver). Ce que je sais, c'est que ça s'arrète à la ligne 73 du fichier downloadfile.c :
if (fx_doConnVer(usb_handle) != 0) { printf("Failed.\n"); goto exit_release; }
else { printf("Done!\n"); }
Donc la fonction fx_doConnVer() renvoie une valeur différente de 0.
-> Je continue mes recherches
Ajouté le 12/05/2012 à 00:12 :
Apparemment le problème vient de la fonction fx_getPacketType() (ligne 136, Casio9860.c). Cette fonction vérifie que le buffer existe bien et que ça première valeur est différente de 0. C\'est le cas chez moi. Mais par contre, lors de la condition ligne 136, la valeur est différente de la constante T_POSITIVE : chez moi, buffer[0] = 0x05. A mon avis, les constantes des lignes 70 à 75 ( du fichier Casio9860.h) sont différentes selon les calculatrices.
PRO CONVERT le meilleur programme de conversion sur casio !
Citer : Posté le 12/05/2012 10:29 | #
Et en utilisant un autre logiciel, comme Casseta ?
Citer : Posté le 12/05/2012 11:05 | #
Je crois que Casetta ne gère pas le câble USB.
Citer : Posté le 20/05/2012 18:39 | #
Avec le temps bien pourri qu'il a fait cet aprem, j'ai bien avancé dans mes recherches et j'ai réussi à établir la connexion avec ma g35+USB La solution que j'ai trouvé fait un peu 'bricolage', mais ça marche (et puis, de toute manière, je ne comprend pas trop ce qu'on fait les ingénieurs de chez Casio)
En gros, voici le déroulement 'normal' du soft :
on appelle la fonction fx_doConnVer() qui envoie des données à la calto, et celle-ci nous renvoie un buffer (tableau de données). Normalement, la première valeur du buffer est 0x06. Mais avec ma calto, la valeur est 0x05.
Ensuite, on peut commencer à récupérer des données et en envoyer. MAIS seulement si la 1ère valeur du buffer précédent était de 0x06. Car autrement les fonctions de transferts USB foirent (ne me demander pas pourquoi, je n'en sais quedal).
Donc la seule solution valable que j'ai trouvée est celle-ci :
- on appelle la fonction fx_doConnVer()
-> si on a la valeur 0x06, on continue normalement
-> si on a la valeur 0x05, on ferme la connexion, puis on réouvre la connexion (par contre, cette fois-ci, les fonctions de transferts USB fonctionnent normalement.
Actuellement, je n'ai modifié que la partie qui permet de lister les calculatrices ( -i ) mais je vous tiens au courant pour les autres modes ( -d et -u )
PRO CONVERT le meilleur programme de conversion sur casio !
Citer : Posté le 12/06/2012 19:17 | #
Alors, ça progresse? Meme si il y a le bac qui se prépare, on sait jamais
Citer : Posté le 12/06/2012 20:17 | #
yeah courage KevkevVTT on a besoin de toi nous les linuxiens =D
Citer : Posté le 12/06/2012 22:05 | # | Fichier joint
Actuellement, je n'ai modifié que la partie qui permet de lister les calculatrices ( -i ) mais je vous tiens au courant pour les autres modes ( -d et -u )
Je suis un beau menteur quand même
Ça fait un petit moment que j'ai réussi à faire fonctionner le mode d'upload normalement. Par contre, pour les transferts calto->pc (download) j'ai ressayer la même technique mais rien à faire, ça ne marche pas. Il faudra voir avec Mmaximum, je crois qu'il a réussi lui.
Voici en fichier joint le .zip
PRO CONVERT le meilleur programme de conversion sur casio !
Citer : Posté le 12/06/2012 23:10 | #
--- xfer9860 v0.2.1 Copyright (C) 2007 Andreas Bertheussen and Manuel Naranjo.
[>] Setting up USB connection..
ERR: usb_open() returned NULL.
[E] A listening device could not be found.
Make sure it is receiving; press [ON], [MENU], [sin], [F2]
Bus 001 Device 002: ID 04b3:310c IBM Corp. Wheel Mouse
Bus 001 Device 011: ID 07cf:6101 Casio Computer Co., Ltd
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
bon voila se que ça me sort :/
Citer : Posté le 12/06/2012 23:33 | #
faut le lancer en root.
Citer : Posté le 12/06/2012 23:39 | #
Mot de passe :
--- xfer9860 v0.2.1 Copyright (C) 2007 Andreas Bertheussen and Manuel Naranjo.
[>] Setting up USB connection..
ERR: usb_set_configuration(): -34
[E] A listening device could not be found.
Make sure it is receiving; press [ON], [MENU], [sin], [F2]
c'est pas mieux
Citer : Posté le 13/06/2012 08:42 | #
@kevkevvtt : est-ce que t'as vu sur Casio Scene la discussion à ce sujet ici et ici ?
Escape prison
Bloxorz
Free wheel
QR code
Nombre en or
RayCasting Engine
Mario Party
Zelda
et Planète Casio
Citer : Posté le 13/06/2012 21:25 | #
@Bomber : relance le logiciel une seconde fois, ça renvoie toujours cette erreur lors de la connexion.
@Purobaz : Merci pour le lien, mais je n'ai pas envie (pour l'instant) de rentrer dans les détails de la transmission usb, j'ai juste fais ça comme solution de 'bricolage'.
PRO CONVERT le meilleur programme de conversion sur casio !
Citer : Posté le 13/06/2012 21:42 | #
cool ça fonctionne merci
Citer : Posté le 14/06/2012 07:07 | #
ooh génial je vais tester
par contre il me faut vraiment le mode Download sinon ça va pas le faire
Ajouté le 15/06/2012 à 11:00 :
HEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEELL YEAH
ça maaaaaaaarche
1 an que j'avais rien foutu sur ma calto
Citer : Posté le 29/01/2014 16:13 | #
C'est peu être un nécropost, mais je suis content d'être tombé sur ce topic
Ajouté le 14/02/2014 à 19:39 :
D'ailleurs, je vais tenter d'adapter le système pour les Mac.
Citer : Posté le 14/02/2014 21:16 | #
GLHF
Citer : Posté le 14/02/2014 21:28 | #
Pas faux
J'ai essayé de compiler directement avec GCC juste la lib USB, j'ai 3256 warnings et erreurs de compilation
Citer : Posté le 16/02/2014 22:47 | #
j'ai 3256 warnings et erreurs de compilation
ahah
Le GL est sympa
Le HF, un peu cynique
Jouez à 6 sur une seule calto : Curve Fever
Un die and retry qui vous fera bieeeen rager Test Andropov
un très bon sokoban
le seul vrai jeu de foot en basic : FIFA 12
Ca c'est ce que j'appelle un jeu de reflexion jewel master
Qui vaincra l'intelligence artificielle de cet othello
Le célèbre pacman
Et tant d'autres BTL's games
Le jeu du mois de Novembre et award du jeu le plus dur de l'année 2013 MultiTask, testez-le