Atualização Keon – GeeksPhone – FirefoxOS 1.0.1.0-prerelease

Para os que possuem um Keon GeeksPhone e precisam resetar o sistema por algum problema ou então desejam atualizar o FirefoxOS para uma versão mais recente, segue arquivo .tar.gz com a ROM da versão  FirefoxOS 1.0.1.0-prerelease.

Neste post, publiquei algumas orientações básicas de atualização/reinstalação do sistema utilizando fastboot.

Caso tenham qualquer dúvida ou comentário, postem aqui que vou respondendo dentro do possível.

Fotos diversas – Keon GeeksPhone

DSC03283 DSC03284 DSC03285 DSC03286 DSC03287

Keon GeeksPhone – FirefoxOS – Detalhamento físico, problemas e limitações

descricao

Descrições físicas do aparelho

  1. Alto falante para ligações
  2. Botão para ligar/desligar o dispositivo
  3. Volume +
  4. Volume -
  5. Botão Home (retorna para a tela inicial do aparelho, se pressionado por alguns segundos apresenta o seletor de aplicações abertas com a opção de fechar as aplicações abertas)
  6. Conector para headphones
  7. Camera de 3.2Mp
  8. Micro USB para recarga do aparelho e conexão com o computador ( o aparelho funciona sem a bateria se alimentado pela USB)
  9. Slot interno para cartões MicroSD, basta remover a capinha traseira para inserir o cartão, o equipamento suporta até 32Gb
  10. Slot interno para SIM Card
  11. Alto falante para viva voz e music player ( volume e qualidade interessantes para um dispositivo de baixo custo)

Obs: para acessar o modo recovey do aparelho, basta pressionar o botão 4 – Volume -   e em seguida ligar o dispositivo com o botão 2, daí basta conectar o dispositivo na USB do computador e poderá a partir daí instalar novas ROMS e atualizar o sistema do seu Keon GeeksPhone, conforme descrito no post anterior Flashing Keon GeeksPhone

Problemas e limitações encontradas – FirefoxOS / Keon Geeksphone

  • fastboot/bootloader não apresenta menus como nos telefones com android para resetar configurações do fabricante e instalar ROM a partir do cartão microSD. Pelo menos nao no meu aparelho e nesta versão do sistema instalado.
  • Apesar do dispositivo possuir Bluetooth, este recurso não está 100% funcional, creio que seja restrição na API e não no aparelho em sí. Ao tentar conectar um headset bluetooth, eu consigo parear, porém o áudio não é transferido do aparelho para o fone, ele mostra como conectado mas nada acontece e o som continua saindo no alto falante do aparelho
  • A camera é outro problema, as vezes tira foto, as vezes não, mas sempre funciona a imagem congela, fica toda desfocada e dai apresenta a foto que foi tirada, este é um outro caso de problema nas APIs.
  • Um problema comum, não só deste aparelho, é a localização do slot do cartão MicroSD, é necessário tirar a capa traseira e inserir o cartão. Nos testes que eu fiz, somente é detectado ao reiniciar o aparelho. No meu Galaxy SII tenho que tirar até a bateria, o que é ainda pior.
  • O botão voltar na interface do Firefox OS é muito pequeno, se localiza no canto superior esquerdo das janelas das Apps, pelo menos para o calibre do meu dedo fica um pouco dificil para acertar, sempre tenho que tocar umas 2 ou 3 vezes na tela. O mesmo ocorre com o teclado qwerty virtual, as teclas que se localizando nos cantos da tela são mais dificeis de acertar, tanto direito quanto esquerdo.
  • O conjunto de Apps ainda é bem limitado, sinto falta dos aplicativos funcionais e oficiais do Facebook, Instagram, twitter, Nike+ dentre outros que utilizo no android, porém vejo uma boa evolução e funcionamento dos aplicativos já disponibilizados, portanto o Telefone+FirefoxOS tem um grande potencial a ser explorado pelo desenvolvedores de Web Apps.
  • ATUALIZAÇÃO 02/02/2013 – Testei o Keon com um cabo USB para avaliar o modo USB OTG / USB Host Mode e não funcionou, neste caso também não sei indicar se é limitação do aparelho ou do sistema.

Video introdutório – Keon GeeksPhone – Firefox OS

Video de apresentação do Keon GeeksPhone. Este vídeo foi gravado com uma Camera Sony antiga, portanto, não reparem a péssima qualidade pois é meu primeiro video do gênero :-)

Postem aqui seus comentários e dúvidas!  Em breve publicarei maiores informações sobre o aparelho. Comentem e curtam também no youtube!!! Valeu pessoal!

Flashing Keon GeeksPhone

Para instalar o sistema completo do Firefox OS no Keon GeeksPhone ou atualizar uma versão (seja bugada ou não), basta baixar o pacote da ROM, que normalmente é um arguivo ZIP ou TAR.GZ com 3 arquivos .IMG ( boot.img, system.img e userdata.img).

Além dos arquivos do Firefox OS, você precisará dos aplicativos adb e fastboot devidamente instalados em sua distribuição GNU/Linux, no meu caso, fiz a instalação do Firefox OS utilizando o Ubuntu.

Após descompactar a ROM baixada, acesse o diretório onde estão os arquivos .IMG e use os comandos abaixo (no ubuntu é necessário utilizar o comando sudo):

  • sudo adb reboot bootloader  ( reinicia o dispositivo conectado via USB em modo bootloader)
  • sudo fastboot flash boot boot.img ( instala gerenciador de boot )
  • sudo fastboot flash splash splash.img ( atualiza a imagem de boot do sistema)
  • sudo fastboot flash system system.img  ( instala todo o sistema )
  • sudo fastboot flash userdata userdata.img ( instala configurações básicas do usuário )
  • sudo fastboot reboot ( reinicia o dispositivo, pronto para uso )

Após a execução desses comandos seu telefone estará devidamente atualizado e configurado, pronto para uso ;-)

Assim que eu explorar um pouco mais o sistema, postarei aqui as novidades!

Saudações Livres

Rodrigo Padula

GeeksPhone – Keon

Durante a Campus Party recebi meu Smartphone Keon da GeeksPhone das mãos do CEO da empresa Rodrigo Silva-Ramos, o primeiro a ser entregue aqui no Brasil para um consumidor final ;-)

O Keon vem com Firefox OS 1.0.0.0-prerelease e funciona muito bem, apesar de ser um dispositivo developer preview de baixo custo. O Hardware e software funcionam muito bem. Essa união entre Mozilla e GeeksPhone foi sensacional, a missão das duas empresas se encaixam incrivelmente.

A Mozilla oferece um sistema operacional móvel fácil, intuitivo e completamente aberto e a GeeksPhone ofecere dispositivos acessíveis(baixíssimo custo), com foco nos Geeks/Desenvolvedores, com um hardware barato, estável e totalmente acessível, tornando nossos hacks facilmente aplicáveis não necessitando quebras de barreiras de segurança, sim-locks, bootloader e etc…

keon rodrigopadula geeksphone frente

keon rodrigopadula geeksphone verso

Esse device foi uma surpresa muito positiva, ao ler as especificações do fabricante (listadas abaixo) no site oficial e na caixa do dispositivo, inicialmente havia ficado intrigado:

  • CPU Qualcomm Snapdragon S1 7225AB 1Ghz.
  • UMTS 2100/1900/900 (3G HSPA).
    GSM 850/900/1800/1900 (2G EDGE).
  • Tela 3.5″ HVGA Multitouch.
  • Camera 3 MP, Wifi, GPS,
  • 4 GB (ROM) and 512 (RAM).
  • MicroSD, N, Light & Prox. Sensor, G-Sensor, MicroUSB
  • GPS, Wifi
  • Bateria 1580 mAh.

Pensei, dentre tantos recursos, por que não Bluetooth, Radio FM?? E a surpresa foi que ao usar o celular, verifiquei que ele possui ambos os recursos, completamente funcionais e com apps já incluidas no FirefoxOS para explorar tais funcionalidades.

Então, podemos incluir as funcionalidades na lista:

  • Bluetooth
  • Radio FM

ATUALIZAÇÃO: conversei com o Fabricante e estas informações foram atualizadas no site.

Agora pretendo estudar um pouco mais a fundo a arquitetura do Firefox OS para começar a hackear algumas apps ;-)

Estou preparando um video completo do aparelho e do sistema.