2009-08-31

Usando todo o poder do GPS do seu N810!


Todos que possuem um N810, já devem ter tentado usar o GPS, e creio que a maioria até mesmo desistiu, pois aqui vai um mini tutorial de como usar corretamente o GPS e ter a localização ativa em menos de 5 segundos.

1- Lendo o manual, temos as seguintes dicas:
- Use em um lugar aberto, com vista para o céu, uma janela serve.
- Não cubra com a mão a área aonde fica a webcam, pois a antena do GPS é logo ali, e o sinal some.

2- Instale o aplicativo maemo-mapper
"maemo-mapper - Geographical mapping and driving directions."

3- Configure o maemo-mapper
- Abra o software (em Extras)
- Vá ao menu Maps>Download Sample Repositories... , uma lista de serviços de mapas será baixada.
- Vá ao menu Maps>Manage Repositories... e selecio Google Street

- A google andou mudando as URLs de ser serviços de mapas, sem contar que se tentares acessar pelo browser, terás o IP bloqueado por um período, no campo "URL Format", troque o link por:
http://mt0.google.com/mt/v=w2.95&hl=en&x%d&y=%d&zoom=%d

4- Instale o software aGPS-ui
"agps-ui - A-GPS beta for N810"
Este software irá inicializar o GPS do N810 com uma lista de satelites proximos ao ponto o qual você selecionou no mapinha, para usar é simple.

- Feche o maemo-mapper
- Abra o aGPS-ui, no mapa que aparece clique na posição mais próxima de onde você acha que está, não precisa ser muito preciso, mas ajuda.
- Neste ponto haverá necessidade de uma conexão com a internet, após isso irá ser criado um cache que é válido com 400Km, em todo do ponto que você clicou no mapa, bom isso é só para acelarar o link GPS
- Abra o maemo-mapper deverá aparecer entre 5 e 12 satelites logo de cara e em 5 a 10 segundo o link estará OK!

É isso! Felicidade e bom uso do GPS!!!

2009-08-28

N900 (RX-81), agora é Oficial!


Após muitos rumores, finalmente a Nokia fez o anuncio oficial do N900, abaixo as especificações:
Technical specifications

Display
* 3.5 inch touch-sensitive widescreen display
* 800 × 480 pixel resolution

Language support
British English, American English, Canadian French, Czech, Danish, Dutch, Finnish, French, German, Italian, Norwegian, Polish, Portuguese, Spanish, Latin American Spanish, Swedish, Russian

Connectivity
* 3.5mm AV connector
* TV out (PAL/NTSC) with Nokia Video Connectivity Cable
* Micro-USB connector, High-Speed USB 2.0
* Bluetooth v2.1 including support for stereo headsets
* Integrated FM transmitter
* Integrated GPS with A-GPS

Battery
BL-5J 1320mAh

Processor and 3D accelerator
TI OMAP 3430: ARM Cortex-A8 600 MHz, PowerVR SGX with OpenGL ES 2.0 support

Memory
Up to 1GB of application memory (256 MB RAM, 768 MB virtual memory)
Size and weight

Volume:
Approx 113cc
Dimensions:
110.9 × 59.8 × 18 (19.55 at thickest part) mm
Weight:
Approx 181g

Mass memory
* 32 GB internal storage
* Store up to 7000 MP3 songs or 40 hours of high-quality video
* Up to 16 GB of additional storage with an external microSD card

Keys and input method
* Full QWERTY tactile keyboard
* Full QWERTY onscreen keyboard

Colour
Black

Operating frequency
* Quad-band GSM EDGE 850/900/1800/1900
* WCDMA 900/1700/2100 MHz

Data network
GPRS class A, multislot class 32, maximum speed 107/64.2 kbps (DL/UL)
EDGE class A, multislot class 32, maximum speed 296/177.6 kbps (DL/UL)
WCDMA 900/1700/2100. Maximum speed PS 384/384 kbps (DL/UL)
HSPA 900/1700/2100. Maximum speed PS 10/2 Mbps (DL/UL)
WLAN IEEE 802.11b/g

Call features
* Integrated hands-free stereo speakers
* Call waiting, call hold, call divert
* Call timer
* Logging of dialed, received and missed calls
* Speed dialing via contact widget
* Vibrating alert (internal)
* Side volume keys
* Mute/unmute
* Contacts with images
* Conference calling with up to 3 participants
* Internet calling

Email & Messaging
* Supported protocols: Mail for Exchange, IMAP, POP3, SMTP
* Support for email attachments
* Support for rich HTML
* SMS and Instant Messages as conversations
* Support for Nokia Messaging service
* Instant messaging and presence enhanced contacts
* Multiple number, email and Instant Messaging details per contact, contacts with images
* Support for assigning images to contacts

Additional features
* 3D Accelerometer
* Ambient Light Sensor
* Nokia Maps
* Ovi Files
* Ovi Share
* Proximity Sensor

Web browsing
* Maemo browser powered by Mozilla technology
* Adobe Flash™ 9.4 support
* Full screen browsing

GPS and navigation
* Integrated GPS, Assisted-GPS, and Cell-based receivers
* Pre-loaded Ovi Maps application
* Automatic geotagging

Camera
* 5 megapixel camera (2584 × 1938 pixels)
* Image formats: JPEG
* CMOS sensor, Carl Zeiss optics, Tessar lens
* 3 × digital zoom
* Autofocus with assist light and two-stage capture key
* Dual LED flash
* Full-screen viewfinder
* Photo editor on device
* TV out (PAL/NTSC) with Nokia Video Connectivity Cable (CA-75U, included in box) or WLAN/UPnP
* Landscape (horizontal) orientation
* Capture modes: Automatic, portrait, video, macro, landscape, action

Video
* Wide aspect ratio 16:9 (WVGA)
* Video recording file format: .mp4; codec: MPEG-4
* Video recording at up to 848 × 480 pixels (WVGA) and up to 25fps
* Video playback file formats: .mp4, .avi, .wmv, .3gp; codecs: H.264, MPEG-4, Xvid, WMV, H.263

Secondary Camera
* Resolution 640 x 480
* F-Stop/Aperture f/2.8
* Image Formats JPEG
* Video Recording Resolution 640 x 480
* Video Recording Format H.263

Music and audio playback
* Maemo media player
* Music playback file formats: .wav, .mp3, .AAC, .eAAC, .wma, .m4a
* Built-in FM transmitter
* Ring tones: .wav, .mp3, .AAC, .eAAC, .wma, .m4a
* FR, EFR, WCDMA, and GSM AMR
* Digital stereo microphone
* DLNA

Personalisation
* Background pictures
* Widgets on your desktops
* Intelligent contact shortcuts
* Shortcuts to your favourite websites
* Shortcuts to applications
* Themes

Operating system
Maemo 5 software on Linux

Applications
* Maemo Browser
* Phone
* Conversations
* Contacts
* Camera
* Photos
* Media player
* Email
* Calendar
* Ovi Maps
* Clock
* Notes
* Calculator
* PDF reader
* File manager
* RSS reader
* Sketch
* Games
* Widgets
* Application manager for downloads

Gaming
* Bounce
* Chess
* Mahjong

What´s in the box
* Nokia N900
* Nokia Battery (BL-5J)
* Nokia High Efficiency Charger (AC-10)
* Nokia Stereo Headset (WH-205)
* Video out cable (CA-75U)
* Nokia charger adaptor (CA-146C)
* Cleaning cloth




Fotos, vazadas do N900 (RX-81):





fontes da fotos: Nokia e MobileCrunch.

Espero que não saia com o preço do N97!

2009-08-27

Bash 3.2.0 para N810, abaixo o Busybox!

Para quem é fanático no uso da shell nada como ter a bash, em breve atualizo esta versão, falta é tempo mesmo...

ATENÇÃO: Não remova o Busybox, há muitos aplicativos que são feitos para trabalhar com o Busybox, remove-lo irá impedir o funcionamento do Maemo Linux, e conseqüentemente de seu PDA!

ATENÇÃO: Pela a mesma razão acima, não troque a shell do usuário "user", nem aponte o link simbólico /bin/sh para o bash.

OBS¹: Este pacote bash, foi feito para trabalhar junto com o busybox e preferencialmente

1- Acesse como root (instale o openssh ou rootsh)

2- Faça o daowload do pacote
wget http://maemo.vivaphp.net/pool/bash-shell_3.2-0_armel.deb

3- Instale a BASH
dpkg -i bash-shell_3.2-0_armel.deb

4- Tenha uma super shell, para um super usuário. (não faça isso com o usuário user)
vi /etc/passwd
root:xXxXxXxXxXxX:0:0:root:/root:/bin/bash

5- Configure a Shell do root. (baseado na shell do Gentoo Linux)
vi ~/.profile
export PS1='\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] '
umask 022

shopt -s histappend
PROMPT_COMMAND="history -a; $PROMPT_COMMAND"
export HISTSIZE=1000
export HISTFILESIZE=1000

vi ~/.inputrc
$if Bash
# Search history back and forward using page-up and page-down
"\e[5~": history-search-backward
"\e[6~": history-search-forward
$endif

6- Configura a shell do user (/bin/sh -> busybox)
vi ~/.profile
export PS1='\[\033[01;32m\]\h\[\033[01;34m\] \W \$\[\033[00m\] '
umask 022

2009-08-26

Emulando um N800 com o Qemu (Testado!)


Aqui uma pequena tradução do Howto, para quem quer emular um N800 usando o QEmu, pode ser útil para testar aplicativos, pena que não tem uma emulação do touchscreen.

1. Crie uma pasta para trabalhar nela:
1. $ mkdir ~/tmp/qemu-n800
2. Download o QEMU do repositório svn com data 2009-03-03 (rev. 6679):
1. $ cd ~/tmp/qemu-n800/
2. $ svn co -r 6679 http://svn.savannah.gnu.org/svn/qemu/trunk qemu-svnr6679
3. Compile o QEMU
1. $ cd ~/tmp/qemu-n800/qemu-svnr6679/
2. $ ./configure --prefix=${HOME}/tmp/qemu-n800/instroot --disable-linux-user --enable-system --disable-darwin-user --disable-kqemu --target-list=arm-softmmu
3. $ make
4. $ make install
4. Download a firmware do Maemo para Nokia N800:
1. Vá para http://maemo.org/community/wiki/HOWTO_FlashLatestNokiaImageWithLinux/
2. Download o OS para Nokia N800 clicando no link apropriado, alguma coisa como "IT OS Software Edition 2008 (version 2.2007.51-3)"
1. Você irá precisar de um número serial de um Nokia N800 para isto: Você pode comprar um ou usar o google.
3. Salve o arquivo para ~/tmp/qemu-n800/
4. Assumiremos que o arquivo que você baixou chama-se "RX-34_2008SE_2.2007.51-3_PR_COMBINED_MR0_ARM.bin"
5. Download o Nokia Nseries Firmware Flashing Tool versão 3
1. Baixe a versão appropriada para o seu sistema operacional no endereço: http://tablets-dev.nokia.com/d3.php
2. Salve o arquivo em ~/tmp/qemu-n800/
3. Assumiremos que o nome do arquivo é "flasher-3.0-static"
6. Faça o Firmware Flashing Tool executável
1. $ chmod +x ~/tmp/qemu-n800/flasher-3.0-static
7. Desempacote o Nokia N800 OS2008 Firmware
1. $ cd ~/tmp/qemu-n800/
2. $ mkdir os2008
3. $ cd os2008/
4. $ ../flasher-3.0-static -u -F ../RX-34_2008SE_2.2007.51-3_PR_COMBINED_MR0_ARM.bin
8. Download o "Poky Linux" Flash Filesystem Tool
1. $ cd ~/tmp/qemu-n800/
2. $ svn cat http://svn.o-hand.com/repos/poky/trunk/scripts/poky-nokia800-flashutil > poky-nokia800-flashutil
3. $ chmod +x poky-nokia800-flashutil
9. Extraia a "config" da partição de seu Nokia N800
1. $ cd ~/tmp/qemu-n800/
2. $ ssh root@nokia-n800 cat /dev/mtd1ro > config.mtd
3. ou Baixe aqui.
10. Use o "Poky Linux" Flash Filesystem Tool para criar um filesytem para o sistema emulado (Estas instruções foram adaptadas de Marcin Juszkiewicz's blog)
1. $ cd ~/tmp/qemu-n800/
2. $ ./poky-nokia800-flashutil os2008/initfs.jffs2 qemu-n800.img initfs
3. $ ./poky-nokia800-flashutil config.mtd qemu-n800.img config
4. $ ./poky-nokia800-flashutil os2008/rootfs.jffs2 qemu-n800.img rootfs
11. Inicialize o QEMU as opções abaixo:
1. $ cd ~/tmp/qemu-n800/
2. $ ./instroot/bin/qemu-system-arm -kernel os2008/zImage -M n800 -mtdblock qemu-n800.img -m 130 -append "root=/dev/mtdblock3 rootfstype=jffs2"
12. Finalmente funcionou, demora um pouco para carregar, aguarde, é assim mesmo uma tela preta por uns bons minutos.

fonte: Emulating a Nokia N800 with QEMU by Roy Keene.

OBS¹: O numero de série do N8x0 é o endereço MAC da wlan, após muita pesquisa encontrei essa foto com o MAC aqui: 00194F9EFF2D

OBS²: Ainda não tentei com a FW do N810, ao que Eu saiba é tudo diferente, particionamente é outro e possivelmente não irá carregar.

2009-08-24

N810, da nokia.com.br na mão

Assim que cheguei em casa neste domingo, primeira coisa que vi foi a caixa do submarino.

Quais as principais diferenças para o N810, USA:

1- Teclado com "ç" e acentos
2- Manual em Português
3- Garantia
4- Achei o acabamento do N810 USA, bem melhor que deste modelo, o modelo USA é fabricado na China e esse na Coreia do Sul.
5- O N810 BR, já veio com a ultima versão do Maemo e com todos os softwares atualizados. boa pedida...

E por R$594,00 de 12x sem juros não pude resistir.

2009-08-05

Novamente o 3G com problemas

Estes dias após muita dor de cabeça com o modem E226 3G da Claro que por algum motivo parou de conectar com o 3G, e ficou operando normamente em modo 2G, sei que o problema não é na claro, pois usei o SIM em outro modem e funcionou, e usei outro SIM da Oi no meu modem e este também só conectou em 2G.

Parte 1 - O Atendimento da Claro me pediu para fazer varias coisas no software (windows) e nada, troca de APN, seleção de bandas diferentes e nada;

Parte 2 - No site da Huawei, vi que há outros donos do modem E226 com o mesmo problema por ai.

Bom descobri aqui algo que resolve parcialmente a coisa, mas ao menos consigo conectar-me em 3G

AT^SYSCFG:14,2,3FFFFFF,1,2
para UMTS/3G, modo Somente 3G e todas as bandas ou

AT^SYSCFG:13,2,3FFFFFF,1,2
para UMTS/3G, modo Somente 2G e todas as bandas

Também tive de voltar para a APN: claro.com.br, meu wvdial.conf
[Dialer Defaults]
Carrier Check = off
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","claro.com.br"
Password = claro
Ask Password = 0
Check Def Route = 1
Phone = *99***1#
Idle Seconds = 0
Modem Type = Analog Modem
Stupid Mode = 1
Compuserve = 0
Baud = 460800
Auto DNS = off
Dial Command = ATDT
Modem = /dev/ttyUSB0
ISDN = 0
Username = claro

[Dialer claro3g]
Stupid Mode = on
Password = claro
Auto Reconnect = on
Username = claro
Phone = *99***1#