Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » [GNU/Linux] P7, pour des transferts à repasser
Cakeisalie5 En ligne Ancien administrateur Points: 1965 Défis: 11 Message

[GNU/Linux] P7, pour des transferts à repasser

Posté le 22/08/2016 12:13

Le projet est déprécié au profit de Cahute, qui réimplémente p7 et p7screen !
Dans un effort d'adopter un système de build plus moderne, une documentation bien plus complète, des rationales plus simples, et davantage d'éléments de l'écosystème logiciel de CASIO, le projet Cahute a été lancé en février 2024 par l'auteur de P7. Cahute supplante complètement les utilitaires autrefois proposés dans le projet P7, en conservant une interface en ligne de commande compatible.

The project is deprecated in favour of Cahute, which reimplements p7 and p7screen!
In order to adopt a more modern build system, a documentation that is far more complete, simpler rationales, and more elements from CASIO's digital ecosystem, the Cahute project has been in launch in February 2024 by the same author as P7. Cahute completely reimplements the utilities previously distribued with the P7 project, while keeping a compatible command line syntax.

Ce topic est conservé pour des raisons historiques.


Le projet P7 est constitué d'utilitaires de communication destinés à être utilisés avec des calculatrices CASIO fx (Graph). Ces utilitaires permettent d'interagir avec les systèmes de fichiers présents sur la calculatrice (envoi et réception de fichiers, inventaire des fichiers présents sur la calculatrice, copie, suppression, ...), d'afficher l'écran en temps réel, et de sauvegarder/remplacer les composants du système présents sur la machine.

Pour ne pas utiliser les commandes en root (administrateur), n'oubliez pas de faire :
sudo usermod -a -G uucp <votre nom d'utilisateur>
Puis déconnectez-vous/reconnectez-vous (pas besoin de redémarrer votre ordinateur).

Découvrez comment construire, installer et utiliser ces utilitaires ici.
Des notes ici. - Des sources là.
Ceci est un topic pour les annonces, les retours divers (problèmes rencontrés, ...) et les demandes de fonctionnalités.


Pour les réponses, notez que le topic était originellement consacré à l'utilitaire P7, et non au projet, qui n'existait pas à l'époque.



Précédente 1, 2, 3 ··· 6, 7, 8, 9, 10, 11, 12 Suivante
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 19/04/2021 23:00 | #


Note que avec Manjaro y'a déjà un paquet p7 installable avec juste un yay -S p7
Finir est souvent bien plus difficile que commencer. — Jack Beauregard


Logaming Invité

Citer : Posté le 22/04/2021 16:54 | #


C'est cool comme petit utilitaire p7, je cherchais un moyen simple pour désactiver le mode examen avec une distro Linux et ça fonctionne nickel avec ça
Coucoucmoi Hors ligne Membre Points: 9 Défis: 0 Message

Citer : Posté le 07/06/2021 17:08 | #


QUAND JE METS EN USB ET QUE JE FAIS UNE COMMANDE :
Could not connect to the calculator.
- Is it plugged in and in PROJ mode?
- Have you tried unplugging, plugging and selecting Projector on pop-up?
- Have you tried changing the cable?

QUAND JE METS EN MODE PROJECTION (pop-up casio) :
Réglez les paramètres du projecteur

---

Voici les deux erreurs qui s'affichent (la première dans le terminal après la commande, la deuxième sur l'écran de la calculatrice).
Pourriez-vous m'aider ? (on m'a dit de regarder la sortie de lsusb et elle n'affiche pas 07cf:6101 et je comprends pas très bien la réponse )
Lephenixnoir En ligne Administrateur Points: 24673 Défis: 170 Message

Citer : Posté le 07/06/2021 17:10 | #


La deuxième n'est pas une erreur, c'est une "pause". Quand tu vois ce message « Réglez les paramètres », lance p7screen puis appuie sur EXIT.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Coucoucmoi Hors ligne Membre Points: 9 Défis: 0 Message

Citer : Posté le 07/06/2021 17:19 | #


Je viens de le faire ça me met le même message d'erreur que pour la 1 « Could not connect to the calculator . . . »

Après j'ai pas encore tester le changement de cable
Lephenixnoir En ligne Administrateur Points: 24673 Défis: 170 Message

Citer : Posté le 07/06/2021 17:21 | #


Si tu n'y arrives pas je peux faire une petite vidéo histoire de bien exposer le protocole "attendu", et comme ça on pourra isoler un peu le problème. Pense aussi à bien enfoncer le câble, c'était un problème trèèès classique sur des modèles plus anciens.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Coucoucmoi Hors ligne Membre Points: 9 Défis: 0 Message

Citer : Posté le 07/06/2021 20:11 | #


Je veux bien (j'ai une graph 35+ EII)

(description de ce que je fais :

je branche la calculatrice
je mets en proj
ça me demande de régler les paramètres
je fais
p7screen
dans le terminal
ça me met un message d'erreur

après j'ai testé des variantes en USB, Screen Receiver, p7 send x.g1a etc mais tous le temps des erreurs )
Cakeisalie5 En ligne Ancien administrateur Points: 1965 Défis: 11 Message

Citer : Posté le 07/06/2021 20:24 | # | Fichier joint


[Pour un message supprimé]
@Shadow15510 On en discutait tout à l'heure avec @Lephenixnoir, et bien que oui p7 ne fonctionne pas pour le stockage, p7screen devrait fonctionner pour le Projecteur de ce modèle (puisque c'est le même que pour la fx-9860G classique).

[Pour les autres messages]
@Coucoucmoi Pour la sortie de lsusb, ce que je te demandais de chercher, c'est ça :



C'est comme ça qu'on identifie un modèle en USB, par ces codes (je résumé). Par ailleurs lorsque j'ai testé ça, j'ai pu tomber sur le "Réglez les paramètres du projecteur" sur la calculatrice ; en fait tu t'en fous, tu peux juste faire EXIT et ça marchera quand même.
Respirateur d'air, BDFL de Cahute, des utilitaires de communication pour calculatrices CASIO.


Mon blogMes autres projets
Lephenixnoir En ligne Administrateur Points: 24673 Défis: 170 Message

Citer : Posté le 07/06/2021 20:34 | #


Voilà la vidéo. Je crois que ce qui t'a échappé c'est que tu dois appuyer sur EXIT immédiatement après avoir lancé p7screen, dans la période de 1-2 secondes avant que l'erreur ne se produise. De mes tests tu peux aussi appuyer sur EXIT avant de lancer p7screen ; le tout c'est que le projecteur ait démarré dans une courte période après que tu aies lancé p7screen.



(La vidéo expire dans 1 mois.)
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Coucoucmoi Hors ligne Membre Points: 9 Défis: 0 Message

Citer : Posté le 07/06/2021 20:49 | #


Euh j'ai pas de Bus avec Casio computer (avec lsusb)

et Lephenixnoir moi ça me met toujours l'erreur même si je fais vite

(après ce que je voudrais faire c'est plus envoyer des fichiers pas afficher l'écran)
Lephenixnoir En ligne Administrateur Points: 24673 Défis: 170 Message

Citer : Posté le 07/06/2021 20:52 | #


Mais si tu veux afficher des fichiers clique sur F1 et utilise ton explorateur de fichiers ! La Graph 35+E II implémente le protocole de stockage de masse USB, ce qui rend l'usage de p7 (tout comme FA-124) obsolète. xD

p7 n'est plus utilisé que pour les mises à jour de l'OS et le projecteur.

Cela dit si ta calculatrice n'apparaît pas dans lsusb quoi que tu fasses tu n'arriveras à rien. C'est le bon moment de s'intéresser à ton câble.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Coucoucmoi Hors ligne Membre Points: 9 Défis: 0 Message

Citer : Posté le 07/06/2021 20:55 | #


ah d'accord je vais voir si j'ai un autre câble alors. Et quand je fais F1 pour la mettre en USB y a rien quand j'ouvre les fichiers (peut-être parce qu'elle n'apparaît pas dans lsusb je suppose).

Et donc si j'arrive à rentrer dans mes fichiers j'aurais juste à copier coller le .g1a au bon endroit ?
Lephenixnoir En ligne Administrateur Points: 24673 Défis: 170 Message

Citer : Posté le 07/06/2021 20:55 | #


Oui la Graph 35+E II se comporte comme une clé USB. Si tu as un doute, tu peux voir le tutoriel de transfert ici, mais c'est tellement direct que je doute que ça te pose de souci.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Coucoucmoi Hors ligne Membre Points: 9 Défis: 0 Message

Citer : Posté le 07/06/2021 20:56 | #


d'accord en tout cas merci pour tout

Ajouté le 07/06/2021 à 21:03 :
je viens de changer de câble et c'était bien ça en fait je crois que le câble que j'avais pris n'était même pas pour calculatrice vu qu'il n'y a aucune résistance quand on le branche à la calculatrice (pas de « clips »). Ça marche du coup trop bien

Ajouté le 07/06/2021 à 21:10 :
euh j'ai lancé le jeu Fruitnin.g1a et là ma calculatrice est en PLS elle fait rien mis à part quelques fois une barre horizontale qui balaye l'écran. Est-ce un chargement ?
Lephenixnoir En ligne Administrateur Points: 24673 Défis: 170 Message

Citer : Posté le 07/06/2021 21:20 | #


Pour faire court, RESET avec le bouton au dos, l'add-in que tu as téléchargé n'est pas compatible.

Beaucoup d'add-ins pré-Graph 35+E II utilisent la bibliothèque MonochromeLib pour dessiner à l'écran. Ça ne posait pas de problème pendant des années, et puis soudain la Graph 35+E II est arrivée avec un nouvel écran (même si de l'extérieur la différence ne se voit pas) et quand MonochromeLib essaie de communiquer avec l'écran abandonne complètement et devient blanc. Ta calculatrice est toujours allumée, mais l'écran a give up donc tu ne peux que RESET. La bonne nouvelle c'est que rien n'est cassé.

Tu peux voir ce topic pour les détails. Quasiment tous les add-ins peuvent être rendus compatibles, que ce soit en recompilant avec une version modifiée de MonochromeLib (quand on a les sources), ou dans les cas extrêmes, en modifiant le binaire à la main (quand on ne les a pas). Fruit Ninja n'a pas été porté, à ma connaissance.

Les add-ins récents n'ont généralement pas ce problème.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Coucoucmoi Hors ligne Membre Points: 9 Défis: 0 Message

Citer : Posté le 07/06/2021 21:22 | #


d'acc merci je vais voir ça
Thebigbadboy Hors ligne Maître du Puzzle Points: 455 Défis: 16 Message

Citer : Posté le 18/02/2022 15:02 | #


Je me demandais si vous croyez que c'était possible d'utiliser ce genre d'outil sur Android, par exemple en utilisant Termux ?

Car je ne sais pas si l'USB OTG fonctionnerait même si j'arrive à compiler l'outil.
Un problème sans solution est un problème mal posé — Albert Einstein
Lephenixnoir En ligne Administrateur Points: 24673 Défis: 170 Message

Citer : Posté le 18/02/2022 15:27 | #


Moralement ça devrait marcher en OTG, pourvu que Android/Termux te fournisse une libusb compatible. Je pense que ça vaut la peine de tester...

La Graph 35+E II marcherait nativement je présume vu que c'est du SCSI.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Thebigbadboy Hors ligne Maître du Puzzle Points: 455 Défis: 16 Message

Citer : Posté le 18/02/2022 16:01 | #


Oki, j'essaierai ce week-end alors et je vous tiendrai au courant

Ajouté le 18/02/2022 à 19:00 :
Bon, malheureusement la repo github n'existe plus...
Et pas trouvé d'information dans la bible.
Un problème sans solution est un problème mal posé — Albert Einstein
Breizh_craft Hors ligne Modérateur Points: 1171 Défis: 7 Message

Citer : Posté le 18/02/2022 19:01 | #


Tu as ce qu’il faut ici : https://p7.planet-casio.com/

https://p7.planet-casio.com/pub/p7utils-3.0.tar.gz
https://p7.planet-casio.com/pub/libp7-3.0.tar.gz
Breizh.pm – Un adminsys qui aime les galettes.
Lephenixnoir En ligne Administrateur Points: 24673 Défis: 170 Message

Citer : Posté le 18/02/2022 19:06 | #


Et là pour le code. https://gitea.planet-casio.com/cake
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Précédente 1, 2, 3 ··· 6, 7, 8, 9, 10, 11, 12 Suivante

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 164 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