LusoRobótica - Robótica em Português

Electrónica => Electrónica Geral => Tópico iniciado por: almamater em 19 de Janeiro de 2020, 18:51

Título: Problema em Impressora
Enviado por: almamater em 19 de Janeiro de 2020, 18:51
Olá,

Tenho aqui uma impressora HP OfficeJet Pro X476dw (https://support.hp.com/pt-pt/drivers/selfservice/hp-officejet-pro-x476-multifunction-printer-series/5276617/model/5146491) e está com um problema qualquer que não consegui ainda decifrar..

Liga-se à corrente e começa a inicializar e passado uns segundos bloqueia!
(https://i.postimg.cc/9wYKCwzG/IMG-3850.png) (https://postimg.cc/9wYKCwzG)

Assim que faz o teste ao Scanner fica bloqueada, o touch display não responde e sem sequer o botão de energia faz algo..

Já desliguei a maior parte dos cabos flat da mainboard e continua sempre a bloquear, medi as saídas do cabo da fonte e pelo que vejo tem 3, 2 delas medem 33V e há uma que mede 29V. Como pensei que seria este o problema desmontei a fonte:
(https://i.postimg.cc/8jTxw4nw/IMG-3851.png) (https://postimg.cc/8jTxw4nw)

(https://i.postimg.cc/7fXdRzF4/IMG-3852.png) (https://postimg.cc/7fXdRzF4)
Descarreguei os condensadores de 400V e tirei 1 condensador que poderia ser esse o responsável (por estar perto do Output) mas não.. medi-o e os valores estão OK
(https://i.postimg.cc/62RFbmXb/IMG-3847.png) (https://postimg.cc/62RFbmXb)

Acham que pode ser os condensadores que estão a meio da fonte de 400V?
(https://i.postimg.cc/vDrpWkXc/IMG-3849.png) (https://postimg.cc/vDrpWkXc)

Tirando esta coisa dos 29V da fonte não sei o que pode estar a bloquear a impressora.. a mainboard parece-me OK assim à primeira vista..
(https://i.postimg.cc/hQVMVXmf/IMG-3853.png) (https://postimg.cc/hQVMVXmf)
Título: Re: Problema em Impressora
Enviado por: senso em 20 de Janeiro de 2020, 10:36
Isso cheira a firmware corrompido.
Título: Re: Problema em Impressora
Enviado por: almamater em 20 de Janeiro de 2020, 10:52
Pois pode ser tb pode. Não sei se há alguma maneira de fazer update sem ser detectada no computador.. não me parece.
Título: Re: Problema em Impressora
Enviado por: senso em 20 de Janeiro de 2020, 12:46
Procurar nas boards todas por um TSSOP ai de 48 patinhas, deve ser uma flash NOR que são mais resistentes que NAND(e mais baratas), ver qual o tamanho da mesma.

Download do update, unzip do instalador, virar pastas á procura de um .bin ou .rom com tamanho igual á flash encontrada na board.

Remover flash da board, fazer dump, comparar os dois, para comprovar que o bin disponibilizado é uma imagem completa e não um update parcial(MUITO comum infelizmente), caso tenha aspecto de ser o firmware completo, flashar o mesmo(primeiro fazer dois backups da imagem corrompida).

Se for um update, binwalk, entender um bocado o código, ver onde é chamado o bootloader, tentar fazer patch á coisa utilizando a imagem de update, ou pesquisar pelas internets se não existe uma imagem full(ou algum dump feito por alguém).
Título: Re: Problema em Impressora
Enviado por: almamater em 22 de Janeiro de 2020, 16:01
Bom esse processo ao ler assim até parece fácil  ;D mas sinceramente a fazer isso seria mesmo só para aprender alguma coisa nessa área

No entanto, tirei a board e reparei que havia um FlatCable que não tinha desligado.. que engraçado.. era precisamente essa a origem deste problema.
(https://i.postimg.cc/G8VHPq2d/IMG-3866.png) (https://postimg.cc/G8VHPq2d)

Liguei-a sem nenhum cabo e não bloqueou, depois fui ligando cabo a cabo e começou a bloquear com a ligação à cabeça de impressão:
(https://i.postimg.cc/0MbzJL9V/IMG-3865.png) (https://postimg.cc/0MbzJL9V)
(https://i.postimg.cc/2qHqyzNq/IMG-3864.png) (https://postimg.cc/2qHqyzNq)

Uma das vezes, com este cabo ligado, não sei como, ela não bloqueou logo e consegui aceder ao menu dos cartuchos\tinteiros e ela não reconhece nenhum.

A impressora usa 4 mas quando a trouxe para casa só vinha com 3 (os das cores) e um slot vazio, mas presumo que a falta de 1 não seja o motivo do bloqueio. Inclusive chegou mesmo a dar uma msg de erro associada ao 'Cabeçote de Impressão'  ???

Por isso chego à conclusão que a board é que capaz de estar bem assim como a fonte. O problema será alguma treta lá para dentro e com a cabeça de impressão..(um sensor ou simplesmente avariou) o que é pena.. pois não deve dar para o trabalho de desmontar isto tudo e não deve dar para arranjar..

Bom.. pelo menos dá para aproveitar os motores e algumas rodas dentadas..  ::)

P.S.: Em todo o caso Senso, gostei dessa ideia e vou investigar um pouco mais esse procedimento no futuro, parece-me algo interessante :)
Título: Re: Problema em Impressora
Enviado por: senso em 22 de Janeiro de 2020, 16:22
Está quase escondido, é o chip que está por trás da porta de rede, o SKHynix, com um autocolante(que deve ter o modelo do firmware instalado na fábrica, assim como date code e mais qualquer coisa util á produção).

Acho é impressionante a capacidade de processamento que é utilizado na impressora comum, tens ai dois SoC jeitosos da Marvel, cada um com RAM extra(o package BGA pertinho deles).

Os 3 chips da TI devem ser drivers de motores, dada a quantidade de bobines á volta deles.

E arrisco a dizer que o J6 será potencialmente um interface JTAG, talvez dê para tirar mais conclusões do que se passa durante o boot, deves ter pelo menos uma porta série de um dos CPU's algures na board

Não é um processo fácil, mas já reparei umas coisas assim com essas voltas todas pelo meio.
Título: Re: Problema em Impressora
Enviado por: almamater em 25 de Janeiro de 2020, 12:18
Obrigado pelas dicas senso!

Hoje desmontei um pouco mais e o problema está na cabeça de impressão mesmo.. assim que ligo o cabo ela bloqueia, se a ligar sem o cabo já não bloqueia  >:(

(https://i.postimg.cc/3Wddjjzw/20200125-120042.jpg) (https://postimg.cc/3Wddjjzw)

Vou o díodo e assim mas não devo chegar a nenhum lado..
Título: Re: Problema em Impressora
Enviado por: jm_araujo em 26 de Janeiro de 2020, 10:59
Não te esqueças de verificar também a alimentação dessa placa (a ficha "grande" com fios pretos).
Podes voltar a repetir o processo: desliga tudo que puderes dessa placa (tem vários conectores), e se funcionar com ela ligada assim, vai re-ligando para continuar a apertar o cerco ao bug