Nous collectons la dentelle de débogage (DEBUG). Print-Service - Câble de débogage pour restaurer les imprimantes Câble de débogage pour restaurer les imprimantes

Les sociétés Samsung et Xerox produisent d'assez bonnes imprimantes et MFP, très fiables en fonctionnement et avec un remplissage correct des cartouches, les impressions sur celles-ci restent au plus haut niveau. Mais, dans ce tonneau de miel, ils ont décidé de mettre un truc très impressionnant dans la pommade, à savoir rendre le remplissage des cartouches aussi difficile que possible. Parce que Il est très difficile de protéger physiquement la cartouche du rechargement, et ce n'est pas économiquement rentable ; ils ont décidé de lutter contre les recharges au niveau électronique. Contrairement à Hewlett-Packard et Canon, qui permettent aux cartouches rechargées de fonctionner dans leurs appareils, Samsung et Xerox créent un maximum d'obstacles pour qu'une cartouche rechargée ne puisse pas fonctionner dans l'appareil sans modifier le microprogramme de la puce de contrôle ou la remplacer par une nouvelle cartouche. Dans les puces construites sur mémoire flash, il est possible de modifier le firmware sans trop de difficulté, permettant ainsi à la cartouche de fonctionner dans l'appareil. Mais ce fait a très vite commencé à entraîner une perte de profit, ce que Samsung et Xerox n'ont pas vraiment apprécié. Des puces ont été développées, basées sur des microcontrôleurs et protégées par des mots de passe et d'autres méthodes intelligentes. Mais le fait que des appareils ainsi protégés apparaissent n'a pas plu aux utilisateurs, et plus encore aux entreprises impliquées dans le rechargement des cartouches. Et puis la loi du marché a fonctionné, à savoir que la demande a créé une offre qui consistait à remplacer le programme de l'imprimante elle-même, afin qu'elle ne nécessite plus de puce, et commence à ravir les utilisateurs avec une impression bon marché et de haute qualité. Les gens intelligents ont commencé à réécrire le programme de l'appareil pour accomplir cette tâche et à distribuer (le médicament) gratuitement, qui pourrait être utilisé par tout le monde. Samsung et Xerox, ne voulant toujours pas perdre de bénéfices, ont commencé à réécrire les codes de programme des imprimantes et des MFP afin d'empêcher le bon fonctionnement (du médicament), créant ainsi une situation dans laquelle (le médicament) entre de mauvaises mains a tué le imprimante. Et le moment est venu où les imprimeurs ont commencé à mourir ici et là. Il est possible de restaurer une imprimante après un échec du micrologiciel, mais dans certains cas, cela est assez difficile et n'est possible que via l'interface de débogage.

Pour ce faire, vous avez besoin d'un périphérique qui connecte le port COM de l'ordinateur et le port de débogage de l'imprimante. Ce dispositif peut être réalisé selon un circuit de commutation standard à l'aide d'un pilote RS232 construit sur un microcircuit Maxim MAX232. Nous prendrons une tension de 5 volts du port USB.

Diagramme schématique:

Nous monterons l'appareil directement dans le boîtier du port COM DB-9F. Pour créer un câble de débogage, nous avons besoin de :

Topologie du PCB :

La fabrication d'un circuit imprimé peut être commandée, par exemple, auprès de la société Rezonit, ou vous pouvez la réaliser vous-même.

Nous montons soigneusement les éléments sur le circuit imprimé :


Ici, nous prendrons du recul par rapport à la fabrication et examinerons un peu la théorie.

Presque tous les microcontrôleurs ont un port série intégré - UART (Universal Asynchronous Receiver/Transmitter), un dispositif qui convertit les données de la forme série à la forme parallèle et vice versa. En mode de fonctionnement asynchrone, l'UART ne diffère du RS-232 que par ses niveaux logiques. Pour la communication via l'interface UART, deux jambes de contrôleur sont utilisées : RXD - pour recevoir des messages (Récepteur) et TXD - pour envoyer des messages (Transmetteur). UART est une interface full duplex. Cela signifie que le récepteur et l'émetteur fonctionnent indépendamment l'un de l'autre. Lors de la connexion des appareils, le schéma suivant est utilisé (extrapolé pour nos besoins) : câble TXD avec contrôleur d'imprimante RXD et contrôleur d'imprimante TXD avec câble RXD. Pour simplifier les choses, il y a des broches marquées sur la carte et directement sur les contacts du câble qui doivent être connectées exactement aux mêmes marquages ​​sur la carte de formatage, c'est-à-dire Connectez le TxD du câble au TxD du contrôleur d'imprimante, et le RxD du câble au RxD du contrôleur d'imprimante, alors qu'en fait la désignation TxD sur le circuit imprimé correspond à RxD, et le RxD sur le circuit imprimé board correspond à TxD. Ceci est fait pour éviter toute confusion.

En plus des signaux Tx et Rx, le fil commun GND doit être connecté à la carte de formatage

Vue générale du câble de débogage :

Option de connexion au contrôleur d'imprimante Samsung SCX-4200/4300 :

Brochage du connecteur de débogage de l'imprimante Samsung SCX-4200/4300

Localiser TxD, RxD, GND est très simple. Nous trouvons le port requis sur la carte, il peut s'appeler soit DEBUG, soit HYPER. La première chose à faire est de localiser GND ; il doit se connecter à la masse du châssis et il est toujours situé au bord du connecteur. En conséquence, à côté, il y aura une broche RxD et la suivante sera une broche TxD. Le port a 4 broches, la quatrième est l'alimentation, mais il n'est pas nécessaire de l'utiliser.

Pour travailler avec le port UART, il est préférable d'utiliser un programme de terminal autre que le programme Windows standard en raison du fait que le terminal Windows standard est extrêmement gênant. Le programme s'appelle simplement : Terminal

Un exemple du fonctionnement de ce programme avec une imprimante Samsung ML-1750 :


Commentaires (34)
de ALEX le 28/03/14 à 09:48
donc le problème que j'ai c'est que je ne change pas du tout le firmware, seul le firmware natif est cousu (enfin, dans le sens où il y avait une version) ma question est de savoir ce qui se passera si je le flashe à l'aide d'un câble de débogage, quel est le risque pour moi car ça ne coud pas tant que tu n'as pas branché le câble USB
Avant cela, j'avais flashé un 24s64, le septième a été relevé et soudé au huitième, mais il y a eu une violation de couleur (les changements quelque chose comme le rouge vif devient rouge délavé et brunâtre quelque chose comme ça) uniquement en couleur, le noir est réglable et s'imprime normalement (le test de page est parfait) j'ai donc commencé à souder tourmenté mon 24s64 natif (mon imprimante n'imprime pas avec, le voyant rouge est allumé) je n'y ai pas touché, je ne l'ai pas connecté au programmateur

réponse : À l'aide d'un câble, vous pouvez flasher l'imprimante avec le micrologiciel d'origine, puis commander le correctif du micrologiciel correspondant à votre numéro de série et à la version de votre micrologiciel. Votre voyant rouge est probablement allumé car les numéros de série du microcircuit et du firmware ne correspondent pas.

#32
de ALEX le 28/03/14 à 00:37
merci déjà trouvé sur votre site http://www..19.1 tout a fonctionné l'imprimante fonctionne Hourra mais encore une fois ce foutu numéro de protection je change sans problème et le firmware piraté ne fonctionne pas l'imprimante se bloque et tout avec un des firmwares de l'imprimante a arrêté de fonctionner téléchargé ici
http://djasper.ru/page/samsung-clp-310315-%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B0-% D0%BF%D1%80%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B0/ Je ne ferai pas de publicité sur d'autres sites, je n'arrive pas à comprendre quel est le problème pourrait être

réponse : Il est possible que la version du micrologiciel ne corresponde pas à celle qui se trouvait à l'origine dans l'imprimante. Soit le firmware que vous téléchargez est cassé. Adressez toute correspondance ultérieure à info@site

#31

Les dommages au micrologiciel se produisent généralement en raison d'une interférence involontaire ou accidentelle avec le processus de programmation de la mémoire interne de l'imprimante ou du MFP. Non intentionnel peut inclure l’ignorance ou une compréhension insuffisante ou erronée de la procédure. Les événements accidentels comprennent principalement les circonstances de force majeure, telles qu'une panne de courant ou une interruption de la communication avec un ordinateur. Dans les deux cas, l’appareil cesse de fonctionner correctement et, en termes simples, il devient un « légume ».
Pour restaurer le firmware, vous aurez besoin d'un câble de débogage fonctionnant via une interface COM ou USB ; vous pourrez le réaliser vous-même.

Étape 1. Connexion du câble de débogage à la carte de format ML-2160W, ML-2165W, ML-2168W.

La carte au format ML-2165W possède un port UART sans désignation sur la carte avec un brochage standard : Vcc - TxD - RxD - GND

Sur cette carte de format, le récepteur RxD est physiquement déconnecté du microcontrôleur. Le point de rupture se trouve au dos de la planche, qui doit être relié par un cavalier.


Souder les extrémités du câble de débogage Rx et Tx


Nous connectons le CND (masse) à n'importe quelle vis qui fixe la carte du formateur (pour assurer le contact avec la terre). N'oubliez pas non plus de connecter le MFP et l'ordinateur avec un câble USB.

Étape 2. Configuration du câble de débogage

Le câble peut être en deux versions : avec connexion aux ports COM (RS-232) ou USB d'un ordinateur.

Pour travailler, vous avez également besoin d'un programme de terminal pouvant se connecter via un port COM (hyperterminal Windows standard, putty ou tout autre, je recommande Terminal ; à l'avenir, tous les exemples seront montrés en utilisant ce programme).

Tout le travail avec le câble se fera via le port COM (dans le cas d'un câble USB, ce sera un port émulé).

Avant de commencer, vous devez effectuer les réglages suivants : Ouvrez le gestionnaire de périphériques et allez dans la section « Ports (COM et LPT) »

Faites un clic droit sur le nom du port auquel le câble est connecté et sélectionnez « Propriétés »

Passons maintenant au programme du terminal :

3. Scène. Préparation de l'imprimante pour recevoir le micrologiciel

Il existe trois façons de restaurer les Samsung ML-2160W, ML-2165W, ML-2168W après un échec du micrologiciel.

3. Récupération d'un micrologiciel ayant échoué lorsque l'imprimante n'est pas détectée par l'ordinateur. (méthode en cours d'écriture)

Partager à:
Les sociétés Samsung et Xerox produisent d'assez bonnes imprimantes et MFP, très fiables en fonctionnement et avec un remplissage correct des cartouches, les impressions sur celles-ci restent au plus haut niveau. Mais, dans ce tonneau de miel, ils ont décidé de mettre un truc très impressionnant dans la pommade, à savoir rendre le remplissage des cartouches aussi difficile que possible. Parce que Il est très difficile de protéger physiquement la cartouche du rechargement, et ce n'est pas économiquement rentable ; ils ont décidé de lutter contre les recharges au niveau électronique. Contrairement à Hewlett-Packard et Canon, qui permettent aux cartouches rechargées de fonctionner dans leurs appareils, Samsung et Xerox créent un maximum d'obstacles pour qu'une cartouche rechargée ne puisse pas fonctionner dans l'appareil sans modifier le microprogramme de la puce de contrôle ou la remplacer par une nouvelle cartouche. Dans les puces construites sur mémoire flash, il est possible de modifier le firmware sans trop de difficulté, permettant ainsi à la cartouche de fonctionner dans l'appareil. Mais ce fait a très vite commencé à entraîner une perte de profit, ce que Samsung et Xerox n'ont pas vraiment apprécié. Des puces ont été développées, basées sur des microcontrôleurs et protégées par des mots de passe et d'autres méthodes intelligentes. Mais le fait que des appareils ainsi protégés apparaissent n'a pas plu aux utilisateurs, et plus encore aux entreprises impliquées dans le rechargement des cartouches. Et puis la loi du marché a fonctionné, à savoir que la demande a créé une offre qui consistait à remplacer le programme de l'imprimante elle-même, afin qu'elle ne nécessite plus de puce, et commence à ravir les utilisateurs avec une impression bon marché et de haute qualité. Les gens intelligents ont commencé à réécrire le programme de l'appareil pour accomplir cette tâche et à distribuer (le médicament) gratuitement, qui pourrait être utilisé par tout le monde. Samsung et Xerox, ne voulant toujours pas perdre de bénéfices, ont commencé à réécrire les codes de programme des imprimantes et des MFP afin d'empêcher le bon fonctionnement (du médicament), créant ainsi une situation dans laquelle (le médicament) entre de mauvaises mains a tué le imprimante. Et le moment est venu où les imprimeurs ont commencé à mourir ici et là. Il est possible de restaurer une imprimante après un échec du micrologiciel, mais dans certains cas, cela est assez difficile et n'est possible que via l'interface de débogage.

Pour ce faire, vous avez besoin d'un périphérique qui connecte le port COM de l'ordinateur et le port de débogage de l'imprimante. Ce dispositif peut être réalisé selon un circuit de commutation standard utilisant un driver RS232 construit sur un microcircuit Maxim MAX232, spécification de la puce . Nous prendrons une tension de 5 volts du port USB.

Diagramme schématique:


Nous monterons l'appareil directement dans le boîtier du port COM DB-9F. Pour créer un câble de débogage, nous avons besoin de :



Topologie du PCB :



La fabrication d'un circuit imprimé peut être commandée, par exemple, auprès de la société Rezonit, ou vous pouvez la réaliser vous-même.

Nous montons soigneusement les éléments sur le circuit imprimé :



Ici, nous prendrons du recul par rapport à la fabrication et examinerons un peu la théorie.

Presque tous les microcontrôleurs ont un port série intégré - UART (Universal Asynchronous Receiver/Transmitter), un dispositif qui convertit les données de la forme série à la forme parallèle et vice versa. En mode de fonctionnement asynchrone, l'UART ne diffère du RS-232 que par ses niveaux logiques. Pour la communication via l'interface UART, deux jambes de contrôleur sont utilisées : RXD - pour recevoir des messages (Récepteur) et TXD - pour envoyer des messages (Transmetteur). UART est une interface full duplex. Cela signifie que le récepteur et l'émetteur fonctionnent indépendamment l'un de l'autre. Lors de la connexion des appareils, le schéma suivant est utilisé (extrapolé pour nos besoins) : câble TXD avec contrôleur d'imprimante RXD et contrôleur d'imprimante TXD avec câble RXD. Pour simplifier les choses, il y a des broches marquées sur la carte et directement sur les contacts du câble qui doivent être connectées exactement aux mêmes marquages ​​sur la carte de formatage, c'est-à-dire Connectez le TxD du câble au TxD du contrôleur de l'imprimante, et le RxD du câble au RxD du contrôleur de l'imprimante, alors qu'en fait la désignation TxD sur le circuit imprimé correspond à RxD, et le RxD sur le circuit imprimé board correspond à TxD. Ceci est fait pour éviter toute confusion.

En plus des signaux Tx et Rx, le fil commun GND doit être connecté à la carte de formatage



Vue générale du câble de débogage :



Option de connexion au contrôleur d'imprimante Samsung SCX-4200/4300 :



Brochage du connecteur de débogage de l'imprimante Samsung SCX-4200/4300

Dans cet article, je vais vous expliquer comment assembler un cordon de débogage sans trop d'effort.

Nous allons assembler selon ce schéma simple :

Nous aurons besoin:

  1. Puce MAX232 - 1 pièce.
  2. Condensateur 0,1 μF - 4 pcs.
  3. Résistance 50 Ohm - 2 pièces.
  4. Mère du port COM (alias DB9) et logement pour celui-ci - 1 pc.
  5. Et un morceau de câble USB.

Alors commençons :

Soudez le premier condensateur aux pattes 1 et 3 du microcircuit.

Soudez le deuxième condensateur aux pattes 4 et 5.

Le schéma montre que deux autres condensateurs des pattes 2 et 6 sont soudés à la terre, et comme la 15ème patte du microcircuit est également soudée à la terre, nous soudons simplement les condensateurs des pattes 2 et 6 à la 15ème patte.

Comme ça à 6 pattes

Et comme ça à 2 pattes

Nous prenons un morceau de fil (je le prends d'un câble USB) et en retirons un fil, dénudons les fils restants de l'isolation des deux côtés.

Comme vous pouvez le voir sur le schéma, nous n'avons besoin que de trois contacts du port COM, à savoir 2, 3 et 5, nous soudons les fils à ces contacts (ils sont numérotés, vous ne pouvez pas vous tromper)

Et on soude le même câblage aux pattes du microcircuit selon les schémas de 2 à 14, de 3 à 13 et, comme je l'ai déjà dit, on soude la 5ème broche du port COM à la 15ème patte, c'est la masse.

Ensuite, nous soudons le cavalier au sol (au même pied 15) quelque chose comme ceci :

Parlons ensuite des broches Rx, Tx et GND, qui seront connectées à l'imprimante. Comme vous pouvez le voir sur le schéma, les broches Rx et Tx vont à l'imprimante via une résistance de 50 Ohm, ces résistances peuvent être soudées directement aux pattes du microcircuit, mais comme il n'y a pas de connecteur sur la carte du formateur pour le débogage, mais seulement des trous pour cela, vous devez toujours les souder avec un câblage multiconducteur, car ces trous seront quelque peu gênants et il vaudrait mieux le faire comme ceci :

Et soudez directement au formateur avec des résistances. À propos, sur les photographies, il y a des résistances avec une valeur différente, je n'en avais tout simplement pas de 50 Ohms sous la main et j'ai dû les prendre juste à titre d'exemple visuel.

À partir de la 11ème étape, il y aura Tx, et à partir de la 12ème étape, il y aura Rx.

Et soudez-le au pied 16 comme sur le schéma, comme ceci :

Et je propose également de protéger les pins Rx, Tx et GND, qui seront soudés au formateur avec une gaine thermorétractable. Et n'oubliez pas de marquer lequel d'entre eux est lequel))))))

Ensuite, nous vérifions l'écho de notre cordon, comment faire : connectez-le au port COM de l'ordinateur et branchez l'USB, lancez Hiper Terminal, cochez la case « Afficher les caractères saisis à l'écran » dans les paramètres, et, après avoir connecté les broches Rx et Tx entre elles, cliquez sur le clavier, si des symboles sont affichés dans la fenêtre du terminal, réjouissez-vous, nous courons chercher de la bière)))) Sinon, nous recherchons les erreurs et réessayons. Et il faut aussi faire attention au bouton de l'hyper-terminal, qui ressemble à un téléphone fixe : si le combiné est allumé, la connexion n'est pas établie et les caractères saisis ne s'afficheront pas à l'écran, raccourci Rx et Tx et cliquez sur ce combiné, lorsque le combiné se lève, cliquez sur le clavier.

Et voici un peu sur le débogage et les imprimantes de la série ML.

Très souvent, ces derniers temps, des problèmes tels que la « mort » de l'appareil se sont produits avec les appareils Samsung et Xerox. Il existe deux types de « mort » :

  1. Problème mécano-électronique : Pendant le processus du micrologiciel, l'alimentation électrique de l'appareil ou de l'ordinateur est coupée (surtension, contact avec un fil) ou le câble USB est déconnecté. Une version incorrecte du firmware a été téléchargée, une version inappropriée, parfois certains camarades essaient de flasher des programmes à partir d'autres modèles d'imprimantes.
    Il n'y a qu'un seul résultat : un MFP complètement « mort » - l'appareil ne fonctionne pas, lorsqu'il est connecté à un ordinateur, il répond par le silence.
  2. Erreur de numéro de série : lorsque, dans le cas d'un micrologiciel à matériel unique et non mis à jour, une erreur est commise lors de la composition du numéro de série.
    Le résultat d'un tel oubli est que l'appareil fonctionne SEULEMENT avec une puce native dans la cartouche et n'accepte pas le bon firmware via USB.

A cet effet, il existe une méthode de flashage du firmware à l'aide d'un câble de débogage.

Il faut préparer la « renaissance » du MFP. Tout d'abord, nous assemblons le câble de débogage selon l'article

Ensuite, nous téléchargeons ORIGINAL firmware de votre appareil à partir de votre compte personnel.

On démonte le dispositif expérimental et sur la carte de formatage on retrouve le câblage ou connecteur DEBUG (dans certains modèles il y a l'inscription HYPER). Cela ressemble à ceci :

Il nous faut maintenant trouver l'emplacement des connecteurs correspondants ; pour cela nous avons besoin d'un multimètre. On le met en mode « continuité », on accroche une sonde à la « terre » (n'importe quelle partie métallique de l'imprimante, avec la deuxième sonde on touche tour à tour les contacts du câblage de débogage. Dès que le « grincement » du multimètre court " Le circuit est entendu, nous nous arrêtons. Nous avons trouvé le contact GND. Rappelez-vous maintenant - en face du contact GND est toujours Vcc... Le contact le plus proche de Vcc est toujours Tx, et de GND - Rx. C'est-à-dire que l'emplacement est -

Vcc – Tx – Rx – GND
Soudez les extrémités du câble Tx, Rx, GND au connecteur (attention, je recommande de travailler avec un bracelet antistatique), connectez le connecteur du port COM à l'ordinateur et connectez l'alimentation depuis USB. Nous connectons également le MFP et l'ordinateur avec un câble USB. Nous décompressons le firmware original téléchargé, il y aura un fichier de firmware et un programme de firmware usbprns2.exe. Nous passons directement au processus du firmware.
Lancez le programme, créez une connexion :




Cliquez sur OK pour enregistrer les données saisies.

Après cela, nous allumons l'appareil, ce qui devrait être reflété sur l'écran Hyper Terminal.
S'il y a toutes sortes de déchets et de symboles incompréhensibles sur l'écran, il peut y avoir plusieurs raisons : un dysfonctionnement du câble de débogage, une connexion incorrecte de Tx et Rx ou des interférences électromagnétiques sur les fils du câble. Vous devez tout revérifier, corriger les éventuelles lacunes et attendre une réponse normale de l'appareil. Il existe deux types de réponses MFP au programme du terminal : DRAM et pROBE.
Par défaut, l'appareil répond en mode DRAM :


Pour pouvoir télécharger le firmware d'origine via USB, nous devons exécuter le MFP en mode pROBE. Pour ce faire, avant d'allumer l'appareil, vous devez appuyer sur sur le clavier ORDINATEUR bouton N, puis mettez le MFP sous tension et relâchez immédiatement le bouton N.
Le MFP doit répondre :

L'appareil passe en mode pROBE et nous pouvons saisir des commandes dans la ligne de requête. Nous devons entrer la commande FL :

PROBE+> fl L'appareil doit répondre avec un message comme celui-ci :

Le mode pROBE identifie le périphérique dans le système d'exploitation de l'ordinateur comme « Support d'imprimante USB » et Ce pilote est uniquement disponible sous Windows XP et supérieur !

Maintenant, pour installer le firmware, faites glisser et déposez le fichier du firmware sur l'application usbprns2.exe :

Après cela, l'écran Hyper Terminal devrait afficher une réponse comme celle-ci :

(*) Faites attention à la première ligne de la réponse du terminal lors du démarrage du firmware :

Drv "design ware core" téléchargement USB Au lieu de mettre en évidence peut supporter .

Si ça vaut , le micrologiciel ne sera pas terminé, car cela indique que votre ordinateur ne prend pas en charge le haut débit (norme USB2.0). Résolvez ce problème de n'importe quelle manière pratique - installez les pilotes USB2.0 ou changez simplement d'ordinateur.

Si la ligne dit , le firmware peut alors être considéré comme terminé. Éteignez l'appareil, coupez l'alimentation du câble de débogage USB, puis dessoudez les contacts du connecteur de débogage. Nous assemblons et allumons l'appareil.