<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.openmoko.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.openmoko.org/api.php?action=feedcontributions&amp;user=Tkep&amp;feedformat=atom</id>
		<title>Openmoko - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.openmoko.org/api.php?action=feedcontributions&amp;user=Tkep&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Special:Contributions/Tkep"/>
		<updated>2013-05-23T18:47:02Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.6</generator>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User_talk:Seanmcneil3</id>
		<title>User talk:Seanmcneil3</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User_talk:Seanmcneil3"/>
				<updated>2008-11-18T02:36:29Z</updated>
		
		<summary type="html">&lt;p&gt;Tkep: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What's new?==&lt;br /&gt;
This would be a nice area for a changelog.  What's new in the November 17th image?  Anything worth noting?&lt;br /&gt;
&lt;br /&gt;
== Android running problems ==&lt;br /&gt;
&lt;br /&gt;
I had flashed it now on my FR but it doesn't work. I see only a black screen.&lt;br /&gt;
&lt;br /&gt;
It works, but you need 2 partition on your SD card. First about 8MB formated vfat, secound ext3. That partitions must be empty.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Hi Sean, how can the imgages be put on the GTA02? I also flashed my GTA02 and android will not start, only black screen.&lt;br /&gt;
&lt;br /&gt;
Sean:&lt;br /&gt;
I've just begun adding more information to the page which explains what is necessary to bring up Android. Sorry for the delay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi Sean I split sd card to 2 partition fat32 and ext3, noting in fat32(1.5g) and in ext3(2.2G) have lostxxfound directory,I never set boot flag to sd card's partition, now I flash image and rootfs according your &amp;quot;setup guide&amp;quot; but now it not start just black screen. what's wrong with it&lt;br /&gt;
&lt;br /&gt;
== Android doesn't accept the pin ==&lt;br /&gt;
&lt;br /&gt;
I have flashed my GTA02 and android will boot but it does not accept the pin code for my SIM-card.&lt;br /&gt;
Jofry&lt;br /&gt;
&lt;br /&gt;
Sean:&lt;br /&gt;
Hi Jofry, I've never really tried a locked SIM, so I don't know if the dialpad comes up to let you type in the code. Does it? If so, then I can probably fix the issue. Otherwise, we are kind of stuck until a virtual keyboard is developed.&lt;br /&gt;
&lt;br /&gt;
Jofry: Yes, the dialpad comes up and ask for my pin number. But if i type in the number the application means that it was the wrong number. But it is the right one.&lt;br /&gt;
&lt;br /&gt;
Skamster: i've got the same problem. i could enter the pin as much as i want but it doesn't let me in. normaly, it lock the sim after 3 try's (i try 4-6 times), but here it doesn't. i flashed with qtopia again and don't need a puck. maybe it doesn't &amp;quot;send&amp;quot; the pin to the simcard?&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
i've got the same problem like jofry. i could enter the pin as much as i want but it doesn't let me in. normaly, it lock the sim after 3 try's (i try 4-6 times), but here it doesn't. i flashed with qtopia again and don't need a puck. maybe it doesn't &amp;quot;send&amp;quot; the pin to the simcard?&lt;br /&gt;
&lt;br /&gt;
That's a known issue. For more information about the things you have to do, before you can successful use Android, look at http://onlinedev.blogspot.com/2008/11/getting-started-with-android-on-neo.html [[User:Dolfje|Dolfje]] 12:03, 5 November 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Android rootfs for µSD boot ==&lt;br /&gt;
&lt;br /&gt;
Treviño: Could you set-up a rootfs for running Android from MicroSD?&lt;br /&gt;
&lt;br /&gt;
== Android and replying calls ==&lt;br /&gt;
&lt;br /&gt;
Actually it is not possible to reply to a call due to the missing hardware &amp;quot;accept&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
Treviño: So, what about adding a workaround to it by using the AUX button as an &amp;quot;accept&amp;quot; button if pressed briefly (below 0.5 second), while keeping it to the &amp;quot;reject&amp;quot; (home) button when pressed longer?!&lt;br /&gt;
&lt;br /&gt;
== Android Misc requests ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
dilersam:  thanks for having added more informations to the page. It helps a lot.&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
fate: thanks for all your great work. i was wondering when will the next flash image be released?&lt;/div&gt;</summary>
		<author><name>Tkep</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/FDOM_-_a_Fat_and_Dirty_OM_based_distribution</id>
		<title>FDOM - a Fat and Dirty OM based distribution</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/FDOM_-_a_Fat_and_Dirty_OM_based_distribution"/>
				<updated>2008-09-28T15:04:31Z</updated>
		
		<summary type="html">&lt;p&gt;Tkep: /* Roadmap */  added (done) to those options which are such&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|FDOM_-_a_Fat_and_Dirty_OM_based_distribution}}&lt;br /&gt;
=== Description ===&lt;br /&gt;
A combination of apps and fixes to demo the capabilities of the Freerunner and to have a functional phone (sort of). This all while retaining the ability to update through the official feeds.&lt;br /&gt;
&lt;br /&gt;
Any questions can be sent to dsamblas at gmail dot com&lt;br /&gt;
&lt;br /&gt;
or at community list or local-openmoko-spain list&lt;br /&gt;
&lt;br /&gt;
See [[Development_resources#Mailing_Lists|mailing lists]]&lt;br /&gt;
&lt;br /&gt;
David-Reyes Samblas Martinez&lt;br /&gt;
&lt;br /&gt;
Co Admins&lt;br /&gt;
Armin ranjbar aka zoup&lt;br /&gt;
Nacho Seijo aka himero&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
Download from  http://compartida.net/openmoko/FDOM .&lt;br /&gt;
* Note: Use '''wget -c''' to retrieve the files, because the server seems to cut the connection time to time. Do check the md5 hashes of the files after downloading to prevent any problems. or try one of the mirrors&lt;br /&gt;
* Mirrors:&lt;br /&gt;
** http://files.tdobson.net/openmoko/freerunner/fdom/&lt;br /&gt;
*** Mirror admin contact: www.tdobson.net/contact&lt;br /&gt;
** http://openmoko.truebox.co.uk/mirror/compartida.net/&lt;br /&gt;
&lt;br /&gt;
=== Development ===&lt;br /&gt;
I you want to come to the script kidding party :) join us at &lt;br /&gt;
&lt;br /&gt;
http://projects.openmoko.org/projects/fdom/&lt;br /&gt;
&lt;br /&gt;
Serious developers are welcome too :) but remember  &amp;quot;if it's cool, it works(in some way),doesn't annoying(too much) rest of things and fits on the nand it's in&amp;quot; :) we will let scalability, stability, resource saving and so on to the OM guys :)  &lt;br /&gt;
 &lt;br /&gt;
=== Warnings ===&lt;br /&gt;
* If after an opkg update/upgrade dialer, contacts and other qtopia-x11 apps don't work and qpe shows an error window you should check whether the startup file is executable, or revert changes.&lt;br /&gt;
&lt;br /&gt;
The following adds permissions of '''r'''ead and e'''x'''ecution to the qtopia startup session file:&lt;br /&gt;
 # chmod a+rx /etc/X11/Xsession.d/89qtopia&lt;br /&gt;
&lt;br /&gt;
The following reverts last change to the qtopia startup session file:&lt;br /&gt;
 # cp /etc/X11/Xsession.d/89qtopia.bk~ /etc/X11/Xsession.d/89qtopia&lt;br /&gt;
&lt;br /&gt;
Now reboot the neo.&lt;br /&gt;
&lt;br /&gt;
==== 15 Sep Updates ====&lt;br /&gt;
* It seems that there were major updates today that caused dialer to not work , It does happen when you click on dialer and it does exit with Enlightenment error , qucik fix to this is &lt;br /&gt;
&lt;br /&gt;
 # ln /opt/Qtopia/bin/qcop /usr/bin/qcop -s&lt;br /&gt;
&lt;br /&gt;
but i believe adding /opt/Qtopia/bin to global system path is better solution (How?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 20080927 and Pidgin ====&lt;br /&gt;
* I forget to install the following packages to enable ssl (needed by msn) and irc&lt;br /&gt;
install the following to make it work &lt;br /&gt;
 opkg -force-depends install http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libpurple-plugin-ssl_2.5.0-r0_armv4t.ipk&lt;br /&gt;
&lt;br /&gt;
 opkg -force-depends install http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libpurple-plugin-ssl-nss_2.5.0-r0_armv4t.ipk&lt;br /&gt;
&lt;br /&gt;
 opkg -force-depends install http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libpurple-plugin-ssl-gnutls_2.5.0-r0_armv4t.ipk&lt;br /&gt;
&lt;br /&gt;
 opkg -force-depends install http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libpurple-protocol-irc_2.5.0-r0_armv4t.ipk&lt;br /&gt;
&lt;br /&gt;
=== Changelog ===&lt;br /&gt;
==== version  20080927 ====&lt;br /&gt;
* added up to 29 games including kobodeluxe&lt;br /&gt;
* added pythm -&amp;gt; python gtk mplayer frontend&lt;br /&gt;
* added FDSubmenu-&amp;gt; a Fat and Dirty first aproach to have submenus&lt;br /&gt;
* updated orrery 2.0 -&amp;gt; now with zoom feature&lt;br /&gt;
* arrange some icons&lt;br /&gt;
* fixed the sound out when suspend&lt;br /&gt;
&lt;br /&gt;
==== version  20080925 ====&lt;br /&gt;
* based on 2008.9&lt;br /&gt;
* added nano -&amp;gt; Terminal text editor&lt;br /&gt;
* added navit -&amp;gt; Car navigation system with routing engine&lt;br /&gt;
* added Duke Nukem 3D -&amp;gt; Legendary first person shooter game. more information: [[Games#Duke_Nukem_3D]]&lt;br /&gt;
* added Linphone -&amp;gt; VoIP client&lt;br /&gt;
* added Pidgin msn and yahoo plugins&lt;br /&gt;
* added jalimo with javaSE and javaME&lt;br /&gt;
* opkg update/upgrade make today&lt;br /&gt;
&lt;br /&gt;
==== version  20080913 ====&lt;br /&gt;
* added Pidgin -&amp;gt; Instant Messaging multiprotocol, installed with plugins for irc and xppm/googletalk. More plugins are avaible on the amstrong repository. There are some gtk gliches, but messaging is functionally usable.&lt;br /&gt;
* added Remoko -&amp;gt; PC remote controler via bluetooth, with gestures it's easy to look like one is performing black magic conjurations, I recommend to train gestures with more subtle moviments ;)&lt;br /&gt;
* added Thomas B. &amp;lt;tommy.b at gmx dot net&amp;gt; illume Raster's keyboard Numbers splitted version-&amp;gt; my wrong pin entries has decreased sensible. Thanks, Thomas !&lt;br /&gt;
* omview e17 theme applied&lt;br /&gt;
* opkg update/upgrade make today&lt;br /&gt;
&lt;br /&gt;
==== version  20080909 ====&lt;br /&gt;
* Some 20080805 bugs eliminated&lt;br /&gt;
* opkg update/upgrade make today&lt;br /&gt;
&lt;br /&gt;
==== version  20080905 ====&lt;br /&gt;
&lt;br /&gt;
===== Installed graphical applications =====&lt;br /&gt;
&lt;br /&gt;
* Default apps from OM2008.08-updates excluding Locations&lt;br /&gt;
* qtopia-phone-x11-datebook&lt;br /&gt;
* qtopia-phone-x11-mediaplayer (not tested yet)&lt;br /&gt;
* Raster's Illume keyboard with qwerty button and configuration wrench&lt;br /&gt;
* tap/untap -&amp;gt; silly script to landscape/portrait screen switch&lt;br /&gt;
* numptyphysics -&amp;gt; addictive game&lt;br /&gt;
* openmoko-terminal2 &lt;br /&gt;
* tangogps -&amp;gt; configured to use Google Maps&lt;br /&gt;
* Mofi-&amp;gt; wifi assistant&lt;br /&gt;
* omview-&amp;gt; image viewer&lt;br /&gt;
* orrery-&amp;gt; Stelar maps of the sky GPS capable&lt;br /&gt;
* services -&amp;gt; GPRS and GSM control. You must reconfigure the GPRS scripts for your data-provider. Search the wiki or lists for more information.&lt;br /&gt;
* agps-ui-&amp;gt; GPS testing&lt;br /&gt;
* minimo-&amp;gt; web browser&lt;br /&gt;
* gestures&lt;br /&gt;
&lt;br /&gt;
===== Installed terminal-based applications =====&lt;br /&gt;
* joe&lt;br /&gt;
* mplayer&lt;br /&gt;
* tapuntap&lt;br /&gt;
&lt;br /&gt;
===== Additional fixes =====&lt;br /&gt;
* fixed qte-illume keyboard fights (here illume wins :) )&lt;br /&gt;
* fixed pygtk&lt;br /&gt;
* fixed gtk2 theme&lt;br /&gt;
* Used packages from angstrom repository, but without adding it to the feeds, dependencies solved manually&lt;br /&gt;
&lt;br /&gt;
=== Roadmap ===&lt;br /&gt;
* some method to add submenus -&amp;gt;I was thinking about some simply pygtk .desktop reader that can read a dir passed by parameter and shows an scrollable list of buttons, more sofistications later (seemingly done)&lt;br /&gt;
* Duke Nukem 3d (done)&lt;br /&gt;
* Spanish Dictionary &lt;br /&gt;
* Tango look&lt;br /&gt;
* Navit-&amp;gt; route solver (done)&lt;br /&gt;
&lt;br /&gt;
=== External Links ===&lt;br /&gt;
Some people talking about us ;) thanks a lot &lt;br /&gt;
&lt;br /&gt;
http://openmoko-fr.org/blog/index.php?post/2008/09/16/Test-de-FDOM (FR)&lt;br /&gt;
&lt;br /&gt;
http://www.bunix.de/key/personal-blog/blog_id/533.htm (DE)&lt;br /&gt;
&lt;br /&gt;
http://community.livejournal.com/ru_openmoko/6577.html (RU)&lt;br /&gt;
&lt;br /&gt;
http://www.linuxphone.ru/2008/09/fdom-distributive-for-openmoko-freerunner/ (RU)&lt;br /&gt;
&lt;br /&gt;
[[category:Distributions]]&lt;/div&gt;</summary>
		<author><name>Tkep</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Tkep</id>
		<title>User:Tkep</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Tkep"/>
				<updated>2008-09-08T03:09:21Z</updated>
		
		<summary type="html">&lt;p&gt;Tkep: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[FreerunnerHQ|http://www.freerunnerhq.com]&lt;/div&gt;</summary>
		<author><name>Tkep</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Tkep</id>
		<title>User:Tkep</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Tkep"/>
				<updated>2008-09-08T03:08:50Z</updated>
		
		<summary type="html">&lt;p&gt;Tkep: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.freerunnerhq.com|FreerunnerHQ.com]&lt;/div&gt;</summary>
		<author><name>Tkep</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/User:Tkep</id>
		<title>User:Tkep</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/User:Tkep"/>
				<updated>2008-09-08T03:08:32Z</updated>
		
		<summary type="html">&lt;p&gt;Tkep: New page: [http://www.freerunnerhq.com]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.freerunnerhq.com]&lt;/div&gt;</summary>
		<author><name>Tkep</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Om_2008_Guide</id>
		<title>Om 2008 Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Om_2008_Guide"/>
				<updated>2008-09-08T03:07:43Z</updated>
		
		<summary type="html">&lt;p&gt;Tkep: /* Bugs/Fixes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Om 2008.8}}&lt;br /&gt;
&lt;br /&gt;
This documents quickly some key usability bits about [[Om 2008.8]] and initial setup.&lt;br /&gt;
&lt;br /&gt;
=== Interface ===&lt;br /&gt;
&lt;br /&gt;
'''New Keyboard'''&lt;br /&gt;
&lt;br /&gt;
More details at : [[Om2008.8 Keyboard]]&lt;br /&gt;
&lt;br /&gt;
'''Installer'''&lt;br /&gt;
&lt;br /&gt;
The button to run the Installer is now on the bottom of the homescreen.&lt;br /&gt;
The plus signs are placeholders for the graphical buttons to be added later.&lt;br /&gt;
&lt;br /&gt;
'''Top Menu'''&lt;br /&gt;
&lt;br /&gt;
The top menu is now your task switcher and is activated by touching the down arrow.&lt;br /&gt;
Press &amp;quot;remove&amp;quot; to close currently focused application.&lt;br /&gt;
&lt;br /&gt;
=== Things to know ===&lt;br /&gt;
&lt;br /&gt;
''' Commands '''&lt;br /&gt;
&lt;br /&gt;
These commands may be used in the terminal application (or in a remote SSH connection). Minimal shell usage skills may be required for Unix newcomers.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;quot;ifconfig&amp;quot;''' - Displays network information.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;quot;opkg update&amp;quot;''' - Updates list of available software.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;quot;opkg install&amp;quot;''' - Install software.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;quot;opkg upgrade&amp;quot;''' - Updates your software.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;quot;killall packagekitd&amp;quot;''' - Quits any package manager which could be running. (Run this command if you get the &amp;quot;Could not obtain administrative lock&amp;quot; error message while running opkg commands)&lt;br /&gt;
&lt;br /&gt;
*'''&amp;quot;shutdown -r now&amp;quot;''' or  '''&amp;quot;reboot&amp;quot;'''- Reboots your phone.&lt;br /&gt;
&lt;br /&gt;
=== Configuring Om 2008.8 ===&lt;br /&gt;
&lt;br /&gt;
==== Internet ====&lt;br /&gt;
&lt;br /&gt;
===== Connecting your FR through USB to an internet-connected computer =====&lt;br /&gt;
&lt;br /&gt;
Follow this [http://support.microsoft.com/kb/306126 guide (Windows Users)]to share your internet with your phone.&lt;br /&gt;
&lt;br /&gt;
To share your internet connection on a Linux host follow this [[USB_Networking|USB networking guide]].&lt;br /&gt;
&lt;br /&gt;
*If you are also behind a router you may have to change your LAN IP range in your router to avoid using 192.168.0.* as this is the same IP range as what your phone and ICS uses. (If you don't there will be an IP conflict) (see below for a workaround)&lt;br /&gt;
&lt;br /&gt;
After you install and run [[http://wiki.openmoko.org/wiki/Om2008.8#Download Om 2008.8 ]] for the first time you have to restart to get the USB working. Once you have done that you have to ssh into your phone (192.168.0.202) to edit your /etc/network/interfaces so you can access the internet through USB to install software and updates. &lt;br /&gt;
&lt;br /&gt;
Edit the USB section to look like this:&lt;br /&gt;
&lt;br /&gt;
 # Ethernet/RNDIS gadget (g_ether)&lt;br /&gt;
 # ... or on host side, usbnet and random hwaddr&lt;br /&gt;
 auto usb0&lt;br /&gt;
 iface usb0 inet static&lt;br /&gt;
 	address 192.168.0.202&lt;br /&gt;
 	netmask 255.255.255.0&lt;br /&gt;
 	network 192.168.0.0&lt;br /&gt;
 	gateway 192.168.0.1&lt;br /&gt;
 	up echo nameserver 208.67.222.222 &amp;gt; /etc/resolv.conf &lt;br /&gt;
 	up echo nameserver 208.67.220.220 &amp;gt;&amp;gt; /etc/resolv.conf &lt;br /&gt;
 	#up echo nameserver 192.168.0.200 &amp;gt; /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
If you have a 192.168.0.* network, with .200 to .203 ip not used, you can do the following on FR:&lt;br /&gt;
&lt;br /&gt;
 auto usb0&lt;br /&gt;
 iface usb0 inet static&lt;br /&gt;
 	address 192.168.0.202&lt;br /&gt;
 	netmask 255.255.255.252&lt;br /&gt;
 	network 192.168.0.200&lt;br /&gt;
 	gateway 192.168.0.201&lt;br /&gt;
&lt;br /&gt;
and set your host ip to 201. Don't forget to modify routing and check [[USB_Networking|USB networking guide]] for a DNS MASQ using 192.168.0.201 as FR DNS. --[[User:Femto|Femto]] 00:34, 1 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
===== Wireless =====&lt;br /&gt;
&lt;br /&gt;
See [[Neo FreeRunner Wifi]] for details on how to use Wifi to connect your FR to the internet.&lt;br /&gt;
&lt;br /&gt;
==== Advanced power management ====&lt;br /&gt;
If you decide not to install the Unofficial Zecke updates you should install &amp;quot;illume-config&amp;quot; to can gain access to more advanced power management features and to change the look of the GUI through the wrench that will now appear in the top bar. (Restart your phone)&lt;br /&gt;
&lt;br /&gt;
==== Mediaplayer ====&lt;br /&gt;
&lt;br /&gt;
The Media Player is basically useless due to the default theme. To install with a better theme run:&lt;br /&gt;
&lt;br /&gt;
 opkg install openmoko-mediaplayer2&lt;br /&gt;
 wget http://abraxa.dyndns.org:81/random/openmoko-mediaplayer-theme.tar.bz2&lt;br /&gt;
 tar xjf openmoko-mediaplayer-theme.tar.bz2 -C /usr/share/themes/Moko/gtk-2.0&lt;br /&gt;
 rm openmoko-mediaplayer-theme.tar.bz2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bugs/Fixes ===&lt;br /&gt;
&lt;br /&gt;
{{todo|Link to bugreports and check if some of them might be fixed in newer updates}}&lt;br /&gt;
&lt;br /&gt;
*The Media Player is basically unusable because of the skin. And is also very buggy.&lt;br /&gt;
*Battery meter always says its charging. Installing a terminal and running &amp;quot;apm&amp;quot; will display the proper battery status.  (Appears to now work with the latest updates -- [[User:Tkep|Tkep]]&lt;br /&gt;
&lt;br /&gt;
*Your phone will go into standby after 30 seconds EVEN when connected to your computer or wall charger. (Disable this under the settings menu)&lt;br /&gt;
&lt;br /&gt;
*The wifi doesn't work too well right now. (well, works now with 2008.8 updates, I think -- [[User:OlivierBerger|OlivierBerger]] 14:25, 31 August 2008 (UTC))&lt;br /&gt;
&lt;br /&gt;
*Accelerometers have alpha support via [[Gestures]]&lt;br /&gt;
&lt;br /&gt;
*If you only want the rotate screen effect you can give a [[rotate|try to this one]] &lt;br /&gt;
&lt;br /&gt;
*If you let the battery completely drain you will have problems booting it up. Plug it into the wall charger for a few hours and then plug it into your computer and press power.&lt;br /&gt;
*BUT, '''if you have another charged battery''', such as from the [http://us.direct.openmoko.com/products/spares-pack Spares pack], you can boot the Neo with the good battery, plug in wall-charger, and hot-swap the drained battery while booted. This allows you to immediately start &amp;quot;fast-charging&amp;quot; with the wall-charger. (Neo needs to be booted to recognize charger and switch to fast-charging)&lt;br /&gt;
&lt;br /&gt;
*You'll have to install &amp;quot;illume-config&amp;quot; to have more control over power management, scrolling speeds, keyboard options, and to change how the interface looks.&lt;br /&gt;
&lt;br /&gt;
*Some software that you install by command-line may appear in in the settings menu (wrench) that you unlock after installing &amp;quot;illume-config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Category:Om 2008.8]]&lt;/div&gt;</summary>
		<author><name>Tkep</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Community_Repository</id>
		<title>Community Repository</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Community_Repository"/>
				<updated>2008-09-05T15:22:04Z</updated>
		
		<summary type="html">&lt;p&gt;Tkep: /* Packages quality control */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are many [[Users Repositories]] where people can feed software for their Neo smartphones. This diversity makes it sometimes difficult to find the right package for the right distribution. Openmoko Inc. hosts a Community Repository as a central service where independent Neo application developers can release projects, so that installing a new application `just works out of the box'. It is a similar concept to the Multiverse repository in Ubuntu. The Repository is at:&lt;br /&gt;
&lt;br /&gt;
 http://downloads.openmoko.org/repository/Multiverse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to use the repository ? ==&lt;br /&gt;
&lt;br /&gt;
This feed is already installed by default in [[Om2008.8 | Om 2008.8]].&lt;br /&gt;
&lt;br /&gt;
Otherwise, see instructions on the [http://wiki.openmoko.org/wiki/Om_2008.8_Installer installer page]. They involve creating a one line file in the /etc/opkg directory.&lt;br /&gt;
&lt;br /&gt;
== How to release packages ? ==&lt;br /&gt;
&lt;br /&gt;
Please use the mailing list: http://lists.openmoko.org/mailman/listinfo/community-repository .&lt;br /&gt;
The package manager derives from [[opkg]], so applications should be released as .ipk files.&lt;br /&gt;
&lt;br /&gt;
* [[Create package on projects.openmoko.org and upload]]&lt;br /&gt;
* Here are [http://handhelds.org/moin/moin.cgi/BuildingIpkgs| instructions to build ipkgs].&lt;br /&gt;
** Using OE&lt;br /&gt;
** [[Toolchain|Meta-toolchain]]&lt;br /&gt;
&lt;br /&gt;
Packages in '''Installer''' are displayed according to '''Package Tags'''.&lt;br /&gt;
To display a package through [[Om2008.8_Installer |Installer]], add the appropriate tag message. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border:1px ;&lt;br /&gt;
! Category !! Tag &lt;br /&gt;
|- &lt;br /&gt;
| Communication || group::communication &lt;br /&gt;
|-&lt;br /&gt;
| Development   || group::programming&lt;br /&gt;
|-&lt;br /&gt;
| Games         || group::games&lt;br /&gt;
|-&lt;br /&gt;
| Maps          || group::maps&lt;br /&gt;
|-&lt;br /&gt;
| Miscellaneous || group::unknown&lt;br /&gt;
|-&lt;br /&gt;
| Network       || group::network&lt;br /&gt;
|-&lt;br /&gt;
|Repos          || group::repos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For OpenEmbedded users, add a Tag by adding one line in your bb file&lt;br /&gt;
:For [http://code.google.com/p/comic-reader/source/browse/trunk/data/comic-reader_svn.bb example]:&lt;br /&gt;
 PKG_TAGS_${PN} = &amp;quot;group::games&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages quality control ==&lt;br /&gt;
&lt;br /&gt;
The reviewer will check if there have new packages on the mailing list. If you are reviewer and want to review that package&lt;br /&gt;
* reply that mail, and say you want to review that&lt;br /&gt;
* check if the package follows the policy &lt;br /&gt;
* download the package on projects.openmoko.org&lt;br /&gt;
* install that package to see if &lt;br /&gt;
** installable?&lt;br /&gt;
** executable able?&lt;br /&gt;
** functions the claimed works actually works?&lt;br /&gt;
** does it do something bad?&lt;br /&gt;
** uninstall it and see if everything still ok?&lt;br /&gt;
* if the package is okay, put the package in this [https://svn.openmoko.org/trunk/feeds/community-repository/file-index.txt file] and the package will shown next day. &lt;br /&gt;
&lt;br /&gt;
Good packages should conform to these quality guidelines:&lt;br /&gt;
&lt;br /&gt;
* Packages in this repository shall not be in OM Official repositories&lt;br /&gt;
* Program shall not collect user information and send to others unless it has very clear notification&lt;br /&gt;
* Program shall not destroy the system&lt;br /&gt;
* All packages shall be run-able on Neo&lt;br /&gt;
* The package file name should refer which version of the project is compiled.&lt;br /&gt;
&lt;br /&gt;
== How to contribute ? ==&lt;br /&gt;
&lt;br /&gt;
We need reviewers who can review new packages. This is currently a low workload. If you want to help, please send e-mail to the mailing list The mailing list: [http://lists.openmoko.org/mailman/listinfo/community-repository community-repository@lists.openmoko.org].&lt;br /&gt;
&lt;br /&gt;
Reviewers must have the following:&lt;br /&gt;
* an account on projects.openmoko.org&lt;br /&gt;
* ssh public key on projects.openmoko.org&lt;br /&gt;
* basic svn skills&lt;br /&gt;
* basic opkg skills&lt;br /&gt;
&lt;br /&gt;
Openmoko really appreciates your help!&lt;br /&gt;
  '''Current Reviewers'''&lt;br /&gt;
  [http://wiki.openmoko.org/wiki/User_talk:Tick Tick]&lt;br /&gt;
&lt;br /&gt;
== How to create your own repository ? ==&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
[[category:Documentation]]&lt;br /&gt;
[[category:Community]]&lt;/div&gt;</summary>
		<author><name>Tkep</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Om_2008.8</id>
		<title>Om 2008.8</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Om_2008.8"/>
				<updated>2008-08-31T16:22:26Z</updated>
		
		<summary type="html">&lt;p&gt;Tkep: fixed the other &amp;quot;bellow&amp;quot; and extra )&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Om 2008.8}}&lt;br /&gt;
{{Om 2008.8}}&lt;br /&gt;
&lt;br /&gt;
{{Distributions|Om 2008.8}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
'''Om 2008.8''' is the successor to [[Om 2007.2]] and had '''ASU''' as a codename. It was [http://lists.openmoko.org/pipermail/community/2008-August/025619.html released] on '''August 08, 2008''' (+ update &amp;quot;stable&amp;quot; releases starting from '''August 26, 2008'''). Om 2008.8 uses EFL for the launcher, custom UI applications and [[QtopiaOnX11|Qtopia on X11]] for telephony. The distribution  is the first step from GTK+ on x11 to using multiple toolkits in combination.&lt;br /&gt;
&lt;br /&gt;
== What's New ? ==&lt;br /&gt;
&lt;br /&gt;
Compared to 2007.2 that has a longer development history, Om 2008.8 is definitely a .0 major release. So think KDE 4.0 vs. 3.5, not Linux 2.6.23 vs. 2.6.22. If you want the stability level required to use the FreeRunner as your main phone, it is suggested for now to keep 2007.2 in the phone's flash memory and test 2008.8 on a removable SD card.&lt;br /&gt;
&lt;br /&gt;
The main user-visible changes:&lt;br /&gt;
&lt;br /&gt;
* The user interface has been fully revised with a new window manager [[illume]]. It is visually much richer, and can be customized further by using your own [[Edje]] files.&lt;br /&gt;
* '''[[Om2008.8_Installer|A graphical installer]]''' allows to add easily new applications, themes and functionality.&lt;br /&gt;
* A new [[Om2008.8_Locations|Locations]] application is provided, to save your favorite spots and share them with friends via sms.&lt;br /&gt;
* Power management has been improved: The Aux button now locks the screen, the Power button suspends and the red LED behind the Aux button lights up when charging.&lt;br /&gt;
* The [[Om2008.8_Keyboard| keyboard]] is now the Qtopia one (whether this is an improvement has been [[Keyboard_Debate|hotly debated]]).&lt;br /&gt;
&lt;br /&gt;
For developers, the main changes are:&lt;br /&gt;
* Multiple toolkits: '''Om 2008.8''' supports [http://www.enlightenment.org/ EFL], [http://trolltech.com/products/qtopia Qtopia] and [http://www.gtk.org GTK+] applications.&lt;br /&gt;
* A [[CommunityRepository| Community Repository]] has been set up, it is integrated in the ([[Om2008.8_Installer|Installer]]).&lt;br /&gt;
* '''Source Codes''' are publicly available, allowing for customization all the way down to low level systems.&lt;br /&gt;
&lt;br /&gt;
For more details, see the [[Om 2008.8 Guide]] and the [[Om2008.8 Feature Plan|Om 2008.8 Feature Plan]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;2&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; width:100%;floating=&amp;quot;center&amp;quot;; &amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:1px solid #222222; width:33% &amp;quot; |&lt;br /&gt;
[[Image:Om2008 home.png|200px|center]]&lt;br /&gt;
! style=&amp;quot;background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:1px solid #222222; width:33% &amp;quot; |&lt;br /&gt;
[[Image:Installer4.png|200px|center]]&lt;br /&gt;
! style=&amp;quot;background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:1px solid #222222; width:33% &amp;quot; |&lt;br /&gt;
[[Image:Om2008 installer1.png|200px|center]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:1px solid #222222; width:33% &amp;quot; |  &lt;br /&gt;
[[Image:Main.png|200px|center]]&lt;br /&gt;
! style=&amp;quot;background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:1px solid #222222; width:33% &amp;quot; |&lt;br /&gt;
[[Image:Edit1.png|200px|center]]&lt;br /&gt;
! style=&amp;quot;background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:1px solid #222222; width:33% &amp;quot; |&lt;br /&gt;
[[Image:Om locations4.png|200px|center]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---the following anchor is here to ensure that the &amp;quot;Download&amp;quot; link at http://openmoko.com/download.html links to the correct section. please don't delete the anchor unless that link is changed or removed---&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;Flash_Om_2008.8_images&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
To install the Om2008.8 stable distribution on the Neo FreeRunner, download the Root Filesystem and the Kernel image files from [[Download]] page and install according to [[Flashing the Neo FreeRunner]]. Note that flashing the smartphone will overwrite all your existing data and software.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
This is only a subset, and some of the bits reported below may have been fixed by stable updates (see below too). See [http://docs.openmoko.org/trac/search?q=2008.8 all tickets with 2008.8] in the bug tracker.&lt;br /&gt;
&lt;br /&gt;
'''GSM'''&lt;br /&gt;
&lt;br /&gt;
* [http://docs.openmoko.org/trac/ticket/1766 Cannot make calls or receive SMS messages]&lt;br /&gt;
* [http://docs.openmoko.org/trac/ticket/1662 GSM not working properly after x hours]&lt;br /&gt;
&lt;br /&gt;
'''WiFi'''&lt;br /&gt;
 &lt;br /&gt;
* [http://docs.openmoko.org/trac/ticket/1625 WiFi can only connect once]&lt;br /&gt;
* [http://docs.openmoko.org/trac/ticket/1734 WiFi shows up unknown] is caused by hald not running, which can be fixed by removing &amp;lt;tt&amp;gt;/etc/volatile.cache&amp;lt;/tt&amp;gt; and rebooting&lt;br /&gt;
&lt;br /&gt;
'''Audio quality'''&lt;br /&gt;
&lt;br /&gt;
* [http://docs.openmoko.org/trac/ticket/1640 Improve overall audio]&lt;br /&gt;
&lt;br /&gt;
'''System Software''' &lt;br /&gt;
&lt;br /&gt;
* [http://docs.openmoko.org/trac/ticket/1736 Boot screen goes into sleep and never wake up if not touch during booting]&lt;br /&gt;
* [http://docs.openmoko.org/trac/ticket/1597 After long suspend, kernel thread events]&lt;br /&gt;
* [http://docs.openmoko.org/trac/ticket/1315 xglamo: performance decreases after a while]&lt;br /&gt;
* [http://docs.openmoko.org/trac/ticket/1682 Neo turns off before reaching x]&lt;br /&gt;
&lt;br /&gt;
'''Networking'''&lt;br /&gt;
* No Updates/Installation are possible or pings to domains because DNS is not working. This problem occurs because the /etc/resolv.conf is empty by default.&lt;br /&gt;
Add these lines in /etc/network/interfaces:&lt;br /&gt;
&lt;br /&gt;
 up echo nameserver 208.67.222.222 &amp;gt; /etc/resolv.conf&lt;br /&gt;
 up echo nameserver 208.67.220.220 &amp;gt;&amp;gt; /etc/resolv.conf&lt;br /&gt;
This is to be inserted below gateway address and above the bluetooth networking. After this it will be set on every reboot.&lt;br /&gt;
&lt;br /&gt;
For resolving DNS without restarting, run the following commands:&lt;br /&gt;
&lt;br /&gt;
 echo nameserver 208.67.222.222 &amp;gt; /etc/resolv.conf&lt;br /&gt;
 echo nameserver 208.67.220.220 &amp;gt;&amp;gt; /etc/resolv.conf&lt;br /&gt;
This should solve most of your moko side networking issues. If you need any other help please refer to [[USB Networking]]&lt;br /&gt;
&lt;br /&gt;
{{note| [http://en.wikipedia.org/wiki/Resolvconf resolvconf] is installed so should probably be used &lt;br /&gt;
&lt;br /&gt;
'''Problem''': parts of resolvconf are missing:  without the scripts under /etc/network/if-{up,down}.d, and /etc/resolvconf/run/enable-updates and /lib/resolvconf/list-records it does nothing, and even then, /etc/resolvconf/run should probably be a symlink to /var/run, or /etc/resolv.conf needs to be pointed at /etc/resolvconf/run/resolv.conf -- once all that's done, it seems to work as long as you add something like this to /etc/network/interfaces at the end of the usb0 stanza:&lt;br /&gt;
&lt;br /&gt;
    dns-nameservers 192.168.0.200&lt;br /&gt;
    dns-search example.com&lt;br /&gt;
&lt;br /&gt;
and add &amp;lt;tt&amp;gt;usb*&amp;lt;/tt&amp;gt; above &amp;lt;tt&amp;gt;eth*&amp;lt;/tt&amp;gt; in &amp;lt;tt&amp;gt;/etc/resolvconf/interface-order&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Note| '''Solution:''' Steps to add missing resolvconf script: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;touch /etc/resolvconf/run/enable-updates&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;cd /etc ; rm resolv.conf ; ln -s /etc/resolvconf/run/resolv.conf .&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;mkdir /lib/resolvconf/ ; cd /lib/resolvconf/&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;wget http://kopparv34.mine.nu/list-records&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x list-records&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Edit &amp;lt;code&amp;gt;/etc/network/interfaces&amp;lt;/code&amp;gt; and remove the lines:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;       network 192.168.0.0&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;       gateway 192.168.0.200&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If we need to use the usb network more then just locally from the computer in the other end of the USB-cable, login with ssh and add a default route like this:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;route add default gateway 192.168.0.200&amp;lt;/code&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Usb-networking will not work until rebooted after initial boot.&lt;br /&gt;
&lt;br /&gt;
'''Usability''' &lt;br /&gt;
&lt;br /&gt;
* The Pin-Dialog by default just shows letters. You have to slide your finger up/down over the keyboard to make the numbers/uppercase/special characters appear.&lt;br /&gt;
* The installer app doesn't release administrative rights which results in not being able to use opkg. Solution: run &amp;quot;killall packagekitd&amp;quot; (on the freerunner or when ssh'ed in).&lt;br /&gt;
* The installer app doesn't release administrative rights which results in not being able to use opkg. Alternate Solution: On the FreeRunner, use the drop-down menu to close all open applications.&lt;br /&gt;
* The keyboard may not be adapted for all uses. See [[Keyboard Debate]] for a full discussion and options.&lt;br /&gt;
&lt;br /&gt;
== Official updates for &amp;quot;stable&amp;quot; Om 2008.8 ==&lt;br /&gt;
&lt;br /&gt;
Posterior to the Om2008.8 release made on 2008/08/08, development of ASU/Om2008.8 is switching to a Debian-like model with three branches: stable,  testing and unstable ([http://lists.openmoko.org/pipermail/community/2008-August/026491.html see this message] for more details).&lt;br /&gt;
&lt;br /&gt;
Official updates for the &amp;quot;stable&amp;quot; branch are now available (as of 2008/08/26) in two forms (see [http://lists.openmoko.org/pipermail/community/2008-August/027997.html see this message] for the announcement) :&lt;br /&gt;
* in the http://downloads.openmoko.org/repository/Om2008.8/ opkg feeds (which should already be configured for opkg updates in 2008.8),&lt;br /&gt;
* as flash-able images in http://downloads.openmoko.org/releases/Om2008.8-update/&lt;br /&gt;
&lt;br /&gt;
The changelog of the stable branch can be ogtained here : http://git.openmoko.org/?p=openmoko.git;a=log;h=org.openmoko.asu.stable&lt;br /&gt;
&lt;br /&gt;
== Dedication ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
From: Openmoko&lt;br /&gt;
To: openmoko-community mailing list&lt;br /&gt;
&lt;br /&gt;
Om 2008.8 was designed to be empty, for the very purpose of showcasing your ideas.&lt;br /&gt;
&lt;br /&gt;
Think of our products as galleries. We're building the environment.&lt;br /&gt;
Each one different from the next. You'll get all the free art supplies&lt;br /&gt;
you could imagine because we want you to add your own meaning.&lt;br /&gt;
You choose: consume, create, or both.&lt;br /&gt;
&lt;br /&gt;
Either way you create your own meaning. It's about you.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Openmoko]]&lt;br /&gt;
[[Category:Om 2008.8]]&lt;/div&gt;</summary>
		<author><name>Tkep</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Om_2008.8</id>
		<title>Om 2008.8</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Om_2008.8"/>
				<updated>2008-08-31T16:21:29Z</updated>
		
		<summary type="html">&lt;p&gt;Tkep: typo on &amp;quot;bellow&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Om 2008.8}}&lt;br /&gt;
{{Om 2008.8}}&lt;br /&gt;
&lt;br /&gt;
{{Distributions|Om 2008.8}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
'''Om 2008.8''' is the successor to [[Om 2007.2]] and had '''ASU''' as a codename. It was [http://lists.openmoko.org/pipermail/community/2008-August/025619.html released] on '''August 08, 2008''' (+ update &amp;quot;stable&amp;quot; releases starting from '''August 26, 2008'''). Om 2008.8 uses EFL for the launcher, custom UI applications and [[QtopiaOnX11|Qtopia on X11]] for telephony. The distribution  is the first step from GTK+ on x11 to using multiple toolkits in combination.&lt;br /&gt;
&lt;br /&gt;
== What's New ? ==&lt;br /&gt;
&lt;br /&gt;
Compared to 2007.2 that has a longer development history, Om 2008.8 is definitely a .0 major release. So think KDE 4.0 vs. 3.5, not Linux 2.6.23 vs. 2.6.22. If you want the stability level required to use the FreeRunner as your main phone, it is suggested for now to keep 2007.2 in the phone's flash memory and test 2008.8 on a removable SD card.&lt;br /&gt;
&lt;br /&gt;
The main user-visible changes:&lt;br /&gt;
&lt;br /&gt;
* The user interface has been fully revised with a new window manager [[illume]]. It is visually much richer, and can be customized further by using your own [[Edje]] files.&lt;br /&gt;
* '''[[Om2008.8_Installer|A graphical installer]]''' allows to add easily new applications, themes and functionality.&lt;br /&gt;
* A new [[Om2008.8_Locations|Locations]] application is provided, to save your favorite spots and share them with friends via sms.&lt;br /&gt;
* Power management has been improved: The Aux button now locks the screen, the Power button suspends and the red LED behind the Aux button lights up when charging.&lt;br /&gt;
* The [[Om2008.8_Keyboard| keyboard]] is now the Qtopia one (whether this is an improvement has been [[Keyboard_Debate|hotly debated]]).&lt;br /&gt;
&lt;br /&gt;
For developers, the main changes are:&lt;br /&gt;
* Multiple toolkits: '''Om 2008.8''' supports [http://www.enlightenment.org/ EFL], [http://trolltech.com/products/qtopia Qtopia] and [http://www.gtk.org GTK+] applications.&lt;br /&gt;
* A [[CommunityRepository| Community Repository]] has been set up, it is integrated in the ([[Om2008.8_Installer|Installer]]).&lt;br /&gt;
* '''Source Codes''' are publicly available, allowing for customization all the way down to low level systems.&lt;br /&gt;
&lt;br /&gt;
For more details, see the [[Om 2008.8 Guide]] and the [[Om2008.8 Feature Plan|Om 2008.8 Feature Plan]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;2&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; width:100%;floating=&amp;quot;center&amp;quot;; &amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:1px solid #222222; width:33% &amp;quot; |&lt;br /&gt;
[[Image:Om2008 home.png|200px|center]]&lt;br /&gt;
! style=&amp;quot;background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:1px solid #222222; width:33% &amp;quot; |&lt;br /&gt;
[[Image:Installer4.png|200px|center]]&lt;br /&gt;
! style=&amp;quot;background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:1px solid #222222; width:33% &amp;quot; |&lt;br /&gt;
[[Image:Om2008 installer1.png|200px|center]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:1px solid #222222; width:33% &amp;quot; |  &lt;br /&gt;
[[Image:Main.png|200px|center]]&lt;br /&gt;
! style=&amp;quot;background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:1px solid #222222; width:33% &amp;quot; |&lt;br /&gt;
[[Image:Edit1.png|200px|center]]&lt;br /&gt;
! style=&amp;quot;background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:1px solid #222222; width:33% &amp;quot; |&lt;br /&gt;
[[Image:Om locations4.png|200px|center]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---the following anchor is here to ensure that the &amp;quot;Download&amp;quot; link at http://openmoko.com/download.html links to the correct section. please don't delete the anchor unless that link is changed or removed---&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;Flash_Om_2008.8_images&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
To install the Om2008.8 stable distribution on the Neo FreeRunner, download the Root Filesystem and the Kernel image files from [[Download]] page and install according to [[Flashing the Neo FreeRunner]]. Note that flashing the smartphone will overwrite all your existing data and software.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
This is only a subset, and some of the bits reported below may have been fixed by stable updates (see bellow) too). See [http://docs.openmoko.org/trac/search?q=2008.8 all tickets with 2008.8] in the bug tracker.&lt;br /&gt;
&lt;br /&gt;
'''GSM'''&lt;br /&gt;
&lt;br /&gt;
* [http://docs.openmoko.org/trac/ticket/1766 Cannot make calls or receive SMS messages]&lt;br /&gt;
* [http://docs.openmoko.org/trac/ticket/1662 GSM not working properly after x hours]&lt;br /&gt;
&lt;br /&gt;
'''WiFi'''&lt;br /&gt;
 &lt;br /&gt;
* [http://docs.openmoko.org/trac/ticket/1625 WiFi can only connect once]&lt;br /&gt;
* [http://docs.openmoko.org/trac/ticket/1734 WiFi shows up unknown] is caused by hald not running, which can be fixed by removing &amp;lt;tt&amp;gt;/etc/volatile.cache&amp;lt;/tt&amp;gt; and rebooting&lt;br /&gt;
&lt;br /&gt;
'''Audio quality'''&lt;br /&gt;
&lt;br /&gt;
* [http://docs.openmoko.org/trac/ticket/1640 Improve overall audio]&lt;br /&gt;
&lt;br /&gt;
'''System Software''' &lt;br /&gt;
&lt;br /&gt;
* [http://docs.openmoko.org/trac/ticket/1736 Boot screen goes into sleep and never wake up if not touch during booting]&lt;br /&gt;
* [http://docs.openmoko.org/trac/ticket/1597 After long suspend, kernel thread events]&lt;br /&gt;
* [http://docs.openmoko.org/trac/ticket/1315 xglamo: performance decreases after a while]&lt;br /&gt;
* [http://docs.openmoko.org/trac/ticket/1682 Neo turns off before reaching x]&lt;br /&gt;
&lt;br /&gt;
'''Networking'''&lt;br /&gt;
* No Updates/Installation are possible or pings to domains because DNS is not working. This problem occurs because the /etc/resolv.conf is empty by default.&lt;br /&gt;
Add these lines in /etc/network/interfaces:&lt;br /&gt;
&lt;br /&gt;
 up echo nameserver 208.67.222.222 &amp;gt; /etc/resolv.conf&lt;br /&gt;
 up echo nameserver 208.67.220.220 &amp;gt;&amp;gt; /etc/resolv.conf&lt;br /&gt;
This is to be inserted below gateway address and above the bluetooth networking. After this it will be set on every reboot.&lt;br /&gt;
&lt;br /&gt;
For resolving DNS without restarting, run the following commands:&lt;br /&gt;
&lt;br /&gt;
 echo nameserver 208.67.222.222 &amp;gt; /etc/resolv.conf&lt;br /&gt;
 echo nameserver 208.67.220.220 &amp;gt;&amp;gt; /etc/resolv.conf&lt;br /&gt;
This should solve most of your moko side networking issues. If you need any other help please refer to [[USB Networking]]&lt;br /&gt;
&lt;br /&gt;
{{note| [http://en.wikipedia.org/wiki/Resolvconf resolvconf] is installed so should probably be used &lt;br /&gt;
&lt;br /&gt;
'''Problem''': parts of resolvconf are missing:  without the scripts under /etc/network/if-{up,down}.d, and /etc/resolvconf/run/enable-updates and /lib/resolvconf/list-records it does nothing, and even then, /etc/resolvconf/run should probably be a symlink to /var/run, or /etc/resolv.conf needs to be pointed at /etc/resolvconf/run/resolv.conf -- once all that's done, it seems to work as long as you add something like this to /etc/network/interfaces at the end of the usb0 stanza:&lt;br /&gt;
&lt;br /&gt;
    dns-nameservers 192.168.0.200&lt;br /&gt;
    dns-search example.com&lt;br /&gt;
&lt;br /&gt;
and add &amp;lt;tt&amp;gt;usb*&amp;lt;/tt&amp;gt; above &amp;lt;tt&amp;gt;eth*&amp;lt;/tt&amp;gt; in &amp;lt;tt&amp;gt;/etc/resolvconf/interface-order&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Note| '''Solution:''' Steps to add missing resolvconf script: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;touch /etc/resolvconf/run/enable-updates&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;cd /etc ; rm resolv.conf ; ln -s /etc/resolvconf/run/resolv.conf .&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;mkdir /lib/resolvconf/ ; cd /lib/resolvconf/&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;wget http://kopparv34.mine.nu/list-records&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x list-records&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Edit &amp;lt;code&amp;gt;/etc/network/interfaces&amp;lt;/code&amp;gt; and remove the lines:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;       network 192.168.0.0&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;       gateway 192.168.0.200&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If we need to use the usb network more then just locally from the computer in the other end of the USB-cable, login with ssh and add a default route like this:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;route add default gateway 192.168.0.200&amp;lt;/code&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Usb-networking will not work until rebooted after initial boot.&lt;br /&gt;
&lt;br /&gt;
'''Usability''' &lt;br /&gt;
&lt;br /&gt;
* The Pin-Dialog by default just shows letters. You have to slide your finger up/down over the keyboard to make the numbers/uppercase/special characters appear.&lt;br /&gt;
* The installer app doesn't release administrative rights which results in not being able to use opkg. Solution: run &amp;quot;killall packagekitd&amp;quot; (on the freerunner or when ssh'ed in).&lt;br /&gt;
* The installer app doesn't release administrative rights which results in not being able to use opkg. Alternate Solution: On the FreeRunner, use the drop-down menu to close all open applications.&lt;br /&gt;
* The keyboard may not be adapted for all uses. See [[Keyboard Debate]] for a full discussion and options.&lt;br /&gt;
&lt;br /&gt;
== Official updates for &amp;quot;stable&amp;quot; Om 2008.8 ==&lt;br /&gt;
&lt;br /&gt;
Posterior to the Om2008.8 release made on 2008/08/08, development of ASU/Om2008.8 is switching to a Debian-like model with three branches: stable,  testing and unstable ([http://lists.openmoko.org/pipermail/community/2008-August/026491.html see this message] for more details).&lt;br /&gt;
&lt;br /&gt;
Official updates for the &amp;quot;stable&amp;quot; branch are now available (as of 2008/08/26) in two forms (see [http://lists.openmoko.org/pipermail/community/2008-August/027997.html see this message] for the announcement) :&lt;br /&gt;
* in the http://downloads.openmoko.org/repository/Om2008.8/ opkg feeds (which should already be configured for opkg updates in 2008.8),&lt;br /&gt;
* as flash-able images in http://downloads.openmoko.org/releases/Om2008.8-update/&lt;br /&gt;
&lt;br /&gt;
The changelog of the stable branch can be ogtained here : http://git.openmoko.org/?p=openmoko.git;a=log;h=org.openmoko.asu.stable&lt;br /&gt;
&lt;br /&gt;
== Dedication ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
From: Openmoko&lt;br /&gt;
To: openmoko-community mailing list&lt;br /&gt;
&lt;br /&gt;
Om 2008.8 was designed to be empty, for the very purpose of showcasing your ideas.&lt;br /&gt;
&lt;br /&gt;
Think of our products as galleries. We're building the environment.&lt;br /&gt;
Each one different from the next. You'll get all the free art supplies&lt;br /&gt;
you could imagine because we want you to add your own meaning.&lt;br /&gt;
You choose: consume, create, or both.&lt;br /&gt;
&lt;br /&gt;
Either way you create your own meaning. It's about you.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Openmoko]]&lt;br /&gt;
[[Category:Om 2008.8]]&lt;/div&gt;</summary>
		<author><name>Tkep</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Om_2008_Guide</id>
		<title>Om 2008 Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Om_2008_Guide"/>
				<updated>2008-08-31T00:03:11Z</updated>
		
		<summary type="html">&lt;p&gt;Tkep: warning that Zecke's is down.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Om 2008.8}}&lt;br /&gt;
&lt;br /&gt;
This documents quickly some key usability bits about [[Om 2008.8]] and initial setup.&lt;br /&gt;
&lt;br /&gt;
=== Interface ===&lt;br /&gt;
&lt;br /&gt;
'''New Keyboard'''&lt;br /&gt;
&lt;br /&gt;
More details at : [[Om2008.8 Keyboard]]&lt;br /&gt;
&lt;br /&gt;
'''Installer'''&lt;br /&gt;
&lt;br /&gt;
The button to run the Installer is now on the bottom of the homescreen.&lt;br /&gt;
The plus signs are placeholders for the graphical buttons to be added later.&lt;br /&gt;
&lt;br /&gt;
'''Top Menu'''&lt;br /&gt;
&lt;br /&gt;
The top menu is now your task switcher and is activated by touching the down arrow.&lt;br /&gt;
Press &amp;quot;remove&amp;quot; to close currently focused application.&lt;br /&gt;
&lt;br /&gt;
=== Things to know ===&lt;br /&gt;
&lt;br /&gt;
''' Commands '''&lt;br /&gt;
&lt;br /&gt;
*'''&amp;quot;ifconfig&amp;quot;''' - Displays network information.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;quot;opkg update&amp;quot;''' - Updates list of available software.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;quot;opkg install&amp;quot;''' - Install software.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;quot;opkg upgrade&amp;quot;''' - Updates your software.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;quot;killall packagekitd&amp;quot;''' - Quits any package manager which could be running. (Run this command if you get the &amp;quot;Could not obtain administrative lock&amp;quot; error message while running opkg commands)&lt;br /&gt;
&lt;br /&gt;
*'''&amp;quot;shutdown -r now&amp;quot;''' or  '''&amp;quot;reboot&amp;quot;'''- Reboots your phone.&lt;br /&gt;
&lt;br /&gt;
=== Configuring Om 2008.8 ===&lt;br /&gt;
&lt;br /&gt;
==== Internet ====&lt;br /&gt;
Follow this [[http://support.microsoft.com/kb/306126 guide (Windows Users)]]to share your internet with your phone.&lt;br /&gt;
&lt;br /&gt;
To share your internet connection on a Linux host follow this [[USB_Networking|Guide]]&lt;br /&gt;
&lt;br /&gt;
*If you are also behind a router you may have to change your LAN IP range in your router to avoid using 192.168.0.* as this is the same IP range as what your phone and ICS uses. (If you don't there will be an IP conflict)&lt;br /&gt;
&lt;br /&gt;
After you install and run [[http://wiki.openmoko.org/wiki/Om2008.8#Download Om 2008.8 ]] for the first time you have to restart to get the USB working. Once you have done that you have to ssh into your phone (192.168.0.202) to edit your /etc/network/interfaces so you can access the internet through USB to install software and updates. &lt;br /&gt;
&lt;br /&gt;
Edit the USB section to look like this:&lt;br /&gt;
&lt;br /&gt;
 # Ethernet/RNDIS gadget (g_ether)&lt;br /&gt;
 # ... or on host side, usbnet and random hwaddr&lt;br /&gt;
 auto usb0&lt;br /&gt;
 iface usb0 inet static&lt;br /&gt;
 	address 192.168.0.202&lt;br /&gt;
 	netmask 255.255.255.0&lt;br /&gt;
 	network 192.168.0.0&lt;br /&gt;
 	gateway 192.168.0.1&lt;br /&gt;
 	up echo nameserver 208.67.222.222 &amp;gt; /etc/resolv.conf &lt;br /&gt;
 	up echo nameserver 208.67.220.220 &amp;gt;&amp;gt; /etc/resolv.conf &lt;br /&gt;
 	#up echo nameserver 192.168.0.200 &amp;gt; /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
==== Unofficial (zecke) Updates ==== &lt;br /&gt;
&lt;br /&gt;
Create a file named zecke.conf and paste this into it to get the latest unofficial updates. (Currently Down--likely no longer needed)&lt;br /&gt;
&lt;br /&gt;
 src/gz zecke-all http://people.openmoko.org/~zecke/om2008.8-dev/all&lt;br /&gt;
 src/gz zecke-arm http://people.openmoko.org/~zecke/om2008.8-dev/armv4t&lt;br /&gt;
 src/gz zecke-neo http://people.openmoko.org/~zecke/om2008.8-dev/neo1973&lt;br /&gt;
 src/gz zecke-gta02 http://people.openmoko.org/~zecke/om2008.8-dev/om-gta02&lt;br /&gt;
&lt;br /&gt;
(Restart your phone)&lt;br /&gt;
&lt;br /&gt;
==== Advanced power management ====&lt;br /&gt;
If you decide not to install the Unofficial Zecke updates you should install &amp;quot;illume-config&amp;quot; to can gain access to more advanced power management features and to change the look of the GUI through the wrench that will now appear in the top bar. (Restart your phone)&lt;br /&gt;
&lt;br /&gt;
==== Mediaplayer ====&lt;br /&gt;
&lt;br /&gt;
The Media Player is basically useless due to the default theme. To install with a better theme run:&lt;br /&gt;
&lt;br /&gt;
 opkg install openmoko-mediaplayer2&lt;br /&gt;
 wget http://abraxa.dyndns.org:81/random/openmoko-mediaplayer-theme.tar.bz2&lt;br /&gt;
 tar xjf openmoko-mediaplayer-theme.tar.bz2 -C /usr/share/themes/Moko/gtk-2.0&lt;br /&gt;
 rm openmoko-mediaplayer-theme.tar.bz2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bugs/Fixes ===&lt;br /&gt;
&lt;br /&gt;
*The Media Player is basically unusable because of the skin. And is also very buggy.&lt;br /&gt;
*Battery meter always says its charging. Installing a terminal and running &amp;quot;apm&amp;quot; will display the proper battery status.&lt;br /&gt;
&lt;br /&gt;
*Your phone will go into standby after 30 seconds EVEN when connected to your computer or wall charger. (Disable this under the settings menu)&lt;br /&gt;
&lt;br /&gt;
*The wifi doesn't work too well right now.&lt;br /&gt;
&lt;br /&gt;
*Accelerometers have alpha support via [[Gestures]]&lt;br /&gt;
&lt;br /&gt;
*If you only want the rotate screen effect you can give a [[rotate|try to this one]] &lt;br /&gt;
&lt;br /&gt;
*If you let the battery completely drain you will have problems booting it up. Plug it into the wall charger for a few hours and then plug it into your computer and press power.&lt;br /&gt;
*BUT, '''if you have another charged battery''', such as from the [http://us.direct.openmoko.com/products/spares-pack Spares pack], you can boot the Neo with the good battery, plug in wall-charger, and hot-swap the drained battery while booted. This allows you to immediately start &amp;quot;fast-charging&amp;quot; with the wall-charger. (Neo needs to be booted to recognize charger and switch to fast-charging)&lt;br /&gt;
&lt;br /&gt;
*Your have to install &amp;quot;illume-config&amp;quot; to have more control over power management, scrolling speeds, keyboard options, and to change how the interface looks.&lt;br /&gt;
&lt;br /&gt;
*Some software that you install by command-line may appear in in the settings menu (wrench) that you unlock after installing &amp;quot;illume-config&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Category:Om 2008.8]]&lt;/div&gt;</summary>
		<author><name>Tkep</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Building_FSO</id>
		<title>Building FSO</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Building_FSO"/>
				<updated>2008-08-06T13:42:57Z</updated>
		
		<summary type="html">&lt;p&gt;Tkep: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Distributions|FSO}}&lt;br /&gt;
&lt;br /&gt;
'''FSO is an abbreviation for FreeSmartphone.Org'''&lt;br /&gt;
&lt;br /&gt;
[[Image:FSO UI main.png|right|thumb|home screen]]&lt;br /&gt;
&lt;br /&gt;
See [[OpenmokoFramework]] for more information.&lt;br /&gt;
&lt;br /&gt;
And [http://www.freesmartphone.org www.freesmartphone.org]&lt;br /&gt;
&lt;br /&gt;
And also [http://trac.freesmartphone.org trac.freesmartphone.org]&lt;br /&gt;
&lt;br /&gt;
''Note : The following is an essay in order to explain how to build FSO. Please mind the fact that it's a work in progress, done by someone fairly new to Open Embedded.''&lt;br /&gt;
&lt;br /&gt;
''This information is taken as is from [http://wiki.openembedded.net/index.php/OEandYourDistro#Using_OpenEmbedded_on_Linux_systems OpenEmbedded Wiki]. Some commentaries are voluntarily stripped in order to keep this page simple, please look on OE Wiki for more information.''&lt;br /&gt;
&lt;br /&gt;
= Getting Open Embedded =&lt;br /&gt;
&lt;br /&gt;
== Mandatory Packages ==&lt;br /&gt;
&lt;br /&gt;
=== Deb-based distributions ===&lt;br /&gt;
&lt;br /&gt;
 apt-get install ccache sed wget cvs subversion git-core monotone coreutils \&lt;br /&gt;
     unzip texi2html texinfo libsdl1.2-dev docbook-utils gawk&lt;br /&gt;
&lt;br /&gt;
=== Mandriva-based distributions ===&lt;br /&gt;
&lt;br /&gt;
 urpmi python python-devel python-psyco ccache patch m4 sed bison make wget bzip2 \&lt;br /&gt;
 cvs gawk glibc-devel gcc-c++ subversion sharutils coreutils docbook-utils openjade \&lt;br /&gt;
 quilt pcre-devel unzip&lt;br /&gt;
&lt;br /&gt;
=== SuSE (9.1/9.2) instructions ===&lt;br /&gt;
Install [http://linux01.gwdg.de/apt4rpm/ apt4rpm], then follow Debian instructions.&lt;br /&gt;
&lt;br /&gt;
python-dev and python-spyco are not in suse apt repository. python-spyco is not mandatory, so one can ignore it. &lt;br /&gt;
I suppose python-devel (suse) is python-dev (debian).&lt;br /&gt;
&lt;br /&gt;
=== Fedora Core 2/3  ===&lt;br /&gt;
&lt;br /&gt;
 yum install python patch m4 sed make docbook* openjade glibc-devel xmlto&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fedora Core 4  ===&lt;br /&gt;
&lt;br /&gt;
Apart from the usual (native) development packages like gcc and binutils, you should check that you have the following RPM's installed: &lt;br /&gt;
&lt;br /&gt;
* bison&lt;br /&gt;
* ccache (not required, but advised to speed up building)&lt;br /&gt;
* docbook* packages&lt;br /&gt;
* libpcre&lt;br /&gt;
* m4&lt;br /&gt;
* make&lt;br /&gt;
* openjade&lt;br /&gt;
* patch&lt;br /&gt;
* PyQt&lt;br /&gt;
* python&lt;br /&gt;
* python-psyco&lt;br /&gt;
* sed&lt;br /&gt;
* xmlto&lt;br /&gt;
* quilt (not required as OE builds it by itself, but install it if you want to use gquilt)&lt;br /&gt;
&lt;br /&gt;
Use apt, synaptic, up2date or yum to automagically retrieve these packages or download and install them manually (lots of work).&lt;br /&gt;
&lt;br /&gt;
=== Fedora Core 5/6  ===&lt;br /&gt;
&lt;br /&gt;
Commands I used to install OE pre-requisites on FC5/6&lt;br /&gt;
&lt;br /&gt;
This long command will ensure all pre-requisites are installed (patch is 2.5.4, not 2.5.9, but appears to work).&lt;br /&gt;
&lt;br /&gt;
 su -c &amp;quot;yum install python m4 make wget curl ftp cvs monotone subversion tar bzip2 gzip \&lt;br /&gt;
 unzip python-psyco ccache perl texinfo texi2html diffstat openjade docbook-style-dsssl \&lt;br /&gt;
 docbook-style-xsl docbook-dtds docbook-utils sed bison bc glibc-devel gcc binutils pcre \&lt;br /&gt;
 pcre-devel git quilt groff linuxdoc-tools patch gcc gcc-c++ python-sqlite2 help2man&amp;quot;&lt;br /&gt;
&lt;br /&gt;
or download the metapackage http://www.openembedded.org/dl/packages/rpm/openembedded-essential-1.1-1.noarch.rpm (may be out of date).&lt;br /&gt;
&lt;br /&gt;
then do&lt;br /&gt;
&lt;br /&gt;
 su -c &amp;quot;yum localinstall openembedded-essential-1.1-1.noarch.rpm&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Fedora 7  ===&lt;br /&gt;
&lt;br /&gt;
This long command will ensure all pre-requisites are installed (patch is 2.5.4, not 2.5.9, but appears to work).&lt;br /&gt;
&lt;br /&gt;
 su -c &amp;quot;yum install python m4 make wget curl ftp cvs monotone subversion tar bzip2 gzip \&lt;br /&gt;
 unzip python-psyco ccache perl texinfo texi2html diffstat openjade docbook-style-dsssl \&lt;br /&gt;
 docbook-style-xsl docbook-dtds docbook-utils sed bison bc glibc-devel gcc binutils pcre \&lt;br /&gt;
 pcre-devel git quilt groff linuxdoc-tools patch linuxdoc-tools gcc gcc-c++ help2man&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== CentOS 4.4 / Red Hat Enterprise Linux 4  ===&lt;br /&gt;
&lt;br /&gt;
 yum install bison ccache coreutils cvs docbook-utils gawk git-core monotone \&lt;br /&gt;
 python quilt rpmlib sed subversion tetex texinfo unzip wget&lt;br /&gt;
&lt;br /&gt;
=== Gentoo instructions ===&lt;br /&gt;
&lt;br /&gt;
 emerge -n bitbake psyco ccache patch make sed dev-lang/python m4 bison cvs openjade \&lt;br /&gt;
 quilt sgmltools-lite docbook-xml-dtd docbook-dsssl-stylesheets xmlto docbook-sgml-utils \&lt;br /&gt;
 libpcre boost subversion monotone texi2html pysqlite diffstat&lt;br /&gt;
&lt;br /&gt;
=== Ark Linux 2007.1 ===&lt;br /&gt;
&lt;br /&gt;
 apt-get install devel-core diffstat texi2html cvs subversion git texinfo psyco monotone \&lt;br /&gt;
 python-devel python-encodings python-sqlite&lt;br /&gt;
&lt;br /&gt;
=== Arch Linux (Duke)  ===&lt;br /&gt;
&lt;br /&gt;
 sudo pacman -S psyco ccache patch make sed python m4 bison cvs quilt sgmltools-lite \&lt;br /&gt;
 docbook-xml xmlto pcre boost monotone jade git texinfo&lt;br /&gt;
&lt;br /&gt;
In Arch Linux the install command is in /bin/install. Since most of Linux distribution assume that install is located in /usr/bin/install, you have to create a symlink:&lt;br /&gt;
&lt;br /&gt;
 sudo ln -s /bin/install /usr/bin/install&lt;br /&gt;
&lt;br /&gt;
You can build BitBake by using this PKGBUILD:&lt;br /&gt;
 pkgname=bitbake&lt;br /&gt;
 pkgver=1.8.4&lt;br /&gt;
 pkgrel=1&lt;br /&gt;
 pkgdesc=&amp;quot;A simple tool for task execution derived from Gentoo's portage&amp;quot;&lt;br /&gt;
 url=&amp;quot;http://developer.berlios.de/projects/bitbake/&amp;quot;&lt;br /&gt;
 arch=('i686')&lt;br /&gt;
 license=('GPL' 'custom')&lt;br /&gt;
 depends=('python')&lt;br /&gt;
 source=(http://download.berlios.de/bitbake/${pkgname}-${pkgver}.tar.gz)&lt;br /&gt;
 md5sums=('508d9a61c635d469be8facc95151158b')&lt;br /&gt;
 &lt;br /&gt;
 build() {&lt;br /&gt;
   cd ${startdir}/src/${pkgname}-${pkgver}&lt;br /&gt;
   python setup.py install --root=${startdir}/pkg&lt;br /&gt;
 &lt;br /&gt;
   # Install vim extensions&lt;br /&gt;
   install -D -m644 ${startdir}/src/${pkgname}-${pkgver}/contrib/vim/ftdetect/bitbake.vim \&lt;br /&gt;
                 ${startdir}/pkg/usr/share/vim/ftplugin/bitbake.vim&lt;br /&gt;
   install -D -m644 ${startdir}/src/${pkgname}-${pkgver}/contrib/vim/syntax/bitbake.vim \&lt;br /&gt;
                 ${startdir}/pkg/usr/share/vim/syntax/bitbake.vim&lt;br /&gt;
 &lt;br /&gt;
   # Handle MIT license&lt;br /&gt;
   install -D -m644 ${startdir}/src/${pkgname}-${pkgver}/doc/COPYING.MIT \&lt;br /&gt;
                 ${startdir}/pkg/usr/share/licenses/${pkgname}/COPYING.MIT&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
= Repository Checkout =&lt;br /&gt;
&lt;br /&gt;
== Bitbake ==&lt;br /&gt;
&lt;br /&gt;
Go to the base directory of your [[OpenEmbedded]] environment and checkout bitbake:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ cd /stuff/&lt;br /&gt;
$ svn co svn://svn.berlios.de/bitbake/branches/bitbake-1.8/ bitbake&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''NOTE:''' for proxy handling, see [http://subversion.tigris.org/faq.html#proxy SVN FAQ]&lt;br /&gt;
&lt;br /&gt;
== Open Embedded ==&lt;br /&gt;
&lt;br /&gt;
=== Obtaining OpenEmbedded ===&lt;br /&gt;
Next, you'll need to obtain the actual Openembedded database. The OE database store all the OE metadata: build classes, configuration files, and packages. Then you can extract from this database the development branch(es) you want.&lt;br /&gt;
&lt;br /&gt;
The Openembedded database is a [http://www.venge.net/monotone/ Monotone] database, which is the current SCM (Source Code Management) system for Openembedded. You can find monotone binaries and documentation at [http://www.venge.net/monotone/ Monotone official site].&lt;br /&gt;
&lt;br /&gt;
To obtain Openembedded:&lt;br /&gt;
# Go to the base directory of your Openembedded environment&lt;br /&gt;
 $ cd /stuff/&lt;br /&gt;
# Download and bunzip2 the OE database snapshot. '''Note: Unfortunately some monotone versions differ in database format. Check [http://www.openembedded.org/snapshots Snapshots] and download the one matching your monotone version.'''&lt;br /&gt;
 $ wget http://www.openembedded.org/snapshots/OE.mtn.bz2&lt;br /&gt;
 $ bunzip2 -d OE.mtn.bz2&lt;br /&gt;
This is the database you'll be using for all the work.&lt;br /&gt;
&lt;br /&gt;
If you run into a problem at this stage, check to make sure you have version 0.32 (or newer) of monotone installed.&lt;br /&gt;
&lt;br /&gt;
If you get further troubles in using monotone, there are two ways out:&lt;br /&gt;
&lt;br /&gt;
* use the [http://openembedded.org/snapshots/ latest OE snapshot]&lt;br /&gt;
* use a static monotone image&lt;br /&gt;
&lt;br /&gt;
Then you can checkout your local copy of the Openembedded tree.&lt;br /&gt;
 $ cd /stuff&lt;br /&gt;
 $ mtn --db=/stuff/OE.mtn checkout --branch=org.openembedded.dev&lt;br /&gt;
This extracts directories and files relating to the selected branch from the OE.mtn database and places them under &amp;lt;nowiki&amp;gt;/stuff/branchname&amp;lt;/nowiki&amp;gt; (i.e. in &amp;lt;nowiki&amp;gt;/stuff/org.openembedded.dev&amp;lt;/nowiki&amp;gt; in this guide)&lt;br /&gt;
&lt;br /&gt;
IMPORTANT NOTE ! If mtn complains about an outdated database, you can migrate it using the following command :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mtn db migrate --db=/stuff/OE.mtn&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You'll then have to do the checkout.&lt;br /&gt;
=== Create local configuration ===&lt;br /&gt;
It's now time to create your local configuration.&lt;br /&gt;
While you could copy the default local.conf.sample like that:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ cd /stuff/&lt;br /&gt;
$ cp org.openembedded.dev/conf/local.conf.sample build/conf/local.conf&lt;br /&gt;
$ vi build/conf/local.conf&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is actually recommended to start smaller and keep local.conf.sample in the background and add entries from there step-by-step as you understand and need them. Please, do not just edit build/conf/local.conf.sample but actually READ it.&lt;br /&gt;
&lt;br /&gt;
For building a .dev branch, in your &amp;lt;nowiki&amp;gt;local.conf&amp;lt;/nowiki&amp;gt; file, you should have at least the following three entries. Example for the Angstrom distribution and the Openmoko gta01 machine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BBFILES = &amp;quot;/stuff/org.openembedded.dev/packages/*/*.bb&amp;quot;&lt;br /&gt;
DISTRO = &amp;quot;angstrom-2008.1&amp;quot;&lt;br /&gt;
MACHINE = &amp;quot;om-gta01&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For a Freerunner, using an openmoko distro, you'll do that :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BBFILES = &amp;quot;/stuff/org.openembedded.dev/packages/*/*.bb&amp;quot;&lt;br /&gt;
DISTRO = &amp;quot;openmoko&amp;quot;&lt;br /&gt;
MACHINE = &amp;quot;om-gta02&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Don't forget to include the two following files :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
require conf/distro/include/fso-autorev.inc&lt;br /&gt;
require conf/distro/include/moko-autorev.inc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setup the environment ===&lt;br /&gt;
One of the four command sets below will need to be run every time you open a terminal for development. (You can automate this in ~/.profile, /etc/profile, or perhaps use a script to set the necessary variables for using [[BitBake]].)&lt;br /&gt;
&lt;br /&gt;
If you followed the recommendation above to use an uninstalled [[BitBake]]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ export PATH=/stuff/bitbake/bin:$PATH&lt;br /&gt;
$ export BBPATH=/stuff/build:/stuff/org.openembedded.dev&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you installed [[BitBake]]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ export BBPATH=/stuff/build:/stuff/org.openembedded.dev&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternative syntax for those using the tcsh shell (e.g FreeBSD):&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ setenv PATH &amp;quot;/stuff/bitbake/bin:&amp;quot;$PATH&lt;br /&gt;
$ setenv BBPATH &amp;quot;/stuff/build:/stuff/org.openembedded.dev:&amp;quot;$BBPATH&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Start building =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /stuff/build &amp;amp;&amp;amp; bitbake fso-image&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[category:Technical]]&lt;br /&gt;
[[Category:Software (non openmoko)]]&lt;br /&gt;
[[category:FSO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
&lt;br /&gt;
== GTK ==&lt;br /&gt;
&lt;br /&gt;
Currently GTK is not well supported in the FSO build. To use GTK applications you'll most likely have to install the gtk library, and the Openmoko theme.&lt;br /&gt;
&lt;br /&gt;
'''Step 1) Install the ipk-packages'''&lt;br /&gt;
&lt;br /&gt;
 opkg install moko-gtk-theme&lt;br /&gt;
 opkg install openmoko-icon-theme-standard2&lt;br /&gt;
&lt;br /&gt;
'''Step 2) Enable Theme'''&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/share/themes/Moko/gtk-2.0/gtkrc /etc/gtk-2.0/gtkrc&lt;br /&gt;
&lt;br /&gt;
'''Step 3) Adjust fontsize and set icon theme'''&lt;br /&gt;
&lt;br /&gt;
 vi /etc/gtk-2.0/gtkrc&lt;br /&gt;
&lt;br /&gt;
Add the two lines:&lt;br /&gt;
 gtk-font-name = &amp;quot;Sans 5&amp;quot;&lt;br /&gt;
 gtk-icon-theme-name=&amp;quot;openmoko-standard&amp;quot;&lt;br /&gt;
&lt;br /&gt;
(Thanks to [[User:Jtickle | Jtickle]] for pointing out how to set the font size on the [[Getting_Started_FAQ]]-Page)&lt;/div&gt;</summary>
		<author><name>Tkep</name></author>	</entry>

	</feed>