Garmin Mobile XT no Pioneer AVIC F220

Mensagem
Autor
dvalentim
Mensagens: 20
Registrado em: 23 Fev 2011, 22:39

Garmin Mobile XT no Pioneer AVIC F220

#1 Mensagem por dvalentim »

Olá a todos do forum,

confesso que fiquei na dúvida se seria aqui mesmo que poderia iniciar essa tópico com relação a instalção do Garmin XT ou seria o caso de postar em "Centrais Multimídias" que inclusive já possui uma discussão com relação ao desbloqueio desse meu GPS... Bom, eu comprei um DVD Automotivo da Pioneer - o AVH-5480DVD - e, como já tinha gasto uma boa grana com o DVD resolvi completar o conjunto adquirindo um GPS também da Pioneer, o AVIC-F220.

O processo de desbloqueio dele para acesso ao sistema operacinal já foi também bastante discutido no tópico que citei acima (só pra esclarecer o desbloqueio é feito através de um aplicativo chamado TESTEMODE). O sistema operacional dele é o Windows CE 5.0, com processodor ARM de 128 MB de memória. Já instalei e está funcional os navegadores da linha IGO - Igo Primo, Igo8 e Igo Amigo - todos perfeitamente selecionáveis através de um menu que baixei na net!

O problema que estou enfrendo é exatemante o mesmo relatado pelos colegas do fórum, ou seja, o Garmin não reconhece o sinal de GPS. Porém, com um complicador: ele não executa o Port Splitter! Emitindo a seguinte menssagem:

"Unable to open input port"

e trava o GPS!
Aguém faz idéia do que poderia causar esse erro? O procedimento para o Garmin XT localizar o GPS é esse mesmo, ou seja, executando manualmente o Port Splitter e configurando uma porta virtual?

Muito obrigado a todos

dvalentim



dvalentim
Mensagens: 20
Registrado em: 23 Fev 2011, 22:39

Re: Garmin Mobile XT no Pioneer AVIC F220

#2 Mensagem por dvalentim »

Apenas acrescentando, consegui instalar e captar o sinal no Foston-513DC. Vou tentar instalar os mapas do projeto tracksource e depois eu posto o resultado.



dvalentim
Mensagens: 20
Registrado em: 23 Fev 2011, 22:39

Re: Garmin Mobile XT no Pioneer AVIC F220

#3 Mensagem por dvalentim »

é... parece que o Foston não é "páreo" pro Garmin. Quando adicionei os mapas ele ficou pensando...pensando...pensando...e... nada! rsrsrsrs



dvalentim
Mensagens: 20
Registrado em: 23 Fev 2011, 22:39

Re: Garmin Mobile XT no Pioneer AVIC F220

#4 Mensagem por dvalentim »

Olá pessoal,

finalmente consegui fazer o Garmin reconhecer o GPS AVIC F220 da Pioneer. Gostaria de, em poucas palavras, relatar qual foi o meu procedimento para que eventualmente outros do fórum passam reproduzi-lo.

Bom, como disse no post anterior, o GPS AVIC F220 da Pioneer juntamente com o DVD da Pioneer formam uma excelente central multimidia. Ele roda em Sistema Windows CE 5.0, com 128 MB de memória RAM, Memória interna formada por My Flash Disk - 60 MB e My Flash Disk2 - 1.800 MB, Processador de 400 Mhz (ARM926EJ S3C2450)....

E A INFORMAÇÃO MAIS INPORTANTE para quem quer rodar o GARMIN nele ------ o GPS fica na COM2 a 57600! Isso eu encontrei nesse link aqui. Está em russo! Maravilha esse Translator do Google. Seria perfeito se não fosse por um probleminha, os mapas que já vem instalados de fabrica são totalmente inúteis, desatualizados e o comando de voz é dado por uma portuguesa. E isso realmente te irrita, principalmente, depois de gastar uma "puta" grana com ele e não ter um GPS a altura.

Mas, como para na vida existe um "jeitinho", com esse GPS não é diferente. Para desbloqueio do GPS é necessário o testmode (existe um link para o testmode postado pelo colega andre1856) ele permite acesso ao Windows CE.

Com o testemode e o uso do MortScript podemos criar menus que nos permitem inserir diversos aplicativos no GPS da Pioneer. Eu mesmo - com pouco conhecimento de programação - consegui inserir o IGO8, o Primo, o Amigo e agora finalmente o Garmin....

o meu script testemode está assim estruturado:

Código: Selecionar todos

#########################################################################################
#
# Estes comandos são para desbloqueio do GPS
#
#########################################################################################

XCopy("\Storage Card\Testmode\*.dll","\Windows",TRUE,TRUE)
RegWriteDWord( "HKLM", "System\CurrentControlSet\Control\Power\Timeouts", "ACSystemIdle", 0 )
RegWriteDWord( "HKLM", "System\CurrentControlSet\Control\Power\Timeouts", "ACSuspend", 0 )
RegWriteDWord( "HKLM", "System\CurrentControlSet\Control\Power\Timeouts", "BattUserIdle", 0 )
RegWriteDWord( "HKLM", "System\CurrentControlSet\Control\Power\Timeouts", "BattSystemIdle", 0 )
RegWriteDWord( "HKLM", "System\CurrentControlSet\Control\Power\Timeouts", "BattSuspend", 0 )
RegWriteDWord( "HKLM", "System\CurrentControlSet\Control\Power\Timeouts", "ACSuspendTimeout", 0 )
RegWriteDWord( "HKLM", "System\CurrentControlSet\Control\Power\Timeouts", "BattSuspendTimeout", 0 )
RegWriteDWord( "HKCU", "ControlPanel\BackLight", "BatteryTimeout", 0 )
RegWriteDWord( "HKCU", "ControlPanel\BackLight", "ACTimeout", 0 )


#########################################################################################
#
# Teste das Portas de acesso ao GPS
#
#########################################################################################

Run("\Windows\explorer.exe")
Run("\Storage Card\TestMode\nntestmode1.exe")
Run("\Storage Card\TestMode\Mute_PortTest\PortTest2.exe")
SleepMessage( 10, "Aguardando o Teste da Porta ", "Aguardando...", 0,wndExists( "PortTest2" ) )
MouseClick( "PortTest2", 296, 188 )
Close("PortTest2")
Minimize("TestMode")

#########################################################################################
#
# Comandos para execução do Menu de opções
#
#########################################################################################

CreateShortcut("\Windows\Desktop\Primo.lnk", "\Storage Card\TestMode\Menu\MobileNavigator.exe")
CreateShortcut("\Windows\Desktop\Audio Lock.lnk", "\Storage Card\TestMode\Mute_PortTest\PortTest.exe")
CreateShortcut("\Windows\Desktop\AudioLoHi.lnk", "\Storage Card\TestMode\Mute_PortTest\PortTest2.exe")
Sleep(1000)
#Estou substituindo o comando while para alguns testes no emulador.
#Subistituindo While(TRUE) por While(FALSE)
While(TRUE)
	If (ExternalPowered())
		If (ProcExists("MobileNavigator.exe"))
			Sleep(1000)
		Else
			SleepMessage( 60, "Por favor insira o cartão SD" , "Aguardando" , 0 , DirExists("\Storage Card\"))
			Run("\Storage Card\TestMode\Menu\TaskbarHide.exe")
			Run("\Storage Card\TestMode\Menu\MobileNavigator.exe")
		EndIf
	Else
		Kill("MobileNavigator.exe")
		Kill("TaskbarHide.exe")
	EndIf
	Sleep(10000)
EndWhile
Ele ficou assim:

Imagem

Esse menu eu baixei no site do Capulleto do GPSPoit.

Mas chega de enrolação e vamos ao que interessa:

COMO FAZER O GARMIN RODAR NESSE GPS

Mas antes disso só um pequeno aviso: TODOS OS PROCEDIMENTOS DESCRITOS AQUI SÃO POR SUA CONTA E RISCO! Eles podem inclusive danificar de forma permanente o su GPS Pioneer Avic-f220. Dito isso, lá vamos nós!

1) Baixe a versão Garmin Mobile Xt Ver. 5.00.10W - tentei outras e não funcionou;

Abaixo está a estrutura de diretório. O arquivo gmasupp.img é o mapa do projeto Tracksource que eu acrescentei depois

Imagem

2) Baixe o aplicativo Card_ID.exe;

3) Baixe o Port Splitter.exe versão 1.31;

4) Além desses você pode baixar também os outros programas da linha IGO;

5) Copie e cole na pasta \Garmin\RunGMXT o script abaixo:

Código: Selecionar todos

Errorlevel("warn")

If(WndExists("Garmin Mobile XT"))
	Show("Garmin Mobile XT")
	Exit
EndIf

###################################################################################################
#
# Referene ao Port Splitter que possibilita a execução do Garmin
#
###################################################################################################


#Indica o caminho que o Port Splitter está para que possa ser executado.
RegWriteString( "HKLM", "SOFTWARE\JAL\Port Splitter", "InstallPath", SystemPath("ScriptPath") )

#Indica que é necessário iniciar o Port Splitter antes do programa de navegação para que ele possa habilitar a detecção de sinal primeiro.
RegWriteDWord( "HKLM", "SOFTWARE\JAL\Port Splitter", "MajorVersion", 1 )

#Indica qual é o tipo de divisão de portas virtuais que ele irá criar.
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Split", 1 )

#Indica para o PS se auto-iniciar junto com o programa Garmin.exe quando este for acionado.
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Autostart", 1 )

#Usar "tal" porta para travar ou se preferir, "sincronizar" o sinal com os satélites.
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Baud", 57600 )

#Usar "tal" velocidade para travar ou se preferir, "sincronizar" o sinal com os satélites.
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Port", 2 )

#Run explorer.exe and wait a second
Run("\windows\explorer.exe")
Sleep(1000)

#Hide Taskbar
Run(SystemPath("ScriptPath")\"TaskbarHide.exe")

#Copy previous stored settings to \Garmin
XCopy(SystemPath("ScriptPath")\"Settings\*.*", "\Garmin", TRUE)

If(NOT RegKeyExists("HKLM","SOFTWARE\Garmin\Que"))
   RegWriteDWord("HKLM","SOFTWARE\Garmin\Que","UseAttachedGPS",1)
   RegWriteDWord("HKLM","SOFTWARE\Garmin\Que","ComPort",6)
#   XCopy("\My Flash Disk\USER\UserData\Garmin\*.*","\Garmin",TRUE)
EndIf

#Run Port Splitter if not exists
If(not ProcExists("Port Splitter.exe"))
	Run(SystemPath("ScriptPath")\"Port Splitter.exe")
	Sleep(500)
EndIf

#Run Garmin Mobile XT.
#This script will not go to the next command before que.exe completely shut down
RunWait(SystemPath("ScriptPath")\"..\Apps\WM\que.exe")

#Stop Port Splitter before killing it
#If the port splitting are not stopped before killing the process,
#it will not work again even you run Port Splitter again without soft reset
If(WndExists("Port Splitter V1.31"))
#Stop button
	SendCommand("Port Splitter V1.31", 1010)
	Sleep(500)
#Exit button
	SendCommand("Port Splitter V1.31", 2)
	Sleep(500)
EndIf

#Kill Port Splitter process
If(ProcExists("Port Splitter.exe"))
	Kill("Port Splitter.exe")
EndIf

PlaySound (SystemPath("ScriptPath")\ "ok.wav")
Salvando com a extensão Garmin.mscr.

Cole o Port Splitter.exe na pasta \Garmin\RunGMXT. Copie e cole todos esses programas em seu cartão SD. De maneira que fique na raiz as pastas: Gamin, Testmode e o Card_ID.exe. Copie e cole o arquivo executável Port Splitter.exe na pasta RunGMXT. O AVIC atribuirá ao seu cartão SD o nome Storage Card. Insira o cartão SD no módulo GPS e reset a unidade AVIC.

Se tudo correu bem, nesse momento você estará navegando no Windows CE do módulo GPS.

Agora faça o seguinte:

1) Execute o aplicativo Card_ID.exe, ele irá gerar um número hexadecimal. Anote esse número ele é a Identidade do seu cartão SD;
2) No seu PC com a calculadora do Windows clique em exibir-> cientifica. Clique em Hex e digite esse número. Depois clique em Dec. Ela erá converter o número Hexadecimal para Decimal;
3) Ainda em seu PC, digite esse número em um bloco de notas. Salve esse texto na pasta \Garmin\RunGMXT com o nome "SW.UNL", gravando sobre o arquivo já existente;
4) No módulo GPS, abra o Garmin através do arquivo Garmin.exe que está na pasta \Garmin\RunGMXT.

Se depois disso tudo ele não reconhecer o sinal de GPS, feche o Garmin e execute o arquivo Port Splitter.exe. Configure-o para entrada -> porta COM2 baud:57600 e saída: COM4, clique em Add ->start->ok. Agora execute o Que.exe que está na pasta \Garmin\Apps\WM. E finalmente seu GPS será reconhecido pelo AVIC-f220! Agora utilize normalmente o Garmin.exe da pasta Garmin\RunGMXT.

Bom...

pelo menos comigo foi assim que aconteceu comigo! Tente fazer isso e por favor me conte se deu certo, ok.




Valeu Galera!

"Vida longa e próspera!"



dvalentim
Mensagens: 20
Registrado em: 23 Fev 2011, 22:39

Re: Garmin Mobile XT no Pioneer AVIC F220

#5 Mensagem por dvalentim »

Olá sou eu de novo...rsrsrs,

gostaria de fazer uma pequena correção no meu post anterior. Onde se lê:

"...3) Ainda em seu PC, digite esse número em um bloco de notas. Salve esse texto na pasta \Garmin\RunGMXT com o nome "SW.UNL", gravando sobre o arquivo já existente;..."

Leia-se:

2.1) Baixe o Garmin Unlock Generator v1.3 - o  ;
3) Ainda em seu PC, disite esse número em um bloco de notas. Copie e cole em Enter you Unit ID here salve o texto gerado na pasta \Garmin\RunGMXT com o nome "SW.UNL", gravando sobre o arquivo já existente;..."

é isso!



eprovensi
Mensagens: 14
Registrado em: 04 Ago 2008, 09:19

Re: Garmin Mobile XT no Pioneer AVIC F220

#6 Mensagem por eprovensi »

Caro amigo dvalentim!
ESPETACULAR sua tela de escolha de mapas. Comprei um AVH-P8450BT e tbm achei que ja que tinha pago uma grana boa, valeria completar ele com o navegador da Pionner, só que nao to conseguindo colocar mapas nele. sou leigo no assunto, li bastante topicos, mas até agora acho que ainda nao fiz o começo correto. Para desbloquear a bicho com o testmode, coloco o arquivo no cartao e ligo o Avic F220 ou ligo o Avic no PC e executo o arquivo????



dvalentim
Mensagens: 20
Registrado em: 23 Fev 2011, 22:39

Re: Garmin Mobile XT no Pioneer AVIC F220

#7 Mensagem por dvalentim »

Olá eprovensi,

também sou leigo nesse assunto. Eu fui mesmo na tentativa e erro e lendo alguns foruns. Para desbloquear o "bicho" vecê de:

1) carregar o cartão SD com o TestMode;

2) inserir o cartão com o aplicativo de desbloqueio carregado no módulo GPS(o TestMode e os outro Navegadores, IGO8, Amigo...etc);

3) reinicializar o módulo GPS.

Pode não funcionar na primeira tentativa! Caso isso ocorra repita o procedimento, ele deve desbloquear. Postei um video no youtube explicando o procedimento, veja aqui nesse link1 e nesse aqui link2.

Valeu!



Trekitos
Mensagens: 1
Registrado em: 18 Ago 2010, 17:02

Re: Garmin Mobile XT no Pioneer AVIC F220

#8 Mensagem por Trekitos »

Eu tbm tenho um c3 .. so que vou instalar um 2 din nele to pensando em comprar esse avic ...ou GPS Booster BNAV-220

qual voce acha melhor !?



dd.deme
Mensagens: 1
Registrado em: 17 Abr 2011, 21:34

Re: Garmin Mobile XT no Pioneer AVIC F220

#9 Mensagem por dd.deme »

Alguém mais tem problemas com o Garmin não salvar as configurações?! Valeu!



Responder Exibir tópico anteriorExibir próximo tópico

Voltar para “Garmin Mobile XT”