Circuits de réinitialisation de la puce de la cartouche Epson. Quelles broches LPT sont impliquées ?

Les imprimantes Epson en Russie ont longtemps été considérées comme des « imprimantes du peuple ». La facilité de remplissage, le meilleur rendu des couleurs et la fiabilité lors d'une utilisation habile ont fait de ces imprimantes le meilleur choix. La technologie d'impression de ces imprimantes permettait d'imprimer avec presque tous les colorants liquides. Ce qui ne pouvait que donner naissance à de nombreuses entreprises fabriquant de la peinture pour ces imprimantes.
Au début, cet état de fait ne préoccupait guère Epson. Les imprimantes étaient vendues à des prix élevés. Les utilisateurs ont simplement été pointés du doigt sur la qualité « insuffisante » des consommables tiers. Mais avec le temps, la situation a changé. Lexmark, l'entreprise la plus en retard à l'époque, a radicalement changé sa politique marketing, commençant à vendre des imprimantes à perte, mais à des prix plusieurs fois inférieurs à ceux de ses concurrents... écumant ainsi le prix élevé des cartouches uniques. Epson s'est retrouvé dans la position la plus désavantageuse parmi les fabricants... Les cartouches Epson n'avaient aucun plaisir technologique exclusif et étaient facilement dupliquées par des fabricants de consommables tiers. Les régimes d'Epson ont commencé à baisser. L'entreprise a tenu bon pendant longtemps grâce à la haute qualité de ses imprimantes et aux résolutions d'impression les plus élevées, jusqu'à ce qu'une percée se produise dans le domaine de l'impression à jet d'encre thermique... Les résolutions d'impression ont atteint un niveau qui satisfaisait pleinement les besoins de la plupart des utilisateurs... Pour pour rester dans le secteur du marché, Epson a dû intégrer une « sophistication technologique brevetée » - Puce Intellidge... L'imprimante a commencé à suivre l'encre, en maintenant son niveau actuel dans la puce. Lorsque la consommation d'encre dans la puce de la cartouche atteignait 100 %, l'imprimante demandait constamment de remplacer la cartouche, refusant d'imprimer. En vain, les utilisateurs ont tenté de remplir la cartouche d'encre... La puce n'a pas permis de tromper l'imprimante. De plus, après avoir démonté la cartouche avec intérêt, beaucoup ont vu que la peinture n'était PAS OUT ! Ce fut la première déception de l'entreprise. Nous avons réalisé que nous avions été TROMPÉS... Il s'est vite avéré que ce n'était pas la seule surprise d'Epson... Les "couches" bon marché ont simplement gagné le respect qui reste pour l'entreprise...
Mais la puce n'a pas arrêté les rechargeurs, de nombreux passionnés cherchaient des méthodes pour contourner la protection, certains via des EPROM et des programmes de service d'imprimante, et d'autres ont trouvé des failles de protection en utilisant la méthode « scientifique » de piquage... Lorsque les failles de sécurité sont devenues connues tout le monde, l'entreprise les a appliqués dans de nouvelles lignes Puce de deuxième génération... L'imprimante a renforcé le contrôle, la priorité a été donnée aux informations contenues dans la puce... L'entreprise pouvait déjà profiter de la victoire... mais ensuite l'informatique est arrivée. Le protocole de la puce a été piraté...

Protocole

Les premières expériences réussies de réinitialisation de puces ont été décrites par le photographe australien Eddie Matejovski... il a également proposé un schéma et un programme gratuit de réinitialisation de puces (www.eddiem.com)...
SergeSh (www.eranrbs.narod.ru) a décrit le protocole de manière plus complète et plus claire... Ensuite, Alex (http://ampoule.ru) a créé le programme Cartouche Tools (le code source est accessible à tous), ce qui en fait un « arrière-plan " pour l'avenir :) ... Le programme, grâce aux efforts conjoints des participants au forum sur Ixbit (http://forum.ixbt.com/0013/022638.html), a été testé et mis en état de fonctionnement... Le schéma original d'Eddie a également été affiné, des options plus stables sont apparues.. Au fur et à mesure que nous étudiions le protocole et les particularités de sa communication avec l'imprimante, un nouveau schéma ANTI-CHIP est apparu :)... Une puce à remise à zéro automatique a déjà été créée, est vendu de toutes ses forces et les variantes les plus « rentables » de sa mise en œuvre sont recherchées... Cependant, tout cela n'a fait que mettre Epson sur un pied d'égalité avec les autres fournisseurs , a ajouté aux bénéfices de l'industrie des consommables. .. Notre mérite le plus important, aussi fier que cela puisse paraître, est que grâce à nos actions, nous avons réussi à réduire de près de moitié les consommables !... Dans tous les cas, les gens en profitent, et Epson est également dans une meilleure position que avant l'introduction des chips. Conclusion : Lexmark est responsable de tout :)


Programme

Les puces de première génération peuvent être facilement réinitialisées « par logiciel » à l'aide du programme SSC Service, qui possède également de nombreuses fonctions utiles)...
Le programme d'Alex (notre gars de Saint-Pétersbourg) - qui vous permet de travailler avec n'importe lequel des circuits actuellement existants... La dernière version du programme est complètement autonome et, avec un circuit qui fonctionne correctement, fonctionne immédiatement.
Le programme d'Eddie (photographe australien) - qui fonctionne normalement UNIQUEMENT avec le tout premier circuit du même Eddie, ou d'autres variantes de ce CIRCUIT SANS TRANSISTOR - qui inverse les données lues

Les derniers modèles d'imprimantes Epson utilisent une puce de deuxième génération, ce qui élimine la possibilité de réinitialisation du logiciel... Une pièce « matérielle » est donc nécessaire...
Le fait est que la puce fonctionne avec des signaux de 3,3 V et que le port de l'ordinateur produit 5 V. Les circuits ci-dessus, avec différents degrés de probabilité, tentent de « convertir » le signal du port aussi près que possible de 3,3 V...

Commencez par des diagrammes simples. Ce qui complique le schéma, même s'il supprime certaines des lacunes du précédent, en ajoute encore de nouvelles...

D'ailleurs, je vous recommande fortement d'ajouter au moins un transistor au classique (deuxième circuit), et de mettre des résistances entre la masse et les diodes Zener pour ajuster la tension de sortie à 3,3V... Les problèmes disparaîtront... D'ici là de cette façon, le mikruha du troisième remplace simplement les diodes Zener... c'est plus pratique pour réguler les sorties... coûte 4 roubles... son analogue étranger est 4050BD(BG)... (Comme 10 roubles)

La difficulté réside dans la variation des paramètres de sortie des ports des différentes cartes et des composants que vous utilisez pour les circuits...
Voici quelques recommandations des participants à la conférence (SergeSH), qui sont généralement triviales :

1. Ne faites pas de fils longs (plus de 25 cm) du LPT au circuit et du circuit à la puce.
2. Si possible, utilisez un câble plat pour les connexions.
3. Faites en sorte que les contacts du connecteur soient plaqués or ou nickelés.
4. Assurez-vous (sonnerie) que la connexion avec la puce est bonne.
5. Au tout début, utilisez les basses fréquences pour le firmware et la lecture (paramètre Sleep=1 dans epson.ini)
6. Revérifiez la bonne connexion au port, très souvent la broche 7,8,9 LPT (tension POWER sur la CHIP) est soudée par erreur à 6,7,8 LPT voire 5,6,7 LPT... (DATA-0 est une sortie 2 LPT)
7. Il est nécessaire d'atteindre une tension des signaux de sortie de 3,2-3,4 V

Quelles broches LPT sont impliquées ?

1LPT - non utilisé !
2LPT-RESET
3LPT-CLK
4LPT- DATA (nous l'utilisons pour transmettre l'adresse et écrire)
5LPT-RW (pour les anciennes puces)
6LPT- réservé
7LPT-PUISSANCE
PUISSANCE 8LPT
9LPT-PUISSANCE
10LPT - Contrôle de présence de puce (GND présent, non - niveau élevé)
11LPT - Sélection du type de puce (premier type - niveau élevé, deuxième type - masse)
12LPT-Vérifier si le réinitialiseur est connecté (se connecter avec 9LPT)
13LPT- SELECT (nous le lisons)
14-17LPT n'est pas utilisé !
18-25LPT-GND

Câblage des ports si vous regardez « l'ordinateur »

13 12 11 10 09 08 07 06 05 04 03 02 01
25 24 23 22 21 20 19 18 17 16 15 14

SCHÈME

Ici sont présentés plusieurs schémas de réinitialiseurs (reprogrammeurs), qui ont été assemblés par différentes personnes et qui sont désormais accessibles à tous ceux qui savent tenir un fer à souder dans leurs mains.
Matériel tiré du site http://xsplinter.by.ru/xresetter.html

Attention! Pour travailler avec le nouveau programme Alexa, les schémas doivent être complétés !
De plus, les LPT 10-12 sont impliqués... Détails à la fin...

1. SCHÉMA "CLASSIQUE" EDDIE MATEJOWSKY

Valeurs de toutes les résistances 1Kohm
Si le circuit ne fonctionne pas, essayez alors de réduire les valeurs de R7 à environ 500 ohms...
Dans les anciennes versions du programme Alexa, vous devez définir le paramètre InvertIn13=0 dans epson.ini

2. CIRCUIT AVEC TRANSISTOR SergeSH

Les valeurs de toutes les résistances sont de 0,5 à 1,5Kom
Le circuit n'a aucun problème avec la résistance R7.


3. MON OPTION SUR LA PUCE K561PU4 AVEC UN TRANSISTOR

Le circuit est destiné à ceux qui ont des problèmes de tension aux sorties.
Lit et réinitialise toutes les puces... Testé par moi sur les puces pour imprimantes c42, c43, c60, c62, c70, c82, c63, 680, 915, 790...
Avec l'ajout de la résistance R4, toute la chaîne rouge a commencé à fonctionner normalement... Il doit être sélectionné jusqu'à ce que la tension sur VDD soit d'environ 3,3-3,4 V.

4. RÉGIME Argent2003

Tous les circuits nécessitent l'ajout de LPT10-12. (Pour la configuration de la réinitialisation automatique)
(LPT 10) Vérification si la puce est insérée. Si vous ne souhaitez pas câbler le circuit, court-circuitez-le simplement à la masse (GND).
(LPT 11) Type de puce. Pour les puces du premier type (anciennes), nous nous connectons au LPT 9. Pour les puces du deuxième type (nouvelles), nous nous connectons à la masse (GND).
(LPT 12) Détermination que le réinitialiseur est connecté. Connectez-vous à LPT9.

Par exemple, vous pouvez court-circuiter 10 à la masse, 12 à VDD et sélectionner le type de puce 11, selon vos besoins, avec un interrupteur.

EMPLACEMENT DES CONTACTS SUR LA PUCE


D'abord- puces des derniers modèles (Puces du deuxième type dans la base de données)
Deuxième- les premières puces d'Epson (Chips du premier type dans la base de données)


Configuration d'un réinitialiseur

Effectuez toutes les étapes ci-dessous avec le circuit sans puce connectée.
NE FAITES PAS CELA AVEC UNE PUCE CONNECTÉE - CELA PEUT ÊTRE INOPPERABLE !!!

Je ne décrirai pas comment faire cela dans le programme d’Eddie... bien que des paramètres similaires y soient également présents...

Je vais considérer le programme Alexa, c'est plus pratique...

Vous aurez besoin du programme d'Alex DubugCartridgeTools.exe

RESET - correspond à LPT 2
CLK - correspond à LPT 3
DONNÉES - correspond à LPT 4
RW - correspond à LPT 5
VDD (POWER) - correspond à LPT 7, 8, 9

Set – Définissez les valeurs sur les broches LPT correspondantes
Lire - lire les informations sur les broches LPT correspondantes

Lorsque vous cliquez sur Lire, vous devriez voir :
Circuit avec inversion d'entrée (selon le type de circuit que vous avez assemblé)
Puce trouvée dans le contacteur (selon la façon dont vous avez câblé le LPT10)
Type de puce reçu dans le contacteur : 2 (selon la puce que vous avez sélectionnée dans le matériel)
Dans le journal de saisie des DONNÉES. 0 (valeur normale à la mise hors tension

Maintenant, en cochant alternativement les cases dans les cases appropriées, vérifiez les tensions aux sorties du circuit
0 - la case est décochée, 1 - installé
00000 -> tension à RESET, CLK, DATA, RW, VDD ~0 ; "Dans le journal d'entrée de DONNÉES." = 0
00001 -> tension à RESET, CLK, DATA, RW ~0, POWER > 2,7 V ; "Journal de DONNÉES." = 0
10001 -> tension sur CLK, DATA, RW ~0, RESET, POWER > 2,7 V ; "Journal de DONNÉES." = 0
01001 -> tension à RESET, DATA, RW ~0, CLK, POWER > 2,7 V ; "Journal de DONNÉES." = 0
00101 -> tension à RESET, CLK, RW ~0, DATA, POWER > 2,7 V ; "Journal de DONNÉES." = 1
00011 -> tension à RESET, CLK, DATA ~0, RW, POWER > 2,7 V ; "Journal de DONNÉES." = 1
11001 -> tension sur DATA, RW ~0, RESET, CLK, POWER > 2,7 V ; "Journal de DONNÉES." = 0
01101 -> tension à RESET, RW ~0, CLK, DATA, POWER > 2,7 V ; "Journal de DONNÉES." = 1
11101 -> tension sur RW ~0, RESET, CLK, DATA, POWER > 2,7 V ; "Journal de DONNÉES." = 1
11111 -> tension à RESET, CLK, DATA, RW, POWER > 2,7 V ; "Journal de DONNÉES." = 1

Des tensions trop basses (de 2,45 à 2,90) peuvent aussi devenir source de problèmes dans le futur... Lors de la connexion de la puce, celle-ci va probablement chuter...

Pour augmenter la tension, essayez de diminuer les valeurs des résistances, ou si c'est vraiment mauvais, utilisez mon circuit avec le microcircuit PU4 (LE MICROCIRCUIT EST JUSTE POUR LA COMMODITÉ DU RÉGLAGE DE LA TENSION, VOUS POUVEZ JUSTE METTRE DES RÉSISTANCES SUPPLÉMENTAIRES DE TYPE R4 DANS LA DEUXIÈME) les tensions de sortie seront égales à la tension sur POWER, à l'exception de DATA, qui est en outre affectée par LPT 13... Au moins pour moi, toutes les valeurs sont passées de 2,2V à ~3,25V uniquement lors de l'utilisation du microcircuit (le seul l'exception concerne les DONNÉES sur lesquelles ~ 3,15 V).

J'ai tout fait correctement, mais la puce n'est pas écrite (ni dans le rapport FF, 00). Que dois-je faire?

Nous devons atteindre une tension de signaux de sortie de 3,3 V ! C'est pourquoi la puce est instable en lecture !

Réduire la vitesse : le simple fait de réduire la vitesse réduit la consommation d'énergie de la puce.

Certaines de ces puces "gauches" ne vous permettront tout simplement pas d'écrire plus de 4 à 9 octets... Elles peuvent aussi simplement être lues de manière instable... Il y a de nombreuses raisons... Par conséquent, le programme peut se plaindre du divergence entre les informations enregistrées et les informations lues sur la puce

De plus, Chip a peut-être simplement « changé d'adresse »... la probabilité est de près de 99 % au 111.

Alors... Un petit programme éducatif, pour ainsi dire...
1. Il est connu que toutes les puces de type 2 dans les cartouches d’imprimante sont les mêmes et coûtent PARALLÈLEMENT !
2. Chaque puce contient : Adresse de réponse, Type d'imprimante (ou peut-être cartouche), Date de sortie, Fabricant... Il y en a probablement d'autres, mais moins importants...
3. Les neuf premiers octets (32 au total) contiennent des informations sur la peinture, le nettoyage et l'initialisation...
4. L'adresse de réponse se trouve dans le dernier quartet... Par conséquent, pour la modifier, vous devez y écrire la nouvelle adresse...
5. Les informations sont écrites dans la puce de manière séquentielle avec le bit le moins significatif en avant (c'est-à-dire que pour écrire quelque chose dans l'octet 8, vous devez écrire « quelque chose » dans les 7 premiers...
6. Il n'y a que huit adresses, et non 16 comme cela peut paraître à première vue
7. Le dernier bit (le plus significatif) est le bit de contrôle (1-écriture ou 0-lecture)
8. Les types de puces plus anciens n'ont pas du tout besoin d'adresse, car sur les anciennes imprimantes, les puces étaient vérifiées indépendamment...

La première chose dont vous avez besoin pour restaurer la puce est le firmware qui doit être « téléchargé » dans la puce... Vous pouvez utiliser la base de données du firmware COMPLET pour un type d'imprimante spécifique... Pour ajouter des informations à la base de données, vous devrez besoin de Tools.exe et de 32 OCTETS COMPLETS téléchargés sur la puce...

Si votre imprimante n'est pas dans la base de données, envoyez alors le Report.txt créé par le programme pour chaque puce à l'adresse qui y est indiquée (ou aide) (en indiquant le modèle d'imprimante et le modèle de cartouche)... ils seront inclus dans la base de données dans une semaine...
Vous pouvez également obtenir ces 32 octets vous-même en utilisant Report.txt, CartDataTool.exe, Tools.exe

Il a été remarqué que la puce change le plus souvent l'adresse en 111, ce qui est dû à des erreurs lors de la mise à zéro... parfois la puce change l'adresse en 000, ce qui est dû à un mauvais contact des connecteurs ou à une SURCHAUFFE lors du soudage des fils à la puce :)

Comment réaliser un connecteur ?

Il existe déjà de nombreuses options. Lisez la documentation du programme Alexa, lisez les pages du forum...
Pour l'instant, je dirai ce qui suit...
Quant au contacteur... je l'ai fait fabriquer à partir de la tête d'une imprimante 680 morte... :)

Les propriétaires de C42 peuvent également utiliser la tête d'impression...

Câblage d'un câble étroit par le bas

1-RESET
2-3,3v
3-DONNÉES
4-GND
5-CLK

Vous pouvez utiliser le même câble fin pour connecter le réinitialiseur à la tête ou en retirant le capot de l'imprimante (vous avez perdu la garantie sur celle-ci en pensant la recharger) avec un connecteur pour câbles plats...
Avantages - vous n'avez pas besoin de retirer la cartouche, et donc de laisser entrer de l'air dans votre tête... Vapeur avec le connecteur...
Moins - usure probable du câble de l'imprimante (connecteurs), dommages possibles aux loquets du couvercle. Vous pouvez souder un connecteur supplémentaire (fils) à la carte principale et tout sortir, mais c'est presque un refus de garantie à 100 % (vous pouvez, bien sûr, tout faire avec soin)


Offre de Roman Builov

Nous plaçons du plexiglas transparent sur la cartouche du côté de la puce.
Marquez le milieu des plages de contact. Retirez et percez des trous de 1 mm.
On prend un microcircuit aux pattes plaquées or (K 140 UD dans un boîtier métallique rond). Les pieds ne doivent pas être soudés ou coupés, car... leurs extrémités serviront de contacts avec la puce. Nous mordons les jambes et les plions avec des supports. Une extrémité
Nous insérons les supports dans le trou et fusionnons l'autre dans le plexiglas avec un fer à souder.
Nous plaçons les supports non pas parallèlement comme dans une imprimante, mais en cercle. Dans des endroits
Après avoir fusionné dans le plexiglas, nous soudons les fils qui iront au réinitialiseur.
On vérifie que les contacts dans les trous ressortent librement et dépassent de 3 mm.
Nous le plaçons sur la cartouche et le fixons mécaniquement avec un élastique de bigoudi.
Vérifié. Cela a pris 30 minutes à réaliser.

Suggestion du membre du forum Gennady

Percez sur la pièce de PCB en aluminium avec un pas de 2 mm.
en damier, il suffira de réaliser au centre du chantier des trous d'un diamètre de 1,5mm,
coupez le papier d'aluminium en bandes à partir des trous,
insérez le fil de contact élastique plaqué or en forme de L du téléphone
Connecteur RJ et soudure. Soudez les fils du programmateur aux mêmes plots. Le programmateur est prêt. Vous pouvez l'affiner davantage : le renforcer avec de la colle chaude, le mettre
housse de protection, etc.

Suggestion du membre du forum Lev

Le circuit ressemble presque à celui de Roman Builov, mais au lieu des pattes du microcircuit, j'utilise des contacts plaqués or provenant des connecteurs d'anciens ordinateurs, ils sont plus épais, plus pointus et de section carrée,
et au lieu d'un ressort j'utilise une corde de guitare - tu plies la corde et le contact en forme de L
(ça ressemble à une parenthèse). S'ils sont soudés ensemble et que les ressorts sont bons, que le contact est plaqué or et que la zone de contact est plus grande, cela signifie que le contact est meilleur,
et pour que les contacts arrivent sur la puce, tu l'ajustes à la cartouche

Suggestion du membre du forum Ort

Version d'un dispositif à contact basé sur une prise téléphonique, le pas des contacts est totalement le même. Type de couleur. 3,82 kV http://users.kaluga.ru/ortek/ort06.jpg. Je peux vous le dire pour l'instant. qu'il est plus grand que le six broches habituel. Il est conçu pour 10 contacts et est conçu pour être monté sur un circuit imprimé. Une partie est retirée de la prise, où sont fixés tous les contacts. Il faut le modifier un peu. MAIS tous les contacts sont élastiques et semblent plaqués or.
La seule chose qui me ronge, c'est qu'il doit encore être installé et orienté d'une manière ou d'une autre.
Prise réseau informatique de marque RG45.
Vue du dispositif de contact et détails de la prise http://users.kaluga.ru/ortek/ort07.jpg
Vue détaillée du dispositif de contact, 15 kV. http://users.kaluga.ru/ortek/ort08.jpg
Tous les perçages sont visibles
Vous pouvez comprendre comment plier les contacts
S'il se brise lorsqu'il est plié, il faut le recuire légèrement, il suffit de le passer à travers la flamme d'un brûleur de cuisinière à gaz.
L'image montre l'option 1, bâclée, si vous essayez, vous obtiendrez ce dont vous avez besoin.

Suggestion du membre du forum Silver2003

L'autre jour j'ai démonté mon C42 et le petit câble plat a sonné. Il va au tableau situé à l’arrière de l’imprimante et les broches vont de bas en haut dans le même ordre. Si l'imprimante est utilisée à la maison, vous pouvez la modifier. Nous soudons les fils de cette carte à un connecteur (une prise jack 6 broches est possible) et d'un autre connecteur similaire à la carte qui se trouve devant les cartouches (au lieu d'un petit câble). Cette carte doit être retirée de la rainure derrière les cartouches et installée dans un endroit pratique derrière l'imprimante, et les puces retirées des cartouches doivent y être soudées. Maintenant, en mode normal, nous utilisons un cavalier avec 2 connecteurs, que nous insérons dans les connecteurs nouvellement installés, et en mode programmation, nous insérons le connecteur du programmateur dans le connecteur allant à la petite carte avec les puces. Il y a 100 000 résistances sur la petite carte
il y a 120 ohms en série sur le boîtier via le circuit Clc, Data, Reset, sur le circuit Reset, et à partir de 3V il y a une capacité sur le boîtier. Ces pièces ne peuvent pas changer le mode de programmation.
Désormais, nous ne sommes plus liés aux puces des cartouches.
D'ailleurs, j'ai mis en évidence le circuit Silver séparément

Matériel tiré du site http://xsplinter.by.ru/faq.html

Les imprimantes Epson en Russie ont longtemps été considérées comme des « imprimantes du peuple ». La facilité de remplissage, le meilleur rendu des couleurs et la fiabilité lors d'une utilisation habile ont fait de ces imprimantes le meilleur choix. La technologie d'impression de ces imprimantes permettait d'imprimer avec presque tous les colorants liquides. Ce qui ne pouvait que donner naissance à de nombreuses entreprises fabriquant de la peinture pour ces imprimantes.
Au début, cet état de fait ne préoccupait guère Epson. Les imprimantes étaient vendues à des prix élevés. Les utilisateurs ont simplement été pointés du doigt sur la qualité « insuffisante » des consommables tiers. Mais avec le temps, la situation a changé. Lexmark, l'entreprise la plus en retard à l'époque, a radicalement changé sa politique marketing, commençant à vendre des imprimantes à perte, mais à des prix plusieurs fois inférieurs à ceux de ses concurrents... écumant ainsi le prix élevé des cartouches uniques. Epson s'est retrouvé dans la position la plus désavantageuse parmi les fabricants... Les cartouches Epson n'avaient aucun plaisir technologique exclusif et étaient facilement dupliquées par des fabricants de consommables tiers. Les régimes d'Epson ont commencé à baisser. L'entreprise a tenu bon pendant longtemps grâce à la haute qualité de ses imprimantes et aux résolutions d'impression les plus élevées, jusqu'à ce qu'une percée se produise dans le domaine de l'impression à jet d'encre thermique... Les résolutions d'impression ont atteint un niveau qui satisfaisait pleinement les besoins de la plupart des utilisateurs... Pour pour rester dans le secteur du marché, Epson a dû intégrer une « sophistication technologique brevetée » - Puce Intellidge... L'imprimante a commencé à suivre l'encre, en maintenant son niveau actuel dans la puce. Lorsque la consommation d'encre dans la puce de la cartouche atteignait 100 %, l'imprimante demandait constamment de remplacer la cartouche, refusant d'imprimer. En vain, les utilisateurs ont tenté de remplir la cartouche d'encre... La puce n'a pas permis de tromper l'imprimante. De plus, après avoir démonté la cartouche avec intérêt, beaucoup ont vu que la peinture n'était PAS OUT ! Ce fut la première déception de l'entreprise. Nous avons réalisé que nous avions été TROMPÉS... Il s'est vite avéré que ce n'était pas la seule surprise d'Epson... Les "couches" bon marché ont simplement gagné le respect qui reste pour l'entreprise...
Mais la puce n'a pas arrêté les rechargeurs, de nombreux passionnés cherchaient des méthodes pour contourner la protection, certains via des EPROM et des programmes de service d'imprimante, et d'autres ont trouvé des failles de protection en utilisant la méthode « scientifique » de piquage... Lorsque les failles de sécurité sont devenues connues tout le monde, l'entreprise les a appliqués dans de nouvelles lignes Puce de deuxième génération... L'imprimante a renforcé le contrôle, la priorité a été donnée aux informations contenues dans la puce... L'entreprise pouvait déjà profiter de la victoire... mais ensuite l'informatique est arrivée. Le protocole de la puce a été piraté...

Protocole

Les premières expériences réussies de réinitialisation de puces ont été décrites par le photographe australien Eddie Matejovski... il a également proposé un schéma et un programme gratuit de réinitialisation de puces (www.eddiem.com)...
SergeSh (www.eranrbs.narod.ru) a décrit le protocole de manière plus complète et plus claire... Ensuite, Alex (http://ampoule.ru) a créé le programme Cartouche Tools (le code source est accessible à tous), ce qui en fait un « arrière-plan " pour l'avenir :) ... Le programme, grâce aux efforts conjoints des participants au forum sur Ixbit (http://forum.ixbt.com/0013/022638.html), a été testé et mis en état de fonctionnement... Le schéma original d'Eddie a également été affiné, des options plus stables sont apparues.. Au fur et à mesure que nous étudiions le protocole et les particularités de sa communication avec l'imprimante, un nouveau schéma ANTI-CHIP est apparu :)... Une puce à remise à zéro automatique a déjà été créée, est vendu de toutes ses forces et les variantes les plus « rentables » de sa mise en œuvre sont recherchées... Cependant, tout cela n'a fait que mettre Epson sur un pied d'égalité avec les autres fournisseurs , a ajouté aux bénéfices de l'industrie des consommables. .. Notre mérite le plus important, aussi fier que cela puisse paraître, est que grâce à nos actions, nous avons réussi à réduire de près de moitié les consommables !... Dans tous les cas, les gens en profitent, et Epson est également dans une meilleure position que avant l'introduction des chips. Conclusion : Lexmark est responsable de tout :)


Programme

Les puces de première génération peuvent être facilement réinitialisées « par logiciel » à l'aide du programme SSC Service, qui possède également de nombreuses fonctions utiles)...
Le programme d'Alex (notre gars de Saint-Pétersbourg) - qui vous permet de travailler avec n'importe lequel des circuits actuellement existants... La dernière version du programme est complètement autonome et, avec un circuit qui fonctionne correctement, fonctionne immédiatement.
Le programme d'Eddie (photographe australien) - qui fonctionne normalement UNIQUEMENT avec le tout premier circuit du même Eddie, ou d'autres variantes de ce CIRCUIT SANS TRANSISTOR - qui inverse les données lues

Les derniers modèles d'imprimantes Epson utilisent une puce de deuxième génération, ce qui élimine la possibilité de réinitialisation du logiciel... Une pièce « matérielle » est donc nécessaire...
Le fait est que la puce fonctionne avec des signaux de 3,3 V et que le port de l'ordinateur produit 5 V. Les circuits ci-dessus, avec différents degrés de probabilité, tentent de « convertir » le signal du port aussi près que possible de 3,3 V...

Commencez par des diagrammes simples. Ce qui complique le schéma, même s'il supprime certaines des lacunes du précédent, en ajoute encore de nouvelles...

D'ailleurs, je vous recommande fortement d'ajouter au moins un transistor au classique (deuxième circuit), et de mettre des résistances entre la masse et les diodes Zener pour ajuster la tension de sortie à 3,3V... Les problèmes disparaîtront... D'ici là de cette façon, le mikruha du troisième remplace simplement les diodes Zener... c'est plus pratique pour réguler les sorties... coûte 4 roubles... son analogue étranger est 4050BD(BG)... (Comme 10 roubles)

La difficulté réside dans la variation des paramètres de sortie des ports des différentes cartes et des composants que vous utilisez pour les circuits...
Voici quelques recommandations des participants à la conférence (SergeSH), qui sont généralement triviales :

1. Ne faites pas de fils longs (plus de 25 cm) du LPT au circuit et du circuit à la puce.
2. Si possible, utilisez un câble plat pour les connexions.
3. Faites en sorte que les contacts du connecteur soient plaqués or ou nickelés.
4. Assurez-vous (sonnerie) que la connexion avec la puce est bonne.
5. Au tout début, utilisez les basses fréquences pour le firmware et la lecture (paramètre Sleep=1 dans epson.ini)
6. Revérifiez la bonne connexion au port, très souvent la broche 7,8,9 LPT (tension POWER sur la CHIP) est soudée par erreur à 6,7,8 LPT voire 5,6,7 LPT... (DATA-0 est une sortie 2 LPT)
7. Il est nécessaire d'atteindre une tension des signaux de sortie de 3,2-3,4 V

Quelles broches LPT sont impliquées ?

1LPT - non utilisé !
2LPT-RESET
3LPT-CLK
4LPT- DATA (nous l'utilisons pour transmettre l'adresse et écrire)
5LPT-RW (pour les anciennes puces)
6LPT- réservé
7LPT-PUISSANCE
PUISSANCE 8LPT
9LPT-PUISSANCE
10LPT - Contrôle de présence de puce (GND présent, non - niveau élevé)
11LPT - Sélection du type de puce (premier type - niveau élevé, deuxième type - masse)
12LPT-Vérifier si le réinitialiseur est connecté (se connecter avec 9LPT)
13LPT- SELECT (nous le lisons)
14-17LPT n'est pas utilisé !
18-25LPT-GND

Câblage des ports si vous regardez « l'ordinateur »

13 12 11 10 09 08 07 06 05 04 03 02 01
25 24 23 22 21 20 19 18 17 16 15 14

SCHÈME

Ici sont présentés plusieurs schémas de réinitialiseurs (reprogrammeurs), qui ont été assemblés par différentes personnes et qui sont désormais accessibles à tous ceux qui savent tenir un fer à souder dans leurs mains.
Matériel tiré du site http://xsplinter.by.ru/xresetter.html

Attention! Pour travailler avec le nouveau programme Alexa, les schémas doivent être complétés !
De plus, les LPT 10-12 sont impliqués... Détails à la fin...

1. SCHÉMA "CLASSIQUE" EDDIE MATEJOWSKY

Valeurs de toutes les résistances 1Kohm
Si le circuit ne fonctionne pas, essayez alors de réduire les valeurs de R7 à environ 500 ohms...
Dans les anciennes versions du programme Alexa, vous devez définir le paramètre InvertIn13=0 dans epson.ini

2. CIRCUIT AVEC TRANSISTOR SergeSH

Les valeurs de toutes les résistances sont de 0,5 à 1,5Kom
Le circuit n'a aucun problème avec la résistance R7.


3. MON OPTION SUR LA PUCE K561PU4 AVEC UN TRANSISTOR

Le circuit est destiné à ceux qui ont des problèmes de tension aux sorties.
Lit et réinitialise toutes les puces... Testé par moi sur les puces pour imprimantes c42, c43, c60, c62, c70, c82, c63, 680, 915, 790...
Avec l'ajout de la résistance R4, toute la chaîne rouge a commencé à fonctionner normalement... Il doit être sélectionné jusqu'à ce que la tension sur VDD soit d'environ 3,3-3,4 V.

4. RÉGIME Argent2003

Tous les circuits nécessitent l'ajout de LPT10-12. (Pour la configuration de la réinitialisation automatique)
(LPT 10) Vérification si la puce est insérée. Si vous ne souhaitez pas câbler le circuit, court-circuitez-le simplement à la masse (GND).
(LPT 11) Type de puce. Pour les puces du premier type (anciennes), nous nous connectons au LPT 9. Pour les puces du deuxième type (nouvelles), nous nous connectons à la masse (GND).
(LPT 12) Détermination que le réinitialiseur est connecté. Connectez-vous à LPT9.

Par exemple, vous pouvez court-circuiter 10 à la masse, 12 à VDD et sélectionner le type de puce 11, selon vos besoins, avec un interrupteur.

EMPLACEMENT DES CONTACTS SUR LA PUCE


D'abord- puces des derniers modèles (Puces du deuxième type dans la base de données)
Deuxième- les premières puces d'Epson (Chips du premier type dans la base de données)


Configuration d'un réinitialiseur

Effectuez toutes les étapes ci-dessous avec le circuit sans puce connectée.
NE FAITES PAS CELA AVEC UNE PUCE CONNECTÉE - CELA PEUT ÊTRE INOPPERABLE !!!

Je ne décrirai pas comment faire cela dans le programme d’Eddie... bien que des paramètres similaires y soient également présents...

Je vais considérer le programme Alexa, c'est plus pratique...

Vous aurez besoin du programme d'Alex DubugCartridgeTools.exe

RESET - correspond à LPT 2
CLK - correspond à LPT 3
DONNÉES - correspond à LPT 4
RW - correspond à LPT 5
VDD (POWER) - correspond à LPT 7, 8, 9

Set – Définissez les valeurs sur les broches LPT correspondantes
Lire - lire les informations sur les broches LPT correspondantes

Lorsque vous cliquez sur Lire, vous devriez voir :
Circuit avec inversion d'entrée (selon le type de circuit que vous avez assemblé)
Puce trouvée dans le contacteur (selon la façon dont vous avez câblé le LPT10)
Type de puce reçu dans le contacteur : 2 (selon la puce que vous avez sélectionnée dans le matériel)
Dans le journal de saisie des DONNÉES. 0 (valeur normale à la mise hors tension

Maintenant, en cochant alternativement les cases dans les cases appropriées, vérifiez les tensions aux sorties du circuit
0 - la case est décochée, 1 - installé
00000 -> tension à RESET, CLK, DATA, RW, VDD ~0 ; "Dans le journal d'entrée de DONNÉES." = 0
00001 -> tension à RESET, CLK, DATA, RW ~0, POWER > 2,7 V ; "Journal de DONNÉES." = 0
10001 -> tension sur CLK, DATA, RW ~0, RESET, POWER > 2,7 V ; "Journal de DONNÉES." = 0
01001 -> tension à RESET, DATA, RW ~0, CLK, POWER > 2,7 V ; "Journal de DONNÉES." = 0
00101 -> tension à RESET, CLK, RW ~0, DATA, POWER > 2,7 V ; "Journal de DONNÉES." = 1
00011 -> tension à RESET, CLK, DATA ~0, RW, POWER > 2,7 V ; "Journal de DONNÉES." = 1
11001 -> tension sur DATA, RW ~0, RESET, CLK, POWER > 2,7 V ; "Journal de DONNÉES." = 0
01101 -> tension à RESET, RW ~0, CLK, DATA, POWER > 2,7 V ; "Journal de DONNÉES." = 1
11101 -> tension sur RW ~0, RESET, CLK, DATA, POWER > 2,7 V ; "Journal de DONNÉES." = 1
11111 -> tension à RESET, CLK, DATA, RW, POWER > 2,7 V ; "Journal de DONNÉES." = 1

Des tensions trop basses (de 2,45 à 2,90) peuvent aussi devenir source de problèmes dans le futur... Lors de la connexion de la puce, celle-ci va probablement chuter...

Pour augmenter la tension, essayez de diminuer les valeurs des résistances, ou si c'est vraiment mauvais, utilisez mon circuit avec le microcircuit PU4 (LE MICROCIRCUIT EST JUSTE POUR LA COMMODITÉ DU RÉGLAGE DE LA TENSION, VOUS POUVEZ JUSTE METTRE DES RÉSISTANCES SUPPLÉMENTAIRES DE TYPE R4 DANS LA DEUXIÈME) les tensions de sortie seront égales à la tension sur POWER, à l'exception de DATA, qui est en outre affectée par LPT 13... Au moins pour moi, toutes les valeurs sont passées de 2,2V à ~3,25V uniquement lors de l'utilisation du microcircuit (le seul l'exception concerne les DONNÉES sur lesquelles ~ 3,15 V).

J'ai tout fait correctement, mais la puce n'est pas écrite (ni dans le rapport FF, 00). Que dois-je faire?

Nous devons atteindre une tension de signaux de sortie de 3,3 V ! C'est pourquoi la puce est instable en lecture !

Réduire la vitesse : le simple fait de réduire la vitesse réduit la consommation d'énergie de la puce.

Certaines de ces puces "gauches" ne vous permettront tout simplement pas d'écrire plus de 4 à 9 octets... Elles peuvent aussi simplement être lues de manière instable... Il y a de nombreuses raisons... Par conséquent, le programme peut se plaindre du divergence entre les informations enregistrées et les informations lues sur la puce

De plus, Chip a peut-être simplement « changé d'adresse »... la probabilité est de près de 99 % au 111.

Alors... Un petit programme éducatif, pour ainsi dire...
1. Il est connu que toutes les puces de type 2 dans les cartouches d’imprimante sont les mêmes et coûtent PARALLÈLEMENT !
2. Chaque puce contient : Adresse de réponse, Type d'imprimante (ou peut-être cartouche), Date de sortie, Fabricant... Il y en a probablement d'autres, mais moins importants...
3. Les neuf premiers octets (32 au total) contiennent des informations sur la peinture, le nettoyage et l'initialisation...
4. L'adresse de réponse se trouve dans le dernier quartet... Par conséquent, pour la modifier, vous devez y écrire la nouvelle adresse...
5. Les informations sont écrites dans la puce de manière séquentielle avec le bit le moins significatif en avant (c'est-à-dire que pour écrire quelque chose dans l'octet 8, vous devez écrire « quelque chose » dans les 7 premiers...
6. Il n'y a que huit adresses, et non 16 comme cela peut paraître à première vue
7. Le dernier bit (le plus significatif) est le bit de contrôle (1-écriture ou 0-lecture)
8. Les types de puces plus anciens n'ont pas du tout besoin d'adresse, car sur les anciennes imprimantes, les puces étaient vérifiées indépendamment...

La première chose dont vous avez besoin pour restaurer la puce est le firmware qui doit être « téléchargé » dans la puce... Vous pouvez utiliser la base de données du firmware COMPLET pour un type d'imprimante spécifique... Pour ajouter des informations à la base de données, vous devrez besoin de Tools.exe et de 32 OCTETS COMPLETS téléchargés sur la puce...

Si votre imprimante n'est pas dans la base de données, envoyez alors le Report.txt créé par le programme pour chaque puce à l'adresse qui y est indiquée (ou aide) (en indiquant le modèle d'imprimante et le modèle de cartouche)... ils seront inclus dans la base de données dans une semaine...
Vous pouvez également obtenir ces 32 octets vous-même en utilisant Report.txt, CartDataTool.exe, Tools.exe

Il a été remarqué que la puce change le plus souvent l'adresse en 111, ce qui est dû à des erreurs lors de la mise à zéro... parfois la puce change l'adresse en 000, ce qui est dû à un mauvais contact des connecteurs ou à une SURCHAUFFE lors du soudage des fils à la puce :)

Comment réaliser un connecteur ?

Il existe déjà de nombreuses options. Lisez la documentation du programme Alexa, lisez les pages du forum...
Pour l'instant, je dirai ce qui suit...
Quant au contacteur... je l'ai fait fabriquer à partir de la tête d'une imprimante 680 morte... :)

Les propriétaires de C42 peuvent également utiliser la tête d'impression...

Câblage d'un câble étroit par le bas

1-RESET
2-3,3v
3-DONNÉES
4-GND
5-CLK

Vous pouvez utiliser le même câble fin pour connecter le réinitialiseur à la tête ou en retirant le capot de l'imprimante (vous avez perdu la garantie sur celle-ci en pensant la recharger) avec un connecteur pour câbles plats...
Avantages - vous n'avez pas besoin de retirer la cartouche, et donc de laisser entrer de l'air dans votre tête... Vapeur avec le connecteur...
Moins - usure probable du câble de l'imprimante (connecteurs), dommages possibles aux loquets du couvercle. Vous pouvez souder un connecteur supplémentaire (fils) à la carte principale et tout sortir, mais c'est presque un refus de garantie à 100 % (vous pouvez, bien sûr, tout faire avec soin)


Offre de Roman Builov

Nous plaçons du plexiglas transparent sur la cartouche du côté de la puce.
Marquez le milieu des plages de contact. Retirez et percez des trous de 1 mm.
On prend un microcircuit aux pattes plaquées or (K 140 UD dans un boîtier métallique rond). Les pieds ne doivent pas être soudés ou coupés, car... leurs extrémités serviront de contacts avec la puce. Nous mordons les jambes et les plions avec des supports. Une extrémité
Nous insérons les supports dans le trou et fusionnons l'autre dans le plexiglas avec un fer à souder.
Nous plaçons les supports non pas parallèlement comme dans une imprimante, mais en cercle. Dans des endroits
Après avoir fusionné dans le plexiglas, nous soudons les fils qui iront au réinitialiseur.
On vérifie que les contacts dans les trous ressortent librement et dépassent de 3 mm.
Nous le plaçons sur la cartouche et le fixons mécaniquement avec un élastique de bigoudi.
Vérifié. Cela a pris 30 minutes à réaliser.

Suggestion du membre du forum Gennady

Percez sur la pièce de PCB en aluminium avec un pas de 2 mm.
en damier, il suffira de réaliser au centre du chantier des trous d'un diamètre de 1,5mm,
coupez le papier d'aluminium en bandes à partir des trous,
insérez le fil de contact élastique plaqué or en forme de L du téléphone
Connecteur RJ et soudure. Soudez les fils du programmateur aux mêmes plots. Le programmateur est prêt. Vous pouvez l'affiner davantage : le renforcer avec de la colle chaude, le mettre
housse de protection, etc.

Suggestion du membre du forum Lev

Le circuit ressemble presque à celui de Roman Builov, mais au lieu des pattes du microcircuit, j'utilise des contacts plaqués or provenant des connecteurs d'anciens ordinateurs, ils sont plus épais, plus pointus et de section carrée,
et au lieu d'un ressort j'utilise une corde de guitare - tu plies la corde et le contact en forme de L
(ça ressemble à une parenthèse). S'ils sont soudés ensemble et que les ressorts sont bons, que le contact est plaqué or et que la zone de contact est plus grande, cela signifie que le contact est meilleur,
et pour que les contacts arrivent sur la puce, tu l'ajustes à la cartouche

Suggestion du membre du forum Ort

Version d'un dispositif à contact basé sur une prise téléphonique, le pas des contacts est totalement le même. Type de couleur. 3,82 kV http://users.kaluga.ru/ortek/ort06.jpg. Je peux vous le dire pour l'instant. qu'il est plus grand que le six broches habituel. Il est conçu pour 10 contacts et est conçu pour être monté sur un circuit imprimé. Une partie est retirée de la prise, où sont fixés tous les contacts. Il faut le modifier un peu. MAIS tous les contacts sont élastiques et semblent plaqués or.
La seule chose qui me ronge, c'est qu'il doit encore être installé et orienté d'une manière ou d'une autre.
Prise réseau informatique de marque RG45.
Vue du dispositif de contact et détails de la prise http://users.kaluga.ru/ortek/ort07.jpg
Vue détaillée du dispositif de contact, 15 kV. http://users.kaluga.ru/ortek/ort08.jpg
Tous les perçages sont visibles
Vous pouvez comprendre comment plier les contacts
S'il se brise lorsqu'il est plié, il faut le recuire légèrement, il suffit de le passer à travers la flamme d'un brûleur de cuisinière à gaz.
L'image montre l'option 1, bâclée, si vous essayez, vous obtiendrez ce dont vous avez besoin.

Suggestion du membre du forum Silver2003

L'autre jour j'ai démonté mon C42 et le petit câble plat a sonné. Il va au tableau situé à l’arrière de l’imprimante et les broches vont de bas en haut dans le même ordre. Si l'imprimante est utilisée à la maison, vous pouvez la modifier. Nous soudons les fils de cette carte à un connecteur (une prise jack 6 broches est possible) et d'un autre connecteur similaire à la carte qui se trouve devant les cartouches (au lieu d'un petit câble). Cette carte doit être retirée de la rainure derrière les cartouches et installée dans un endroit pratique derrière l'imprimante, et les puces retirées des cartouches doivent y être soudées. Maintenant, en mode normal, nous utilisons un cavalier avec 2 connecteurs, que nous insérons dans les connecteurs nouvellement installés, et en mode programmation, nous insérons le connecteur du programmateur dans le connecteur allant à la petite carte avec les puces. Il y a 100 000 résistances sur la petite carte
il y a 120 ohms en série sur le boîtier via le circuit Clc, Data, Reset, sur le circuit Reset, et à partir de 3V il y a une capacité sur le boîtier. Ces pièces ne peuvent pas changer le mode de programmation.
Désormais, nous ne sommes plus liés aux puces des cartouches.
D'ailleurs, j'ai mis en évidence le circuit Silver séparément

Matériel tiré du site http://xsplinter.by.ru/faq.html

Les imprimantes Epson en Russie ont longtemps été considérées comme des « imprimantes du peuple ». La facilité de remplissage, le meilleur rendu des couleurs et la fiabilité lors d'une utilisation habile ont fait de ces imprimantes le meilleur choix. La technologie d'impression de ces imprimantes permettait d'imprimer avec presque tous les colorants liquides. Ce qui ne pouvait que donner naissance à de nombreuses entreprises fabriquant de la peinture pour ces imprimantes.
Au début, cet état de fait ne préoccupait guère Epson. Les imprimantes étaient vendues à des prix élevés. Les utilisateurs ont simplement été pointés du doigt sur la qualité « insuffisante » des consommables tiers. Mais avec le temps, la situation a changé. Lexmark, l'entreprise la plus en retard à l'époque, a radicalement changé sa politique marketing, commençant à vendre des imprimantes à perte, mais à des prix plusieurs fois inférieurs à ceux de ses concurrents... écumant ainsi le prix élevé des cartouches uniques. Epson s'est retrouvé dans la position la plus désavantageuse parmi les fabricants... Les cartouches Epson n'avaient aucun plaisir technologique exclusif et étaient facilement dupliquées par des fabricants de consommables tiers. Les régimes d'Epson ont commencé à baisser. L'entreprise a tenu bon pendant longtemps grâce à la haute qualité de ses imprimantes et aux résolutions d'impression les plus élevées, jusqu'à ce qu'une percée se produise dans le domaine de l'impression à jet d'encre thermique... Les résolutions d'impression ont atteint un niveau qui satisfaisait pleinement les besoins de la plupart des utilisateurs... Pour pour rester dans le secteur du marché, Epson a dû intégrer une « sophistication technologique brevetée » - Puce Intellidge... L'imprimante a commencé à suivre l'encre, en maintenant son niveau actuel dans la puce. Lorsque la consommation d'encre dans la puce de la cartouche atteignait 100 %, l'imprimante demandait constamment de remplacer la cartouche, refusant d'imprimer. En vain, les utilisateurs ont tenté de remplir la cartouche d'encre... La puce n'a pas permis de tromper l'imprimante. De plus, après avoir démonté la cartouche avec intérêt, beaucoup ont vu que la peinture n'était PAS OUT ! Ce fut la première déception de l'entreprise. Nous avons réalisé que nous avions été TROMPÉS... Il s'est vite avéré que ce n'était pas la seule surprise d'Epson... Les "couches" bon marché ont simplement gagné le respect qui reste pour l'entreprise...
Mais la puce n'a pas arrêté les rechargeurs, de nombreux passionnés cherchaient des méthodes pour contourner la protection, certains via des EPROM et des programmes de service d'imprimante, et d'autres ont trouvé des failles de protection en utilisant la méthode « scientifique » de piquage... Lorsque les failles de sécurité sont devenues connues tout le monde, l'entreprise les a appliqués dans de nouvelles lignes Puce de deuxième génération... L'imprimante a renforcé le contrôle, la priorité a été donnée aux informations contenues dans la puce... L'entreprise pouvait déjà profiter de la victoire... mais ensuite l'informatique est arrivée. Le protocole de la puce a été piraté...

Protocole

Les premières expériences réussies de réinitialisation de puces ont été décrites par le photographe australien Eddie Matejowski... il a également proposé un circuit et un programme gratuit de réinitialisation de puces (www.eddiem.com)...
SergeSh (www.eranrbs.narod.ru) a décrit le protocole de manière plus complète et plus claire... Ensuite, Alex (http://ampoule.ru) a créé le programme Cartouche Tools (le code source est accessible à tous), ce qui en fait un « arrière-plan " pour l'avenir :) ... Le programme, grâce aux efforts conjoints des participants au forum sur Ixbit (http://forum.ixbt.com/0013/022638.html), a été testé et mis en état de fonctionnement... Le schéma original d'Eddie a également été affiné, des options plus stables sont apparues.. Au fur et à mesure que nous étudiions le protocole et les particularités de sa communication avec l'imprimante, un nouveau schéma ANTI-CHIP est apparu :)... Une puce à remise à zéro automatique a déjà été créée, est vendu de toutes ses forces et les variantes les plus « rentables » de sa mise en œuvre sont recherchées... Cependant, tout cela n'a fait que mettre Epson sur un pied d'égalité avec les autres fournisseurs , a ajouté aux bénéfices de l'industrie des consommables. .. Notre mérite le plus important, aussi fier que cela puisse paraître, est que grâce à nos actions, nous avons réussi à réduire de près de moitié les consommables !... Dans tous les cas, les gens en profitent, et Epson bénéficie également d'une position qu'avant les puces ont été insérés. Conclusion : Lexmark est responsable de tout :)


Programme

Les puces de première génération peuvent être facilement réinitialisées « par logiciel » à l'aide du programme SSC Service, qui possède également de nombreuses fonctions utiles)...
Le programme d'Alex (notre gars de Saint-Pétersbourg) - qui vous permet de travailler avec n'importe lequel des circuits actuellement existants... La dernière version du programme est complètement autonome et, avec un circuit qui fonctionne correctement, fonctionne immédiatement.
Le programme d'Eddie (photographe australien) - qui fonctionne normalement UNIQUEMENT avec le tout premier circuit du même Eddie, ou d'autres variantes de ce CIRCUIT SANS TRANSISTOR - qui inverse les données lues

Les derniers modèles d'imprimantes Epson utilisent une puce de deuxième génération, ce qui élimine l'option de réinitialisation logicielle... Une partie « matérielle » est donc nécessaire...


Le fait est que la puce fonctionne avec des signaux de 3,3 V et que le port de l'ordinateur produit 5 V. Les circuits ci-dessus, avec différents degrés de probabilité, tentent de « convertir » le signal du port aussi près que possible de 3,3 V...

Commencez par des diagrammes simples. Ce qui complique le schéma, même s'il supprime certaines des lacunes du précédent, en ajoute encore de nouvelles...

D'ailleurs, je vous recommande fortement d'ajouter au moins un transistor au classique (deuxième circuit), et de mettre des résistances entre la masse et les diodes Zener pour ajuster la tension de sortie à 3,3V... Les problèmes disparaîtront... À propos, le mikruha du troisième remplace simplement les diodes Zener... il est plus pratique de régler les sorties... coûte 4 roubles... son analogue étranger est le 4050BD(BG)... (Comme 10 roubles)

La difficulté réside dans la variation des paramètres de sortie des ports des différentes cartes et des composants que vous utilisez pour les circuits...


Voici quelques recommandations des participants à la conférence (SergeSH), qui sont généralement triviales :

1. Ne faites pas de fils longs (plus de 25 cm) du LPT au circuit et du circuit à la puce.


2. Si possible, utilisez un câble plat pour les connexions.
3. Faites en sorte que les contacts du connecteur soient plaqués or ou nickelés.
4. Assurez-vous (sonnerie) que la connexion avec la puce est bonne.
5. Au tout début, utilisez les basses fréquences pour le firmware et la lecture (paramètre Sleep=1 dans epson.ini)
6. Revérifiez la bonne connexion au port, très souvent la broche 7,8,9 LPT (tension POWER sur la CHIP) est soudée par erreur à 6,7,8 LPT voire 5,6,7 LPT... (DATA-0 est une sortie 2 LPT)
7. Il est nécessaire d'atteindre une tension des signaux de sortie de 3,2-3,4 V

Quelles broches LPT sont impliquées ?

1LPT - non utilisé !
2LPT-RESET
3LPT-CLK
4LPT- DATA (nous l'utilisons pour transmettre l'adresse et écrire)
5LPT-RW (pour les anciennes puces)
6LPT- réservé
7LPT-PUISSANCE
PUISSANCE 8LPT
9LPT-PUISSANCE
10LPT - Contrôle de présence de puce (GND présent, non - niveau élevé)
11LPT - Sélection du type de puce (premier type - niveau élevé, deuxième type - masse)
12LPT-Vérifier si le réinitialiseur est connecté (se connecter avec 9LPT)
13LPT- SELECT (nous le lisons)
14-17LPT n'est pas utilisé !
18-25LPT-GND

Câblage des ports si vous regardez « l'ordinateur »

13 12 11 10 09 08 07 06 05 04 03 02 01
25 24 23 22 21 20 19 18 17 16 15 14

SCHÈME

Ici sont présentés plusieurs schémas de réinitialiseurs (reprogrammeurs), qui ont été assemblés par différentes personnes et qui sont désormais accessibles à tous ceux qui savent tenir un fer à souder dans leurs mains.
Matériel extrait du site http://xsplinter.by.ru/xresetter.html
Attention! Pour travailler avec le nouveau programme Alexa, les schémas doivent être complétés !
De plus, les LPT 10-12 sont impliqués... Détails à la fin...

1. SCHÉMA "CLASSIQUE" EDDIE MATEJOWSKY

Les valeurs de toutes les résistances sont de 100 Ohm.

Si le circuit ne fonctionne pas, essayez alors de réduire les valeurs de R7 à environ 500 ohms...


Dans les anciennes versions du programme Alexa, vous devez définir le paramètre InvertIn13=0 dans epson.ini

3. MON OPTION SUR LA PUCE

K561PU4 AVEC TRANSISTOR

Schéma pour ceux qui ont des problèmes de tension

aux sorties. Lit et réinitialise toutes les puces... Testé par moi sur les puces pour imprimantes c42, c43, c60, c62, c70, c82, c63, 680, 915, 790...


Avec l'ajout de la résistance R4, toute la chaîne rouge a commencé à fonctionner normalement... Il doit être sélectionné jusqu'à ce que la tension sur VDD soit d'environ 3,3-3,4 V.

2. CIRCUIT AVEC TRANSISTOR SergeSH

Les valeurs de toutes les résistances sont de 0,1Kom
Le circuit n'a aucun problème avec la résistance R7-3Kom.

4. RÉGIME Argent2003

Tous les circuits nécessitent l'ajout de LPT10-12. (Pour la configuration de la réinitialisation automatique)


(LPT 10) Vérification si la puce est insérée. Si vous ne souhaitez pas câbler le circuit, court-circuitez-le simplement à la masse (GND).
(LPT 11) Type de puce. Pour les puces du premier type (anciennes), nous nous connectons au LPT 9. Pour les puces du deuxième type (nouvelles), nous nous connectons à la masse (GND).
(LPT 12) Détermine que le réinitialiseur est connecté. Connectez-vous à LPT9.

Par exemple, vous pouvez court-circuiter 10 à la masse, 12 à VDD et sélectionner le type de puce 11, selon vos besoins, avec un interrupteur.

EMPLACEMENT DES CONTACTS SUR LA PUCE

D'abord- puces des derniers modèles (Puces du deuxième type dans la base de données)
Deuxième- les premières puces d'Epson (Chips du premier type dans la base de données)

Configuration d'un réinitialiseur
Effectuez toutes les étapes ci-dessous avec le circuit sans puce connectée.
NE FAITES PAS CELA AVEC UNE PUCE CONNECTÉE - CELA PEUT ÊTRE INOPPERABLE !!!

Je ne décrirai pas comment faire cela dans le programme d’Eddie... bien que des paramètres similaires y soient également présents...

Je vais considérer le programme Alexa, c'est plus pratique...

Vous aurez besoin du programme d'Alex DubugCartridgeTools.exe

RESET - correspond à LPT 2
CLK - correspond à LPT 3
DONNÉES - correspond à LPT 4
RW - correspond à LPT 5
VDD (POWER) - correspond à LPT 7, 8, 9

Set – Définissez les valeurs sur les broches LPT correspondantes


Lire - lire les informations sur les broches LPT correspondantes
Circuit avec inversion d'entrée (selon le type de circuit que vous avez assemblé).
La puce dans le contacteur a été trouvée (selon la façon dont vous avez câblé le LPT10).
Reçu le type de puce dans le contacteur : 2 (selon la puce que vous avez sélectionnée dans le matériel).
Dans le journal de saisie des DONNÉES. 0 (valeur normale lors de la mise hors tension).

Maintenant, alternativement, en cochant les cases dans les cases appropriées, vérifiez les tensions aux sorties du circuit


0 - la case est décochée, 1 - installé
00000 -> tension à RESET, CLK, DATA, RW, VDD ~0 ; "Dans le journal d'entrée de DONNÉES." = 0
00001 -> tension à RESET, CLK, DATA, RW ~0, POWER > 2,7 V ; "Journal de DONNÉES." = 0
10001 -> tension sur CLK, DATA, RW ~0, RESET, POWER > 2,7 V ; "Journal de DONNÉES." = 0
01001 -> tension à RESET, DATA, RW ~0, CLK, POWER > 2,7 V ; "Journal de DONNÉES." = 0
00101 -> tension à RESET, CLK, RW ~0, DATA, POWER > 2,7 V ; "Journal de DONNÉES." = 1
00011 -> tension à RESET, CLK, DATA ~0, RW, POWER > 2,7 V ; "Journal de DONNÉES." = 1
11001 -> tension sur DATA, RW ~0, RESET, CLK, POWER > 2,7 V ; "Journal de DONNÉES." = 0
01101 -> tension à RESET, RW ~0, CLK, DATA, POWER > 2,7 V ; "Journal de DONNÉES." = 1
11101 -> tension sur RW ~0, RESET, CLK, DATA, POWER > 2,7 V ; "Journal de DONNÉES." = 1
11111 -> tension à RESET, CLK, DATA, RW, POWER > 2,7 V ; "Journal de DONNÉES." = 1

Des tensions trop basses (de 2,45 à 2,90) peuvent aussi devenir source de problèmes dans le futur... Lors de la connexion de la puce, celle-ci va probablement chuter...

Pour augmenter la tension, essayez de diminuer les valeurs des résistances, ou si c'est vraiment mauvais, utilisez mon circuit avec le microcircuit PU4 (LE MICROCIRCUIT EST JUSTE POUR LA COMMODITÉ DU RÉGLAGE DE LA TENSION, VOUS POUVEZ JUSTE METTRE DES RÉSISTANCES SUPPLÉMENTAIRES DE TYPE R4 DANS LA DEUXIÈME) les tensions de sortie seront égales à la tension sur POWER, à l'exception de DATA, qui est en outre influencée par LPT 13... Au moins pour moi, toutes les valeurs sont passées de 2,2V à ~3,25V uniquement lors de l'utilisation du microcircuit (la seule exception est des DONNÉES sur lesquelles ~3,15V).

J'ai tout fait correctement, mais la puce n'est pas écrite (ni dans le rapport FF, 00). Que dois-je faire?

Nous devons atteindre une tension de signaux de sortie de 3,3 V ! C'est pourquoi la puce est instable en lecture !

Réduire la vitesse. En réduisant simplement la vitesse, la consommation d'énergie de la puce diminue.

Certaines puces "gauches" ne vous permettront tout simplement pas d'écrire plus de 4 à 9 octets... Elles peuvent aussi simplement être lues de manière instable... Il y a de nombreuses raisons... Par conséquent, le programme peut se plaindre du divergence entre les informations enregistrées et celles lues sur la puce

De plus, Chip a peut-être simplement « changé d'adresse »... la probabilité est de près de 99 % au 111.

Alors... Un petit programme éducatif, pour ainsi dire...
1. Il est connu que toutes les puces de type 2 dans les cartouches d’imprimante sont les mêmes et coûtent PARALLÈLEMENT !
2. Chaque puce contient : Adresse de réponse, Type d'imprimante (ou peut-être cartouche), Date de sortie, Fabricant... Il y en a probablement d'autres, mais moins importants...
3. Les neuf premiers octets (32 au total) contiennent des informations sur la peinture, le nettoyage et l'initialisation...
4. L'adresse de réponse se trouve dans le dernier quartet... Par conséquent, pour la modifier, vous devez y écrire la nouvelle adresse...
5. Les informations sont écrites dans la puce de manière séquentielle avec le bit le moins significatif en avant (c'est-à-dire que pour écrire quelque chose dans l'octet 8, vous devez écrire « quelque chose » dans les 7 premiers...
6. Il n'y a que huit adresses, et non 16 comme cela peut paraître à première vue
7. Le dernier bit (le plus significatif) est le bit de contrôle (1-écriture ou 0-lecture)
8. Les types de puces plus anciens n'ont pas du tout besoin d'adresse, car sur les anciennes imprimantes, les puces étaient vérifiées indépendamment...

La première chose dont vous avez besoin pour restaurer la puce est le firmware qui doit être « téléchargé » dans la puce... Vous pouvez utiliser la base de données du firmware COMPLET pour un type d'imprimante spécifique... Pour ajouter des informations à la base de données, vous devrez besoin de Tools.exe et de 32 OCTETS COMPLETS téléchargés sur la puce...

Si votre imprimante n'est pas dans la base de données, envoyez alors le Report.txt créé par le programme pour chaque puce à l'adresse qui y est indiquée (ou aide) (en indiquant le modèle d'imprimante et le modèle de cartouche)... ils seront inclus dans la base de données dans une semaine...
Vous pouvez également obtenir ces 32 octets vous-même en utilisant Report.txt, CartDataTool.exe, Tools.exe

Il a été remarqué que la puce change le plus souvent l'adresse en 111, ce qui est dû à des erreurs lors de la mise à zéro... parfois la puce change l'adresse en 000, ce qui est dû à un mauvais contact des connecteurs ou à une SURCHAUFFE lors du soudage des fils à la puce :)

Comment réaliser un connecteur ?

Il existe déjà de nombreuses options. Lisez la documentation du programme Alexa, lisez les pages du forum...
Pour l'instant, je dirai ce qui suit...
Quant au contacteur... je l'ai fait fabriquer à partir de la tête d'une imprimante 680 morte... :)

Les propriétaires de C42 peuvent également utiliser la tête d'impression...

Câblage d'un câble étroit par le bas

1-RESET
2-3,3v


3-DONNÉES
4-GND
5-CLK

Vous pouvez utiliser le même câble fin pour connecter le réinitialiseur à la tête ou en retirant le capot de l'imprimante (vous avez perdu la garantie sur celle-ci en pensant la recharger) avec un connecteur pour câbles plats...


Avantages - vous n'avez pas besoin de retirer la cartouche, et donc de laisser entrer de l'air dans votre tête... Vapeur avec le connecteur...
Moins - usure probable du câble de l'imprimante (connecteurs), dommages possibles aux loquets du couvercle. Vous pouvez souder un connecteur supplémentaire (fils) à la carte principale et tout sortir, mais c'est presque un refus de garantie à 100 % (vous pouvez, bien sûr, tout faire avec soin)


Offre de Roman Builov

Nous plaçons du plexiglas transparent sur la cartouche du côté de la puce.
Marquez le milieu des plages de contact. Retirez et percez des trous de 1 mm.
On prend un microcircuit aux pattes plaquées or (K 140 UD dans un boîtier métallique rond). Les pieds ne doivent pas être soudés ou coupés, car... leurs extrémités serviront de contacts avec la puce. Nous mordons les jambes et les plions avec des supports. Une extrémité
Nous insérons les supports dans le trou et fusionnons l'autre dans le plexiglas avec un fer à souder.
Nous plaçons les supports non pas parallèlement comme dans une imprimante, mais en cercle. Dans des endroits
Après avoir fusionné dans le plexiglas, nous soudons les fils qui iront au réinitialiseur.
On vérifie que les contacts dans les trous ressortent librement et dépassent de 3 mm.
Nous le plaçons sur la cartouche et le fixons mécaniquement avec un élastique de bigoudi.
Vérifié. Cela a pris 30 minutes à réaliser.

Suggestion du membre du forum Gennady

Percez sur la pièce de PCB en aluminium avec un pas de 2 mm.
en damier, il suffira de réaliser au centre du chantier des trous d'un diamètre de 1,5mm,
coupez le papier d'aluminium en bandes à partir des trous,
insérez le fil de contact élastique plaqué or en forme de L du téléphone
Connecteur RJ et soudure. Soudez les fils du programmateur aux mêmes plots. Le programmateur est prêt. Vous pouvez l'affiner davantage : le renforcer avec de la colle chaude, mettre une housse de protection, etc.

Suggestion du membre du forum Lev

Le circuit ressemble presque à celui de Roman Builov, mais au lieu des pattes du microcircuit, j'utilise des contacts plaqués or provenant des connecteurs d'anciens ordinateurs, ils sont plus épais, plus pointus et de section carrée,
et au lieu d'un ressort j'utilise une corde de guitare - tu plies la corde et le contact en forme de L
(ça ressemble à une parenthèse). Si vous les soudez ensemble, que les ressorts sont bons, que le contact est plaqué or et que la zone de contact est plus grande, cela signifie un meilleur contact, et pour que les contacts tombent sur la puce, vous l'ajustez à la cartouche

Suggestion du membre du forum Ort

Version d'un dispositif à contact basé sur une prise téléphonique, le pas des contacts est totalement le même. Type de couleur. 3,82 kV http://users.kaluga.ru/ortek/ort06.jpg. Je peux vous le dire pour l'instant. qu'il est plus grand que le six broches habituel. Il est conçu pour 10 contacts et est conçu pour être monté sur un circuit imprimé. Une partie est retirée de la prise, où sont fixés tous les contacts. Il faut le modifier un peu. MAIS tous les contacts sont élastiques et semblent plaqués or.
La seule chose qui me ronge, c'est qu'il doit encore être installé et orienté d'une manière ou d'une autre.
Prise réseau informatique de marque RG45.
Vue du dispositif de contact et détails de la prise http://users.kaluga.ru/ortek/ort07.jpg
Vue détaillée du dispositif de contact, 15 kV. http://users.kaluga.ru/ortek/ort08.jpg
Tous les perçages sont visibles
Vous pouvez comprendre comment plier les contacts
S'il se brise lorsqu'il est plié, il faut le recuire légèrement, il suffit de le passer à travers la flamme d'un brûleur de cuisinière à gaz.
L'image montre l'option 1, bâclée, si vous essayez, vous obtiendrez ce dont vous avez besoin.

Suggestion du membre du forum Silver2003

L'autre jour j'ai démonté mon C42 et le petit câble plat a sonné. Il va au tableau situé à l’arrière de l’imprimante et les broches vont de bas en haut dans le même ordre. Si l'imprimante est utilisée à la maison, vous pouvez la modifier. Nous soudons les fils de cette carte à un connecteur (une prise jack 6 broches est possible) et d'un autre connecteur similaire à la carte qui se trouve devant les cartouches (au lieu d'un petit câble). Cette carte doit être retirée de la rainure derrière les cartouches et installée dans un endroit pratique derrière l'imprimante, et les puces retirées des cartouches doivent y être soudées. Maintenant, en mode normal, nous utilisons un cavalier avec 2 connecteurs, que nous insérons dans les connecteurs nouvellement installés, et en mode programmation, nous insérons le connecteur du programmateur dans le connecteur allant à la petite carte avec les puces. Sur la petite carte, il y a 100k résistances par boîtier le long des circuits Clc, Data, Reset, le long du circuit Reset il y a 120 Ohms en série, et à partir de 3V sur le boîtier il y a une capacité. Ces pièces ne peuvent pas changer le mode de programmation.
Désormais, nous ne sommes plus liés aux puces des cartouches.
D'ailleurs, j'ai mis en évidence le circuit Silver séparément

Matériel tiré du site http://xsplinter.by.ru/faq.html