View source for Neo FreeRunner FAQ

From Openmoko

Jump to: navigation, search

You do not have permission to edit this page, for the following reasons:

  • The action you have requested is limited to users in the group: Administrators.
  • You must confirm your email address before editing pages. Please set and validate your email address through your user preferences.

You can view and copy the source of this page:

Return to Neo FreeRunner FAQ.

Personal tools
Key pages on:
Neo FreeRunner

Frequently Asked Questions

FreeRunner known hardware related issues

There is collection of FreeRunner hardware issue wiki page Freerunner_Hardware_Issues , could help you quickly know if you bump into same problem and the possible way to solve some of issues.


Q: I can't boot Neo with charger?

A: 1. You can't boot GTA02 without a spare battery. You should boot Neo with spare battery and attach your charger, then you can boot into neo.

2. Once your phone is booted, remove the spare battery. Freerunner will remain running,

3. Insert dead battery and let it charge.

Q:Unable to flash FreeRunner after booting either into NAND or NOR.

NOTE: Please check Getting_Started_with_your_Neo_FreeRunner for more information about the flashing image.

I can ssh into the phone via USB per the wiki instructions, but dfu-util does not find the phone.

This is what I need to run as root and the everything works fine:

root(eno,freerunner)# cat upom
/sbin/ifconfig usb0 netmask
/sbin/route add -host dev usb0
/bin/echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -A INPUT -s -i usb0  -d   -j ACCEPT
iptables -A INPUT  -s  -i eth+  -d  -j ACCEPT
iptables -A INPUT  -s  -i eth+  -d  -j ACCEPT
iptables -A INPUT  -s  -i eth+  -d  -j ACCEPT
iptables -A FORWARD -s -i usb0 -d -o eth+   -j 
iptables -A FORWARD -s -i eth+ -d -o usb0  -j 
iptables -A OUTPUT -d -o eth+   -j ACCEPT
iptables -A OUTPUT -d -o usb0  -j ACCEPT
iptables -A POSTROUTING -t nat -j MASQUERADE -s

Q: What image version is used?


1. Kernel version using: uname -a

2. Root filesystem using: cat /etc/version or cat /etc/om-version

3. u-boot using: grep Bootloader /dev/mtdblock0


What is the expected battery life?

See Neo FreeRunner (GTA02) Battery#Notes_about_expected_battery_life


Q: How do I connect an USB memory-stick etc?

A: (please complete this) This requires an adapter Mini-B 5-pole => Type A jack. Are there any ready-to-use adapters? What's the cabling?

Q: Once I have such an adapter, can I use it to connect 2 Neo to each other?

A: (please complete this)


SIM compatibility

Q:Sim card is not working, how do I run diagnostics?

A: Here is the "how to" check.

Follow Manually_using_GSM until you get an OK prompt. More detalied documenation please refer FreeRunner_unable_to_work_with_3G_SIM_cards and Carriers.

GSM/GPRS information

Following page contain very useful information:


Q: How do I get the GPS working?

A: See GTA02 GPS

Q: it takes a long time (10min+) before the Freerunner gets first GPS data

A: See GPS Problems.


Q: How do I get the wlan working?



Q: How do I get the Bluetooth working?

A: See Manually_using_Bluetooth

Sysfs function

Q: How do I get low level hardware related function, like power up device, dump register?

A: See GTA02_sysfs


Can it play VGA video?

No, it can do about 20 fps QVGA with software, and something beetween QVGA and VGA playing MPEG-4 using hardware (at resonable fps). Scaling is also done with GPU hardware.

How to change the background picture of the root window?

Look here.


Does it support Java?

There is a port of Jalimo for Openmoko.

Does it support Flash? So can I watch YouTube?

Does it support Ruby

Please refer

How can I type a '/' in the software keyboard?

See Switching Keyboards

How do I get a qwerty software keyboard?

See Switching Keyboards