Openmoko: Difference between revisions

From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs)
Brian Wilson (talk | contribs)
mNo edit summary
 
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
Neo Freerunner
[[Category: Openmoko]]


ME 354651011662048
I have a '''Neo Freerunner'''. I got it to experiment with putting Linux and GPS together on a small handheld device. The fact that it happens to have a cellphone built-in was not a factor when I bought it.
S/N 8A8603722
DATE CODE 20080621
GSM 850/1800/1900


Using a 4GB Sandisk MicroSD card and a T-Mobile card
Now it turns out that I am now using it as a phone and not using GPS at all. I still '''want''' to us the GPS but time and the other 14 GPS receivers that I have available all conspire against me.


== Testing distributions ==
I came by a $20 cellphone demo SIM card so I tested out the Neo's cellphone capabilities. I was able to test both GSM voice and GPRS data services for a month. I discovered my phone had the buzz problem and had it fixed in June.


I have had so many distributions loaded, the poor thing must be very confused.
Now I am using a pay-as-you-go T-Mobile SIM, and the Neo works great as a phone.


Openmoko says that the "way forward" is FSO but it's just a framework right now.
I am using a 4GB Sandisk MicroSD card. To avoid known problems with GPS on the FreeRunner I use an external antenna when I play with the GPS.


'''OM2008.12''' -
== Current distribution: SHR ==
Now built on QTopia so still probably a good choice for me. More notes below in next section.


'''FSO''' - just a framework, not usable for anything except development. Illume
2010-12-31 Just updated after not using the phone most of the year.
Using Qi bootloader now because it's supposed to allow GPS to work with current SHR image. Using the phone to try to do more [[FoxtrotGPS]] development.


'''SHR''' - FSO + some extras - "S" is for stable but it's not done yet! Phone works. There was no "testing" rootfs so I used the "unstable" (it was the only choice!) Illume SHR
2010-Jan-03 -- After reading the survey on the OpenMoko list I decided to try the SHR image.


'''Android''' - Phone app crashes every 30 seconds. UI seems a bit lightweight. Seems like a toy to me.
== Favourite so far: QTmoko ==


'''QT Extended''' - very nice but lacks an ssh server. Seems very solid and user interface is good. Could not find WiFi support. (Perhaps I just need extra packages for ssh and wifi?)
In January 2009 I settled in on the "QT Extended" image. Shortly thereafter, Trolltech stopped supporting it and it morphed into the community supported QTmoko image. That's what I use.


'''FDOM''' - too much cruft, like the name says "Fat and Dirty", cluttered UI
[http://qtmoko.org/wiki/Main_Page QTMoko Wiki]
Tried it out last year around August.


'''Debian''' - planning on loading it tomorrow
[http://activationrecord.net/radekp/qtmoko/ QTMoko downloads]


'''Gentoo''' - have not tried it; hard to believe, huh?
=== Basics ===


== Current set up ==
Shutdown - hold down power key.


As of Jan 22 2009:
Wake from suspend - tap power key.
# OM2008.12 on the internal flash.
# I plan on putting Debian on the SD card. Still working with OM setup.
# Qi bootloader


There are lots of good notes at http://www.teaparty.net/technotes/openmoko-3.html
[http://wiki.openmoko.org/wiki/USB_Networking USB Networking]


First time through I had to boot from NOR, seems happy with Qi now.
On Raven
Boot time is quick now, that is very good.
sudo ip address add 192.168.0.200/24 dev eth2
sudo ip link set dev eth2 up


The phone works. I got my first junk phone call last night.
=== Not so basic ===
Network connection came right up. But the damn phone goes to sleep...
in settings, change Suspend to OFF if you want to ssh into the phone for more than 60 seconds!


=== Keyboard ===
Stuff I want to do.


OM default theme has a useless keyboard.
Bring up a WiFi connection -  
I tried the hack on teaparty.net to change to Illume but the phone kept crashing. Now I am trying the suggestion to install the package as described in Method 1 at http://wiki.openmoko.org/wiki/Keyboard_Toggle thusly: " opkg install illume-config". This did nothing.


Then I did both the change from ASU to Illume described in teaparty AND the change suggested in http://wiki.openmoko.org/wiki/Community_Updates/December_29th%2C_2008#Tips_and_tricks
Using a bluetooth headset for phone calls
to turn off drop shadows. It did not help. Enlightenment still crashes.


Did the /etc/X11/Xsession.d/89qtopia addtion too:
Using a bluetooth headphones with media player and phone calls
"export QTOPIA_NO_VIRTUAL_KEYBOARD=1"


Changing the "Engine" in the enlightenment config from SOFTWARE_16 to SOFTWARE.
==== GPRS networking with TMobile ====
So far it has not crashed since doing this.


=== GPRS ===
Works fine once you know the secrets:
http://johnsu01.livejournal.com/232100.html?view=280228#t280228


Support for simultaneous data + voice calls
It's a ppp connection so have the extra kernel modules installed.
Make the /etc/ppp/ link to /var/run/resolv.conf so that names get resolved.


opkg install gsm0710muxd
== Other distributions that I tried ==


Configuration for T-Mobile - ???
I have had so many distributions loaded, the poor thing must be very confused.
http://www.teaparty.net/technotes/openmoko-2.html#GPRS


=== Other changes ===
Openmoko says that the "way forward" is FSO but it's just a framework right now.


I installed wallpaper per teaparty.net suggestions.
'''OM2008.12''' - Crashed too often when I had it set up with a usable set of tools. [[Openmoko with OM2008.12]]


opkg install tangogps
'''FSO''' - just a framework, not usable for anything except development. Illume


== Basics ==
'''SHR''' - FSO + some extras - "S" is for stable but it's not done yet! Phone works. There was no "testing" rootfs so I used the "unstable" (it was the only choice!) Illume SHR


Shutdown - hold down power key.
'''Android''' - Phone app crashes every 30 seconds. UI seems a bit lightweight. Seems like a toy to me.


Wake from suspend - tap power key.
'''QT Extended''' - very nice. Seems very solid and user interface is good. Could not find WiFi support. (Perhaps I just need extra package for wifi?)


Answer a phone call -
'''FDOM''' - too much cruft, like the name says "Fat and Dirty", cluttered UI
Tried it out last year around August.


Hang up a phone call -
'''Debian''' - planning on loading it tomorrow


== Not so basic ==
'''Gentoo''' - have not tried it; hard to believe, huh?


Bring up a WiFi connection -
== My phone ==


Using a bluetooth headset for phone calls
ME 354651011662048<br>
 
S/N 8A8603722<br>
Using a bluetooth headphones with media player and phone calls
DATE CODE 20080621<br>
GSM 850/1800/1900


=== GPS ===
== Mailing list ==


Tangogps is the mapping app and it needs either a network connection or cache of map tiles, and a connection to a gpsd daemon. Therefore gpsd has to be running
<html>
Seems like it's set to start at boot but that this does not always work.
<iframe width=720 src="http://blog.gmane.org/recent.php?group=gmane.comp.handhelds.openmoko.community&type=topics&content=subject,date">
</html>

Latest revision as of 14:50, 14 August 2011


I have a Neo Freerunner. I got it to experiment with putting Linux and GPS together on a small handheld device. The fact that it happens to have a cellphone built-in was not a factor when I bought it.

Now it turns out that I am now using it as a phone and not using GPS at all. I still want to us the GPS but time and the other 14 GPS receivers that I have available all conspire against me.

I came by a $20 cellphone demo SIM card so I tested out the Neo's cellphone capabilities. I was able to test both GSM voice and GPRS data services for a month. I discovered my phone had the buzz problem and had it fixed in June.

Now I am using a pay-as-you-go T-Mobile SIM, and the Neo works great as a phone.

I am using a 4GB Sandisk MicroSD card. To avoid known problems with GPS on the FreeRunner I use an external antenna when I play with the GPS.

Current distribution: SHR

2010-12-31 Just updated after not using the phone most of the year. Using Qi bootloader now because it's supposed to allow GPS to work with current SHR image. Using the phone to try to do more FoxtrotGPS development.

2010-Jan-03 -- After reading the survey on the OpenMoko list I decided to try the SHR image.

Favourite so far: QTmoko

In January 2009 I settled in on the "QT Extended" image. Shortly thereafter, Trolltech stopped supporting it and it morphed into the community supported QTmoko image. That's what I use.

QTMoko Wiki

QTMoko downloads

Basics

Shutdown - hold down power key.

Wake from suspend - tap power key.

USB Networking

On Raven

sudo ip address add 192.168.0.200/24 dev eth2
sudo ip link set dev eth2 up
ssh [email protected]

Not so basic

Stuff I want to do.

Bring up a WiFi connection -

Using a bluetooth headset for phone calls

Using a bluetooth headphones with media player and phone calls

GPRS networking with TMobile

Works fine once you know the secrets: http://johnsu01.livejournal.com/232100.html?view=280228#t280228

It's a ppp connection so have the extra kernel modules installed. Make the /etc/ppp/ link to /var/run/resolv.conf so that names get resolved.

Other distributions that I tried

I have had so many distributions loaded, the poor thing must be very confused.

Openmoko says that the "way forward" is FSO but it's just a framework right now.

OM2008.12 - Crashed too often when I had it set up with a usable set of tools. Openmoko with OM2008.12

FSO - just a framework, not usable for anything except development. Illume

SHR - FSO + some extras - "S" is for stable but it's not done yet! Phone works. There was no "testing" rootfs so I used the "unstable" (it was the only choice!) Illume SHR

Android - Phone app crashes every 30 seconds. UI seems a bit lightweight. Seems like a toy to me.

QT Extended - very nice. Seems very solid and user interface is good. Could not find WiFi support. (Perhaps I just need extra package for wifi?)

FDOM - too much cruft, like the name says "Fat and Dirty", cluttered UI Tried it out last year around August.

Debian - planning on loading it tomorrow

Gentoo - have not tried it; hard to believe, huh?

My phone

ME 354651011662048
S/N 8A8603722
DATE CODE 20080621
GSM 850/1800/1900

Mailing list

<html> <iframe width=720 src="http://blog.gmane.org/recent.php?group=gmane.comp.handhelds.openmoko.community&type=topics&content=subject,date"> </html>