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
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
$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 />
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 handheld, neopwn, wifi, freerunner
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
hoje tive oportunidade de ver uma demo muito impressionante do freeruner a ser reconhecer um conjunto de gestos predeterminados. pareceu me muito interessante.