Rádio via rede CAN (CAN BUS) - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T05:10:31Zhttps://labdegaragem.com/forum/topics/r-dio-via-rede-can-can-bus?commentId=6223006%3AComment%3A841169&feed=yes&xn_auth=noOlá Ed !
Não sei se ainda es…tag:labdegaragem.com,2021-09-12:6223006:Comment:8743472021-09-12T17:55:14.145ZAndre Francisco Leaohttps://labdegaragem.com/profile/AndreFranciscoLeao
<p>Olá Ed !</p>
<p></p>
<p>Não sei se ainda está nessa missão, se consegui ou desistiu, mas eu estou em uma parecida.</p>
<p></p>
<p>Não basta apenas enviar um código HExa para habilitar o rádio, tem que sabe o ID do equipamento e a sequencia de códigos corretos para habilitar, coisa quase impossível de descobrir. Um jeito é ter acesso ao um carro que tenha esse rádio funcionando e tentar ler a rede CAN do mesmo afim de descobrir qual o ID e código para o rádio. EU estou tentando fazer a…</p>
<p>Olá Ed !</p>
<p></p>
<p>Não sei se ainda está nessa missão, se consegui ou desistiu, mas eu estou em uma parecida.</p>
<p></p>
<p>Não basta apenas enviar um código HExa para habilitar o rádio, tem que sabe o ID do equipamento e a sequencia de códigos corretos para habilitar, coisa quase impossível de descobrir. Um jeito é ter acesso ao um carro que tenha esse rádio funcionando e tentar ler a rede CAN do mesmo afim de descobrir qual o ID e código para o rádio. EU estou tentando fazer a comunicação de um volante da Volks, e é praticamente o mesmo processo, mas ainda não consegui nada.</p>
<p></p>
<p></p> Tem algumas empresas brasilei…tag:labdegaragem.com,2021-01-28:6223006:Comment:8422982021-01-28T17:37:06.013ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p>Tem algumas empresas brasileiras no Youtube que fazem esse serviço.</p>
<p>Veja se vale a pena. </p>
<p>Tem algumas empresas brasileiras no Youtube que fazem esse serviço.</p>
<p>Veja se vale a pena. </p> Ou é essa estatistica ou desi…tag:labdegaragem.com,2021-01-28:6223006:Comment:8423632021-01-28T16:49:55.623ZEd Vellosohttps://labdegaragem.com/profile/Edgar
<p>Ou é essa estatistica ou desistir do rádio! Não tem material falando sobre!</p>
<p>Se eu tivesse acesso a um Journey eu tentava mapear! Eu vi alguns vídeos de alguns que fizeram isso! Mas nós nerds não temos dinheiro para comprar Dodge!</p>
<p></p>
<p>Muito obrigado José! Vamos em frente sem parar para nunca perder o equilíbrio! </p>
<p>Ou é essa estatistica ou desistir do rádio! Não tem material falando sobre!</p>
<p>Se eu tivesse acesso a um Journey eu tentava mapear! Eu vi alguns vídeos de alguns que fizeram isso! Mas nós nerds não temos dinheiro para comprar Dodge!</p>
<p></p>
<p>Muito obrigado José! Vamos em frente sem parar para nunca perder o equilíbrio! </p> Sinceramente falando.
Você t…tag:labdegaragem.com,2021-01-28:6223006:Comment:8422002021-01-28T13:35:06.352ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p>Sinceramente falando. </p>
<p>Você tem um chance em um Bilhão de acertar! </p>
<p>Sinceramente falando. </p>
<p>Você tem um chance em um Bilhão de acertar! </p> Passei a noite buscando e não…tag:labdegaragem.com,2021-01-28:6223006:Comment:8422482021-01-28T13:28:03.450ZEd Vellosohttps://labdegaragem.com/profile/Edgar
<p>Passei a noite buscando e não encontrei nada!</p>
<p></p>
<p>Alterei o meu código para ir enviando um sequencial... Depois eu vou colocar um LDR colado no visor e um display com o código. Assim que o LDR conseguir ver luz, ele para o loop e escreve o código no display.</p>
<p>O que tu acha?</p>
<p></p>
<p>Uma dúvida:</p>
<p></p>
<p>int vHX = 0x0;<br></br>void loop() {<br></br>unsigned char stmp3[8] = {0, 1, 2, 3, 4, 5, 6, 7};<br></br> CAN.sendMsgBuf(vHX, 1, 8, stmp3); <br></br> Serial.println(vHX);…<br></br></p>
<p>Passei a noite buscando e não encontrei nada!</p>
<p></p>
<p>Alterei o meu código para ir enviando um sequencial... Depois eu vou colocar um LDR colado no visor e um display com o código. Assim que o LDR conseguir ver luz, ele para o loop e escreve o código no display.</p>
<p>O que tu acha?</p>
<p></p>
<p>Uma dúvida:</p>
<p></p>
<p>int vHX = 0x0;<br/>void loop() {<br/>unsigned char stmp3[8] = {0, 1, 2, 3, 4, 5, 6, 7};<br/> CAN.sendMsgBuf(vHX, 1, 8, stmp3); <br/> Serial.println(vHX);<br/> vHX++;<br/> delay(10000);</p>
<p>}</p>
<p></p>
<p>O código que ele envia é o conteúdo da variável vHX ou é o array stmp3?</p>
<p></p> Boa noite,
Se você não sabe q…tag:labdegaragem.com,2021-01-27:6223006:Comment:8415512021-01-27T21:41:59.104ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p>Boa noite,</p>
<p>Se você não sabe qual a mensagem (comando) enviar para o rádio, não adianta chutar. </p>
<p>Pesquise na WEB - Hacking Jeep Radio. Talvez possa encontrar algo útil. </p>
<p>Boa noite,</p>
<p>Se você não sabe qual a mensagem (comando) enviar para o rádio, não adianta chutar. </p>
<p>Pesquise na WEB - Hacking Jeep Radio. Talvez possa encontrar algo útil. </p> https://www.youtube.com/watch…tag:labdegaragem.com,2021-01-27:6223006:Comment:8416512021-01-27T21:10:52.250ZEd Vellosohttps://labdegaragem.com/profile/Edgar
<p><a href="https://www.youtube.com/watch?v=3MBatUNPm0o&feature=youtu.be" target="_blank">https://www.youtube.com/watch?v=3MBatUNPm0o&feature=youtu.be</a></p>
<p></p>
<p></p>
<p>Aqui o cara fala da rede CAN da MOPAR (fabricante do rádio)</p>
<p>Aparente mente se oscilar a onda de forma sequencial, pode ser que coincida que o painel ao menos ligue! Mesmo por fração de segundos! </p>
<p><a href="https://www.youtube.com/watch?v=3MBatUNPm0o&feature=youtu.be" target="_blank">https://www.youtube.com/watch?v=3MBatUNPm0o&feature=youtu.be</a></p>
<p></p>
<p></p>
<p>Aqui o cara fala da rede CAN da MOPAR (fabricante do rádio)</p>
<p>Aparente mente se oscilar a onda de forma sequencial, pode ser que coincida que o painel ao menos ligue! Mesmo por fração de segundos! </p> Então José,
Ele não está trav…tag:labdegaragem.com,2021-01-27:6223006:Comment:8411692021-01-27T14:47:11.548ZEd Vellosohttps://labdegaragem.com/profile/Edgar
<p>Então José,</p>
<p>Ele não está travado por code! Ele inclusive não tem code! </p>
<p>Se for colocado em outro carro ele funciona (Jorney, Cherokee e etc).</p>
<p>Eu verifiquei junto com o pessoal da própria Mopar, de 2000 a 2004 não tinha codificação no rádio!</p>
<p>E mesmo que tenha codificação, o rádio não me abre a possibilidade de colocar o código. Por que ele entende que está em Stand by e que o carro está desligado!</p>
<p>Então José,</p>
<p>Ele não está travado por code! Ele inclusive não tem code! </p>
<p>Se for colocado em outro carro ele funciona (Jorney, Cherokee e etc).</p>
<p>Eu verifiquei junto com o pessoal da própria Mopar, de 2000 a 2004 não tinha codificação no rádio!</p>
<p>E mesmo que tenha codificação, o rádio não me abre a possibilidade de colocar o código. Por que ele entende que está em Stand by e que o carro está desligado!</p> Bom dia,
Para destravar o rad…tag:labdegaragem.com,2021-01-27:6223006:Comment:8411662021-01-27T14:22:42.768ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p>Bom dia,</p>
<p>Para destravar o radio, acho que terá que pagar! </p>
<p></p>
<p><a href="https://instant-radio-code.com/jeep-radio-unlock-code" target="_blank">https://instant-radio-code.com/jeep-radio-unlock-code</a></p>
<p><a href="https://onlineradiocode.com/jeep-radio-code" rel="nofollow noopener" target="_blank">https://onlineradiocode.com/jeep-radio-code…</a></p>
<p></p>
<p>Bom dia,</p>
<p>Para destravar o radio, acho que terá que pagar! </p>
<p></p>
<p><a href="https://instant-radio-code.com/jeep-radio-unlock-code" target="_blank">https://instant-radio-code.com/jeep-radio-unlock-code</a></p>
<p><a rel="nofollow noopener" href="https://onlineradiocode.com/jeep-radio-code" target="_blank">https://onlineradiocode.com/jeep-radio-code</a></p>
<p><a rel="nofollow noopener" href="https://www.radiocodes.co.uk/jeep-radio-codes" target="_blank">https://www.radiocodes.co.uk/jeep-radio-codes</a></p> //Esse é o código que eu esto…tag:labdegaragem.com,2021-01-27:6223006:Comment:8409592021-01-27T05:23:50.229ZEd Vellosohttps://labdegaragem.com/profile/Edgar
<p>//Esse é o código que eu estou usando</p>
<p>/*Na verdade eu queria enviar (mesmo que um longo tempo), todas as possibilidades de códigos no: byte data[16] = {0x7F00000, 0x7DF0000, 0x7E10000, 0x7F00000, 0x7DF0000, 0x7E10000, 0x7DF0000, 0x7E10000, 0x90FF0000, 0x90DA0000, 0x90DB0000, 0x90FF0000, 0x90DA0000, 0x90DB0000, 0x90DA0000, 0x90DB0000};</p>
<p>*/</p>
<p></p>
<p>#include <mcp_can.h><br></br>#include <SPI.h><br></br>#define CAN0_INT 2 <br></br>MCP_CAN CAN0(9);</p>
<p>void…</p>
<p>//Esse é o código que eu estou usando</p>
<p>/*Na verdade eu queria enviar (mesmo que um longo tempo), todas as possibilidades de códigos no: byte data[16] = {0x7F00000, 0x7DF0000, 0x7E10000, 0x7F00000, 0x7DF0000, 0x7E10000, 0x7DF0000, 0x7E10000, 0x90FF0000, 0x90DA0000, 0x90DB0000, 0x90FF0000, 0x90DA0000, 0x90DB0000, 0x90DA0000, 0x90DB0000};</p>
<p>*/</p>
<p></p>
<p>#include <mcp_can.h><br/>#include <SPI.h><br/>#define CAN0_INT 2 <br/>MCP_CAN CAN0(9);</p>
<p>void setup()<br/>{<br/> Serial.begin(115200);</p>
<p>if(CAN0.begin(MCP_ANY, CAN_1000KBPS, MCP_16MHZ) == CAN_OK) <br/> {<br/> Serial.println("MCP2515 Initialized Successfully!");<br/> }<br/> else <br/> {<br/> Serial.println("Error Initializing MCP2515...");<br/> }</p>
<p>CAN0.setMode(MCP_NORMAL);<br/> pinMode(CAN0_INT, INPUT);</p>
<p>}</p>
<p>byte data[16] = {0x7F00000, 0x7DF0000, 0x7E10000, 0x7F00000, 0x7DF0000, 0x7E10000, 0x7DF0000, 0x7E10000, 0x90FF0000, 0x90DA0000, 0x90DB0000, 0x90FF0000, 0x90DA0000, 0x90DB0000, 0x90DA0000, 0x90DB0000};</p>
<p>void loop()<br/>{<br/> byte sndStat = CAN0.sendMsgBuf(0x90DB0000, 0, 16, data);<br/> if(sndStat == CAN_OK){<br/> Serial.println("Message Sent Successfully!");<br/> } else {<br/> Serial.println("Error Sending Message...");<br/> }<br/> delay(1000); <br/>}</p>