Mostrando postagens com marcador TREO650. Mostrar todas as postagens
Mostrando postagens com marcador TREO650. Mostrar todas as postagens

Quinta-feira, 17 de Abril de 2008

Quando a touchscreen do TREO deixa de responder...

...já passou da hora de fazer uma limpeza!

Eu tive esse problema anteontem. O meu Treo 650 estava no bolso da camisa e à noite quando eu estava saindo de um cliente um dos alarmes ajustados no PalmaryClock fez com que ele vibrasse. Tirei do bolso e quando pus o dedo na tela para desligar o alarme, nada! Apertei várias vezes, em vários lugares, e o digitalizador continuou me ignorando.

Eu ainda conseguia fazer tudo o que era possível com o teclado. Não estava travado.

Dei um soft reset. Nada.
Retirei a bateria e deixei algum tempo sem ela. Nada.

Eu já estava preocupado com a hipótese de ter que comprar outro smartfone. É verdade que o Treo está muito mais barato hoje do que quando comprei (na época custou R$3000 trazido do Japão por um amigo), mas eu definitivamente não estou com R$700 sobrando para isso.

E, honestamente, não creio que compraria um Treo outra vez.

Eu pensei em dar um hard reset, mas como isso é um tremendo aborrecimento, mesmo em situações "normais", decidi pesquisar possíveis soluções no Google antes. Ainda bem, porque logo nas primeiras páginas os relatos de outros usuários me lembraram que eu teria inutilizado o aparelho (ainda que momentaneamente) se tivesse dado um hard reset com o digitalizador parado. O problema é que depois de um hard reset o Treo exige que se faça a calibração do digitalizador e se este não estiver funcionando, daí não passa (cor e cheiro de baita erro de projeto). Do jeito que estava eu ainda conseguia aproveitar muito do aparelho, mas após um hard reset ele teria virado um sofisticado peso de papéis.

Só que eu continuei procurando e não muito longe (não levei nem dez minutos de pesquisa), encontrei esta página com uma possível solução. Peguei então um recibo de caixa automático que estava sobre a minha mesa e com ele comecei a retirar todo o pó e partículas estranhas que haviam se acumulado nas bordas do digitalizador. Não precisei nem de um minuto e nem sequer fiz uma limpeza muito rigorosa. Logo depois de retirar um pedaço razoável do que parecia ser uma bola de fiapos de tecido branco, liguei de novo a tela touchscreen estava funcionando!

O problema é que a sujeira entre o digitalizador o o frame chegou a um ponto de sensibilizar o digitalizador como se o stylus estivesse permanentemente sendo pressionado sobre ele naquele ponto. Como o TREO650 não tem a tecnologia multitouch do iPhone, todos os meus toques eram ignorados.

Terça-feira, 18 de Dezembro de 2007

Palm Desktop Application - não roda

Após instalar o Palm Desktop com o XP "limpo" e fazer o Hotsync, o programa logo após abrir deu uma mensagem de erro e ficou inutilizado. Os detalhes ("assinatura") do erro:

AppName: palm.exe
AppVer: 4.1.4.0
ModName: mfc42.dll
ModVer: 6.2.4131.0
Offset: 00004973

Pesquisando com o Google, descobri que Intruder_A6 teve o mesmo problema há dois anos e seu relato me deu a pista de que precisava para localizar a causa. Bastou renomear a pasta "address" dentro do meu perfil para o Palm Desktop conseguir entrar normalmente. O problema era de corrupção no meu address book (contatos) em address.dat. É claro que ao renomear a pasta o Palm Desktop abriu sem nenhum contato e quando refiz o Hotsync o problema voltou. Como o Palm Desktop estava tentando exibir os contatos logo ao abrir, não era possível rodar o "Verificar e Corrigir registros corrompidos" sugerido por Intruder_A6.

Para consertar o problema definitivamente (assim espero):

  • Renomeie sua pasta address para address1;
  • Execute o Palm Desktop e escolha "Tasks" no painel para que o programa não tente abrir address.dat logo ao iniciar;
  • Feche o Palm Desktop;
  • Copie address.dat e address.bak da pasta address1 por cima dos arquivos que o Palm Desktop criou automaticamente (1K cada) na nova pasta address;
  • Abra o Palm Desktop. Não deve dar erro, desde que você não clique onde não deve;
  • Execute Tools - Options - Tools - Check Now. Espere, porque pode demorar um pouco. Ignore a mensagem "Welcome to the Media Desktop";
  • Faça um novo Hotsync;
Problema resolvido.

Este problema pode ter sido causado por duas coisas:
  • Eu estava testando o Agendus, e arranquei-o na marra porque estava atrapalhando mais que ajudando;
  • Bem antes disso, há uns dois meses, eu percebi uma grande doideira ao adicionar um contato pelo próprio Treo. A mesma pessoa tinha dois registros idênticos, mas eu só havia criado um. Apagar e fazer de novo criava novamente uma duplicata; O banco de dados já devia estar corrompido nesse momento e como fazia tempo que eu não usava o Palm Desktop, não havia notado

Segunda-feira, 3 de Dezembro de 2007

Exportando o Call Log do TREO 650

Um dos grandes diferenciais do TREO 650 comparado com celulares comuns é o registro de chamadas praticamente ilimitado. Enquanto a maioria dos celulares só mantém o registro de umas dez chamadas, o TREO lembra de milhares, podendo filtrar por recebidas, efetuadas ou perdidas.

A coisa mais chata no visualizador padrão do TREO 650 é a impossibilidade de "pesquisar" dentro das chamadas. Por exemplo, se você perde uma chamada de um número do qual não recorda e este número não estiver nos seus contatos, não tem como saber se já se comunicou com esse número em alguma ocasião. E localizar um número para onde você ligou semanas atrás (considerando que você lembre quando foi) é um tédio, porque você não pode ir direto para um período. Descobrir quando foi a última vez que você ligou para um determinado contato é igualmente demorado.

Outra coisa chata é não poder apagar um grupo de ligações do log. Se um idiota qualquer passou a tarde inteira insistindo em ligar por engano para você depois de você ter dito mais de uma vez que era o número errado (é só comigo que acontece?) não existe um modo de deletar aquelas dezenas de ligações do log de uma vez (você tem que deletar uma por uma).

Eu comecei hoje a procurar por um programa que estendesse as capacidades do visualizador do TREO, mas acabei esbarrando em algo que achei melhor: um freeware que exporta o banco de dados para uma planilha do Excel.

Basta arrastar para PhoneCallDB Converter o backup de PhoneCalldb.pdb que é feito durante o Hotsync (procure no seu HDD) que ele salvará uma planilha com todos os dados em um arquivo à sua escolha. No total eu tinha 2897 ligações registradas desde que comecei a usar o aparelho em 12/02/2006. E olha que eu não gosto de telefone.

Como eu não preciso realmente do log no telefone agora que é mais fácil consultá-lo no PC, aproveitei para usar o gerenciador de arquivos que eu tinha no TREO (o 3xCommander) para apagar PhoneCalldb.pdb do aparelho, liberando com isso 245K de preciosa memória. Se você faz/recebe muitas ligações, seu log pode ser bem maior que isso.

A planilha criada não diferencia claramente ligações recebidas, efetuadas e perdidas, mas quem sabe usar o Excel (eu não sei) pode usar a coluna "Type" para criar destaques e filtros:

  • Type 1: Recebidas
  • Type 2: Perdidas
  • Type 3: Efetuadas
Se alguém conhece uma boa extensão para o Call Log ou um melhor modo de exportar os dados, (preferencialmente gratuitos, claro) por favor se manifeste :)

Quarta-feira, 5 de Setembro de 2007

Remover o SIM card (chip) com o telefone ligado no TREO650

O comum, em quase todos os telefones celulares que conheço, é o SIM card ficar debaixo da bateria ou de alguma forma preso por ela. O que é aparentemente proposital para forçar o usuário a efetuar a troca de chips com o aparelho desenergizado. Mas no TREO650 isso não é necessário, porque o compartimento do chip fica tão facilmente acessível que parece proposital para que você sinta que pode trocar de chips sem desligar o aparelho.




E é o que tenho feito desde que o comprei, há uns 18 meses. Eu só não tinha certeza de que isso estava certo, mas hoje lembrei de fazer uma pesquisa e encontrei a confirmação:

You don't have to do any special preparations before you remove the SIM. You might want to turn off Wireless mode of your phone to avoid a beep and an alert message, but you will not harm the SIM or the phone unless you are writing to the SIM when you remove it.

Ou seja: o TREO650 é um dos poucos celulares onde dá para trocar de chip sem ter que desligar primeiro. A seção telefone do aparelho (no TREO o telefone e o PDA são quase duas coisas distintas, mas inteligentemente interligadas) se desliga automaticamente na remoção do chip e ao colocar outro basta pressionar e segurar o botão verde do teclado para o PDA se oferecer para ligar o telefone novamente.

Nota: no jargão do TREO, a seção telefone é chamada de "radio", o que causa uma certa confusão, porque acaba sugerindo que o TREO tenha um "radio FM" embutido, que não tem.

Sábado, 27 de Janeiro de 2007

Um "mtktool" para o TREO650

Na verdade, é mais uma mistura de mtktool com mtkremaker.

Nota: Neste texto eu chamo de "RAM" a área onde o usuário do TREO pode colocar seus próprios programas e de "ROM" a área onde estão os programas que já vem com o TREO. Isso não está tecnicamente correto, por vários motivos, mas é como a maioria dos usuários de TREO se refere a essas áreas e simplifica bastante a explicação que vou dar. Em outro dia esclarecerei isso.

Eu estava fazendo uma pesquisa sobre o firmware do meu smartphone (parte de uma pesquisa maior de um texto que ainda não publiquei) , quando esbarrei por acaso em algo que pode me fazer olhar para o meu TREO650 com outros olhos.

O procedimento oficial de upgrade do firmware do TREO650 sempre foi complicado e assustador. Complicado porque você precisa de uma quantidade obscena de ram livre no aparelho para iniciar o processo (praticamente tem que apagar tudo o que instalou no aparelho) e assustador porque a PALM deixa bem claro que se algo der errado o aparelho vai virar um caríssimo peso de papéis.

Pelo que pude apurar até agora, o freeware TREO650 ROMtool elimina esses problemas. É 100% seguro e descomplicado. Como de costume, foi criado por um hacker e não pela própria Palm.

Com o ROMTOOL você pode:

  • Fazer backup do firmware;
  • Fazer downgrade do firmware;
  • Trocar o firmware sem precisar de RAM livre;
  • Experimentar firmware de outras operadoras (Sprint, Roger, Cingular);
  • Experimentar firmware customizado;
  • Apagar programas da ROM que não interessam. Por exemplo, eu não faço nenhum uso dos programas relacionados à Internet (Blazer, Versamail) e do limitado RealPlayer;
  • Instalar programas na ROM, que ficarão assim protegidos de apagamento em um Hard Reset;
  • Reduzir o tamanho da ROM (existe um limite), aumentando o espaço livre na RAM;
  • etc..
Com o ROMTOOL você não pode:
  • Desbloquear o TREO;
  • Usar em outros aparelhos que não sejam o TREO650;

Vantagens de se apagar os programas da ROM

  • Você pode substituí-los por outros programas que você realmente usa e estes sempre estarão disponíveis mesmo em caso de Hard Reset. Isso é especialmente interessante caso você tenha instalado (ou deseje instalar) fat32.prc, o pequeno hack que dá ao TREO650 a capacidade de acessar cartões SD de 4GB e que reportadamente melhora o desempenho do TCPMP e da exibição de imagens (supostamente por aumentar a velocidade de acesso ao cartão). É importante frisar que nem todo programa funciona bem (se chegar a funcionar) quando é instalado na ROM;
  • O espaço liberado na ROM é automaticamente usado por algo chamado "dbcache". Li mais de uma afirmação de que um dbcache maior aumenta a velocidade do TREO e reduz (quando não elimina) a praga dos resets espontâneos do aparelho

Para chegar à conclusão de que o programa é mesmo confiável eu passei algumas horas ontem lendo as 51 páginas deste tópico de mytreo.net. Lá pela metade já fica claro que o procedimento é 100% seguro. Eu parei de ler o tópico lá pela página 41, de saco cheio com as pessoas que por preguiça de ler estavam entulhando o tópico com questões repetidas que já haviam sido claramente respondidas. O tópico foi bloqueado na página 51 justamente por causa disso.

Eu ainda não testei o procedimento, porque estou tendo problemas para reaver meu cabo de Hotsync (como diz aquele velho provérbio chinês: "tem amigo safado quem pode") e o processo não pode ser feito sem ele. Mas é a primeira coisa que eu vou fazer ao tê-lo de volta.

O resultado será postado aqui no blog. Quem sabe até sai um tutorial.

Toma essa, iPhone!

Quinta-feira, 25 de Janeiro de 2007

Snapshots no TREO650

Eu estou há dias trabalhando em um novo texto que vai misturar DivX players, gravadores de DVD e palmtops (vocês saberão quando estiver pronto). Passei horas somente tentando encontrar um programa que fizesse snaphots de boa qualidade da tela de meu TREO650. Testei vários e o resultado está aqui.

Pré-requisito: só programas que podem fazer snapshots coloridos.

  • Zgrab - freeware - Não funcionou com o TREO650. Não consegui fazer nenhum snapshot;
  • JollyRoger2 - freeware - Funciona, mas as imagens são PCX coloridas de qualidade questionável e cores esquisitas;
  • SNAP - freeware - Funcionou muito bem. Faz snapshots apenas em BMP direto no cartão SD. É o mais demorado de todos para fazer um snapshot, porque só salva em BMP (a velocidade da gravação no SD é o gargalo) mas é grátis e funciona.
  • Screenshot5 - US$15 - Funcionou muito bem. Faz snapshots apenas na memória, que você precisa exportar depois (é facil) para o cartão SD. Exporta em BMP ou JPG;
  • QuickTake 2.0 - US$12 - Funcionou muito bem. Faz snapshots direto no cartão SD em BMP ou JPG;

Levei um tempão apanhando com os programas (nada funcionava) apenas por não entender como as teclas são nomeadas. Por exemplo: quando o snap está configurado para a tecla "agenda" é a tecla com o ícone verde de um telefone do TREO que está mapeada para ativar o snapshot. Eu insistia em querer apertar a tecla ao lado. :(

Terça-feira, 19 de Setembro de 2006

Transforme seu TREO em um iPod


Seguindo uma dica do colega Goldbach, estou testando o mOcean no meu TREO650. Minhas impressões são mistas e ainda não dá para fazer um review, mas já posso "soltar" algumas coisas.

O mOcean é um conjunto de software para Palm e conduite Mac/Windows que visa transformar seu PALM compatível (apenas Treo 700p, Treo 650, Palm T|X e LifeDrive) em um iPod.

Eu nunca usei um iPod e é minha primeira vez com o iTunes, por isso dêem um desconto, OK? :)

  • As músicas são classificadas automaticamente por suas tags id3, tornando fácil, mesmo com as músicas misturadas, selecionar por artista e álbum;
  • Após instalar o conduite de ligação com o iTunes, você precisa explicitamente dizer ao conduite o que quer transferir, senão nada funciona;
  • Funcionou com o iTunes 6, transferindo uma playlist que eu criei no iTunes, com música e tudo, para o cartão SD do TREO650;
  • O programa precisa ser instalado no PALM transferindo o arquivo mOcean-Installer.prc via hotsync. Quando o hotsync termina, a instalação começa no PALM. Curiosamente, se você tiver o Winrar instalado em sua máquina e abrir com ele o mocean.zip baixado do site da MotionApps, ao tentar clicar duas vezes no prc, esperando enviá-lo para o Quick Install, aparece o conteúdo do prc ainda no Winrar (são 7 arquivos). Você pode ser tentado a instalá-los um por um (como eu fiz) mas o software vai funcionar apenas parcialmente;
  • As músicas não são transferidas via hotsync normal. Você tem que usar a opção SYNC do mOcean para iniciar a transferência. Quando ativada, o TREO650 passa a ser enxergado momentâneamente pelo Windows como um disco removível (assim como o iPod) e as playlists/músicas são transferidas para o cartão. Após a transferência, o disco virtual é desligado (o que é uma pena). Por conta desse esquema de funcionamento, não consegui fazer o SYNC via bluetooth, embora meu hotsync via bluetooth funcione normalmente;
  • Não sei se foi coincidência ou proposital, mas o SYNC só funcionou mesmo após um reset inesperado do TREO. Não houve nenhuma mensagem dizendo que foi o mOcean que fez o reset nem encontrei isso no manual do mOcean;
  • Após o reset, o brilho da tela do TREO voltou zerado. Até parecia que havia pifado, mas bastou acessar o controle de brilho via teclado para resolver o problema;
  • Para quem já usou um iPod isso pode ser intuitivo, mas para quem nunca usou, a necessidade de usar aquele disco na tela para selecionar alguns itens é estranho. Por exemplo, parece que só é possível dar seu "rating" a uma música esfregando o dedo sobre a figura do disco na tela;
  • Não consegui fazer com que o esquema de rating (nota ou avaliação) funcionasse. Eu até consigo classificar uma música enquanto a escuto, mas ao ouvir outra e voltar a ela, a classificação sumiu;
  • O mesmo rating feito no iTunes também não é transferido para o mOcean no SYNC. Ou seja: até agora, o esquema de rating não serve para nada. Não que o rating realmente me interesse, porque acho bobagem dar "nota" a uma música (ou eu gosto, ou não gosto), mas como as playlists não funcionam do jeito que quero, isso podia ter alguma utilidade;
  • O esquema de criar playlists enquanto se escuta as músicas é furado. Pela propaganda, fui levado a entender que eu poderia colocar uma música na playlist enquanto a ouvia, mas não funciona assim. Você só pode colocar uma música na playlist enquanto está nos menus, navegando pelas músicas. Isso tem sua utilidade e já o torna melhor que os softwares concorrentes que testei antes, como o Realplayer para Palm e o Pocket Tunes, mas ainda assim não atende minha necessidade. Eu gostaria de poder encher o meu cartão (2GB) com MP3 que não ouvi ainda, colocar no modo shuffle (aleatório) e à medida que vou escutando as músicas ir colocando na playlist só as que eu achar que valem a pena, rapidamente. Com o esquema usado pelo mOcean, se eu gostar da música que estou escutando vou ter que procurá-la nos menus para colocar na minha playlist. Nada inteligente. Se é asim que o iPod opera, não serve para mim;
  • Você tanto pode escolher as músicas pela categorização do iPod como pode acessar dietamente o cartão e procurá-las pelos diretórios.
Resumindo, por enquanto, as únicas vantagens do mOcean (para mim) são:
  • Sua classificação automática e rápida das músicas no cartão pelas tags id3;
  • O fato de poder criar playlists no iTunes e transferir com música e tudo.