<?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=Zoff99&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=Zoff99&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Special:Contributions/Zoff99"/>
		<updated>2013-05-26T05:13:35Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.6</generator>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use</id>
		<title>Talk:Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use"/>
				<updated>2010-06-17T07:42:55Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Feedback */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;H1&amp;gt;please sign your feedback, thanks !!!!!!!!!&amp;lt;/H1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
&lt;br /&gt;
great work. It would be nice if the script for downloading  germany.bin can be added and the dictionary setting de_AT resp. de_DE be an option during installation, so that only one script for Germany Language use can be maintained instead of one for Austria (dictionary de_AT) and one for Germany (dictionary setting de_DE). Maybe the heading could be change to German Language Use later.&lt;br /&gt;
&lt;br /&gt;
--[[User:Niebert|Niebert]] 07:40, 27 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
i'll do that if 1 of 2 things happen:&lt;br /&gt;
&lt;br /&gt;
a) many people use this (for 2 users its too much to do)&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
b) someone (you?) help me&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 12:04, 3 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
* mdbus warnings&lt;br /&gt;
Yeah, great work! Thanks for doing this and writing this guide! It worked flawlessly for me. I guess the following warnings can be safely ignored?&lt;br /&gt;
&lt;br /&gt;
after&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
I got&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Service name not found&lt;br /&gt;
&lt;br /&gt;
Thanks again!&lt;br /&gt;
&lt;br /&gt;
--[[User:Guido|Guido]] 22:09, 5 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
yeah those warnings are normal, and can be ignored&lt;br /&gt;
but &amp;quot;Service name not found&amp;quot; should not normally happen. when did it occur?&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 10:06, 6 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Section &amp;quot;Preselected country in Navit&amp;quot;, if you want to set to 'de_DE', shouldn't you edit &amp;quot;/media/card/____shr_testing/navit/navit.sh&amp;quot; instead of &amp;quot;/usr/bin/navit.sh&amp;quot;? As far as I can see there's even no &amp;quot;/media/card/____shr_testing/usr/bin/navit.sh&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I got a lot of error messages when starting ./init_shr_testing.sh...&lt;br /&gt;
May I ignore all the messages? Or will I have a corrupted System?&lt;br /&gt;
btw: I'm running SHR-U (http://build.shr-project.org/shr-unstable/images/om-gta02/full-om-gta02.tar.gz - 09-Jun-2010 10:21, 76M) on uSD.&lt;br /&gt;
&lt;br /&gt;
--ChrisPZV 10 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi Chris!&lt;br /&gt;
&lt;br /&gt;
this will NOT work with current SHR distros!!!&lt;br /&gt;
if you really want to use this, download exactly those files which are listed on my page.&lt;br /&gt;
as far as new SHR distro, I can only say its so unstable and slow, i dont use it anymore.&lt;br /&gt;
&lt;br /&gt;
cheers,&lt;br /&gt;
Zoff.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 08:45, 11 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
About  section Mokonnect:&lt;br /&gt;
(i have NOT yet successfully connected to any WLAN networks)  --&amp;gt; &amp;lt;strike&amp;gt;me too, may be 'iliwi' (opkg update &amp;amp;&amp;amp; opkg remove --force-depends mokonnect &amp;amp;&amp;amp; opkg install iliwi) provides the missing functionality here?&amp;lt;/strike&amp;gt;&lt;br /&gt;
After installing all updates it works for me, but auto disconnect WLAN on close programm does not work. Woraround: Manage it with the help of profiles, make a profile that just uses USB Network and check &amp;quot;Power down unused devices&amp;quot; when selecting it. (I installed connman-plugin-ethernet)&lt;br /&gt;
&lt;br /&gt;
Btw AGTL is outdated, it should be updated from the package at http://www.opkg.org/package_268.html. (At this time it needs to be patched as I described in user comment.)&lt;br /&gt;
&lt;br /&gt;
Did you consider installing Pisi as well? (http://www.opkg.org/package_191.html)&lt;br /&gt;
&lt;br /&gt;
Is there any working bluetooth support?&lt;br /&gt;
&lt;br /&gt;
--ChrisPZV 11 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
--ChrisPZV 09:21, 16 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
as you can see i am not working on this anymore. but it should still be usable.&lt;br /&gt;
SHR has moved in a direction of beeing slow and unstable and unusable, so i am not updating these packages anymore.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 07:42, 17 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem using settings ==&lt;br /&gt;
&lt;br /&gt;
great work.&lt;br /&gt;
but i've 2 problems(?)&lt;br /&gt;
First:&lt;br /&gt;
Using Settings:&lt;br /&gt;
Using:&lt;br /&gt;
Settings =&amp;gt; Power =&amp;gt; Please wait... Loading 4 modules&lt;br /&gt;
&lt;br /&gt;
That's all. No more action. It is only possible to kill the settings-process.&lt;br /&gt;
One time after the first update it works. But after the next reboot settings doesn't work any more.&lt;br /&gt;
Can anyone help me, to fix this problem ?&lt;br /&gt;
&lt;br /&gt;
Second:&lt;br /&gt;
I got the error message:&lt;br /&gt;
Service name not found&lt;br /&gt;
too. (After using: mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled)&lt;br /&gt;
&lt;br /&gt;
Many thanks. &lt;br /&gt;
Andre&lt;br /&gt;
&lt;br /&gt;
--[[User:Steigera|Steigera]] 09:47, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
did you do update &amp;amp; upgrade also? if not, do so&lt;br /&gt;
&lt;br /&gt;
and did you start settings right after boot-up? because frameworkd is really really slow, and needs a couple of minutes to have everything loaded.&lt;br /&gt;
&lt;br /&gt;
if that does not help start &amp;quot;shr-settings&amp;quot; on the ssh-console and put the output here&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 11:17, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
yes. I've tried to use settings very fast after boot-up. &lt;br /&gt;
Now after some minutes it works :-)).&lt;br /&gt;
Thanks for your fast response.&lt;br /&gt;
But another question: it is a little bit extensive to modify the power-settings after every boot-up.&lt;br /&gt;
e.g: Backlight &lt;br /&gt;
Is there a possibility to modify these settings so it will be used after next boot-up ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Steigera|Steigera]] 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''PLEASE use the &amp;quot;sign&amp;quot; button when writing here!!'''&lt;br /&gt;
&lt;br /&gt;
sure there is a way, write a script with &amp;quot;mdbus -s XXX YYY&amp;quot; and put it somewhere after system startup.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:08, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== What do you think about ==&lt;br /&gt;
&lt;br /&gt;
 #install German&lt;br /&gt;
 opkg list_installed | cut -d &amp;quot; &amp;quot; -f1 | grep -v &amp;quot;kernel-module&amp;quot;&amp;gt; /tmp/opkgi.txt&lt;br /&gt;
 opkg list | cut -d &amp;quot; &amp;quot; -f1 | grep -v &amp;quot;kernel-module&amp;quot;&amp;gt; /tmp/opkg.txt&lt;br /&gt;
 grep locale-de /tmp/opkg.txt &amp;gt; /tmp/opkg_de.txt&lt;br /&gt;
 grep i18n /tmp/opkg.txt &amp;gt;&amp;gt; /tmp/opkg_de.txt&lt;br /&gt;
 for ip in $(cat /tmp/opkgi.txt)&lt;br /&gt;
 do&lt;br /&gt;
    prog=$(grep $ip /tmp/opkg_de.txt)&lt;br /&gt;
    if [ $prog ]&lt;br /&gt;
    then&lt;br /&gt;
 	echo found $prog&lt;br /&gt;
 	install=&amp;quot;$install $prog&amp;quot;&lt;br /&gt;
    fi&lt;br /&gt;
 done&lt;br /&gt;
 opkg install $install&lt;br /&gt;
&lt;br /&gt;
this installs to all installed packed the locale-de package, if found&lt;br /&gt;
&lt;br /&gt;
--[[User:Bertol|Bertol]] 14:40, 29 November 2009&lt;br /&gt;
&lt;br /&gt;
i dont think its too good.&lt;br /&gt;
for example when you install german locale for &amp;quot;ls, cp&amp;quot; you get weird german messages from your shell commands. also the phone GUIs (call, messages, etc.) are really strange in german (and sometimes translation is just wrong)&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 14:10, 29 November 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use</id>
		<title>Talk:Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use"/>
				<updated>2010-06-17T07:42:19Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Feedback */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;H1&amp;gt;please sign your feedback, thanks !!!!!!!!!&amp;lt;/H1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
&lt;br /&gt;
great work. It would be nice if the script for downloading  germany.bin can be added and the dictionary setting de_AT resp. de_DE be an option during installation, so that only one script for Germany Language use can be maintained instead of one for Austria (dictionary de_AT) and one for Germany (dictionary setting de_DE). Maybe the heading could be change to German Language Use later.&lt;br /&gt;
&lt;br /&gt;
--[[User:Niebert|Niebert]] 07:40, 27 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
i'll do that if 1 of 2 things happen:&lt;br /&gt;
&lt;br /&gt;
a) many people use this (for 2 users its too much to do)&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
b) someone (you?) help me&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 12:04, 3 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
* mdbus warnings&lt;br /&gt;
Yeah, great work! Thanks for doing this and writing this guide! It worked flawlessly for me. I guess the following warnings can be safely ignored?&lt;br /&gt;
&lt;br /&gt;
after&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
I got&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Service name not found&lt;br /&gt;
&lt;br /&gt;
Thanks again!&lt;br /&gt;
&lt;br /&gt;
--[[User:Guido|Guido]] 22:09, 5 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
yeah those warnings are normal, and can be ignored&lt;br /&gt;
but &amp;quot;Service name not found&amp;quot; should not normally happen. when did it occur?&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 10:06, 6 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Section &amp;quot;Preselected country in Navit&amp;quot;, if you want to set to 'de_DE', shouldn't you edit &amp;quot;/media/card/____shr_testing/navit/navit.sh&amp;quot; instead of &amp;quot;/usr/bin/navit.sh&amp;quot;? As far as I can see there's even no &amp;quot;/media/card/____shr_testing/usr/bin/navit.sh&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I got a lot of error messages when starting ./init_shr_testing.sh...&lt;br /&gt;
May I ignore all the messages? Or will I have a corrupted System?&lt;br /&gt;
btw: I'm running SHR-U (http://build.shr-project.org/shr-unstable/images/om-gta02/full-om-gta02.tar.gz - 09-Jun-2010 10:21, 76M) on uSD.&lt;br /&gt;
&lt;br /&gt;
--ChrisPZV 10 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi Chris!&lt;br /&gt;
&lt;br /&gt;
this will NOT work with current SHR distros!!!&lt;br /&gt;
if you really want to use this, download exactly those files which are listed on my page.&lt;br /&gt;
as far as new SHR distro, I can only say its so unstable and slow, i dont use it anymore.&lt;br /&gt;
&lt;br /&gt;
cheers,&lt;br /&gt;
Zoff.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 08:45, 11 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
About  section Mokonnect:&lt;br /&gt;
(i have NOT yet successfully connected to any WLAN networks)  --&amp;gt; &amp;lt;strike&amp;gt;me too, may be 'iliwi' (opkg update &amp;amp;&amp;amp; opkg remove --force-depends mokonnect &amp;amp;&amp;amp; opkg install iliwi) provides the missing functionality here?&amp;lt;/strike&amp;gt;&lt;br /&gt;
After installing all updates it works for me, but auto disconnect WLAN on close programm does not work. Woraround: Manage it with the help of profiles, make a profile that just uses USB Network and check &amp;quot;Power down unused devices&amp;quot; when selecting it. (I installed connman-plugin-ethernet)&lt;br /&gt;
&lt;br /&gt;
Btw AGTL is outdated, it should be updated from the package at http://www.opkg.org/package_268.html. (At this time it needs to be patched as I described in user comment.)&lt;br /&gt;
&lt;br /&gt;
Did you consider installing Pisi as well? (http://www.opkg.org/package_191.html)&lt;br /&gt;
&lt;br /&gt;
Is there any working bluetooth support?&lt;br /&gt;
&lt;br /&gt;
--ChrisPZV 11 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
--ChrisPZV 09:21, 16 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
as you can see i am not working on this anymore. it should still be usable tough.&lt;br /&gt;
SHR has moved in a direction of beeing slow and unstable and unusable, so i am not updating these packages anymore.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 07:42, 17 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem using settings ==&lt;br /&gt;
&lt;br /&gt;
great work.&lt;br /&gt;
but i've 2 problems(?)&lt;br /&gt;
First:&lt;br /&gt;
Using Settings:&lt;br /&gt;
Using:&lt;br /&gt;
Settings =&amp;gt; Power =&amp;gt; Please wait... Loading 4 modules&lt;br /&gt;
&lt;br /&gt;
That's all. No more action. It is only possible to kill the settings-process.&lt;br /&gt;
One time after the first update it works. But after the next reboot settings doesn't work any more.&lt;br /&gt;
Can anyone help me, to fix this problem ?&lt;br /&gt;
&lt;br /&gt;
Second:&lt;br /&gt;
I got the error message:&lt;br /&gt;
Service name not found&lt;br /&gt;
too. (After using: mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled)&lt;br /&gt;
&lt;br /&gt;
Many thanks. &lt;br /&gt;
Andre&lt;br /&gt;
&lt;br /&gt;
--[[User:Steigera|Steigera]] 09:47, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
did you do update &amp;amp; upgrade also? if not, do so&lt;br /&gt;
&lt;br /&gt;
and did you start settings right after boot-up? because frameworkd is really really slow, and needs a couple of minutes to have everything loaded.&lt;br /&gt;
&lt;br /&gt;
if that does not help start &amp;quot;shr-settings&amp;quot; on the ssh-console and put the output here&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 11:17, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
yes. I've tried to use settings very fast after boot-up. &lt;br /&gt;
Now after some minutes it works :-)).&lt;br /&gt;
Thanks for your fast response.&lt;br /&gt;
But another question: it is a little bit extensive to modify the power-settings after every boot-up.&lt;br /&gt;
e.g: Backlight &lt;br /&gt;
Is there a possibility to modify these settings so it will be used after next boot-up ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Steigera|Steigera]] 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''PLEASE use the &amp;quot;sign&amp;quot; button when writing here!!'''&lt;br /&gt;
&lt;br /&gt;
sure there is a way, write a script with &amp;quot;mdbus -s XXX YYY&amp;quot; and put it somewhere after system startup.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:08, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== What do you think about ==&lt;br /&gt;
&lt;br /&gt;
 #install German&lt;br /&gt;
 opkg list_installed | cut -d &amp;quot; &amp;quot; -f1 | grep -v &amp;quot;kernel-module&amp;quot;&amp;gt; /tmp/opkgi.txt&lt;br /&gt;
 opkg list | cut -d &amp;quot; &amp;quot; -f1 | grep -v &amp;quot;kernel-module&amp;quot;&amp;gt; /tmp/opkg.txt&lt;br /&gt;
 grep locale-de /tmp/opkg.txt &amp;gt; /tmp/opkg_de.txt&lt;br /&gt;
 grep i18n /tmp/opkg.txt &amp;gt;&amp;gt; /tmp/opkg_de.txt&lt;br /&gt;
 for ip in $(cat /tmp/opkgi.txt)&lt;br /&gt;
 do&lt;br /&gt;
    prog=$(grep $ip /tmp/opkg_de.txt)&lt;br /&gt;
    if [ $prog ]&lt;br /&gt;
    then&lt;br /&gt;
 	echo found $prog&lt;br /&gt;
 	install=&amp;quot;$install $prog&amp;quot;&lt;br /&gt;
    fi&lt;br /&gt;
 done&lt;br /&gt;
 opkg install $install&lt;br /&gt;
&lt;br /&gt;
this installs to all installed packed the locale-de package, if found&lt;br /&gt;
&lt;br /&gt;
--[[User:Bertol|Bertol]] 14:40, 29 November 2009&lt;br /&gt;
&lt;br /&gt;
i dont think its too good.&lt;br /&gt;
for example when you install german locale for &amp;quot;ls, cp&amp;quot; you get weird german messages from your shell commands. also the phone GUIs (call, messages, etc.) are really strange in german (and sometimes translation is just wrong)&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 14:10, 29 November 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use</id>
		<title>Talk:Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use"/>
				<updated>2010-06-11T08:45:31Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Feedback */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;H1&amp;gt;please sign your feedback, thanks !!!!!!!!!&amp;lt;/H1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
&lt;br /&gt;
great work. It would be nice if the script for downloading  germany.bin can be added and the dictionary setting de_AT resp. de_DE be an option during installation, so that only one script for Germany Language use can be maintained instead of one for Austria (dictionary de_AT) and one for Germany (dictionary setting de_DE). Maybe the heading could be change to German Language Use later.&lt;br /&gt;
&lt;br /&gt;
--[[User:Niebert|Niebert]] 07:40, 27 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
i'll do that if 1 of 2 things happen:&lt;br /&gt;
&lt;br /&gt;
a) many people use this (for 2 users its too much to do)&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
b) someone (you?) help me&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 12:04, 3 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
* mdbus warnings&lt;br /&gt;
Yeah, great work! Thanks for doing this and writing this guide! It worked flawlessly for me. I guess the following warnings can be safely ignored?&lt;br /&gt;
&lt;br /&gt;
after&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
I got&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Service name not found&lt;br /&gt;
&lt;br /&gt;
Thanks again!&lt;br /&gt;
&lt;br /&gt;
--[[User:Guido|Guido]] 22:09, 5 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
yeah those warnings are normal, and can be ignored&lt;br /&gt;
but &amp;quot;Service name not found&amp;quot; should not normally happen. when did it occur?&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 10:06, 6 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Section &amp;quot;Preselected country in Navit&amp;quot;, if you want to set to 'de_DE', shouldn't you edit &amp;quot;/media/card/____shr_testing/navit/navit.sh&amp;quot; instead of &amp;quot;/usr/bin/navit.sh&amp;quot;? As far as I can see there's even no &amp;quot;/media/card/____shr_testing/usr/bin/navit.sh&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I got a lot of error messages when starting ./init_shr_testing.sh:&lt;br /&gt;
-./init_shr_testing.sh: line 45: mdbus: not found&lt;br /&gt;
- Installing eet (2:1.1.0+svnr41040-r2) to root...&lt;br /&gt;
Collected errors:&lt;br /&gt;
 * check_data_file_clashes: Package eet wants to install file /usr/lib/libeet.so.1&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: libeet1&lt;br /&gt;
 * opkg_install_cmd: Cannot install package eet.&lt;br /&gt;
 * check_data_file_clashes: Package eet wants to install file /usr/lib/libeet.so.1&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: libeet1&lt;br /&gt;
 * opkg_install_cmd: Cannot install package eet-tests.&lt;br /&gt;
- Configuring ecore-job.&lt;br /&gt;
Collected errors:&lt;br /&gt;
 * check_data_file_clashes: Package eet wants to install file /usr/lib/libeet.so.1&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: libeet1&lt;br /&gt;
 * opkg_install_cmd: Cannot install package bubble-keyboard.&lt;br /&gt;
- Configuring libimlib2-loaders.&lt;br /&gt;
Collected errors:&lt;br /&gt;
 * check_data_file_clashes: Package bzip2 wants to install file /usr/lib/libbz2.so.1&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: libbz2-1&lt;br /&gt;
 * check_data_file_clashes: Package bzip2 wants to install file /usr/lib/libbz2.so.1.0&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: libbz2-1&lt;br /&gt;
 * opkg_install_cmd: Cannot install package qwo.&lt;br /&gt;
- ./init_shr_testing.sh: line 204: mdbus: not found&lt;br /&gt;
- ./init_shr_testing.sh: line 237: mdbus: not found&lt;br /&gt;
- Not downgrading package fsoraw on root from 1:1.0.0+gitr4+38d52c14a09dd7afc22048f2ed278e336f42a933-r2.0.4 to 0.01a+svn13-r1.&lt;br /&gt;
- Package mokomaze (0.5.5+git8-r2.4) installed in root is up to date.&lt;br /&gt;
Collected errors:&lt;br /&gt;
 * print_dependents_warning: Package mokomaze is depended upon by packages:&lt;br /&gt;
 * print_dependents_warning: 	task-shr-games&lt;br /&gt;
 * print_dependents_warning: These might cease to work if package mokomaze is removed.&lt;br /&gt;
&lt;br /&gt;
 * print_dependents_warning: Force removal of this package with --force-depends.&lt;br /&gt;
 * print_dependents_warning: Force removal of this package and its dependents&lt;br /&gt;
 * print_dependents_warning: with --force-removal-of-dependent-packages.&lt;br /&gt;
- ./init_shr_testing.sh: line 296: mdbus: not found&lt;br /&gt;
- Configuring localedef.&lt;br /&gt;
Collected errors:&lt;br /&gt;
 * opkg_install_cmd: Cannot install package espeak-locale.&lt;br /&gt;
 * opkg_install_cmd: Cannot install package flite-locale.&lt;br /&gt;
 * opkg_install_cmd: Cannot install package fso-sounds-locale.&lt;br /&gt;
 * check_data_file_clashes: Package gconf-dbus wants to install file /usr/libexec/gconfd-2&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: gconf&lt;br /&gt;
 * check_data_file_clashes: Package gconf-dbus wants to install file /usr/bin/gconftool-2&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: gconf&lt;br /&gt;
 * check_data_file_clashes: Package gconf-dbus wants to install file /usr/bin/gconf-merge-tree&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: gconf&lt;br /&gt;
 * check_data_file_clashes: Package gconf-dbus wants to install file /usr/lib/libgconf-2.so.4&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: gconf&lt;br /&gt;
 * check_data_file_clashes: Package gconf-dbus wants to install file /etc/gconf/2/path&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: gconf&lt;br /&gt;
 * opkg_install_cmd: Cannot install package gconf-dbus-locale-de.&lt;br /&gt;
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for glibc-locale-locale.alias:&lt;br /&gt;
 * 	virtual-locale-locale.alias * &lt;br /&gt;
- Configuring libwebkit-1.0-2.&lt;br /&gt;
Collected errors:&lt;br /&gt;
 * check_data_file_clashes: Package gst-plugins-base wants to install file /usr/lib/libgstpbutils-0.10.so.0&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: libgstpbutils-0.10-0&lt;br /&gt;
 * check_data_file_clashes: Package gst-plugins-base wants to install file /usr/lib/libgstrtp-0.10.so.0&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: libgstrtp-0.10-0&lt;br /&gt;
 * check_data_file_clashes: Package gst-plugins-base wants to install file /usr/lib/libgstnetbuffer-0.10.so.0&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: libgstnetbuffer-0.10-0&lt;br /&gt;
 * check_data_file_clashes: Package gst-plugins-base wants to install file /usr/lib/libgstinterfaces-0.10.so.0&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: libgstinterfaces-0.10-0&lt;br /&gt;
 * check_data_file_clashes: Package gst-plugins-base wants to install file /usr/lib/libgsttag-0.10.so.0&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: libgsttag-0.10-0&lt;br /&gt;
 * check_data_file_clashes: Package gst-plugins-base wants to install file /usr/lib/libgstaudio-0.10.so.0&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: libgstaudio-0.10-0&lt;br /&gt;
 * check_data_file_clashes: Package gst-plugins-base wants to install file /usr/lib/libgstvideo-0.10.so.0&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: libgstvideo-0.10-0&lt;br /&gt;
 * opkg_install_cmd: Cannot install package midori.&lt;br /&gt;
- Configuring midori-locale-de.&lt;br /&gt;
&lt;br /&gt;
cp: cannot stat '/media/card/____shr_testing//midori/config/speeddial.json': Path has non-directory component&lt;br /&gt;
- Configuring cellhunter.&lt;br /&gt;
&lt;br /&gt;
cp: cannot stat '/media/card/____shr_testing//.cellhunter.conf': No such file or directory&lt;br /&gt;
- Configuring gnome-vfs.&lt;br /&gt;
Collected errors:&lt;br /&gt;
 * check_data_file_clashes: Package gconf-dbus wants to install file /usr/libexec/gconfd-2&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: gconf&lt;br /&gt;
 * check_data_file_clashes: Package gconf-dbus wants to install file /usr/bin/gconftool-2&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: gconf&lt;br /&gt;
 * check_data_file_clashes: Package gconf-dbus wants to install file /usr/bin/gconf-merge-tree&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: gconf&lt;br /&gt;
 * check_data_file_clashes: Package gconf-dbus wants to install file /usr/lib/libgconf-2.so.4&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: gconf&lt;br /&gt;
 * check_data_file_clashes: Package gconf-dbus wants to install file /etc/gconf/2/path&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: gconf&lt;br /&gt;
 * opkg_install_cmd: Cannot install package rsvg.&lt;br /&gt;
- Configuring ncurses-terminfo.&lt;br /&gt;
Collected errors:&lt;br /&gt;
 * check_data_file_clashes: Package e2fsprogs-libs wants to install file /usr/bin/mk_cmds&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: e2fsprogs&lt;br /&gt;
 * check_data_file_clashes: Package e2fsprogs-libs wants to install file /usr/bin/compile_et&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: e2fsprogs&lt;br /&gt;
 * check_data_file_clashes: Package e2fsprogs-libs wants to install file /usr/lib/libuuid.so.1&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: libuuid1&lt;br /&gt;
 * check_data_file_clashes: Package e2fsprogs-libs wants to install file /usr/lib/libcom_err.so.2&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: libcom-err2&lt;br /&gt;
 * check_data_file_clashes: Package e2fsprogs-libs wants to install file /usr/lib/libblkid.so.1&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: libblkid1&lt;br /&gt;
 * check_data_file_clashes: Package e2fsprogs-libs wants to install file /usr/lib/libss.so.2&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: libss2&lt;br /&gt;
 * check_data_file_clashes: Package e2fsprogs-libs wants to install file /usr/lib/libcom_err.so.2.1&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: libcom-err2&lt;br /&gt;
 * check_data_file_clashes: Package e2fsprogs-libs wants to install file /usr/lib/libss.so.2.0&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: libss2&lt;br /&gt;
 * opkg_install_cmd: Cannot install package mc.&lt;br /&gt;
- cp: cannot stat '/media/card/____shr_testing//shr_settings/gprs.pickle': No such file or directory&lt;br /&gt;
&lt;br /&gt;
cp: cannot stat '/media/card/____shr_testing//a-gps/etc_agps-online.conf': No such file or directory&lt;br /&gt;
- cp: cannot stat '/media/card/____shr_testing//etc_sms-sentry.conf': No such file or directory&lt;br /&gt;
- Configuring python-html.&lt;br /&gt;
Collected errors:&lt;br /&gt;
 * check_data_file_clashes: Package python-misc wants to install file /usr/lib/python2.6/ssl.pyo&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: python-io&lt;br /&gt;
 * check_data_file_clashes: Package python-misc wants to install file /usr/lib/python2.6/ssl.py&lt;br /&gt;
	But that file is already provided by package  * check_data_file_clashes: python-io&lt;br /&gt;
 * opkg_install_cmd: Cannot install package advancedcaching.&lt;br /&gt;
rm: /home/root/Maps/OSM: is a directory&lt;br /&gt;
rmdir: '/home/root/Maps': Directory not empty&lt;br /&gt;
&lt;br /&gt;
cp: cannot stat '/media/card/____shr_testing//geocaching/config': No such file or directory&lt;br /&gt;
cp: cannot stat '/media/card/____shr_testing/geocaching/simplegui.py': No such file or directory&lt;br /&gt;
cp: cannot stat '/media/card/____shr_testing/geocaching/geocaching.py': No such file or directory&lt;br /&gt;
- rm: cannot remove 'illume-shr': No such file or directory&lt;br /&gt;
&lt;br /&gt;
May I ignore these messages? Or will I have a corrupted System?&lt;br /&gt;
btw: I'm running SHR-U (http://build.shr-project.org/shr-unstable/images/om-gta02/full-om-gta02.tar.gz - 09-Jun-2010 10:21, 76M) on uSD.&lt;br /&gt;
&lt;br /&gt;
--ChrisPZV 10 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi Chris!&lt;br /&gt;
&lt;br /&gt;
this will NOT work with current SHR distros!!!&lt;br /&gt;
if you really want to use this, download exactly those files which are listed on my page.&lt;br /&gt;
as far as new SHR distro, I can only say its so unstable and slow, i dont use it anymore.&lt;br /&gt;
&lt;br /&gt;
cheers,&lt;br /&gt;
Zoff.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 08:45, 11 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem using settings ==&lt;br /&gt;
&lt;br /&gt;
great work.&lt;br /&gt;
but i've 2 problems(?)&lt;br /&gt;
First:&lt;br /&gt;
Using Settings:&lt;br /&gt;
Using:&lt;br /&gt;
Settings =&amp;gt; Power =&amp;gt; Please wait... Loading 4 modules&lt;br /&gt;
&lt;br /&gt;
That's all. No more action. It is only possible to kill the settings-process.&lt;br /&gt;
One time after the first update it works. But after the next reboot settings doesn't work any more.&lt;br /&gt;
Can anyone help me, to fix this problem ?&lt;br /&gt;
&lt;br /&gt;
Second:&lt;br /&gt;
I got the error message:&lt;br /&gt;
Service name not found&lt;br /&gt;
too. (After using: mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled)&lt;br /&gt;
&lt;br /&gt;
Many thanks. &lt;br /&gt;
Andre&lt;br /&gt;
&lt;br /&gt;
--[[User:Steigera|Steigera]] 09:47, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
did you do update &amp;amp; upgrade also? if not, do so&lt;br /&gt;
&lt;br /&gt;
and did you start settings right after boot-up? because frameworkd is really really slow, and needs a couple of minutes to have everything loaded.&lt;br /&gt;
&lt;br /&gt;
if that does not help start &amp;quot;shr-settings&amp;quot; on the ssh-console and put the output here&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 11:17, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
yes. I've tried to use settings very fast after boot-up. &lt;br /&gt;
Now after some minutes it works :-)).&lt;br /&gt;
Thanks for your fast response.&lt;br /&gt;
But another question: it is a little bit extensive to modify the power-settings after every boot-up.&lt;br /&gt;
e.g: Backlight &lt;br /&gt;
Is there a possibility to modify these settings so it will be used after next boot-up ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Steigera|Steigera]] 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''PLEASE use the &amp;quot;sign&amp;quot; button when writing here!!'''&lt;br /&gt;
&lt;br /&gt;
sure there is a way, write a script with &amp;quot;mdbus -s XXX YYY&amp;quot; and put it somewhere after system startup.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:08, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== What do you think about ==&lt;br /&gt;
&lt;br /&gt;
 #install German&lt;br /&gt;
 opkg list_installed | cut -d &amp;quot; &amp;quot; -f1 | grep -v &amp;quot;kernel-module&amp;quot;&amp;gt; /tmp/opkgi.txt&lt;br /&gt;
 opkg list | cut -d &amp;quot; &amp;quot; -f1 | grep -v &amp;quot;kernel-module&amp;quot;&amp;gt; /tmp/opkg.txt&lt;br /&gt;
 grep locale-de /tmp/opkg.txt &amp;gt; /tmp/opkg_de.txt&lt;br /&gt;
 grep i18n /tmp/opkg.txt &amp;gt;&amp;gt; /tmp/opkg_de.txt&lt;br /&gt;
 for ip in $(cat /tmp/opkgi.txt)&lt;br /&gt;
 do&lt;br /&gt;
    prog=$(grep $ip /tmp/opkg_de.txt)&lt;br /&gt;
    if [ $prog ]&lt;br /&gt;
    then&lt;br /&gt;
 	echo found $prog&lt;br /&gt;
 	install=&amp;quot;$install $prog&amp;quot;&lt;br /&gt;
    fi&lt;br /&gt;
 done&lt;br /&gt;
 opkg install $install&lt;br /&gt;
&lt;br /&gt;
this installs to all installed packed the locale-de package, if found&lt;br /&gt;
&lt;br /&gt;
--[[User:Bertol|Bertol]] 14:40, 29 November 2009&lt;br /&gt;
&lt;br /&gt;
i dont think its too good.&lt;br /&gt;
for example when you install german locale for &amp;quot;ls, cp&amp;quot; you get weird german messages from your shell commands. also the phone GUIs (call, messages, etc.) are really strange in german (and sometimes translation is just wrong)&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 14:10, 29 November 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2010-03-06T20:09:47Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Download the Navit Maps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== looking for the NEW SHR unstable ==&lt;br /&gt;
if u feel lucky go to this page&lt;br /&gt;
[[Configure_SHR_for_German-speaking_use_UPDATE_2]]&lt;br /&gt;
&lt;br /&gt;
but beware, it could crash or worse (you have been warned)&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 16:24, 9 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that using the NAND for root-fs is the most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
it is recommended to use a working SIM card, and disable PIN number verification. but it will work without SIM card also.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Language.png|200px|thumb|Initial setup]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating=&amp;quot;center&amp;quot;;width:100%; &amp;quot;&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
[[Image:SHR-Setup-Profile.png|200px|thumb|Theme profile]]&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Menu.png|200px|thumb|Menu]]&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Add-Icons.png|200px|thumb|Add icons]]&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:0px solid #222222; width:25% &amp;quot; | &lt;br /&gt;
 &lt;br /&gt;
[[Image:SHR-Setup-Quick-Launch.png|200px|thumb|Quick launch]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose (see images above):&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
for this step you must have a working SD-card in your freerunner with at least 1 partition. it can be FAT or ext2 or ext3}}&lt;br /&gt;
&lt;br /&gt;
===Download Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
* login as root an run&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 22 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
* to download (or update!!) the austrian map file run (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/maps/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
=== Preselected country in [[Navit]] ===&lt;br /&gt;
With the current installation you will get Austria as a preselected country. If you want to change that for example to Germany, edit &amp;lt;tt&amp;gt;/usr/bin/navit.sh&amp;lt;/tt&amp;gt; and change the following line&lt;br /&gt;
    export LANG=de_AT.utf8&lt;br /&gt;
to the LANG export&lt;br /&gt;
    export LANG=de_DE.utf8&lt;br /&gt;
so that Germany will be the preselected language.&lt;br /&gt;
&lt;br /&gt;
===update package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 unalias mv&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* wait at least 3 minutes after reboot (for frameworkd to settle down)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-obsolete/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
==== German Keyboard ====&lt;br /&gt;
German keyboard, with German dictionary (word list).&lt;br /&gt;
Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section)&lt;br /&gt;
&lt;br /&gt;
==== [[Cellhunter]] ====&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
&lt;br /&gt;
==== GPSagps ====&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
'''Remark:''' Backup this file, if you have to flash your freerunner you just have to copy it to the folder &amp;lt;tt&amp;gt;/etc/&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Htop ==== &lt;br /&gt;
With Htop you can see the memory usage of CPU processes&lt;br /&gt;
 &lt;br /&gt;
==== Midori ====&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
&lt;br /&gt;
==== Mokonnect ==== &lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
==== [[Navit]] ====&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
==== Settings ==== &lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
==== Terminal ==== &lt;br /&gt;
Terminal &amp;lt;tt&amp;gt;valaterm&amp;lt;/tt&amp;gt; for working from shell, bash&lt;br /&gt;
==== Water ==== &lt;br /&gt;
Water level&lt;br /&gt;
==== agpsUI ====&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
==== Intone ==== &lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
==== zedlock ==== &lt;br /&gt;
The program zedlock provides no icon. It is used when you press the AUX button to lock the screen. To unlock the screen just draw a big &amp;quot;Z&amp;quot; on the screen within 1 second&lt;br /&gt;
&lt;br /&gt;
==== Screenshots gpe-scap ==== &lt;br /&gt;
gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot&lt;br /&gt;
==== Locate Freerunner: sms-sentry ==== &lt;br /&gt;
sms-sentry  has no icon, it will send an sms with its location on demand.&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample &amp;lt;tt&amp;gt;/etc/sms-sentry&amp;lt;/tt&amp;gt;:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2010-02-09T11:17:37Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* zedlock */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== looking for the NEW SHR unstable ==&lt;br /&gt;
if u feel lucky go to this page&lt;br /&gt;
[[Configure_SHR_for_German-speaking_use_UPDATE_2]]&lt;br /&gt;
&lt;br /&gt;
but beware, it could crash or worse (you have been warned)&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 16:24, 9 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that using the NAND for root-fs is the most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
it is recommended to use a working SIM card, and disable PIN number verification. but it will work without SIM card also.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Language.png|200px|thumb|Initial setup]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating=&amp;quot;center&amp;quot;;width:100%; &amp;quot;&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
[[Image:SHR-Setup-Profile.png|200px|thumb|Theme profile]]&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Menu.png|200px|thumb|Menu]]&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Add-Icons.png|200px|thumb|Add icons]]&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:0px solid #222222; width:25% &amp;quot; | &lt;br /&gt;
 &lt;br /&gt;
[[Image:SHR-Setup-Quick-Launch.png|200px|thumb|Quick launch]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose (see images above):&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
for this step you must have a working SD-card in your freerunner with at least 1 partition. it can be FAT or ext2 or ext3}}&lt;br /&gt;
&lt;br /&gt;
===Download Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
* login as root an run&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 22 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
* to download (or update!!) the austrian map file run (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
=== Preselected country in [[Navit]] ===&lt;br /&gt;
With the current installation you will get Austria as a preselected country. If you want to change that for example to Germany, edit &amp;lt;tt&amp;gt;/usr/bin/navit.sh&amp;lt;/tt&amp;gt; and change the following line&lt;br /&gt;
    export LANG=de_AT.utf8&lt;br /&gt;
to the LANG export&lt;br /&gt;
    export LANG=de_DE.utf8&lt;br /&gt;
so that Germany will be the preselected language.&lt;br /&gt;
&lt;br /&gt;
===update package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 unalias mv&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* wait at least 3 minutes after reboot (for frameworkd to settle down)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-obsolete/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
==== German Keyboard ====&lt;br /&gt;
German keyboard, with German dictionary (word list).&lt;br /&gt;
Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section)&lt;br /&gt;
&lt;br /&gt;
==== [[Cellhunter]] ====&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
&lt;br /&gt;
==== GPSagps ====&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
'''Remark:''' Backup this file, if you have to flash your freerunner you just have to copy it to the folder &amp;lt;tt&amp;gt;/etc/&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Htop ==== &lt;br /&gt;
With Htop you can see the memory usage of CPU processes&lt;br /&gt;
 &lt;br /&gt;
==== Midori ====&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
&lt;br /&gt;
==== Mokonnect ==== &lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
==== [[Navit]] ====&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
==== Settings ==== &lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
==== Terminal ==== &lt;br /&gt;
Terminal &amp;lt;tt&amp;gt;valaterm&amp;lt;/tt&amp;gt; for working from shell, bash&lt;br /&gt;
==== Water ==== &lt;br /&gt;
Water level&lt;br /&gt;
==== agpsUI ====&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
==== Intone ==== &lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
==== zedlock ==== &lt;br /&gt;
The program zedlock provides no icon. It is used when you press the AUX button to lock the screen. To unlock the screen just draw a big &amp;quot;Z&amp;quot; on the screen within 1 second&lt;br /&gt;
&lt;br /&gt;
==== Screenshots gpe-scap ==== &lt;br /&gt;
gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot&lt;br /&gt;
==== Locate Freerunner: sms-sentry ==== &lt;br /&gt;
sms-sentry  has no icon, it will send an sms with its location on demand.&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample &amp;lt;tt&amp;gt;/etc/sms-sentry&amp;lt;/tt&amp;gt;:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2</id>
		<title>Configure SHR for German-speaking use UPDATE 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2"/>
				<updated>2010-01-25T08:31:20Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-11-21&lt;br /&gt;
|this page will be localization for SHR-unstable new&lt;br /&gt;
|-&lt;br /&gt;
|2009-12-09&lt;br /&gt;
|ok now its almost landed. but this time it will ONLY work with rootfs on SDcard!!&lt;br /&gt;
|-&lt;br /&gt;
|2010-01-07&lt;br /&gt;
|there is still no usable and stable SHR to use as basis, sorry. so we keep on waiting ...&lt;br /&gt;
|-&lt;br /&gt;
|2010-01-10&lt;br /&gt;
|i have the first usable version ready, will upload next week&lt;br /&gt;
|-&lt;br /&gt;
|2010-01-25&lt;br /&gt;
|for the moment i have stopped working on this. no stability is possible. and i have a new toy: Satio U1 :-)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== WARNING!! WARNING!! WARNING!! ==&lt;br /&gt;
{{Note|use at your own risk, the image is changed by me. so if it blows up or transfers all your money to some guy in nigeria, not my fault.&lt;br /&gt;
you have been warned!!}}&lt;br /&gt;
&lt;br /&gt;
== looking for a stable release that just works, now called shr-obsolete?? ==&lt;br /&gt;
ok go to this page&lt;br /&gt;
[[Configure_SHR_for_German-speaking_use]]&lt;br /&gt;
&lt;br /&gt;
== Now whats this page all about??? ==&lt;br /&gt;
its all about localization of the SHR unstable image for german/austrian use.&lt;br /&gt;
and fixing some annoying bugs.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:12&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:39&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|2:41&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2</id>
		<title>Configure SHR for German-speaking use UPDATE 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2"/>
				<updated>2010-01-10T15:08:11Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Now whats that all about??? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-11-21&lt;br /&gt;
|this page will be localization for SHR-unstable new&lt;br /&gt;
|-&lt;br /&gt;
|2009-12-09&lt;br /&gt;
|ok now its almost landed. but this time it will ONLY work with rootfs on SDcard!!&lt;br /&gt;
|-&lt;br /&gt;
|2010-01-07&lt;br /&gt;
|there is still no usable and stable SHR to use as basis, sorry. so we keep on waiting ...&lt;br /&gt;
|-&lt;br /&gt;
|2010-01-10&lt;br /&gt;
|i have the first usable version ready, will upload next week&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== WARNING!! WARNING!! WARNING!! ==&lt;br /&gt;
{{Note|use at your own risk, the image is changed by me. so if it blows up or transfers all your money to some guy in nigeria, not my fault.&lt;br /&gt;
you have been warned!!}}&lt;br /&gt;
&lt;br /&gt;
== looking for a stable release that just works, now called shr-obsolete?? ==&lt;br /&gt;
ok go to this page&lt;br /&gt;
[[Configure_SHR_for_German-speaking_use]]&lt;br /&gt;
&lt;br /&gt;
== Now whats this page all about??? ==&lt;br /&gt;
its all about localization of the SHR unstable image for german/austrian use.&lt;br /&gt;
and fixing some annoying bugs.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:12&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:39&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|2:41&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2</id>
		<title>Configure SHR for German-speaking use UPDATE 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2"/>
				<updated>2010-01-10T15:07:43Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-11-21&lt;br /&gt;
|this page will be localization for SHR-unstable new&lt;br /&gt;
|-&lt;br /&gt;
|2009-12-09&lt;br /&gt;
|ok now its almost landed. but this time it will ONLY work with rootfs on SDcard!!&lt;br /&gt;
|-&lt;br /&gt;
|2010-01-07&lt;br /&gt;
|there is still no usable and stable SHR to use as basis, sorry. so we keep on waiting ...&lt;br /&gt;
|-&lt;br /&gt;
|2010-01-10&lt;br /&gt;
|i have the first usable version ready, will upload next week&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== WARNING!! WARNING!! WARNING!! ==&lt;br /&gt;
{{Note|use at your own risk, the image is changed by me. so if it blows up or transfers all your money to some guy in nigeria, not my fault.&lt;br /&gt;
you have been warned!!}}&lt;br /&gt;
&lt;br /&gt;
== looking for a stable release that just works, now called shr-obsolete?? ==&lt;br /&gt;
ok go to this page&lt;br /&gt;
[[Configure_SHR_for_German-speaking_use]]&lt;br /&gt;
&lt;br /&gt;
== Now whats that all about??? ==&lt;br /&gt;
its all about localization of the SHR unstable image for german/austrian use.&lt;br /&gt;
and fixing some annoying bugs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:12&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:39&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|2:41&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2</id>
		<title>Configure SHR for German-speaking use UPDATE 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2"/>
				<updated>2010-01-10T15:05:35Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-11-21&lt;br /&gt;
|this page will be localization for SHR-unstable new&lt;br /&gt;
|-&lt;br /&gt;
|2009-12-09&lt;br /&gt;
|ok now its almost landed. but this time it will ONLY work with rootfs on SDcard!!&lt;br /&gt;
|-&lt;br /&gt;
|2010-01-07&lt;br /&gt;
|there is still no usable and stable SHR to use as basis, sorry. so we keep on waiting ...&lt;br /&gt;
|-&lt;br /&gt;
|2010-01-10&lt;br /&gt;
|i have the first usable version ready, will upload next week&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== looking for a stable release that just works, now called shr-obsolete?? ==&lt;br /&gt;
ok go to this page&lt;br /&gt;
[[Configure_SHR_for_German-speaking_use]]&lt;br /&gt;
&lt;br /&gt;
== Now whats that all about??? ==&lt;br /&gt;
its all about localization of the SHR unstable image for german/austrian use.&lt;br /&gt;
and fixing some annoying bugs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:12&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:39&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|2:41&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2</id>
		<title>Configure SHR for German-speaking use UPDATE 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2"/>
				<updated>2010-01-10T15:04:25Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-11-21&lt;br /&gt;
|this page will be localization for SHR-unstable new&lt;br /&gt;
|-&lt;br /&gt;
|2009-12-09&lt;br /&gt;
|ok now its almost landed. but this time it will ONLY work with rootfs on SDcard!!&lt;br /&gt;
|-&lt;br /&gt;
|2010-01-07&lt;br /&gt;
|there is still no usable and stable SHR to use as basis, sorry. so we keep on waiting ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== looking for a stable release that just works, now called shr-obsolete?? ==&lt;br /&gt;
ok go to this page&lt;br /&gt;
[[Configure_SHR_for_German-speaking_use]]&lt;br /&gt;
&lt;br /&gt;
== Now whats that all about??? ==&lt;br /&gt;
its all about localization of the SHR unstable image for german/austrian use.&lt;br /&gt;
and fixing some annoying bugs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:12&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:39&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|2:41&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Navit</id>
		<title>Navit</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Navit"/>
				<updated>2010-01-07T20:48:17Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Enable Maps in  Navit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Application|Navit}}&lt;br /&gt;
&lt;br /&gt;
As described on the [http://navit.sourceforge.net/ Navit home page],&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;&amp;quot;'''Navit''' is a car navigation system with routing engine.&lt;br /&gt;
&lt;br /&gt;
Its modular design is capable of using vector maps of various formats for routing and rendering of the displayed map. It's even possible to use multiple maps at a time.&lt;br /&gt;
&lt;br /&gt;
The GTK+ or SDL user interfaces are designed to work well with touch screen displays. Points of Interest of various formats are displayed on the map.&lt;br /&gt;
&lt;br /&gt;
The current vehicle position is either read from gpsd or directly from NMEA GPS sensors.&amp;quot;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Some people say Navit is also a good choice for pedestrian and bicycle navigation.&lt;br /&gt;
&lt;br /&gt;
[[Image:Navit-2241.png|thumb|Navit-r2241]]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgment ==&lt;br /&gt;
&lt;br /&gt;
Thanks to [[User:Alessandro | Alessandro]], stefan_schmidt, cp15 and all Navit developers I have done a small (&amp;quot;not really working&amp;quot;) preview of Navit on Neo1973 at [http://www.telemobilityforum.com/eng/ Telemobility Forum 2007]. Thanks to [http://gfoss.it GFoss] guys to invite me.&lt;br /&gt;
''[[User:Tyrael | Tyrael]]''&lt;br /&gt;
&lt;br /&gt;
==Setting up Navit==&lt;br /&gt;
&lt;br /&gt;
===Install Navit===&lt;br /&gt;
==== FSO (OM2008.x,SHR,...) ====&lt;br /&gt;
&lt;br /&gt;
You can now simply add a feed from there : http://download.navit-project.org/navit/openmoko/svn/&lt;br /&gt;
&lt;br /&gt;
Essentially, to enable this directory as [[Om_2008.8_Installer#How to add a Repository ?|feed]] and install or update navit do:&lt;br /&gt;
* Only for the first time:&lt;br /&gt;
 echo src navit http://download.navit-project.org/navit/openmoko/svn &amp;gt; /etc/opkg/navit-feed.conf&lt;br /&gt;
 opkg update&lt;br /&gt;
&lt;br /&gt;
* Always:&lt;br /&gt;
 opkg install navit&lt;br /&gt;
&lt;br /&gt;
Navit will be auto-updated when you run opkg upgrade later&lt;br /&gt;
&lt;br /&gt;
Navit might not be able to use gpsd at startup:&lt;br /&gt;
 navit:plugin_load:can't load '/usr/lib/navit/vehicle/&lt;br /&gt;
 libvehicle_gpsd.so', Error 'libgps.so.16: cannot open shared object  &lt;br /&gt;
 file: No such file or directory'&lt;br /&gt;
 navit:vehicle_new:invalid type 'gpsd'&lt;br /&gt;
&lt;br /&gt;
to solve this issue (necessary for SHR):&lt;br /&gt;
&lt;br /&gt;
 opkg install libgps17&lt;br /&gt;
 ln -s /usr/lib/libgps.so.17 /usr/lib/libgps.so.16&lt;br /&gt;
&lt;br /&gt;
====Debian====&lt;br /&gt;
Navit is now in Debian [http://packages.debian.org/source/testing/navit testing] and [http://packages.debian.org/source/unstable/navit unstable].&lt;br /&gt;
&lt;br /&gt;
Add the following line to &amp;lt;tt&amp;gt;/etc/apt/sources.list&amp;lt;/tt&amp;gt; with e.g. editor &amp;lt;tt&amp;gt;vi&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;nano&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
     deb http://ftp.de.debian.org/debian unstable main&lt;br /&gt;
&lt;br /&gt;
Then update with apt-get:&lt;br /&gt;
&lt;br /&gt;
     apt-get update&lt;br /&gt;
&lt;br /&gt;
The up-to-date source package is available through git at '''git://git.debian.org/git/collab-maint/navit.git''' ([http://git.debian.org/?p=collab-maint/navit.git;a=summary browse]).&lt;br /&gt;
&lt;br /&gt;
===Set up the maps you want===&lt;br /&gt;
&lt;br /&gt;
====The Easy Way====&lt;br /&gt;
Use [http://maps.navit-project.org/download/ Navit pre-processed OSM maps].  Navigate to the region you want, and click &amp;quot;select&amp;quot; to select region, select the area you want, then click download. [[Image:osmdownload.jpg|200px|thumb|Download OpenStreetMaps]] &lt;br /&gt;
&lt;br /&gt;
If you just want the entire planet (as of this writing, ~1.8 GB), it's [http://maps.navit-project.org/planet.bin here].&lt;br /&gt;
&lt;br /&gt;
[http://downloads.cloudmade.com/ CloudMade] also has up-to-date maps from OpenStreetMap by country (by state in the US).&lt;br /&gt;
&lt;br /&gt;
====From the command line====&lt;br /&gt;
'''OpenStreetMap''' - follow directions at http://wiki.navit-project.org/index.php/OpenStreetMaps&lt;br /&gt;
* There are some pre-processed, up-to-date maps that can be grabbed with wget:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;wget -O germany.bin http://maps.navit-project.org/api/map/?bbox=5.185546875,46.845703125,15.46875,55.634765625&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can put a shell script into &amp;lt;tt&amp;gt;/usr/local/bin/update-maps&amp;lt;/tt&amp;gt;&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  echo &amp;quot;Update OpenstreetMaps&amp;quot;&lt;br /&gt;
  echo &amp;quot;---------------------&amp;quot;&lt;br /&gt;
  echo &amp;quot;  download and store OSM maps on /media/card/maps&amp;quot;&lt;br /&gt;
  wget -O /media/card/maps/germany.bin http://maps.navit-project.org/api/map/?bbox=5.185546875,46.845703125,15.46875,55.634765625&lt;br /&gt;
  echo &amp;quot;update germany.bin finished&amp;quot;&lt;br /&gt;
You have to make the script executable with:&lt;br /&gt;
  chmod u+x /usr/local/bin/update-maps&lt;br /&gt;
Then you can update with this script all your maps on the SD-card if you have internet connection:&lt;br /&gt;
  update-maps&lt;br /&gt;
 &lt;br /&gt;
* Here's an example to get the maps for the area around Seattle, WA:&lt;br /&gt;
** Find the map coordinates using http://informationfreeway.org/?lat=47.520270037501454&amp;amp;lon=-122.20130713167327&amp;amp;zoom=9&amp;amp;layers=B000F000&lt;br /&gt;
** Download 4 regions from OpenStreetMaps ([[Navit#Script_to_download_OSM_maps|see below]] for a script to do this for you automatically for largish areas):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;wget -O map1.osm http://www.openstreetmap.org/api/0.5/map?bbox=-122.2,47.5,-122,47.7&lt;br /&gt;
wget -O map2.osm http://www.openstreetmap.org/api/0.5/map?bbox=-122.4,47.5,-122.2,47.7&lt;br /&gt;
wget -O map3.osm http://www.openstreetmap.org/api/0.5/map?bbox=-122.4,47.3,-122.2,47.5&lt;br /&gt;
wget -O map4.osm http://www.openstreetmap.org/api/0.5/map?bbox=-122.2,47.3,-122,47.5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* A binary Navit map file needs to be created.  The following uses osm2navit, and it's recommended that this command be used on something more powerful than the Neo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cat *.osm | osm2navit --dedupe-ways mymap.bin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Copy the map to the NEO===&lt;br /&gt;
To copy the map using scp (replace ''/directory'' as is appropriate in the following):&lt;br /&gt;
&amp;lt;pre&amp;gt;scp mymap.bin root@neo:/directory&amp;lt;/pre&amp;gt;&lt;br /&gt;
If you copy the map &amp;lt;tt&amp;gt;germany.bin&amp;lt;/tt&amp;gt; to the SD card on the Neo use e.g.&lt;br /&gt;
&amp;lt;pre&amp;gt;scp germany.bin root@neo:/media/card&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once it's somewhere on the NEO, Navit needs to know that it's there.&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir ~/.navit&lt;br /&gt;
cp /usr/share/navit/navit.xml ~/.navit/navit.xml&lt;br /&gt;
vi ~/.navit/navit.xml&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note that in some version navit includes other xml files from /usr/share/navit, for instance mapsets are now defined in maps.xml.&lt;br /&gt;
&lt;br /&gt;
===Enable Maps in  Navit ===&lt;br /&gt;
Now you must let Navit know the maps you want to use. Several disabled mapset-tags are predefined. &lt;br /&gt;
In the navit.xml file, put the following into a new &amp;lt;mapset&amp;gt; section (and disable the default &amp;lt;mapset&amp;gt; just above - or else it will not work):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;map type=&amp;quot;binfile&amp;quot; enabled=&amp;quot;yes&amp;quot; data=&amp;quot;/directory&amp;quot; /&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
For example with a &amp;lt;tt&amp;gt;germany.bin&amp;lt;/tt&amp;gt; on the SD-card you use:&lt;br /&gt;
 &amp;lt;mapset enabled=&amp;quot;yes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;map type=&amp;quot;binfile&amp;quot; enabled=&amp;quot;yes&amp;quot; data=&amp;quot;/media/card/germany.bin&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/mapset&amp;gt;&lt;br /&gt;
or if you store all downloaded maps in the directory &amp;lt;tt&amp;gt;/media/card/maps&amp;lt;/tt&amp;gt; then add the following lines to &amp;lt;tt&amp;gt;navit.xml&amp;lt;/tt&amp;gt;.&lt;br /&gt;
 &amp;lt;mapset enabled=&amp;quot;yes&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;map type=&amp;quot;binfile&amp;quot; enabled=&amp;quot;yes&amp;quot; data=&amp;quot;/media/card/maps/*.bin&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/mapset&amp;gt;&lt;br /&gt;
{{Note|this will only load the first map that machtes *.bin (its a bug/feature)!}}&lt;br /&gt;
{{Note|that the bin-file and the map set both have to be enabled}}&lt;br /&gt;
&lt;br /&gt;
Disable unused mapset sections by setting enabled to &amp;lt;tt&amp;gt;no&amp;lt;/tt&amp;gt;, e.g. the pre-installed sample maps at line 370 in &amp;lt;tt&amp;gt;navit.xml&amp;lt;/tt&amp;gt;.&lt;br /&gt;
 &amp;lt;mapset enabled=&amp;quot;no&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xi:include href=&amp;quot;$NAVIT_SHAREDIR/maps/*.xml&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/mapset&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Run navit&lt;br /&gt;
** Start [[gllin]] (for GTA01)&lt;br /&gt;
** Start [[gpsd]] ( gpsd /tmp/nmeaNP )&lt;br /&gt;
** Start navit&lt;br /&gt;
&lt;br /&gt;
* The version of osm2navit with which you build the maps should match the version of navit you have. If in doubt, build the maps on the Openmoko.&lt;br /&gt;
&lt;br /&gt;
===Tips and Tricks===&lt;br /&gt;
====Center on Vehicle====&lt;br /&gt;
Navit supports a &amp;quot;always center on vehicle&amp;quot; option. &lt;br /&gt;
&lt;br /&gt;
To activate this add&lt;br /&gt;
 follow=&amp;quot;3&amp;quot;&lt;br /&gt;
to the &amp;lt;tt&amp;gt;vehicle&amp;lt;/tt&amp;gt; tag in navit.xml. &lt;br /&gt;
   &amp;lt;vehicle name=&amp;quot;Local GPS&amp;quot; profilename=&amp;quot;car&amp;quot; enabled=&amp;quot;yes&amp;quot; active=&amp;quot;1&amp;quot; follow=&amp;quot;3&amp;quot; &lt;br /&gt;
           source=&amp;quot;gpsd://localhost&amp;quot; gpsd_query=&amp;quot;w+xj&amp;quot; color=&amp;quot;#0000ff&amp;quot;&amp;gt;&lt;br /&gt;
The &amp;quot;3&amp;quot; causes to give the gui time to do something between the repaints (drag the map or browse the menu). When its set to &amp;quot;1&amp;quot; navit does nothing more than repainting the map continuously.&lt;br /&gt;
&lt;br /&gt;
==Routing==&lt;br /&gt;
[[Image:navit_main_menu.png|100px|thumb|Navit Main Menu]]&lt;br /&gt;
[[Image:navit_action_menu.png|100px|thumb|Navit Action Menu]]&lt;br /&gt;
The main menu has 4 submenus&lt;br /&gt;
* Action&lt;br /&gt;
* Settings&lt;br /&gt;
* Tools&lt;br /&gt;
* Route&lt;br /&gt;
Normally you would assume the entering a town can be found under the submenu Route, but Town is hidden under submenu Action. Route will provide the description of the route as text and a height profile of your trip. Tools was not working on 08/2009 Version of navit on SHR (see [[SHR User Manual]]).&lt;br /&gt;
&lt;br /&gt;
===Preselect Country of Destination===&lt;br /&gt;
Normally you have to select the the country first before choosing the town and street name. It might be more convenient for you if you preselect the country already with your settings.&lt;br /&gt;
The article [[Configure SHR for German-speaking use]] had a preselection of the country &amp;quot;Austria&amp;quot; in Navit. Adapt the localization for your country and maps in Navit, so that do not need to select the country anymore.&lt;br /&gt;
&lt;br /&gt;
Actually Navit derives the preselected country from the calling environments's locale (see [[Localization]]). Make sure, that LC_ALL ist '''not''' set though. Otherwise navit fails to interprete gpsd output and you end up with strange gps coordinates. When starting from gui (e.g. illume) you can achieve this by supplying an executable script /usr/local/bin/navit which might look like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#export LANG=xx_YY.UTF-8   # Uncomment this line and replace xx_YY, if &lt;br /&gt;
                           # your gui's locale is not setup accordingly. &lt;br /&gt;
unset LC_ALL&lt;br /&gt;
/usr/bin/navit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So a valid locale environment preselecting search for German cities would look like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@om-gta02 ~ $ locale&lt;br /&gt;
LANG=de_DE.UTF-8&lt;br /&gt;
LC_CTYPE=&amp;quot;de_DE.UTF-8&amp;quot;&lt;br /&gt;
LC_NUMERIC=&amp;quot;de_DE.UTF-8&amp;quot;&lt;br /&gt;
...&lt;br /&gt;
LC_MEASUREMENT=&amp;quot;de_DE.UTF-8&amp;quot;&lt;br /&gt;
LC_IDENTIFICATION=&amp;quot;de_DE.UTF-8&amp;quot;&lt;br /&gt;
LC_ALL=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note that there's a limited number of [http://wiki.navit-project.org/index.php/OpenStreetMaps#Known_countries_by_osm2navit countries supported by osm2navit] and Navit's search function.&lt;br /&gt;
&lt;br /&gt;
===Select Destination===&lt;br /&gt;
[[Image:navit_select_country.png|100px|thumb|Select Country]]&lt;br /&gt;
&lt;br /&gt;
You can the select your destination in the main menu:&lt;br /&gt;
* via '''Bookmarks''', if you saved the previous location or&lt;br /&gt;
* via '''Town''', if you want to enter a new destination. If you use a destination more frequently, just save the location as bookmark.  &lt;br /&gt;
&lt;br /&gt;
When you click in the main menu on &amp;lt;i&amp;gt;Action&amp;lt;/i&amp;gt; the &amp;lt;i&amp;gt;Action&amp;lt;/i&amp;gt; menu appears with 4 subitems.&lt;br /&gt;
* Bookmarks of previous locations (stored in &amp;lt;tt&amp;gt;/home/root/.navit/destinations.txt&amp;lt;/tt&amp;gt;&lt;br /&gt;
* a globe showing a location as destination,&lt;br /&gt;
* a vehicle that shows the current GPS position of the vehicle. If the freerunner receives no GPS signal the locations of the vehicle is set to 0.0.0N and 0.0.0E. &lt;br /&gt;
* Town is the action to enter a destination.&lt;br /&gt;
* Quit navit is the last action in this submenu.&lt;br /&gt;
&lt;br /&gt;
Select the icon &amp;lt;i&amp;gt;Town&amp;lt;/i&amp;gt; in the main menu (if you see the map, you can get to the main menu just by clicking on the map).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Select Country====&lt;br /&gt;
[[Image:navit_country_selected.png|100px|thumb|Country Options]]&lt;br /&gt;
[[Image:navit_destination_details.png|100px|thumb|Enter Bookmark Details]]&lt;br /&gt;
&lt;br /&gt;
Before you can search for City you have to select a Country. To do that, click on the icon in the left upper corner of the search field (could look like a white square with blue top-left quadrant).&lt;br /&gt;
&lt;br /&gt;
Just type in the first letter of the country (e.g. &amp;quot;G&amp;quot;) and Navit makes suggestions (e.g. Gabon, Germany).&lt;br /&gt;
&lt;br /&gt;
====Enter Town====&lt;br /&gt;
&lt;br /&gt;
When you have selected the country (e.g. Germany) the flag appears and you can select the town.&lt;br /&gt;
Then you can save the town as bookmark and enter more details like streets to the selected town.&lt;br /&gt;
&lt;br /&gt;
The search is still a little buggy.&lt;br /&gt;
&lt;br /&gt;
====Enter Street====&lt;br /&gt;
You can enter the street and streetnumber and save it as bookmark when you use the destination often. &lt;br /&gt;
&lt;br /&gt;
====Bookmarks====&lt;br /&gt;
Navigation and planning of routes with Navit can be organized with bookmarks.&lt;br /&gt;
* set a bookmark as current position &lt;br /&gt;
* set a bookmark as destination&lt;br /&gt;
Then you can see the suggested route in blue on the map. &lt;br /&gt;
&lt;br /&gt;
Bookmarks are stored in:&lt;br /&gt;
  /home/root/.navit/bookmark.txt&lt;br /&gt;
&lt;br /&gt;
The GPS-location (if GPS-signal is available) will be highlighted with a small blue circle. The color of the circle can be defined via editing the &amp;lt;tt&amp;gt;navit.xml&amp;lt;/tt&amp;gt; (see [http://wiki.openmoko.org/wiki/Navit#Set_Cursor_Color select cursor color]).&lt;br /&gt;
* a dot in the blue circle is indicating that your are not moving,&lt;br /&gt;
* an arrowhead is indicating the direction, when you are moving.&lt;br /&gt;
Then routing can start and in the map the route is highlighted.&lt;br /&gt;
&lt;br /&gt;
====Screenshots in Navit Documentation====&lt;br /&gt;
The screenshots are made with &amp;lt;tt&amp;gt;gpe-scap&amp;lt;/tt&amp;gt;, that can be installed by:&lt;br /&gt;
  opkg install gpe-scap&lt;br /&gt;
if not installed already. Navigation through your installed application navit and login via ssh on your Freerunner &lt;br /&gt;
  ssh -l root 192.168.0.202&lt;br /&gt;
assuming that your Freerunner has the IP 192.168.0.202.&lt;br /&gt;
Any time you want to make a screenshot just start via your desktop computer &lt;br /&gt;
  gpe-scap&lt;br /&gt;
and save the screenshot to you freerunner.&lt;br /&gt;
Download the screenshot to your desktop computer with&lt;br /&gt;
  desktop# sftp://root@192.168.0.202&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
A deeper look into configuring Navit can be found in the [http://wiki.navit-project.org/index.php/Configuring_Navit Navit-Wiki].&lt;br /&gt;
&lt;br /&gt;
=== Getting the display right ===&lt;br /&gt;
&lt;br /&gt;
If using SHR the keyboard in country/town/street search mode does not fit on the street, make sure your gui configuration is set to the following line:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;gui type=&amp;quot;internal&amp;quot; font_size=&amp;quot;350&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The example line provided for freerunners hides some important icons. Namely, instead of typing your city name first, you will first have to click the button on the top left, to go into country search mode. Enter your country name, then the city name, in order to enable the search function. This requires your map data to be searchable.&lt;br /&gt;
&lt;br /&gt;
You can start in fullscreen mode with fullscreen=&amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;gui type=&amp;quot;internal&amp;quot; font_size=&amp;quot;350&amp;quot; fullscreen=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to enable &amp;quot;+&amp;quot; and &amp;quot;-&amp;quot; as Zoom-In and Zoom-Out buttons on the bottom of the map enable the button with the following xml-tags:&lt;br /&gt;
 &amp;lt;osd enabled=&amp;quot;yes&amp;quot; type=&amp;quot;button&amp;quot; x=&amp;quot;-96&amp;quot; y=&amp;quot;-96&amp;quot; command=&amp;quot;zoom_in()&amp;quot;  src=&amp;quot;zoom_in.xpm&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;osd enabled=&amp;quot;yes&amp;quot; type=&amp;quot;button&amp;quot; x=&amp;quot;0&amp;quot;   y=&amp;quot;-96&amp;quot; command=&amp;quot;zoom_out()&amp;quot; src=&amp;quot;zoom_out.xpm&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can find sample Layouts here:&lt;br /&gt;
[http://wiki.navit-project.org/index.php/OSD_Layouts Sample Layouts from navit-wiki]&lt;br /&gt;
&lt;br /&gt;
=== Set Cursor Color ===&lt;br /&gt;
[[Image:red_cursor.png|90px|thumb|Red Cursor]]&lt;br /&gt;
If you navigate, the route is marked in blue color on the map. The current position of the vehicle is displayed by a blue circle. The circle is sometimes difficult to see on the blue track. If you want to change the color, size  of the vehicle cursor edit the vehicle XML-environment in navit.xml (e.g. replace blue color #0000FF with red color #FF0000 -- for details of  [http://html-color-codes.info Color Codes] select color, copy and paste code in &amp;lt;tt&amp;gt;navit.xml&amp;lt;/tt&amp;gt;)  &lt;br /&gt;
&lt;br /&gt;
     &amp;lt;vehicle name=&amp;quot;Local GPS&amp;quot; profilename=&amp;quot;car&amp;quot; enabled=&amp;quot;yes&amp;quot; active=&amp;quot;1&amp;quot; source=&amp;quot;gpsd://localhost&amp;quot; gpsd_query=&amp;quot;w+xj&amp;quot; color=&amp;quot;#0000ff&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Navit can write a tracklog in several formats (gpx, nmea or textfile): --&amp;gt;&lt;br /&gt;
        &amp;lt;!-- &amp;lt;log type=&amp;quot;gpx&amp;quot; data=&amp;quot;track_%Y%m%d-%i.gpx&amp;quot; flush_size=&amp;quot;1000&amp;quot; flush_time=&amp;quot;30&amp;quot;/&amp;gt; --&amp;gt;&lt;br /&gt;
            &amp;lt;cursor w=&amp;quot;56&amp;quot; h=&amp;quot;56&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;!-- tag defines the circle for the cursor --&amp;gt;&lt;br /&gt;
                &amp;lt;itemgra&amp;gt;&lt;br /&gt;
                    &amp;lt;circle color=&amp;quot;#ff0000&amp;quot; radius=&amp;quot;42&amp;quot; width=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;coord x=&amp;quot;0&amp;quot; y=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/circle&amp;gt;&lt;br /&gt;
                   &amp;lt;circle color=&amp;quot;#ffffff&amp;quot; radius=&amp;quot;48&amp;quot; width=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;coord x=&amp;quot;0&amp;quot; y=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/circle&amp;gt;&lt;br /&gt;
                &amp;lt;/itemgra&amp;gt;&lt;br /&gt;
               &amp;lt;!-- tag defines the dot when the vehicle is not moving --&amp;gt;&lt;br /&gt;
                &amp;lt;itemgra speed_range=&amp;quot;-2&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;polyline color=&amp;quot;#ff0000&amp;quot; width=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;coord x=&amp;quot;1&amp;quot; y=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;coord x=&amp;quot;1&amp;quot; y=&amp;quot;-1&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;coord x=&amp;quot;-1&amp;quot; y=&amp;quot;-1&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;coord x=&amp;quot;-1&amp;quot; y=&amp;quot;-1&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/polyline&amp;gt;&lt;br /&gt;
                  &amp;lt;circle color=&amp;quot;#ffffff&amp;quot; radius=&amp;quot;9&amp;quot; width=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;coord x=&amp;quot;0&amp;quot; y=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/circle&amp;gt;&lt;br /&gt;
                &amp;lt;/itemgra&amp;gt;&lt;br /&gt;
                &amp;lt;!-- This itemgra-tag defines the arrow when the vehicle moves --&amp;gt;&lt;br /&gt;
                &amp;lt;itemgra speed_range=&amp;quot;3-&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;polyline color=&amp;quot;#ff0000&amp;quot; width=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;coord x=&amp;quot;-7&amp;quot; y=&amp;quot;-10&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;coord x=&amp;quot;0&amp;quot; y=&amp;quot;12&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;coord x=&amp;quot;7&amp;quot; y=&amp;quot;-10&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/polyline&amp;gt;&lt;br /&gt;
                  &amp;lt;polyline color=&amp;quot;#ffffff&amp;quot; width=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;coord x=&amp;quot;+10&amp;quot; y=&amp;quot;-10&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;coord x=&amp;quot;3&amp;quot; y=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/polyline&amp;gt;&lt;br /&gt;
                    &amp;lt;polyline color=&amp;quot;#ffffff&amp;quot; width=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;coord x=&amp;quot;-10&amp;quot; y=&amp;quot;-10&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;coord x=&amp;quot;-3&amp;quot; y=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/polyline&amp;gt;&lt;br /&gt;
                &amp;lt;/itemgra&amp;gt;&lt;br /&gt;
        &amp;lt;/cursor&amp;gt;&lt;br /&gt;
    &amp;lt;/vehicle&amp;gt;&lt;br /&gt;
The following screenshot show Navit with a red cursor on a blue track:&lt;br /&gt;
&lt;br /&gt;
[[Image:navit_color_cursor.png|200px|thumb|Red Cursor Color on blue track - vehicle not moving]]&lt;br /&gt;
&lt;br /&gt;
=== Speech ===&lt;br /&gt;
Navit can speak if you install [http://espeak.sourceforge.net/ eSpeak] + [http://www.freebsoft.org/speechd speech-dispatcher] and updates your navit.xml file.&lt;br /&gt;
&lt;br /&gt;
If you want navit using your language, and setting LC_MESSAGES fails due to missing glibc locale, set the enviroment variable LANGUAGE. For instance running&lt;br /&gt;
  LANGUAGE=de navit&lt;br /&gt;
will set the ui and output to german.&lt;br /&gt;
&lt;br /&gt;
For SHR there is a big german localization patch see [[Configure SHR for German-speaking use]].&lt;br /&gt;
&lt;br /&gt;
One way to configure speech output:&lt;br /&gt;
&lt;br /&gt;
* mokoTTS aims to integrate these packages in OM:&lt;br /&gt;
http://projects.openmoko.org/projects/mokotts/&lt;br /&gt;
&lt;br /&gt;
install espeak, dotconf, and then speech-dispatcher.&lt;br /&gt;
note: running 2008.8 updating from zecke's &amp;quot;testing&amp;quot; repo does not require &amp;quot;dotconf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* change the speech tag in navit.xml:&lt;br /&gt;
  &amp;lt;speech type=&amp;quot;cmdline&amp;quot; data=&amp;quot;spd-say '%s'&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or &amp;quot;spd-say -l fr '%s'&amp;quot; for using the French voice for example.&lt;br /&gt;
&lt;br /&gt;
The speech-dispatcher is blocking the audio after suspend. So after a suspend you will hear no ringtone, when a phone call is coming in and you cannot listen do audio files.&lt;br /&gt;
A solution is to disable starting of speech-dispatcher with:&lt;br /&gt;
  update-rc.d -f speech-dispatcher remove&lt;br /&gt;
Then the speech-dispatcher should be started if and only if navit is running and shut down when navit is closed.&lt;br /&gt;
&lt;br /&gt;
Furthermore navit should be started indirect with a script &amp;lt;tt&amp;gt;navit.sh&amp;lt;/tt&amp;gt; instead of a direct start with the binary located in &amp;lt;tt&amp;gt;/usr/bin/navit&amp;lt;/tt&amp;gt;. The script &amp;lt;tt&amp;gt;navit.sh&amp;lt;/tt&amp;gt; listed below starts speech-dispatcher before navit, and stops it afterwards. See http://lists.openmoko.org/nabble.html#nabble-td1088795&lt;br /&gt;
&lt;br /&gt;
The following script is doing the suggested procedure. This script includes a language fix for Austria (see [[Configure SHR for German-speaking use]]).&lt;br /&gt;
  export LANG=de_AT.utf8&lt;br /&gt;
Replace '''&amp;lt;tt&amp;gt;de_AT&amp;lt;/tt&amp;gt;''' in this line with the appropriate language variable in the following script &amp;lt;tt&amp;gt;navit.sh&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#! /bin/sh&lt;br /&gt;
#&lt;br /&gt;
# Copyright Matthias Hentges &amp;lt;devel@hentges.net&amp;gt; (c) 2008&lt;br /&gt;
# License: GPL (see http://www.gnu.org/licenses/gpl.txt for a copy of the license)&lt;br /&gt;
#&lt;br /&gt;
# Filename: navit.sh&lt;br /&gt;
# Date: 20080105 (YMD)&lt;br /&gt;
#&lt;br /&gt;
#################################################################################&lt;br /&gt;
#&lt;br /&gt;
# 20080105 - v0.0.1	- Initial release&lt;br /&gt;
# 20090818 -            - Zoff &amp;lt;zoff@zoff.cc&amp;gt; addons and fixes&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#################################################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#################################################################################&lt;br /&gt;
#&lt;br /&gt;
# On devices with low memory (&amp;lt; 512Mb?) Navit will segfault on start.&lt;br /&gt;
# This can be worked around by doing&lt;br /&gt;
# &amp;quot;echo 1 &amp;gt; /proc/sys/vm/overcommit_memory&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#################################################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
. /etc/profile&lt;br /&gt;
&lt;br /&gt;
set|grep LC&lt;br /&gt;
&lt;br /&gt;
#### Stop the speech dispatcher ####&lt;br /&gt;
/etc/init.d/speech-dispatcher stop&lt;br /&gt;
&lt;br /&gt;
#### Language Fix #################&lt;br /&gt;
set|grep LC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
export LC_ALL=''&lt;br /&gt;
unset LC_ALL&lt;br /&gt;
export LANG=de_AT.utf8&lt;br /&gt;
&lt;br /&gt;
set|grep LC&lt;br /&gt;
&lt;br /&gt;
#### Start the speech dispatcher ####&lt;br /&gt;
/etc/init.d/speech-dispatcher start &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set|grep LC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# need cpu and display&lt;br /&gt;
mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if test &amp;quot;`cat /proc/meminfo | grep ^MemTotal | awk '{print $2}'`&amp;quot; -lt &amp;quot;500000&amp;quot;&lt;br /&gt;
then&lt;br /&gt;
	if test &amp;quot;$USER&amp;quot; = &amp;quot;root&amp;quot;&lt;br /&gt;
	then&lt;br /&gt;
		echo &amp;quot;Enabling low-mem workaround...&amp;quot;&lt;br /&gt;
		echo 1 &amp;gt; /proc/sys/vm/overcommit_memory&lt;br /&gt;
	else&lt;br /&gt;
		echo &amp;quot;I need root-privs to enable the low-mem workaround!&amp;quot;&lt;br /&gt;
	fi&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
######### Start NAVIT NOW ############&lt;br /&gt;
&lt;br /&gt;
navit $*&lt;br /&gt;
	&lt;br /&gt;
#### Stop the speech dispatcher ####&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/speech-dispatcher stop&lt;br /&gt;
&lt;br /&gt;
# release cpu and display&lt;br /&gt;
mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display auto&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Save the &amp;lt;tt&amp;gt;navit.sh&amp;lt;/tt&amp;gt; script in:&lt;br /&gt;
  /usr/bin/navit.sh&lt;br /&gt;
Make the script executable:&lt;br /&gt;
  chmod u+x /usr/bin/navit.sh&lt;br /&gt;
Now you have to edit the desktop icon, so that it starts this script &amp;lt;tt&amp;gt;navit.sh&amp;lt;/tt&amp;gt; instead of the binary &amp;lt;tt&amp;gt;/usr/bin/navit&amp;lt;/tt&amp;gt;.&lt;br /&gt;
  nano /usr/share/applications/navit.desktop&lt;br /&gt;
Edit the line with &amp;lt;tt&amp;gt;Exec=...&amp;lt;/tt&amp;gt;, so that it starts the script &amp;lt;tt&amp;gt;navit.sh&amp;lt;/tt&amp;gt; instead of the navit binary.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Desktop Entry]&lt;br /&gt;
Version=1.0&lt;br /&gt;
Name=Navit&lt;br /&gt;
Name[de]=Navit&lt;br /&gt;
Name[fr]=Navit&lt;br /&gt;
Comment=The open source vector based navigation program with routing engine&lt;br /&gt;
Comment[de]=Ein vektorbasiertes Navigationsprogramm&lt;br /&gt;
Comment[fr]=Le logiciel opensource de navigation vectorielle&lt;br /&gt;
Exec=/usr/bin/navit.sh&lt;br /&gt;
Icon=navit&lt;br /&gt;
StartupNotify=true&lt;br /&gt;
Terminal=false&lt;br /&gt;
Type=Application&lt;br /&gt;
Categories=GTK;Utility;Geography;&lt;br /&gt;
GenericName=Navit&lt;br /&gt;
GenericName[de]=Navit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Alternatively''', you can make speech-dispatcher restart on resume, see http://trac.shr-project.org/trac/ticket/494&lt;br /&gt;
&lt;br /&gt;
=== Script to download OSM maps ===&lt;br /&gt;
[[User:Wurp|Wurp]] wrote a little python script to download all OSM maps within a lat/long rectangle.  Just copy the script to a file called dlOSM.sh, chmod +x it, and run it like&lt;br /&gt;
dlOSM.sh &amp;lt;minimum latitude&amp;gt; &amp;lt;maximum latitude&amp;gt; &amp;lt;minimum longitude&amp;gt; &amp;lt;maximum longitude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It takes a long time for large maps.  I could optimize it some by having it try to get a big section at once, then if it fails, break it into smaller pieces and recurse.  I'm not sure when/if I'll get around to that...&lt;br /&gt;
&lt;br /&gt;
dlOSM.sh:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
&lt;br /&gt;
import os&lt;br /&gt;
import sys&lt;br /&gt;
#import math&lt;br /&gt;
&lt;br /&gt;
def doIt(cmd):&lt;br /&gt;
  os.system(cmd)&lt;br /&gt;
&lt;br /&gt;
def getOsms(basename, minLat, maxLat, minLon, maxLon):&lt;br /&gt;
  '''basename - base name of map, maps are named {basename}{count}.osm&lt;br /&gt;
  minLat - latitude of the west side of the map&lt;br /&gt;
  maxLat - latitude of the east side of the map&lt;br /&gt;
  minLon - longitude of the north side of the map&lt;br /&gt;
  maxLon - longitude of the south side of the map'''&lt;br /&gt;
&lt;br /&gt;
  wgetCmdTemplate = 'wget -O %s%s.osm http://api.openstreetmap.org/api/0.6/map?bbox=%s,%s,%s,%s'&lt;br /&gt;
&lt;br /&gt;
  currLat = minLat&lt;br /&gt;
  mapCount = 0&lt;br /&gt;
  while currLat &amp;lt; maxLat:&lt;br /&gt;
    nextLat = min(currLat + 0.1, maxLat)&lt;br /&gt;
&lt;br /&gt;
    currLon = minLon&lt;br /&gt;
    while currLon &amp;lt; maxLon:&lt;br /&gt;
      nextLon = min(currLon + 0.1, maxLon)&lt;br /&gt;
&lt;br /&gt;
      doIt(wgetCmdTemplate % (basename, mapCount, currLon, currLat, nextLon, nextLat))&lt;br /&gt;
&lt;br /&gt;
      currLon = nextLon&lt;br /&gt;
      mapCount = mapCount + 1&lt;br /&gt;
&lt;br /&gt;
    currLat = nextLat&lt;br /&gt;
&lt;br /&gt;
(minLat, maxLat, minLon, maxLon) = map(float, sys.argv[1:])&lt;br /&gt;
getOsms('map', minLat, maxLat, minLon, maxLon)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
{{ApplicationBox|&lt;br /&gt;
Name=[[Navit]]|&lt;br /&gt;
Description=Navit is a car navigation system with routing engine.|&lt;br /&gt;
Screenshot=Screenshot-3.png|&lt;br /&gt;
Homepage=http://navit.sourceforge.net|&lt;br /&gt;
TestedOn=|&lt;br /&gt;
PackageName=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:GPS Applications]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2</id>
		<title>Configure SHR for German-speaking use UPDATE 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2"/>
				<updated>2010-01-07T15:22:26Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-11-21&lt;br /&gt;
|this page will be localization for SHR-unstable new&lt;br /&gt;
|-&lt;br /&gt;
|2009-12-09&lt;br /&gt;
|ok now its almost landed. but this time it will ONLY work with rootfs on SDcard!!&lt;br /&gt;
|-&lt;br /&gt;
|2010-01-07&lt;br /&gt;
|there is still no usable and stable SHR to use as basis, sorry. so we keep on waiting ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== looking for a stable release that just works, now called shr-obsolete?? ==&lt;br /&gt;
ok go to this page&lt;br /&gt;
[[Configure_SHR_for_German-speaking_use]]&lt;br /&gt;
&lt;br /&gt;
== Now whats that all about??? ==&lt;br /&gt;
its all about localization of the SHR unstable image for german/austrian use.&lt;br /&gt;
and fixing some annoying bugs.&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use_UPDATE_2</id>
		<title>Talk:Configure SHR for German-speaking use UPDATE 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use_UPDATE_2"/>
				<updated>2009-12-29T19:23:06Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Please leave Feedback (and use the &amp;quot;sign&amp;quot;-button please) ==&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 16:19, 9 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
&lt;br /&gt;
Will this merge into one SHR for German-speaking use?&lt;br /&gt;
&lt;br /&gt;
--[[User:Niebert|Niebert]] 10:50, 28 December 2009&lt;br /&gt;
&lt;br /&gt;
i guess the old page will stay as long as its valid and working.&lt;br /&gt;
the new shr-u carshes all the time, with my neo. so i an still waiting until i can put something usefull on the new page aswell :-)&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 19:22, 29 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use_UPDATE_2</id>
		<title>Talk:Configure SHR for German-speaking use UPDATE 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use_UPDATE_2"/>
				<updated>2009-12-29T19:22:36Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Please leave Feedback (and use the &amp;quot;sign&amp;quot;-button please) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Please leave Feedback (and use the &amp;quot;sign&amp;quot;-button please) ==&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 16:19, 9 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Will this merge into one SHR for German-speaking use?&lt;br /&gt;
&lt;br /&gt;
--[[User:Niebert|Niebert]] 10:50, 28 December 2009&lt;br /&gt;
&lt;br /&gt;
i guess the old page will stay as long as its valid and working.&lt;br /&gt;
the new shr-u carshes all the time, with my neo. so i an still waiting until i can put something usefull on the new page aswell :-)&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 19:22, 29 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use_UPDATE_2</id>
		<title>Talk:Configure SHR for German-speaking use UPDATE 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use_UPDATE_2"/>
				<updated>2009-12-29T19:21:28Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Please leave Feedback (and use the &amp;quot;sign&amp;quot;-button please) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Please leave Feedback (and use the &amp;quot;sign&amp;quot;-button please) ==&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 16:19, 9 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Will this merge into one SHR for German-speaking use?&lt;br /&gt;
&lt;br /&gt;
--[[User:Niebert|Niebert]] 10:50, 28 December 2009&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-12-10T08:45:51Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* looking for the NEW SHR unstable */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== looking for the NEW SHR unstable ==&lt;br /&gt;
if u feel lucky go to this page&lt;br /&gt;
[[Configure_SHR_for_German-speaking_use_UPDATE_2]]&lt;br /&gt;
&lt;br /&gt;
but beware, it could crash or worse (you have been warned)&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 16:24, 9 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that using the NAND for root-fs is the most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
it is recommended to use a working SIM card, and disable PIN number verification. but it will work without SIM card also.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Language.png|200px|thumb|Initial setup]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating=&amp;quot;center&amp;quot;;width:100%; &amp;quot;&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
[[Image:SHR-Setup-Profile.png|200px|thumb|Theme profile]]&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Menu.png|200px|thumb|Menu]]&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Add-Icons.png|200px|thumb|Add icons]]&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:0px solid #222222; width:25% &amp;quot; | &lt;br /&gt;
 &lt;br /&gt;
[[Image:SHR-Setup-Quick-Launch.png|200px|thumb|Quick launch]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose (see images above):&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
for this step you must have a working SD-card in your freerunner with at least 1 partition. it can be FAT or ext2 or ext3}}&lt;br /&gt;
&lt;br /&gt;
===Download Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
* login as root an run&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
* to download (or update!!) the austrian map file run (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
===update package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 unalias mv&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* wait at least 3 minutes after reboot (for frameworkd to settle down)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-obsolete/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2</id>
		<title>Configure SHR for German-speaking use UPDATE 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2"/>
				<updated>2009-12-10T08:44:44Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* looking for the old SHR, now called obsolete?? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-11-21&lt;br /&gt;
|this page will be localization for SHR-unstable new&lt;br /&gt;
|-&lt;br /&gt;
|2009-12-09&lt;br /&gt;
|ok now its almost landed. but this time it will ONLY work with rootfs on SDcard!!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== looking for a stable release that just works, now called shr-obsolete?? ==&lt;br /&gt;
ok go to this page&lt;br /&gt;
[[Configure_SHR_for_German-speaking_use]]&lt;br /&gt;
&lt;br /&gt;
== Now whats that all about??? ==&lt;br /&gt;
its all about localization of the SHR unstable image for german/austrian use.&lt;br /&gt;
and fixing some annoying bugs.&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use_UPDATE_2</id>
		<title>Talk:Configure SHR for German-speaking use UPDATE 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use_UPDATE_2"/>
				<updated>2009-12-09T16:25:03Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Please leave Feedback (and use the &amp;quot;sign&amp;quot;-button please) ==&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 16:19, 9 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-12-09T16:24:02Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== looking for the NEW SHR unstable ==&lt;br /&gt;
ok go to this page&lt;br /&gt;
[[Configure_SHR_for_German-speaking_use_UPDATE_2]]&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 16:24, 9 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that using the NAND for root-fs is the most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
it is recommended to use a working SIM card, and disable PIN number verification. but it will work without SIM card also.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Language.png|200px|thumb|Initial setup]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating=&amp;quot;center&amp;quot;;width:100%; &amp;quot;&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
[[Image:SHR-Setup-Profile.png|200px|thumb|Theme profile]]&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Menu.png|200px|thumb|Menu]]&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Add-Icons.png|200px|thumb|Add icons]]&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:0px solid #222222; width:25% &amp;quot; | &lt;br /&gt;
 &lt;br /&gt;
[[Image:SHR-Setup-Quick-Launch.png|200px|thumb|Quick launch]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose (see images above):&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
for this step you must have a working SD-card in your freerunner with at least 1 partition. it can be FAT or ext2 or ext3}}&lt;br /&gt;
&lt;br /&gt;
===Download Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
* login as root an run&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
* to download (or update!!) the austrian map file run (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
===update package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 unalias mv&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* wait at least 3 minutes after reboot (for frameworkd to settle down)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-obsolete/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2</id>
		<title>Configure SHR for German-speaking use UPDATE 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2"/>
				<updated>2009-12-09T16:22:24Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-11-21&lt;br /&gt;
|this page will be localization for SHR-unstable new&lt;br /&gt;
|-&lt;br /&gt;
|2009-12-09&lt;br /&gt;
|ok now its almost landed. but this time it will ONLY work with rootfs on SDcard!!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== looking for the old SHR, now called obsolete?? ==&lt;br /&gt;
ok go to this page&lt;br /&gt;
[[Configure_SHR_for_German-speaking_use]]&lt;br /&gt;
&lt;br /&gt;
== Now whats that all about??? ==&lt;br /&gt;
its all about localization of the SHR unstable image for german/austrian use.&lt;br /&gt;
and fixing some annoying bugs.&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2</id>
		<title>Configure SHR for German-speaking use UPDATE 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2"/>
				<updated>2009-12-09T16:22:01Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-11-21&lt;br /&gt;
|this page will be localization for SHR-unstable new&lt;br /&gt;
|-&lt;br /&gt;
|2009-12-09&lt;br /&gt;
|ok now its almost landed. but this time it will ONLY work with rootfs on SDcard!!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== looking for the old SHR, now call obsolete?? ==&lt;br /&gt;
ok go to this page&lt;br /&gt;
[[Configure_SHR_for_German-speaking_use]]&lt;br /&gt;
&lt;br /&gt;
== Now whats that all about??? ==&lt;br /&gt;
its all about localization of the SHR unstable image for german/austrian use.&lt;br /&gt;
and fixing some annoying bugs.&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2</id>
		<title>Configure SHR for German-speaking use UPDATE 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2"/>
				<updated>2009-12-09T16:20:47Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-11-21&lt;br /&gt;
|this page will be localization for SHR-unstable new&lt;br /&gt;
|-&lt;br /&gt;
|2009-12-09&lt;br /&gt;
|ok now its almost landed. but this time it will ONLY work with rootfs on SDcard!!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== looking for the old SHR, now call obsolete?? ==&lt;br /&gt;
ok go to this page&lt;br /&gt;
&lt;br /&gt;
== Now whats that all about??? ==&lt;br /&gt;
its all about localization of the SHR unstable image for german/austrian use.&lt;br /&gt;
and fixing some annoying bugs.&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use_UPDATE_2</id>
		<title>Talk:Configure SHR for German-speaking use UPDATE 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use_UPDATE_2"/>
				<updated>2009-12-09T16:19:49Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: New page: = Please leave Feedback (and use the &amp;quot;sign&amp;quot;-button please) =  --~~~~&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Please leave Feedback (and use the &amp;quot;sign&amp;quot;-button please) =&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 16:19, 9 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2</id>
		<title>Configure SHR for German-speaking use UPDATE 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2"/>
				<updated>2009-12-09T16:19:00Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-11-21&lt;br /&gt;
|this page will be localization for SHR-unstable new&lt;br /&gt;
|-&lt;br /&gt;
|2009-12-09&lt;br /&gt;
|ok now its almost landed. but this time it will ONLY work with rootfs on SDcard!!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Now whats that all about??? ==&lt;br /&gt;
its all about localization of the SHR unstable image for german/austrian use.&lt;br /&gt;
and fixing some annoying bugs.&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/SwapSpace</id>
		<title>SwapSpace</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/SwapSpace"/>
				<updated>2009-12-09T16:02:54Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Make swap when microSD card is in a card reader */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WARNING: THIS MIGHT KILL YOUR SD CARD, since there might be alot of read/writes on the same spot.&lt;br /&gt;
The Freerunner has only 128mb ram, when this is used up applications get killed. &lt;br /&gt;
&lt;br /&gt;
Please note that the above warning do not apply to [[microSD]] (including microSDHC) card with wear-levelling algorithms/microcontrollers. (See [[#References]])&lt;br /&gt;
&lt;br /&gt;
Please note that you can change the ''swappiness setting'' (low value, default 60) so the swap partition or swap file will be used as little as possible. (See [[#References]])&lt;br /&gt;
&lt;br /&gt;
=Make swap when you are connected to your openmoko with ssh=&lt;br /&gt;
64M byte of swap just as an example&lt;br /&gt;
 dd if=/dev/zero of=/swapfile bs=1024 count=65536&lt;br /&gt;
Next time you boot there will be swap&lt;br /&gt;
 echo &amp;quot;/swapfile               swap                    swap    defaults        0 0&amp;quot;&amp;gt;&amp;gt; /etc/fstab &lt;br /&gt;
Make swap&lt;br /&gt;
 mkswap /swapfile&lt;br /&gt;
Make the swap file work now:&lt;br /&gt;
 swapon /swapfile&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Make swap when microSD card is in a card reader=&lt;br /&gt;
The uSD card is booted on /boot. To use this, we need to make sure that the microsd card is booted, and the Swap can be turned on.&lt;br /&gt;
&lt;br /&gt;
Create the swapfile on the uSD card.&lt;br /&gt;
  # dd if=/dev/zero of=/boot/swapfile bs=1024k count=128&lt;br /&gt;
  # mkswap /boot/swapfile&lt;br /&gt;
&lt;br /&gt;
Now, we can put in an init script for [[Fyp]] which does this for us everytime we boot.&lt;br /&gt;
&lt;br /&gt;
  # touch /etc/init.d/extswap.sh&lt;br /&gt;
  # chmod +x /etc/init.d/extswap.sh&lt;br /&gt;
  # cat &amp;gt; /etc/init.d/extswap.sh&lt;br /&gt;
  #! /bin/sh&lt;br /&gt;
  ### BEGIN INIT INFO&lt;br /&gt;
  # Provides:          extswap&lt;br /&gt;
  # Required-Start:    mountall&lt;br /&gt;
  # Required-Stop: &lt;br /&gt;
  # Default-Start:     S&lt;br /&gt;
  # Default-Stop:&lt;br /&gt;
  # Short-Description: Uses Additional Swap If Available. works on SHR distro&lt;br /&gt;
  # Description:&lt;br /&gt;
  ### END INIT INFO&lt;br /&gt;
  &lt;br /&gt;
  PATH=/sbin:/bin&lt;br /&gt;
  &lt;br /&gt;
  do_start() {&lt;br /&gt;
          modprobe loop&lt;br /&gt;
          echo 10 &amp;gt; /proc/sys/vm/swappiness&lt;br /&gt;
          if [ -e /boot/swapfile ] ; then&lt;br /&gt;
                 for loopdev in `ls /dev/loop* 2&amp;gt;/dev/null` ; do&lt;br /&gt;
  		losetup $loopdev /boot/swapfile &amp;amp;&amp;amp; swapon $loopdev &amp;amp;&amp;amp; echo $loopdev &amp;gt; /var/extswapfile &amp;amp;&amp;amp; break&lt;br /&gt;
                 done&lt;br /&gt;
          fi&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  do_stop() {&lt;br /&gt;
        	loopdev=`cat /var/extswapfile 2&amp;gt;/dev/null`&lt;br /&gt;
          swapoff $loopdev 2&amp;gt;/dev/null &amp;amp;&amp;amp; rm -f /var/extswapfile &amp;amp;&amp;amp; losetup -d $loopdev&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
    start|&amp;quot;&amp;quot;)&lt;br /&gt;
  	do_start&lt;br /&gt;
  	;;&lt;br /&gt;
    restart|reload|force-reload)&lt;br /&gt;
  	do_stop&lt;br /&gt;
          do_start&lt;br /&gt;
  	;;&lt;br /&gt;
    stop)&lt;br /&gt;
  	do_stop&lt;br /&gt;
  	;;&lt;br /&gt;
    *)&lt;br /&gt;
  	echo &amp;quot;Usage: extswap.sh [start|stop|restart]&amp;quot; &amp;gt;&amp;amp;2&lt;br /&gt;
  	exit 3&lt;br /&gt;
  	;;&lt;br /&gt;
  esac&lt;br /&gt;
  # update-rc.d extswap.sh defaults&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
*[http://www.notebookreview.com/default.asp?newsID=4258 2/17/2008, notebookreview.com: SDHC Cards vs Hard Drive vs SSD] Quote: &amp;quot;...That sounds like an absolutely manditory thing to have in flash storage ... and luckily &amp;quot;high-performance&amp;quot; SDHC cards such as the 16GB A-DATA SDHC card and many other class 6 cards from other manufacturers incorportate wear-leveling [Please check before you buy!]...&amp;quot;&lt;br /&gt;
*[[MicroSD]](HC) cards are a sort of a SSD: [http://robert.penz.name/137/no-swap-partition-journaling-filesystem-on-a-ssd/ December 7, 2008, robert.penz.name:  No SWAP Partition, Journaling Filesystems, … on a SSD?] Quote: &amp;quot;...They assume perfect wear leveling...We stay also with the 2 million cycles and assume a 16GB SSD *With 50 MByte/sec we get 20 years! *With 2 MByte/sec we get 519 years! *And even if we reduce the write cycles to 100.000 and write with 2 MByte/sec all the time we’re at 26 years!!...1.  Never choose to use a journaling file system on the SSD partitions: Bullshit, you’re just risking data security. Stay with ext3...7. One more thing to consider is that flash-devices handle their space in blocks. The blocksize typically varies between 16KB and 512 KB. Therefore writing one byte may cause erase and rewrite of up to 512KB...&amp;quot;&lt;br /&gt;
*[http://fosswire.com/post/2009/2/sysctl-swappiness/ fosswire.com: Speed up your system by avoiding the swap file] Quote: &amp;quot;...the Linux kernel provides a tweakable setting that controls how often the swap file is used, called swappiness. A swappiness setting of zero means that the disk will be avoided unless absolutely necessary (you run out of memory), while a swappiness setting of 100 means that programs will be swapped to disk almost instantly...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*http://www.google.dk/search?q=linux+swap+partition+vs+file+speed&lt;br /&gt;
&lt;br /&gt;
[[Category:MicroSD]]&lt;br /&gt;
[[Category:Application Developer]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/SwapSpace</id>
		<title>SwapSpace</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/SwapSpace"/>
				<updated>2009-12-09T15:17:01Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Make swap when microSD card is in a card reader */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WARNING: THIS MIGHT KILL YOUR SD CARD, since there might be alot of read/writes on the same spot.&lt;br /&gt;
The Freerunner has only 128mb ram, when this is used up applications get killed. &lt;br /&gt;
&lt;br /&gt;
Please note that the above warning do not apply to [[microSD]] (including microSDHC) card with wear-levelling algorithms/microcontrollers. (See [[#References]])&lt;br /&gt;
&lt;br /&gt;
Please note that you can change the ''swappiness setting'' (low value, default 60) so the swap partition or swap file will be used as little as possible. (See [[#References]])&lt;br /&gt;
&lt;br /&gt;
=Make swap when you are connected to your openmoko with ssh=&lt;br /&gt;
64M byte of swap just as an example&lt;br /&gt;
 dd if=/dev/zero of=/swapfile bs=1024 count=65536&lt;br /&gt;
Next time you boot there will be swap&lt;br /&gt;
 echo &amp;quot;/swapfile               swap                    swap    defaults        0 0&amp;quot;&amp;gt;&amp;gt; /etc/fstab &lt;br /&gt;
Make swap&lt;br /&gt;
 mkswap /swapfile&lt;br /&gt;
Make the swap file work now:&lt;br /&gt;
 swapon /swapfile&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Make swap when microSD card is in a card reader=&lt;br /&gt;
The uSD card is booted on /boot. To use this, we need to make sure that the microsd card is booted, and the Swap can be turned on.&lt;br /&gt;
&lt;br /&gt;
Create the swapfile on the uSD card.&lt;br /&gt;
  # dd if=/dev/zero of=/boot/swapfile bs=1024k count=128&lt;br /&gt;
  # mkswap /boot/swapfile&lt;br /&gt;
&lt;br /&gt;
Now, we can put in an init script for [[Fyp]] which does this for us everytime we boot.&lt;br /&gt;
&lt;br /&gt;
  # touch /etc/init.d/extswap.sh&lt;br /&gt;
  # chmod +x /etc/init.d/extswap.sh&lt;br /&gt;
  # cat &amp;gt; /etc/init.d/extswap.sh&lt;br /&gt;
  #! /bin/sh&lt;br /&gt;
  ### BEGIN INIT INFO&lt;br /&gt;
  # Provides:          extswap&lt;br /&gt;
  # Required-Start:    mountall&lt;br /&gt;
  # Required-Stop: &lt;br /&gt;
  # Default-Start:     S&lt;br /&gt;
  # Default-Stop:&lt;br /&gt;
  # Short-Description: Uses Additional Swap If Available. works on SHR distro&lt;br /&gt;
  # Description:&lt;br /&gt;
  ### END INIT INFO&lt;br /&gt;
  &lt;br /&gt;
  PATH=/sbin:/bin&lt;br /&gt;
  &lt;br /&gt;
  do_start() {&lt;br /&gt;
          echo 10 &amp;gt; /proc/sys/vm/swappiness&lt;br /&gt;
          if [ -e /boot/swapfile ] ; then&lt;br /&gt;
                 for loopdev in `ls /dev/loop/* 2&amp;gt;/dev/null` ; do&lt;br /&gt;
  		losetup $loopdev /boot/swapfile &amp;amp;&amp;amp; swapon $loopdev &amp;amp;&amp;amp; echo $loopdev &amp;gt; /var/extswapfile &amp;amp;&amp;amp; break&lt;br /&gt;
                 done&lt;br /&gt;
          fi&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  do_stop() {&lt;br /&gt;
        	loopdev=`cat /var/extswapfile 2&amp;gt;/dev/null`&lt;br /&gt;
          swapoff $loopdev 2&amp;gt;/dev/null &amp;amp;&amp;amp; rm -f /var/extswapfile &amp;amp;&amp;amp; losetup -d $loopdev&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
    start|&amp;quot;&amp;quot;)&lt;br /&gt;
  	do_start&lt;br /&gt;
  	;;&lt;br /&gt;
    restart|reload|force-reload)&lt;br /&gt;
  	do_stop&lt;br /&gt;
          do_start&lt;br /&gt;
  	;;&lt;br /&gt;
    stop)&lt;br /&gt;
  	do_stop&lt;br /&gt;
  	;;&lt;br /&gt;
    *)&lt;br /&gt;
  	echo &amp;quot;Usage: extswap.sh [start|stop|restart]&amp;quot; &amp;gt;&amp;amp;2&lt;br /&gt;
  	exit 3&lt;br /&gt;
  	;;&lt;br /&gt;
  esac&lt;br /&gt;
  # update-rc.d extswap.sh defaults&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
*[http://www.notebookreview.com/default.asp?newsID=4258 2/17/2008, notebookreview.com: SDHC Cards vs Hard Drive vs SSD] Quote: &amp;quot;...That sounds like an absolutely manditory thing to have in flash storage ... and luckily &amp;quot;high-performance&amp;quot; SDHC cards such as the 16GB A-DATA SDHC card and many other class 6 cards from other manufacturers incorportate wear-leveling [Please check before you buy!]...&amp;quot;&lt;br /&gt;
*[[MicroSD]](HC) cards are a sort of a SSD: [http://robert.penz.name/137/no-swap-partition-journaling-filesystem-on-a-ssd/ December 7, 2008, robert.penz.name:  No SWAP Partition, Journaling Filesystems, … on a SSD?] Quote: &amp;quot;...They assume perfect wear leveling...We stay also with the 2 million cycles and assume a 16GB SSD *With 50 MByte/sec we get 20 years! *With 2 MByte/sec we get 519 years! *And even if we reduce the write cycles to 100.000 and write with 2 MByte/sec all the time we’re at 26 years!!...1.  Never choose to use a journaling file system on the SSD partitions: Bullshit, you’re just risking data security. Stay with ext3...7. One more thing to consider is that flash-devices handle their space in blocks. The blocksize typically varies between 16KB and 512 KB. Therefore writing one byte may cause erase and rewrite of up to 512KB...&amp;quot;&lt;br /&gt;
*[http://fosswire.com/post/2009/2/sysctl-swappiness/ fosswire.com: Speed up your system by avoiding the swap file] Quote: &amp;quot;...the Linux kernel provides a tweakable setting that controls how often the swap file is used, called swappiness. A swappiness setting of zero means that the disk will be avoided unless absolutely necessary (you run out of memory), while a swappiness setting of 100 means that programs will be swapped to disk almost instantly...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*http://www.google.dk/search?q=linux+swap+partition+vs+file+speed&lt;br /&gt;
&lt;br /&gt;
[[Category:MicroSD]]&lt;br /&gt;
[[Category:Application Developer]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/SwapSpace</id>
		<title>SwapSpace</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/SwapSpace"/>
				<updated>2009-12-09T15:13:16Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Make swap when microSD card is in a card reader */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WARNING: THIS MIGHT KILL YOUR SD CARD, since there might be alot of read/writes on the same spot.&lt;br /&gt;
The Freerunner has only 128mb ram, when this is used up applications get killed. &lt;br /&gt;
&lt;br /&gt;
Please note that the above warning do not apply to [[microSD]] (including microSDHC) card with wear-levelling algorithms/microcontrollers. (See [[#References]])&lt;br /&gt;
&lt;br /&gt;
Please note that you can change the ''swappiness setting'' (low value, default 60) so the swap partition or swap file will be used as little as possible. (See [[#References]])&lt;br /&gt;
&lt;br /&gt;
=Make swap when you are connected to your openmoko with ssh=&lt;br /&gt;
64M byte of swap just as an example&lt;br /&gt;
 dd if=/dev/zero of=/swapfile bs=1024 count=65536&lt;br /&gt;
Next time you boot there will be swap&lt;br /&gt;
 echo &amp;quot;/swapfile               swap                    swap    defaults        0 0&amp;quot;&amp;gt;&amp;gt; /etc/fstab &lt;br /&gt;
Make swap&lt;br /&gt;
 mkswap /swapfile&lt;br /&gt;
Make the swap file work now:&lt;br /&gt;
 swapon /swapfile&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Make swap when microSD card is in a card reader=&lt;br /&gt;
The uSD card is booted on /boot. To use this, we need to make sure that the microsd card is booted, and the Swap can be turned on.&lt;br /&gt;
&lt;br /&gt;
Create the swapfile on the uSD card.&lt;br /&gt;
  # dd if=/dev/zero of=/boot/swapfile bs=1024k count=128&lt;br /&gt;
  # mkswap /boot/swapfile&lt;br /&gt;
&lt;br /&gt;
Now, we can put in an init script for [[Fyp]] which does this for us everytime we boot.&lt;br /&gt;
&lt;br /&gt;
  # touch /etc/init.d/extswap.sh&lt;br /&gt;
  # chmod +x /etc/init.d/extswap.sh&lt;br /&gt;
  # cat &amp;gt; /etc/init.d/extswap.sh&lt;br /&gt;
  #! /bin/sh&lt;br /&gt;
  ### BEGIN INIT INFO&lt;br /&gt;
  # Provides:          extswap&lt;br /&gt;
  # Required-Start:    mountall&lt;br /&gt;
  # Required-Stop: &lt;br /&gt;
  # Default-Start:     S&lt;br /&gt;
  # Default-Stop:&lt;br /&gt;
  # Short-Description: Uses Additional Swap If Available. works on SHR distro&lt;br /&gt;
  # Description:&lt;br /&gt;
  ### END INIT INFO&lt;br /&gt;
  &lt;br /&gt;
  PATH=/sbin:/bin&lt;br /&gt;
  &lt;br /&gt;
  do_start() {&lt;br /&gt;
          if [ -e /boot/swapfile ] ; then&lt;br /&gt;
                 for loopdev in `ls /dev/loop/* 2&amp;gt;/dev/null` ; do&lt;br /&gt;
  		losetup $loopdev /boot/swapfile &amp;amp;&amp;amp; swapon $loopdev &amp;amp;&amp;amp; echo $loopdev &amp;gt; /var/extswapfile &amp;amp;&amp;amp; break&lt;br /&gt;
                 done&lt;br /&gt;
          fi&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  do_stop() {&lt;br /&gt;
        	loopdev=`cat /var/extswapfile 2&amp;gt;/dev/null`&lt;br /&gt;
          swapoff -v $loopdev 2&amp;gt;/dev/null &amp;amp;&amp;amp; rm -f /var/extswapfile &amp;amp;&amp;amp; losetup -d $loopdev&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
    start|&amp;quot;&amp;quot;)&lt;br /&gt;
  	do_start&lt;br /&gt;
  	;;&lt;br /&gt;
    restart|reload|force-reload)&lt;br /&gt;
  	do_stop&lt;br /&gt;
          do_start&lt;br /&gt;
  	;;&lt;br /&gt;
    stop)&lt;br /&gt;
  	do_stop&lt;br /&gt;
  	;;&lt;br /&gt;
    *)&lt;br /&gt;
  	echo &amp;quot;Usage: extswap.sh [start|stop|restart]&amp;quot; &amp;gt;&amp;amp;2&lt;br /&gt;
  	exit 3&lt;br /&gt;
  	;;&lt;br /&gt;
  esac&lt;br /&gt;
  # update-rc.d extswap.sh defaults&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
*[http://www.notebookreview.com/default.asp?newsID=4258 2/17/2008, notebookreview.com: SDHC Cards vs Hard Drive vs SSD] Quote: &amp;quot;...That sounds like an absolutely manditory thing to have in flash storage ... and luckily &amp;quot;high-performance&amp;quot; SDHC cards such as the 16GB A-DATA SDHC card and many other class 6 cards from other manufacturers incorportate wear-leveling [Please check before you buy!]...&amp;quot;&lt;br /&gt;
*[[MicroSD]](HC) cards are a sort of a SSD: [http://robert.penz.name/137/no-swap-partition-journaling-filesystem-on-a-ssd/ December 7, 2008, robert.penz.name:  No SWAP Partition, Journaling Filesystems, … on a SSD?] Quote: &amp;quot;...They assume perfect wear leveling...We stay also with the 2 million cycles and assume a 16GB SSD *With 50 MByte/sec we get 20 years! *With 2 MByte/sec we get 519 years! *And even if we reduce the write cycles to 100.000 and write with 2 MByte/sec all the time we’re at 26 years!!...1.  Never choose to use a journaling file system on the SSD partitions: Bullshit, you’re just risking data security. Stay with ext3...7. One more thing to consider is that flash-devices handle their space in blocks. The blocksize typically varies between 16KB and 512 KB. Therefore writing one byte may cause erase and rewrite of up to 512KB...&amp;quot;&lt;br /&gt;
*[http://fosswire.com/post/2009/2/sysctl-swappiness/ fosswire.com: Speed up your system by avoiding the swap file] Quote: &amp;quot;...the Linux kernel provides a tweakable setting that controls how often the swap file is used, called swappiness. A swappiness setting of zero means that the disk will be avoided unless absolutely necessary (you run out of memory), while a swappiness setting of 100 means that programs will be swapped to disk almost instantly...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*http://www.google.dk/search?q=linux+swap+partition+vs+file+speed&lt;br /&gt;
&lt;br /&gt;
[[Category:MicroSD]]&lt;br /&gt;
[[Category:Application Developer]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-30T19:58:10Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Run init_shr_testing.sh script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that using the NAND for root-fs is the most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
it is recommended to use a working SIM card, and disable PIN number verification. but it will work without SIM card also.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Language.png|200px|thumb|Initial setup]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating=&amp;quot;center&amp;quot;;width:100%; &amp;quot;&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
[[Image:SHR-Setup-Profile.png|200px|thumb|Theme profile]]&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Menu.png|200px|thumb|Menu]]&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Add-Icons.png|200px|thumb|Add icons]]&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:0px solid #222222; width:25% &amp;quot; | &lt;br /&gt;
 &lt;br /&gt;
[[Image:SHR-Setup-Quick-Launch.png|200px|thumb|Quick launch]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose (see images above):&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
for this step you must have a working SD-card in your freerunner with at least 1 partition. it can be FAT or ext2 or ext3}}&lt;br /&gt;
&lt;br /&gt;
===Download Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
* login as root an run&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
* to download (or update!!) the austrian map file run (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
===update package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 unalias mv&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* wait at least 3 minutes after reboot (for frameworkd to settle down)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-obsolete/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use</id>
		<title>Talk:Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-29T14:11:26Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* What do you think about */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;H1&amp;gt;please sign your feedback, thanks !!!!!!!!!&amp;lt;/H1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
&lt;br /&gt;
great work. It would be nice if the script for downloading  germany.bin can be added and the dictionary setting de_AT resp. de_DE be an option during installation, so that only one script for Germany Language use can be maintained instead of one for Austria (dictionary de_AT) and one for Germany (dictionary setting de_DE). Maybe the heading could be change to German Language Use later.&lt;br /&gt;
&lt;br /&gt;
--[[User:Niebert|Niebert]] 07:40, 27 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
i'll do that if 1 of 2 things happen:&lt;br /&gt;
&lt;br /&gt;
a) many people use this (for 2 users its too much to do)&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
b) someone (you?) help me&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 12:04, 3 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
* mdbus warnings&lt;br /&gt;
Yeah, great work! Thanks for doing this and writing this guide! It worked flawlessly for me. I guess the following warnings can be safely ignored?&lt;br /&gt;
&lt;br /&gt;
after&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
I got&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Service name not found&lt;br /&gt;
&lt;br /&gt;
Thanks again!&lt;br /&gt;
&lt;br /&gt;
--[[User:Guido|Guido]] 22:09, 5 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
yeah those warnings are normal, and can be ignored&lt;br /&gt;
but &amp;quot;Service name not found&amp;quot; should not normally happen. when did it occur?&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 10:06, 6 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem using settings ==&lt;br /&gt;
&lt;br /&gt;
great work.&lt;br /&gt;
but i've 2 problems(?)&lt;br /&gt;
First:&lt;br /&gt;
Using Settings:&lt;br /&gt;
Using:&lt;br /&gt;
Settings =&amp;gt; Power =&amp;gt; Please wait... Loading 4 modules&lt;br /&gt;
&lt;br /&gt;
That's all. No more action. It is only possible to kill the settings-process.&lt;br /&gt;
One time after the first update it works. But after the next reboot settings doesn't work any more.&lt;br /&gt;
Can anyone help me, to fix this problem ?&lt;br /&gt;
&lt;br /&gt;
Second:&lt;br /&gt;
I got the error message:&lt;br /&gt;
Service name not found&lt;br /&gt;
too. (After using: mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled)&lt;br /&gt;
&lt;br /&gt;
Many thanks. &lt;br /&gt;
Andre&lt;br /&gt;
&lt;br /&gt;
--[[User:Steigera|Steigera]] 09:47, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
did you do update &amp;amp; upgrade also? if not, do so&lt;br /&gt;
&lt;br /&gt;
and did you start settings right after boot-up? because frameworkd is really really slow, and needs a couple of minutes to have everything loaded.&lt;br /&gt;
&lt;br /&gt;
if that does not help start &amp;quot;shr-settings&amp;quot; on the ssh-console and put the output here&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 11:17, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
yes. I've tried to use settings very fast after boot-up. &lt;br /&gt;
Now after some minutes it works :-)).&lt;br /&gt;
Thanks for your fast response.&lt;br /&gt;
But another question: it is a little bit extensive to modify the power-settings after every boot-up.&lt;br /&gt;
e.g: Backlight &lt;br /&gt;
Is there a possibility to modify these settings so it will be used after next boot-up ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Steigera|Steigera]] 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''PLEASE use the &amp;quot;sign&amp;quot; button when writing here!!'''&lt;br /&gt;
&lt;br /&gt;
sure there is a way, write a script with &amp;quot;mdbus -s XXX YYY&amp;quot; and put it somewhere after system startup.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:08, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== What do you think about ==&lt;br /&gt;
&lt;br /&gt;
 #install German&lt;br /&gt;
 opkg list_installed | cut -d &amp;quot; &amp;quot; -f1 | grep -v &amp;quot;kernel-module&amp;quot;&amp;gt; /tmp/opkgi.txt&lt;br /&gt;
 opkg list | cut -d &amp;quot; &amp;quot; -f1 | grep -v &amp;quot;kernel-module&amp;quot;&amp;gt; /tmp/opkg.txt&lt;br /&gt;
 grep locale-de /tmp/opkg.txt &amp;gt; /tmp/opkg_de.txt&lt;br /&gt;
 grep i18n /tmp/opkg.txt &amp;gt;&amp;gt; /tmp/opkg_de.txt&lt;br /&gt;
 for ip in $(cat /tmp/opkgi.txt)&lt;br /&gt;
 do&lt;br /&gt;
    prog=$(grep $ip /tmp/opkg_de.txt)&lt;br /&gt;
    if [ $prog ]&lt;br /&gt;
    then&lt;br /&gt;
 	echo found $prog&lt;br /&gt;
 	install=&amp;quot;$install $prog&amp;quot;&lt;br /&gt;
    fi&lt;br /&gt;
 done&lt;br /&gt;
 opkg install $install&lt;br /&gt;
&lt;br /&gt;
this installs to all installed packed the locale-de package, if found&lt;br /&gt;
&lt;br /&gt;
--[[User:Bertol|Bertol]] 14:40, 29 November 2009&lt;br /&gt;
&lt;br /&gt;
i dont think its too good.&lt;br /&gt;
for example when you install german locale for &amp;quot;ls, cp&amp;quot; you get weird german messages from your shell commands. also the phone GUIs (call, messages, etc.) are really strange in german (and sometimes translation is just wrong)&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 14:10, 29 November 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use</id>
		<title>Talk:Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-29T14:10:59Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* What do you think about */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;H1&amp;gt;please sign your feedback, thanks !!!!!!!!!&amp;lt;/H1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
&lt;br /&gt;
great work. It would be nice if the script for downloading  germany.bin can be added and the dictionary setting de_AT resp. de_DE be an option during installation, so that only one script for Germany Language use can be maintained instead of one for Austria (dictionary de_AT) and one for Germany (dictionary setting de_DE). Maybe the heading could be change to German Language Use later.&lt;br /&gt;
&lt;br /&gt;
--[[User:Niebert|Niebert]] 07:40, 27 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
i'll do that if 1 of 2 things happen:&lt;br /&gt;
&lt;br /&gt;
a) many people use this (for 2 users its too much to do)&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
b) someone (you?) help me&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 12:04, 3 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
* mdbus warnings&lt;br /&gt;
Yeah, great work! Thanks for doing this and writing this guide! It worked flawlessly for me. I guess the following warnings can be safely ignored?&lt;br /&gt;
&lt;br /&gt;
after&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
I got&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Service name not found&lt;br /&gt;
&lt;br /&gt;
Thanks again!&lt;br /&gt;
&lt;br /&gt;
--[[User:Guido|Guido]] 22:09, 5 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
yeah those warnings are normal, and can be ignored&lt;br /&gt;
but &amp;quot;Service name not found&amp;quot; should not normally happen. when did it occur?&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 10:06, 6 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem using settings ==&lt;br /&gt;
&lt;br /&gt;
great work.&lt;br /&gt;
but i've 2 problems(?)&lt;br /&gt;
First:&lt;br /&gt;
Using Settings:&lt;br /&gt;
Using:&lt;br /&gt;
Settings =&amp;gt; Power =&amp;gt; Please wait... Loading 4 modules&lt;br /&gt;
&lt;br /&gt;
That's all. No more action. It is only possible to kill the settings-process.&lt;br /&gt;
One time after the first update it works. But after the next reboot settings doesn't work any more.&lt;br /&gt;
Can anyone help me, to fix this problem ?&lt;br /&gt;
&lt;br /&gt;
Second:&lt;br /&gt;
I got the error message:&lt;br /&gt;
Service name not found&lt;br /&gt;
too. (After using: mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled)&lt;br /&gt;
&lt;br /&gt;
Many thanks. &lt;br /&gt;
Andre&lt;br /&gt;
&lt;br /&gt;
--[[User:Steigera|Steigera]] 09:47, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
did you do update &amp;amp; upgrade also? if not, do so&lt;br /&gt;
&lt;br /&gt;
and did you start settings right after boot-up? because frameworkd is really really slow, and needs a couple of minutes to have everything loaded.&lt;br /&gt;
&lt;br /&gt;
if that does not help start &amp;quot;shr-settings&amp;quot; on the ssh-console and put the output here&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 11:17, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
yes. I've tried to use settings very fast after boot-up. &lt;br /&gt;
Now after some minutes it works :-)).&lt;br /&gt;
Thanks for your fast response.&lt;br /&gt;
But another question: it is a little bit extensive to modify the power-settings after every boot-up.&lt;br /&gt;
e.g: Backlight &lt;br /&gt;
Is there a possibility to modify these settings so it will be used after next boot-up ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Steigera|Steigera]] 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''PLEASE use the &amp;quot;sign&amp;quot; button when writing here!!'''&lt;br /&gt;
&lt;br /&gt;
sure there is a way, write a script with &amp;quot;mdbus -s XXX YYY&amp;quot; and put it somewhere after system startup.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:08, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== What do you think about ==&lt;br /&gt;
&lt;br /&gt;
 #install German&lt;br /&gt;
 opkg list_installed | cut -d &amp;quot; &amp;quot; -f1 | grep -v &amp;quot;kernel-module&amp;quot;&amp;gt; /tmp/opkgi.txt&lt;br /&gt;
 opkg list | cut -d &amp;quot; &amp;quot; -f1 | grep -v &amp;quot;kernel-module&amp;quot;&amp;gt; /tmp/opkg.txt&lt;br /&gt;
 grep locale-de /tmp/opkg.txt &amp;gt; /tmp/opkg_de.txt&lt;br /&gt;
 grep i18n /tmp/opkg.txt &amp;gt;&amp;gt; /tmp/opkg_de.txt&lt;br /&gt;
 for ip in $(cat /tmp/opkgi.txt)&lt;br /&gt;
 do&lt;br /&gt;
    prog=$(grep $ip /tmp/opkg_de.txt)&lt;br /&gt;
    if [ $prog ]&lt;br /&gt;
    then&lt;br /&gt;
 	echo found $prog&lt;br /&gt;
 	install=&amp;quot;$install $prog&amp;quot;&lt;br /&gt;
    fi&lt;br /&gt;
 done&lt;br /&gt;
 opkg install $install&lt;br /&gt;
&lt;br /&gt;
this installs to all installed packed the locale-de package, if found&lt;br /&gt;
&lt;br /&gt;
--[[User:Bertol|Bertol]] 14:40, 29 November 2009&lt;br /&gt;
&lt;br /&gt;
i dont think its too good.&lt;br /&gt;
for example when you install german locale for &amp;quot;ls, cp&amp;quot; you get weird german messages from you shell commands. also the phone GUIs (call, messages, etc.) are really strange in german (and sometimes translation is just wrong)&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 14:10, 29 November 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use</id>
		<title>Talk:Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-29T14:08:58Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;H1&amp;gt;please sign your feedback, thanks !!!!!!!!!&amp;lt;/H1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
&lt;br /&gt;
great work. It would be nice if the script for downloading  germany.bin can be added and the dictionary setting de_AT resp. de_DE be an option during installation, so that only one script for Germany Language use can be maintained instead of one for Austria (dictionary de_AT) and one for Germany (dictionary setting de_DE). Maybe the heading could be change to German Language Use later.&lt;br /&gt;
&lt;br /&gt;
--[[User:Niebert|Niebert]] 07:40, 27 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
i'll do that if 1 of 2 things happen:&lt;br /&gt;
&lt;br /&gt;
a) many people use this (for 2 users its too much to do)&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
b) someone (you?) help me&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 12:04, 3 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
* mdbus warnings&lt;br /&gt;
Yeah, great work! Thanks for doing this and writing this guide! It worked flawlessly for me. I guess the following warnings can be safely ignored?&lt;br /&gt;
&lt;br /&gt;
after&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
I got&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Service name not found&lt;br /&gt;
&lt;br /&gt;
Thanks again!&lt;br /&gt;
&lt;br /&gt;
--[[User:Guido|Guido]] 22:09, 5 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
yeah those warnings are normal, and can be ignored&lt;br /&gt;
but &amp;quot;Service name not found&amp;quot; should not normally happen. when did it occur?&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 10:06, 6 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem using settings ==&lt;br /&gt;
&lt;br /&gt;
great work.&lt;br /&gt;
but i've 2 problems(?)&lt;br /&gt;
First:&lt;br /&gt;
Using Settings:&lt;br /&gt;
Using:&lt;br /&gt;
Settings =&amp;gt; Power =&amp;gt; Please wait... Loading 4 modules&lt;br /&gt;
&lt;br /&gt;
That's all. No more action. It is only possible to kill the settings-process.&lt;br /&gt;
One time after the first update it works. But after the next reboot settings doesn't work any more.&lt;br /&gt;
Can anyone help me, to fix this problem ?&lt;br /&gt;
&lt;br /&gt;
Second:&lt;br /&gt;
I got the error message:&lt;br /&gt;
Service name not found&lt;br /&gt;
too. (After using: mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled)&lt;br /&gt;
&lt;br /&gt;
Many thanks. &lt;br /&gt;
Andre&lt;br /&gt;
&lt;br /&gt;
--[[User:Steigera|Steigera]] 09:47, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
did you do update &amp;amp; upgrade also? if not, do so&lt;br /&gt;
&lt;br /&gt;
and did you start settings right after boot-up? because frameworkd is really really slow, and needs a couple of minutes to have everything loaded.&lt;br /&gt;
&lt;br /&gt;
if that does not help start &amp;quot;shr-settings&amp;quot; on the ssh-console and put the output here&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 11:17, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
yes. I've tried to use settings very fast after boot-up. &lt;br /&gt;
Now after some minutes it works :-)).&lt;br /&gt;
Thanks for your fast response.&lt;br /&gt;
But another question: it is a little bit extensive to modify the power-settings after every boot-up.&lt;br /&gt;
e.g: Backlight &lt;br /&gt;
Is there a possibility to modify these settings so it will be used after next boot-up ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Steigera|Steigera]] 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''PLEASE use the &amp;quot;sign&amp;quot; button when writing here!!'''&lt;br /&gt;
&lt;br /&gt;
sure there is a way, write a script with &amp;quot;mdbus -s XXX YYY&amp;quot; and put it somewhere after system startup.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:08, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== What do you think about ==&lt;br /&gt;
&lt;br /&gt;
 #install German&lt;br /&gt;
 opkg list_installed | cut -d &amp;quot; &amp;quot; -f1 | grep -v &amp;quot;kernel-module&amp;quot;&amp;gt; /tmp/opkgi.txt&lt;br /&gt;
 opkg list | cut -d &amp;quot; &amp;quot; -f1 | grep -v &amp;quot;kernel-module&amp;quot;&amp;gt; /tmp/opkg.txt&lt;br /&gt;
 grep locale-de /tmp/opkg.txt &amp;gt; /tmp/opkg_de.txt&lt;br /&gt;
 grep i18n /tmp/opkg.txt &amp;gt;&amp;gt; /tmp/opkg_de.txt&lt;br /&gt;
 for ip in $(cat /tmp/opkgi.txt)&lt;br /&gt;
 do&lt;br /&gt;
    prog=$(grep $ip /tmp/opkg_de.txt)&lt;br /&gt;
    if [ $prog ]&lt;br /&gt;
    then&lt;br /&gt;
 	echo found $prog&lt;br /&gt;
 	install=&amp;quot;$install $prog&amp;quot;&lt;br /&gt;
    fi&lt;br /&gt;
 done&lt;br /&gt;
 opkg install $install&lt;br /&gt;
&lt;br /&gt;
this installs to all installed packed the locale-de package, if found&lt;br /&gt;
&lt;br /&gt;
--[[User:Bertol|Bertol]] 14:40, 29 November 2009&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use</id>
		<title>Talk:Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Talk:Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-29T14:08:09Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(please sign your feedback, thanks)&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
&lt;br /&gt;
great work. It would be nice if the script for downloading  germany.bin can be added and the dictionary setting de_AT resp. de_DE be an option during installation, so that only one script for Germany Language use can be maintained instead of one for Austria (dictionary de_AT) and one for Germany (dictionary setting de_DE). Maybe the heading could be change to German Language Use later.&lt;br /&gt;
&lt;br /&gt;
--[[User:Niebert|Niebert]] 07:40, 27 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
i'll do that if 1 of 2 things happen:&lt;br /&gt;
&lt;br /&gt;
a) many people use this (for 2 users its too much to do)&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
b) someone (you?) help me&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 12:04, 3 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
* mdbus warnings&lt;br /&gt;
Yeah, great work! Thanks for doing this and writing this guide! It worked flawlessly for me. I guess the following warnings can be safely ignored?&lt;br /&gt;
&lt;br /&gt;
after&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
I got&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Using **pending_return in dbus_connection_send_with_reply_setup() without pending_setup is deprecated and strongly discouraged&lt;br /&gt;
 Service name not found&lt;br /&gt;
&lt;br /&gt;
Thanks again!&lt;br /&gt;
&lt;br /&gt;
--[[User:Guido|Guido]] 22:09, 5 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
yeah those warnings are normal, and can be ignored&lt;br /&gt;
but &amp;quot;Service name not found&amp;quot; should not normally happen. when did it occur?&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 10:06, 6 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Problem using settings ==&lt;br /&gt;
&lt;br /&gt;
great work.&lt;br /&gt;
but i've 2 problems(?)&lt;br /&gt;
First:&lt;br /&gt;
Using Settings:&lt;br /&gt;
Using:&lt;br /&gt;
Settings =&amp;gt; Power =&amp;gt; Please wait... Loading 4 modules&lt;br /&gt;
&lt;br /&gt;
That's all. No more action. It is only possible to kill the settings-process.&lt;br /&gt;
One time after the first update it works. But after the next reboot settings doesn't work any more.&lt;br /&gt;
Can anyone help me, to fix this problem ?&lt;br /&gt;
&lt;br /&gt;
Second:&lt;br /&gt;
I got the error message:&lt;br /&gt;
Service name not found&lt;br /&gt;
too. (After using: mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled)&lt;br /&gt;
&lt;br /&gt;
Many thanks. &lt;br /&gt;
Andre&lt;br /&gt;
&lt;br /&gt;
--[[User:Steigera|Steigera]] 09:47, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
did you do update &amp;amp; upgrade also? if not, do so&lt;br /&gt;
&lt;br /&gt;
and did you start settings right after boot-up? because frameworkd is really really slow, and needs a couple of minutes to have everything loaded.&lt;br /&gt;
&lt;br /&gt;
if that does not help start &amp;quot;shr-settings&amp;quot; on the ssh-console and put the output here&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 11:17, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
yes. I've tried to use settings very fast after boot-up. &lt;br /&gt;
Now after some minutes it works :-)).&lt;br /&gt;
Thanks for your fast response.&lt;br /&gt;
But another question: it is a little bit extensive to modify the power-settings after every boot-up.&lt;br /&gt;
e.g: Backlight &lt;br /&gt;
Is there a possibility to modify these settings so it will be used after next boot-up ?&lt;br /&gt;
&lt;br /&gt;
--[[User:Steigera|Steigera]] 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''PLEASE use the &amp;quot;sign&amp;quot; button when writing here!!'''&lt;br /&gt;
&lt;br /&gt;
sure there is a way, write a script with &amp;quot;mdbus -s XXX YYY&amp;quot; and put it somewhere after system startup.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:08, 18 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== What do you think about ==&lt;br /&gt;
&lt;br /&gt;
 #install German&lt;br /&gt;
 opkg list_installed | cut -d &amp;quot; &amp;quot; -f1 | grep -v &amp;quot;kernel-module&amp;quot;&amp;gt; /tmp/opkgi.txt&lt;br /&gt;
 opkg list | cut -d &amp;quot; &amp;quot; -f1 | grep -v &amp;quot;kernel-module&amp;quot;&amp;gt; /tmp/opkg.txt&lt;br /&gt;
 grep locale-de /tmp/opkg.txt &amp;gt; /tmp/opkg_de.txt&lt;br /&gt;
 grep i18n /tmp/opkg.txt &amp;gt;&amp;gt; /tmp/opkg_de.txt&lt;br /&gt;
 for ip in $(cat /tmp/opkgi.txt)&lt;br /&gt;
 do&lt;br /&gt;
    prog=$(grep $ip /tmp/opkg_de.txt)&lt;br /&gt;
    if [ $prog ]&lt;br /&gt;
    then&lt;br /&gt;
 	echo found $prog&lt;br /&gt;
 	install=&amp;quot;$install $prog&amp;quot;&lt;br /&gt;
    fi&lt;br /&gt;
 done&lt;br /&gt;
 opkg install $install&lt;br /&gt;
&lt;br /&gt;
this installs to all installed packed the locale-de package, if found&lt;br /&gt;
&lt;br /&gt;
--[[User:Bertol|Bertol]] 14:40, 29 November 2009&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-29T10:34:53Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* update package index info (this is important!!) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that using the NAND for root-fs is the most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
it is recommended to use a working SIM card, and disable PIN number verification. but it will work without SIM card also.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Language.png|200px|thumb|Initial setup]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating=&amp;quot;center&amp;quot;;width:100%; &amp;quot;&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
[[Image:SHR-Setup-Profile.png|200px|thumb|Theme profile]]&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Menu.png|200px|thumb|Menu]]&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Add-Icons.png|200px|thumb|Add icons]]&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:0px solid #222222; width:25% &amp;quot; | &lt;br /&gt;
 &lt;br /&gt;
[[Image:SHR-Setup-Quick-Launch.png|200px|thumb|Quick launch]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose (see images above):&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
for this step you must have a working SD-card in your freerunner with at least 1 partition. it can be FAT or ext2 or ext3}}&lt;br /&gt;
&lt;br /&gt;
===Download Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
* login as root an run&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
* to download (or update!!) the austrian map file run (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
===update package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 unalias mv&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-obsolete/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-28T18:32:11Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Run init_shr_testing.sh script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that using the NAND for root-fs is the most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
it is recommended to use a working SIM card, and disable PIN number verification. but it will work without SIM card also.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Language.png|200px|thumb|Initial setup]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating=&amp;quot;center&amp;quot;;width:100%; &amp;quot;&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
[[Image:SHR-Setup-Profile.png|200px|thumb|Theme profile]]&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Menu.png|200px|thumb|Menu]]&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Add-Icons.png|200px|thumb|Add icons]]&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:0px solid #222222; width:25% &amp;quot; | &lt;br /&gt;
 &lt;br /&gt;
[[Image:SHR-Setup-Quick-Launch.png|200px|thumb|Quick launch]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose (see images above):&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
for this step you must have a working SD-card in your freerunner with at least 1 partition. it can be FAT or ext2 or ext3}}&lt;br /&gt;
&lt;br /&gt;
===Download Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
* login as root an run&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
* to download (or update!!) the austrian map file run (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
===update package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-obsolete/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2</id>
		<title>Configure SHR for German-speaking use UPDATE 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2"/>
				<updated>2009-11-21T20:10:23Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-11-21&lt;br /&gt;
|this page will be localization for SHR-unstable new&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Now whats that all about??? ==&lt;br /&gt;
this page will be localization for SHR-unstable new&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2</id>
		<title>Configure SHR for German-speaking use UPDATE 2</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use_UPDATE_2"/>
				<updated>2009-11-21T20:09:50Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: New page: == News == {| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot; |2009-11-21 |this page will be localization for SHR-untable new |}  == Now whats ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-11-21&lt;br /&gt;
|this page will be localization for SHR-untable new&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Now whats that all about??? ==&lt;br /&gt;
this page will be localization for SHR-untable new&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-19T18:50:36Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Startup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that using the NAND for root-fs is the most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
it is recommended to use a working SIM card, and disable PIN number verification. but it will work without SIM card also.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Language.png|200px|thumb|Initial setup]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating=&amp;quot;center&amp;quot;;width:100%; &amp;quot;&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
[[Image:SHR-Setup-Profile.png|200px|thumb|Theme profile]]&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Menu.png|200px|thumb|Menu]]&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:0px solid #222222; width:25% &amp;quot; |&lt;br /&gt;
&lt;br /&gt;
[[Image:SHR-Setup-Add-Icons.png|200px|thumb|Add icons]]&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:0px solid #222222; width:25% &amp;quot; | &lt;br /&gt;
 &lt;br /&gt;
[[Image:SHR-Setup-Quick-Launch.png|200px|thumb|Quick launch]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose (see images above):&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
for this step you must have a working SD-card in your freerunner with at least 1 partition. it can be FAT or ext2 or ext3}}&lt;br /&gt;
&lt;br /&gt;
===Download Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
* login as root an run&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
* to download (or update!!) the austrian map file run (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
===update package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-unstable/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-19T18:41:27Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Localize it */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that using the NAND for root-fs is the most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
it is recommended to use a working SIM card, and disable PIN number verification. but it will work without SIM card also.}}&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;== put nice screenshots here ==&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
for this step you must have a working SD-card in your freerunner with at least 1 partition. it can be FAT or ext2 or ext3}}&lt;br /&gt;
&lt;br /&gt;
===Download Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
* login as root an run&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
* to download (or update!!) the austrian map file run (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
===update package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-unstable/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-19T18:41:01Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* download Customization Pack WITHOUT Maps for Navit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that using the NAND for root-fs is the most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
it is recommended to use a working SIM card, and disable PIN number verification. but it will work without SIM card also.}}&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;== put nice screenshots here ==&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
for this step you must have a working SD-card in your freerunner with at least 1 partition. it can be FAT or ext2 or ext3}}&lt;br /&gt;
&lt;br /&gt;
===Download Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
* login as root an run&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
* to download (or update!!) the austrian map file run (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
===upadate package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-unstable/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-19T18:40:52Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Customization Pack WITHOUT Maps for Navit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that using the NAND for root-fs is the most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
it is recommended to use a working SIM card, and disable PIN number verification. but it will work without SIM card also.}}&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;== put nice screenshots here ==&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
for this step you must have a working SD-card in your freerunner with at least 1 partition. it can be FAT or ext2 or ext3}}&lt;br /&gt;
&lt;br /&gt;
===download Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
* login as root an run&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
* to download (or update!!) the austrian map file run (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
===upadate package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-unstable/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-19T18:40:33Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Unpack Customization Pack */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that using the NAND for root-fs is the most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
it is recommended to use a working SIM card, and disable PIN number verification. but it will work without SIM card also.}}&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;== put nice screenshots here ==&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
for this step you must have a working SD-card in your freerunner with at least 1 partition. it can be FAT or ext2 or ext3}}&lt;br /&gt;
&lt;br /&gt;
===Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
* login as root an run&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
* to download (or update!!) the austrian map file run (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
===upadate package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-unstable/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-19T18:39:38Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Download the Navit Maps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that using the NAND for root-fs is the most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
it is recommended to use a working SIM card, and disable PIN number verification. but it will work without SIM card also.}}&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;== put nice screenshots here ==&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
for this step you must have a working SD-card in your freerunner with at least 1 partition. it can be FAT or ext2 or ext3}}&lt;br /&gt;
&lt;br /&gt;
===Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
* login as root an run&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
transfer the customize pack to your SD-Card (to /media/card/____shr_testing/)&lt;br /&gt;
then login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
* to download (or update!!) the austrian map file run (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
===upadate package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-unstable/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-19T18:39:20Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Download the Navit Maps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that using the NAND for root-fs is the most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
it is recommended to use a working SIM card, and disable PIN number verification. but it will work without SIM card also.}}&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;== put nice screenshots here ==&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
for this step you must have a working SD-card in your freerunner with at least 1 partition. it can be FAT or ext2 or ext3}}&lt;br /&gt;
&lt;br /&gt;
===Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
* login as root an run&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
transfer the customize pack to your SD-Card (to /media/card/____shr_testing/)&lt;br /&gt;
then login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
* login to your neo as root&lt;br /&gt;
&lt;br /&gt;
to download (or update!!) the austrian map file run (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
* or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
===upadate package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-unstable/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-19T18:38:35Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Customization Pack WITHOUT Maps for Navit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that using the NAND for root-fs is the most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
it is recommended to use a working SIM card, and disable PIN number verification. but it will work without SIM card also.}}&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;== put nice screenshots here ==&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
for this step you must have a working SD-card in your freerunner with at least 1 partition. it can be FAT or ext2 or ext3}}&lt;br /&gt;
&lt;br /&gt;
===Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
* login as root an run&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
transfer the customize pack to your SD-Card (to /media/card/____shr_testing/)&lt;br /&gt;
then login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
to download (or update!!) the austrian map file do (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
===upadate package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-unstable/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-19T18:37:27Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Preparing your SD card (you need to do this!) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that using the NAND for root-fs is the most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
it is recommended to use a working SIM card, and disable PIN number verification. but it will work without SIM card also.}}&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;== put nice screenshots here ==&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
for this step you must have a working SD-card in your freerunner with at least 1 partition. it can be FAT or ext2 or ext3}}&lt;br /&gt;
&lt;br /&gt;
===Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
download customize pack without navit maps and transfer this file to your Freerunner via sftp.&lt;br /&gt;
     [http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz customize pack without maps] (17 MBytes)&lt;br /&gt;
Or use wget from your neo if you have internet connection (e.g. via USB established)&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
transfer the customize pack to your SD-Card (to /media/card/____shr_testing/)&lt;br /&gt;
then login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
to download (or update!!) the austrian map file do (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
===upadate package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-unstable/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-19T18:35:08Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Startup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that using the NAND for root-fs is the most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
it is recommended to use a working SIM card, and disable PIN number verification. but it will work without SIM card also.}}&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;== put nice screenshots here ==&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
download customize pack without navit maps and transfer this file to your Freerunner via sftp.&lt;br /&gt;
     [http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz customize pack without maps] (17 MBytes)&lt;br /&gt;
Or use wget from your neo if you have internet connection (e.g. via USB established)&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
transfer the customize pack to your SD-Card (to /media/card/____shr_testing/)&lt;br /&gt;
then login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
to download (or update!!) the austrian map file do (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
===upadate package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-unstable/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-19T18:33:05Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Installing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that using the NAND for root-fs is the most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;== put nice screenshots here ==&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
download customize pack without navit maps and transfer this file to your Freerunner via sftp.&lt;br /&gt;
     [http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz customize pack without maps] (17 MBytes)&lt;br /&gt;
Or use wget from your neo if you have internet connection (e.g. via USB established)&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
transfer the customize pack to your SD-Card (to /media/card/____shr_testing/)&lt;br /&gt;
then login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
to download (or update!!) the austrian map file do (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
===upadate package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-unstable/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-19T18:32:07Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Flashing Neo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that using the NAND for root-fs is the most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
===if you have an SD-card with ext2/ext3 partitions (this step is optional)===&lt;br /&gt;
You can also use an ext2 / ext3 partition for this customization, so this step should not be neccessary.&lt;br /&gt;
&lt;br /&gt;
Maybe you installed other [[Distributions]] on your OpenMoko before and you have EXT2 or EXT3 partition on you SD card and want FAT partition, then install &amp;lt;tt&amp;gt;dosfstools&amp;lt;/tt&amp;gt; on your Neo to have &amp;lt;tt&amp;gt;mkfs.vfat&amp;lt;/tt&amp;gt; available.&lt;br /&gt;
  opkg install dosfstools&lt;br /&gt;
&lt;br /&gt;
Format SD card (resp. partition) if and only if the format is not FAT and you want a FAT partition on your SD card.&lt;br /&gt;
  mkfs.vfat -v -n maps-data /dev/mmcblk0p1&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;== put nice screenshots here ==&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
download customize pack without navit maps and transfer this file to your Freerunner via sftp.&lt;br /&gt;
     [http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz customize pack without maps] (17 MBytes)&lt;br /&gt;
Or use wget from your neo if you have internet connection (e.g. via USB established)&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
transfer the customize pack to your SD-Card (to /media/card/____shr_testing/)&lt;br /&gt;
then login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
to download (or update!!) the austrian map file do (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
===upadate package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-unstable/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-19T18:31:26Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Reminder */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that (against what others say!) using the NAND for root-fs is the fastest and most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
===if you have an SD-card with ext2/ext3 partitions (this step is optional)===&lt;br /&gt;
You can also use an ext2 / ext3 partition for this customization, so this step should not be neccessary.&lt;br /&gt;
&lt;br /&gt;
Maybe you installed other [[Distributions]] on your OpenMoko before and you have EXT2 or EXT3 partition on you SD card and want FAT partition, then install &amp;lt;tt&amp;gt;dosfstools&amp;lt;/tt&amp;gt; on your Neo to have &amp;lt;tt&amp;gt;mkfs.vfat&amp;lt;/tt&amp;gt; available.&lt;br /&gt;
  opkg install dosfstools&lt;br /&gt;
&lt;br /&gt;
Format SD card (resp. partition) if and only if the format is not FAT and you want a FAT partition on your SD card.&lt;br /&gt;
  mkfs.vfat -v -n maps-data /dev/mmcblk0p1&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;== put nice screenshots here ==&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
download customize pack without navit maps and transfer this file to your Freerunner via sftp.&lt;br /&gt;
     [http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz customize pack without maps] (17 MBytes)&lt;br /&gt;
Or use wget from your neo if you have internet connection (e.g. via USB established)&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
transfer the customize pack to your SD-Card (to /media/card/____shr_testing/)&lt;br /&gt;
then login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
to download (or update!!) the austrian map file do (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
===upadate package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-unstable/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-19T18:31:00Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Localize it */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that (against what others say!) using the NAND for root-fs is the fastest and most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
===if you have an SD-card with ext2/ext3 partitions (this step is optional)===&lt;br /&gt;
You can also use an ext2 / ext3 partition for this customization, so this step should not be neccessary.&lt;br /&gt;
&lt;br /&gt;
Maybe you installed other [[Distributions]] on your OpenMoko before and you have EXT2 or EXT3 partition on you SD card and want FAT partition, then install &amp;lt;tt&amp;gt;dosfstools&amp;lt;/tt&amp;gt; on your Neo to have &amp;lt;tt&amp;gt;mkfs.vfat&amp;lt;/tt&amp;gt; available.&lt;br /&gt;
  opkg install dosfstools&lt;br /&gt;
&lt;br /&gt;
Format SD card (resp. partition) if and only if the format is not FAT and you want a FAT partition on your SD card.&lt;br /&gt;
  mkfs.vfat -v -n maps-data /dev/mmcblk0p1&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;== put nice screenshots here ==&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
download customize pack without navit maps and transfer this file to your Freerunner via sftp.&lt;br /&gt;
     [http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz customize pack without maps] (17 MBytes)&lt;br /&gt;
Or use wget from your neo if you have internet connection (e.g. via USB established)&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
transfer the customize pack to your SD-Card (to /media/card/____shr_testing/)&lt;br /&gt;
then login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
to download (or update!!) the austrian map file do (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
&lt;br /&gt;
===upadate package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-unstable/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	<entry>
		<id>http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use</id>
		<title>Configure SHR for German-speaking use</title>
		<link rel="alternate" type="text/html" href="http://wiki.openmoko.org/wiki/Configure_SHR_for_German-speaking_use"/>
				<updated>2009-11-19T18:29:54Z</updated>
		
		<summary type="html">&lt;p&gt;Zoff99: /* Localize it */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== News ==&lt;br /&gt;
{| style=&amp;quot;color:#AA2222; background-color:#FAFAFA;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;10&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|2009-09-01&lt;br /&gt;
|first version with austrian stuff, and focus on everyday usability&lt;br /&gt;
|-&lt;br /&gt;
|2009-09-12&lt;br /&gt;
|based on SHR unstable, and with opkg upgrade support&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|Cannot satisfy the following dependencies ... libfso-glib0, that is an SHR issue, i hope it will be fixed soon&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-03&lt;br /&gt;
|moved name of page to &amp;quot;German&amp;quot;, lots of docu updates, new images uploaded&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-14&lt;br /&gt;
|now with brand new SHR logo (I think I am the first to use it)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-18&lt;br /&gt;
|geocaching added, it doesn't work too good, so don't expect too much :-)&lt;br /&gt;
|-&lt;br /&gt;
|2009-10-25&lt;br /&gt;
|geocaching now sets route-target in agtl and also in navit, and you can drive with navit to the cache&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-15&lt;br /&gt;
|in a few days i will switch to new (mrmoku)-unstable, with lots of fixes. watch for it here. work has already startet&lt;br /&gt;
|-&lt;br /&gt;
|2009-11-19&lt;br /&gt;
|As of TODAY!!! there is a new version of SHR-unstable out, but this package is still working&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reminder ==&lt;br /&gt;
Please dont just edit away things without discussion. thanks.&lt;br /&gt;
--[[User:Zoff99|zoff99]] 17:04, 2 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Overview, what is this page??? ==&lt;br /&gt;
This article focuses on configuring SHR(-unstable) image for a daily use in a german speaking area.&lt;br /&gt;
the author is Austrian so the main focus is on Austrian use.&lt;br /&gt;
with help of other users it is also useable for germany, switzerland.&lt;br /&gt;
&lt;br /&gt;
to-do:&lt;br /&gt;
* get more feedback from people !!!&lt;br /&gt;
* get some of this stuff into main SHR branch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
focus points (some are not provided by out-of-the-box SHR):&lt;br /&gt;
* GTA02 (sorry i dont have a GTA01)&lt;br /&gt;
* stable use as daily phone (calls, sms)&lt;br /&gt;
* keep install and use as simple as possbile&lt;br /&gt;
* keep reboot and crash frequency at 1/per day maximum (meaning only have to reboot once a day at most!)&lt;br /&gt;
* stable use as navigation device in german-speaking area, with understandable german speech&lt;br /&gt;
* only need to recharge once a day (meaning battery should hold 1 day in normal use)&lt;br /&gt;
* prevent neo usage from driving you crazy, because some litte things just don't work&lt;br /&gt;
* have all show-off and games stuff removed (it's fun for a while, but just a waste for everyday use)&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
* have at least 1,5 hours of time ready, for the whole procedure&lt;br /&gt;
* have fast internet, you need to download lots of stuff&lt;br /&gt;
&lt;br /&gt;
=== Downloading Bootloader, Kernel, Root Image ===&lt;br /&gt;
* download exactly these versions of '''[[SHR]]''' from z0ph&lt;br /&gt;
     '''1.''' [http://work.zoff.cc/openmoko/shr/de_at/qi.udfu] qi boot loader (~30 KB)&lt;br /&gt;
&lt;br /&gt;
     '''2.''' [http://work.zoff.cc/openmoko/shr/de_at/uImage.bin] kernel (kernöl ~2 MB)&lt;br /&gt;
&lt;br /&gt;
     '''3.''' [http://work.zoff.cc/openmoko/shr/de_at/rootfs.jffs2] root image (~70 MB)&lt;br /&gt;
&lt;br /&gt;
These are the original names of the files:&lt;br /&gt;
 qi-s3c2442-1.0.2+gitr3b8513d8b3d9615ebda605de4bda18371aa3f359.udfu # 09-May-2009 13:23 28K&lt;br /&gt;
&lt;br /&gt;
 shr-lite-glibc-ipk--20090906-om-gta02.rootfs.jffs2 # 06-Sep-2009 14:08 67M&lt;br /&gt;
&lt;br /&gt;
 uImage-2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5-om-gta02.bin # 01-Sep-2009 23:13 1.7M&lt;br /&gt;
&lt;br /&gt;
===Flashing Neo===&lt;br /&gt;
* flash '''[[qi]]''', '''[[kernel]]''' and root image to your neo (i tested this on '''[[GTA02]]'''v6). Detailed instructions for [[Flashing_the_Neo_Freerunner|Freerunner]]&lt;br /&gt;
The installation should be flashing like (do it in DFU mode of NOR u-boot):&lt;br /&gt;
  dfu-util -a u-boot -R -D qi.udfu&lt;br /&gt;
  dfu-util -a kernel -R -D uImage.bin&lt;br /&gt;
  dfu-util -a rootfs -R -D rootfs.jffs2&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
i have found that (against what others say!) using the NAND for root-fs is the fastest and most relyable way. having the root-fs on the SD-card is slower and also files get suddenly lost or corrupt.}}&lt;br /&gt;
&lt;br /&gt;
===if you have an SD-card with ext2/ext3 partitions (this step is optional)===&lt;br /&gt;
You can also use an ext2 / ext3 partition for this customization, so this step should not be neccessary.&lt;br /&gt;
&lt;br /&gt;
Maybe you installed other [[Distributions]] on your OpenMoko before and you have EXT2 or EXT3 partition on you SD card and want FAT partition, then install &amp;lt;tt&amp;gt;dosfstools&amp;lt;/tt&amp;gt; on your Neo to have &amp;lt;tt&amp;gt;mkfs.vfat&amp;lt;/tt&amp;gt; available.&lt;br /&gt;
  opkg install dosfstools&lt;br /&gt;
&lt;br /&gt;
Format SD card (resp. partition) if and only if the format is not FAT and you want a FAT partition on your SD card.&lt;br /&gt;
  mkfs.vfat -v -n maps-data /dev/mmcblk0p1&lt;br /&gt;
&lt;br /&gt;
== Startup ==&lt;br /&gt;
* boot up your neo, and let it run until you are logged in to your GSM net&lt;br /&gt;
&lt;br /&gt;
on 1st boot, when asked choose:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;== put nice screenshots here ==&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Language --&amp;gt; choose: english --&amp;gt; press next&lt;br /&gt;
 Profile --&amp;gt; choose: Illume SHR --&amp;gt; pres next&lt;br /&gt;
 Menus --&amp;gt; choose: System Default --&amp;gt; pres next&lt;br /&gt;
 Quick Launch --&amp;gt; check NO box !! --&amp;gt; pres next&lt;br /&gt;
 Ok :-)&lt;br /&gt;
&lt;br /&gt;
* then shutdown the neo (press and hold power button for a few seconds)&lt;br /&gt;
* boot up your neo again, and let the neo log in to your GSM network again.&lt;br /&gt;
&lt;br /&gt;
==Customization Package==&lt;br /&gt;
===Preparing your SD card (you need to do this!)===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
and make the base dir&lt;br /&gt;
 cd /media/card&lt;br /&gt;
 mkdir &amp;quot;____shr_testing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Customization Pack WITHOUT Maps for Navit===&lt;br /&gt;
download customize pack without navit maps and transfer this file to your Freerunner via sftp.&lt;br /&gt;
     [http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz customize pack without maps] (17 MBytes)&lt;br /&gt;
Or use wget from your neo if you have internet connection (e.g. via USB established)&lt;br /&gt;
  cd /media/card/____shr_testing&lt;br /&gt;
  wget http://work.zoff.cc/openmoko/shr/de_at/customize_pack_shr_no_maps.tar.gz # 17 MBytes&lt;br /&gt;
&lt;br /&gt;
===Unpack Customization Pack===&lt;br /&gt;
transfer the customize pack to your SD-Card (to /media/card/____shr_testing/)&lt;br /&gt;
then login to your neo as root&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 gzip -d customize_pack_shr_no_maps.tar.gz&lt;br /&gt;
 tar -xf customize_pack_shr_no_maps.tar&lt;br /&gt;
&lt;br /&gt;
===Download the Navit Maps===&lt;br /&gt;
login to your neo as root&lt;br /&gt;
to download (or update!!) the austrian map file do (you need fast internet on your neo):&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_austria.map.sh # this will download about 350 MBytes!!&lt;br /&gt;
&lt;br /&gt;
for germany:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 380 MBytes!!&lt;br /&gt;
&lt;br /&gt;
for switzerland:&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/navit/&lt;br /&gt;
 ./get_germany.map.sh # this will download about 80 MBytes!!&lt;br /&gt;
&lt;br /&gt;
or to download your map manually, visit:&lt;br /&gt;
 http://maps.navit-project.org/download/&lt;br /&gt;
and put the bin-file in this directory /media/card/____shr_testing/navit/&lt;br /&gt;
and navit will use it automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
or have a look at some preconfigured downloads:&lt;br /&gt;
 http://maps.navit-project.org/api/map/&lt;br /&gt;
&lt;br /&gt;
at the moment you can have '''ONLY 1 .bin''' map file in that directory.&lt;br /&gt;
so if you already have the german map file and want the austrian map file,&lt;br /&gt;
you have to delete one of them. it's a navit bug.&lt;br /&gt;
&lt;br /&gt;
If you want to use other types of maps you must edit the navit.xml file.&lt;br /&gt;
For further information see http://wiki.navit-project.org/index.php/Configuring_Navit&lt;br /&gt;
&lt;br /&gt;
===_privat-Folder in Customization Pack (this step is optional)===&lt;br /&gt;
The privat folder can contain privat data with an addressbook that you want to copy to &lt;br /&gt;
   /home/root/.evolution/addressbook/local/system (not implemented yet)&lt;br /&gt;
or calendar data to &lt;br /&gt;
   /home/root/.evolution/calendar/local/system/calendar.ics (not implemented yet) &lt;br /&gt;
or an modified navit-files (e.g. navit.xml or bookmark.txt, destinations.txt) that you want to replace with the existing files in:&lt;br /&gt;
   /home/root/.navit/&lt;br /&gt;
or the AGPS-account details.&lt;br /&gt;
So that you can use and restore these files after flashing your phone or checking other distributions and going back to SHR. &lt;br /&gt;
View the &amp;lt;tt&amp;gt;init_shr_testing.sh&amp;lt;/tt&amp;gt; and search for &amp;lt;tt&amp;gt;_PRIVATE_&amp;lt;/tt&amp;gt; in the script for further details. For copying files that are not used in the script, write your own small script as a post-installation script that copies all the relevant data from _privat  to the correct location on your FR.&lt;br /&gt;
&lt;br /&gt;
== Localize it ==&lt;br /&gt;
* you '''NEED internet on your neo''' for this, otherwise dependent packages can't be downloaded&lt;br /&gt;
&lt;br /&gt;
===upadate package index info (this is important!!)===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
 cd /etc/opkg/&lt;br /&gt;
 for i in *.conf ; do cat $i|sed -e 's#shr-unstable#shr-obsolete#g' &amp;gt; ${i}_X ; mv ${i}_X ${i} ;done&lt;br /&gt;
&lt;br /&gt;
===Run init_shr_testing.sh script===&lt;br /&gt;
* start (as root on your neo):&lt;br /&gt;
&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./init_shr_testing.sh&lt;br /&gt;
&lt;br /&gt;
* this will take some time !! have coffee ready :-)&lt;br /&gt;
* wait for the customize script to finish&lt;br /&gt;
* now at least reboot 1 time (better 2 times)&lt;br /&gt;
* '''[UG1]''' now start (also as root on your neo):&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg remove -force-depends libfso-glib0&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg install http://build.shr-project.org/shr-unstable/ipk/armv4t/libfso-glib0_0.2.1+gitr47+7608c8d98bb65bb5beca6621eb86920b71df1bc9-r0_armv4t.ipk&lt;br /&gt;
 mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled&lt;br /&gt;
 opkg upgrade -force-defaults&lt;br /&gt;
&lt;br /&gt;
* '''[UG2]''' when finished start as root:&lt;br /&gt;
 cd /media/card/____shr_testing/&lt;br /&gt;
 ./do_upgrade_shr.sh&lt;br /&gt;
* hopefully no errors have occured&lt;br /&gt;
&lt;br /&gt;
== Test it ==&lt;br /&gt;
* reboot your neo, and let the neo login to your GSM network&lt;br /&gt;
* now navit should have austrian maps, and speak in german to you :-)&lt;br /&gt;
* you can suspend/resume anytime! even when navit is speaking! yeah really, it works&lt;br /&gt;
* date and time should also be correct&lt;br /&gt;
* press AUX button quick and zedlock should come up, draw a big &amp;quot;Z&amp;quot; to unlock again&lt;br /&gt;
* hold POWER button for 2 seconds, and neo will shutdown&lt;br /&gt;
* if shutdown with POWER button fails, go to illume home screen, pull down the menu and press the big red &amp;quot;X&amp;quot;, a menu should appear&lt;br /&gt;
&lt;br /&gt;
== Test it (german) ==&lt;br /&gt;
* Navit sollte alles in deutsch anzeigen, österreichkarten laden und vor allem der Neo sollte beim Laufen von Navit nicht blanken oder suspenden.&lt;br /&gt;
&lt;br /&gt;
== Startup Times ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:#FCFCFC; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|0:00&lt;br /&gt;
|press button to boot neo&lt;br /&gt;
|-&lt;br /&gt;
|0:17&lt;br /&gt;
|splash logo visible&lt;br /&gt;
|-&lt;br /&gt;
|1:29&lt;br /&gt;
|enlightenment splash screen visible&lt;br /&gt;
|-&lt;br /&gt;
|2:02&lt;br /&gt;
|illume topshelf visible&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|illume desktop icons visible&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|GSM logged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
those times seem pretty catastrophic in comparison to a normal mobile phone&lt;br /&gt;
yet for the neo they are really not so bad :-)&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_01.png|illume home screen&lt;br /&gt;
Image:z0ph_shr_screen_03.png|illume home screen (menu open)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_02.png|dialer&lt;br /&gt;
Image:z0ph_shr_screen_04.png|german keyboard&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:z0ph_shr_screen_05.png|german dictionary&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
* please give some [[Talk:Configure_SHR_for_Austrian_use|feedback]]&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Installed Programs ===&lt;br /&gt;
&lt;br /&gt;
* German keyboard, with German dictionary (word list)&lt;br /&gt;
* Gridpad keyboard, bubble-keyboard, literki-keyboard, qwo-keyboard (if you want this you can set it in the enlightenment config &amp;quot;wrench&amp;quot; under Keyboard section) &lt;br /&gt;
* Cellhunter&lt;br /&gt;
on first start choose language (german i guess), then enter name and password.&lt;br /&gt;
can be anything, and you really don't need to remember it later.&lt;br /&gt;
if you can't get AGPS working where you are, just wait for a GPS fix and upload that data to cellhunter. now you can instantly use it for AGPS, isn't that nice ...&lt;br /&gt;
* GPSagps&lt;br /&gt;
refresh agps data from u-blox.com (and [[cellhunter]]), you need an&lt;br /&gt;
[[GTA02_GPS#u-blox_Assist_Now_account_application|account]] there (its free)&lt;br /&gt;
&lt;br /&gt;
you can configure it in /etc/agps-online.conf&lt;br /&gt;
&lt;br /&gt;
sample /etc/agps-online.conf:&lt;br /&gt;
 [config]&lt;br /&gt;
 user=XX@YY.com&lt;br /&gt;
 password=mypassword&lt;br /&gt;
&lt;br /&gt;
* Htop&lt;br /&gt;
* Midori&lt;br /&gt;
small webbrowser, usable but not really the best&lt;br /&gt;
* &amp;lt;del&amp;gt;Moko...&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;mokomaze, you might know it from some mobile phones&amp;lt;/del&amp;gt;&lt;br /&gt;
* Mokon...&lt;br /&gt;
Mokonnect, scans for WLAN networks, and does some other stuff (i have NOT yet successfully connected to any WLAN networks)&lt;br /&gt;
* [[Navit]]&lt;br /&gt;
Navit version from SVN. it shows full austria,german und switzerland map. speaks to you in german. it takes almost all CPU you have, so don't push it too far. otherwise it works very well.&lt;br /&gt;
* Settings&lt;br /&gt;
shr-settings from SHR. runs really fine. I just made some small changes&lt;br /&gt;
* Terminal&lt;br /&gt;
valaterm&lt;br /&gt;
* Water&lt;br /&gt;
Water level&lt;br /&gt;
* agpsUI&lt;br /&gt;
use this great program ONLY as a last resort. it does NOT play well together with FSO and frameworkd&lt;br /&gt;
* Intone...&lt;br /&gt;
Intone music player. put your music files in /media/card/music/ directory&lt;br /&gt;
* zedlock (no icon, use AUX button)&lt;br /&gt;
great screen locker. draw a big &amp;quot;Z&amp;quot; on the screen in 1 second to unlock screen&lt;br /&gt;
* gpe-scap (no icons, only command line)&lt;br /&gt;
login via ssh to your neo. start &lt;br /&gt;
  export DISPLAY=:0 ; gpe-scap&lt;br /&gt;
on commandline to make a screenshot.&lt;br /&gt;
* sms-sentry (no icon, send sms)&lt;br /&gt;
Send sms with text &amp;quot;sentry&amp;lt;passwd&amp;gt;:location&amp;quot; to your neo, and get an sms with current position back. default passwd is '12345'. you can confiure it in /etc/sms-sentry&lt;br /&gt;
&lt;br /&gt;
sample /etc/sms-sentry:&lt;br /&gt;
 [config]&lt;br /&gt;
 password=54321&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SHR]]&lt;/div&gt;</summary>
		<author><name>Zoff99</name></author>	</entry>

	</feed>