MFP Samsung SCX-4300, SCX-4200: Rezolvarea problemei "Descărcare de la PC"
Această problemă apare destul de des atunci când alimentarea este oprită și imprimanta se blochează în timpul unei intermitențe. Ca urmare, după pornirea alimentării, imprimanta afișează "Descărcare de pe PC" pe ecran, nu reacționează la niciun buton. Cu toate acestea, portul USB nu funcționează, imprimanta nu este vizibilă de la computer.
În mod tradițional, există două opțiuni pentru "ridicarea" imprimantei din această stare: înlocuirea plăcii de formatare (tabloul de comandă principal) și lipirea ROM-ului imprimantei cu intermitent ulterior pe programatorul extern. Prima opțiune este scumpă, iar cea de-a doua necesită și disponibilitatea de echipamente și abilități suplimentare pentru a lucra cu ea.
Vă sugerăm oa treia opțiune pentru "revigorarea" imprimantei fără înlocuirea formatorului și lipirea ROM-ului.
Când pornește imprimanta, bootloader-ul oferă mai întâi pornirea monitorului, emiterea interfeței "DEBUG" (consolă de depanare, mai detaliat mai târziu):
În continuare, încărcătorul ia în considerare suma de control a firmware-ului principal. În cazul în care suma de control a firmware-ului principal este 0, atunci începe firmware-ul principal, în caz contrar, care poate fi, de exemplu, după o eșuat intermitent pe ecranul imprimantei afișează „Descărcați de pe PC“, și pe problemele REMEDIERE-interfață: apoi așteaptă o „u "sau" p "și numai cu interfața DEBUG. Aici se oprește totul. Și doar obtinerea simbolul „u“ sau „U“, imprimanta scrie pe „prin USB“ ecran și include un port USB.
După aceea, computerul găsește un nou dispozitiv USB "Boot downloader". Acum puteți încărca firmware-ul, precum și în timpul unei intermitențe normale cu usbprns2.exe, trebuie doar să completați firmware-ul cu primii patru octeți eliminați (4300-4200). După ce este turnat firmware-ul, imprimanta repornește.
Acum despre interfața DEBUG.
Trebuie remarcat faptul că este necesară conectarea unei ieșiri TxD de 5 volți la o intrare RxD de 3.3 V pe formatorul imprimantei printr-o rezistență de 40. 100 ohmi.
Dar cea mai simplă și cea mai bună opțiune este să cumperi un cablu de date pentru un telefon mobil pentru un port COM: acestea sunt de obicei de 5 volți. Am cumpărat un cablu pentru Samsung C100 (fotografia 2). Îmi place pentru că are un conector detașabil.
De regulă, toate aceste cabluri de date sunt alimentate de la piciorul DTR al portului COM. Există o subtilitate: tensiunea pozitivă pentru alimentarea cablului pe acest picior apare numai după stabilirea conexiunii în programul terminal.
Pentru a vă conecta la imprimantă, am pur și simplu dopayal la conectorul cablului de date 3 "tail": GND (general), RxD și TxD conform fotografiei 3.
Mai întâi trebuie să găsiți GND: sârma obișnuită (sol) ar trebui să sune la piciorul 5 al conectorului cu 9 pini (fotografia 4). Dacă conectați cablul în computer - ar trebui să se audă pe carcasă.În continuare trebuie să găsim RxD și TxD. Pentru a face acest lucru, conectați cablul de date la calculator, deschideți programul HyperTerminal (Start - Programs - Accesorii - Comunicare - HyperTerminal), stabilește o conexiune (Call / Connect) cu orice parametri și prin apăsarea oricărei taste de pe tastatură, în căutarea impulsuri osciloscop. Am verifica, de asemenea, amplitudinea impulsurilor - ar trebui să fie de 5 volți. Această ieșire calculator TxD - el va fi conectat prin rezistor 40. 100 ohm (5B> 3.3V) cu RxD în REMEDIERE-e.
Apoi, conectez TxD-ul computerului la rândul său cu restul firelor de cablu până când ecoul caracterelor introduse de pe tastatură este afișat pe ecranul terminalului. Acest computer RxD - se va conecta la TxD pe DEBUG.
A trebuit să dezasamblu imprimanta și să scot formatorul - găurile de pe DEBUG au fost umplute cu lipire. Nu am pus conectorul, pur și simplu am curățat găurile cu o "aspirație" și apoi am introdus în ele un fir cu un singur fir de diametru adecvat, deja cu imprimanta asamblată. Presupun că imprimanta este deja conectată la computer prin USB. Conectez mai întâi solul și baza metalică pe care sunt fixate plăcile - deci este mai fiabilă, apoi conectați RxD și TxD (foto 5).
Conectați computerul prin adaptor la imprimanta de care aveți nevoie foarte atent, toate semnalele merg direct la cipul procesorului. Am lansat HyperTerminal, expun parametrii 115200 8 N 1 fără controlul fluxului, am stabilit conexiunea (Call / Connect), am inclus imprimanta. Dacă imprimanta este "ucisă" de o intermitentă, terminalul ar trebui să afișeze: Apăsând tasta "u" sau "U" de pe tastatură, apoi rulez firmware-ul standard pe calculatorul meu: unde
Imprimanta încarcă firmware-ul ca în modul normal, apoi repornește. Dacă nu se afișează nimic când imprimanta este pornită, vă recomand să încercați să reporniți HyperTerminal, să verificați și să reconfigurați setările conexiunii (desigur, cu condiția ca adaptorul să fie verificat și să funcționeze).
Câteva cuvinte despre monitorul încorporat. Puteți să-l sunați atunci când imprimanta pornește atât cu un firmware de lucru, cât și cu unul nefuncțional. Pentru a face acest lucru, trebuie să introduceți orice caracter când porniți imprimanta. Și trebuie să apăsați tasta de pe tastatură cu pornire și să nu așteptați să scrie o invitație, altfel va lansa rapid firmware-ul principal. Ca rezultat, pe ecranul programului terminal vedem următoarele: [aici am apăsat pe Enter] [aici am apăsat] Introduceți "help" și obțineți lista de comenzi ale monitorului:
Restul echipei pe care nu l-am testat, dar cred că cea mai interesantă și necesară va fi comanda flash - după intrarea în "flash", imprimanta intră în același mod ca atunci când restabilește firmware-ul ucis.
Monitorul încorporat poate fi util pentru restaurarea imprimantei după completarea firmware-ului incorect, atunci când suma de control se potrivește, dar firmware-ul nu funcționează. Cu ajutorul monitorului, este de asemenea posibil să umpleți firmware-ul versiunii mai tinere peste cel mai vechi, ceea ce nu se poate face în modul standard. Este posibil și cross-firmware 4300 <-> 4200. Dar trebuie să țineți cont de faptul că, spre deosebire de programarea unității flash de către programator, regiunea CRUM și variabilele interne 4000h nu se modifică. 0ffffh, astfel încât capacitatea de lucru a rework este astfel 4300 <-> 4200 sub marile întrebări.
Cred că această tehnică poate fi aplicată nu numai pentru a "revitaliza" SCX-4300, SCX-4200, dar și pentru alte modele Samsung.
Lutov Andrey. Donetsk, Ucraina