FAQ

De BrTivo


Tabela de conteúdo

[editar] Diagnóstico para mensagens de erro

[editar] Erro "failed while negotiating" no passo conecting

Para seguir este tutorial, copie e cole os comandos que estão dentro de um box.
Porém se houver escrito "<tecla ESC>" ou "<tecla INS>" , significa para pressionar UMA vez essa tecla.

Primeiro vamos descobrir se o emuProxyZA está rodando, vamos entrar no tivo via telnet e executar os comandos abaixo (lembre-se que é melhor é copiar e colar para evitar erros de digitação!)

ps gaux| grep emu

deve mostrar uma linha dizendo:

  /var/hack/emuProxyZA -s www.abandonemicrosoft.net 

Se não mostrar, é porque você não tem o emuProxyZA rodando (e provavelmente nem o tem no tivo mais!)

Então vamos baixar novamente:

cd /var/hack
wget http://www.abandonemicrosoft.net/publico/Tivo/emuProxyZA
chmod 700 emuProxyZA

(note que a linha que começa com wget é uma única linha, e por ser longa pode estar sendo mostrada como duas no seu programa ou na sua tela!)

E agora vamos executar novamente:

/var/hack/emuProxyZA -s www.abandonemicrosoft.net&

Pronto, isso deve fazer com que você consiga conectar, teste AGORA. Se tudo funcionou, agora precisamos garantir que o emuproxy está no local correto e que será executado na proxima vez que o tivo reiniciar:

cd /var/hack
grep emu /etc/rc.d/rc.sysinit.author

Deve mostrar uma linha como a abaixo (similar). Verifique se o caminho é o mesmo onde você acaba de baixar novamente o emuproxy ou no proximo reboot terá problema novamente:

/var/hack/emuProxyZA -s www.abandonemicrosoft.net&

Se a linha não estiver presente no arquivo, você precisa incluí-la no final do rc.sysinit.author. Issp é um pouco trabalhoso para quem nunca usou o vi, mas vou tentar incluir as instruções aqui:

para garantir que poderemos salvar o arquivo depois de alterrá-lo, vamos GARANTIR que esteja montada como RW (leitura e escrita)

mount -o remount,rw /

agora vamos abrir o vi com o arquivo:

vi /etc/rc.d/rc.sysinit.author

e incluir a linha para chamar o emuproxy, pode ser em qualquer lugar, recomendo que seja no final do arquivo, então veja como fazer isso no vi:

Digite os seguintes comandos:

<tecla ESC>

garante que vamos conseguir fazer os comandos funcionarem, você pode fazer sempre que "se perder dentro do vi"

<tecla INS>

para mudar para modo de entrada de texto. aparecerá INS no rodapé da tela.

<letra G>

Para ir para o final do arquivo, onde queremos adicionar a linha abaixo

/var/hack/emuProxyZA -s www.abandonemicrosoft.net&

agora vamos gravar. Isso é feito com a seguinte sequencia:

<tecla ESC>
wq

Onde o <tecla ESC> retorna para modo de comandos, w é para gravar e q é para sair.

agora vamos voltar para RO (somente leitura)

mount -o remount,ro /

e tudo DEVE estar ok. Teste e se não funcionar, abra um ticket no site de bugs


[editar] Problemas de horário

[editar] O horário do Guide não está correto

Se ao acessar o Guia de programação, você está vendo um horário X horas errado, isso tem solução fácil. Antes confirme que a data e hora do shell está correta, executando

   tivoS2#date

Se a data do shell está correta, e a do Guia atrasada, execute o seguinte comando:

   dbset /State/LocationConfig TimeZoneOffset 0

Agora precisa reiniciar o Tivo e o horário estará correto em ambos locais.

[editar] Horário no tivo (shell) está incorreto

Agora que o governo brasileiro determinou uma regra (por decreto) sobre o inicio e fim do horário de verão, não devemos ter maiores problemas no futuro, mas esse ano precisamos acertar isso a mão. Para fazer isso, faça o seguinte:
1) entre no Tivo via telnet
2) execute os comandos abaixo:

date
rw
cd /var/hack/zoneinfo/America
mv Sao_Paulo Sao_Paulo.2007
wget http://www.abandonemicrosoft.net/publico/Tivo/Sao_Paulo
ro
date

3) se a data não está correta (a mesma do seu relógio) você pode tentar forçar a sincronia de horario com o comando:

ntpdate 71.170.251.21

e depois verifique se o horario está correto:

date

Se não funcionou, vamos tentar uma solução mais radical: reiniciar o tivo. Isso pode ser feito usando o comando:


reboot

[editar] O Horário de Verão atacou de novo

Este é o arquivo que deve ser baixado no Tivo em /usr/share/zoneinfo/America/ se você tiver problemas com o horário de verão. Aqui está o link direto: http://www.abandonemicrosoft.net/publico/Tivo/Sao_Paulo Pode ser necessário reiniciar o Tivo para tudo funcionar após alterar o horário de verão. Não esqueça de fazer o tivo resincronizar o relógio forçando um teste de conexão.

[editar] Estou usando o arquivo Sao_Paulo correto, mas meu tivo não trocou de horário

O brtivo só "muda" o horário durante a sincronia do relógio em uma conexão ao servidor. Você pode forçar uma conexão manualmente pelo menu ou programar um forcedailycall.tcl no crontab para a hora e dia da troca de horário.

[editar] Meu tivo não grava os programas

[editar] Acabei de instalar a imagem do brTivo e meu Tivo não grava programas

O Tivo não gosta que troquemos o HDD ou o conteúdo do HDD dele. E se recusa a gravar quando isso acontece. Então, após colocar outro HDD num Tivo, ou após gravar nova imagem no seu HDD você precisa abrir um telnet para o tivo e executar o comando 51killer.tcl Após um reboot, o tivo aceitará o comando de gravação.

[editar] Rodei o 51killer.tcl e ainda não consigo gravar programas

Você usou o telnet do windows para executar o 51killer? Porque acha que esse dominio se chama AbandoneMicrosoft? Arranje um telnet que preste e rode o 51killer.tcl de novo! Sugestão: [putty]

Ou então rode esse [script] para consertar o telnet do windows.


[editar] Não tem imagem na tela, diz sinal de vídeo não detectado

[editar] Liguei corretamente todos os cabos, selecionei a entrada de video apropriada no menu, mas meu Tivo não detecta video

Você precisa de uma fonte de video NTSC e provavelmente está injetando PAL-M no Tivo... procure no menu de configurações do seu decoder de tv por assinatura. Reboote o tivo após trocar para NTSC.

[editar] Genéricas

[editar] O BR Tivo é em português ou inglês ?

O brTivo faz o Tivo funcionar no Brasil. Não nos preocupamos em mexer na interface, apesar de sabermos que é possível. Já foi feito para o Series1 só por brincadeira. Não estava completa, só as telas de uso mais frequente.

É um serviço BEM chato de fazer, se você quiser ajudar pode se cadastrar aqui, abrir um bug, se atribuir e solicitar informações para lhes ajudarmos nisso. Esse é um projeto comunitário a ajuda de todos é bem-vinda!

[editar] Eu tenho um sky+, mas mesmo assim quero usar o tivo. O Br Tivo vai funcionar com um equipamento sky+ ?

O brTivo é inferior ao Sky+ em alguns pontos (porque estamos usando um software antigo da Tivo, os novos ainda não tem como fazer funcionar aqui) mas superior em outros. Se o Sky+ tiver uma saída S-VIDEO pode ser possível fazer funcionar. Talvez valha a pena colocar o Tivo no ponto extra (se você o tem!) da Sky.


[editar] O firmware do tivo original permite fazer uma gravação independente de conexão com o servidor de programação ?

Apenas os aparelhos da Serie1 são capazes de funcionarem sem conexão ao servidore de programação. A partir da Series2 o Tivo não funciona sem servidor de programação.

[editar] E o brtivo, permite ?

o brTivo não muda o FIRMware e sim o SOFTware (aquilo que está gravado no HDD), então a mesma limitação existe.

[editar] Se eu comprar um tivo, posso colocar um HD qualquer nele? de até quantos GB?

Você pode colocar um novo HDD no seu Tivo, desde que seja PATA.
Mesmo que o tenha comprado com HDD de 20GB, pode-se trocar por um maior.
Mas acredite em mim, você não precisa de um HDD muito grande... mesmo 80GB (que estou usando agora em casa) é suficiente para MUITAS horas de gravação.

O kernel em uso nos Tivo é a maior limitação quanto ao tamanho do HDD que pode ser colocado neles.

Por usar um Kernel ultrapassado, o Series1 é mais limitado quanto ao tamanho do HDD. Não garanto que funcionará acima de 120GB.
Para os Series2 não sei de ninguém que tenha testado com HDDs maiores que 120GB... mas por ter suporte a LBA48 a teoria diz que deve ir até um 250...talvez 500GB.

[editar] Qual a diferença entre o Series1 e o Series2 ?

Existem tantas! O Series1 foi o aparelho que lançou esse tipo de negócio em 1999!
Pelos padrões de hoje o Series1 tem muitas limitações, por exemplo:

* a placa de rede é proprietária e custa caro! US$ 60 foi o que paguei pela minha original em 2004.
* o desempenho não é tão bom quanto o Series2
* não permite mostrar fotos e tocar músicas no  Tivo. A conexão de rede é apenas para download da programação e transferência entre PC e Tivo.
* devido a limitações de kernel, só aceita HDDs até certo limite.

A única GRANDE vantagem dele é que permite o uso SEM CONEXÃO, somente como um video-cassete digital.


[editar] O que é tivoization ?

Tivoization (ou Tivoização) é a criação de um sistema que incopora software sob os termos uma licença copyleft, mas utiliza recursos de hardware para evitar que seja rodado versões modificadas deste software naquele hardware. Os equipamentos TCD14XXX e TCD24XXX não dispõem desta proteção no hardware. Veja mais em http://en.wikipedia.org/wiki/Tivoization .