programmation microchip pic....

Aide, Dépannage, pour les flippers DMD et LCD

Flipper concerné :

Si necessaire, merci de proposer un flipper en relation avec ce sujet.
Avatar du membre
Batforever
BAN PERMANENT
Dept: 68
Rech/Achete: 0 flip
Messages : 602
Enregistré le : 28/08/2008
Pas vu depuis plus de 10 ans
Niveau : Débutant
Pro / revendeur : non
Localisation : Mulhouse

programmation microchip pic....

Message par Batforever » jeu. 07 05, 2009 11:51

comment copié ou programmé une microchip pic 16c56,elles sont protégés par des bits dans leur programmes...j ai vu qu il existe des programmeur de chip... :x25:
PS,celle ci sont utilisé sur la carte de gestion servo motor,du frankenstein Sega,mouvement de la tete...;
en effet les chip neuves des sites US,ne sont pas programmé... :m:
y aurai t il qques savant de l informatique sur le site..?

Avatar du membre
Papo06
Dept: 06
Collec Perso: 1 flip
Rech/Achete: 0 flip
Messages : 4904
Enregistré le : 30/03/2005
Pas vu depuis 4 mois
Niveau : Confirmé
Pro / revendeur : non
Localisation : Mougins

Message par Papo06 » jeu. 07 05, 2009 14:36

Si le bit anti copie a été positionné lors de la programmation initiale (ce qui est très probablement le cas), il est impossible de copier le contenu d'un pic sur un autre, c'est bloqué au niveau hardware quand tu essayes de le relire tu n'as pas d'erreur mais ça ne sort que des FF ou des 00.

Pascal

Avatar du membre
flip78
Dept: 78
Rech/Achete: 0 flip
Messages : 1709
Enregistré le : 26/05/2008
Niveau : Expert
Localisation : Verneuil sur Seine
Contact :

Message par flip78 » jeu. 07 05, 2009 14:52

Bonjour,
Quand le pic est protégé par les bits de protection, on ne peut pa lire le contenu. (C'est le role de la protection).
Dans un pic on peut protéger le code et la zone de données indépendement. (Dépend du pic).
De par le passé il y avait une possibilité uniquement pour lire le contenu d'un pic protégé type 16C84. (Bug dans la protection)
Depuis ... Microchip a revu cela et a produit le 16F84 ... Qui lui est incopiable.
Si le fichier .hex n'est pas fourni, on ne peut pas produire un pic au contenau identique.

Il n'existe aucun moyen 'amateur' de copier ces composants.
Même pour les professionels cela reste compliqué (GAMMAGRAPHIE), d'autant que certains composant sont en plus protégés contre cela, avec un masque (programmable) posé au dessus de la puce, et qui cache le chip en dessous ....
Et encore il existe d'autre moyens encore plus poussés ... ulilisés entre autres dans l'éléctronique militaire.

Il reste la possibilité de re-crééer un fonctionnement identique en reprogrammant un pic ...
Ca demande du temps mais c'est réalisable ...
C'est ce que fait Pascal Janin avec ses (fabuleuses) cartes ...
Mais je me demande combien de temps il passe pour étudier les règles et le reproduire ... :x24: a lui !

Je dévellope également sur divers pic, ca prend du temps de refaire une émulation de carte ... mais quel récompense quand ca marche !

A+

Avatar du membre
Batforever
BAN PERMANENT
Dept: 68
Rech/Achete: 0 flip
Messages : 602
Enregistré le : 28/08/2008
Pas vu depuis plus de 10 ans
Niveau : Débutant
Pro / revendeur : non
Localisation : Mulhouse

Message par Batforever » jeu. 07 05, 2009 17:16

Arghhh! c est pour cela que presque que les frankenstein que j ai vu,on la tete qui ne fonctionne pas.... :m:
cette satanée microchip est inviolable! donc introuvable!
pourtant lors de l achat de la chip aus US,il y a bien inscrit " frank" dessus au stylet,comme si elle avait ete programmée pourtant... ::o:
la carte de gestion est ok,car fonctionne avec une chip frank programmé...;
bon,reste plus qu a esperer d en trouver une programmé ce coup ci... :-o:

Avatar du membre
Papo06
Dept: 06
Collec Perso: 1 flip
Rech/Achete: 0 flip
Messages : 4904
Enregistré le : 30/03/2005
Pas vu depuis 4 mois
Niveau : Confirmé
Pro / revendeur : non
Localisation : Mougins

Message par Papo06 » jeu. 07 05, 2009 17:22

Le Frankenstein c'est un sega, faudrait contacter Stern qui a récupéré la marque possible qu'ils peuvent fournir ce chip ?

Pascal

Avatar du membre
Batforever
BAN PERMANENT
Dept: 68
Rech/Achete: 0 flip
Messages : 602
Enregistré le : 28/08/2008
Pas vu depuis plus de 10 ans
Niveau : Débutant
Pro / revendeur : non
Localisation : Mulhouse

Message par Batforever » jeu. 07 05, 2009 19:11

bah là,j avoue que l idée est bonne... :,):
mais cela m etonnerai fort que chez Stern il veuille entendre parler de pieces d un frankenstein de 95..... :-o:
j y crois pas trop,deja que pour des pieces Stern c est assez dur d en avoir chez eux....
bon je vais tenter on verra bien... :bd:

Avatar du membre
Papo06
Dept: 06
Collec Perso: 1 flip
Rech/Achete: 0 flip
Messages : 4904
Enregistré le : 30/03/2005
Pas vu depuis 4 mois
Niveau : Confirmé
Pro / revendeur : non
Localisation : Mougins

Message par Papo06 » jeu. 07 05, 2009 21:35

Ils ne vendent pas directement mais ils devraient pouvoir dire si c'est dispo via un revendeur

Pascal

Avatar du membre
g80panthera
Dept: 91
Collec Perso: 2 flips
Rech/Achete: 0 flip
Messages : 7803
Enregistré le : 31/01/2006
Niveau : Expert
Pro / revendeur : oui
Localisation : Longpont sur Orge/Essonnes
Contact :

Message par g80panthera » ven. 08 05, 2009 07:39

Bonjour,

A l'époque il existait effectivement une astuce pour pomper le code. On se servait de la fonction de vérification du code après programmation. Le principe est le suivant: on réalise un programme qui entre dans la phase de vérification du code et on présente 00 pour le premier octet, le chip répond pas bon, donc on présente 01 etc jusqu'à 255 maxi quand le chip répond OK pour le premier octet, on passe au deuxième, et pareil pour les octets suivants.

A+
Flips: Stern ELVIS et Gottlieb Count Down; Vidéo: Table Cocktail TAITO 60en1;Flechette:Emeraude;Babyfoot: Jeutel (Sulpie)
Rock Ola:1455D;Jupiter: M96;Wurlitzer:2300;Seeburg:KD200;Ami:Continental1
Présentation de "ESSONNE LOISIRS AUTOMATIQUES" dans la rubrique PRO

Avatar du membre
Batforever
BAN PERMANENT
Dept: 68
Rech/Achete: 0 flip
Messages : 602
Enregistré le : 28/08/2008
Pas vu depuis plus de 10 ans
Niveau : Débutant
Pro / revendeur : non
Localisation : Mulhouse

Message par Batforever » ven. 08 05, 2009 10:34

sinon,quel matos faut il pour programmer un pic de type 16c56..?
ou est il possible de faire un programme similaire a l origine par un programmeur...le programme n effectue que la fonction commande servo de la tete,gauche ,milieu,droite,droite 3/4,milieu...etc..?

Avatar du membre
flip78
Dept: 78
Rech/Achete: 0 flip
Messages : 1709
Enregistré le : 26/05/2008
Niveau : Expert
Localisation : Verneuil sur Seine
Contact :

Message par flip78 » ven. 08 05, 2009 10:35

g80panthera a écrit :Bonjour,

A l'époque il existait effectivement une astuce pour pomper le code. On se servait de la fonction de vérification du code après programmation. Le principe est le suivant: on réalise un programme qui entre dans la phase de vérification du code et on présente 00 pour le premier octet, le chip répond pas bon, donc on présente 01 etc jusqu'à 255 maxi quand le chip répond OK pour le premier octet, on passe au deuxième, et pareil pour les octets suivants.

A+
:x26:
Ah je vois que je ne suis pas le seul a avoir enployé cette methode ...
J'avais développé cet algorithme pour extraire le code d'un 68705P3 ... composant très utilisé a une certaine époque dans des petits boitiers placés à coté de la TV :-o:

A+

Répondre