Category: openmoko


Opentom in the freerunner


Is it possible to run opentom in the freerunner? Perhaps. theres nothing on openmoko.org and i surely need more research on this topic.

so far i’ve come up with these:

http://www.tomtom.com/page.php?Page=gpl

http://www.opentom.org/OpenTom_release

http://www.gpsunderground.com/forums/showthread.php?t=2978

Personalização da OM2008.9


$Id: openmoko.txt,v 1.15 2008/11/09 14:28:39 guru Exp $Id: openmoko.txt,v 1.15 2008/11/09 14:28:39 guru Exp $


The following is based on the FR Openmoko release Om2008.9-gta02-20080916
and describes the essential changes I did in the FR software after flashing:

Om2008.9-gta02-20080916.uImage.bin
Om2008.9-gta02-20080916.rootfs.jffs2


lista de melhorias e personalizações feitas por um user da OM2008.9

The version above shows up in file system as:

# cat /etc/om-version
Tag Name:
VERSION: 21895bf33f04f36292eec686438b55a514cb715d
Branch: org.openmoko.asu.stable
Build Host: barbie
Time Stamp: Tue, 16 Sep 2008 08:25:15 +0800


link
lt;br /><br /><br />The following is based on the FR Openmoko release Om2008.9-gta02-20080916<br />and describes the essential changes I did in the FR software after flashing:<br /><br />Om2008.9-gta02-20080916.uImage.bin<br />Om2008.9-gta02-20080916.rootfs.jffs2<br /><br /><br />lista de melhorias e personalizações feitas por um user da OM2008.9<br /><br />The version above shows up in file system as:<br /><br /> # cat /etc/om-version<br /> Tag Name:<br /> VERSION: 21895bf33f04f36292eec686438b55a514cb715d<br /> Branch: org.openmoko.asu.stable<br /> Build Host: barbie<br /> Time Stamp: Tue, 16 Sep 2008 08:25:15 +0800<br /><br /><br /><a href="http://www.unixarea.de/openmoko.txt">link</a><br />

link

Running on a well balanced mix of open source hardware and network security testing software, NeoPwn has been a long awaited pocket penetration testing platform. This is the first ever network auditing distribution for a mobile phone.

The NeoPwn uses the base platform of the Openmoko Neo Freerunner, which offers USB WLAN support, a GPS Modem, a GPRS Modem for cellular connectivity, and an CSR based Bluetooth module. The USB hostmode will also allow for a range of other devices and peripherials.

Neopwn runs on an optimized FULL custom Debian operating system that boots off of a microSD card with a custom Linux kernel, with a vast support range for module drivers, allowing the network security tester the ability to perform various network penetration auditing tasks that are normally carried out on a notebook or desktop workstation.

Many open source penetration testing applications have been ported specifically to the NeoPwn, and include (but not limited to):

Categorias do Technorati , , ,


este setup foi testado com a stack “Om2008.08”. pressupoem-se conhecimentos de vi e a pre instalação das bluez-utils e gpsd.

i) ligar o bluetooth no freerunner

/etc/init.d/bluetooth stop
/etc/init.d/bluetooth start

ii) procurar informação sobre o gps BT

hcitool scan

a consola deverá devolver algo do tipo

root@om-gta02:~# hcitool scan
Scanning ... 00:0D:B5:38:15:23 BT-GPS-381523

fixar o mac do gps.

iii) passo seguinte: configurar o rfcomm.conf

vi /etc/bluetooth/rfcomm.conf

e alterar o texto em conformidade

#
# RFCOMM configuration file.
#
rfcomm0 {
#
# Automatically bind the device at startup
bind no;
#
#
# Bluetooth address of the device
device 00:0D:B5:38:15:23;
#
#
# RFCOMM channel for the connection
channel 1;
#
#
# Description of the connection
comment "GPS Bluetooth BT-381";
}

ainda não descobri uma maneira adequada de verificar qual o channel do aparelho. o channel varia entre 1 e 10 creio eu. procurar na documentação do aparelho por mais informação.

iv) a seguir falta activar o rfcomm com os seguintes dois comandos:

root@om-gta02:~# rfcomm release rfcomm0
root@om-gta02:~# rfcomm bind 0

em vez de 0 pode ser 1, 2, etc de acordo com o numero no file de configuração. O gps tem de estar ligado neste momento.

para testar podemos usar o comando

cat /dev/rfcomm0

v) editar o file de config do gpsd (ver mais info aqui)

vi /etc/default/gpsd

o meu está assim:

# If you must specify a non-NMEA driver, uncomment and modify the next line
#GPSD_OPTS=#GPS_DEV="/dev/ttyS3"
#
#usa esta linha para ligar o gpsd ao gps interno do freerunner
#GPS_DEV="/dev/ttySAC1"
#
#usa esta linha para ligar o gpsd ao gpsbluetooth
GPS_DEV="/dev/rfcomm0"

devemos editar este ficheiro para ligarmos o gps interno do freerunner ou o gps BT.

vi) ligar o gpsd (previamente instalado – ver mais info aqui) com a nova configuração. deste modo ele vai ouvir o rfcomm0.

/etc/init.d/gpsd stop
/etc/init.d/gpsd start

vii) ligar o tangogps ou navit ou whatever.

********************************************
paginas consultadas:

http://wiki.openmoko.org/wiki/Neo_FreeRunner_GPS

http://wiki.openmoko.org/wiki/Getting_Started_with_your_Neo_FreeRunner#Use_the_GPS

http://gpsd.berlios.de/bt.html

tangoGPS 0.9.3


Saiu a versão 0.9.3 do tango GPS.

Aqui fica a demo:


link


hoje tive oportunidade de ver uma demo muito impressionante do freeruner a ser reconhecer um conjunto de gestos predeterminados. pareceu me muito interessante.