Página 1 de 2

ER9X - Build 768 - Problema!!!

Enviado: Dom Jul 29, 2012 8:44 pm
por tejo
O eePe apontou uma nova versão: 768.

Fiz backup do rádio e tudo funcionava perfeitamente. Depois que mandei gravar a nova versão, ocorreu um erro e o rádio não liga mais.

Provavelmente foi o Atmega, pois com o gravador ele é alimentado diretamente com 5V. Retirei os fios e tentei ligar pela bateria, mas não liga.

Alguém já está com essa versão funcionando corretamente?

Se foi o Atmega já era o rádio, pois não tenho prática com solda SMD.

Alguma luz?

Obrigado.

Enviado: Dom Jul 29, 2012 9:55 pm
por Felooko
Atualizei o meu e sem problemas, mas até agora não consegui achar a(s) mudança(s).

Enviado: Seg Jul 30, 2012 9:08 am
por alexcmag
É difícil ATMEGA dar problema na gravação, os que vi acontecer isto foi por "FUSE BRICK".

Neste caso geralmente dá para recuperar injetando sinal no clock enquanto manda o comando de "Set Fuses to Factory Default".

Enviado: Seg Jul 30, 2012 9:47 am
por tejo
Abri uma série de testes. Apesar do LCD não dar sinal de vida, estou conseguindo fazer as leituras de firmware e EEPROM para arquivos. Somente a gravação que não rola.

No eePe, no menu Burn, tem a opção "Reset Fuses to factory default". Resultado:

=================================================================================
AVRDUDE Iniciado\n
C:/Program Files (x86)/eePe/avrdude.exe -c avrisp -p m64 -b 19200 -P COM9 -u -U lfuse:w:0x0E:m -U hfuse:w:0x89:m -U efuse:w:0xFF:m
=================================================================================

avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.12s

avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.


avrdude.exe done. Thank you.


=================================================================================
AVRDUDE done - exit code 1
=================================================================================

Enviado: Seg Jul 30, 2012 9:56 am
por tejo
Correção: essa foi a segunda vez que rodei o Reset Fuses.

Na primeira deu OK. Porém, após o reset, já não consigo mais nem ler. O segundo reset descrito acima agora dá o mesmo erro que as leituras.

Enviado: Qua Ago 01, 2012 8:27 pm
por mordechai
Olá Tejo!!!
Eu havia gravado o meu com a versão 766, mas dava problema...
Para resolver reinstalei a versão anterior 765, e voltou ao normal...
Tentou regravar com uma versão anterior???

Enviado: Qua Ago 01, 2012 10:26 pm
por tejo
Tentei sim, modechai, nos primeiros testes.

Mas aquela assinatura de erro é de "Fuses Brick" mesmo.

Como uso um arduino uno como gravador, alterei o programa arduinoISP para gerar junto um sinal de 1MHZ em um pino livre. Não funcionou. Como não tenho osciloscópio, não tenho como ter certeza de que o sinal é mesmo de 1MHZ.

A última saída será tentar com um cristal externo. O problema é achar para comprar, trabalhando o dia inteiro.

Liguei em uma eletrônica perto de casa solicitando um orçamento e o técnico me pediu para enviar um e-mail com uma foto da peça!!!!

Qual a dificuldade em saber o que é cristal oscilador, 5V, 1MHZ? Só faltou dizer: é uma peça que parece uma mesinha e no tampo provavelmente rabiscaram 1.000MHZ...

Enviado: Qui Ago 02, 2012 7:56 pm
por mordechai
Tejo!!! fico triste por isso....
Bom...
desejo sucesso no conserto de seu transmissor.
Tem vários especialistas aqui no forum...que podem ajudar.
Forte Abraço...

Enviado: Dom Ago 05, 2012 1:47 pm
por tejo
Oi mordechai.

Fico um pouco frustrado se não consigo resolver algo pessoalmente. Ainda vou comprar o cristal externo para tentar. Estou fora da cidade, no momento.

Mas, sei que aqui no fórum há pessoas capazes para resolver, caso meus recursos se esgotem.

Obrigado.

Enviado: Dom Ago 05, 2012 8:21 pm
por Lt_Nelson
Dependendo de como estiver "bricked", nem colocando o cristal resolve, só programando em HV. O problema de HV é que precisa de muitas linhas de dados, que podem não estar acessíveis.

Existem shields para programar HV no Arduino: http://mightyohm.com/blog/2008/09/arduino-based-avr-high-voltage-programmer/

[]s