Antes de mais, esta alteração só resulta em modelos MKIV. Isto é, pelo menos do modo que eu explico aqui, porque esta alteração também dá nos MKIII por exemplo, mas é com directorias diferentes.
Por respeito ao user JPimpao01, este tópico foi alterado, não estando agora disponíveis quaisquer ficheiros finalizados.
Como podem comprovar (para aqueles que já mexeram alguma coisa nas alterações destes sistemas), isto exige MUITA hora de trabalho. Para além disso, exigiu não só a mim, mas mais ainda ao JPimpao01, inúmeras horas perdidas a conseguir obter um sistema "perfeito" e ainda antes disso, a obter todas as informações de como o fazer. Este tópico, com tempo e com ajuda de outros users, será melhorado e será adicionada a informação de como funcionar com o "NavCoder" e com o "Resler".
Entretanto, quem não quiser perder HORAS de trabalho, pode sempre optar pela via mais fácil, pedir ao JPimpao01 o sistema já completo e "vitaminado"!
Então aqui vai o meu primeiro DIY, que agora já está muito alterado comparado com a versão inicial:
Importante: Não é necessário fazer o downgrade para conseguirmos instalar a mesma versão v32 (para quem já tem esta versão actualizada). Para conseguirmos colocar uma nova versão, basta fazermos o seguinte:
- Extrair os dios ficheiros com a extensão .tbl da directoria: \V_2\RR\0101\BMWC01S
- Abri-los com um editor HEX (Ex: http://www.pspad.com/en/)
- Na primeira linha vamos encontrar qualquer coisa deste género: 30 39 31 30 (Isto significa: 0800 SO: Software-Version 08.00)
- Basta alterar o 4º número (30) e altera-lo para 31 e a unidade irá pensar que é uma nova versão
- Da próxima vez, basta alterar novamente o número de volta para 0800 ou para 0802, é como preferirem
ATENÇÃO: Estas alterações são efectuadas directamente na ROM do sistema e podem danificar o mesmo, portanto é provável que isto possa em alguns casos não funcionar a 100% e ter-se-á de reinstalar novamente, por exemplo, uma versão antiga (não alterada) e voltar a instalar a nova versão (não alterada). Como é óbvio, ao fazer isto está consciente de que aconteça o que acontecer, toda e qualquer responsabilidade é única e exclusivamente sua.
Alterações:
- Versão do firmware do sistema de navegação BMW
- Alteração da imagem inicial (boot screen) [OPCIONAL]
- Alterar idioma dos menus [OPCIONAL]
- Uso de voz em Americano ao invés de Inglês [OPCIONAL]
- Alterar idioma falado do GPS para Português [OPCIONAL]
(Links dos passos 1 e 2, actualizados a 13-02-2014, se não conseguirem fazer download de algum, o Google é nosso amigo)
Passo 1
Efectuar download da ultima versão de firmware (v32) - http://www.e38.org/nav/NAV_SW(v32).rar
Passo 2
Obter o UltraISO ( http://www.tucows.com/preview/306129 ), o NavTweak + NavSpeak ( http://mailayout.com/uploads/navtweak+navspeak.zip )
Obter (se necessário) o GTK+/WIN32 Runtime Environment ( http://downloads.sourceforge.net/gladew ... in32-1.exe )
Passo 3
Use o UltraISO, e extraia o ficheiro NAV_SW.mdf
Passo 4
Alterar imagem inicial
1. Carregue a imagem para o computador (a que pretende aplicar depois)JPimpao01 Escreveu:(...), atenção ao tamanho (em bytes) das imagens, se for uma imagem muito "pesada" ela acaba por abrir e aparecer, mas o mais certo é abrirem a porta darem à chave e ainda não ter aparecido nada.... (...)
2. Localize o ficheiro "navboot". Normalmente está na seguinte directoria: \V_2\RR\0101\BMWC01S\app_sw\
3. Copie o "navboot" para o disco
4. Abra o NavTweak e abra o ficheiro "navboot" (o copiado, nunca o original)
5. Carregue no separador "Image" (imagem)
6. Agora na coluna "rombitmaps" vá deslizando para baixo até chegar à imagem que pretende alterar, que se encontra na linha 14.
7. Carregue na imagem com o lado direito do rato e seleccione "save" (guardar)
8. ATENÇÃO! A imagem tem de caber no ecrã, ou seja vai ter de ser editada usando Paint, Photoshop, etc. e terá de ter exactamente 400 x 234 pix a 8bit e com 96dpi de resolução. Tem de ser guardado numa só frame e tem de ser em GIF
9. Caso a nova imagem em GIF tenha um tamanho superior a 4544KB, terá de escolher a opção "Do not check file size" (não verificar o tamanho do ficheiro)
10. Caso esteja com problemas no passo 7 e a imagem não esteja a ser reconhecida, terá de escolher a opção "complicated gifs" (gifs complexos)
11. Agora, no programa, seleccione o ficheiro GIF que pretende carregar e escolha "replace" (substituir)
12. Voila!! Já tem uma imagem de inicio alterada
Passo 5
Alterar idioma dos menus
1. Deixando o ficheiro "navboot" ainda carregado no programa "NavTweak", aceda ao separador "Strings"
2. Escolha o separador do idioma que desejar Inglês, Alemão ou Francês (Lng_English, Lng_Deutsch ou Lng_Francais respectivamente)
3. ATENÇÃO: Se alterar um dos outros idiomas, pode depois não os conseguir seleccionar no sistema
4. Vá alterando tudo, tendo sempre em atenção o comprimento das frases
5. No fim de tudo alterado, aceda ao menu File > Gravar e substitua o arquivo que carregou, na mesma localização, com o mesmo nome
6. É importante efectuar a troca referida no passo seguinte com o idioma que alterou e um outro que esteja disponível no seu sistema, isto porque se não o fizer o sistema não reconhece um novo idioma e não o carrega e nesses casos ter-se-á de usar o "NavCoder" ( http://www.siegenthaler.co.nz/NavCoder/index.htm ) e um "resler" ( http://www.reslers.de/IBUS/index.html ) (explicação detalhada mais em baixo)
Passo 6
Alterar idioma do audio (exemplo para troca de idioma falado em Inglês para Americano)
Entrar na directoria
V_2/Voices/0502
renomear usa_f.csf para 1usa_f.csf
renomear gb_f.csf para usa_f.csf
renomear 1usa_f.csf para gb_f.csf
Passo 7
Criar "imagem" (arquivo)
1. Iniciar a aplicação UltraISO (verá que a janela ficará dividida em 4 secções)
2. Ir ao menu File > Open (localizar a o arquivo do firmware para gravar em CD)
3. Assim que o arquivo esteja carregado, entrar no menu Actions > Add Folder e substitua a pasta V_2 por completo
4. Irá ser questionado se pretende substituir, seleccione que "sim"
6. Agora já tem a "imagem" (arquivo) preparada. No topo da janela da esquerda, onde tem escrito "Image", carregue nessa mesma opção (irá apresentar uma série de números, correspondentes à data que fica automáticamente como nome, e um icone de CD) edite essa mesma linha e insira o nome NAV_SW e carregue em "return" (voltar)
7. Aceda ao menu File > Save e guarde o arquivo como ".ISO"
Passo 8
Gravar a "imagem" (arquivo) no CD
1. Abrir o UltraISO
2. Aceder ao menu File > Open e seleccionar o ficheiro NAV_SW.iso
3. Após ter aberto esse mesmo arquivo, aceda ao menu Tools > Burn CD/DVD image
4. Altere a velocidade de gravação para o mais lento possível e carregue em "Burn" (gravar)
Passo 9
Instalar novo firmware no sistema
1. Entre no veiculo, coloque a chave na ignição e na posição 1 (primeiro click)
2. Deixe que o sistema de navegação carregue por completo
3. Deixando o sistema ligado (nunca desligue o mesmo durante estes passos) retire o DVD da drive
4. Insira o CD que gravou com o seu novo firmware
5. Fique atento ao monitor e seja paciente. O monitor irá desligar-se automáticamente.
6. Minutos depois, o monitor irá ligar-se automáticamente. Diz sempre que irá demorar cerca de 6 minutos para efectuar a actualização, mas nunca demora tanto, apenas alguns breves segundos (isto se não alterarem o idioma com o "NavCoder" se não leva um minuto ou mais seguramente). Assim que terminar, o sistema diz que terminou a actualização e "cospe o CD". Depois do CD ter saído pode retira-lo da drive, carregar no botão redondo do lado direito para fazer OK e aguardar que o sistema reinicie na totalidade.
7. Coloque novamente o DVD na drive e verifique se tudo está operacional.
Passo 10
Alterar idioma falado do GPS para Português
1. Após download efectuado, abrir o NavSpeak e carregar o ficheiro do idioma que se pretende alterar que se encontra na directoria "V_2\Voices\0506".
2. No separador "Phrases" (frases) têm já as frases construidas, portanto sugiro que alterem através da parte "Words" (palavras).
3. Agora a parte interessante. Na parte "Words", ao seleccionarem uma palavra e fazerem o "Replace" (troca) por outro ficheiro de audio ".wav"* podem gravar vocês mesmos os vossos ficheiros e carrega-los para o programa!
Se preferirem (e é o que vou fazer) podem usar ficheiros de voz de outros sistemas de GPS.
4. Depois de muito trabalhinho e tudo concluido, é gravar o CD gravando este ficheiro por cima do existente e efectuando os mesmos passos que se seguem na explicação em baixo para os menus em PT, a partir do ponto 4.
*os ficheiros têm de ser RIFF-WAVE, com 16000Hz, em Mono e a 16bits
Onde podem arranjar vozes em PT?
Podem fazer tudo através de um destes sites:
http://www.linguatec.net/onlineservices/voice_reader/
http://www.oddcast.com/home/demos/tts/t ... hp?sitepal
Ou então, por exemplo, no site da TomTom ( http://www.tomtom.com/plus/services/voices.php ). Basta efectuarem um registo rápido e depois efectuarem o download das vozes que pretendem. O problema neste caso é que existem depois muitas coisas que vão faltar, palavras, letras separadas, etc.
Seja como for, aqui fica a explicação para extrairem os ficheiros de audio (que são OGG). Têm de ter o programa Viftool ( http://tomtom.gps-data-team.com/tomtom_voices.php ) - neste site têm a informação de como usar o programa, mas aqui fica uma explicação rápida:
1. Colocar no "C:\" a pasta "viftool"
2. Aceder aos comandos do DOS (CMD no executar do Windows) e escrever "CD\" e depois "CD viftool" e de seguida "viftool.exe split dataXX.chk" - onde consta os dois "XX" é para substituir pelos dois digitos que estão nos ficheiros que foram retirados do site da TomTom.
Espero que seja útil para quem quiser perder um tempito a personalizar um bocadinho o sistema de navegação.
PS: Já tenho o meu completamente em PT (menus e vozes). Posso dizer-vos que desde o momento em que comecei a pesquisa até ao momento em que tive tudo completo a funcionar devidamente, demorou quase 1 mês. Mas fui sempre fazendo com calma. Se eu não contar com as experiências e as pesquisas, se for a contar só com as alterações dos menus e vozes, isso demorou-me no total 3 dias (cerca de 6 horas por dia).
Cumprimentos,
Pedro Lima