http://openmoko.org/api.php?action=feedcontributions&user=Vasco&feedformat=atomOpenmoko - User contributions [en]2024-03-28T08:14:14ZUser contributionsMediaWiki 1.19.24http://openmoko.org/wiki/JokesJokes2009-08-10T16:21:46Z<p>Vasco: /* Jokes in English */</p>
<hr />
<div>= Jokes in English =<br />
<br />
'''Q: Why did OM cross the road?'''<br />
<br />
A: To get to another toolkit :)<br />
<br />
'''Q: How many OM devs does it take to change a lightbulb?'''<br />
<br />
A: Well first we need to abandon the old lightbulb holder because at a later date we may not be able to plug a floodlight in, bring in a new lightbulb holder and adapt it to multiple floodlights, meanwhile the engineering team has realized that this will only run green floodlights and has started rewiring the whole house.. :) The burnt out lightbulb is due to be fixed at a later date :) <br />
<br />
'''Q: What is the difference between a professional photographer and OM user?'''<br />
<br />
A: The OM user has to flash more often :)<br />
<br />
'''Q: Why did the OM newbie log onto #openmoko?'''<br />
<br />
A: Because they had not read:<br />
*# the wiki, and<br />
*# the topic<br />
As then they would know you slide your finder up on the keyboard to get the numbers to enter your sim pin.<br />
<br />
'''Q: What's the difference between an iphone and a freerunner?'''<br />
<br />
A: One works but takes away your freedom, the other is free but needs your work<br />
<br />
Knock, Knock<br />
Who's There?<br />
A Neo User<br />
A Neo User<br />
<br />
'''Q: What did the Neo say to the insomniac?'''<br />
<br />
A: At least when you go to sleep you know you'll wake up!<br />
<br />
'''Ancient chinese proverb:''' "Neo owner is man carrying wall charger"<br />
<br />
'''Q: What's the difference between a brick and a freerunner?'''<br />
<br />
A: The brick is heavier... slightly.<br />
<br />
A: The brick comes in different colors.<br />
<br />
A: You can't de-brick the brick.<br />
<br />
A: A brick doesn't have to be recharged every twelve hours<br />
<br />
A: A brick will reliably perform it's intended function out of the box, no configuration required.<br />
<br />
A: You don't have to constantly re-flash / update the software on a brick<br />
<br />
A: The brick will not buzz<br />
<br />
A: The brick won't stop working after a day or two<br />
<br />
A: The brick is waterproof<br />
<br />
A: Bricks are cheap, reliable, and widely available.<br />
<br />
A: A brick isn't designed to make phone calls.<br />
<br />
'''Q: And what's the similarity?'''<br />
<br />
A: The probability they ever reliably will.<br />
<br />
'''OM2008.9 and FSO walk into a bar.'''<br />
<br />
"How are you? How are you?" asks FSO.<br />
<br />
"Buzzzzzzz" says OM2008.9<br />
<br />
'''Q: How to switch off this phone?'''<br />
<br />
A: You have to write program :)<br />
<br />
<!--consider using this kind of formatting:--><br />
;Q What if somebody important calls?:A Err..<br />
<br />
;A. Because it messes up with the normal order in which people read things.:Q. Why is top-posting prohibited on our mailing lists?<br />
<br />
;Q What is your new year resolution?:A 640x480.<br />
<br />
;Q It looks like every HW problem in the Freerunner is solved with a larger capacitor. What do you think went wrong in the design process? :A. I think it was a lack of capacity.<br />
<br />
<br />
'''E-mail quotes:'''<br />
<br />
Hello,<br />
<br />
<br />
Yesterday I accidentally put my OM phone near LCD TV (Samsung).<br />
<br />
SW on OM is QT Extended and when I press power button (to wake up mobile) TV immediately turn off.<br />
<br />
I tried again and TV changed channel. So, on my phone this behavioure is repeatable.<br />
<br />
Is it normal behavioure?<br />
<br />
Thanks in advance<br />
<br />
Mile<br />
<br />
<br />
<br />
Steve Mosher on the Community ML:<br />
<br />
When OM throws a party nobody leaves with a buzz.<br />
<br />
<br />
<br />
'''IRC quotes:'''<br />
<br />
[16:03] <jadams_> does 2008.8 support the neo yet?<br />
<br />
<br />
<AntonTakk> i don't want another phone that would just need a bubble on top to look like an apple mouse<br />
<playya_> AntonTakk, a apple mouse has less buttons<br />
<br />
<br />
<Rampentpancake> can i run openmoko as a live cd?<br />
<br />
<Rampentpancake> like is it a bootable linux distribution?<br />
<br />
<br />
'''Motivator'''<br />
[http://www.om.vptt.ch/site/wp-content/uploads/2008/11/poster81947927.jpg]<br />
<br />
'''Accessories'''<br />
* [http://lists.openmoko.org/pipermail/support/attachments/20081201/5bc502e1/attachment-0001.jpg Freerunner anti-theft-protection]<br />
<br />
'''Fantasy release announcements:'''<br />
* New distribution: [http://scap.linuxtogo.org/files/2c3159f3e1a2622fd56fe29d2f222d9c.png OpenmokoMe Millenium Edition] !<br />
* New hardware: [http://notnews.today.com/2008/09/22/free-software-foundation-announces-gnuphone/ the GnuPhone].<br />
<br />
= Openmoko Jokes in Other Languages =<br />
<br />
As a special page, I'd like all languages to be on the same page.<br />
<br />
== Finnish ==<br />
<br />
[http://www.1songlyrics.com/k/kummeli/jumankauta-juu-n--s-p-iv--.html Kummeli-assosiaatio]<br><br />
”GTA nolla kakkonen on, luureista ehkä voittamaton;<br><br />
pientä laittoo se vaatii vaan, sitten baanalle brassailemaan<br><br />
...<br><br />
Jumankauta juu nääs päivää, ei ole huolen häivää;<br><br />
toolkitit kun tunnelmaa tuo, bassfix ja buzzfix soundit luo”<br><br />
<br />
(saa jatkaa/kehitellä)<br />
<br />
== ... ==<br />
<br />
[[category:Community]]</div>Vascohttp://openmoko.org/wiki/SHR_User_ManualSHR User Manual2009-08-06T16:29:33Z<p>Vasco: /* Installing Software */</p>
<hr />
<div>{{Languages|SHR User Manual}}<br />
<br />
<br />
I consider this a draft already, please [[Talk:SHR_User_Manual|Comment here]] --[[User:Vanous|Vanous]] 11:47, 6 August 2009 (UTC)<br />
<br />
New SHR users, readers, please do report improvements, discrepancies or missing features to vanous @ penguin . cz<br />
<br />
<br />
==SHR Introduction==<br />
<br />
Welcome to '''SHR''', the world of community driven distribution for (not only) OpenmokoNeo phones.<br />
<br />
'''SHR''' (Stable Hybrid Release) is here to provide you with Root FileSystem images that you can easily install onto your Freerunner to use is as a daily phone. It's filled with prepackaged software that can be installed upon demand by users, it can also be used by developers as a base image for customized and flavored distribution or release. SHR unstable is a testing environment before software get stabilized and it is the main testing ground for [[FSO]] releases. SHR testing images (currently not available) provide as much stability as possible for day-to-day usage.<br />
<br />
'''SHR''' has been evolving from a simple release of customized software into a full distribution. Therefore, in SHR you can choose from several different graphical toolkits (for example GTK or EFL), different phone managers (SHR or Zhone), web browsers and other programs.<br />
<br />
The SHR Team is busy with system maintenance and software building so you can concentrate on programming, using and [http://shr-project.org/trac/report reporting bugs].<br />
<br />
[http://shr-project.org SHR Project page]<br />
<br />
==SHR Specific==<br />
<br />
At this point, there are some applications and procedures that are purely specific to SHR and would not run on another distribution. For example the phone applications (Dialer, Messages and Contacts) and SHR Settings depend heavily on the ophonekitd daemon.<br />
<br />
As SHR is based on [[FSO]], basically any application using FSO has a chance to run, should all required libraries be available.<br />
<br />
==Stability==<br />
<br />
While many people use SHR as their daily phone, there are still occasional glitches and issues. This hurts the most when GSM stops working but this happens less and less. We wish you to have the best experiences with SHR.<br />
<br />
==Installation==<br />
<br />
===Getting SHR===<br />
<br />
First, determine which model of phone you have, the GTA01(neo1973) or the GTA02(FreeRunner).<br />
<br />
You need to download two files for your version as above, kernel and root filesystem. Depending whether you will be installing into the internal nand memory or on µSD card, you need to either get .jffs2 file for nand or .tar.gz file for µSD.<br />
<br />
At this point, there are no recent testing images so for the GTA02 Freerunner you need to download the images of unstable release from http://build.shr-project.org/shr-unstable/images/om-gta02/<br />
<br />
- Get the latest kernel: [http://build.shr-project.org/shr-unstable/images/om-gta02/uImage-om-gta02-latest.bin uImage-om-gta02-latest.bin]<br />
<br />
- Get the root filesystem, for nand: [http://build.shr-project.org/shr-unstable/images/om-gta02/shr-image-om-gta02.jffs2 shr-image-om-gta02.jffs2], (for µSD): [http://build.shr-project.org/shr-unstable/images/om-gta02/shr-image-om-gta02.tar.gz shr-image-om-gta02.tar.gz]<br />
<br />
These are full images. You can also choose image with less packages, marked as '''lite''' which can be upgraded to the full image by running<br />
<br />
opkg update<br />
opkg task-shr-apps task-shr-games task-shr-gtk<br />
<br />
===Source code===<br />
<br />
View the sources at http://git.shr-project.org/git/<br />
<br />
<br />
===Image content===<br />
{|class="wikitable" border="1" cellpadding="0" cellspacing="0" width=100%<br />
<br />
! width=16%| !! width=42%|Full image content !! width=42%|SHR-Image LITE Content<br />
|-<br />
| Window Manager || <br />
* illume<br />
||<br />
* illume<br />
|-<br />
| Engine ||<br />
* frameworkd<br />
||<br />
* frameworkd<br />
|-<br />
| Telephony || <br />
* Dialer (Call/Receive, DTMF, Speaker mode)<br />
* SIM Contacts (Call/Modify/Create/...)<br />
* SIM Messages (Receive/Compose/Answer/...)<br />
* Pyphonelog (received/emitted/missed calls logging)<br />
|| <br />
* Dialer (Call/Receive, DTMF, Speaker mode)<br />
* SIM Contacts (Call/Modify/Create/...)<br />
* SIM Messages (Receive/Compose/Answer/...)<br />
* Pyphonelog (received/emitted/missed calls logging)<br />
|-<br />
| GPS || <br />
* TangoGPS<br />
|| <br />
* TangoGPS<br />
|-<br />
| Utilities ||<br />
* Calculator<br />
* Alarm<br />
* GPE Scap (Take screenshot)<br />
* GPE File Manager<br />
* GPE Sketchbook<br />
* vala-terminal<br />
||<br />
* Calculator<br />
* Alarm<br />
* GPE File Manager<br />
* vala-terminal<br />
<br />
|-<br />
<br />
| Media ||<br />
<br />
* Vagalume<br />
* Intone <br />
||<br />
* pythm <br />
<br />
|-<br />
<br />
| Internet ||<br />
* Pidgin<br />
* Midori (Browser) <br />
||<br />
<br />
|-<br />
<br />
| Games ||<br />
* Numptyphysics <br />
||<br />
|-<br />
| Settings ||<br />
* SHR Settings<br />
* Mokonnect (Network Manager) <br />
|| <br />
* SHR Settings<br />
<br />
<br />
<br />
|-<br />
|}<br />
<br />
===Installation on Flash===<br />
<br />
In order to install your SHR distribution directly to your Freerunner Flash memory (NAND), you need to get the desired filesystem file ( .jffs2 ) as described above and flash your device using the dfu-util tool.<br />
<br />
Please visit [[Flashing_the_Neo_FreeRunner]] for more details about flashing and see [[Dfu-util]] for detailed information about the dfu-util.<br />
<br />
Command to flash the filesystem and the kernel<br />
<br />
dfu-util -a rootfs -R -D shr-image-om-gta02.jffs2<br />
dfu-util -a kernel -R -D uImage-om-gta02-latest.bin<br />
<br />
===Installation on µSD Card===<br />
<br />
Installing SHR on your µSD Card depends on the Bootloader you are using, uBoot or Qi.<br />
<br />
In simply words, difference between both systems resides on how you must prepare your µSD Card and files you use to fill them:<br />
<br />
If you use uBoot, you need to create two partitions. First partition, not so big, in FAT16 where you have to place the kernel file (uImage-om-gta02-latest.bin) and second partition in ext2 or ext3 where you have to uncompress the filesystem file (shr-image-om-gta02.tar.gz).<br />
<br />
If you use Qi, you only need an ext2 partition into your µSD Card where you uncompress the filesystem image file (shr-image-om-gta02.tar.gz). In this case Qi Bootloader is going to look for the kernel image into the /boot directory for file named uImage-GTA02.bin .<br />
<br />
Please visit links bellow for detailed information and tips:<br />
<br />
For [[Booting from SD | uBoot]] and for [[Qi]].<br />
<br />
===SHR version===<br />
<br />
Shell you ever later wonder what version of SHR you have actually installed, please run<br />
<br />
cat /etc/shr-version<br />
<br />
or check SHR Settings -> Other -> Image information<br />
<br />
==Running SHR==<br />
===Booting===<br />
Press the power button shortly once to start the Freerunner. Booting splash screen will appear. First boot after new installation takes always a bit longer. Sometimes, it is recommended to reboot after this first boot, to make sure all packages got initialized properly.<br />
<br />
[[Image:Shr-boot-preview.png|200px|thumb|center|SHR Boot Splash screen]]<br />
<br />
===Initial Setup===<br />
<br />
[[Image:SHR-Setup-Language.png|200px|thumb|Initial setup]]<br />
On the first boot, Setup is automatically initiated to walk the user through basic setup of the Enlightenment desktop environment. You are able to choose preferred language of the desktop environment, Illume SHR themed profile or select default menu (only one at the moment). <br />
<br />
On the Add icon screen you can add icons for some application. If you add a terminal based application like mplayer, you will see an icon but no application running upon click, as it will run in the background. <br />
Last screen allow settin up quick launch applications.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
[[Image:SHR-Setup-Profile.png|200px|thumb|Theme profile]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
<br />
[[Image:SHR-Setup-Menu.png|200px|thumb|Menu]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
<br />
[[Image:SHR-Setup-Add-Icons.png|200px|thumb|Add icons]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " | <br />
<br />
[[Image:SHR-Setup-Quick-Launch.png|200px|thumb|Quick launch]]<br />
<br />
|}<br />
<br />
===SIM Auth===<br />
<br />
[[Image:SHR-SIM-Auth.png|200px|thumb|SIM Auth]]<br />
SIM Pin is asked for upon start up.<br />
<br />
===First look===<br />
[[Image:SHR-First-Look.png|200px|thumb|Desktop screen]]<br />
'''Illume desktop''' is default home screen of the SHR desktop. Application files located in /usr/share/applications are displayed here. All applications are ran fullscreen and you can switch between them by using the Task switcher in the Top Shelve or by using the < left or right > arrows in the Top Shelve.<br />
<br />
The Illume desktop can be easily customized - slide the Top Shelve down and tap the Settings icon (Wrench).<br />
<br />
{{Note|TIP: for better access of the Settings icon, tap and hold the Settings icon, then drag it to the right.}}<br />
<br />
'''Illume settings''' provides various options to alter the desktop environment. You can change sizes of elements, single or double click, wallpaper. To access all the various options, open Illume Settings and slide the visible icons to the left, to preview more options on the right hand side.<br />
<br />
The little applets in the Top Shelve (for example Battery, GSM, Bluetooth etc.) are called '''Shelve gadgets''' and you can configure whether they are visible (on the front part of the top shelve) or hidden (you can access them by sliding the top shelve) through Illume Settings -> Display -> Shelve gadget.<br />
<br />
Some screens are not resized properly to fit the Freerunner's display - for example the Wallpapper setting. This is a known bug already reported upstream.<br />
<br />
<!-- [[Image:SHR-Top-Shelve.png|200px|thumb|Top Shelve]] --><br />
<br />
===Phone applications===<br />
<br />
Besides other software, SHR comes with 4 main phone applications: Dialer, Contacts, Messages and Phone log.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " | <br />
[[Image:SHR-Dialer.png|200px|thumb|Dialer]]<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
[[Image:SHR-Contacts.png|200px|thumb|Contacts]]<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
[[Image:SHR-Contacts-Options.png|200px|thumb|Contact options]]<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
[[Image:SHR-Contact-Add.png|200px|thumb|Add new contact]]<br />
|}<br />
<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " | <br />
[[Image:SHR-Mesages.png|200px|thumb|Messages]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
<br />
[[Image:SHR-Messages-Options.png|200px|thumb|Messages options]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
[[Image:SHR-Message-View.png|200px|thumb|View message]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
[[Image:SHR-Message-View-chars.png|200px|thumb|Unicode support]]<br />
<br />
|}<br />
<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " | <br />
[[Image:SHR-Mesages-Options.png|200px|thumb|Message options]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
<br />
[[Image:SHR-Phonelog.png|200px|thumb|Phonelog]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
<br />
[[Image:SHR-Dialer-Active.png|200px|thumb|Active call]]<br />
<br />
|}<br />
<br />
Upon a missed call or an unread message there is a Notifier that presents a screen with button to run Messages or Phonelog application, or you can simply close the Notifier with the Top Shelve cross.<br />
<br />
===Under the hood===<br />
<br />
SHR is based on linux kernel and Openembedded. XGlamo is providing X server environment and Illume (Enlightment window manager module for small devices) is providing comfortable finger controlled desktop environment. Under the hood of the pretty desktop there is FSO middleware talking to the GSM modem, GPS module as well as to the other bits of hardware. SHR ophonekitd daemon is run with X server start up and it communicates with FSO via d-bus. SHR phone applications talk to ophonekitd and also to FSO so for example when you receive a phone call, the dialer is launched to provide a way of answering it. Dialer, Contacts and Messages applications are part of the SHR internal libframeworkd-phonegui-efl library, Phonelog is an extra application written in python-gtk.<br />
<br />
===First steps===<br />
<br />
Right after installation and first boot you might want to do a few initial steps:<br />
<br />
'''Establish network connection''' and SSH into your Freerunner. The root account uses no password by default. You can establish connection either via USB to your desktop and enable NAT or you can connect through Wifi. If you use USB, some setup is required on the desktop side, please read [[USB_Networking]]. For Wifi, you can use [[#Network manager|Network Manager]]<br />
<br />
'''Check if GSM is working correctly''' - observe the GSM gadget in the Top Shelve and see reported signal of your GSM operator <br />
<br />
'''Check and set call volume''' - this is handled by alsa state files in /usr/share/shr/scenarii/ . To customize speaker volume edit /usr/share/shr/scenarii/gsmheadset.state and change control 4. Values between from 105 to 120 might be sufficient.<br />
<br />
Shell you want to alter more parameters be aware that each file is a set of value for the 94 parameters. Some of the important ones are:<br />
<br />
Control 48: internal mic of the tel (set to 2 or 3)<br />
Control 4 : internal speaker (set from 110 to 120)<br />
Control 49: headset mic<br />
Control 3 : headset speaker<br />
<br />
'''Initialize opkg database''' in order to install some applications from SHR repositories or from other sources, for example [[http://opkg.org opkg.org]]. While still being online, you need to first run<br />
<br />
opkg update<br />
<br />
Searching in the opkg database can take a long time. You can speed things up by dumping the database into a file and grepping it through.<br />
<br />
Do this only once or after every opkg update:<br />
<br />
opkg list > packages.txt<br />
<br />
Then you can search quickly for package name, for example for navit:<br />
<br />
grep navit packages.txt<br />
<br />
'''SwapSpace'''<br />
<br />
The Freerunner has only 128mb ram, when this is used up applications get killed. This is particularly bad while doing opkg upgrade.<br />
<br />
WARNING: this mights kill your sd card, since there might be a lot of read/writes to the same spot. <br />
<br />
dd if=/dev/zero of=/swapfile bs=1024 count=65536<br />
<br />
Add a line to fstab so next time you boot there will be swap<br />
<br />
echo "/swapfile swap swap defaults 0 0">> /etc/fstab <br />
<br />
Make swap<br />
<br />
mkswap /swapfile<br />
<br />
Make the swap file work now:<br />
<br />
swapon /swapfile<br />
<br />
'''Changing root password'''<br />
<br />
SHR is shipped without root password (just press enter)<br />
<br />
This is very dangerous if you connect using wifi, or USB. You need to activate the root password:<br />
<br />
passwd<br />
<br />
then type your selected password (2 times)<br />
<br />
===Localization===<br />
[[Image:SHR-Illume-Settings-Languages.png|200px|thumb|Setting Language]]<br />
<br />
You can change the language of the SHR desktop environment by using the Settings of Illume. For Example, for Czech language: in Illume Top Shelve go to Wrench (Settings) -> Language -> Language Settings -> and choose: Čeština. If your language is not in the menu you can install by using opkg.<br />
<br />
You can list all available languages by running:<br />
<br />
opkg list | grep glibc-locale-<br />
<br />
And install the language of your choice (for example czech):<br />
<br />
opkg install glibc-locale-cs<br />
<br />
After this, the Language Settings of Illume will offer Czech. <br />
<br />
<br />
This will localize the Illume environment and will also set correct lang environment variable. If you wish to have translations for other applications, you need to install them again (presuming they are available):<br />
<br />
This will install czech localisation for SHR phone applications, SHR Settings and TangoGps:<br />
<br />
opkg install libframeworkd-phonegui-efl-locale-cs shr-settings-locale-cs tangogps-locale-cs<br />
<br />
For localized terminal environment (ssh login) set lang variables set /etc/profile, example for Czech language:<br />
<br />
export LANG=cs_CZ<br />
export LC_ALL=cs_CZ<br />
<br />
<br />
The Illume keyboard offers english dictionary correction by default. You can list all the dictionaries available for installation:<br />
<br />
opkg list | grep illume-dic<br />
<br />
<br />
If your language is not available and english is bothering you, you can set an empty dictionary:<br />
<br />
echo "" > /usr/lib/enlightenment/modules/illume/dicts/None.dic<br />
<br />
By using it, it will get filled by the words you use and after time will start helping and correcting your typing.<br />
<br />
===Date and time===<br />
<br />
Timezone is automatically retrieved from the GSM network. Date and time are automatically set from GPS or Network. The easiest way of setting the time for the first time is to run TangoGps (GPS & Map icon) and obtaining GPS fix. Time will then be set automatically after several minutes.<br />
<br />
Time can set time also manually.<br />
<br />
Via SHR-Settings -> Date/time -> Set time<br />
<br />
From linux based desktop:<br />
<br />
ssh root@192.168.0.202 "date -u -s `date -u +%m%d%H%M%Y.%S`"<br />
<br />
You can also set the hardware clock to the system time:<br />
<br />
hwclock --systohc<br />
<br />
===Data synchronization===<br />
[[Image:SHR-PISI.png|200px|thumb|PISI Contact Sync]]<br />
[[Image:SHR-PISI-dates.png|200px|thumb|PISI Calendar Sync]]<br />
<br />
You can synchronize your contacts and appointments data with various sources. The sync can by done by program called [http://pisi.projects.openmoko.org/ PISI] . SIM contacts and calendar entries are currently possible to sync on SHR.<br />
<br />
For calendar install dates<br />
<br />
opkg install dates<br />
<br />
Supported Contacts data sources:<br />
* SIM via DBUS (e.g. SHR)<br />
* QTopia address book (e.g. OM 2008.12)<br />
* LDAP (read only)<br />
* VCF files (local / webdav)<br />
* Google contacts<br />
<br />
Supported Calendar data sources:<br />
* Google calendars<br />
* ICalendar files (local / webdav)<br />
<br />
To install PISI, run <br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="left";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:80%; text-align:left " | <br />
<br />
opkg install http://www.opkg.org/packages/0_python-ldap_2.3.6_armv4t.ipk python-netclient python-netserver python-pycairo python-pygobject python-pygtk python-sqlite3 http://www.opkg.org/packages/1_python-vobject_0.8.1_armv4t.ipk http://www.opkg.org/packages/0_python-webdav_0.1.2_armv4t.ipk http://www.opkg.org/packages/1_python-gdata_1.3.0_armv4t.ipk http://www.opkg.org/packages/1_python-dateutil_1.4.1_armv4t.ipk http://www.opkg.org/packages/openldap_2.3.43_armv4t.ipk http://projects.openmoko.org/frs/download.php/841/pisi_0.3_armv4t.ipk<br />
<br />
| <br />
<br />
|}<br />
<br />
Configuration example, .pisi/conf to sync contacts and calendar with google calendar and contacts with google mail:<br />
<br />
[googleCalendar]<br />
description=My Google Calendar<br />
module=calendar_google<br />
user=user@gmail.com<br />
password=secret<br />
calendarid=user@gmail.com<br />
<br />
[pimlicodates]<br />
description= Pimlico Dates<br />
module=calendar_ics<br />
path=/home/root/.evolution/calendar/local/system/calendar.ics<br />
<br />
[googlecontacts]<br />
description=Google Contacts Account<br />
module=contacts_google<br />
user=user@gmail.com<br />
password=secret<br />
<br />
[shrsim]<br />
description=SHR SIM Card Contacts<br />
module=contacts_dbussim<br />
max_simentries = 250<br />
simentry_name_maxlength=18<br />
<br />
===Reporting bugs===<br />
<br />
SHR is a work in progress. Shell you experience issues, please report them back to SHR. With your report provide logs from<br />
<br />
/var/log/ophonekitd<br />
/var/log/frameworkd<br />
<br />
To report a bug, please go to http://shr-project.org/trac/report<br />
<br />
Check if the bug is already reported. If no, add a ticket, be as much precise as you can in the title and the description, in what circumstances the issue happened and so on.<br />
<br />
==SHR Settings==<br />
[[Image:SHR-Settings-main.png|200px|thumb|SHR Settings]]<br />
<br />
SHR Settings is the main setting application of SHR. In the background it uses [[FSO]] specific dbus calls as well as low level commands. The graphical interface is Elementary-Python based. It provides an easy way of setting up your phone to your liking - from phone related settings, to requesting resources in order to prevent screen dim or suspend (for example while using GPS).<br />
<br />
While some settings are persistent over reboots, other are not.<br />
<br />
'''Main Screen'''<br />
Main screen is divided into few categories, which contain modules. Every SHR Settings module has specified task - control GSM antenna power, set actual time etc. <br />
<br />
'''Phone'''<br />
<br />
'''GSM'''<br />
<br />
<br />
In GSM settings you can turn off and on GSM module. After turning off antenna, whole GSM modem is turned off.<br />
<br />
To list available providers, click on Operators button. Scanning can take some time. After while, list of operators should pop up.<br />
<br />
You can't connect to operators marked [forbidden]. After failed connect, message is displayed.<br />
<br />
Selecting operator from list also changes modem registration mode to manual. It won't register to other network, even if some is available and has better signal strengh. To return to automatic mode, click "Automatic" button in operator list.<br />
<br />
'''Call'''<br />
<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-Phone.png|200px|thumb|Phone settings]]<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Settings-List-providers.png|200px|thumb|List providers]]<br />
<br />
|}<br />
<br />
You can set if your phone number should be displayed to other party. You can either depend on network decision ("By network") or force it manually ("Manual")<br />
<br />
'''SIM'''<br />
<br />
Here you can view some informations about your SIM card and clean phone and messagebooks.<br />
<br />
'''Others'''<br />
<br />
'''Profile'''<br />
<br />
Here you can select current profile, which device should use to determine ring tone etc.<br />
<br />
'''Current profile'''<br />
<br />
Here you can adjust properties of currently used profile. Available settings: ring tone, ring volume, ring vibration, ring loop, ring length, message tone, message volume, message vibration, message loop, message length.<br />
<br />
To change ring tone, click on "Change" button.<br />
<br />
To use your own ring tone, place it in /usr/share/sounds directory.<br />
<br />
After selecting sid tune as ring tone, there are available controls to select tune number from file.<br />
<br />
<br />
This is changing settings in /etc/freesmartphone/opreferences/conf/phone/default.yaml<br />
<br />
ring-volume # Ring Volume control 0 (mini) to ? maxi)<br />
ring-length # min time for ringtone. Must be greater than the duration of you ringtone<br />
ring-loop # define the number of loop of ringtone to play<br />
ring-tone: "ringtone_ringnroll.ogg" # .ogg example<br />
ring-tone: "Arkanoid_PSID.sid" # .sid example, use default tune<br />
ring-tone: "Arkanoid_PSID.sid;tune=2" # .sid example, plays the second tune of that<br />
<br />
If you like to test a .sid you can play it using this command on the FR:<br />
<br />
gst-launch filesrc location=Arkanoid_PSID.sid ! siddec tune=2 ! alsasink<br />
<br />
Note that it's a ! used and not a | to construct the gstreamer pipe command.<br />
<br />
<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-Profiles.png|200px|thumb|Profiles]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Settings-Profiles-Ringtones.png|200px|thumb|Ringtones]]<br />
<br />
|}<br />
<br />
<br />
<br />
'''Connectivity'''<br />
<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-Connectivity.png |200px|thumb|Connectivity top]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Settings-Connectivity2.png |200px|thumb|Connectivity bottom]]<br />
|}<br />
<br />
<br />
'''WiFi'''<br />
<br />
With "WiFi radio" toggle you can set, if wifi module should be powered. WiFi radio has to be turned on before trying to connect to WiFi network, unless you try to connect through Mokonnect which is capable of powering it up.<br />
<br />
'''GPRS'''<br />
<br />
To enter APN, login and password fields, just click on actual value (default: "internet"). Keyboard will pop up.<br />
If you don't know APN, login and passwork, ask your provider.}}<br />
<br />
{{Note|You can also use Mokonnect to manage your Gprs connection}}<br />
<br />
To connect to GPRS network, just click "Connect" button. Entered values will be saved after successful connection.<br />
<br />
'''USB'''<br />
<br />
With this toggle you can switch USB port between device (Neo to PC) or host (device to Neo) modes.<br />
<br />
'''Bluetooth'''<br />
<br />
To power up Bluetooth module, swith "Bluetooth radio" toggle to "On". After that, "Visibility" toggle should arrive - set it to "On" if you want your FR to be visible by other Bluetooth devices on scanning.<br />
<br />
'''GPS'''<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-GPS.png |200px|thumb|center|GPS]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Settings-GPS-Satelites.png |200px|thumb|GPS Satelite details]]<br />
|}<br />
<br />
<br />
<br />
'''GPS'''<br />
<br />
By default, GPS is turned on only when requested (when you turn on TangoGPS, Navit, omgps or other GPS app). That state corresponds to "Auto" setting. After changing to "Manual", you can force set it to on or off.<br />
<br />
'''GPS information'''<br />
<br />
This page can be used to monitor GPS status. If some value isn't known, then "unknown" is displayed.<br />
<br />
You can also view information about every visible satellite and check, which are used for getting fix. To do that, just click "Satellite details".<br />
<br />
If you experience problems with GPS, turn it off, click "Remove AGPS data" and reboot your Neo.<br />
<br />
'''Date/time'''<br />
<br />
[[Image:SHR-Settings-Date-Time.png |200px|thumb|Date & Time]]<br />
<br />
'''Time'''<br />
<br />
Here you can view and set actual time. By default, time is just displayed, To adjust it, click on "Set time".<br />
<br />
After finishing adjusting, click "OK" button.<br />
<br />
'''Date'''<br />
<br />
This module displays current date.<br />
<br />
'''Power'''<br />
<br />
'''Battery'''<br />
<br />
This module displays informations about battery state - charge, voltage, remaining time etc. To update data, click "Update" button.<br />
<br />
Here you also force enable 500mA charging.<br />
<br />
'''Display'''<br />
<br />
With this slider you can easily tweak backlight power.<br />
<br />
{{Note|This setting isn't permanent over sessions. At boot backlight is set back to 100%.}}<br />
<br />
'''Power'''<br />
<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-Power.png |200px|thumb|Power]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Settings-Timeouts.png |200px|thumb|Timeouts]]<br />
|}<br />
<br />
Here you can turn on or off automatic dimming or suspend after idle timeout (see: Timeouts module)<br />
<br />
'''Timeouts'''<br />
<br />
Here you can set up values of idle timeouts used by device. Timeouts are reached in this order: idle -> idle dim -> idle prelock -> lock -> suspend. Idle, idle prelock and lock aren't used by default in SHR at the moment. This setting changes parameters in /etc/frameworkd.conf :<br />
<br />
[odeviced.idlenotifier]<br />
suspend = 20<br />
lock = 2<br />
idle_prelock = 12<br />
idle = 10<br />
idle_dim = 20<br />
<br />
'''Services'''<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-Services.png |200px|thumb|center|Services]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Service-restart.png |200px|thumb|Services debug screen]]<br />
|}<br />
<br />
Here is listed every interesting script from /etc/init.d/ directory.<br />
<br />
After clicking on some, you can either start, restart or stop service and view result.<br />
<br />
'''Others'''<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-Others.png |200px|thumb|Others]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Settings-Splash-Preview.png |200px|thumb|Splash preview]]<br />
|}<br />
<br />
'''Splash'''<br />
<br />
With this selector you can select theme used by shr-splash at boot and shutdown. After clicking "Preview", selected boot image will be displayed for 5 seconds.<br />
<br />
'''PIM'''<br />
<br />
Module used by opimd developers. Doesn't have influence on behaviour of default SHR image.<br />
<br />
Every opimd domain has different backends to store it's data. The domain reads data from every backend and writes data to the default backend. So with the selector in shr-settings you can choose the backend that stores newly generated data, it doesn't copy or move existing data to a different backend.<br />
<br />
'''Userspace backups'''<br />
<br />
Here you can either archive or restore your files and configurations.<br />
<br />
'''Image information'''<br />
<br />
This module contains basic information about installed image - name of buildhost, used revision, branch and time of build.<br />
<br />
==Theming==<br />
[[Image:SHR-Neo-Theme.png|200px|thumb|Neo theme]]<br />
Find available themes by running <br />
<br />
opkg list | grep theme-illume<br />
<br />
install it by<br />
<br />
opkg install e-wm-theme-illume-sixteen elementary-theme-sixteen<br />
<br />
http://opkg.org has a very fast theme called nEo<br />
<br />
opkg install http://www.opkg.org/packages/e-wm-theme-neo_0.2_armv4t.ipk<br />
opkg install http://www.opkg.org/packages/elementary-theme-neo_0.2_armv4t.ipk<br />
opkg install http://www.opkg.org/packages/etk-theme-neo_0.2_armv4t.ipk<br />
opkg install -force-overwrite http://www.opkg.org/packages/libframeworkd-phonegui-efl-theme-neo_0.2_armv4t.ipk<br />
<br />
If you also want the GTK+ Applications to fit in with the rest of the Systems look execute<br />
<br />
opkg install http://www.opkg.org/packages/gtk-theme-neo_0.1_armv4t.ipk<br />
<br />
For a completely monolithic look additionally execute<br />
<br />
opkg install http://www.opkg.org/packages/gpe-theme-neo_0.1_armv4t.ipk<br />
opkg install http://www.opkg.org/packages/icon-theme-neo_0.2_armv4t.ipk<br />
<br />
Please observe the command line output when installing these themes, since it will tell you how to activate the themes.<br />
<br />
{{Note|some of the theme packages have to be reinstalled after an opkg upgrade.}}<br />
<br />
Reverting back can be done by <br />
<br />
opkg install e-wm-theme-illume-sixteen shr-theme-gtk-e17lookalike -force-reinstall<br />
opkg install libframeworkd-phonegui-efl0 e-wm-theme-default etk-theme-shr shr-theme -force-reinstall<br />
<br />
==FSO Resources==<br />
<br />
FSO is in control of each device. These are called resources. If the software wanting to use the device is capable of requesting this resource via d-bus, FSO will do this, otherwise you might need to power the device manually. After the requested resource is released, FSO will power it down. Manual resource request can be done through SHR Setting or you can use fsoraw command. (Using fsoraw is faster and better then running dbus commands)<br />
<br />
opkg install fsoraw<br />
<br />
Example of usage fsoraw:<br />
<br />
fsoraw -r Display mokomaze<br />
<br />
'''Wifi'''<br />
<br />
Unless this resource is enabled you've no eth0 and wifi module is completely un-powered. Use the network manager to set up networks, Mokonnect will power Wifi up automatically when needed.<br />
<br />
'''Bluetooth'''<br />
<br />
You need to have this resource requested to have bluetooth module powered.<br />
<br />
'''GPS'''<br />
<br />
The fso-gpsd is a daemon waiting for gsmd connections, automatically powering the device on and off. When a connection exists, it powers up the GSM. In SHR Settings you can switch GPS completely off SHR Settings -> GPS -> Manual > Off<br />
<br />
'''GSM'''<br />
<br />
You need to have this resource requested to have GSM module powered.<br />
<br />
'''Display'''<br />
<br />
While this resource is requested the display won't be blanked and suspend is disabled.<br />
<br />
'''CPU'''<br />
<br />
Default rules.yaml checks for this resource to disable automatic suspend when it's requested. While this resource is kept suspend is disabled (but screen can be blanked).<br />
<br />
'''Test'''<br />
<br />
A test resource<br />
<br />
==Network manager==<br />
<br />
While there are several ways of networking - Wifi, USB, Bluetooth and Gprs - By default, USB networking is enabled in /etc/network/interfaces.<br />
<br />
Enhanced configuration is possible through direct editing of /etc/network/interfaces or through Mokonnect.<br />
<br />
Connmand daemon with Mokonnect are the recommended user level applications for setting up networking. At the moment, Mokonnect can manage USB, Wifi and Gprs connections, as well as routing and NAT. Wifi device is not required to be manually turned on via SHR-Settings as Mokonnect will automatically enable the device when needed and disable after use.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:33% " |<br />
[[Image:SHR-Mokonnect.png|200px|thumb|Mokonnect]]<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:33% " | <br />
<br />
[[Image:SHR-Mokonnect-Wifi.png|200px|thumb|Mokonnect Wifi]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:33% " | <br />
<br />
[[Image:SHR-Mokonnect-Wifi-Scan.png|200px|thumb|Mokonnect Wifi Scan]]<br />
<br />
<br />
|}<br />
<br />
==Bluetooth==<br />
<br />
Bluetooth can be used for several different applications - file transfer, networking, HIDD, music playing (A2DP), calling etc. In some occasions, the devices need to be authorized - paired. At the moment, support for some bluetooth applications is better then for others - it is possible to do all mentioned above with the notice that phone calls with bluetooth headset are always routed to the bluetooth even if it is not around, making it quite difficult to use.<br />
<br />
Don't forget you need to turn the bluetooth radio on in SHR Settings -> Connectivity -> Bluetooth Radio: On, where you can also make the bluetooth device visible.<br />
<br />
Please see http://wiki.openmoko.org/wiki/Manually_using_Bluetooth for detailed information about using bluetooth and also for list of supported devices.<br />
<br />
'''File transfer'''<br />
<br />
There are several obex programs allowing file transfer, all in console at the moment. Obexpush installs obextool, and opd daemon:<br />
<br />
opkg install obexpush<br />
<br />
Default receiving path (editable in /etc/default/opd_args ) doesn exist, so create it<br />
<br />
mkdir /var/obexpush<br />
<br />
Files are then received automatically, no notice, no confirmation... they just silently apper in /var/obexpush<br />
<br />
To send some files, first scan for devices:<br />
<br />
hcitool scan<br />
Scanning ...<br />
00:16:41:F5:A5:BC laptop<br />
<br />
Then send it onto bt address found in the scan:<br />
<br />
obextool push image.jpg 00:16:41:F5:A5:BC 10<br />
<br />
'''Connect Bluetooth keyboard'''<br />
<br />
hidd --search<br />
<br />
'''Pairing'''<br />
<br />
This comes from http://wiki.openmoko.org/wiki/Manually_using_Bluetooth#Once_Again.2C_Bluetooth_Headset_on_Freerunner<br />
<br />
Now, you must pair the bluetooth headset with your Freerunner. Make sure the bluetooth chip is powered up (can be done through the Connectivity section in the SHR-Unstable settings manager) and that bluetoothd is running:<br />
/etc/init.d/bluetooth start<br />
Now, to actually pair the bluetooth headset, you will need the simple-agent script. If you already have it, excellent. If you, like me, do not, then you can get it here: http://dl.getdropbox.com/u/453116/simple-agent<br />
<br />
Put it in /usr/bin/ and run '''chmod a+x /usr/bin/simple-agent'''<br />
<br />
Now put your headset into pairing mode and run <br />
<br />
hcitool scan<br />
<br />
Find your headset and use its address in the command <br />
<br />
simple-agent hci0 XX:XX:XX:XX:XX:XX<br />
<br />
If you give a third parameter (what it is doesn't matter) to simple-agent, it will disconnect then reconnect to the headset (reset pairing).<br />
<br />
'''GSM phonealls with bluetooth headset<br />
'''<br />
'''Configuring bluez'''<br />
<br />
Older SHR releases need to uncomment '''SCORouting=PCM''' setting in '''[General]''' section of<br />
<br />
/etc/bluetooth/audio.conf<br />
<br />
like this:<br />
<br />
# SCO routing. Either PCM or HCI (in which case audio is routed to/from ALSA) <br />
# Defaults to HCI <br />
SCORouting=PCM <br />
<br />
do not forget to restart bluetoothd after that.<br />
<br />
/etc/init.d/bluetooth stop<br />
/etc/init.d/bluetooth start<br />
<br />
'''Configuring FSO'''<br />
<br />
Now we must tell frameworkd that you have a bluetooth headset. Headset parameters should be set in<br />
<br />
/etc/freesmartphone/opreferences/conf/phone/default.yaml<br />
<br />
Parameters bt-headset-enabled and bt-headset-address (see opreferences/schema/phone.yaml for semantics).<br />
<br />
You need to restart FSO for the changes to take effect.<br />
<br />
/etc/init.d/frameworkd restart<br />
<br />
example of my /etc/freesmartphone/opreferences/conf/phone/default.yaml:<br />
<br />
message-length: 7<br />
message-tone: notify_message.wav<br />
message-vibration: 1<br />
message-volume: 10<br />
ring-loop: 1<br />
ring-tone: ringtone_ringnroll.wav<br />
ring-vibration: 1<br />
ring-volume: 10<br />
bt-headset-enabled: 1<br />
bt-headset-address: 00:09:DD:31:92:98<br />
<br />
'''Connecting and reconnecting the bt device'''<br />
<br />
You might need to get the bluetooth headset connected manually on the beginning and also after suspend:<br />
<br />
mdbus -s org.bluez /org/bluez/`pidof bluetoothd`/hci0/dev_xx_xx_xx_xx_xx_xx org.bluez.Headset.Connect<br />
<br />
where xx_xx_xx_xx_xx_xx is address of the device, for example:<br />
<br />
mdbus -s org.bluez /org/bluez/`pidof bluetoothd`/hci0/dev_00_09_DD_31_92_98 org.bluez.Headset.Connect<br />
<br />
Hopefully, your bluetooth headset now works. Good luck!<br />
<br />
==System Customizing==<br />
<br />
'''Changing the splash screen'''<br />
<br />
list available splash screen themes<br />
<br />
opkg list | grep splash-theme<br />
<br />
and install one of the available themes<br />
<br />
opkg install shr-splash-theme-dontpanic<br />
<br />
Then go to SHR Settings -> Others -> Themes. Here you can preview installed themes and change the default one.<br />
<br />
'''Install functional alarm application'''<br />
<br />
opkg remove -force-depends elementary-alarm; opkg install ffalarms<br />
<br />
'''Enable mouse cursor''' <br />
<br />
edit line 121 of /etc/X11/Xinit and erase -hide-cursor<br />
<br />
ARGS="$ARGS -dpi ${DPI} -screen ${SCREEN_SIZE} -mouse tslib -root-ppm /usr/share/pixmaps/xsplash-vga.ppm vt1"<br />
<br />
'''Improve speed of Elementary applications'''<br />
<br />
Set the Elementary rendering engine used for Evas to x11-16 (Software X11 16bpp engine, may have bugs and will be lower quality, but faster):<br />
echo -e "#!/bin/sh\n\nexport ELM_ENGINE=x11-16" > /etc/profile.d/set-elm-engine.sh<br />
<br />
<br />
Additionally in the SHR-Unstable repositories there are theme packages optimized for 16bpp color. Both packages can be installed with the following command:<br />
<br />
opkg install e-wm-theme-illume-sixteen elementary-theme-sixteen<br />
<br />
You can then append the /etc/profile.d/set-elm-engine.sh with:<br />
<br />
# Set Optimized theme<br />
export ELM_THEME=sixteen<br />
<br />
You can also then change Illume to use the sixteen theme by clicking the wrench->Look->Theme-illume-sixteen->OK. Then switch Illume to use the 16bpp Engine by clicking the wrench->Advanced(you will need to drag and slide the top menu)->Engine->Software_16->OK. This should give you a much faster interface without the low quality look the default SHR themes have at this lower color depth.<br />
<br />
Read http://trac.enlightenment.org/e/wiki/Elementary<br />
<br />
If you try to change Wallpaper or Theme and Illume keeps on crashing, it might be caused by the whole Illume running in Software_16 mode. Go to Illume Settings, slide the icon bar and select Advanced. There tap on Engine and select Software. After this, you can change your Wallpaper or Theme. Selecting Software_16 later on again will speed up the desktop's response (though causing it to be a bit uglier).<br />
<br />
'''Speedup of suspend and wake up'''<br />
<br />
I you are using Qi and installation on µSD card, you can change the kernel parameter loglevel=1 1 in /boot/append-GTA02 . For u-boot and installation in nand just type<br />
<br />
klogd -c 1<br />
<br />
into the console. This saves you from 3 seconds worth of console output on every resume.<br />
<br />
If you like the effect of this command and want it to be executed at every startup, you just have to log into your phone and type the following:<br />
<br />
cat > /etc/init.d/resumespeedup << EOF<br />
#!/bin/sh<br />
/sbin/klogd -c 1<br />
EOF<br />
chmod +x /etc/init.d/resumespeedup<br />
ln -s ../init.d/resumespeedup /etc/rc1.d/S06resumespeedup<br />
ln -s ../init.d/resumespeedup /etc/rc2.d/S06resumespeedup<br />
ln -s ../init.d/resumespeedup /etc/rc3.d/S06resumespeedup<br />
ln -s ../init.d/resumespeedup /etc/rc4.d/S06resumespeedup<br />
ln -s ../init.d/resumespeedup /etc/rc5.d/S06resumespeedup<br />
<br />
'''Opimd utils'''<br />
<br />
Opimd utils is a set of several testing scripts to play with the new opimd backends. It also provides opimd-messages program and mainly new opimd-notifier that is much better then the standard one.<br />
<br />
opkg install opimd-utils<br />
<br />
'''opkg upgrade issues'''<br />
<br />
As opkg had some issues recently, installation might get broken due to that. You can fix it or prevent by using the following scripts<br />
<br />
Safe update packages:<br />
<br />
#!/bin/sh<br />
<br />
opkg list_upgradable | awk '!/(kernel|Multiple)/ {print $1}' | \<br />
while read line; do<br />
echo "installing pack $line"<br />
opkg install $line -force-reinstall<br />
done<br />
<br />
<br />
Force reinstall all installed packages<br />
<br />
#!/bin/sh<br />
<br />
opkg list_installed | awk '!/(kernel|Multiple)/ {print $1}' | \<br />
while read line; do<br />
echo "installing pack $line"<br />
opkg install $line -force-reinstall<br />
done<br />
<br />
<br />
No icons, no GSM functions etc. - this is mostly due to '''errors on your uSD''' card. Remove your card and fix it in card reader or by booting to another partition (nand) or by reboot and mount read only, then run fsck.<br />
<br />
For reboot into nand and fix 1st partition of ext2 on your card<br />
<br />
fsck.ext2 /dev/mmcblk0p1<br />
<br />
==Installing Software==<br />
<br />
You can use opkg for installing software packages or you can try SHR Installer from http://git.shr-project.org/git/?p=shr-installer.git;a=summary . It requires packagekitd<br />
<br />
opkg install packagekitd<br />
<br />
If you wan to use opkg after you used the installer, make sure packagekitd is not running<br />
<br />
killall packagekitd <br />
<br />
'''Cool applications'''<br />
<br />
SHR comes with only few preinstalled applications but it's repository provides more cool stuff. Also, there are applications that are not in SHR repos at the moment but can still be installed.<br />
<br />
'''SHR Launcher'''<br />
<br />
[[Image:Launcher.png|200px|thumb|SHR Launcher]]<br />
Launcher is elementary based alternative home screen application and event notifier for SHR. It displays current time, has a user tweak-able launcher with categories and features missed calls and messages applets.<br />
<br />
opkg install libsqlite3-0 http://www.opkg.org/packages/launcher_0.23_arm.ipk<br />
<br />
For '''PIM''' applications you can get dates for calendar, tasks for todos, neote for notes:<br />
<br />
opkg install dates tasks<br />
<br />
opkg install http://neote.googlecode.com/files/neote_0.2.0-r0_all.ipk<br />
<br />
'''Litephone'''<br />
<br />
[[Image:SHR-Litephone.png|200px|left|thumb|Litephone]]<br />
<br />
Litephone is new alternative set of phone applications written in Qt. In it's single application interface it provides basic phone functionality (contacts, calls, messages, phone log, settings). It's main advantage is that it uses opimd for storage of the user data.<br />
<br />
opkg install http://pvtrace.com/litephone/libqtcore4_4.4.3-r3_armv4t.ipk<br />
opkg install http://pvtrace.com/litephone/libqtxml4_4.4.3-r3_armv4t.ipk<br />
opkg install http://pvtrace.com/litephone/libqtdbus4_4.4.3-r3_armv4t.ipk <br />
opkg install http://pvtrace.com/litephone/libqtgui4_4.4.3-r3_armv4t.ipk <br />
opkg install http://pvtrace.com/litephone/qt4-x11-free_4.4.3-r3_armv4t.ipk<br />
opkg install http://pvtrace.com/litephone/litephone_0.0.1-r2_armv4t.ipk <br />
<br />
'''Mokomaze''' is an excelent eye-candy game using accelerators embedded in your device.<br />
<br />
opkg install mokomaze<br />
<br />
If you tweak the exec procedure in /usr/share/applications/mokomaze.desktop into this:<br />
fsoraw -r Display mokomaze<br />
the screen will not blank while playing.<br />
<br />
'''CellHunter''' is a game to collect information about mobile phone cells. This information can later be used to roughly determine your position without powering on the GPS chip. [http://78.47.116.33/~hole/cellhunter/ CellHunter homepage]<br />
<br />
opkg install cellhunter<br />
<br />
'''OMGps''' and '''TangoGPS''' are GPS application showing you your position on a map (Openstreetmap, Google maps etc.). You can track your position, save it and use later, save and view points of interest, images or measure your trip. OMGps allows you to overlay different maps on top of each other, set GPS into different modes (walking, car, flying). Maps are downloaded online and used even in offline. <br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:33% " |<br />
[[Image:SHR-TangoGPS-OSM.png|200px|thumb|TangoGPS]]<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:33% " | <br />
<br />
[[Image:SHR-OMGPS-GM.png |200px|thumb|OMGps]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:33% " | <br />
<br />
[[Image:SHR-Mokomaze.png|200px|thumb|Mokomaze]]<br />
<br />
<br />
|}<br />
<br />
'''Navit''' is a car navigation system with routing engine. It can calculate a route and do on screen and voice road navigation. Maps need to be downloaded beforehand, please check [http://wiki.navit-project.org/index.php/Main_Page#Maps Navit website]. You can get Openstreetmaps through [http://maps.navit-project.org/download/ Navit map extractor], after you download the map it needs to be specified in the .navit/navit.xml file.<br />
<br />
'''Literki''' is full qwerty keyboard with configurable layout, always transparent, therefore applications don't need to redraw screens and popup is therefore very fast. The keys are big enough for everyday use with your fat fingers. To pop up the keyboard: slide your finger upwards from the bottom right corner. To hide the keyboard: slide your finger down on the keyboard. [http://www.opkg.org/package_232.html Opkg page]<br />
<br />
opkg install http://pvtrace.com/literki_0.0.2-r3_armv4t.ipk<br />
<br />
[[Category:SHR]]</div>Vascohttp://openmoko.org/wiki/SHR_User_ManualSHR User Manual2009-08-06T16:21:15Z<p>Vasco: /* Installing Software */</p>
<hr />
<div>{{Languages|SHR User Manual}}<br />
<br />
<br />
I consider this a draft already, please [[Talk:SHR_User_Manual|Comment here]] --[[User:Vanous|Vanous]] 11:47, 6 August 2009 (UTC)<br />
<br />
New SHR users, readers, please do report improvements, discrepancies or missing features to vanous @ penguin . cz<br />
<br />
<br />
==SHR Introduction==<br />
<br />
Welcome to '''SHR''', the world of community driven distribution for (not only) OpenmokoNeo phones.<br />
<br />
'''SHR''' (Stable Hybrid Release) is here to provide you with Root FileSystem images that you can easily install onto your Freerunner to use is as a daily phone. It's filled with prepackaged software that can be installed upon demand by users, it can also be used by developers as a base image for customized and flavored distribution or release. SHR unstable is a testing environment before software get stabilized and it is the main testing ground for [[FSO]] releases. SHR testing images (currently not available) provide as much stability as possible for day-to-day usage.<br />
<br />
'''SHR''' has been evolving from a simple release of customized software into a full distribution. Therefore, in SHR you can choose from several different graphical toolkits (for example GTK or EFL), different phone managers (SHR or Zhone), web browsers and other programs.<br />
<br />
The SHR Team is busy with system maintenance and software building so you can concentrate on programming, using and [http://shr-project.org/trac/report reporting bugs].<br />
<br />
[http://shr-project.org SHR Project page]<br />
<br />
==SHR Specific==<br />
<br />
At this point, there are some applications and procedures that are purely specific to SHR and would not run on another distribution. For example the phone applications (Dialer, Messages and Contacts) and SHR Settings depend heavily on the ophonekitd daemon.<br />
<br />
As SHR is based on [[FSO]], basically any application using FSO has a chance to run, should all required libraries be available.<br />
<br />
==Stability==<br />
<br />
While many people use SHR as their daily phone, there are still occasional glitches and issues. This hurts the most when GSM stops working but this happens less and less. We wish you to have the best experiences with SHR.<br />
<br />
==Installation==<br />
<br />
===Getting SHR===<br />
<br />
First, determine which model of phone you have, the GTA01(neo1973) or the GTA02(FreeRunner).<br />
<br />
You need to download two files for your version as above, kernel and root filesystem. Depending whether you will be installing into the internal nand memory or on µSD card, you need to either get .jffs2 file for nand or .tar.gz file for µSD.<br />
<br />
At this point, there are no recent testing images so for the GTA02 Freerunner you need to download the images of unstable release from http://build.shr-project.org/shr-unstable/images/om-gta02/<br />
<br />
- Get the latest kernel: [http://build.shr-project.org/shr-unstable/images/om-gta02/uImage-om-gta02-latest.bin uImage-om-gta02-latest.bin]<br />
<br />
- Get the root filesystem, for nand: [http://build.shr-project.org/shr-unstable/images/om-gta02/shr-image-om-gta02.jffs2 shr-image-om-gta02.jffs2], (for µSD): [http://build.shr-project.org/shr-unstable/images/om-gta02/shr-image-om-gta02.tar.gz shr-image-om-gta02.tar.gz]<br />
<br />
These are full images. You can also choose image with less packages, marked as '''lite''' which can be upgraded to the full image by running<br />
<br />
opkg update<br />
opkg task-shr-apps task-shr-games task-shr-gtk<br />
<br />
===Source code===<br />
<br />
View the sources at http://git.shr-project.org/git/<br />
<br />
<br />
===Image content===<br />
{|class="wikitable" border="1" cellpadding="0" cellspacing="0" width=100%<br />
<br />
! width=16%| !! width=42%|Full image content !! width=42%|SHR-Image LITE Content<br />
|-<br />
| Window Manager || <br />
* illume<br />
||<br />
* illume<br />
|-<br />
| Engine ||<br />
* frameworkd<br />
||<br />
* frameworkd<br />
|-<br />
| Telephony || <br />
* Dialer (Call/Receive, DTMF, Speaker mode)<br />
* SIM Contacts (Call/Modify/Create/...)<br />
* SIM Messages (Receive/Compose/Answer/...)<br />
* Pyphonelog (received/emitted/missed calls logging)<br />
|| <br />
* Dialer (Call/Receive, DTMF, Speaker mode)<br />
* SIM Contacts (Call/Modify/Create/...)<br />
* SIM Messages (Receive/Compose/Answer/...)<br />
* Pyphonelog (received/emitted/missed calls logging)<br />
|-<br />
| GPS || <br />
* TangoGPS<br />
|| <br />
* TangoGPS<br />
|-<br />
| Utilities ||<br />
* Calculator<br />
* Alarm<br />
* GPE Scap (Take screenshot)<br />
* GPE File Manager<br />
* GPE Sketchbook<br />
* vala-terminal<br />
||<br />
* Calculator<br />
* Alarm<br />
* GPE File Manager<br />
* vala-terminal<br />
<br />
|-<br />
<br />
| Media ||<br />
<br />
* Vagalume<br />
* Intone <br />
||<br />
* pythm <br />
<br />
|-<br />
<br />
| Internet ||<br />
* Pidgin<br />
* Midori (Browser) <br />
||<br />
<br />
|-<br />
<br />
| Games ||<br />
* Numptyphysics <br />
||<br />
|-<br />
| Settings ||<br />
* SHR Settings<br />
* Mokonnect (Network Manager) <br />
|| <br />
* SHR Settings<br />
<br />
<br />
<br />
|-<br />
|}<br />
<br />
===Installation on Flash===<br />
<br />
In order to install your SHR distribution directly to your Freerunner Flash memory (NAND), you need to get the desired filesystem file ( .jffs2 ) as described above and flash your device using the dfu-util tool.<br />
<br />
Please visit [[Flashing_the_Neo_FreeRunner]] for more details about flashing and see [[Dfu-util]] for detailed information about the dfu-util.<br />
<br />
Command to flash the filesystem and the kernel<br />
<br />
dfu-util -a rootfs -R -D shr-image-om-gta02.jffs2<br />
dfu-util -a kernel -R -D uImage-om-gta02-latest.bin<br />
<br />
===Installation on µSD Card===<br />
<br />
Installing SHR on your µSD Card depends on the Bootloader you are using, uBoot or Qi.<br />
<br />
In simply words, difference between both systems resides on how you must prepare your µSD Card and files you use to fill them:<br />
<br />
If you use uBoot, you need to create two partitions. First partition, not so big, in FAT16 where you have to place the kernel file (uImage-om-gta02-latest.bin) and second partition in ext2 or ext3 where you have to uncompress the filesystem file (shr-image-om-gta02.tar.gz).<br />
<br />
If you use Qi, you only need an ext2 partition into your µSD Card where you uncompress the filesystem image file (shr-image-om-gta02.tar.gz). In this case Qi Bootloader is going to look for the kernel image into the /boot directory for file named uImage-GTA02.bin .<br />
<br />
Please visit links bellow for detailed information and tips:<br />
<br />
For [[Booting from SD | uBoot]] and for [[Qi]].<br />
<br />
===SHR version===<br />
<br />
Shell you ever later wonder what version of SHR you have actually installed, please run<br />
<br />
cat /etc/shr-version<br />
<br />
or check SHR Settings -> Other -> Image information<br />
<br />
==Running SHR==<br />
===Booting===<br />
Press the power button shortly once to start the Freerunner. Booting splash screen will appear. First boot after new installation takes always a bit longer. Sometimes, it is recommended to reboot after this first boot, to make sure all packages got initialized properly.<br />
<br />
[[Image:Shr-boot-preview.png|200px|thumb|center|SHR Boot Splash screen]]<br />
<br />
===Initial Setup===<br />
<br />
[[Image:SHR-Setup-Language.png|200px|thumb|Initial setup]]<br />
On the first boot, Setup is automatically initiated to walk the user through basic setup of the Enlightenment desktop environment. You are able to choose preferred language of the desktop environment, Illume SHR themed profile or select default menu (only one at the moment). <br />
<br />
On the Add icon screen you can add icons for some application. If you add a terminal based application like mplayer, you will see an icon but no application running upon click, as it will run in the background. <br />
Last screen allow settin up quick launch applications.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
[[Image:SHR-Setup-Profile.png|200px|thumb|Theme profile]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
<br />
[[Image:SHR-Setup-Menu.png|200px|thumb|Menu]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
<br />
[[Image:SHR-Setup-Add-Icons.png|200px|thumb|Add icons]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " | <br />
<br />
[[Image:SHR-Setup-Quick-Launch.png|200px|thumb|Quick launch]]<br />
<br />
|}<br />
<br />
===SIM Auth===<br />
<br />
[[Image:SHR-SIM-Auth.png|200px|thumb|SIM Auth]]<br />
SIM Pin is asked for upon start up.<br />
<br />
===First look===<br />
[[Image:SHR-First-Look.png|200px|thumb|Desktop screen]]<br />
'''Illume desktop''' is default home screen of the SHR desktop. Application files located in /usr/share/applications are displayed here. All applications are ran fullscreen and you can switch between them by using the Task switcher in the Top Shelve or by using the < left or right > arrows in the Top Shelve.<br />
<br />
The Illume desktop can be easily customized - slide the Top Shelve down and tap the Settings icon (Wrench).<br />
<br />
{{Note|TIP: for better access of the Settings icon, tap and hold the Settings icon, then drag it to the right.}}<br />
<br />
'''Illume settings''' provides various options to alter the desktop environment. You can change sizes of elements, single or double click, wallpaper. To access all the various options, open Illume Settings and slide the visible icons to the left, to preview more options on the right hand side.<br />
<br />
The little applets in the Top Shelve (for example Battery, GSM, Bluetooth etc.) are called '''Shelve gadgets''' and you can configure whether they are visible (on the front part of the top shelve) or hidden (you can access them by sliding the top shelve) through Illume Settings -> Display -> Shelve gadget.<br />
<br />
Some screens are not resized properly to fit the Freerunner's display - for example the Wallpapper setting. This is a known bug already reported upstream.<br />
<br />
<!-- [[Image:SHR-Top-Shelve.png|200px|thumb|Top Shelve]] --><br />
<br />
===Phone applications===<br />
<br />
Besides other software, SHR comes with 4 main phone applications: Dialer, Contacts, Messages and Phone log.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " | <br />
[[Image:SHR-Dialer.png|200px|thumb|Dialer]]<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
[[Image:SHR-Contacts.png|200px|thumb|Contacts]]<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
[[Image:SHR-Contacts-Options.png|200px|thumb|Contact options]]<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
[[Image:SHR-Contact-Add.png|200px|thumb|Add new contact]]<br />
|}<br />
<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " | <br />
[[Image:SHR-Mesages.png|200px|thumb|Messages]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
<br />
[[Image:SHR-Messages-Options.png|200px|thumb|Messages options]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
[[Image:SHR-Message-View.png|200px|thumb|View message]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
[[Image:SHR-Message-View-chars.png|200px|thumb|Unicode support]]<br />
<br />
|}<br />
<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " | <br />
[[Image:SHR-Mesages-Options.png|200px|thumb|Message options]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
<br />
[[Image:SHR-Phonelog.png|200px|thumb|Phonelog]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
<br />
[[Image:SHR-Dialer-Active.png|200px|thumb|Active call]]<br />
<br />
|}<br />
<br />
Upon a missed call or an unread message there is a Notifier that presents a screen with button to run Messages or Phonelog application, or you can simply close the Notifier with the Top Shelve cross.<br />
<br />
===Under the hood===<br />
<br />
SHR is based on linux kernel and Openembedded. XGlamo is providing X server environment and Illume (Enlightment window manager module for small devices) is providing comfortable finger controlled desktop environment. Under the hood of the pretty desktop there is FSO middleware talking to the GSM modem, GPS module as well as to the other bits of hardware. SHR ophonekitd daemon is run with X server start up and it communicates with FSO via d-bus. SHR phone applications talk to ophonekitd and also to FSO so for example when you receive a phone call, the dialer is launched to provide a way of answering it. Dialer, Contacts and Messages applications are part of the SHR internal libframeworkd-phonegui-efl library, Phonelog is an extra application written in python-gtk.<br />
<br />
===First steps===<br />
<br />
Right after installation and first boot you might want to do a few initial steps:<br />
<br />
'''Establish network connection''' and SSH into your Freerunner. The root account uses no password by default. You can establish connection either via USB to your desktop and enable NAT or you can connect through Wifi. If you use USB, some setup is required on the desktop side, please read [[USB_Networking]]. For Wifi, you can use [[#Network manager|Network Manager]]<br />
<br />
'''Check if GSM is working correctly''' - observe the GSM gadget in the Top Shelve and see reported signal of your GSM operator <br />
<br />
'''Check and set call volume''' - this is handled by alsa state files in /usr/share/shr/scenarii/ . To customize speaker volume edit /usr/share/shr/scenarii/gsmheadset.state and change control 4. Values between from 105 to 120 might be sufficient.<br />
<br />
Shell you want to alter more parameters be aware that each file is a set of value for the 94 parameters. Some of the important ones are:<br />
<br />
Control 48: internal mic of the tel (set to 2 or 3)<br />
Control 4 : internal speaker (set from 110 to 120)<br />
Control 49: headset mic<br />
Control 3 : headset speaker<br />
<br />
'''Initialize opkg database''' in order to install some applications from SHR repositories or from other sources, for example [[http://opkg.org opkg.org]]. While still being online, you need to first run<br />
<br />
opkg update<br />
<br />
Searching in the opkg database can take a long time. You can speed things up by dumping the database into a file and grepping it through.<br />
<br />
Do this only once or after every opkg update:<br />
<br />
opkg list > packages.txt<br />
<br />
Then you can search quickly for package name, for example for navit:<br />
<br />
grep navit packages.txt<br />
<br />
'''SwapSpace'''<br />
<br />
The Freerunner has only 128mb ram, when this is used up applications get killed. This is particularly bad while doing opkg upgrade.<br />
<br />
WARNING: this mights kill your sd card, since there might be a lot of read/writes to the same spot. <br />
<br />
dd if=/dev/zero of=/swapfile bs=1024 count=65536<br />
<br />
Add a line to fstab so next time you boot there will be swap<br />
<br />
echo "/swapfile swap swap defaults 0 0">> /etc/fstab <br />
<br />
Make swap<br />
<br />
mkswap /swapfile<br />
<br />
Make the swap file work now:<br />
<br />
swapon /swapfile<br />
<br />
'''Changing root password'''<br />
<br />
SHR is shipped without root password (just press enter)<br />
<br />
This is very dangerous if you connect using wifi, or USB. You need to activate the root password:<br />
<br />
passwd<br />
<br />
then type your selected password (2 times)<br />
<br />
===Localization===<br />
[[Image:SHR-Illume-Settings-Languages.png|200px|thumb|Setting Language]]<br />
<br />
You can change the language of the SHR desktop environment by using the Settings of Illume. For Example, for Czech language: in Illume Top Shelve go to Wrench (Settings) -> Language -> Language Settings -> and choose: Čeština. If your language is not in the menu you can install by using opkg.<br />
<br />
You can list all available languages by running:<br />
<br />
opkg list | grep glibc-locale-<br />
<br />
And install the language of your choice (for example czech):<br />
<br />
opkg install glibc-locale-cs<br />
<br />
After this, the Language Settings of Illume will offer Czech. <br />
<br />
<br />
This will localize the Illume environment and will also set correct lang environment variable. If you wish to have translations for other applications, you need to install them again (presuming they are available):<br />
<br />
This will install czech localisation for SHR phone applications, SHR Settings and TangoGps:<br />
<br />
opkg install libframeworkd-phonegui-efl-locale-cs shr-settings-locale-cs tangogps-locale-cs<br />
<br />
For localized terminal environment (ssh login) set lang variables set /etc/profile, example for Czech language:<br />
<br />
export LANG=cs_CZ<br />
export LC_ALL=cs_CZ<br />
<br />
<br />
The Illume keyboard offers english dictionary correction by default. You can list all the dictionaries available for installation:<br />
<br />
opkg list | grep illume-dic<br />
<br />
<br />
If your language is not available and english is bothering you, you can set an empty dictionary:<br />
<br />
echo "" > /usr/lib/enlightenment/modules/illume/dicts/None.dic<br />
<br />
By using it, it will get filled by the words you use and after time will start helping and correcting your typing.<br />
<br />
===Date and time===<br />
<br />
Timezone is automatically retrieved from the GSM network. Date and time are automatically set from GPS or Network. The easiest way of setting the time for the first time is to run TangoGps (GPS & Map icon) and obtaining GPS fix. Time will then be set automatically after several minutes.<br />
<br />
Time can set time also manually.<br />
<br />
Via SHR-Settings -> Date/time -> Set time<br />
<br />
From linux based desktop:<br />
<br />
ssh root@192.168.0.202 "date -u -s `date -u +%m%d%H%M%Y.%S`"<br />
<br />
You can also set the hardware clock to the system time:<br />
<br />
hwclock --systohc<br />
<br />
===Data synchronization===<br />
[[Image:SHR-PISI.png|200px|thumb|PISI Contact Sync]]<br />
[[Image:SHR-PISI-dates.png|200px|thumb|PISI Calendar Sync]]<br />
<br />
You can synchronize your contacts and appointments data with various sources. The sync can by done by program called [http://pisi.projects.openmoko.org/ PISI] . SIM contacts and calendar entries are currently possible to sync on SHR.<br />
<br />
For calendar install dates<br />
<br />
opkg install dates<br />
<br />
Supported Contacts data sources:<br />
* SIM via DBUS (e.g. SHR)<br />
* QTopia address book (e.g. OM 2008.12)<br />
* LDAP (read only)<br />
* VCF files (local / webdav)<br />
* Google contacts<br />
<br />
Supported Calendar data sources:<br />
* Google calendars<br />
* ICalendar files (local / webdav)<br />
<br />
To install PISI, run <br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="left";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:80%; text-align:left " | <br />
<br />
opkg install http://www.opkg.org/packages/0_python-ldap_2.3.6_armv4t.ipk python-netclient python-netserver python-pycairo python-pygobject python-pygtk python-sqlite3 http://www.opkg.org/packages/1_python-vobject_0.8.1_armv4t.ipk http://www.opkg.org/packages/0_python-webdav_0.1.2_armv4t.ipk http://www.opkg.org/packages/1_python-gdata_1.3.0_armv4t.ipk http://www.opkg.org/packages/1_python-dateutil_1.4.1_armv4t.ipk http://www.opkg.org/packages/openldap_2.3.43_armv4t.ipk http://projects.openmoko.org/frs/download.php/841/pisi_0.3_armv4t.ipk<br />
<br />
| <br />
<br />
|}<br />
<br />
Configuration example, .pisi/conf to sync contacts and calendar with google calendar and contacts with google mail:<br />
<br />
[googleCalendar]<br />
description=My Google Calendar<br />
module=calendar_google<br />
user=user@gmail.com<br />
password=secret<br />
calendarid=user@gmail.com<br />
<br />
[pimlicodates]<br />
description= Pimlico Dates<br />
module=calendar_ics<br />
path=/home/root/.evolution/calendar/local/system/calendar.ics<br />
<br />
[googlecontacts]<br />
description=Google Contacts Account<br />
module=contacts_google<br />
user=user@gmail.com<br />
password=secret<br />
<br />
[shrsim]<br />
description=SHR SIM Card Contacts<br />
module=contacts_dbussim<br />
max_simentries = 250<br />
simentry_name_maxlength=18<br />
<br />
===Reporting bugs===<br />
<br />
SHR is a work in progress. Shell you experience issues, please report them back to SHR. With your report provide logs from<br />
<br />
/var/log/ophonekitd<br />
/var/log/frameworkd<br />
<br />
To report a bug, please go to http://shr-project.org/trac/report<br />
<br />
Check if the bug is already reported. If no, add a ticket, be as much precise as you can in the title and the description, in what circumstances the issue happened and so on.<br />
<br />
==SHR Settings==<br />
[[Image:SHR-Settings-main.png|200px|thumb|SHR Settings]]<br />
<br />
SHR Settings is the main setting application of SHR. In the background it uses [[FSO]] specific dbus calls as well as low level commands. The graphical interface is Elementary-Python based. It provides an easy way of setting up your phone to your liking - from phone related settings, to requesting resources in order to prevent screen dim or suspend (for example while using GPS).<br />
<br />
While some settings are persistent over reboots, other are not.<br />
<br />
'''Main Screen'''<br />
Main screen is divided into few categories, which contain modules. Every SHR Settings module has specified task - control GSM antenna power, set actual time etc. <br />
<br />
'''Phone'''<br />
<br />
'''GSM'''<br />
<br />
<br />
In GSM settings you can turn off and on GSM module. After turning off antenna, whole GSM modem is turned off.<br />
<br />
To list available providers, click on Operators button. Scanning can take some time. After while, list of operators should pop up.<br />
<br />
You can't connect to operators marked [forbidden]. After failed connect, message is displayed.<br />
<br />
Selecting operator from list also changes modem registration mode to manual. It won't register to other network, even if some is available and has better signal strengh. To return to automatic mode, click "Automatic" button in operator list.<br />
<br />
'''Call'''<br />
<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-Phone.png|200px|thumb|Phone settings]]<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Settings-List-providers.png|200px|thumb|List providers]]<br />
<br />
|}<br />
<br />
You can set if your phone number should be displayed to other party. You can either depend on network decision ("By network") or force it manually ("Manual")<br />
<br />
'''SIM'''<br />
<br />
Here you can view some informations about your SIM card and clean phone and messagebooks.<br />
<br />
'''Others'''<br />
<br />
'''Profile'''<br />
<br />
Here you can select current profile, which device should use to determine ring tone etc.<br />
<br />
'''Current profile'''<br />
<br />
Here you can adjust properties of currently used profile. Available settings: ring tone, ring volume, ring vibration, ring loop, ring length, message tone, message volume, message vibration, message loop, message length.<br />
<br />
To change ring tone, click on "Change" button.<br />
<br />
To use your own ring tone, place it in /usr/share/sounds directory.<br />
<br />
After selecting sid tune as ring tone, there are available controls to select tune number from file.<br />
<br />
<br />
This is changing settings in /etc/freesmartphone/opreferences/conf/phone/default.yaml<br />
<br />
ring-volume # Ring Volume control 0 (mini) to ? maxi)<br />
ring-length # min time for ringtone. Must be greater than the duration of you ringtone<br />
ring-loop # define the number of loop of ringtone to play<br />
ring-tone: "ringtone_ringnroll.ogg" # .ogg example<br />
ring-tone: "Arkanoid_PSID.sid" # .sid example, use default tune<br />
ring-tone: "Arkanoid_PSID.sid;tune=2" # .sid example, plays the second tune of that<br />
<br />
If you like to test a .sid you can play it using this command on the FR:<br />
<br />
gst-launch filesrc location=Arkanoid_PSID.sid ! siddec tune=2 ! alsasink<br />
<br />
Note that it's a ! used and not a | to construct the gstreamer pipe command.<br />
<br />
<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-Profiles.png|200px|thumb|Profiles]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Settings-Profiles-Ringtones.png|200px|thumb|Ringtones]]<br />
<br />
|}<br />
<br />
<br />
<br />
'''Connectivity'''<br />
<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-Connectivity.png |200px|thumb|Connectivity top]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Settings-Connectivity2.png |200px|thumb|Connectivity bottom]]<br />
|}<br />
<br />
<br />
'''WiFi'''<br />
<br />
With "WiFi radio" toggle you can set, if wifi module should be powered. WiFi radio has to be turned on before trying to connect to WiFi network, unless you try to connect through Mokonnect which is capable of powering it up.<br />
<br />
'''GPRS'''<br />
<br />
To enter APN, login and password fields, just click on actual value (default: "internet"). Keyboard will pop up.<br />
If you don't know APN, login and passwork, ask your provider.}}<br />
<br />
{{Note|You can also use Mokonnect to manage your Gprs connection}}<br />
<br />
To connect to GPRS network, just click "Connect" button. Entered values will be saved after successful connection.<br />
<br />
'''USB'''<br />
<br />
With this toggle you can switch USB port between device (Neo to PC) or host (device to Neo) modes.<br />
<br />
'''Bluetooth'''<br />
<br />
To power up Bluetooth module, swith "Bluetooth radio" toggle to "On". After that, "Visibility" toggle should arrive - set it to "On" if you want your FR to be visible by other Bluetooth devices on scanning.<br />
<br />
'''GPS'''<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-GPS.png |200px|thumb|center|GPS]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Settings-GPS-Satelites.png |200px|thumb|GPS Satelite details]]<br />
|}<br />
<br />
<br />
<br />
'''GPS'''<br />
<br />
By default, GPS is turned on only when requested (when you turn on TangoGPS, Navit, omgps or other GPS app). That state corresponds to "Auto" setting. After changing to "Manual", you can force set it to on or off.<br />
<br />
'''GPS information'''<br />
<br />
This page can be used to monitor GPS status. If some value isn't known, then "unknown" is displayed.<br />
<br />
You can also view information about every visible satellite and check, which are used for getting fix. To do that, just click "Satellite details".<br />
<br />
If you experience problems with GPS, turn it off, click "Remove AGPS data" and reboot your Neo.<br />
<br />
'''Date/time'''<br />
<br />
[[Image:SHR-Settings-Date-Time.png |200px|thumb|Date & Time]]<br />
<br />
'''Time'''<br />
<br />
Here you can view and set actual time. By default, time is just displayed, To adjust it, click on "Set time".<br />
<br />
After finishing adjusting, click "OK" button.<br />
<br />
'''Date'''<br />
<br />
This module displays current date.<br />
<br />
'''Power'''<br />
<br />
'''Battery'''<br />
<br />
This module displays informations about battery state - charge, voltage, remaining time etc. To update data, click "Update" button.<br />
<br />
Here you also force enable 500mA charging.<br />
<br />
'''Display'''<br />
<br />
With this slider you can easily tweak backlight power.<br />
<br />
{{Note|This setting isn't permanent over sessions. At boot backlight is set back to 100%.}}<br />
<br />
'''Power'''<br />
<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-Power.png |200px|thumb|Power]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Settings-Timeouts.png |200px|thumb|Timeouts]]<br />
|}<br />
<br />
Here you can turn on or off automatic dimming or suspend after idle timeout (see: Timeouts module)<br />
<br />
'''Timeouts'''<br />
<br />
Here you can set up values of idle timeouts used by device. Timeouts are reached in this order: idle -> idle dim -> idle prelock -> lock -> suspend. Idle, idle prelock and lock aren't used by default in SHR at the moment. This setting changes parameters in /etc/frameworkd.conf :<br />
<br />
[odeviced.idlenotifier]<br />
suspend = 20<br />
lock = 2<br />
idle_prelock = 12<br />
idle = 10<br />
idle_dim = 20<br />
<br />
'''Services'''<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-Services.png |200px|thumb|center|Services]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Service-restart.png |200px|thumb|Services debug screen]]<br />
|}<br />
<br />
Here is listed every interesting script from /etc/init.d/ directory.<br />
<br />
After clicking on some, you can either start, restart or stop service and view result.<br />
<br />
'''Others'''<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-Others.png |200px|thumb|Others]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Settings-Splash-Preview.png |200px|thumb|Splash preview]]<br />
|}<br />
<br />
'''Splash'''<br />
<br />
With this selector you can select theme used by shr-splash at boot and shutdown. After clicking "Preview", selected boot image will be displayed for 5 seconds.<br />
<br />
'''PIM'''<br />
<br />
Module used by opimd developers. Doesn't have influence on behaviour of default SHR image.<br />
<br />
Every opimd domain has different backends to store it's data. The domain reads data from every backend and writes data to the default backend. So with the selector in shr-settings you can choose the backend that stores newly generated data, it doesn't copy or move existing data to a different backend.<br />
<br />
'''Userspace backups'''<br />
<br />
Here you can either archive or restore your files and configurations.<br />
<br />
'''Image information'''<br />
<br />
This module contains basic information about installed image - name of buildhost, used revision, branch and time of build.<br />
<br />
==Theming==<br />
[[Image:SHR-Neo-Theme.png|200px|thumb|Neo theme]]<br />
Find available themes by running <br />
<br />
opkg list | grep theme-illume<br />
<br />
install it by<br />
<br />
opkg install e-wm-theme-illume-sixteen elementary-theme-sixteen<br />
<br />
http://opkg.org has a very fast theme called nEo<br />
<br />
opkg install http://www.opkg.org/packages/e-wm-theme-neo_0.2_armv4t.ipk<br />
opkg install http://www.opkg.org/packages/elementary-theme-neo_0.2_armv4t.ipk<br />
opkg install http://www.opkg.org/packages/etk-theme-neo_0.2_armv4t.ipk<br />
opkg install -force-overwrite http://www.opkg.org/packages/libframeworkd-phonegui-efl-theme-neo_0.2_armv4t.ipk<br />
<br />
If you also want the GTK+ Applications to fit in with the rest of the Systems look execute<br />
<br />
opkg install http://www.opkg.org/packages/gtk-theme-neo_0.1_armv4t.ipk<br />
<br />
For a completely monolithic look additionally execute<br />
<br />
opkg install http://www.opkg.org/packages/gpe-theme-neo_0.1_armv4t.ipk<br />
opkg install http://www.opkg.org/packages/icon-theme-neo_0.2_armv4t.ipk<br />
<br />
Please observe the command line output when installing these themes, since it will tell you how to activate the themes.<br />
<br />
{{Note|some of the theme packages have to be reinstalled after an opkg upgrade.}}<br />
<br />
Reverting back can be done by <br />
<br />
opkg install e-wm-theme-illume-sixteen shr-theme-gtk-e17lookalike -force-reinstall<br />
opkg install libframeworkd-phonegui-efl0 e-wm-theme-default etk-theme-shr shr-theme -force-reinstall<br />
<br />
==FSO Resources==<br />
<br />
FSO is in control of each device. These are called resources. If the software wanting to use the device is capable of requesting this resource via d-bus, FSO will do this, otherwise you might need to power the device manually. After the requested resource is released, FSO will power it down. Manual resource request can be done through SHR Setting or you can use fsoraw command. (Using fsoraw is faster and better then running dbus commands)<br />
<br />
opkg install fsoraw<br />
<br />
Example of usage fsoraw:<br />
<br />
fsoraw -r Display mokomaze<br />
<br />
'''Wifi'''<br />
<br />
Unless this resource is enabled you've no eth0 and wifi module is completely un-powered. Use the network manager to set up networks, Mokonnect will power Wifi up automatically when needed.<br />
<br />
'''Bluetooth'''<br />
<br />
You need to have this resource requested to have bluetooth module powered.<br />
<br />
'''GPS'''<br />
<br />
The fso-gpsd is a daemon waiting for gsmd connections, automatically powering the device on and off. When a connection exists, it powers up the GSM. In SHR Settings you can switch GPS completely off SHR Settings -> GPS -> Manual > Off<br />
<br />
'''GSM'''<br />
<br />
You need to have this resource requested to have GSM module powered.<br />
<br />
'''Display'''<br />
<br />
While this resource is requested the display won't be blanked and suspend is disabled.<br />
<br />
'''CPU'''<br />
<br />
Default rules.yaml checks for this resource to disable automatic suspend when it's requested. While this resource is kept suspend is disabled (but screen can be blanked).<br />
<br />
'''Test'''<br />
<br />
A test resource<br />
<br />
==Network manager==<br />
<br />
While there are several ways of networking - Wifi, USB, Bluetooth and Gprs - By default, USB networking is enabled in /etc/network/interfaces.<br />
<br />
Enhanced configuration is possible through direct editing of /etc/network/interfaces or through Mokonnect.<br />
<br />
Connmand daemon with Mokonnect are the recommended user level applications for setting up networking. At the moment, Mokonnect can manage USB, Wifi and Gprs connections, as well as routing and NAT. Wifi device is not required to be manually turned on via SHR-Settings as Mokonnect will automatically enable the device when needed and disable after use.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:33% " |<br />
[[Image:SHR-Mokonnect.png|200px|thumb|Mokonnect]]<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:33% " | <br />
<br />
[[Image:SHR-Mokonnect-Wifi.png|200px|thumb|Mokonnect Wifi]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:33% " | <br />
<br />
[[Image:SHR-Mokonnect-Wifi-Scan.png|200px|thumb|Mokonnect Wifi Scan]]<br />
<br />
<br />
|}<br />
<br />
==Bluetooth==<br />
<br />
Bluetooth can be used for several different applications - file transfer, networking, HIDD, music playing (A2DP), calling etc. In some occasions, the devices need to be authorized - paired. At the moment, support for some bluetooth applications is better then for others - it is possible to do all mentioned above with the notice that phone calls with bluetooth headset are always routed to the bluetooth even if it is not around, making it quite difficult to use.<br />
<br />
Don't forget you need to turn the bluetooth radio on in SHR Settings -> Connectivity -> Bluetooth Radio: On, where you can also make the bluetooth device visible.<br />
<br />
Please see http://wiki.openmoko.org/wiki/Manually_using_Bluetooth for detailed information about using bluetooth and also for list of supported devices.<br />
<br />
'''File transfer'''<br />
<br />
There are several obex programs allowing file transfer, all in console at the moment. Obexpush installs obextool, and opd daemon:<br />
<br />
opkg install obexpush<br />
<br />
Default receiving path (editable in /etc/default/opd_args ) doesn exist, so create it<br />
<br />
mkdir /var/obexpush<br />
<br />
Files are then received automatically, no notice, no confirmation... they just silently apper in /var/obexpush<br />
<br />
To send some files, first scan for devices:<br />
<br />
hcitool scan<br />
Scanning ...<br />
00:16:41:F5:A5:BC laptop<br />
<br />
Then send it onto bt address found in the scan:<br />
<br />
obextool push image.jpg 00:16:41:F5:A5:BC 10<br />
<br />
'''Connect Bluetooth keyboard'''<br />
<br />
hidd --search<br />
<br />
'''Pairing'''<br />
<br />
This comes from http://wiki.openmoko.org/wiki/Manually_using_Bluetooth#Once_Again.2C_Bluetooth_Headset_on_Freerunner<br />
<br />
Now, you must pair the bluetooth headset with your Freerunner. Make sure the bluetooth chip is powered up (can be done through the Connectivity section in the SHR-Unstable settings manager) and that bluetoothd is running:<br />
/etc/init.d/bluetooth start<br />
Now, to actually pair the bluetooth headset, you will need the simple-agent script. If you already have it, excellent. If you, like me, do not, then you can get it here: http://dl.getdropbox.com/u/453116/simple-agent<br />
<br />
Put it in /usr/bin/ and run '''chmod a+x /usr/bin/simple-agent'''<br />
<br />
Now put your headset into pairing mode and run <br />
<br />
hcitool scan<br />
<br />
Find your headset and use its address in the command <br />
<br />
simple-agent hci0 XX:XX:XX:XX:XX:XX<br />
<br />
If you give a third parameter (what it is doesn't matter) to simple-agent, it will disconnect then reconnect to the headset (reset pairing).<br />
<br />
'''GSM phonealls with bluetooth headset<br />
'''<br />
'''Configuring bluez'''<br />
<br />
Older SHR releases need to uncomment '''SCORouting=PCM''' setting in '''[General]''' section of<br />
<br />
/etc/bluetooth/audio.conf<br />
<br />
like this:<br />
<br />
# SCO routing. Either PCM or HCI (in which case audio is routed to/from ALSA) <br />
# Defaults to HCI <br />
SCORouting=PCM <br />
<br />
do not forget to restart bluetoothd after that.<br />
<br />
/etc/init.d/bluetooth stop<br />
/etc/init.d/bluetooth start<br />
<br />
'''Configuring FSO'''<br />
<br />
Now we must tell frameworkd that you have a bluetooth headset. Headset parameters should be set in<br />
<br />
/etc/freesmartphone/opreferences/conf/phone/default.yaml<br />
<br />
Parameters bt-headset-enabled and bt-headset-address (see opreferences/schema/phone.yaml for semantics).<br />
<br />
You need to restart FSO for the changes to take effect.<br />
<br />
/etc/init.d/frameworkd restart<br />
<br />
example of my /etc/freesmartphone/opreferences/conf/phone/default.yaml:<br />
<br />
message-length: 7<br />
message-tone: notify_message.wav<br />
message-vibration: 1<br />
message-volume: 10<br />
ring-loop: 1<br />
ring-tone: ringtone_ringnroll.wav<br />
ring-vibration: 1<br />
ring-volume: 10<br />
bt-headset-enabled: 1<br />
bt-headset-address: 00:09:DD:31:92:98<br />
<br />
'''Connecting and reconnecting the bt device'''<br />
<br />
You might need to get the bluetooth headset connected manually on the beginning and also after suspend:<br />
<br />
mdbus -s org.bluez /org/bluez/`pidof bluetoothd`/hci0/dev_xx_xx_xx_xx_xx_xx org.bluez.Headset.Connect<br />
<br />
where xx_xx_xx_xx_xx_xx is address of the device, for example:<br />
<br />
mdbus -s org.bluez /org/bluez/`pidof bluetoothd`/hci0/dev_00_09_DD_31_92_98 org.bluez.Headset.Connect<br />
<br />
Hopefully, your bluetooth headset now works. Good luck!<br />
<br />
==System Customizing==<br />
<br />
'''Changing the splash screen'''<br />
<br />
list available splash screen themes<br />
<br />
opkg list | grep splash-theme<br />
<br />
and install one of the available themes<br />
<br />
opkg install shr-splash-theme-dontpanic<br />
<br />
Then go to SHR Settings -> Others -> Themes. Here you can preview installed themes and change the default one.<br />
<br />
'''Install functional alarm application'''<br />
<br />
opkg remove -force-depends elementary-alarm; opkg install ffalarms<br />
<br />
'''Enable mouse cursor''' <br />
<br />
edit line 121 of /etc/X11/Xinit and erase -hide-cursor<br />
<br />
ARGS="$ARGS -dpi ${DPI} -screen ${SCREEN_SIZE} -mouse tslib -root-ppm /usr/share/pixmaps/xsplash-vga.ppm vt1"<br />
<br />
'''Improve speed of Elementary applications'''<br />
<br />
Set the Elementary rendering engine used for Evas to x11-16 (Software X11 16bpp engine, may have bugs and will be lower quality, but faster):<br />
echo -e "#!/bin/sh\n\nexport ELM_ENGINE=x11-16" > /etc/profile.d/set-elm-engine.sh<br />
<br />
<br />
Additionally in the SHR-Unstable repositories there are theme packages optimized for 16bpp color. Both packages can be installed with the following command:<br />
<br />
opkg install e-wm-theme-illume-sixteen elementary-theme-sixteen<br />
<br />
You can then append the /etc/profile.d/set-elm-engine.sh with:<br />
<br />
# Set Optimized theme<br />
export ELM_THEME=sixteen<br />
<br />
You can also then change Illume to use the sixteen theme by clicking the wrench->Look->Theme-illume-sixteen->OK. Then switch Illume to use the 16bpp Engine by clicking the wrench->Advanced(you will need to drag and slide the top menu)->Engine->Software_16->OK. This should give you a much faster interface without the low quality look the default SHR themes have at this lower color depth.<br />
<br />
Read http://trac.enlightenment.org/e/wiki/Elementary<br />
<br />
If you try to change Wallpaper or Theme and Illume keeps on crashing, it might be caused by the whole Illume running in Software_16 mode. Go to Illume Settings, slide the icon bar and select Advanced. There tap on Engine and select Software. After this, you can change your Wallpaper or Theme. Selecting Software_16 later on again will speed up the desktop's response (though causing it to be a bit uglier).<br />
<br />
'''Speedup of suspend and wake up'''<br />
<br />
I you are using Qi and installation on µSD card, you can change the kernel parameter loglevel=1 1 in /boot/append-GTA02 . For u-boot and installation in nand just type<br />
<br />
klogd -c 1<br />
<br />
into the console. This saves you from 3 seconds worth of console output on every resume.<br />
<br />
If you like the effect of this command and want it to be executed at every startup, you just have to log into your phone and type the following:<br />
<br />
cat > /etc/init.d/resumespeedup << EOF<br />
#!/bin/sh<br />
/sbin/klogd -c 1<br />
EOF<br />
chmod +x /etc/init.d/resumespeedup<br />
ln -s ../init.d/resumespeedup /etc/rc1.d/S06resumespeedup<br />
ln -s ../init.d/resumespeedup /etc/rc2.d/S06resumespeedup<br />
ln -s ../init.d/resumespeedup /etc/rc3.d/S06resumespeedup<br />
ln -s ../init.d/resumespeedup /etc/rc4.d/S06resumespeedup<br />
ln -s ../init.d/resumespeedup /etc/rc5.d/S06resumespeedup<br />
<br />
'''Opimd utils'''<br />
<br />
Opimd utils is a set of several testing scripts to play with the new opimd backends. It also provides opimd-messages program and mainly new opimd-notifier that is much better then the standard one.<br />
<br />
opkg install opimd-utils<br />
<br />
'''opkg upgrade issues'''<br />
<br />
As opkg had some issues recently, installation might get broken due to that. You can fix it or prevent by using the following scripts<br />
<br />
Safe update packages:<br />
<br />
#!/bin/sh<br />
<br />
opkg list_upgradable | awk '!/(kernel|Multiple)/ {print $1}' | \<br />
while read line; do<br />
echo "installing pack $line"<br />
opkg install $line -force-reinstall<br />
done<br />
<br />
<br />
Force reinstall all installed packages<br />
<br />
#!/bin/sh<br />
<br />
opkg list_installed | awk '!/(kernel|Multiple)/ {print $1}' | \<br />
while read line; do<br />
echo "installing pack $line"<br />
opkg install $line -force-reinstall<br />
done<br />
<br />
<br />
No icons, no GSM functions etc. - this is mostly due to '''errors on your uSD''' card. Remove your card and fix it in card reader or by booting to another partition (nand) or by reboot and mount read only, then run fsck.<br />
<br />
For reboot into nand and fix 1st partition of ext2 on your card<br />
<br />
fsck.ext2 /dev/mmcblk0p1<br />
<br />
==Installing Software==<br />
<br />
You can use opkg for installing software packages or you can try SHR Installer from http://git.shr-project.org/git/?p=shr-installer.git;a=summary . It requires packagekitd<br />
<br />
opkg install packagekitd<br />
<br />
If you wan to use opkg after you used the installer, make sure packagekitd is not running<br />
<br />
killall packagekitd <br />
<br />
'''Cool applications'''<br />
<br />
SHR comes with only few preinstalled applications but it's repository provides more cool stuff. Also, there are applications that are not in SHR repos at the moment but can still be installed.<br />
<br />
'''SHR Launcher'''<br />
<br />
[[Image:Launcher.png|200px|thumb|SHR Launcher]]<br />
Launcher is elementary based alternative home screen application and event notifier for SHR. It displays current time, has a user tweak-able launcher with categories and features missed calls and messages applets.<br />
<br />
opkg install libsqlite3-0 http://www.opkg.org/packages/launcher_0.23_arm.ipk<br />
<br />
For '''PIM''' applications you can get dates for calendar, tasks for todos, neote for notes:<br />
<br />
opkg install dates tasks<br />
<br />
opkg install http://neote.googlecode.com/files/neote_0.2.0-r0_all.ipk<br />
<br />
'''Litephone'''<br />
<br />
[[Image:SHR-Litephone.png|200px|left|thumb|Litephone]]<br />
<br />
Litephone is new alternative set of phone applications written in Qt. In it's single application interface it provides basic phone functionality (contacts, calls, messages, phone log, settings). It's main advantage is that it uses opimd for storage of the user data.<br />
<br />
opkg install http://pvtrace.com/litephone/libqtcore4_4.4.3-r3_armv4t.ipk<br />
opkg install http://pvtrace.com/litephone/libqtxml4_4.4.3-r3_armv4t.ipk<br />
opkg install http://pvtrace.com/litephone/libqtdbus4_4.4.3-r3_armv4t.ipk <br />
opkg install http://pvtrace.com/litephone/libqtgui4_4.4.3-r3_armv4t.ipk <br />
opkg install http://pvtrace.com/litephone/qt4-x11-free_4.4.3-r3_armv4t.ipk<br />
opkg install http://pvtrace.com/litephone/litephone_0.0.1-r2_armv4t.ipk <br />
<br />
'''Mokomaze''' is an excelent eye-candy game using accelerators embedded in your device.<br />
<br />
opkg install mokomaze<br />
<br />
If you tweak the exec procedure in /usr/share/applications/mokomaze.application into this:<br />
fsoraw -r Display mokomaze<br />
the screen will not blank while playing.<br />
<br />
'''CellHunter''' is a game to collect information about mobile phone cells. This information can later be used to roughly determine your position without powering on the GPS chip. [http://78.47.116.33/~hole/cellhunter/ CellHunter homepage]<br />
<br />
opkg install cellhunter<br />
<br />
'''OMGps''' and '''TangoGPS''' are GPS application showing you your position on a map (Openstreetmap, Google maps etc.). You can track your position, save it and use later, save and view points of interest, images or measure your trip. OMGps allows you to overlay different maps on top of each other, set GPS into different modes (walking, car, flying). Maps are downloaded online and used even in offline. <br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:33% " |<br />
[[Image:SHR-TangoGPS-OSM.png|200px|thumb|TangoGPS]]<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:33% " | <br />
<br />
[[Image:SHR-OMGPS-GM.png |200px|thumb|OMGps]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:33% " | <br />
<br />
[[Image:SHR-Mokomaze.png|200px|thumb|Mokomaze]]<br />
<br />
<br />
|}<br />
<br />
'''Navit''' is a car navigation system with routing engine. It can calculate a route and do on screen and voice road navigation. Maps need to be downloaded beforehand, please check [http://wiki.navit-project.org/index.php/Main_Page#Maps Navit website]. You can get Openstreetmaps through [http://maps.navit-project.org/download/ Navit map extractor], after you download the map it needs to be specified in the .navit/navit.xml file.<br />
<br />
'''Literki''' is full qwerty keyboard with configurable layout, always transparent, therefore applications don't need to redraw screens and popup is therefore very fast. The keys are big enough for everyday use with your fat fingers. To pop up the keyboard: slide your finger upwards from the bottom right corner. To hide the keyboard: slide your finger down on the keyboard. [http://www.opkg.org/package_232.html Opkg page]<br />
<br />
opkg install http://pvtrace.com/literki_0.0.2-r3_armv4t.ipk<br />
<br />
[[Category:SHR]]</div>Vascohttp://openmoko.org/wiki/SHR_User_ManualSHR User Manual2009-08-06T16:20:03Z<p>Vasco: /* Installing Software */</p>
<hr />
<div>{{Languages|SHR User Manual}}<br />
<br />
<br />
I consider this a draft already, please [[Talk:SHR_User_Manual|Comment here]] --[[User:Vanous|Vanous]] 11:47, 6 August 2009 (UTC)<br />
<br />
New SHR users, readers, please do report improvements, discrepancies or missing features to vanous @ penguin . cz<br />
<br />
<br />
==SHR Introduction==<br />
<br />
Welcome to '''SHR''', the world of community driven distribution for (not only) OpenmokoNeo phones.<br />
<br />
'''SHR''' (Stable Hybrid Release) is here to provide you with Root FileSystem images that you can easily install onto your Freerunner to use is as a daily phone. It's filled with prepackaged software that can be installed upon demand by users, it can also be used by developers as a base image for customized and flavored distribution or release. SHR unstable is a testing environment before software get stabilized and it is the main testing ground for [[FSO]] releases. SHR testing images (currently not available) provide as much stability as possible for day-to-day usage.<br />
<br />
'''SHR''' has been evolving from a simple release of customized software into a full distribution. Therefore, in SHR you can choose from several different graphical toolkits (for example GTK or EFL), different phone managers (SHR or Zhone), web browsers and other programs.<br />
<br />
The SHR Team is busy with system maintenance and software building so you can concentrate on programming, using and [http://shr-project.org/trac/report reporting bugs].<br />
<br />
[http://shr-project.org SHR Project page]<br />
<br />
==SHR Specific==<br />
<br />
At this point, there are some applications and procedures that are purely specific to SHR and would not run on another distribution. For example the phone applications (Dialer, Messages and Contacts) and SHR Settings depend heavily on the ophonekitd daemon.<br />
<br />
As SHR is based on [[FSO]], basically any application using FSO has a chance to run, should all required libraries be available.<br />
<br />
==Stability==<br />
<br />
While many people use SHR as their daily phone, there are still occasional glitches and issues. This hurts the most when GSM stops working but this happens less and less. We wish you to have the best experiences with SHR.<br />
<br />
==Installation==<br />
<br />
===Getting SHR===<br />
<br />
First, determine which model of phone you have, the GTA01(neo1973) or the GTA02(FreeRunner).<br />
<br />
You need to download two files for your version as above, kernel and root filesystem. Depending whether you will be installing into the internal nand memory or on µSD card, you need to either get .jffs2 file for nand or .tar.gz file for µSD.<br />
<br />
At this point, there are no recent testing images so for the GTA02 Freerunner you need to download the images of unstable release from http://build.shr-project.org/shr-unstable/images/om-gta02/<br />
<br />
- Get the latest kernel: [http://build.shr-project.org/shr-unstable/images/om-gta02/uImage-om-gta02-latest.bin uImage-om-gta02-latest.bin]<br />
<br />
- Get the root filesystem, for nand: [http://build.shr-project.org/shr-unstable/images/om-gta02/shr-image-om-gta02.jffs2 shr-image-om-gta02.jffs2], (for µSD): [http://build.shr-project.org/shr-unstable/images/om-gta02/shr-image-om-gta02.tar.gz shr-image-om-gta02.tar.gz]<br />
<br />
These are full images. You can also choose image with less packages, marked as '''lite''' which can be upgraded to the full image by running<br />
<br />
opkg update<br />
opkg task-shr-apps task-shr-games task-shr-gtk<br />
<br />
===Source code===<br />
<br />
View the sources at http://git.shr-project.org/git/<br />
<br />
<br />
===Image content===<br />
{|class="wikitable" border="1" cellpadding="0" cellspacing="0" width=100%<br />
<br />
! width=16%| !! width=42%|Full image content !! width=42%|SHR-Image LITE Content<br />
|-<br />
| Window Manager || <br />
* illume<br />
||<br />
* illume<br />
|-<br />
| Engine ||<br />
* frameworkd<br />
||<br />
* frameworkd<br />
|-<br />
| Telephony || <br />
* Dialer (Call/Receive, DTMF, Speaker mode)<br />
* SIM Contacts (Call/Modify/Create/...)<br />
* SIM Messages (Receive/Compose/Answer/...)<br />
* Pyphonelog (received/emitted/missed calls logging)<br />
|| <br />
* Dialer (Call/Receive, DTMF, Speaker mode)<br />
* SIM Contacts (Call/Modify/Create/...)<br />
* SIM Messages (Receive/Compose/Answer/...)<br />
* Pyphonelog (received/emitted/missed calls logging)<br />
|-<br />
| GPS || <br />
* TangoGPS<br />
|| <br />
* TangoGPS<br />
|-<br />
| Utilities ||<br />
* Calculator<br />
* Alarm<br />
* GPE Scap (Take screenshot)<br />
* GPE File Manager<br />
* GPE Sketchbook<br />
* vala-terminal<br />
||<br />
* Calculator<br />
* Alarm<br />
* GPE File Manager<br />
* vala-terminal<br />
<br />
|-<br />
<br />
| Media ||<br />
<br />
* Vagalume<br />
* Intone <br />
||<br />
* pythm <br />
<br />
|-<br />
<br />
| Internet ||<br />
* Pidgin<br />
* Midori (Browser) <br />
||<br />
<br />
|-<br />
<br />
| Games ||<br />
* Numptyphysics <br />
||<br />
|-<br />
| Settings ||<br />
* SHR Settings<br />
* Mokonnect (Network Manager) <br />
|| <br />
* SHR Settings<br />
<br />
<br />
<br />
|-<br />
|}<br />
<br />
===Installation on Flash===<br />
<br />
In order to install your SHR distribution directly to your Freerunner Flash memory (NAND), you need to get the desired filesystem file ( .jffs2 ) as described above and flash your device using the dfu-util tool.<br />
<br />
Please visit [[Flashing_the_Neo_FreeRunner]] for more details about flashing and see [[Dfu-util]] for detailed information about the dfu-util.<br />
<br />
Command to flash the filesystem and the kernel<br />
<br />
dfu-util -a rootfs -R -D shr-image-om-gta02.jffs2<br />
dfu-util -a kernel -R -D uImage-om-gta02-latest.bin<br />
<br />
===Installation on µSD Card===<br />
<br />
Installing SHR on your µSD Card depends on the Bootloader you are using, uBoot or Qi.<br />
<br />
In simply words, difference between both systems resides on how you must prepare your µSD Card and files you use to fill them:<br />
<br />
If you use uBoot, you need to create two partitions. First partition, not so big, in FAT16 where you have to place the kernel file (uImage-om-gta02-latest.bin) and second partition in ext2 or ext3 where you have to uncompress the filesystem file (shr-image-om-gta02.tar.gz).<br />
<br />
If you use Qi, you only need an ext2 partition into your µSD Card where you uncompress the filesystem image file (shr-image-om-gta02.tar.gz). In this case Qi Bootloader is going to look for the kernel image into the /boot directory for file named uImage-GTA02.bin .<br />
<br />
Please visit links bellow for detailed information and tips:<br />
<br />
For [[Booting from SD | uBoot]] and for [[Qi]].<br />
<br />
===SHR version===<br />
<br />
Shell you ever later wonder what version of SHR you have actually installed, please run<br />
<br />
cat /etc/shr-version<br />
<br />
or check SHR Settings -> Other -> Image information<br />
<br />
==Running SHR==<br />
===Booting===<br />
Press the power button shortly once to start the Freerunner. Booting splash screen will appear. First boot after new installation takes always a bit longer. Sometimes, it is recommended to reboot after this first boot, to make sure all packages got initialized properly.<br />
<br />
[[Image:Shr-boot-preview.png|200px|thumb|center|SHR Boot Splash screen]]<br />
<br />
===Initial Setup===<br />
<br />
[[Image:SHR-Setup-Language.png|200px|thumb|Initial setup]]<br />
On the first boot, Setup is automatically initiated to walk the user through basic setup of the Enlightenment desktop environment. You are able to choose preferred language of the desktop environment, Illume SHR themed profile or select default menu (only one at the moment). <br />
<br />
On the Add icon screen you can add icons for some application. If you add a terminal based application like mplayer, you will see an icon but no application running upon click, as it will run in the background. <br />
Last screen allow settin up quick launch applications.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
[[Image:SHR-Setup-Profile.png|200px|thumb|Theme profile]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
<br />
[[Image:SHR-Setup-Menu.png|200px|thumb|Menu]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
<br />
[[Image:SHR-Setup-Add-Icons.png|200px|thumb|Add icons]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " | <br />
<br />
[[Image:SHR-Setup-Quick-Launch.png|200px|thumb|Quick launch]]<br />
<br />
|}<br />
<br />
===SIM Auth===<br />
<br />
[[Image:SHR-SIM-Auth.png|200px|thumb|SIM Auth]]<br />
SIM Pin is asked for upon start up.<br />
<br />
===First look===<br />
[[Image:SHR-First-Look.png|200px|thumb|Desktop screen]]<br />
'''Illume desktop''' is default home screen of the SHR desktop. Application files located in /usr/share/applications are displayed here. All applications are ran fullscreen and you can switch between them by using the Task switcher in the Top Shelve or by using the < left or right > arrows in the Top Shelve.<br />
<br />
The Illume desktop can be easily customized - slide the Top Shelve down and tap the Settings icon (Wrench).<br />
<br />
{{Note|TIP: for better access of the Settings icon, tap and hold the Settings icon, then drag it to the right.}}<br />
<br />
'''Illume settings''' provides various options to alter the desktop environment. You can change sizes of elements, single or double click, wallpaper. To access all the various options, open Illume Settings and slide the visible icons to the left, to preview more options on the right hand side.<br />
<br />
The little applets in the Top Shelve (for example Battery, GSM, Bluetooth etc.) are called '''Shelve gadgets''' and you can configure whether they are visible (on the front part of the top shelve) or hidden (you can access them by sliding the top shelve) through Illume Settings -> Display -> Shelve gadget.<br />
<br />
Some screens are not resized properly to fit the Freerunner's display - for example the Wallpapper setting. This is a known bug already reported upstream.<br />
<br />
<!-- [[Image:SHR-Top-Shelve.png|200px|thumb|Top Shelve]] --><br />
<br />
===Phone applications===<br />
<br />
Besides other software, SHR comes with 4 main phone applications: Dialer, Contacts, Messages and Phone log.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " | <br />
[[Image:SHR-Dialer.png|200px|thumb|Dialer]]<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
[[Image:SHR-Contacts.png|200px|thumb|Contacts]]<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
[[Image:SHR-Contacts-Options.png|200px|thumb|Contact options]]<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
[[Image:SHR-Contact-Add.png|200px|thumb|Add new contact]]<br />
|}<br />
<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " | <br />
[[Image:SHR-Mesages.png|200px|thumb|Messages]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
<br />
[[Image:SHR-Messages-Options.png|200px|thumb|Messages options]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
[[Image:SHR-Message-View.png|200px|thumb|View message]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
[[Image:SHR-Message-View-chars.png|200px|thumb|Unicode support]]<br />
<br />
|}<br />
<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " | <br />
[[Image:SHR-Mesages-Options.png|200px|thumb|Message options]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
<br />
[[Image:SHR-Phonelog.png|200px|thumb|Phonelog]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |<br />
<br />
[[Image:SHR-Dialer-Active.png|200px|thumb|Active call]]<br />
<br />
|}<br />
<br />
Upon a missed call or an unread message there is a Notifier that presents a screen with button to run Messages or Phonelog application, or you can simply close the Notifier with the Top Shelve cross.<br />
<br />
===Under the hood===<br />
<br />
SHR is based on linux kernel and Openembedded. XGlamo is providing X server environment and Illume (Enlightment window manager module for small devices) is providing comfortable finger controlled desktop environment. Under the hood of the pretty desktop there is FSO middleware talking to the GSM modem, GPS module as well as to the other bits of hardware. SHR ophonekitd daemon is run with X server start up and it communicates with FSO via d-bus. SHR phone applications talk to ophonekitd and also to FSO so for example when you receive a phone call, the dialer is launched to provide a way of answering it. Dialer, Contacts and Messages applications are part of the SHR internal libframeworkd-phonegui-efl library, Phonelog is an extra application written in python-gtk.<br />
<br />
===First steps===<br />
<br />
Right after installation and first boot you might want to do a few initial steps:<br />
<br />
'''Establish network connection''' and SSH into your Freerunner. The root account uses no password by default. You can establish connection either via USB to your desktop and enable NAT or you can connect through Wifi. If you use USB, some setup is required on the desktop side, please read [[USB_Networking]]. For Wifi, you can use [[#Network manager|Network Manager]]<br />
<br />
'''Check if GSM is working correctly''' - observe the GSM gadget in the Top Shelve and see reported signal of your GSM operator <br />
<br />
'''Check and set call volume''' - this is handled by alsa state files in /usr/share/shr/scenarii/ . To customize speaker volume edit /usr/share/shr/scenarii/gsmheadset.state and change control 4. Values between from 105 to 120 might be sufficient.<br />
<br />
Shell you want to alter more parameters be aware that each file is a set of value for the 94 parameters. Some of the important ones are:<br />
<br />
Control 48: internal mic of the tel (set to 2 or 3)<br />
Control 4 : internal speaker (set from 110 to 120)<br />
Control 49: headset mic<br />
Control 3 : headset speaker<br />
<br />
'''Initialize opkg database''' in order to install some applications from SHR repositories or from other sources, for example [[http://opkg.org opkg.org]]. While still being online, you need to first run<br />
<br />
opkg update<br />
<br />
Searching in the opkg database can take a long time. You can speed things up by dumping the database into a file and grepping it through.<br />
<br />
Do this only once or after every opkg update:<br />
<br />
opkg list > packages.txt<br />
<br />
Then you can search quickly for package name, for example for navit:<br />
<br />
grep navit packages.txt<br />
<br />
'''SwapSpace'''<br />
<br />
The Freerunner has only 128mb ram, when this is used up applications get killed. This is particularly bad while doing opkg upgrade.<br />
<br />
WARNING: this mights kill your sd card, since there might be a lot of read/writes to the same spot. <br />
<br />
dd if=/dev/zero of=/swapfile bs=1024 count=65536<br />
<br />
Add a line to fstab so next time you boot there will be swap<br />
<br />
echo "/swapfile swap swap defaults 0 0">> /etc/fstab <br />
<br />
Make swap<br />
<br />
mkswap /swapfile<br />
<br />
Make the swap file work now:<br />
<br />
swapon /swapfile<br />
<br />
'''Changing root password'''<br />
<br />
SHR is shipped without root password (just press enter)<br />
<br />
This is very dangerous if you connect using wifi, or USB. You need to activate the root password:<br />
<br />
passwd<br />
<br />
then type your selected password (2 times)<br />
<br />
===Localization===<br />
[[Image:SHR-Illume-Settings-Languages.png|200px|thumb|Setting Language]]<br />
<br />
You can change the language of the SHR desktop environment by using the Settings of Illume. For Example, for Czech language: in Illume Top Shelve go to Wrench (Settings) -> Language -> Language Settings -> and choose: Čeština. If your language is not in the menu you can install by using opkg.<br />
<br />
You can list all available languages by running:<br />
<br />
opkg list | grep glibc-locale-<br />
<br />
And install the language of your choice (for example czech):<br />
<br />
opkg install glibc-locale-cs<br />
<br />
After this, the Language Settings of Illume will offer Czech. <br />
<br />
<br />
This will localize the Illume environment and will also set correct lang environment variable. If you wish to have translations for other applications, you need to install them again (presuming they are available):<br />
<br />
This will install czech localisation for SHR phone applications, SHR Settings and TangoGps:<br />
<br />
opkg install libframeworkd-phonegui-efl-locale-cs shr-settings-locale-cs tangogps-locale-cs<br />
<br />
For localized terminal environment (ssh login) set lang variables set /etc/profile, example for Czech language:<br />
<br />
export LANG=cs_CZ<br />
export LC_ALL=cs_CZ<br />
<br />
<br />
The Illume keyboard offers english dictionary correction by default. You can list all the dictionaries available for installation:<br />
<br />
opkg list | grep illume-dic<br />
<br />
<br />
If your language is not available and english is bothering you, you can set an empty dictionary:<br />
<br />
echo "" > /usr/lib/enlightenment/modules/illume/dicts/None.dic<br />
<br />
By using it, it will get filled by the words you use and after time will start helping and correcting your typing.<br />
<br />
===Date and time===<br />
<br />
Timezone is automatically retrieved from the GSM network. Date and time are automatically set from GPS or Network. The easiest way of setting the time for the first time is to run TangoGps (GPS & Map icon) and obtaining GPS fix. Time will then be set automatically after several minutes.<br />
<br />
Time can set time also manually.<br />
<br />
Via SHR-Settings -> Date/time -> Set time<br />
<br />
From linux based desktop:<br />
<br />
ssh root@192.168.0.202 "date -u -s `date -u +%m%d%H%M%Y.%S`"<br />
<br />
You can also set the hardware clock to the system time:<br />
<br />
hwclock --systohc<br />
<br />
===Data synchronization===<br />
[[Image:SHR-PISI.png|200px|thumb|PISI Contact Sync]]<br />
[[Image:SHR-PISI-dates.png|200px|thumb|PISI Calendar Sync]]<br />
<br />
You can synchronize your contacts and appointments data with various sources. The sync can by done by program called [http://pisi.projects.openmoko.org/ PISI] . SIM contacts and calendar entries are currently possible to sync on SHR.<br />
<br />
For calendar install dates<br />
<br />
opkg install dates<br />
<br />
Supported Contacts data sources:<br />
* SIM via DBUS (e.g. SHR)<br />
* QTopia address book (e.g. OM 2008.12)<br />
* LDAP (read only)<br />
* VCF files (local / webdav)<br />
* Google contacts<br />
<br />
Supported Calendar data sources:<br />
* Google calendars<br />
* ICalendar files (local / webdav)<br />
<br />
To install PISI, run <br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="left";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:80%; text-align:left " | <br />
<br />
opkg install http://www.opkg.org/packages/0_python-ldap_2.3.6_armv4t.ipk python-netclient python-netserver python-pycairo python-pygobject python-pygtk python-sqlite3 http://www.opkg.org/packages/1_python-vobject_0.8.1_armv4t.ipk http://www.opkg.org/packages/0_python-webdav_0.1.2_armv4t.ipk http://www.opkg.org/packages/1_python-gdata_1.3.0_armv4t.ipk http://www.opkg.org/packages/1_python-dateutil_1.4.1_armv4t.ipk http://www.opkg.org/packages/openldap_2.3.43_armv4t.ipk http://projects.openmoko.org/frs/download.php/841/pisi_0.3_armv4t.ipk<br />
<br />
| <br />
<br />
|}<br />
<br />
Configuration example, .pisi/conf to sync contacts and calendar with google calendar and contacts with google mail:<br />
<br />
[googleCalendar]<br />
description=My Google Calendar<br />
module=calendar_google<br />
user=user@gmail.com<br />
password=secret<br />
calendarid=user@gmail.com<br />
<br />
[pimlicodates]<br />
description= Pimlico Dates<br />
module=calendar_ics<br />
path=/home/root/.evolution/calendar/local/system/calendar.ics<br />
<br />
[googlecontacts]<br />
description=Google Contacts Account<br />
module=contacts_google<br />
user=user@gmail.com<br />
password=secret<br />
<br />
[shrsim]<br />
description=SHR SIM Card Contacts<br />
module=contacts_dbussim<br />
max_simentries = 250<br />
simentry_name_maxlength=18<br />
<br />
===Reporting bugs===<br />
<br />
SHR is a work in progress. Shell you experience issues, please report them back to SHR. With your report provide logs from<br />
<br />
/var/log/ophonekitd<br />
/var/log/frameworkd<br />
<br />
To report a bug, please go to http://shr-project.org/trac/report<br />
<br />
Check if the bug is already reported. If no, add a ticket, be as much precise as you can in the title and the description, in what circumstances the issue happened and so on.<br />
<br />
==SHR Settings==<br />
[[Image:SHR-Settings-main.png|200px|thumb|SHR Settings]]<br />
<br />
SHR Settings is the main setting application of SHR. In the background it uses [[FSO]] specific dbus calls as well as low level commands. The graphical interface is Elementary-Python based. It provides an easy way of setting up your phone to your liking - from phone related settings, to requesting resources in order to prevent screen dim or suspend (for example while using GPS).<br />
<br />
While some settings are persistent over reboots, other are not.<br />
<br />
'''Main Screen'''<br />
Main screen is divided into few categories, which contain modules. Every SHR Settings module has specified task - control GSM antenna power, set actual time etc. <br />
<br />
'''Phone'''<br />
<br />
'''GSM'''<br />
<br />
<br />
In GSM settings you can turn off and on GSM module. After turning off antenna, whole GSM modem is turned off.<br />
<br />
To list available providers, click on Operators button. Scanning can take some time. After while, list of operators should pop up.<br />
<br />
You can't connect to operators marked [forbidden]. After failed connect, message is displayed.<br />
<br />
Selecting operator from list also changes modem registration mode to manual. It won't register to other network, even if some is available and has better signal strengh. To return to automatic mode, click "Automatic" button in operator list.<br />
<br />
'''Call'''<br />
<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-Phone.png|200px|thumb|Phone settings]]<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Settings-List-providers.png|200px|thumb|List providers]]<br />
<br />
|}<br />
<br />
You can set if your phone number should be displayed to other party. You can either depend on network decision ("By network") or force it manually ("Manual")<br />
<br />
'''SIM'''<br />
<br />
Here you can view some informations about your SIM card and clean phone and messagebooks.<br />
<br />
'''Others'''<br />
<br />
'''Profile'''<br />
<br />
Here you can select current profile, which device should use to determine ring tone etc.<br />
<br />
'''Current profile'''<br />
<br />
Here you can adjust properties of currently used profile. Available settings: ring tone, ring volume, ring vibration, ring loop, ring length, message tone, message volume, message vibration, message loop, message length.<br />
<br />
To change ring tone, click on "Change" button.<br />
<br />
To use your own ring tone, place it in /usr/share/sounds directory.<br />
<br />
After selecting sid tune as ring tone, there are available controls to select tune number from file.<br />
<br />
<br />
This is changing settings in /etc/freesmartphone/opreferences/conf/phone/default.yaml<br />
<br />
ring-volume # Ring Volume control 0 (mini) to ? maxi)<br />
ring-length # min time for ringtone. Must be greater than the duration of you ringtone<br />
ring-loop # define the number of loop of ringtone to play<br />
ring-tone: "ringtone_ringnroll.ogg" # .ogg example<br />
ring-tone: "Arkanoid_PSID.sid" # .sid example, use default tune<br />
ring-tone: "Arkanoid_PSID.sid;tune=2" # .sid example, plays the second tune of that<br />
<br />
If you like to test a .sid you can play it using this command on the FR:<br />
<br />
gst-launch filesrc location=Arkanoid_PSID.sid ! siddec tune=2 ! alsasink<br />
<br />
Note that it's a ! used and not a | to construct the gstreamer pipe command.<br />
<br />
<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-Profiles.png|200px|thumb|Profiles]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Settings-Profiles-Ringtones.png|200px|thumb|Ringtones]]<br />
<br />
|}<br />
<br />
<br />
<br />
'''Connectivity'''<br />
<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-Connectivity.png |200px|thumb|Connectivity top]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Settings-Connectivity2.png |200px|thumb|Connectivity bottom]]<br />
|}<br />
<br />
<br />
'''WiFi'''<br />
<br />
With "WiFi radio" toggle you can set, if wifi module should be powered. WiFi radio has to be turned on before trying to connect to WiFi network, unless you try to connect through Mokonnect which is capable of powering it up.<br />
<br />
'''GPRS'''<br />
<br />
To enter APN, login and password fields, just click on actual value (default: "internet"). Keyboard will pop up.<br />
If you don't know APN, login and passwork, ask your provider.}}<br />
<br />
{{Note|You can also use Mokonnect to manage your Gprs connection}}<br />
<br />
To connect to GPRS network, just click "Connect" button. Entered values will be saved after successful connection.<br />
<br />
'''USB'''<br />
<br />
With this toggle you can switch USB port between device (Neo to PC) or host (device to Neo) modes.<br />
<br />
'''Bluetooth'''<br />
<br />
To power up Bluetooth module, swith "Bluetooth radio" toggle to "On". After that, "Visibility" toggle should arrive - set it to "On" if you want your FR to be visible by other Bluetooth devices on scanning.<br />
<br />
'''GPS'''<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-GPS.png |200px|thumb|center|GPS]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Settings-GPS-Satelites.png |200px|thumb|GPS Satelite details]]<br />
|}<br />
<br />
<br />
<br />
'''GPS'''<br />
<br />
By default, GPS is turned on only when requested (when you turn on TangoGPS, Navit, omgps or other GPS app). That state corresponds to "Auto" setting. After changing to "Manual", you can force set it to on or off.<br />
<br />
'''GPS information'''<br />
<br />
This page can be used to monitor GPS status. If some value isn't known, then "unknown" is displayed.<br />
<br />
You can also view information about every visible satellite and check, which are used for getting fix. To do that, just click "Satellite details".<br />
<br />
If you experience problems with GPS, turn it off, click "Remove AGPS data" and reboot your Neo.<br />
<br />
'''Date/time'''<br />
<br />
[[Image:SHR-Settings-Date-Time.png |200px|thumb|Date & Time]]<br />
<br />
'''Time'''<br />
<br />
Here you can view and set actual time. By default, time is just displayed, To adjust it, click on "Set time".<br />
<br />
After finishing adjusting, click "OK" button.<br />
<br />
'''Date'''<br />
<br />
This module displays current date.<br />
<br />
'''Power'''<br />
<br />
'''Battery'''<br />
<br />
This module displays informations about battery state - charge, voltage, remaining time etc. To update data, click "Update" button.<br />
<br />
Here you also force enable 500mA charging.<br />
<br />
'''Display'''<br />
<br />
With this slider you can easily tweak backlight power.<br />
<br />
{{Note|This setting isn't permanent over sessions. At boot backlight is set back to 100%.}}<br />
<br />
'''Power'''<br />
<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-Power.png |200px|thumb|Power]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Settings-Timeouts.png |200px|thumb|Timeouts]]<br />
|}<br />
<br />
Here you can turn on or off automatic dimming or suspend after idle timeout (see: Timeouts module)<br />
<br />
'''Timeouts'''<br />
<br />
Here you can set up values of idle timeouts used by device. Timeouts are reached in this order: idle -> idle dim -> idle prelock -> lock -> suspend. Idle, idle prelock and lock aren't used by default in SHR at the moment. This setting changes parameters in /etc/frameworkd.conf :<br />
<br />
[odeviced.idlenotifier]<br />
suspend = 20<br />
lock = 2<br />
idle_prelock = 12<br />
idle = 10<br />
idle_dim = 20<br />
<br />
'''Services'''<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-Services.png |200px|thumb|center|Services]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Service-restart.png |200px|thumb|Services debug screen]]<br />
|}<br />
<br />
Here is listed every interesting script from /etc/init.d/ directory.<br />
<br />
After clicking on some, you can either start, restart or stop service and view result.<br />
<br />
'''Others'''<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " |<br />
<br />
[[Image:SHR-Settings-Others.png |200px|thumb|Others]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:50% " | <br />
<br />
[[Image:SHR-Settings-Splash-Preview.png |200px|thumb|Splash preview]]<br />
|}<br />
<br />
'''Splash'''<br />
<br />
With this selector you can select theme used by shr-splash at boot and shutdown. After clicking "Preview", selected boot image will be displayed for 5 seconds.<br />
<br />
'''PIM'''<br />
<br />
Module used by opimd developers. Doesn't have influence on behaviour of default SHR image.<br />
<br />
Every opimd domain has different backends to store it's data. The domain reads data from every backend and writes data to the default backend. So with the selector in shr-settings you can choose the backend that stores newly generated data, it doesn't copy or move existing data to a different backend.<br />
<br />
'''Userspace backups'''<br />
<br />
Here you can either archive or restore your files and configurations.<br />
<br />
'''Image information'''<br />
<br />
This module contains basic information about installed image - name of buildhost, used revision, branch and time of build.<br />
<br />
==Theming==<br />
[[Image:SHR-Neo-Theme.png|200px|thumb|Neo theme]]<br />
Find available themes by running <br />
<br />
opkg list | grep theme-illume<br />
<br />
install it by<br />
<br />
opkg install e-wm-theme-illume-sixteen elementary-theme-sixteen<br />
<br />
http://opkg.org has a very fast theme called nEo<br />
<br />
opkg install http://www.opkg.org/packages/e-wm-theme-neo_0.2_armv4t.ipk<br />
opkg install http://www.opkg.org/packages/elementary-theme-neo_0.2_armv4t.ipk<br />
opkg install http://www.opkg.org/packages/etk-theme-neo_0.2_armv4t.ipk<br />
opkg install -force-overwrite http://www.opkg.org/packages/libframeworkd-phonegui-efl-theme-neo_0.2_armv4t.ipk<br />
<br />
If you also want the GTK+ Applications to fit in with the rest of the Systems look execute<br />
<br />
opkg install http://www.opkg.org/packages/gtk-theme-neo_0.1_armv4t.ipk<br />
<br />
For a completely monolithic look additionally execute<br />
<br />
opkg install http://www.opkg.org/packages/gpe-theme-neo_0.1_armv4t.ipk<br />
opkg install http://www.opkg.org/packages/icon-theme-neo_0.2_armv4t.ipk<br />
<br />
Please observe the command line output when installing these themes, since it will tell you how to activate the themes.<br />
<br />
{{Note|some of the theme packages have to be reinstalled after an opkg upgrade.}}<br />
<br />
Reverting back can be done by <br />
<br />
opkg install e-wm-theme-illume-sixteen shr-theme-gtk-e17lookalike -force-reinstall<br />
opkg install libframeworkd-phonegui-efl0 e-wm-theme-default etk-theme-shr shr-theme -force-reinstall<br />
<br />
==FSO Resources==<br />
<br />
FSO is in control of each device. These are called resources. If the software wanting to use the device is capable of requesting this resource via d-bus, FSO will do this, otherwise you might need to power the device manually. After the requested resource is released, FSO will power it down. Manual resource request can be done through SHR Setting or you can use fsoraw command. (Using fsoraw is faster and better then running dbus commands)<br />
<br />
opkg install fsoraw<br />
<br />
Example of usage fsoraw:<br />
<br />
fsoraw -r Display mokomaze<br />
<br />
'''Wifi'''<br />
<br />
Unless this resource is enabled you've no eth0 and wifi module is completely un-powered. Use the network manager to set up networks, Mokonnect will power Wifi up automatically when needed.<br />
<br />
'''Bluetooth'''<br />
<br />
You need to have this resource requested to have bluetooth module powered.<br />
<br />
'''GPS'''<br />
<br />
The fso-gpsd is a daemon waiting for gsmd connections, automatically powering the device on and off. When a connection exists, it powers up the GSM. In SHR Settings you can switch GPS completely off SHR Settings -> GPS -> Manual > Off<br />
<br />
'''GSM'''<br />
<br />
You need to have this resource requested to have GSM module powered.<br />
<br />
'''Display'''<br />
<br />
While this resource is requested the display won't be blanked and suspend is disabled.<br />
<br />
'''CPU'''<br />
<br />
Default rules.yaml checks for this resource to disable automatic suspend when it's requested. While this resource is kept suspend is disabled (but screen can be blanked).<br />
<br />
'''Test'''<br />
<br />
A test resource<br />
<br />
==Network manager==<br />
<br />
While there are several ways of networking - Wifi, USB, Bluetooth and Gprs - By default, USB networking is enabled in /etc/network/interfaces.<br />
<br />
Enhanced configuration is possible through direct editing of /etc/network/interfaces or through Mokonnect.<br />
<br />
Connmand daemon with Mokonnect are the recommended user level applications for setting up networking. At the moment, Mokonnect can manage USB, Wifi and Gprs connections, as well as routing and NAT. Wifi device is not required to be manually turned on via SHR-Settings as Mokonnect will automatically enable the device when needed and disable after use.<br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:33% " |<br />
[[Image:SHR-Mokonnect.png|200px|thumb|Mokonnect]]<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:33% " | <br />
<br />
[[Image:SHR-Mokonnect-Wifi.png|200px|thumb|Mokonnect Wifi]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:33% " | <br />
<br />
[[Image:SHR-Mokonnect-Wifi-Scan.png|200px|thumb|Mokonnect Wifi Scan]]<br />
<br />
<br />
|}<br />
<br />
==Bluetooth==<br />
<br />
Bluetooth can be used for several different applications - file transfer, networking, HIDD, music playing (A2DP), calling etc. In some occasions, the devices need to be authorized - paired. At the moment, support for some bluetooth applications is better then for others - it is possible to do all mentioned above with the notice that phone calls with bluetooth headset are always routed to the bluetooth even if it is not around, making it quite difficult to use.<br />
<br />
Don't forget you need to turn the bluetooth radio on in SHR Settings -> Connectivity -> Bluetooth Radio: On, where you can also make the bluetooth device visible.<br />
<br />
Please see http://wiki.openmoko.org/wiki/Manually_using_Bluetooth for detailed information about using bluetooth and also for list of supported devices.<br />
<br />
'''File transfer'''<br />
<br />
There are several obex programs allowing file transfer, all in console at the moment. Obexpush installs obextool, and opd daemon:<br />
<br />
opkg install obexpush<br />
<br />
Default receiving path (editable in /etc/default/opd_args ) doesn exist, so create it<br />
<br />
mkdir /var/obexpush<br />
<br />
Files are then received automatically, no notice, no confirmation... they just silently apper in /var/obexpush<br />
<br />
To send some files, first scan for devices:<br />
<br />
hcitool scan<br />
Scanning ...<br />
00:16:41:F5:A5:BC laptop<br />
<br />
Then send it onto bt address found in the scan:<br />
<br />
obextool push image.jpg 00:16:41:F5:A5:BC 10<br />
<br />
'''Connect Bluetooth keyboard'''<br />
<br />
hidd --search<br />
<br />
'''Pairing'''<br />
<br />
This comes from http://wiki.openmoko.org/wiki/Manually_using_Bluetooth#Once_Again.2C_Bluetooth_Headset_on_Freerunner<br />
<br />
Now, you must pair the bluetooth headset with your Freerunner. Make sure the bluetooth chip is powered up (can be done through the Connectivity section in the SHR-Unstable settings manager) and that bluetoothd is running:<br />
/etc/init.d/bluetooth start<br />
Now, to actually pair the bluetooth headset, you will need the simple-agent script. If you already have it, excellent. If you, like me, do not, then you can get it here: http://dl.getdropbox.com/u/453116/simple-agent<br />
<br />
Put it in /usr/bin/ and run '''chmod a+x /usr/bin/simple-agent'''<br />
<br />
Now put your headset into pairing mode and run <br />
<br />
hcitool scan<br />
<br />
Find your headset and use its address in the command <br />
<br />
simple-agent hci0 XX:XX:XX:XX:XX:XX<br />
<br />
If you give a third parameter (what it is doesn't matter) to simple-agent, it will disconnect then reconnect to the headset (reset pairing).<br />
<br />
'''GSM phonealls with bluetooth headset<br />
'''<br />
'''Configuring bluez'''<br />
<br />
Older SHR releases need to uncomment '''SCORouting=PCM''' setting in '''[General]''' section of<br />
<br />
/etc/bluetooth/audio.conf<br />
<br />
like this:<br />
<br />
# SCO routing. Either PCM or HCI (in which case audio is routed to/from ALSA) <br />
# Defaults to HCI <br />
SCORouting=PCM <br />
<br />
do not forget to restart bluetoothd after that.<br />
<br />
/etc/init.d/bluetooth stop<br />
/etc/init.d/bluetooth start<br />
<br />
'''Configuring FSO'''<br />
<br />
Now we must tell frameworkd that you have a bluetooth headset. Headset parameters should be set in<br />
<br />
/etc/freesmartphone/opreferences/conf/phone/default.yaml<br />
<br />
Parameters bt-headset-enabled and bt-headset-address (see opreferences/schema/phone.yaml for semantics).<br />
<br />
You need to restart FSO for the changes to take effect.<br />
<br />
/etc/init.d/frameworkd restart<br />
<br />
example of my /etc/freesmartphone/opreferences/conf/phone/default.yaml:<br />
<br />
message-length: 7<br />
message-tone: notify_message.wav<br />
message-vibration: 1<br />
message-volume: 10<br />
ring-loop: 1<br />
ring-tone: ringtone_ringnroll.wav<br />
ring-vibration: 1<br />
ring-volume: 10<br />
bt-headset-enabled: 1<br />
bt-headset-address: 00:09:DD:31:92:98<br />
<br />
'''Connecting and reconnecting the bt device'''<br />
<br />
You might need to get the bluetooth headset connected manually on the beginning and also after suspend:<br />
<br />
mdbus -s org.bluez /org/bluez/`pidof bluetoothd`/hci0/dev_xx_xx_xx_xx_xx_xx org.bluez.Headset.Connect<br />
<br />
where xx_xx_xx_xx_xx_xx is address of the device, for example:<br />
<br />
mdbus -s org.bluez /org/bluez/`pidof bluetoothd`/hci0/dev_00_09_DD_31_92_98 org.bluez.Headset.Connect<br />
<br />
Hopefully, your bluetooth headset now works. Good luck!<br />
<br />
==System Customizing==<br />
<br />
'''Changing the splash screen'''<br />
<br />
list available splash screen themes<br />
<br />
opkg list | grep splash-theme<br />
<br />
and install one of the available themes<br />
<br />
opkg install shr-splash-theme-dontpanic<br />
<br />
Then go to SHR Settings -> Others -> Themes. Here you can preview installed themes and change the default one.<br />
<br />
'''Install functional alarm application'''<br />
<br />
opkg remove -force-depends elementary-alarm; opkg install ffalarms<br />
<br />
'''Enable mouse cursor''' <br />
<br />
edit line 121 of /etc/X11/Xinit and erase -hide-cursor<br />
<br />
ARGS="$ARGS -dpi ${DPI} -screen ${SCREEN_SIZE} -mouse tslib -root-ppm /usr/share/pixmaps/xsplash-vga.ppm vt1"<br />
<br />
'''Improve speed of Elementary applications'''<br />
<br />
Set the Elementary rendering engine used for Evas to x11-16 (Software X11 16bpp engine, may have bugs and will be lower quality, but faster):<br />
echo -e "#!/bin/sh\n\nexport ELM_ENGINE=x11-16" > /etc/profile.d/set-elm-engine.sh<br />
<br />
<br />
Additionally in the SHR-Unstable repositories there are theme packages optimized for 16bpp color. Both packages can be installed with the following command:<br />
<br />
opkg install e-wm-theme-illume-sixteen elementary-theme-sixteen<br />
<br />
You can then append the /etc/profile.d/set-elm-engine.sh with:<br />
<br />
# Set Optimized theme<br />
export ELM_THEME=sixteen<br />
<br />
You can also then change Illume to use the sixteen theme by clicking the wrench->Look->Theme-illume-sixteen->OK. Then switch Illume to use the 16bpp Engine by clicking the wrench->Advanced(you will need to drag and slide the top menu)->Engine->Software_16->OK. This should give you a much faster interface without the low quality look the default SHR themes have at this lower color depth.<br />
<br />
Read http://trac.enlightenment.org/e/wiki/Elementary<br />
<br />
If you try to change Wallpaper or Theme and Illume keeps on crashing, it might be caused by the whole Illume running in Software_16 mode. Go to Illume Settings, slide the icon bar and select Advanced. There tap on Engine and select Software. After this, you can change your Wallpaper or Theme. Selecting Software_16 later on again will speed up the desktop's response (though causing it to be a bit uglier).<br />
<br />
'''Speedup of suspend and wake up'''<br />
<br />
I you are using Qi and installation on µSD card, you can change the kernel parameter loglevel=1 1 in /boot/append-GTA02 . For u-boot and installation in nand just type<br />
<br />
klogd -c 1<br />
<br />
into the console. This saves you from 3 seconds worth of console output on every resume.<br />
<br />
If you like the effect of this command and want it to be executed at every startup, you just have to log into your phone and type the following:<br />
<br />
cat > /etc/init.d/resumespeedup << EOF<br />
#!/bin/sh<br />
/sbin/klogd -c 1<br />
EOF<br />
chmod +x /etc/init.d/resumespeedup<br />
ln -s ../init.d/resumespeedup /etc/rc1.d/S06resumespeedup<br />
ln -s ../init.d/resumespeedup /etc/rc2.d/S06resumespeedup<br />
ln -s ../init.d/resumespeedup /etc/rc3.d/S06resumespeedup<br />
ln -s ../init.d/resumespeedup /etc/rc4.d/S06resumespeedup<br />
ln -s ../init.d/resumespeedup /etc/rc5.d/S06resumespeedup<br />
<br />
'''Opimd utils'''<br />
<br />
Opimd utils is a set of several testing scripts to play with the new opimd backends. It also provides opimd-messages program and mainly new opimd-notifier that is much better then the standard one.<br />
<br />
opkg install opimd-utils<br />
<br />
'''opkg upgrade issues'''<br />
<br />
As opkg had some issues recently, installation might get broken due to that. You can fix it or prevent by using the following scripts<br />
<br />
Safe update packages:<br />
<br />
#!/bin/sh<br />
<br />
opkg list_upgradable | awk '!/(kernel|Multiple)/ {print $1}' | \<br />
while read line; do<br />
echo "installing pack $line"<br />
opkg install $line -force-reinstall<br />
done<br />
<br />
<br />
Force reinstall all installed packages<br />
<br />
#!/bin/sh<br />
<br />
opkg list_installed | awk '!/(kernel|Multiple)/ {print $1}' | \<br />
while read line; do<br />
echo "installing pack $line"<br />
opkg install $line -force-reinstall<br />
done<br />
<br />
<br />
No icons, no GSM functions etc. - this is mostly due to '''errors on your uSD''' card. Remove your card and fix it in card reader or by booting to another partition (nand) or by reboot and mount read only, then run fsck.<br />
<br />
For reboot into nand and fix 1st partition of ext2 on your card<br />
<br />
fsck.ext2 /dev/mmcblk0p1<br />
<br />
==Installing Software==<br />
<br />
You can use opkg for installing software packages or you can try SHR Installer from http://git.shr-project.org/git/?p=shr-installer.git;a=summary . It requires packagekitd<br />
<br />
opkg install packagekitd<br />
<br />
If you wan to use opkg after you used the installer, make sure packagekitd is not running<br />
<br />
killall packagekitd <br />
<br />
'''Cool applications'''<br />
<br />
SHR comes with only few preinstalled applications but it's repository provides more cool stuff. Also, there are applications that are not in SHR repos at the moment but can still be installed.<br />
<br />
'''SHR Launcher'''<br />
<br />
[[Image:Launcher.png|200px|thumb|SHR Launcher]]<br />
Launcher is elementary based alternative home screen application and event notifier for SHR. It displays current time, has a user tweak-able launcher with categories and features missed calls and messages applets.<br />
<br />
opkg install libsqlite3-0 http://www.opkg.org/packages/launcher_0.23_arm.ipk<br />
<br />
For '''PIM''' applications you can get dates for calendar, tasks for todos, neote for notes:<br />
<br />
opkg install dates tasks<br />
<br />
opkg install http://neote.googlecode.com/files/neote_0.2.0-r0_all.ipk<br />
<br />
'''Litephone'''<br />
<br />
[[Image:SHR-Litephone.png|200px|left|thumb|Litephone]]<br />
<br />
Litephone is new alternative set of phone applications written in Qt. In it's single application interface it provides basic phone functionality (contacts, calls, messages, phone log, settings). It's main advantage is that it uses opimd for storage of the user data.<br />
<br />
opkg install http://pvtrace.com/litephone/libqtcore4_4.4.3-r3_armv4t.ipk<br />
opkg install http://pvtrace.com/litephone/libqtxml4_4.4.3-r3_armv4t.ipk<br />
opkg install http://pvtrace.com/litephone/libqtdbus4_4.4.3-r3_armv4t.ipk <br />
opkg install http://pvtrace.com/litephone/libqtgui4_4.4.3-r3_armv4t.ipk <br />
opkg install http://pvtrace.com/litephone/qt4-x11-free_4.4.3-r3_armv4t.ipk<br />
opkg install http://pvtrace.com/litephone/litephone_0.0.1-r2_armv4t.ipk <br />
<br />
'''Mokomaze''' is an excelent eye-candy game using accelerators embedded in your device.<br />
<br />
opkg install mokomaze<br />
<br />
If you tweak the exec procedure in /usr/share/applications/mokomaze.application into this:<br />
fsoraw -r Display mokomaze<br />
the screen will not blank while playing.<br />
<br />
'''CellHunter''' is a game to collect information about mobile phone cells. This information can later be used to roughly determine your position without powering on the GPS chip. [http://78.47.116.33/~hole/cellhunter/ CellHunter homepage]<br />
<br />
opkg install cellunter<br />
<br />
'''OMGps''' and '''TangoGPS''' are GPS application showing you your position on a map (Openstreetmap, Google maps etc.). You can track your position, save it and use later, save and view points of interest, images or measure your trip. OMGps allows you to overlay different maps on top of each other, set GPS into different modes (walking, car, flying). Maps are downloaded online and used even in offline. <br />
<br />
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:33% " |<br />
[[Image:SHR-TangoGPS-OSM.png|200px|thumb|TangoGPS]]<br />
<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:33% " | <br />
<br />
[[Image:SHR-OMGPS-GM.png |200px|thumb|OMGps]]<br />
<br />
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:33% " | <br />
<br />
[[Image:SHR-Mokomaze.png|200px|thumb|Mokomaze]]<br />
<br />
<br />
|}<br />
<br />
'''Navit''' is a car navigation system with routing engine. It can calculate a route and do on screen and voice road navigation. Maps need to be downloaded beforehand, please check [http://wiki.navit-project.org/index.php/Main_Page#Maps Navit website]. You can get Openstreetmaps through [http://maps.navit-project.org/download/ Navit map extractor], after you download the map it needs to be specified in the .navit/navit.xml file.<br />
<br />
'''Literki''' is full qwerty keyboard with configurable layout, always transparent, therefore applications don't need to redraw screens and popup is therefore very fast. The keys are big enough for everyday use with your fat fingers. To pop up the keyboard: slide your finger upwards from the bottom right corner. To hide the keyboard: slide your finger down on the keyboard. [http://www.opkg.org/package_232.html Opkg page]<br />
<br />
opkg install http://pvtrace.com/literki_0.0.2-r3_armv4t.ipk<br />
<br />
[[Category:SHR]]</div>Vascohttp://openmoko.org/wiki/Import_Vcf_ContactsImport Vcf Contacts2009-03-10T13:47:06Z<p>Vasco: Removed my (now obsolete) contribution</p>
<hr />
<div>To copy your contacts from other devices or desktop systems, you can use the VCF VCard format. This page explains how to export your contacts from various systems and how to import the resulting file on on Openmoko smartphone.<br />
<br />
== Exporting old contacts to VCard format ==<br />
<br />
To use the import tools you need your Contacts in VCF format.<br />
<br />
# On nokia phones use the Nokia phone manager {{Citation needed}}<br />
# On latest SonyEricsson phones choose to send all contacts (via bluetooth) or make a backup on memory card (tested on Z710i, no problems with unicode when importing to openmoko)<br />
# On windows mobile phones you could use active sync to sync with Outlook and then use a Outlook VCF export plugin below<br />
# On LG phones the backup function to memory card creates one file with multiple VCards<br />
<br />
=== Evolution ===<br />
<br />
Evolution can export only to VCF version 3.0, so you need to post-process the exported file.<br />
<br />
* Select Contacts, then File > Save Address Book as VCard and save to your desired destination.<br />
* Use the following command to remove evolution's proprietary fields and convert the file to an encoding Om2008.8 will understand (replace old.vcf to the filename you chose for export of your addressbook in evolution):<br />
<br />
<pre><br />
sed -r -e 's/"X-EVOLUTION-CALLBACK"/MSG/g' \<br />
-e 's/;TYPE=([^,]+),[^;]+([;:])/;TYPE=\1\2/g' \<br />
-e 's/;X-EVOLUTION-UI-SLOT=[0-9]//g' old.vcf \<br />
| iconv -t ISO-8859-1 > new.vcf<br />
</pre><br />
<br />
Note that if you run into errors like<br />
<br />
<pre>found unknown attribute in vobject, TEL </pre><br />
<br />
then there are probably still occurrences of X-EVOLUTION- fields that need to be removed.<br />
Also note that the above script converts your addressbook file to ISO-8859-1 (see last line), as its native UTF-8 apparently isn't recognized by Om2008.8. If necessary, eplace ISO-8859-1 by a encoding that better suits your needs.<br />
<br />
=== Thunderbird ===<br />
<br />
To export VCF from Thunderbird:<br />
<br />
* Get "MoreFunctionsForAddressBook" from http://nic-nac-project.de/~kaosmos/morecols-en.html<br />
* Install the downloaded *.xpi file in Thunderbird<br />
* Open address book<br />
* Select address book to export (not a contact or set of contacts!)<br />
* Right click and export to Vcf format (or use the Tools menu, Actions for AddressBooks) (If gray, you did not select an addressbook.)<br />
* Select destination folder<br />
* sed -r -e 's/;TYPE=([^,]+),[^;]+([;:])/;TYPE=\1\2;/g' < contacts.vcf | iconv -t 'ascii//TRANSLIT' > exported.vcf (otherwise the import function below will bark claiming that the vcard contains no valid information, as described at http://lists.openmoko.org/nabble.html#nabble-td784024 )<br />
<br />
=== Outlook / ActiveSync to VCF ===<br />
<br />
To export VCF from Outlook, open Outlook, then open the VB editor by pressing ALT-F11, Insert a module, and paste in the following. Change "Z:\Openmoko\contacts" to wherever you want your vcf files saved (should be an existing, empty directory), and press F5 to run it.<br />
<br />
'''Code:'''<br />
<br />
<pre><br />
<br />
Sub ExportContactsToVCF()<br />
<br />
<br />
'Cheap and nasty way to export All Contacts to VCF files.<br />
'By Dale Maggee, antisol (at) earthling (dot) net<br />
<br />
Dim CN As ContactItem<br />
Dim NS As NameSpace<br />
Dim Fld As MAPIFolder<br />
<br />
Set NS = Application.GetNamespace("MAPI")<br />
Set Fld = NS.GetDefaultFolder(olFolderContacts)<br />
<br />
For Each CN In Fld.Items<br />
Debug.Print CN.FullName<br />
CN.SaveAs "z:\Openmoko\contacts\" & CN.FullName & ".vcf", olVCard<br />
Next CN<br />
<br />
MsgBox "Done!"<br />
<br />
End Sub<br />
</pre><br />
<br />
voila! you now have multiple VCF files in whatever directory you chose, suitable to be imported by the Om 2007.2 python script below. (However not suitable for the addressbook tool of Om 2008.8.)<br />
<br />
=== Mac OS X Addressbook ===<br />
<br />
To export VCF:<br />
<br />
# Set the vCard Format to 2.1 in the config dialog<br />
# Select all contacts and say "export vcard"<br />
# Despite having selected the charset to be utf-8 you may need to do:<br />
<br />
<code><br />
iconv -f latin1 -t utf-8 vCards.vcf | sed 's/CHARSET=LATIN1://g' > all.vcf<br />
</code><br />
<br />
== Import on Om 2008.12 ==<br />
<br />
The Qtopia addressbook application supports import of VCF files out of the box. The following character encodings have be confirmed to work:<br />
<br />
* ASCII<br />
* latin1<br />
<br />
Files encoded in UTF8 are not supported (non-ASCII characters get mangled on import). To change the character encoding use the following command:<br />
<br />
<code><br />
$ iconv -c -f utf8 -t latin1 addressbook-vCard3.0-utf8.vcf > addressbook-vCard3.0-latin1.vcf<br />
</code><br />
<br />
== Import (and export?) on Om 2008.8 and Qtopia ==<br />
<br />
The Qtopia addressbook application supports import of VCF files out of the box. However, since there is a bug, if there are non-ASCII characters in your contacts you cannot use the version 3 format, otherwise you get multibyte UTF-8 characters mangled. Use the version 2.1 to get the encoding stated explicitly and thus characters imported correctly. But because there is another bug, when using version 2.1 vCards, the addressbook eats up all memory (and potentionally crashes the system) on ''some'' vCards with multiline entries.<br />
<br />
If you're connected via SSH, run the following command first:<br />
<br />
<pre><br />
export DISPLAY=:0<br />
</pre><br />
<br />
''(So that the addressbook will show on your phone. If you do not that and try to run addressbook locally on your computer display, you won't be able to use the application since the needed buttons will not show.)''<br />
<br />
Then you can simply run:<br />
<br />
<pre><br />
addressbook path_to_vCards_file_to_import.vcf<br />
</pre><br />
<br />
Make sure your contact list has extension .vcf.<br />
<br />
You will be asked if you want to import the contacts form addressbook.vcf (the contact name will be taken from the "N:" vCard field).<br />
<br />
To import a huge number of contacts, single .vcf files can be merged together using:<br />
<br />
<pre><br />
cat *.vcf > all.tmp<br />
mv all.tmp all.vcf<br />
</pre><br />
<br />
then import all.vcf<br />
<br />
''Tip: If you want to prevent crashing your system if the memory leak occurs, set some limit on memory available to use, so that only the addressbook application dies after reaching the limit. I.e. prior to running the import, do something like:''<br />
<br />
<pre><br />
ulimit -v 50000<br />
</pre><br />
<br />
If the above does not work, here are the original import guidelines:<br />
<br />
To import your address book from VCard format (ASU/<=Qtopia 4.3.2-080808 snapshot):<br />
<br />
'''''Note: On later versions of QT Extended, replace /opt/Qtopia with /opt/Trolltech/Qtopia in the instructions below'''''<br />
<br />
<pre><br />
export LD_LIBRARY_PATH=/opt/Qtopia/lib<br />
/opt/Qtopia/bin/addressbook /home/root/addressbook.vcf<br />
</pre><br />
<br />
To import your address book from VCard format (>=Qtopia 4.3.2 stable):<br />
<br />
<pre><br />
export LD_LIBRARY_PATH=/opt/Nokia/Qtopia/lib<br />
/opt/Nokia/Qtopia/bin/addressbook /home/root/addressbook.vcf<br />
</pre><br />
<br />
To import your address book from VCard format (>=QTextended 4.4.1 stable):<br />
<br />
<pre><br />
export LD_LIBRARY_PATH=/opt/Trolltech/Qtopia/lib<br />
/opt/Trolltech/Qtopia/bin/addressbook /home/root/addressbook.vcf<br />
</pre><br />
<br />
<br />
===Mass Delete===<br />
<br />
The Qtopia addressbook doesn't seem to have a delete all function, which means that botching a vcf import is a painful process to undo through the phone GUI.<br />
<br />
If you want to delete your entire addressbook or do other mass edits then you'll need access to a command line or GUI SQLite client (SQLite Database Browser seems to be a good, free one, though the SQLite command line client should be fine).<br />
<br />
====Qtopia====<br />
<br />
* Shutdown Qtopia<br />
* Use the client you have chosen to open up /home/root/Applications/qtopia_sqlite.db.<br />
* Important tables: contacts, contactphonenumbers, contactaddresses<br />
* Restart Qtopia when you're done and you should have a reset addressbook.<br />
<br />
====On Om 2008.8====<br />
<br />
* Install sqlite3<br />
* Open the database<br />
* Delete all data from the contacts tables '''This will erase all your contacts and contact categories.'''<br />
<br />
<pre><br />
opkg install sqlite3<br />
sqlite3 /home/root/Applications/Qtopia/qtopia_db.sqlite<br />
<br />
delete from contactcategories;<br />
delete from contactaddresses;<br />
delete from contactcustom;<br />
delete from contactphonenumbers;<br />
delete from contacts;<br />
.quit<br />
</pre><br />
<br />
<br />
The first two are shell commands, the ''delete'' commands must by typed in the '''sqlite>''' prompt which appears after the sqlite3 command. Prompt is not included here to allow copy/paste.<br />
<br />
==== Exporting ====<br />
Make sure you have sqlite3 client installed<br />
<pre>opkg install sqlite3</pre><br />
<br />
Now we can play with the PIM database file located at<br />
<pre>/home/root/Applications/Qtopia/qtopia_db.sqlite</pre><br />
<br />
Exporting to VCF can be done via qtmail's 'send all' function (which only supports sms, bluetooth). <br />
<br />
You can export all your contacts (with each contact's phone numbers on the same line) with this SQL query. This works because the contactphonenumbers table has limited phone_type values. We can't do the same left outer join query for the emails because there can be an unlimited count of emails per contacts.<br />
<pre><br />
Select distinct nickname, title, firstname, middlename, lastname, suffix,<br />
profession, b_webpage, company, office, department, jobtitle, default_email,<br />
cpn1.phone_number as Home_Phone,<br />
cpn2.phone_number as Home_Mobile,<br />
cpn3.phone_number as Home_VOIP,<br />
cpn4.phone_number as Home_Fax,<br />
cpn5.phone_number as Business_Phone,<br />
cpn6.phone_number as Business_Mobile,<br />
cpn7.phone_number as Business_VOIP,<br />
cpn8.phone_number as Business_Fax,<br />
cpn9.phone_number as Business_Pager,<br />
h_webpage, spouse, gender, birthday, anniversary from contacts<br />
<br />
left outer join contactphonenumbers as cpn1<br />
on contacts.recid=cpn1.recid and cpn1.phone_type=1<br />
<br />
left outer join contactphonenumbers as cpn2<br />
on contacts.recid=cpn2.recid and cpn2.phone_type=257<br />
<br />
left outer join contactphonenumbers as cpn3<br />
on contacts.recid=cpn3.recid and cpn3.phone_type=769<br />
<br />
left outer join contactphonenumbers as cpn4<br />
on contacts.recid=cpn4.recid and cpn4.phone_type=513<br />
<br />
left outer join contactphonenumbers as cpn5<br />
on contacts.recid=cpn5.recid and cpn5.phone_type=2<br />
<br />
left outer join contactphonenumbers as cpn6<br />
on contacts.recid=cpn6.recid and cpn6.phone_type=258<br />
<br />
left outer join contactphonenumbers as cpn7<br />
on contacts.recid=cpn7.recid and cpn7.phone_type=770<br />
<br />
left outer join contactphonenumbers as cpn8<br />
on contacts.recid=cpn8.recid and cpn8.phone_type=514<br />
<br />
left outer join contactphonenumbers as cpn9<br />
on contacts.recid=cpn9.recid and cpn9.phone_type=1026;<br />
</pre><br />
<br />
I needed the vcf file for other purposes and found a script [http://sourceforge.net/projects/tsv2vcf/] on SF.net to convert a tab seperated value to a vcf file.<br />
So I used this ugly thing:<br />
<br />
<pre><br />
<br />
sqlite3 ~/Applications/Qtopia/qtopia_db.sqlite $1 'Select distinct firstname, lastname, middlename,<br />
nickname, default_email,title,<br />
cpn5.phone_number as Business_Phone,<br />
cpn1.phone_number as Home_Phone,<br />
cpn8.phone_number as Business_Fax,<br />
cpn9.phone_number as Business_Pager,<br />
cpn2.phone_number as Home_Mobile from contacts<br />
left outer join contactphonenumbers as cpn1<br />
on contacts.recid=cpn1.recid and cpn1.phone_type=1<br />
left outer join contactphonenumbers as cpn2<br />
on contacts.recid=cpn2.recid and cpn2.phone_type=257<br />
left outer join contactphonenumbers as cpn3<br />
on contacts.recid=cpn3.recid and cpn3.phone_type=769<br />
left outer join contactphonenumbers as cpn4<br />
on contacts.recid=cpn4.recid and cpn4.phone_type=513<br />
left outer join contactphonenumbers as cpn5<br />
on contacts.recid=cpn5.recid and cpn5.phone_type=2<br />
left outer join contactphonenumbers as cpn6<br />
on contacts.recid=cpn6.recid and cpn6.phone_type=258<br />
left outer join contactphonenumbers as cpn7<br />
on contacts.recid=cpn7.recid and cpn7.phone_type=770<br />
left outer join contactphonenumbers as cpn8<br />
on contacts.recid=cpn8.recid and cpn8.phone_type=514<br />
left outer join contactphonenumbers as cpn9<br />
on contacts.recid=cpn9.recid and cpn9.phone_type=1026;'| sed 's/|/\t/g' > addressbook.tsv<br />
<br />
</pre><br />
<br />
put the output through tsv2vcf:<br />
<pre><br />
perl tsv2vcf addressbook.tsv addressbook.vcf<br />
</pre><br />
<br />
and got a usable vcf File, with some problems with special chars.<br />
<br />
== Export raw config (including contacts) with Qtopia ==<br />
<pre><br />
scp root@192.168.0.202:~/Applications/Qtopia/qtopia_db.sqlite /tmp/<br />
sqlite3 /tmp/qtopia_db.sqlite .dump<br />
</pre><br />
<br />
Then you can grep the output for your contacts.<br />
<br />
== Import and export for 2007.2 ==<br />
<br />
=== Basic Information ===<br />
<br />
Neo FreeRunner uses Evolution data server (eds) to save contacts.<br />
However, the specific version used differs from what is probably used on your desktop (if you have Evolution installed).<br />
<br />
You ''cannot'' copy your addressbook.db from your desktop to Neo ([http://docs.openmoko.org/trac/ticket/1119 bug 1119]).<br />
<br />
=== Import and Manage Scripts ===<br />
<br />
If you want to import your old contacts to the Neo you could use this script:<br />
<br />
[http://www.smurfy.de/files/neo/manage-contacts Manage Contacts script] [http://www.placard.fr.eu.org/~roland/tmp/manage-contacts.py mirror]<br />
<br />
If you first want to remove all existing contacts you could use this script.<br />
<br />
[http://www.smurfy.de/files/neo/remove_all_contacts remove all script]<br />
<br />
If you have all contacts in seperate vcf files and just want to import all at once:<br />
<br />
[http://www.smurfy.de/files/neo/ac Simple script]<br />
<br />
[http://www.smurfy.de/files/neo/import_contacts Simple script for one big contactsfile]<br />
<br />
(please add a .py after the filename, sorry my hoster gives an error if i link to .py files, even .py.txt)<br />
<br />
In the simple scripts you need to add the following lines<br />
ps = os.popen ('ps auxwwwwe | grep -m 1 DBUS_SESSION_BUS_ADDRESS')<br />
l = ps.read ()<br />
r = re.compile ('DBUS_SESSION_BUS_ADDRESS=(\S+)')<br />
m = r.search (l)<br />
a = m.expand ('\\1')<br />
os.environ ['DBUS_SESSION_BUS_ADDRESS'] = a<br />
<br />
=== Usage ===<br />
<br />
The script is for the 2007.2 Version (default install on Neo FreeRunner), not for Qtopia<br />
<br />
You need Python to use this script so do a<br />
<br />
opkg install python-dbus<br />
<br />
to install python and the python dbus module<br />
<br />
==== Manage Contacts Script ====<br />
<br />
'''This script needs all contacts in one big file'''<br />
<br />
'''You also could run this script on a ssh session!'''<br />
<br />
# Copy your big contacts file (contacts.txt) to your Neo<br />
# Copy script to your Neo<br />
# Connect via ssh to your Neo<br />
# Fix special chars in your contacts file with you favorite text editor<br />
# To import the file run on the SSH shell:<br />
<br />
python manage-contacts.py load < contacts.txt<br />
<br />
# For a backup your existing contacts on the Neo<br />
<br />
python manage-contacts.py dump > contacts.txt<br />
<br />
==== Simple Script ====<br />
<br />
'''You must run the script in the OM Terminal, not over ssh'''<br />
<br />
The script does a listdir and imports ALL files it found in that dir. (i'm a bad python programmer)<br />
<br />
# Copy all vcf files to a separate directory on my freerunner<br />
# Copy the ac script to the parent directory also on my freerunner<br />
# Have the contacts program running (so you have eds running too)<br />
# Go to the terminal on the freerunner and type in the vcf directory: "python ../ac" (root@om-gta02:~/vcf# python ../ac)<br />
## Note: '''You must call the script in the OM terminal''' not via Bluetooth or USB or you get a dbus error. Using "dbus-launch python ../ac" doesn't work either.<br />
# Done :D<br />
<br />
==== Troubleshooting ====<br />
* Make sure you have python and python-dbus installed<br />
* Make sure you have no illegal chars (utf) in the filename and inside the vcf files. (I had problems with Ü,Ä etc)<br />
** The characters seem to work if you convert them from =C3=A4 type of format to proper UTF-8, and the vcards also specify UTF-8 charset. you cannot use other charsets besides UTF-8 since they are delivered via DBus which does not allow others.<br />
* Only vcf files should be in your current directory so do a ../ac.<br />
* You must call the script in the OM terminal not via Bluetooth or USB. If you do so a dbus error occur<br />
<br />
<br />
=== Authors ===<br />
<br />
* Simple script by smurfy - phil <openmoko at smurfy.de><br />
* Manage Contacts script by Roland Mas <lolando at debian.org><br />
* Remove all Contacts script / simple script for one big file by Andreas Dalsgaard <andreas.dalsgaard at gmail.com><br />
<br />
Thanks to [[Import_Sim_Contacts]] for the original Python Script.<br />
<br />
[[Category:Advanced End User]]</div>Vascohttp://openmoko.org/wiki/Buzz_or_notBuzz or not2008-12-11T16:05:41Z<p>Vasco: /* Who suffers from the buzz and who doesn't? */</p>
<hr />
<div>== Who suffers from the buzz and who doesn't? ==<br />
<br />
We need your input to identify why only some people suffer from the infamous buzz problem ([http://docs.openmoko.org/trac/ticket/883 #883] [http://docs.openmoko.org/trac/ticket/1352 #1352]).<br />
<br />
Put your information in the form below.<br />
<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
!Name<br />
!Country<br />
!Buzz Y/N<br />
![http://docs.openmoko.org/trac/ticket/1267 Echo] Y/N<br />
![http://docs.openmoko.org/trac/ticket/1841 WSOD] Y/N<br />
![http://docs.openmoko.org/trac/ticket/1024 Bouncing Calypso] Y/N<br />
!Date code (1)<br />
!s/n<br />
!p/n<br />
!Carrier<br />
!Mhz (2)<br />
!Distro<br />
!Remarks/Comments<br />
|-<br />
|mivaho<br />
|NL<br />
|Y<br />
|?<br />
|N<br />
|?<br />
|20080617<br />
|8A8603161<br />
|56-21147-00<br />
|T-Mobile<br />
|900<br />
|FSO 4.1<br />
|Didn't test buzz with headset<br />
|-<br />
|Rakshat<br />
|India<br />
|N<br />
|N<br />
|N<br />
|?<br />
|20080618<br />
|8A8602471<br />
|56-21147-00<br />
|Airtel<br />
|900<br />
|QTExtended4.2.2<br />
|No echo since flashing QTExtended<br />
|-<br />
|Vasco Nevoa<br />
|Portugal<br />
|Y<br />
|Y<br />
|N<br />
|N<br />
|20080621<br />
|8A8602272<br />
|56-21147-00<br />
|Optimus (mostly GSM1800)<br />
|900<br />
|OM2008 testing (20081211)<br />
|Didn't test buzz with headset<br />
|-<br />
|Andreas Fischer<br />
|Germany<br />
|N<br />
|Y<br />
|N<br />
|?<br />
|20080725<br />
|8A8710691<br />
|56-21147-00<br />
|O2 (Telefonica)<br />
|900<br />
|OM2008 testing (20081211)<br />
|Didn't test buzz with headset<br />
|-<br />
|Simon Fiebiger<br />
|Germany<br />
|Y<br />
|Y<br />
|N<br />
|?<br />
|20080722<br />
|8A8704112<br />
|56-21147-00<br />
|Fonic / Blau<br />
|1800 / 1800<br />
|OM2008 testing (20081211)/ SHR<br />
|tested w/o Headset - Buzz only with GSM1800<br />
|-<br />
|Simon Fiebiger<br />
|Germany<br />
|N<br />
|Y<br />
|N<br />
|?<br />
|20080722<br />
|8A8704112<br />
|56-21147-00<br />
|Vodafone / Congstar<br />
|900 / 900<br />
|OM2008 testing (20081211)/ SHR<br />
|tested w/o Headset - No Buzz at all with GSM900<br />
|-<br />
|drac2000<br />
|Canada<br />
|Y<br />
|Y<br />
|?<br />
|?<br />
|20080620<br />
|8A8604782<br />
|56-21146-00<br />
|Fido<br />
|850 / 1900<br />
|QTExt 4.2.2 / OM2008.9 23Oct<br />
|Buzz 90% of the time , Echo 30% using QtExt<br />
|}<br />
<br />
1 = Date code on phone (under battery)<br />
<br />
2 = 850 (USA,etc.) or 900 (Europe,etc.)</div>Vascohttp://openmoko.org/wiki/Buzz_or_notBuzz or not2008-12-11T16:02:23Z<p>Vasco: /* Who suffers from the buzz and who doesn't? */</p>
<hr />
<div>== Who suffers from the buzz and who doesn't? ==<br />
<br />
We need your input to identify why only some people suffer from the infamous buzz problem ([http://docs.openmoko.org/trac/ticket/883 #883] [http://docs.openmoko.org/trac/ticket/1352 #1352]).<br />
<br />
Put your information in the form below.<br />
<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
!Name<br />
!Country<br />
!Buzz Y/N<br />
!Echo Y/N<br />
!WSOD Y/N<br />
![http://docs.openmoko.org/trac/ticket/1024 Bouncing Calypso] Y/N<br />
!Date code (1)<br />
!s/n<br />
!p/n<br />
!Carrier<br />
!Mhz (2)<br />
!Distro<br />
!Remarks/Comments<br />
|-<br />
|mivaho<br />
|NL<br />
|Y<br />
|?<br />
|N<br />
|?<br />
|20080617<br />
|8A8603161<br />
|56-21147-00<br />
|T-Mobile<br />
|900<br />
|FSO 4.1<br />
|Didn't test buzz with headset<br />
|-<br />
|Rakshat<br />
|India<br />
|N<br />
|N<br />
|N<br />
|?<br />
|20080618<br />
|8A8602471<br />
|56-21147-00<br />
|Airtel<br />
|900<br />
|QTExtended4.2.2<br />
|No echo since flashing QTExtended<br />
|-<br />
|Vasco Nevoa<br />
|Portugal<br />
|Y<br />
|Y<br />
|N<br />
|N<br />
|20080621<br />
|8A8602272<br />
|56-21147-00<br />
|Optimus (mostly GSM1800)<br />
|900<br />
|OM2008 testing (20081211)<br />
|Didn't test buzz with headset<br />
|-<br />
|Andreas Fischer<br />
|Germany<br />
|N<br />
|Y<br />
|N<br />
|?<br />
|20080725<br />
|8A8710691<br />
|56-21147-00<br />
|O2 (Telefonica)<br />
|900<br />
|OM2008 testing (20081211)<br />
|Didn't test buzz with headset<br />
|-<br />
|Simon Fiebiger<br />
|Germany<br />
|Y<br />
|Y<br />
|N<br />
|?<br />
|20080722<br />
|8A8704112<br />
|56-21147-00<br />
|Fonic / Blau<br />
|1800 / 1800<br />
|OM2008 testing (20081211)/ SHR<br />
|tested w/o Headset - Buzz only with GSM1800<br />
|-<br />
|Simon Fiebiger<br />
|Germany<br />
|N<br />
|Y<br />
|N<br />
|?<br />
|20080722<br />
|8A8704112<br />
|56-21147-00<br />
|Vodafone / Congstar<br />
|900 / 900<br />
|OM2008 testing (20081211)/ SHR<br />
|tested w/o Headset - No Buzz at all with GSM900<br />
|-<br />
|drac2000<br />
|Canada<br />
|Y<br />
|Y<br />
|?<br />
|?<br />
|20080620<br />
|8A8604782<br />
|56-21146-00<br />
|Fido<br />
|850 / 1900<br />
|QTExt 4.2.2 / OM2008.9 23Oct<br />
|Buzz 90% of the time , Echo 30% using QtExt<br />
|}<br />
<br />
1 = Date code on phone (under battery)<br />
<br />
2 = 850 (USA,etc.) or 900 (Europe,etc.)</div>Vascohttp://openmoko.org/wiki/Buzz_or_notBuzz or not2008-12-11T15:11:35Z<p>Vasco: /* Who suffers from the buzz and who doesn't? */</p>
<hr />
<div>== Who suffers from the buzz and who doesn't? ==<br />
<br />
We need your input to identify why only some people suffer from the infamous buzz problem ([http://docs.openmoko.org/trac/ticket/883 #883] [http://docs.openmoko.org/trac/ticket/1352 #1352]).<br />
<br />
Put your information in the form below.<br />
<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
!Name<br />
!Country<br />
!Buzz Y/N<br />
!Echo Y/N<br />
!WSOD Y/N<br />
!Bouncing Calypso Y/N<br />
!Date code (1)<br />
!s/n<br />
!p/n<br />
!Carrier<br />
!Mhz (2)<br />
!Distro<br />
!Remarks/Comments<br />
|-<br />
|mivaho<br />
|NL<br />
|Y<br />
|?<br />
|N<br />
|?<br />
|20080617<br />
|8A8603161<br />
|56-21147-00<br />
|T-Mobile<br />
|900<br />
|FSO 4.1<br />
|Didn't test buzz with headset<br />
|-<br />
|Rakshat<br />
|India<br />
|N<br />
|N<br />
|N<br />
|?<br />
|20080618<br />
|8A8602471<br />
|56-21147-00<br />
|Airtel<br />
|900<br />
|QTExtended4.2.2<br />
|No echo since flashing QTExtended<br />
|-<br />
|Vasco Nevoa<br />
|Portugal<br />
|Y<br />
|Y<br />
|N<br />
|N<br />
|20080621<br />
|8A8602272<br />
|56-21147-00<br />
|Optimus (mostly GSM1800)<br />
|900<br />
|OM2008 testing (20081211)<br />
|Didn't test buzz with headset<br />
|-<br />
|Andreas Fischer<br />
|Germany<br />
|N<br />
|Y<br />
|N<br />
|?<br />
|20080725<br />
|8A8710691<br />
|56-21147-00<br />
|O2 (Telefonica)<br />
|900<br />
|OM2008 testing (20081211)<br />
|Didn't test buzz with headset<br />
|-<br />
|Simon Fiebiger<br />
|Germany<br />
|Y<br />
|Y<br />
|N<br />
|?<br />
|20080722<br />
|8A8704112<br />
|56-21147-00<br />
|Fonic / Blau<br />
|1800 / 1800<br />
|OM2008 testing (20081211)/ SHR<br />
|tested w/o Headset - Buzz only with GSM1800<br />
|-<br />
|Simon Fiebiger<br />
|Germany<br />
|N<br />
|Y<br />
|N<br />
|?<br />
|20080722<br />
|8A8704112<br />
|56-21147-00<br />
|Vodafone / Congstar<br />
|900 / 900<br />
|OM2008 testing (20081211)/ SHR<br />
|tested w/o Headset - No Buzz at all with GSM900<br />
|}<br />
<br />
1 = Date code on phone (under battery)<br />
<br />
2 = 850 (USA,etc.) or 900 (Europe,etc.)</div>Vascohttp://openmoko.org/wiki/Buzz_or_notBuzz or not2008-12-11T13:44:40Z<p>Vasco: /* Who suffers from the buzz and who doesn't? */</p>
<hr />
<div>== Who suffers from the buzz and who doesn't? ==<br />
<br />
We need your input to identify why only some people suffer from the infamous buzz problem ([http://docs.openmoko.org/trac/ticket/883 #883] [http://docs.openmoko.org/trac/ticket/1352 #1352]).<br />
<br />
Put your information in the form below.<br />
<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
!Name<br />
!Country<br />
!Buzz Y/N<br />
!Echo Y/N<br />
!WSOD Y/N<br />
!Bouncing Calypso Y/N<br />
!Date code (1)<br />
!s/n<br />
!p/n<br />
!Carrier<br />
!Mhz (2)<br />
!Distro<br />
!Remarks/Comments<br />
|-<br />
|mivaho<br />
|NL<br />
|Y<br />
|?<br />
|N<br />
|?<br />
|20080617<br />
|8A8603161<br />
|56-21147-00<br />
|T-Mobile<br />
|900<br />
|FSO 4.1<br />
|<br />
|-<br />
|Rakshat<br />
|India<br />
|N<br />
|N<br />
|N<br />
|?<br />
|20080618<br />
|8A8602471<br />
|56-21147-00<br />
|Airtel<br />
|900<br />
|QTExtended4.2.2<br />
|No echo since flashing QTExtended<br />
|-<br />
|Vasco Nevoa<br />
|Portugal<br />
|Y<br />
|Y<br />
|N<br />
|N<br />
|20080621<br />
|8A8602272<br />
|56-21147-00<br />
|Optimus<br />
|900<br />
|OM2008 testing (20081211)<br />
|Didn't test buzz with headset<br />
|-<br />
|Andreas Fischer<br />
|Germany<br />
|N<br />
|Y<br />
|N<br />
|?<br />
|20080725<br />
|8A8710691<br />
|56-21147-00<br />
|O2 (Telefonica)<br />
|900<br />
|OM2008 testing (20081211)<br />
|Didn't test buzz with headset<br />
|}<br />
<br />
1 = Date code on phone (under battery)<br />
<br />
2 = 850 (USA,etc.) or 900 (Europe,etc.)</div>Vascohttp://openmoko.org/wiki/Buzz_or_notBuzz or not2008-12-11T13:41:03Z<p>Vasco: /* Who suffers from the buzz and who doesn't? */</p>
<hr />
<div>== Who suffers from the buzz and who doesn't? ==<br />
<br />
We need your input to identify why only some people suffer from the infamous buzz problem ([http://docs.openmoko.org/trac/ticket/883 #883] [http://docs.openmoko.org/trac/ticket/1352 #1352]).<br />
<br />
Put your information in the form below.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
!Name<br />
!Country<br />
!Buzz Y/N<br />
!Echo Y/N<br />
!WSOD Y/N<br />
!Bouncing Clypso Y/N<br />
!Date code (1)<br />
!s/n<br />
!p/n<br />
!Carrier<br />
!Mhz (2)<br />
!Distro<br />
!Remarks/Comments<br />
|-<br />
|mivaho<br />
|NL<br />
|Y<br />
|?<br />
|N<br />
|?<br />
|20080617<br />
|8A8603161<br />
|56-21147-00<br />
|T-Mobile<br />
|900<br />
|FSO 4.1<br />
|<br />
|-<br />
|Rakshat<br />
|India<br />
|N<br />
|N<br />
|N<br />
|?<br />
|20080618<br />
|8A8602471<br />
|56-21147-00<br />
|Airtel<br />
|900<br />
|QTExtended4.2.2<br />
|No echo since flashing QTExtended<br />
|-<br />
|Vasco Nevoa<br />
|Portugal<br />
|Y<br />
|Y<br />
|N<br />
|N<br />
|20080621<br />
|8A8602272<br />
|56-21147-00<br />
|Optimus<br />
|900<br />
|OM2008 testing (20081211)<br />
|Didn't test buzz with headset<br />
|-<br />
|Andreas Fischer<br />
|Germany<br />
|N<br />
|Y<br />
|N<br />
|?<br />
|20080725<br />
|8A8710691<br />
|56-21147-00<br />
|O2 (Telefonica)<br />
|900<br />
|OM2008 testing (20081211)<br />
|Didn't test buzz with headset<br />
|}<br />
<br />
1 = Date code on phone (under battery)<br />
<br />
2 = 850 (USA,etc.) or 900 (Europe,etc.)</div>Vascohttp://openmoko.org/wiki/Buzz_or_notBuzz or not2008-12-11T12:14:18Z<p>Vasco: /* Who suffers from the buzz and who doesn't? */</p>
<hr />
<div>== Who suffers from the buzz and who doesn't? ==<br />
<br />
We need your input to identify why only some people suffer from the infamous buzz problem ([http://docs.openmoko.org/trac/ticket/883 #883] [http://docs.openmoko.org/trac/ticket/1352 #1352]).<br />
<br />
Put your information in the form below.<br />
<br />
{| border="1" cellpadding="20" cellspacing="0"<br />
!Name<br />
!Country<br />
!Buzz Y/N<br />
!Date code (1)<br />
!s/n<br />
!p/n<br />
!Carrier<br />
!Mhz (2)<br />
!Distro<br />
|-<br />
|mivaho<br />
|NL<br />
|Y<br />
|20080617<br />
|8A8603161<br />
|56-21147-00<br />
|T-Mobile<br />
|900<br />
|FSO 4.1<br />
|-<br />
|Rakshat<br />
|India<br />
|N<br />
|20080618<br />
|8A8602471<br />
|56-21147-00<br />
|Airtel<br />
|900<br />
|QTExtended4.2.2<br />
|-<br />
|Vasco Nevoa<br />
|PT<br />
|Y<br />
|20080621<br />
|8A8602272<br />
|56-21147-00<br />
|Optimus<br />
|900<br />
|OM2008 testing (20081211)<br />
|}<br />
<br />
1 = Date code on phone (under battery)<br />
<br />
2 = 850 (USA,etc.) or 900 (Europe,etc.)</div>Vascohttp://openmoko.org/wiki/Buzz_or_notBuzz or not2008-12-11T12:09:23Z<p>Vasco: /* Who suffers from the buzz and who doesn't? */</p>
<hr />
<div>== Who suffers from the buzz and who doesn't? ==<br />
<br />
We need your input to identify why only some people suffer from the infamous buzz problem ([http://docs.openmoko.org/trac/ticket/883 #883] [http://docs.openmoko.org/trac/ticket/1352 #1352]).<br />
<br />
Put your information in the form below.<br />
<br />
{| border="1" cellpadding="20" cellspacing="0"<br />
!Name<br />
!Country<br />
!Buzz Y/N<br />
!Date code (1)<br />
!s/n<br />
!p/n<br />
!Carrier<br />
!Mhz (2)<br />
!Distro<br />
|-<br />
|mivaho<br />
|NL<br />
|Y<br />
|20080617<br />
|8A8603161<br />
|56-21147-00<br />
|T-Mobile<br />
|900<br />
|FSO 4.1<br />
|-<br />
|Rakshat<br />
|India<br />
|N<br />
|20080618<br />
|8A8602471<br />
|56-21147-00<br />
|Airtel<br />
|900<br />
|QTExtended4.2.2<br />
|-<br />
|Vasco Nevoa<br />
|PT<br />
|Y<br />
|20080621<br />
|8A8602272<br />
|56-21147-00<br />
|Optimus<br />
|900<br />
|OM2008 testing<br />
|}<br />
<br />
1 = Date code on phone (under battery)<br />
<br />
2 = 850 (USA,etc.) or 900 (Europe,etc.)</div>Vascohttp://openmoko.org/wiki/Buzz_or_notBuzz or not2008-12-11T12:08:05Z<p>Vasco: /* Who suffers from the buzz and who doesn't? */</p>
<hr />
<div>== Who suffers from the buzz and who doesn't? ==<br />
<br />
We need your input to identify why only some people suffer from the infamous buzz problem ([http://docs.openmoko.org/trac/ticket/883 #883] [http://docs.openmoko.org/trac/ticket/1352 #1352]).<br />
<br />
Put your information in the form below.<br />
<br />
{| border="1" cellpadding="20" cellspacing="0"<br />
!Name<br />
!Country<br />
!Buzz Y/N<br />
!Date code (1)<br />
!s/n<br />
!p/n<br />
!Carrier<br />
!Mhz (2)<br />
!Distro<br />
|-<br />
|mivaho<br />
|NL<br />
|Y<br />
|20080617<br />
|8A8603161<br />
|56-21147-00<br />
|T-Mobile<br />
|900<br />
|FSO 4.1<br />
|<br />
|-<br />
|Rakshat<br />
|India<br />
|N<br />
|20080618<br />
|8A8602471<br />
|56-21147-00<br />
|Airtel<br />
|900<br />
|QTExtended4.2.2<br />
|-<br />
|Vasco Nevoa<br />
|PT<br />
|Y<br />
|20080621<br />
|8A8602272<br />
|56-21147-00<br />
|Optimus<br />
|900<br />
|OM2008 testing<br />
|}<br />
<br />
1 = Date code on phone (under battery)<br />
<br />
2 = 850 (USA,etc.) or 900 (Europe)</div>Vascohttp://openmoko.org/wiki/Manually_using_GPRSManually using GPRS2008-12-09T17:12:06Z<p>Vasco: /* Configuring pppd for manual connections */</p>
<hr />
<div>{{note| These instructions are for OM2008.8 . If you are using the FSO stack, see [[GPRS_FSO]].}}<br />
<br />
The GPRS connection is made using the PPP protocol to a server identified by an "APN" at the network operator. Once a GPRS connection is made, it is possible to [[#Sharing_the_GPRS_connection_with_a_computer|share that connection with a connected computer]], allowing that computer to access the internet through the phone!<br />
<br />
= Option 1: With GSM multiplexing and with a GUI =<br />
<br />
{{note|The following does not appear to work if you have a SIM PIN. The dialog to enter your SIM PIN never pops up and the GSM multiplexing daemon continuous loops and runs into a SIM PIN error.}}<br />
<br />
GSM multiplexing allows both a GPRS connection and a phone call to be handled at the same time. By default, [[Om 2008.8]] does not multiplex the GSM device. The [[FSO]] distribution, however, introduces GSM multiplexing with a new service and a DBus API to that service. The instructions to modify the OM2008.8 distribution to make use of GSM multiplexing and allow you to start GPRS from a GUI can be found here: http://freeyourphone.de/portal_v1/viewtopic.php?f=21&t=295 ('''Note:''' Script package seems to be no longer be available, but a later post in the thread links to a version at [http://fyp-archiv.relei.de/ http://fyp-archiv.relei.de/].)<br />
<br />
== gsm0710muxd from Angstrom Repositories ==<br />
<br />
However, using those instructions, you will encounter a few hurdles. Do not use the gsm0710muxd that is found in the OM2008.8 repository. It will not work, instead, use the one from the Angstrom Repositories (see [[Repositories]]).<br />
<br />
Alternatively, if you simply want to download all the packages, you can get them from here:<br />
<br />
http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/gsm0710muxd_0.9.1+r0-gitr3ff86b129640b647ccba3d86eb243d864671b039-r0_armv4t.ipk<br />
<br />
I don't know if the package got renamed but that one wasn't in there the one i downloaded was<br />
<br />
http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/gsm0710muxd_0.9.2+gitr79e10fe8ad0828e5be9a5c087ac9ee04956674c1-r0.1_armv4t.ipk<br />
<br />
haven't gotten past this step yet well see how / if it works. :)<br />
<br />
and the dependencies from here:<br />
<br />
http://www.angstrom-distribution.org/repo/?pkgname=gsm0710muxd<br />
<br />
Make sure that you install the armv4t versions of all packages.<br />
<br />
The most important step after installing gsm0710muxd is to tell QPE to use the MUX instead of the device directly. If you follow the instructions in the link above, there is a step that replaces the 89qtopia init script with one from their script package. The key difference is the addition of the following lines that tells QPE to use the MUX:<br />
<br />
in /etc/X11/Xsession.d/89qtopia<br />
<br />
<code><br />
identvar=$(date +%s)<br/><br />
ptsvar=$(dbus-send --system --print-reply --type=method_call --dest=org.pyneo.muxer /org/pyneo/Muxer<br />
org.freesmartphone.GSM.MUX.AllocChannel string:$identvar | grep string | awk -F '"' '{ print $2 }')<br />
<br/><br />
<br />
export QTOPIA_PHONE_DEVICE=$ptsvar<br />
<br/><br />
</code><br />
<br />
The [[#Some APN names for reference|APN Reference]] table may come in handy when you are looking for the required network specific information for the other scripts.<br />
<br />
Once you follow through with all the instructions, you will notice that the "Services" GUI will crash. This has to do with this bug: http://docs.openmoko.org/trac/ticket/1718<br />
<br />
The fix is to change the "init()" call on line 82 of /usr/lib/python2.5/site-packages/gtk-2.0/gtk/_init_.py to "_init()" (add an underscore).<br />
<br />
You may also have to modify your /etc/resolv.conf file and add the nameserver (DNS Server) of your service provider if you have DNS resolution problems.<br />
<br />
Then, hopefully, you should be up in running with GPRS and a GUI to turn it on and off. Note that you can use the command line scripts "gprson" and "gprsoff" in place of the GUI if you need to do some debugging.<br />
<br />
= Option 2: With GSM multiplexing and without a GUI =<br />
<br />
You will have to get gsm0710muxd the same way as detailed in Option 1.<br />
<br />
'''1) In /etc/rc5.d start gsm0710muxd before gsmd:'''<br />
* S34gsm0710muxd -> ../init.d/gsm0710muxd<br />
* S35gsmd -> ../init.d/gsmd<br />
<br />
'''2) Modify S35gsmd so it can start either with or without gsm0710muxd:'''<br />
<pre><br />
...<br />
case "$1" in<br />
start)<br />
if [ "$(pidof gsm0710muxd)" ] ; then<br />
id=$(date +%s)<br />
GSM_DEV=$(dbus-send --system --print-reply --type=method_call --dest=org.pyneo.muxer /org/pyneo/Muxer org.freesmartphone.GSM.MUX.AllocChannel string:$id | grep string | cut -d \" -f 2)<br />
else<br />
[ -n "$GSM_POW" ] && ( echo "0" >$GSM_POW; sleep 1 )<br />
[ -n "$GSM_POW" ] && ( echo "1" >$GSM_POW; sleep 1 )<br />
[ -n "$GSM_RES" ] && ( echo "1" >$GSM_RES; sleep 1 )<br />
[ -n "$GSM_RES" ] && ( echo "0" >$GSM_RES; sleep 2 )<br />
fi<br />
<br />
if [ ! "$GSM_DEV" ] ; then<br />
echo "GSM_DEV was not set"<br />
exit 1<br />
fi<br />
<br />
echo -n "Starting GSM daemon: "<br />
start-stop-daemon -S -x /usr/sbin/gsmd -- gsmd -p $GSM_DEV $GSMD_OPTS -d -l /var/log/gsmd<br />
<br />
if [ $? = 0 ]; then<br />
echo "gsmd."<br />
else<br />
echo "(failed.)"<br />
fi<br />
;;<br />
stop)<br />
if [ ! "$(pidof gsm0710muxd)" ] ; then<br />
[ -n "$GSM_POW" ] && echo "0" >$GSM_POW<br />
fi<br />
<br />
echo -n "Stopping GSM daemon: "<br />
...<br />
</pre><br />
<br />
'''3) Remove the tty from /etc/ppp/peers/simyo''' (replace simyo with your provider).<br />
<br />
'''4) Use a ppp start script like this:'''<br />
<pre><br />
$ cat /usr/local/bin/ppp-start<br />
#!/bin/sh<br />
<br />
id=$(date +%s)<br />
TTY=$(dbus-send --system --print-reply --type=method_call --dest=org.pyneo.muxer /org/pyneo/Muxer org.freesmartphone.GSM.MUX.AllocChannel string:$id | grep string | cut -d \" -f 2)<br />
logger -t ppp-start "using tty $TTY"<br />
pppd $TTY call simyo<br />
</pre><br />
<br />
'''5) Use "killall pppd" to terminate the PPP connection.'''<br />
<br />
<br />
[[:Image:Gsmmuxd.trace.txt|Here]] is some strace information from gsm0710muxd, showing how the daemon responds when receiving a call when GPRS is up.<br />
<br />
[http://www.teaparty.net/technotes/openmoko-2.html#GPRS Here] is Tom's documentation on how he got it working (under 2008.08), with config files and example output.<br />
<br />
= Option 3: Without GSM multiplexing and without a GUI =<br />
<br />
[Important Note: It has been pointed out that this is only for 2007.2 and not for the 2008.8 images. If someone can confirm this and update this comment with more detail it would help out this page. Thanks]<br />
<br />
The program that implements PPP on Linux is [[pppd]], which we need to configure and run to get a connection. When that is working, we can configure pppd to wait until it's needed before it connects, and to disconnect if the connection becomes idle. Further, we can start pppd in the background during the boot process.<br />
<br />
== Configuring pppd for manual connections ==<br />
<br />
You'll need /etc/ppp/peers/gprs:<br />
<pre><br />
# Uncomment the following if you want some debug.<br />
#debug<br />
#logfile /var/volatile/log/pppd.log<br />
lock<br />
/dev/ttySAC0 115200<br />
crtscts<br />
connect /etc/ppp/gprs-connect-chat<br />
disconnect /etc/ppp/gprs-disconnect-chat<br />
hide-password<br />
usepeerdns<br />
ipcp-accept-local<br />
noauth<br />
noipdefault<br />
novj<br />
novjccomp<br />
defaultroute<br />
replacedefaultroute<br />
# Reopen the connection if it fails, pausing for a while.<br />
persist<br />
holdoff 15<br />
# Check the line every 20 seconds and presume<br />
# the peer is gone if no replay for 4 times.<br />
lcp-echo-interval 20<br />
lcp-echo-failure 4<br />
</pre><br />
<br />
Comment by Vasco: I also had to include this in order to survive a "'''IPCP: timeout sending Config-Requests'''" sporadic error that dropped my connection right in the beginning:<br />
<pre><br />
ipcp-restart 10<br />
</pre><br />
<br />
<br />
Depending on the APN, you may need password authentication using CHAP or PAP. In /etc/ppp/pap-secrets you can add the following default line for "password-less" connections:<br />
<br />
<pre><br />
# client server secret IP addresses<br />
* * "" *<br />
</pre><br />
<br />
For CHAP, lines in /etc/ppp/chap-secrets are used. For PAP, the lines are in /etc/ppp/pap-secrets. The client should match the "user" option in pppd the config file (below). You can use * to mean any here, but the option user "" doesn't mean empty!<br />
<br />
For example:<br />
<br />
<pre><br />
# Secrets for authentication using CHAP<br />
# client server secret IP addresses<br />
"user" * "password" *<br />
</pre><br />
<br />
For this you need the following options in /etc/ppp/peers/gprs:<br />
<br />
<pre><br />
# username to use for authentication, should match "client" in /etc/ppp/{chap,pap}-secrets<br />
user "user"<br />
</pre><br />
<br />
== gprs-connect-chat, version 1 ==<br />
<br />
You'll also need /etc/ppp/gprs-connect-chat (needs "chmod +x"):<br />
<br />
<pre><br />
#!/bin/sh -e<br />
exec chat -v -S -s\<br />
TIMEOUT 15\<br />
"" "\K\K\K\d+++ATH"\<br />
OK-AT-OK ATZ\<br />
OK ATE1\<br />
ABORT BUSY\<br />
ABORT DELAYED\<br />
ABORT "NO ANSWER"\<br />
ABORT "NO DIALTONE"\<br />
ABORT VOICE\<br />
ABORT ERROR\<br />
ABORT RINGING\<br />
TIMEOUT 60\<br />
OK AT+CFUN=1\<br />
OK AT+COPS\<br />
OK AT+CGDCONT=1,\"IP\",\"internet\"\<br />
OK ATD*99#\<br />
CONNECT /n/d<br />
</pre><br />
<br />
<b>Note:</b> In the 3rd last line, replace the word <i>internet</i> by your provider's APN (listed below).<br />
<br />
<b>(08/18/08) Note:</b> I needed to add the command "AT+CMOD=2" (formatted as "OK AT+CMOD=2\" without the quotes) in order to get GPRS working with the above script (otherwise it would ERROR on the CFUN, COPS, or the ATD if the other two were removed). I have T-Mobile (US) with the $5.99 "tzones" addon, which works with Minimo as it supports HTTP proxy setups.<br />
<br />
== gprs-connect-chat, version 2 ==<br />
<br />
Update: On my freerunner the first AT+CFUN=1 always generated ERROR. I managed to get gprs work by using the following script from http://lists.openmoko.org/pipermail/community/2008-July/023246.html:<br />
<br />
<pre><br />
#!/bin/sh -e<br />
exec /usr/sbin/chat -v \<br />
TIMEOUT 10 \<br />
OK-AT-'' ''\<br />
ABORT BUSY\<br />
ABORT DELAYED\<br />
ABORT "NO ANSWER"\<br />
ABORT "NO DIALTONE"\<br />
ABORT VOICE\<br />
ABORT ERROR\<br />
ABORT RINGING\<br />
TIMEOUT 30 \<br />
'' ATZ\<br />
OK ATE1\<br />
OK AT+CFUN=1\<br />
ERROR AT+CPIN=\"XXXX\"\ << USE YOUR OWN<br />
OK AT+COPS\<br />
OK AT+CGDCONT=1,\"IP\",\"internet\"\<br />
OK 'ATDT*99***1#'\<br />
CONNECT ''<br />
</pre><br />
<br />
The error seems to vary a bit, sometimes it's before AT+COPS, sometimes as above. I have two versions of the gprs-connect-chat, which I vary between depending on which is needed. Or is there a way to specify two acceptable answers like {OK,ERROR}?<br />
<br />
You will need to adjust the APN name "internet" in at+cgdcont line and possibly the phone number in the ATD line to match what your network operator provides. See below in the table "Some APN names for reference" for the right settings for your operator.<br />
<br />
== gprs-disconnect-chat ==<br />
<br />
Also good to have is /etc/ppp/gprs-disconnect-chat (needs "chmod +x"):<br />
<br />
<pre><br />
#!/bin/sh -e<br />
/usr/sbin/chat -v\<br />
ABORT OK\<br />
ABORT BUSY\<br />
ABORT DELAYED\<br />
ABORT "NO ANSWER"\<br />
ABORT "NO CARRIER"\<br />
ABORT "NO DIALTONE"\<br />
ABORT VOICE\<br />
ABORT ERROR\<br />
ABORT RINGING\<br />
TIMEOUT 12\<br />
"" "\K\K\K\d+++ATH"\<br />
"NO CARRIER-AT-OK" "\c"<br />
</pre><br />
<br />
== Starting PPP connection ==<br />
<br />
The following script can be used to start the ppp connection. First it stops gsmd because gsmd may put the phone in a unknown state. It then turns on the power to the phone, modifies the ownership, and then creates a tty connection. Finally it starts [[pppd]] with the gprs settings.<br />
<br />
<pre><br />
/etc/init.d/gsmd stop<br />
echo "1" > /sys/bus/platform/devices/neo1973-pm-gsm.0/power_on<br />
chown uucp.uucp /dev/ttySAC0<br />
stty -F /dev/ttySAC0 crtscts<br />
pppd call gprs<br />
</pre><br />
<br />
If you are having problems connecting ensure you have a good GSM signal and replace the last line with the below line. This will allow you to see the details of the connection on the console.<br />
<br />
<pre><br />
pppd debug nodetach call gprs<br />
</pre><br />
<br />
The config above will establish a persistant link over gprs. The battery will run low in less than an hour. See an example for an on-demand config below.<br />
<br />
=== Resolve.conf issues ===<br />
<br />
The latest build seems to have solved the following issue, it should be automatically updated by pppd.<br />
<br />
If you expeience DNS issues after connecting to DNS you may need a proper /etc/resolv.conf:<br />
<br />
<pre><br />
ln -sf /var/run/resolv.conf /etc<br />
</pre><br />
<br />
If needed put your nameserver for usb-net into /var/run/resolv.conf, not in /etc.<br />
<br />
The image does not set a correct resolv.conf. i do so with an<br />
<br />
<pre><br />
echo nameserver 192.168.0.201 > /var/run/resolv.conf<br />
</pre><br />
<br />
in the right place. because a post-up in /etc/network/interfaces is not supported i do that in /etc/network/if-up.d/08setupdns<br />
<br />
another problem is pppd's /etc/ppp/ip-down.d/92removedns which does not properly remove the link when shuting down ppp. my fix is this script:<br />
<br />
<pre><br />
#!/bin/sh<br />
ACTUALCONF=/var/run/resolv.conf<br />
PPPCONF=/var/run/ppp/resolv.conf<br />
if [ -f $PPPCONF ] ; then<br />
if [ -f $ACTUALCONF ] ; then<br />
if [ ! -h $ACTUALCONF -o ! "`readlink $ACTUALCONF 2>&1`" = "$PPPCONF" ] ; then<br />
mv $ACTUALCONF $ACTUALCONF.ppporig<br />
fi<br />
fi<br />
<br />
ln -sf $PPPCONF $ACTUALCONF<br />
fi<br />
</pre><br />
<br />
<br />
<br />
=== Some APN names for reference ===<br />
<br />
{| border="1"<br />
! Country<br />
! Carrier<br />
! Plan<br />
! APN/Phone<br />
! user/password if required<br />
! Working pppd scripts<br />
|-<br />
| Australia || Virgin || Any || VirginInternet || ||<br />
|-<br />
| Australia || Vodafone || Any || vfinternet.au || ||<br />
|-<br />
| Austria|| Orange/One|| Any || web.one.at || web/web || works with gsm0710d under om2008.9: [http://freeyourphone.de/portal_v1/viewtopic.php?f=21&t=295 howto] - complete /etc/ppp/ directory with settings can be found here: [http://www.true-binary.com/wp-content/uploads/2008/11/orange_ppp.tar.gz orange_ppp.tar.gz]<br />
|-<br />
| Canada || Fido || Any, behind NAT || internet.fido.ca || fido/fido || use pap authetication<br />
proxy address 205.151.011.011:8080<br />
<br />
mdbus -s org.freesmartphone.frameworkd /org/freesmartphone/GSM/Device<br />
org.freesmartphone.GSM.PDP.ActivateContext internet.fido.ca fido<br />
fido<br />
|-<br />
| Canada || Rogers || Any, behind NAT || internet.com || wapuser1/wap || nameserver 207.181.101.4<br />
|-<br />
| Canada || Rogers || $7 unlimited browsing || goam.com || wapuser1/wap || Must use a proxy server 10.128.1.69:80 (or 172.25.0.107:80 or 208.200.67.150:8080)<br />
|-<br />
| Czech Republic || Vodafone || any postpaid || internet || must be empty || [[GPRS_FSO|Works with FSO]] Behind NAT.<br />
|-<br />
| Czech Republic || Vodafone || prepaid || ointernet || must be empty || [[GPRS_FSO|Works with FSO]] Behind NAT.<br />
|-<br />
| Czech Republic || 02 || Unlimited data plan || internet || must be empty || [[http://wiki.openmoko.org/index.php?title=Manually_using_GPRS&action=submit#Option_3:_Without_GSM_multiplexing_and_without_a_GUI Works with OM2008.9]].<br />
|-<br />
<br />
| Denmark || Telmore || || wap || must be empty ||<br />
|-<br />
| Denmark || Unotel || || internet || must be empty || Note: APN not tested<br />
|-<br />
| Estonia || Elisa || Any, behind NAT || internet || ||<br />
|-<br />
| Estonia || EMT || Any, behind NAT || internet.emt.ee || ||<br />
|-<br />
| Fiji || Digicel || Any || wap.digicelpacific.com || || nameserver 10.150.123.41 10.150.102.240 Must use a proxy server 10.150.122.12:8080<br />
|-<br />
| Finland || Saunalahti || Any || internet.saunalahti || ||<br />
|-<br />
| Finland || Sonera || Any, behind NAT || internet || ||<br />
|-<br />
| Finland || Sonera || Any, public IP || prointernet || ||<br />
|-<br />
| France || SFR || 10.x.x.x? || websfr || || under tests<br />
|-<br />
| France || SFR || 10.x.x.x? || wapsfr<sup>[1]</sup>|| || under tests<br />
|-<br />
| France || Orange || ??? || orange || orange orange|| Work under OM2008.9 FDOM with UI ( gsm0710muxd )<br />
|-<br />
| France || Bouyges Telecom || Web & Mail || mmsbouygtel.com || || Work great under FSO. Just follow instructions at http://wiki.openmoko.org/wiki/GPRS_FSO. Proxy: 62.201.129.225:8080. For emails, only ports 25 (smtp) and 110 (pop) are allowed. (They use a transparent proxy ...)<br />
|-<br />
| Germany || E-Plus || BASE (and others?) || internet.eplus.de || eplus gprs || [[Base pppd scripts]]<br />
|-<br />
| Germany || E-Plus || Simyo || internet.eplus.de || simyo simyo || [[simyo pppd scripts]]<br />
|-<br />
| Germany || T-Mobile || || internet.t-mobile || ||<br />
|-<br />
| Germany || Vodafone || Any, behind NAT || web.vodafone.de || ||<br />
|-<br />
| Hungary || T-Mobile || Any || internet / *99***1# || must be empty || must disable chap auth: refuse-chap, refuse-mschap, refuse-mschap-v2<br />
|-<br />
| India || AirTel || MobileOffice || airtelgprs.com || ||<br />
|-<br />
| Ireland || Vodafone || || isp.vodafone.ie || vodafone/vodafone ||<br />
|-<br />
| Ireland || O2 || || open.internet || gprs/gprs ||<br />
|-<br />
| Italy || Wind || Superinternet, public IP || internet.wind / *99# || wind/wind (any string) || [[Wind pppd scripts]]<br />
|-<br />
| Netherlands || Vodafone || Any || live.vodafone.com / *99***1#|| || [[Vodafone pppd scripts]]<br />
|-<br />
| New Zealand || Vodafone || Any || live.vodafone.com / *99***2#|| ||<br />
|-<br />
| Norway || Netcom || Any || internet.netcom.no || ||<br />
|-<br />
| Norway || OneCall || Any || internet || ||<br />
|-<br />
| Norway || Telenor || Any || telenor || ||<br />
|-<br />
| Russia || MTS || Any || internet.mts.ru / *99***1# || mts/mts ||<br />
|-<br />
| Russia || Megafon || Any || internet || ||<br />
|-<br />
| Spain || Yoigo || Any || internet / *99***1 || must be empty || [[Yoigo pppd scripts]]<br />
|-<br />
| Spain || Simyo || Any || gprs-service.com / *99# || ||<br />
|-<br />
| Sweden || Parlino || || internet.parlino.se || || [[GPRS_FSO|Works with FSO]]<br />
|-<br />
| Sweden || Telia || || online.telia.se || || [[GPRS_FSO|Works with FSO]]<br />
|-<br />
| Switzerland || Sunrise || || internet || ||<br />
|-<br />
| Switzerland || Sunrise || MMS || mms.sunrise.ch || ||<br />
|-<br />
| Switzerland || Swisscom || e.g. Natel Basic Liberty, behind NAT || gprs.swisscom.ch || ||<br />
|-<br />
| UK || T-Mobile|| || general.t-mobile.uk || ||<br />
|-<br />
| UK || Virgin || || goto.virginmobile.uk || user ||<br />
|-<br />
| UK || [http://www.filesaveas.com/gprs.html other providers] || || || ||<br />
|-<br />
| USA || AT&T || Unlimited data plan (attached to pay-as-you-go voice plan) || wap.cingular / *99***1# || WAP@CINGULARGPRS.COM/CINGULAR1 ||<br />
|-<br />
| USA || Cincinnati Bell Wireless || || wap.gocbw.com || cbw ||<br />
|-<br />
| USA || Cingular (AT&T) || Less than full internet || wap.cingular / may require *99***1# || ||<br />
|-<br />
| USA || T-mobile || Anything less than full internet || wap.voicestream.com || || Need to set proxy to 216.155.165.50 T-Mobile docs say "216.155.165.050". 050 octal = 40 decimal and will *not* work. I think port is 8080 or 9100. No luck w/ pppd scripts. GPRS_FSO directions work under FSO though.<br />
|-<br />
| USA || T-mobile || Regular internet plan || internet2.voicestream.com || || [[T-Mobile pppd scripts]]<br />
|-<br />
| USA || T-mobile || "VPN" internet plan || internet3.voicestream.com || ||<br />
|-<br />
| Venezuela || Digitel || Pre- y post-pago || gprsweb.digitel.ve || ||<br />
|-<br />
|}<br />
<br />
[1] connected through a WAP proxy (slower, but the only way to access Vodafone live! and SFR portal)<br />
<br />
[2] Unless stated otherwise the phone number to call is "*99#"<br />
<br />
Also see Ross Barkman's page for a detailed list of more [http://www.taniwha.org.uk/gprs.html global GPRS providers APN details]<br />
<br />
== Starting pppd automatically ==<br />
<br />
Once you have finished debugging your gprs-connect-chat and gprs options files, you may wish to automatically connect whenever needed and hang up when finished. Make sure you understand the impact of this change to your carrier plan billing. This is not recommended unless you have a large-use or unlimited data plan. These scripts do NOT prompt you before connecting.<br />
<br />
=== On-demand connection settings ===<br />
<br />
Additional settings are needed if you want the actual connection to be up only while there is traffic. In the 'gprs' file above, insert the following, making sure 'nodetach' is commented out. If 'nodetach' is on, the boot process will stop when it starts pppd. Also remove the option 'persist' mentioned above.<br />
<br />
<pre><br />
<br />
# Wait until needed before connecting<br />
demand<br />
<br />
# Disconnect if idle for given amount of seconds<br />
idle 20<br />
<br />
</pre><br />
<br />
=== Start on boot (method 1) ===<br />
<br />
Add the following definition to /etc/network/interfaces:<br />
<pre><br />
auto ppp0<br />
iface ppp0 inet ppp<br />
provider gprs<br />
</pre><br />
<br />
That should be it. Now you can use 'ifup ppp0' and 'ifdown ppp0' manually too.<br />
<br />
=== Start on boot (method 2) ===<br />
<br />
Create the following file as /etc/ppp/ppp_on_boot (needs chmod +x). The /etc/init.d/ppp script will call it to set up the daemon.<br />
<pre><br />
#!/bin/sh<br />
#<br />
# Rename this file to ppp_on_boot and pppd will be fired up as<br />
# soon as the system comes up, connecting to `provider'.<br />
#<br />
# If you also make this file executable, and replace the first line<br />
# with just "#!/bin/sh", the commands below will be executed instead.<br />
#<br />
<br />
# The location of the ppp daemon itself (shouldn't need to be changed)<br />
PPPD=/usr/sbin/pppd<br />
<br />
# The default provider to connect to<br />
$PPPD call gprs<br />
<br />
# Additional connections, which would just use settings from<br />
# /etc/ppp/options.<tty><br />
#$PPPD ttyS0<br />
#$PPPD ttyS1<br />
#$PPPD ttyS2<br />
#$PPPD ttyS3<br />
</pre><br />
<br />
<br />
Finally, you need to add the /etc/init.d/ppp script to the init process by creating symbolic links from the appropriate directories. I chose the following:<br />
<br />
<pre><br />
/etc/rc0.d/K25ppp<br />
/etc/rc1.d/K45ppp<br />
/etc/rc2.d/S45ppp<br />
/etc/rc3.d/S45ppp<br />
/etc/rc4.d/S45ppp<br />
/etc/rc5.d/S45ppp<br />
/etc/rc6.d/K25ppp<br />
</pre><br />
<br />
= Qt Extended =<br />
If password/username is not mandotory for your provider, input anything e.g. x. Works fine with 4.4.2.<br />
<br />
= Sharing the GPRS connection with a computer =<br />
<br />
See [[Tethering]]<br />
<br />
== See also ==<br />
* [[pppd]]<br />
* [[Manually using GSM]]<br />
* [[Manually using Bluetooth]]<br />
* [[GPRS FSO]]<br />
{{Languages|Manually_using_GPRS}}<br />
<br />
[[Category:Application Developer]]<br />
[[Category:Networking]]<br />
[[Category:GSM]]</div>Vascohttp://openmoko.org/wiki/Import_Vcf_ContactsImport Vcf Contacts2008-10-16T09:47:56Z<p>Vasco: /* Exporting */</p>
<hr />
<div>To copy your contacts from other devices or desktop systems, you can use the VCF VCard format. This page explains how to export your contacts from various systems and how to import the resulting file on on Openmoko smartphone.<br />
<br />
== Exporting old contacts to VCard format ==<br />
<br />
To use the import tools you need your Contacts in VCF format.<br />
<br />
# On nokia phones use the Nokia phone manager {{Citation needed}}<br />
# On windows mobile phones you could use active sync to sync with Outlook and then use a Outlook VCF export plugin below<br />
# On LG phones the backup function to memory card creates one file with multiple VCards<br />
<br />
=== Evolution ===<br />
<br />
Evolution can export only to VCF version 3.0, so you need to post-process the exported file.<br />
<br />
* Select Contacts, then File > Save Address Book as VCard and save to your desired destination.<br />
* Use the following command to remove evolution's proprietary fields and convert the file to an encoding Om2008.8 will understand (replace old.vcf to the filename you chose for export of your addressbook in evolution):<br />
<br />
<pre><br />
sed -r -e 's/"X-EVOLUTION-CALLBACK"/MSG/g' \<br />
-e 's/;TYPE=([^,]+),[^;]+([;:])/;TYPE=\1\2/g' \<br />
-e 's/;X-EVOLUTION-UI-SLOT=[0-9]//g' old.vcf \<br />
| iconv -t ISO-8859-1 > new.vcf<br />
</pre><br />
<br />
Note that if you run into errors like<br />
<br />
<pre>found unknown attribute in vobject, TEL </pre><br />
<br />
then there are probably still occurrences of X-EVOLUTION- fields that need to be removed.<br />
Also note that the above script converts your addressbook file to ISO-8859-1 (see last line), as its native UTF-8 apparently isn't recognized by Om2008.8. If necessary, eplace ISO-8859-1 by a encoding that better suits your needs.<br />
<br />
=== Thunderbird ===<br />
<br />
To export VCF from Thunderbird:<br />
<br />
* Get "MoreFunctionsForAddressBook" from http://nic-nac-project.de/~kaosmos/morecols-en.html<br />
* Install the downloaded *.xpi file in Thunderbird<br />
* Open address book<br />
* Select address book to export (not a contact or set of contacts!)<br />
* Right click and export to Vcf format (or use the Tools menu, Actions for AddressBooks) (If gray, you did not select an addressbook.)<br />
* Select destination folder<br />
<br />
=== Outlook / ActiveSync to VCF ===<br />
<br />
To export VCF from Outlook, open Outlook, then open the VB editor by pressing ALT-F11, Insert a module, and paste in the following. Change "Z:\Openmoko\contacts" to wherever you want your vcf files saved (should be an existing, empty directory), and press F5 to run it.<br />
<br />
'''Code:'''<br />
<br />
<pre><br />
<br />
Sub ExportContactsToVCF()<br />
<br />
<br />
'Cheap and nasty way to export All Contacts to VCF files.<br />
'By Dale Maggee, antisol (at) earthling (dot) net<br />
<br />
Dim CN As ContactItem<br />
Dim NS As NameSpace<br />
Dim Fld As MAPIFolder<br />
<br />
Set NS = Application.GetNamespace("MAPI")<br />
Set Fld = NS.GetDefaultFolder(olFolderContacts)<br />
<br />
For Each CN In Fld.Items<br />
Debug.Print CN.FullName<br />
CN.SaveAs "z:\Openmoko\contacts\" & CN.FullName & ".vcf", olVCard<br />
Next CN<br />
<br />
MsgBox "Done!"<br />
<br />
End Sub<br />
</pre><br />
<br />
voila! you now have multiple VCF files in whatever directory you chose, suitable to be imported by the Om 2007.2 python script below. (However not suitable for the addressbook tool of Om 2008.8.)<br />
<br />
=== Mac OS X Addressbook ===<br />
<br />
To export VCF:<br />
<br />
# Set the vCard Format to 2.1 in the config dialog<br />
# Select all contacts and say "export vcard"<br />
# Despite having selected the charset to be utf-8 you may need to do:<br />
<br />
<code><br />
iconv -f latin1 -t utf-8 vCards.vcf | sed 's/CHARSET=LATIN1://g' > all.vcf<br />
</code><br />
<br />
== Import (and export?) on Om 2008.8 and Qtopia ==<br />
<br />
The Qtopia addressbook application supports import of VCF files out of the box. However, since there is a bug, if there are non-ASCII characters in your contacts you cannot use the version 3 format, otherwise you get multibyte UTF-8 characters mangled. Use the version 2.1 to get the encoding stated explicitly and thus characters imported correctly. But because there is another bug, when using version 2.1 vCards, the addressbook eats up all memory (and potentionally crashes the system) on ''some'' vCards with multiline entries.<br />
<br />
If you're connected via SSH, run the following command first:<br />
<br />
<code><br />
export DISPLAY=:0<br />
</code><br />
<br />
''(So that the addressbook will show on your phone. If you do not that and try to run addressbook locally on your computer display, you won't be able to use the application since the needed buttons will not show.)''<br />
<br />
Then you can simply run:<br />
<br />
<code><br />
addressbook path_to_vCards_file_to_import.vcf<br />
</code><br />
<br />
Make sure your contact list has extension .vcf.<br />
<br />
You will be asked if you want to import the contacts form addressbook.vcf (the contact name will be taken from the "N:" vCard field).<br />
<br />
To import a huge number of contacts, single .vcf files can be merged together using:<br />
<br />
<code><br />
cat *.vcf > all.tmp<br />
mv all.tmp all.vcf<br />
</code><br />
<br />
then import all.vcf<br />
<br />
''Tip: If you want to prevent crashing your system if the memory leak occurs, set some limit on memory available to use, so that only the addressbook application dies after reaching the limit. I.e. prior to running the import, do something like:''<br />
<br />
<code><br />
ulimit -v 50000<br />
</code><br />
<br />
If the above does not work, here are the original import guidelines:<br />
<br />
To import your address book from VCard format (ASU/<=Qtopia 4.3.2-080808 snapshot):<br />
<br />
<code><br />
LD_LIBRARY_PATH=/opt/Qtopia/lib /opt/Qtopia/bin/addressbook /home/root/addressbook.vcf<br />
</code><br />
<br />
To import your address book from VCard format (>=Qtopia 4.3.2 stable):<br />
<br />
<code><br />
LD_LIBRARY_PATH=/opt/Nokia/Qtopia/lib /opt/Nokia/Qtopia/bin/addressbook /home/root/addressbook.vcf<br />
</code><br />
<br />
To import your address book from VCard format (>=QTextended 4.4.1 stable):<br />
<br />
<code><br />
LD_LIBRARY_PATH=/opt/Trolltech/Qtopia/lib /opt/Trolltech/Qtopia/bin/addressbook /home/root/addressbook.vcf<br />
</code><br />
<br />
<br />
===Mass Delete===<br />
<br />
The Qtopia addressbook doesn't seem to have a delete all function, which means that botching a vcf import is a painful process to undo through the phone GUI.<br />
<br />
If you want to delete your entire addressbook or do other mass edits then you'll need access to a command line or GUI SQLite client (SQLite Database Browser seems to be a good, free one, though the SQLite command line client should be fine).<br />
<br />
====Qtopia====<br />
<br />
* Shutdown Qtopia<br />
* Use the client you have chosen to open up /home/root/Applications/qtopia_sqlite.db.<br />
* Important tables: contacts, contactphonenumbers, contactaddresses<br />
* Restart Qtopia when you're done and you should have a reset addressbook.<br />
<br />
====On Om 2008.8====<br />
<br />
* Install sqlite3<br />
* Open the database<br />
* Delete all data from the contacts tables '''This will erase all your contacts and contact categories.'''<br />
<br />
<pre><br />
opkg install sqlite3<br />
sqlite3 /home/root/Applications/Qtopia/qtopia_db.sqlite<br />
<br />
delete from contactcategories;<br />
delete from contactaddresses;<br />
delete from contactcustom;<br />
delete from contactphonenumbers;<br />
delete from contacts;<br />
.quit<br />
</pre><br />
<br />
<br />
The first two are shell commands, the ''delete'' commands must by typed in the '''sqlite>''' prompt which appears after the sqlite3 command. Prompt is not included here to allow copy/paste.<br />
<br />
==== Exporting ====<br />
Make sure you have sqlite3 client installed<br />
<pre>opkg install sqlite3</pre><br />
<br />
Now we can play with the PIM database file located at<br />
<pre>/home/root/Applications/Qtopia/qtopia_db.sqlite</pre><br />
<br />
Exporting to VCF can be done via qtmail's 'send all' function (which only supports sms, bluetooth). Exporting all the contacts to a VCF file has yet to be documented. Here is [http://lists.openmoko.org/pipermail/community/2008-October/033588.html Vasco Névoa's contribution] to export to a tab-delimited file:<br />
<pre><br />
sqlite3 ~/Applications/Qtopia/qtopia_db.sqlite \<br />
'Select distinct nickname, title, firstname, middlename, lastname, suffix, \<br />
profession, b_webpage, company, office, department, jobtitle, default_email, \<br />
phone_number, h_webpage, spouse, gender, birthday, anniversary from contacts, \<br />
contactphonenumbers where contacts.recid=contactphonenumbers.recid;'\<br />
| sed 's/|/\t/g' > addressbook.txt<br />
</pre><br />
<br />
Vasco says:<br />
<pre><br />
Each contact that has more than one phone number will appear multiple<br />
times because I haven't yet come up with a clean way to show the "join"<br />
between the "contacts" and "contactphonenumbers" tables, so for now it<br />
just duplicates the whole line, with the only difference being the phone<br />
number. Also, this still does not take care of contacts with multiple email<br />
addresses, so it is just a work in progress (but better than nothing if you're<br />
in a jam).<br />
<br />
Anyone versed in SQL will be able to hack this into a full VCF file<br />
generator... or you can just go the Python or Perl way (but I prefer to use <br />
the nice tools already in place - SQL is pretty powerful if you know how).<br />
</pre><br />
<br />
== Export raw config (including contacts) with Qtopia ==<br />
<br />
scp root@192.168.0.202:~/Applications/Qtopia/qtopia_db.sqlite /tmp/<br />
sqlite3 /tmp/qtopia_db.sqlite .dump<br />
<br />
Then you can grep the output for your contacts.<br />
<br />
== Import and export for 2007.2 ==<br />
<br />
=== Basic Information ===<br />
<br />
Neo FreeRunner uses Evolution data server (eds) to save contacts.<br />
However, the specific version used differs from what is probably used on your desktop (if you have Evolution installed).<br />
<br />
You ''cannot'' copy your addressbook.db from your desktop to Neo ([http://docs.openmoko.org/trac/ticket/1119 bug 1119]).<br />
<br />
=== Import and Manage Scripts ===<br />
<br />
If you want to import your old contacts to the Neo you could use this script:<br />
<br />
[http://www.smurfy.de/files/neo/manage-contacts Manage Contacts script] [http://www.placard.fr.eu.org/~roland/tmp/manage-contacts.py mirror]<br />
<br />
If you first want to remove all existing contacts you could use this script.<br />
<br />
[http://www.smurfy.de/files/neo/remove_all_contacts remove all script]<br />
<br />
If you have all contacts in seperate vcf files and just want to import all at once:<br />
<br />
[http://www.smurfy.de/files/neo/ac Simple script]<br />
<br />
[http://www.smurfy.de/files/neo/import_contacts Simple script for one big contactsfile]<br />
<br />
(please add a .py after the filename, sorry my hoster gives an error if i link to .py files, even .py.txt)<br />
<br />
In the simple scripts you need to add the following lines<br />
ps = os.popen ('ps auxwwwwe | grep -m 1 DBUS_SESSION_BUS_ADDRESS')<br />
l = ps.read ()<br />
r = re.compile ('DBUS_SESSION_BUS_ADDRESS=(\S+)')<br />
m = r.search (l)<br />
a = m.expand ('\\1')<br />
os.environ ['DBUS_SESSION_BUS_ADDRESS'] = a<br />
<br />
=== Usage ===<br />
<br />
The script is for the 2007.2 Version (default install on Neo FreeRunner), not for Qtopia<br />
<br />
You need Python to use this script so do a<br />
<br />
opkg install python-dbus<br />
<br />
to install python and the python dbus module<br />
<br />
==== Manage Contacts Script ====<br />
<br />
'''This script needs all contacts in one big file'''<br />
<br />
'''You also could run this script on a ssh session!'''<br />
<br />
# Copy your big contacts file (contacts.txt) to your Neo<br />
# Copy script to your Neo<br />
# Connect via ssh to your Neo<br />
# Fix special chars in your contacts file with you favorite text editor<br />
# To import the file run on the SSH shell:<br />
<br />
python manage-contacts.py load < contacts.txt<br />
<br />
# For a backup your existing contacts on the Neo<br />
<br />
python manage-contacts.py dump > contacts.txt<br />
<br />
==== Simple Script ====<br />
<br />
'''You must run the script in the OM Terminal, not over ssh'''<br />
<br />
The script does a listdir and imports ALL files it found in that dir. (i'm a bad python programmer)<br />
<br />
# Copy all vcf files to a separate directory on my freerunner<br />
# Copy the ac script to the parent directory also on my freerunner<br />
# Have the contacts program running (so you have eds running too)<br />
# Go to the terminal on the freerunner and type in the vcf directory: "python ../ac" (root@om-gta02:~/vcf# python ../ac)<br />
## Note: '''You must call the script in the OM terminal''' not via Bluetooth or USB or you get a dbus error. Using "dbus-launch python ../ac" doesn't work either.<br />
# Done :D<br />
<br />
==== Troubleshooting ====<br />
* Make sure you have python and python-dbus installed<br />
* Make sure you have no illegal chars (utf) in the filename and inside the vcf files. (I had problems with Ü,Ä etc)<br />
** The characters seem to work if you convert them from =C3=A4 type of format to proper UTF-8, and the vcards also specify UTF-8 charset. you cannot use other charsets besides UTF-8 since they are delivered via DBus which does not allow others.<br />
* Only vcf files should be in your current directory so do a ../ac.<br />
* You must call the script in the OM terminal not via Bluetooth or USB. If you do so a dbus error occur<br />
<br />
<br />
=== Authors ===<br />
<br />
* Simple script by smurfy - phil <openmoko at smurfy.de><br />
* Manage Contacts script by Roland Mas <lolando at debian.org><br />
* Remove all Contacts script / simple script for one big file by Andreas Dalsgaard <andreas.dalsgaard at gmail.com><br />
<br />
Thanks to [[Import_Sim_Contacts]] for the original Python Script.<br />
<br />
[[Category:Advanced End User]]</div>Vascohttp://openmoko.org/wiki/Neo_FreeRunner_GPSNeo FreeRunner GPS2008-10-13T15:10:31Z<p>Vasco: /* Configuration for higher sampling rate */</p>
<hr />
<div>{{Neo FreeRunner Menu}}<br />
<br />
== Basic Setup ==<br />
<br />
For basic setup instructions, check the [[Getting_Started_with_your_Neo_FreeRunner#Use the GPS|GPS getting started instructions]].<br />
<br />
Note that there is a known issue between the GPS and SD card slot which is discussed [[GPS_Problems|here]].<br />
<br />
== Testing ==<br />
<br />
* [[Howto_Test_Your_GPS_with_agpsui| How to test your GPS with agpsui]]<br />
<br />
* Shell test script for raw data dump:<br />
<br />
<pre><br />
echo 0 > /sys/class/i2c-adapter/i2c-0/0-0073/neo1973-pm-gps.0/pwron && <br />
sleep 1s && echo 1 > /sys/class/i2c-adapter/i2c-0/0-0073/neo1973-pm-gps.0/pwron && stty -F /dev/ttySAC1 -echo && cat -u /dev/ttySAC1 | grep -v ^$<br />
</pre><br />
<br />
== Low level access ==<br />
<br />
This section is for debugging and daemon development only. Applications should use a higher level interface (see next section).<br />
<br />
There is no userland driver required for the GTA02; the driver is built into the kernel.<br />
<br />
To turn on the GPS, echo 1 to the sys file: <br />
<br />
echo 1 > /sys/devices/platform/s3c2440-i2c/i2c-adapter/i2c-0/0-0073/neo1973-pm-gps.0/pwron<br />
<br />
To read from the GPS, simply read /dev/ttySAC1. Enter the gpspipe command as follows:<br />
<br />
gpspipe -r 127.0.0.1 2947<br />
<br />
You will find gpspipe in the package gps-utils. You can also just "cat /dev/ttySAC1", but it produces the unknown msg*58. This doesn't happen with gpspipe.<br />
<br />
Before getting a fix, the GPS spits out lots of "$GPTXT,01,01,01,NMEA unknown msg*58", though these stop once a fix is obtained. <br />
<br />
A position without a fix looks like this:<br />
$GPGGA,235946.99,,,,,00,00,5.0,,M,0.0001999,M,0.0020199,*57<br />
<br />
A position with a fix looks as follows:<br />
$GPGGA,065852.00,5613.022527,N,00306.725890,W,1,05,0.5,158.0,M,0.277000,M,-0.010 0515,*7A<br />
<br />
(The [http://openstreetmap.org/?lat=56.13&lon=-3.067&zoom=9&layers=B000TFF given position] is in central Scotland.)<br />
<br />
--[[User:Speedevil|Speedevil]] 11:52, 7 April 2008 (CEST)<br />
<br />
If you are having GPS problems with your FreeRunner, please document them on the page [[GPS Problems]]. [[FreeRunner GPS antenna repair SOP]] documents a possible solution.<br />
<br />
In Openmoko projects, there is a GPS test program called '''agpsui''' that provides a graphical and text dump of GPS information. See [[Howto Test Your GPS with agpsui]]. The project is called [http://svn.projects.openmoko.org/svnroot/openmoko-agpsui Openmoko AGPS UI project].<br />
<br />
== Using GPS ==<br />
<br />
Aside from accessing the GPS data in applications programs running directly on the smartphone,<br />
you can also access the GPS data stream from another device such as a laptop.<br />
<br />
Here are a couple ways to do that. You can use a network connection to pull data from the gpsd daemon, or you can make the smartphone appear to be a generic Bluetooth-connected GPS receiver.<br />
<br />
Using gpsd requires a program that understands its protocol, such as GPSdrive.<br />
Using Bluetooth would allow using just about any program that understands the NMEA protocol.<br />
<br />
=== Using gpsd with a network connection ===<br />
<br />
{{Warning|The gpsd has been obsoleted by the ogpsd which offers a DBUS interface. Do not run these two daemons side by side. If backward compatibility is needed, use ogpsd with fso-gpsd.}}<br />
<br />
This procedure depends upon being able to set up a network connection between your Neo and your laptop. The connection can be over either WiFi or USB cable.<br />
<br />
First be sure you have gpsd installed. Some Neo FreeRunner images don't have gpsd, they use a different GPS stack called gypsy. <br />
<br />
# On host type: '''nc -vvn -l -p 5000 > /tmp/nmeaNP''' (Host starts listening on port 5000 for GPS-signals and sends them to /tmp/nmeaNP)<br />
# On the Neo type: '''nc 192.168.0.200 5000 < /dev/ttySAC1''' (Signals from device will be send to port 5000 on host.) If your host is connected to the neo via wifi, change the IP address in the command to the one of the host. <br />
# On the host PC install GPSD, your GPS is attached as /tmp/nmeaNP <br />
# start gpsd on host with: '''gpsd -p /tmp/nmeaNP'''<br />
# run your application! I used gpsdrive and it works better than my stand-alone GPS. <br />
<br />
Tested with RoadNav. Works great!<br />
<br />
Another way is to forward gpsd on the neo. If '192.168.0.202' is your neo, then run "ssh -L 2947:localhost:2947 root@192.168.0.202" on the host.<br />
<br />
Tested and works with roadnav, gpsdrive, and tangogps on the host computer. [[User:Sargas|Sargas]] 21:52, 16 August 2008 (UTC)<br />
<br />
If you have an unlimited [[GPRS]] data package you could make your gpsd service accessible over the Internet. This opens up many possibilities. For example, you could implemented AVL (Automatic Vehicle Location) by having a web server somewhere query your gpsd server for your position and write it to a KML file which would then display your location on a Google map.<br />
<br />
=== Bluetooth GPS relay ===<br />
<br />
Here is how to make your smartphone appear to be a Bluetooth GPS.<br />
<br />
#Power up the bluetooth radio<br />
#Ensure [http://wiki.openmoko.org/wiki/Gpsd#GPS_on_GTA02 gpsd] is running and the gps-utils package is installed<br />
#Run '''sdptool add SP'''<br />
#Run '''rfcomm -r watch 0 1 sh -c "gpspipe -r >/dev/rfcomm0" &'''<br />
<br />
== GTA02 GPS Hardware Assist Feature ==<br />
<br />
GTA02 is using the [[u-blox ANTARIS 4 ATR0635]] hardware and could use [http://www.u-blox.com/services/assistnow_online.html u-blox AssistNow Online] GPS (A-GPS) servces. GTA02 hardware design does not comply with official Assist Offline service requirement.<br />
<br />
=== Assist Online/Offline comparsion ===<br />
<br />
The "A"GPS support could cut TTFF time from 40 secs to 10-20 seconds. And the valid time of assist now download is about 4 hours. You could also check the following address:<br />
<br />
http://embedded-system.net/assistnow-gps-services-boost-up-gps-receiver-performance-u-blox.html<br />
<br />
Due to the [[u-blox ANTARIS 4 ATR0635]] need to have extra flash to storage up to 14 days of offline data (90 KBytes).<br />
<br />
=== Assist Online ===<br />
<br />
Each download package could have up to 4 hours vaild data to assist TTFF. For u-blox Assist Online, you have to provide approximate longitude/latitude and time to get the corresponds "almanac" and "ephemeris" package. This might be base on application design for how to provide the longitude/latitude. User could select the location area from list menu or world map, or better implementation using the GSM/wi-fi location technique/service. <br />
<br />
==== u-blox Assist Online implementation ====<br />
<br />
For GTA02 default shipment image, there is no A-GPS/GPS supported software inside. You could find the u-blox A-GPS online implementation document here:<br />
<br />
* Documentation: http://people.openmoko.org/matt_hsu/ImplementationAssistNowServerAndClient(GPS.G4-SW-05017-C).pdf<br />
<br />
And implementation code in following address.<br />
<br />
* Source code: http://svn.openmoko.org/developers/matt_hsu/agps-online/<br />
<br />
Here is a brief script to run this application:<br />
<br />
#!/bin/sh<br />
<br />
echo 1 >/sys/bus/platform/drivers/neo1973-pm-gps/neo1973-pm-gps.0/pwron<br />
<br />
./agps-onlinec -c full -u youraccount -k yourpasswd -la 25.073270 -lo<br />
121.574805 -p 999999.00 <br />
<br />
cat /dev/ttySAC1<br />
<br />
-la 25.073270 -lo 121.574805 is reference latitude/longtitude<br />
<br />
Here is a simple perl skript doing the same:<br />
<br />
<pre><br />
#!/usr/bin/perl -wT<br />
#<br />
# ublox AssistNow Online almanach downloader for Neo FreeRunner<br />
#<br />
# v0.1<br />
#<br />
# Wilfried Klaebe <wk-openmoko@chaos.in-kiel.de><br />
#<br />
# Usage:<br />
#<br />
# agps-alm.pl > /dev/ttySAC1<br />
#<br />
<br />
use strict;<br />
use IO::Socket::INET;<br />
use vars qw(%h);<br />
<br />
my $user = 'user@somewhere.invalid';<br />
my $pass = 'pass-from-ublox';<br />
<br />
my $s = new IO::Socket::INET(PeerAddr => 'agps.u-blox.com', Proto => 'tcp', PeerPort => 46434);<br />
<br />
$s->print('user='.$user.';pwd='.$pass.';cmd=alm;lat=0;lon=0;pacc=40000000;', "\n");<br />
<br />
print STDERR $s->getline;<br />
<br />
while(my $l = $s->getline) {<br />
print STDERR $l;<br />
<br />
$l =~ s/(\r\n|\n)+\Z//g;<br />
<br />
if ($l eq "") {<br />
if ($h{'content-length'} > 0 && $h{'content-type'} eq 'application/ubx') {<br />
$s->read($l,$h{'content-length'});<br />
print $l;<br />
}<br />
exit(0);<br />
}<br />
<br />
if ($l =~ m/\A(.+): (.+)\Z/) {<br />
$h{lc($1)} = lc($2);<br />
}<br />
}<br />
</pre><br />
<br />
This also works with <tt>cmd=full</tt> and meaningful lat/lon/pacc values.<br />
<br />
Same in python:<br />
<br />
<pre><br />
#!/usr/bin/python<br />
#<br />
# ublox AssistNow Online almanach downloader for Neo FreeRunner<br />
#<br />
# v0.1<br />
#<br />
# Wilfried Klaebe <wk-openmoko@chaos.in-kiel.de><br />
#<br />
# Usage:<br />
#<br />
# agps-alm.py > /dev/ttySAC1<br />
#<br />
<br />
import sys<br />
import socket<br />
import re<br />
<br />
user='your@mail.address'<br />
pwd='pwdfromublox'<br />
<br />
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)<br />
s.connect(('agps.u-blox.com',46434))<br />
<br />
s.send('user='+user+';pwd='+pwd+';cmd=alm;lat=0;lon=0;pacc=40000000;\n')<br />
<br />
buf = s.recv(4096)<br />
while 1:<br />
b = s.recv(4096)<br />
if not b:<br />
break<br />
buf += b<br />
<br />
h = {}<br />
<br />
while 1:<br />
(l,s,buf) = buf.partition('\n')<br />
l = l.rstrip('\r\n')<br />
#<br />
sys.stderr.write(l+'\n')<br />
#<br />
if (l == ""):<br />
if h.has_key('content-length') and h['content-length'].isdigit() and h.has_key('content-type') and h['content-type'] == 'application/ubx':<br />
sys.stdout.write(buf[0:int(h['content-length'])])<br />
sys.exit(0)<br />
#<br />
m = re.search('\\A(.+): (.+)\\Z',l)<br />
if m:<br />
h[m.group(1).lower()] = m.group(2).lower();<br />
</pre><br />
<br />
==== u-blox Assist Now account application ====<br />
<br />
To apply for a free u-blox Assist Now account, please send an e-mail to:<br />
agps-account@u-blox.com<br />
<br />
Leave body and subject of the message empty. And not all mail account are accepted/could get reply. since the protocol is pretty straight forward, implement an extra proxy to scale up user should be easy.<br />
<br />
=== Assist Offline ===<br />
<br />
u-blox Assist Offline service could provide up to 14 days of valid assist GPS data in single download package. But Assist Offline service need an extra flash to storage Almanac data, and [[u-blox ANTARIS 4 ATR0635]] will automatically use these data while system start up. GTA02 don't support Assist Offline.<br />
<br />
==== u-blox Assist Offline implementation ====<br />
<br />
Due to the u-blox 4 need to have extra flash to storage up to 14 days of offline data (90 KBytes), GTA02 don't have it. I would very interested if there is another way to twist it around, but not likely, so far. Offline sample data you could find in the following addesss:<br />
<br />
http://alp.u-blox.com/<br />
<br />
And u-blox did provided source code of Assist offline server implementation and ubx header, you could find it here:<br />
<br />
http://people.openmoko.org/tony_tu/src/u-blox<br />
<br />
==== Possible implementation mechanism ====<br />
<br />
We can use the same protocol as the online assist to provide the time, last location, almanac and ephemeris data that would be held in the extra flash storage when we power up the GPS. Time is available from the local clock, and we can save location, almanac and ephemeris when the GPS is shut down. We may be able to have a better guess at startup location based on GSM cell ID, WiFi access points, or by the user selecting an area on a map.<br />
<br />
Some Ruby tools already exist for downloading and uploading Almanac and Ephemeris. See http://docs.openmoko.org/trac/browser/developers/alphaone/u-blox<br />
<br />
==== UBX protocol ====<br />
Protocol specification (html-help format): http://www.u-blox.com/customersupport/gps.g3/ANTARIS_Protocol_Specification(GPS.G3-X-03002).chm<br />
<br />
Sample header could be found here: [http://people.openmoko.org/tony_tu/src/u-blox/AssistNowOfflineServerSampleImplementation/ubx.h ubx.h]<br />
<br />
Conversion between lat/ln and ECEF xyz coordinates:<br />
http://www.u-blox.com/customersupport/docs/GPS.G1-X-00006.pdf<br />
<br />
Packet generator:<br />
<br />
<pre><br />
#!/usr/bin/python<br />
#<br />
# ubx packet generator<br />
#<br />
# v0.1<br />
#<br />
# Wilfried Klaebe <wk-openmoko@chaos.in-kiel.de><br />
#<br />
# Usage:<br />
#<br />
# ubxgen.py 06 13 04 00 01 00 00 00 > packet.ubx<br />
#<br />
# prepends 0xb5 0x62 header,<br />
# appends checksum,<br />
# outputs binary packet to stdout<br />
#<br />
# you can send the packet to GPS chip like this:<br />
#<br />
# cat packet.ubx > /dev/ttySAC1<br />
<br />
import sys<br />
import binascii<br />
<br />
cs0=0<br />
cs1=0<br />
<br />
sys.stdout.write("\xb5\x62")<br />
<br />
for d in sys.argv[1:]:<br />
c = binascii.unhexlify(d)<br />
sys.stdout.write(c)<br />
cs0 += ord(c)<br />
cs0 &= 255<br />
cs1 += cs0<br />
cs1 &= 255<br />
<br />
sys.stdout.write(chr(cs0)+chr(cs1))<br />
</pre><br />
<br />
----<br />
<br />
== Configuration for a higher sampling rate ==<br />
<br />
The GPS chip can be flexibly configured for more than one sample per second. Sometimes I need a good GPS log for experimental projects, and I configure my Neo Freerunner's GPS to take '''4 samples per second''' (the maximum it can do) and to send me nothing more than '''GPRMC (Date+Time+Lat+Lon+Speed+Direction) and GPGGA (...+Altitude+Sats+HDOP) messages''' - I disable the other ones because they are redundant.<br />
<br />
These configurations have to be done via the u-blox binary protocol. So I just build the messages using the above "ubxgen.py" script like this:<br />
<pre><br />
<br />
# disable unnecessary messages:<br />
ubxgen.py 06 01 03 00 f0 01 00 > CFG-MSG-GPGLL-OFF.ubx<br />
ubxgen.py 06 01 03 00 f0 02 00 > CFG-MSG-GPGSA-OFF.ubx<br />
ubxgen.py 06 01 03 00 f0 03 00 > CFG-MSG-GPGSV-OFF.ubx<br />
ubxgen.py 06 01 03 00 f0 05 00 > CFG-MSG-GPVTG-OFF.ubx<br />
ubxgen.py 06 01 03 00 f0 08 00 > CFG-MSG-GPZDA-OFF.ubx<br />
cat CFG-MSG-GP*-OFF.ubx > /dev/ttySAC1<br />
<br />
# reduce measurement time and message cycle to 250ms (4Hz):<br />
ubxgen.py 06 08 06 00 fa 00 01 00 00 00 > CFG-RATE-4HZ.ubx<br />
cat CFG-RATE-4HZ.ubx > /dev/ttySAC1<br />
<br />
# alternatively:<br />
# reduce measurement time and message cycle to 500ms (2Hz):<br />
ubxgen.py 06 08 06 00 f4 01 01 00 00 00 > CFG-RATE-2HZ.ubx<br />
cat CFG-RATE-2HZ.ubx > /dev/ttySAC1<br />
<br />
</pre><br />
<br />
Using this setup, the output of "gpspipe -r" will dump around 600 bytes per second (4 GPRMC + 4 GPGGA messages).<br />
<br />
To recover the default values, just turn off the GPS or let the FR suspend.<br />
<br />
----<br />
<br />
== GPS applications ==<br />
{{main|GPS applications}}<br />
<br />
[[Category:GPS]]<br />
[[Category:Neo FreeRunner Hardware]]</div>Vascohttp://openmoko.org/wiki/Neo_FreeRunner_GPSNeo FreeRunner GPS2008-10-13T15:09:27Z<p>Vasco: /* UBX protocol */</p>
<hr />
<div>{{Neo FreeRunner Menu}}<br />
<br />
== Basic Setup ==<br />
<br />
For basic setup instructions, check the [[Getting_Started_with_your_Neo_FreeRunner#Use the GPS|GPS getting started instructions]].<br />
<br />
Note that there is a known issue between the GPS and SD card slot which is discussed [[GPS_Problems|here]].<br />
<br />
== Testing ==<br />
<br />
* [[Howto_Test_Your_GPS_with_agpsui| How to test your GPS with agpsui]]<br />
<br />
* Shell test script for raw data dump:<br />
<br />
<pre><br />
echo 0 > /sys/class/i2c-adapter/i2c-0/0-0073/neo1973-pm-gps.0/pwron && <br />
sleep 1s && echo 1 > /sys/class/i2c-adapter/i2c-0/0-0073/neo1973-pm-gps.0/pwron && stty -F /dev/ttySAC1 -echo && cat -u /dev/ttySAC1 | grep -v ^$<br />
</pre><br />
<br />
== Low level access ==<br />
<br />
This section is for debugging and daemon development only. Applications should use a higher level interface (see next section).<br />
<br />
There is no userland driver required for the GTA02; the driver is built into the kernel.<br />
<br />
To turn on the GPS, echo 1 to the sys file: <br />
<br />
echo 1 > /sys/devices/platform/s3c2440-i2c/i2c-adapter/i2c-0/0-0073/neo1973-pm-gps.0/pwron<br />
<br />
To read from the GPS, simply read /dev/ttySAC1. Enter the gpspipe command as follows:<br />
<br />
gpspipe -r 127.0.0.1 2947<br />
<br />
You will find gpspipe in the package gps-utils. You can also just "cat /dev/ttySAC1", but it produces the unknown msg*58. This doesn't happen with gpspipe.<br />
<br />
Before getting a fix, the GPS spits out lots of "$GPTXT,01,01,01,NMEA unknown msg*58", though these stop once a fix is obtained. <br />
<br />
A position without a fix looks like this:<br />
$GPGGA,235946.99,,,,,00,00,5.0,,M,0.0001999,M,0.0020199,*57<br />
<br />
A position with a fix looks as follows:<br />
$GPGGA,065852.00,5613.022527,N,00306.725890,W,1,05,0.5,158.0,M,0.277000,M,-0.010 0515,*7A<br />
<br />
(The [http://openstreetmap.org/?lat=56.13&lon=-3.067&zoom=9&layers=B000TFF given position] is in central Scotland.)<br />
<br />
--[[User:Speedevil|Speedevil]] 11:52, 7 April 2008 (CEST)<br />
<br />
If you are having GPS problems with your FreeRunner, please document them on the page [[GPS Problems]]. [[FreeRunner GPS antenna repair SOP]] documents a possible solution.<br />
<br />
In Openmoko projects, there is a GPS test program called '''agpsui''' that provides a graphical and text dump of GPS information. See [[Howto Test Your GPS with agpsui]]. The project is called [http://svn.projects.openmoko.org/svnroot/openmoko-agpsui Openmoko AGPS UI project].<br />
<br />
== Using GPS ==<br />
<br />
Aside from accessing the GPS data in applications programs running directly on the smartphone,<br />
you can also access the GPS data stream from another device such as a laptop.<br />
<br />
Here are a couple ways to do that. You can use a network connection to pull data from the gpsd daemon, or you can make the smartphone appear to be a generic Bluetooth-connected GPS receiver.<br />
<br />
Using gpsd requires a program that understands its protocol, such as GPSdrive.<br />
Using Bluetooth would allow using just about any program that understands the NMEA protocol.<br />
<br />
=== Using gpsd with a network connection ===<br />
<br />
{{Warning|The gpsd has been obsoleted by the ogpsd which offers a DBUS interface. Do not run these two daemons side by side. If backward compatibility is needed, use ogpsd with fso-gpsd.}}<br />
<br />
This procedure depends upon being able to set up a network connection between your Neo and your laptop. The connection can be over either WiFi or USB cable.<br />
<br />
First be sure you have gpsd installed. Some Neo FreeRunner images don't have gpsd, they use a different GPS stack called gypsy. <br />
<br />
# On host type: '''nc -vvn -l -p 5000 > /tmp/nmeaNP''' (Host starts listening on port 5000 for GPS-signals and sends them to /tmp/nmeaNP)<br />
# On the Neo type: '''nc 192.168.0.200 5000 < /dev/ttySAC1''' (Signals from device will be send to port 5000 on host.) If your host is connected to the neo via wifi, change the IP address in the command to the one of the host. <br />
# On the host PC install GPSD, your GPS is attached as /tmp/nmeaNP <br />
# start gpsd on host with: '''gpsd -p /tmp/nmeaNP'''<br />
# run your application! I used gpsdrive and it works better than my stand-alone GPS. <br />
<br />
Tested with RoadNav. Works great!<br />
<br />
Another way is to forward gpsd on the neo. If '192.168.0.202' is your neo, then run "ssh -L 2947:localhost:2947 root@192.168.0.202" on the host.<br />
<br />
Tested and works with roadnav, gpsdrive, and tangogps on the host computer. [[User:Sargas|Sargas]] 21:52, 16 August 2008 (UTC)<br />
<br />
If you have an unlimited [[GPRS]] data package you could make your gpsd service accessible over the Internet. This opens up many possibilities. For example, you could implemented AVL (Automatic Vehicle Location) by having a web server somewhere query your gpsd server for your position and write it to a KML file which would then display your location on a Google map.<br />
<br />
=== Bluetooth GPS relay ===<br />
<br />
Here is how to make your smartphone appear to be a Bluetooth GPS.<br />
<br />
#Power up the bluetooth radio<br />
#Ensure [http://wiki.openmoko.org/wiki/Gpsd#GPS_on_GTA02 gpsd] is running and the gps-utils package is installed<br />
#Run '''sdptool add SP'''<br />
#Run '''rfcomm -r watch 0 1 sh -c "gpspipe -r >/dev/rfcomm0" &'''<br />
<br />
== GTA02 GPS Hardware Assist Feature ==<br />
<br />
GTA02 is using the [[u-blox ANTARIS 4 ATR0635]] hardware and could use [http://www.u-blox.com/services/assistnow_online.html u-blox AssistNow Online] GPS (A-GPS) servces. GTA02 hardware design does not comply with official Assist Offline service requirement.<br />
<br />
=== Assist Online/Offline comparsion ===<br />
<br />
The "A"GPS support could cut TTFF time from 40 secs to 10-20 seconds. And the valid time of assist now download is about 4 hours. You could also check the following address:<br />
<br />
http://embedded-system.net/assistnow-gps-services-boost-up-gps-receiver-performance-u-blox.html<br />
<br />
Due to the [[u-blox ANTARIS 4 ATR0635]] need to have extra flash to storage up to 14 days of offline data (90 KBytes).<br />
<br />
=== Assist Online ===<br />
<br />
Each download package could have up to 4 hours vaild data to assist TTFF. For u-blox Assist Online, you have to provide approximate longitude/latitude and time to get the corresponds "almanac" and "ephemeris" package. This might be base on application design for how to provide the longitude/latitude. User could select the location area from list menu or world map, or better implementation using the GSM/wi-fi location technique/service. <br />
<br />
==== u-blox Assist Online implementation ====<br />
<br />
For GTA02 default shipment image, there is no A-GPS/GPS supported software inside. You could find the u-blox A-GPS online implementation document here:<br />
<br />
* Documentation: http://people.openmoko.org/matt_hsu/ImplementationAssistNowServerAndClient(GPS.G4-SW-05017-C).pdf<br />
<br />
And implementation code in following address.<br />
<br />
* Source code: http://svn.openmoko.org/developers/matt_hsu/agps-online/<br />
<br />
Here is a brief script to run this application:<br />
<br />
#!/bin/sh<br />
<br />
echo 1 >/sys/bus/platform/drivers/neo1973-pm-gps/neo1973-pm-gps.0/pwron<br />
<br />
./agps-onlinec -c full -u youraccount -k yourpasswd -la 25.073270 -lo<br />
121.574805 -p 999999.00 <br />
<br />
cat /dev/ttySAC1<br />
<br />
-la 25.073270 -lo 121.574805 is reference latitude/longtitude<br />
<br />
Here is a simple perl skript doing the same:<br />
<br />
<pre><br />
#!/usr/bin/perl -wT<br />
#<br />
# ublox AssistNow Online almanach downloader for Neo FreeRunner<br />
#<br />
# v0.1<br />
#<br />
# Wilfried Klaebe <wk-openmoko@chaos.in-kiel.de><br />
#<br />
# Usage:<br />
#<br />
# agps-alm.pl > /dev/ttySAC1<br />
#<br />
<br />
use strict;<br />
use IO::Socket::INET;<br />
use vars qw(%h);<br />
<br />
my $user = 'user@somewhere.invalid';<br />
my $pass = 'pass-from-ublox';<br />
<br />
my $s = new IO::Socket::INET(PeerAddr => 'agps.u-blox.com', Proto => 'tcp', PeerPort => 46434);<br />
<br />
$s->print('user='.$user.';pwd='.$pass.';cmd=alm;lat=0;lon=0;pacc=40000000;', "\n");<br />
<br />
print STDERR $s->getline;<br />
<br />
while(my $l = $s->getline) {<br />
print STDERR $l;<br />
<br />
$l =~ s/(\r\n|\n)+\Z//g;<br />
<br />
if ($l eq "") {<br />
if ($h{'content-length'} > 0 && $h{'content-type'} eq 'application/ubx') {<br />
$s->read($l,$h{'content-length'});<br />
print $l;<br />
}<br />
exit(0);<br />
}<br />
<br />
if ($l =~ m/\A(.+): (.+)\Z/) {<br />
$h{lc($1)} = lc($2);<br />
}<br />
}<br />
</pre><br />
<br />
This also works with <tt>cmd=full</tt> and meaningful lat/lon/pacc values.<br />
<br />
Same in python:<br />
<br />
<pre><br />
#!/usr/bin/python<br />
#<br />
# ublox AssistNow Online almanach downloader for Neo FreeRunner<br />
#<br />
# v0.1<br />
#<br />
# Wilfried Klaebe <wk-openmoko@chaos.in-kiel.de><br />
#<br />
# Usage:<br />
#<br />
# agps-alm.py > /dev/ttySAC1<br />
#<br />
<br />
import sys<br />
import socket<br />
import re<br />
<br />
user='your@mail.address'<br />
pwd='pwdfromublox'<br />
<br />
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)<br />
s.connect(('agps.u-blox.com',46434))<br />
<br />
s.send('user='+user+';pwd='+pwd+';cmd=alm;lat=0;lon=0;pacc=40000000;\n')<br />
<br />
buf = s.recv(4096)<br />
while 1:<br />
b = s.recv(4096)<br />
if not b:<br />
break<br />
buf += b<br />
<br />
h = {}<br />
<br />
while 1:<br />
(l,s,buf) = buf.partition('\n')<br />
l = l.rstrip('\r\n')<br />
#<br />
sys.stderr.write(l+'\n')<br />
#<br />
if (l == ""):<br />
if h.has_key('content-length') and h['content-length'].isdigit() and h.has_key('content-type') and h['content-type'] == 'application/ubx':<br />
sys.stdout.write(buf[0:int(h['content-length'])])<br />
sys.exit(0)<br />
#<br />
m = re.search('\\A(.+): (.+)\\Z',l)<br />
if m:<br />
h[m.group(1).lower()] = m.group(2).lower();<br />
</pre><br />
<br />
==== u-blox Assist Now account application ====<br />
<br />
To apply for a free u-blox Assist Now account, please send an e-mail to:<br />
agps-account@u-blox.com<br />
<br />
Leave body and subject of the message empty. And not all mail account are accepted/could get reply. since the protocol is pretty straight forward, implement an extra proxy to scale up user should be easy.<br />
<br />
=== Assist Offline ===<br />
<br />
u-blox Assist Offline service could provide up to 14 days of valid assist GPS data in single download package. But Assist Offline service need an extra flash to storage Almanac data, and [[u-blox ANTARIS 4 ATR0635]] will automatically use these data while system start up. GTA02 don't support Assist Offline.<br />
<br />
==== u-blox Assist Offline implementation ====<br />
<br />
Due to the u-blox 4 need to have extra flash to storage up to 14 days of offline data (90 KBytes), GTA02 don't have it. I would very interested if there is another way to twist it around, but not likely, so far. Offline sample data you could find in the following addesss:<br />
<br />
http://alp.u-blox.com/<br />
<br />
And u-blox did provided source code of Assist offline server implementation and ubx header, you could find it here:<br />
<br />
http://people.openmoko.org/tony_tu/src/u-blox<br />
<br />
==== Possible implementation mechanism ====<br />
<br />
We can use the same protocol as the online assist to provide the time, last location, almanac and ephemeris data that would be held in the extra flash storage when we power up the GPS. Time is available from the local clock, and we can save location, almanac and ephemeris when the GPS is shut down. We may be able to have a better guess at startup location based on GSM cell ID, WiFi access points, or by the user selecting an area on a map.<br />
<br />
Some Ruby tools already exist for downloading and uploading Almanac and Ephemeris. See http://docs.openmoko.org/trac/browser/developers/alphaone/u-blox<br />
<br />
==== UBX protocol ====<br />
Protocol specification (html-help format): http://www.u-blox.com/customersupport/gps.g3/ANTARIS_Protocol_Specification(GPS.G3-X-03002).chm<br />
<br />
Sample header could be found here: [http://people.openmoko.org/tony_tu/src/u-blox/AssistNowOfflineServerSampleImplementation/ubx.h ubx.h]<br />
<br />
Conversion between lat/ln and ECEF xyz coordinates:<br />
http://www.u-blox.com/customersupport/docs/GPS.G1-X-00006.pdf<br />
<br />
Packet generator:<br />
<br />
<pre><br />
#!/usr/bin/python<br />
#<br />
# ubx packet generator<br />
#<br />
# v0.1<br />
#<br />
# Wilfried Klaebe <wk-openmoko@chaos.in-kiel.de><br />
#<br />
# Usage:<br />
#<br />
# ubxgen.py 06 13 04 00 01 00 00 00 > packet.ubx<br />
#<br />
# prepends 0xb5 0x62 header,<br />
# appends checksum,<br />
# outputs binary packet to stdout<br />
#<br />
# you can send the packet to GPS chip like this:<br />
#<br />
# cat packet.ubx > /dev/ttySAC1<br />
<br />
import sys<br />
import binascii<br />
<br />
cs0=0<br />
cs1=0<br />
<br />
sys.stdout.write("\xb5\x62")<br />
<br />
for d in sys.argv[1:]:<br />
c = binascii.unhexlify(d)<br />
sys.stdout.write(c)<br />
cs0 += ord(c)<br />
cs0 &= 255<br />
cs1 += cs0<br />
cs1 &= 255<br />
<br />
sys.stdout.write(chr(cs0)+chr(cs1))<br />
</pre><br />
<br />
----<br />
<br />
==== Configuration for higher sampling rate ====<br />
<br />
The GPS chip can be flexibly configured for more than one sample per second. Sometimes I need a good GPS log for experimental projects, and I configure my Neo Freerunner's GPS to take '''4 samples per second''' (the maximum it can do) and to send me nothing more than '''GPRMC (Date+Time+Lat+Lon+Speed+Direction) and GPGGA (...+Altitude+Sats+HDOP) messages''' - I disable the other ones because they are redundant.<br />
<br />
These configurations have to be done via the u-blox binary protocol. So I just build the messages using the above "ubxgen.py" script like this:<br />
<pre><br />
<br />
# disable unnecessary messages:<br />
ubxgen.py 06 01 03 00 f0 01 00 > CFG-MSG-GPGLL-OFF.ubx<br />
ubxgen.py 06 01 03 00 f0 02 00 > CFG-MSG-GPGSA-OFF.ubx<br />
ubxgen.py 06 01 03 00 f0 03 00 > CFG-MSG-GPGSV-OFF.ubx<br />
ubxgen.py 06 01 03 00 f0 05 00 > CFG-MSG-GPVTG-OFF.ubx<br />
ubxgen.py 06 01 03 00 f0 08 00 > CFG-MSG-GPZDA-OFF.ubx<br />
cat CFG-MSG-GP*-OFF.ubx > /dev/ttySAC1<br />
<br />
# reduce measurement time and message cycle to 250ms (4Hz):<br />
ubxgen.py 06 08 06 00 fa 00 01 00 00 00 > CFG-RATE-4HZ.ubx<br />
cat CFG-RATE-4HZ.ubx > /dev/ttySAC1<br />
<br />
# alternatively:<br />
# reduce measurement time and message cycle to 500ms (2Hz):<br />
ubxgen.py 06 08 06 00 f4 01 01 00 00 00 > CFG-RATE-2HZ.ubx<br />
cat CFG-RATE-2HZ.ubx > /dev/ttySAC1<br />
<br />
</pre><br />
<br />
Using this setup, the output of "gpspipe -r" will dump around 600 bytes per second (4 GPRMC + 4 GPGGA messages).<br />
<br />
To recover the default values, just turn off the GPS or let the FR suspend.<br />
<br />
----<br />
<br />
== GPS applications ==<br />
{{main|GPS applications}}<br />
<br />
[[Category:GPS]]<br />
[[Category:Neo FreeRunner Hardware]]</div>Vascohttp://openmoko.org/wiki/Neo_Freerunner_audio_subsystemNeo Freerunner audio subsystem2008-09-23T11:23:48Z<p>Vasco: </p>
<hr />
<div>The Neo Freerunner (GTA02) inherited the audio subsystem from its older brother the Neo 1973 (GTA01). However, there are a few small differences. <br />
This page tries to show and explain the differences and points you to the [[Neo_1973_audio_subsystem | Neo 1973]] page whenever it touches the common points (but there may be overlaps for the sake of usability). It is maintained by the Community and therefore it may contain errors and omissions.<br />
<br />
<br />
----<br />
<br />
<br />
'''Differences from Neo 1973'''<br />
* There is only 1 (mono) built-in loud speaker instead of 2 (stereo).<br />
* The Wolfson Codec driver presents 94 separate controls {switches, multiplexers, and volumes} to the alsa system (in both Neos). Unfortunately they are not mapped exactly the same for the GTA01 as for the GTA02.<br />
<br />
<br />
----<br />
<br />
<br />
'''Possible sound connections through the Wolfson Codec'''<br />
<br />
* "Yes" = Confirmed, alsa state file exists.<br />
* "No" = Not possible / not desirable.<br />
* "Should" = Should be possible, not confirmed yet.<br />
* "?" = Have no idea.<br />
<br />
{| cellspacing="0" cellpadding="5" border="1"<br />
<br />
|- align="center"<br />
! GSM <br />
| ?<br />
<br />
|- align="center"<br />
! Bluetooth <br />
| ? || Yes<br />
<br />
|- align="center"<br />
! Wired Speaker <br />
| Yes || Yes || ?<br />
<br />
|- align="center"<br />
! Wired Mic <br />
| Yes || Yes || ?<br />
<br />
|- align="center"<br />
! Body Earpiece <br />
| Should || Yes || ?<br />
<br />
|- align="center"<br />
! Body Speaker <br />
| Yes || Should || ?<br />
<br />
|- align="center"<br />
! Body Mic <br />
| Should || Yes || ?<br />
<br />
|- align="center"<br />
! - !! CPU !! GSM !! Bluetooth<br />
|}<br />
<br />
<br />
----<br />
<br />
<br />
'''Alsamixer channel controls'''<br />
<br />
The ALSA state files are installed by default, and belong to package ''"openmoko-alsa-scenarios"''.<br />
To see where the files reside, do ''"opkg files openmoko-alsa-scenarios"''.<br />
Currently they are in ''"/usr/share/openmoko/scenarios/"''.<br />
<br />
# State: '''''GSM <-> Built-in Handset''''' (file gsmhandset.state)<br />
## Mic volume:<br />
##* Control 48: "Mic2 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 4: "Speaker Playback Volume"<br />
# State: '''''GSM <-> Built-in Handsfree''''' (file gsmspeakerout.state)<br />
## Mic volume:<br />
##* Control ?:<br />
## Speaker volume:<br />
##* Control ?:<br />
# State: '''''GSM <-> Wired Headset''''' (file gsmheadset.state)<br />
## Mic volume:<br />
##* Control 49: "Mic1 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 3: "Headphone Playback Volume"<br />
# State: '''''GSM <-> Bluetooth Headset''''' (file ???)<br />
## Alternative working state files: [http://handheldshell.com/gsm_headset.txt]<br />
## Mic volume:<br />
##* Control 13: "Mono Voice Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
# State: '''''CPU <-> Built-in Handset''''' (file voip-handset.state)<br />
## Mic volume:<br />
##* Control ?:<br />
## Speaker volume:<br />
##* Control ?:<br />
<br />
<br />
* These files I still don't know what they are for:<br />
** headset.state (probably for CPU <-> wired headset)<br />
** stereoout.state (probably for CPU <-> built-speaker)<br />
<br />
<br />
----<br />
<br />
<br />
'''Specific Software'''<br />
<br />
Angus Ainslie has written a simple [http://n2.nabble.com/Sound-quality-in-calls.-tp1087522p1096155.html python volume control] (which is getting more and more sophisticated) using some of these settings.<br />
<br />
<br />
----<br />
<br />
[[Category:Neo FreeRunner Hardware]]<br />
[[Category:Audio]]</div>Vascohttp://openmoko.org/wiki/Neo_Freerunner_audio_subsystemNeo Freerunner audio subsystem2008-09-23T11:07:12Z<p>Vasco: </p>
<hr />
<div>The Neo Freerunner (GTA02) inherited the audio subsystem from its older brother the Neo 1973 (GTA01). However, there are a few small differences. <br />
This page tries to show and explain the differences and points you to the [[Neo_1973_audio_subsystem | Neo 1973]] page whenever it touches the common points (but there may be overlaps for the sake of usability). It is maintained by the Community and therefore it may contain errors and omissions.<br />
<br />
----<br />
<br />
'''Differences from Neo 1973'''<br />
* There is only 1 (mono) built-in loud speaker instead of 2 (stereo).<br />
* The Wolfson Codec driver presents 94 separate controls {switches, multiplexers, and volumes} to the alsa system (in both Neos). Unfortunately they are not mapped exactly the same for the GTA01 as for the GTA02.<br />
<br />
----<br />
<br />
'''Possible sound connections through the Wolfson Codec'''<br />
<br />
* "Yes" = Confirmed, alsa state file exists.<br />
* "No" = Not possible / not desirable.<br />
* "Should" = Should be possible, not confirmed yet.<br />
* "?" = Have no idea.<br />
<br />
{| cellspacing="0" cellpadding="5" border="1"<br />
<br />
|- align="center"<br />
! GSM <br />
| ?<br />
<br />
|- align="center"<br />
! Bluetooth <br />
| ? || Yes<br />
<br />
|- align="center"<br />
! Wired Speaker <br />
| Yes || Yes || ?<br />
<br />
|- align="center"<br />
! Wired Mic <br />
| Yes || Yes || ?<br />
<br />
|- align="center"<br />
! Body Earpiece <br />
| Should || Yes || ?<br />
<br />
|- align="center"<br />
! Body Speaker <br />
| Yes || Should || ?<br />
<br />
|- align="center"<br />
! Body Mic <br />
| Should || Yes || ?<br />
<br />
|- align="center"<br />
! - !! CPU !! GSM !! Bluetooth<br />
|}<br />
<br />
----<br />
<br />
'''Alsamixer channel controls'''<br />
<br />
The ALSA state files are installed by default, and belong to package ''"openmoko-alsa-scenarios"''.<br />
To see where the files reside, do ''"opkg files openmoko-alsa-scenarios"''.<br />
Currently they are in ''"/usr/share/openmoko/scenarios/"''.<br />
<br />
# State: '''''GSM <-> Built-in Handset''''' (file gsmhandset.state)<br />
## Mic volume:<br />
##* Control 48: "Mic2 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 4: "Speaker Playback Volume"<br />
# State: '''''GSM <-> Built-in Handsfree''''' (file gsmspeakerout.state)<br />
## Mic volume:<br />
##* Control ?:<br />
## Speaker volume:<br />
##* Control ?:<br />
# State: '''''GSM <-> Wired Headset''''' (file gsmheadset.state)<br />
## Mic volume:<br />
##* Control 49: "Mic1 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 3: "Headphone Playback Volume"<br />
# State: '''''GSM <-> Bluetooth Headset''''' (file ???)<br />
## Alternative working state files: [http://handheldshell.com/gsm_headset.txt]<br />
## Mic volume:<br />
##* Control 13: "Mono Voice Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
# State: '''''CPU <-> Built-in Handset''''' (file voip-handset.state)<br />
## Mic volume:<br />
##* Control ?:<br />
## Speaker volume:<br />
##* Control ?:<br />
<br />
* These files I still don't know what they are for:<br />
** headset.state (probably for CPU <-> wired headset)<br />
** stereoout.state (probably for CPU <-> built-speaker)<br />
<br />
----<br />
<br />
'''Specific Software'''<br />
<br />
Angus Ainslie has written a simple [http://n2.nabble.com/Sound-quality-in-calls.-tp1087522p1096155.html python volume control] (which is getting more and more sophisticated) using some of these settings.<br />
<br />
----<br />
<br />
[[Category:Neo FreeRunner Hardware]]<br />
[[Category:Audio]]</div>Vascohttp://openmoko.org/wiki/Neo_Freerunner_audio_subsystemNeo Freerunner audio subsystem2008-09-18T15:32:52Z<p>Vasco: </p>
<hr />
<div>The Neo Freerunner (GTA02) inherited the audio subsystem from its older brother the Neo 1973 (GTA01). However, there are a few small differences. <br />
This page tries to show and explain the differences and points you to the [[Neo_1973_audio_subsystem | Neo 1973]] page whenever it touches the common points (but there may be overlaps for the sake of usability). It is maintained by the Community and therefore it may contain errors and omissions.<br />
<br />
----<br />
<br />
'''Differences from Neo 1973'''<br />
* There is only 1 (mono) built-in loud speaker instead of 2 (stereo).<br />
* The Wolfson Codec driver presents 94 separate controls {switches, multiplexers, and volumes} to the alsa system (in both Neos). Unfortunately they are not mapped exactly the same for the GTA01 as for the GTA02.<br />
<br />
----<br />
<br />
'''Possible sound connections through the Wolfson Codec'''<br />
<br />
* "Yes" = Confirmed, alsa state file exists.<br />
* "No" = Not possible / not desirable.<br />
* "Should" = Should be possible, not confirmed yet.<br />
* "?" = Have no idea.<br />
<br />
{| cellspacing="0" cellpadding="5" border="1"<br />
<br />
|- align="center"<br />
! GSM <br />
| ?<br />
<br />
|- align="center"<br />
! Bluetooth <br />
| ? || Yes<br />
<br />
|- align="center"<br />
! Wired Speaker <br />
| Should || Should || ?<br />
<br />
|- align="center"<br />
! Wired Mic <br />
| Should || Should || ?<br />
<br />
|- align="center"<br />
! Body Earpiece <br />
| Should || Yes || ?<br />
<br />
|- align="center"<br />
! Body Speaker <br />
| Yes || Should || ?<br />
<br />
|- align="center"<br />
! Body Mic <br />
| Should || Yes || ?<br />
<br />
|- align="center"<br />
! - !! CPU !! GSM !! Bluetooth<br />
|}<br />
<br />
----<br />
<br />
'''Alsamixer channel controls'''<br />
<br />
# State: '''''GSM <-> Built-in Handset'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* Control 48: "Mic2 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 4: "Speaker Playback Volume"<br />
# State: '''''GSM <-> Built-in Handsfree'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* to be defined<br />
## Speaker volume:<br />
##* to be defined<br />
# State: '''''GSM <-> Wired Headset'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* Control 49: "Mic1 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 3: "Headphone Playback Volume"<br />
# State: '''''GSM <-> Bluetooth Headset'''''<br />
## Possibly working state files: [http://handheldshell.com/gsm_headset.txt]<br />
## Mic volume:<br />
##* Control 13: "Mono Voice Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
<br />
----<br />
<br />
'''Specific Software'''<br />
<br />
Angus Ainslie has written a simple [http://n2.nabble.com/Sound-quality-in-calls.-tp1087522p1096155.html python volume control] using some of these settings.<br />
<br />
----<br />
<br />
[[Category:Neo FreeRunner Hardware]]<br />
[[Category:Audio]]</div>Vascohttp://openmoko.org/wiki/Neo_Freerunner_audio_subsystemNeo Freerunner audio subsystem2008-09-18T15:27:49Z<p>Vasco: </p>
<hr />
<div>The Neo Freerunner inherited the audio subsystem from its older brother the Neo 1973. However, there are a few small differences. <br />
This page tries to show and explain the differences and points you to the [[Neo_1973_audio_subsystem | Neo 1973]] page whenever it touches the common points (but there may be overlaps for the sake of usability). It is maintained by the Community and therefore it may contain errors and omissions.<br />
<br />
----<br />
<br />
'''Differences from Neo 1973'''<br />
* There is only 1 (mono) built-in loud speaker instead of 2 (stereo).<br />
* Don't know for sure, but the Bluetooth chip seems to be wired differently to the Wolfson Codec.<br />
<br />
----<br />
<br />
'''Possible sound connections through the Wolfson Codec'''<br />
<br />
* "Yes" = Confirmed, alsa state file exists.<br />
* "No" = Not possible / not desirable.<br />
* "Should" = Should be possible, not confirmed yet.<br />
* "?" = Have no idea.<br />
<br />
{| cellspacing="0" cellpadding="5" border="1"<br />
<br />
|- align="center"<br />
! GSM <br />
| ?<br />
<br />
|- align="center"<br />
! Bluetooth <br />
| ? || Yes<br />
<br />
|- align="center"<br />
! Wired Speaker <br />
| Should || Should || ?<br />
<br />
|- align="center"<br />
! Wired Mic <br />
| Should || Should || ?<br />
<br />
|- align="center"<br />
! Body Earpiece <br />
| Should || Yes || ?<br />
<br />
|- align="center"<br />
! Body Speaker <br />
| Yes || Should || ?<br />
<br />
|- align="center"<br />
! Body Mic <br />
| Should || Yes || ?<br />
<br />
|- align="center"<br />
! - !! CPU !! GSM !! Bluetooth<br />
|}<br />
<br />
----<br />
<br />
'''Alsamixer channel controls'''<br />
<br />
# State: '''''GSM <-> Built-in Handset'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* Control 48: "Mic2 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 4: "Speaker Playback Volume"<br />
# State: '''''GSM <-> Built-in Handsfree'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* to be defined<br />
## Speaker volume:<br />
##* to be defined<br />
# State: '''''GSM <-> Wired Headset'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* Control 49: "Mic1 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 3: "Headphone Playback Volume"<br />
# State: '''''GSM <-> Bluetooth Headset'''''<br />
## Possibly working state files: [http://handheldshell.com/gsm_headset.txt]<br />
## Mic volume:<br />
##* Control 13: "Mono Voice Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
<br />
----<br />
<br />
'''Specific Software'''<br />
<br />
Angus Ainslie has written a simple [http://n2.nabble.com/Sound-quality-in-calls.-tp1087522p1096155.html python volume control] using some of these settings.<br />
<br />
----<br />
<br />
[[Category:Neo FreeRunner Hardware]]<br />
[[Category:Audio]]</div>Vascohttp://openmoko.org/wiki/Neo_Freerunner_audio_subsystemNeo Freerunner audio subsystem2008-09-18T15:18:12Z<p>Vasco: </p>
<hr />
<div>The Neo Freerunner inherited the audio subsystem from its older brother the Neo 1973. However, there are a few small differences. <br />
This page tries to show and explain the differences and points you to the [[Neo_1973_audio_subsystem | Neo 1973]] page whenever it touches the common points (but there may be overlaps for the sake of usability). It is maintained by the Community and therefore it may contain errors and omissions.<br />
<br />
----<br />
<br />
'''Differences from Neo 1973'''<br />
* There is only 1 (mono) built-in loud speaker instead of 2 (stereo).<br />
* Don't know for sure, but the Bluetooth chip seems to be wired differently to the Wolfson Codec.<br />
<br />
----<br />
<br />
'''Possible sound connections through the Wolfson Codec'''<br />
<br />
* "Yes" = Confirmed, alsa state file exists.<br />
* "No" = Not possible / not desirable.<br />
* "Should" = Should be possible, not confirmed yet.<br />
* "?" = Have no idea.<br />
<br />
{| cellspacing="0" cellpadding="5" border="1"<br />
<br />
|- align="center"<br />
! GSM <br />
| ?<br />
<br />
|- align="center"<br />
! Bluetooth <br />
| ? || Yes<br />
<br />
|- align="center"<br />
! Wired Speaker <br />
| ? ||? || ?<br />
<br />
|- align="center"<br />
! Wired Mic <br />
| ? || ? || ? || ?<br />
<br />
|- align="center"<br />
! Body Earpiece <br />
| ? || Yes || ? || ? || ?<br />
<br />
|- align="center"<br />
! Body Speaker <br />
| Yes || ? || ? || ? || ? || ?<br />
<br />
|- align="center"<br />
! Body Mic <br />
| ? || Yes || ? || ? || ? || ? || ?<br />
<br />
|- align="center"<br />
! - !! CPU !! GSM !! Bluetooth !! Wired Speaker !! Wired Mic !! Body Earpiece !! Body Speaker<br />
|}<br />
<br />
----<br />
<br />
'''Alsamixer channel controls'''<br />
<br />
# State: '''''GSM <-> Built-in Handset'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* Control 48: "Mic2 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 4: "Speaker Playback Volume"<br />
# State: '''''GSM <-> Built-in Handsfree'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* to be defined<br />
## Speaker volume:<br />
##* to be defined<br />
# State: '''''GSM <-> Wired Headset'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* Control 49: "Mic1 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 3: "Headphone Playback Volume"<br />
# State: '''''GSM <-> Bluetooth Headset'''''<br />
## Possibly working state files: [http://handheldshell.com/gsm_headset.txt]<br />
## Mic volume:<br />
##* Control 13: "Mono Voice Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
<br />
----<br />
<br />
'''Specific Software'''<br />
<br />
Angus Ainslie has written a simple [http://n2.nabble.com/Sound-quality-in-calls.-tp1087522p1096155.html python volume control] using some of these settings.<br />
<br />
----<br />
<br />
[[Category:Neo FreeRunner Hardware]]<br />
[[Category:Audio]]</div>Vascohttp://openmoko.org/wiki/Neo_Freerunner_audio_subsystemNeo Freerunner audio subsystem2008-09-18T15:04:08Z<p>Vasco: </p>
<hr />
<div>The Neo Freerunner inherited the audio subsystem from its older brother the Neo 1973. However, there are a few small differences. <br />
This page tries to show and explain the differences and points you to the [[Neo_1973_audio_subsystem | Neo 1973]] page whenever it touches the common points (but there may be overlaps for the sake of usability). It is maintained by the Community and therefore it may contain errors and omissions.<br />
<br />
----<br />
<br />
'''Differences from Neo 1973'''<br />
* There is only 1 (mono) built-in loud speaker instead of 2 (stereo).<br />
* Don't know for sure, but the Bluetooth chip seems to be wired differently to the Wolfson Codec.<br />
<br />
----<br />
<br />
'''Possible sound connections through the Wolfson Codec'''<br />
<br />
* "Yes" = Confirmed, state file exists.<br />
* "No" = Confirmed: not possible / desirable.<br />
* "Should" = Should be possible, not confirmed yet.<br />
* "?" = Have no idea.<br />
<br />
{| cellspacing="0" cellpadding="5" border="1"<br />
<br />
|- align="center"<br />
! GSM <br />
| ?<br />
<br />
|- align="center"<br />
! Bluetooth <br />
| Should || Yes<br />
<br />
|- align="center"<br />
! Wired Speaker <br />
| Should || || <br />
<br />
|- align="center"<br />
! Wired Mic <br />
| Should || || || <br />
<br />
|- align="center"<br />
! Body Earpiece <br />
| Should || || || || <br />
<br />
|- align="center"<br />
! Body Speaker <br />
| Yes || || || || || <br />
<br />
|- align="center"<br />
! Body Mic <br />
| Should || || || || || || <br />
<br />
|- align="center"<br />
! - !! CPU !! GSM !! Bluetooth !! Wired Speaker !! Wired Mic !! Body Earpiece !! Body Speaker<br />
|}<br />
<br />
----<br />
<br />
'''Alsamixer channel controls'''<br />
<br />
# State: '''''GSM <-> Built-in Handset'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* Control 48: "Mic2 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 4: "Speaker Playback Volume"<br />
# State: '''''GSM <-> Built-in Handsfree'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* to be defined<br />
## Speaker volume:<br />
##* to be defined<br />
# State: '''''GSM <-> Wired Headset'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* Control 49: "Mic1 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 3: "Headphone Playback Volume"<br />
# State: '''''GSM <-> Bluetooth Headset'''''<br />
## Possibly working state files: [http://handheldshell.com/gsm_headset.txt]<br />
## Mic volume:<br />
##* Control 13: "Mono Voice Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
<br />
----<br />
<br />
'''Specific Software'''<br />
<br />
Angus Ainslie has written a simple [http://n2.nabble.com/Sound-quality-in-calls.-tp1087522p1096155.html python volume control] using some of these settings.<br />
<br />
----<br />
<br />
[[Category:Neo FreeRunner Hardware]]<br />
[[Category:Audio]]</div>Vascohttp://openmoko.org/wiki/Neo_Freerunner_audio_subsystemNeo Freerunner audio subsystem2008-09-18T14:57:40Z<p>Vasco: </p>
<hr />
<div>The Neo Freerunner inherited the audio subsystem from its older brother the Neo 1973. However, there are a few small differences. <br />
This page tries to show and explain the differences and points you to the [[Neo_1973_audio_subsystem | Neo 1973]] page whenever it touches the common points (but there may be overlaps for the sake of usability). It is maintained by the Community and therefore it may contain errors and omissions.<br />
<br />
----<br />
<br />
'''Differences from Neo 1973'''<br />
* There is only 1 (mono) built-in loud speaker instead of 2 (stereo).<br />
* Don't know for sure, but the Bluetooth chip seems to be wired differently to the Wolfson Codec.<br />
<br />
----<br />
<br />
'''Possible sound connections through the Wolfson Codec'''<br />
<br />
* "Yes" = Confirmed, state file exists.<br />
* "No" = Confirmed: not possible / desirable.<br />
* "Maybe" = Should be possible, not confirmed yet.<br />
* "?" = Have no idea.<br />
<br />
{| cellspacing="0" cellpadding="5" border="1"<br />
<br />
|- align="center"<br />
! GSM <br />
| ?<br />
<br />
|- align="center"<br />
! Bluetooth <br />
| Maybe || <br />
<br />
|- align="center"<br />
! Wired Speaker <br />
| Maybe || || <br />
<br />
|- align="center"<br />
! Wired Mic <br />
| Maybe || || || <br />
<br />
|- align="center"<br />
! Body Earpiece <br />
| Maybe || || || || <br />
<br />
|- align="center"<br />
! Body Speaker <br />
| Yes || || || || || <br />
<br />
|- align="center"<br />
! Body Mic <br />
| Maybe || || || || || || <br />
<br />
|- align="center"<br />
! - !! CPU !! GSM !! Bluetooth !! Wired Speaker !! Wired Mic !! Body Earpiece !! Body Speaker !! Body Mic<br />
|}<br />
<br />
----<br />
<br />
'''Alsamixer channel controls'''<br />
<br />
# State: '''''GSM <-> Built-in Handset'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* Control 48: "Mic2 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 4: "Speaker Playback Volume"<br />
# State: '''''GSM <-> Built-in Handsfree'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* to be defined<br />
## Speaker volume:<br />
##* to be defined<br />
# State: '''''GSM <-> Wired Headset'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* Control 49: "Mic1 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 3: "Headphone Playback Volume"<br />
# State: '''''GSM <-> Bluetooth Headset'''''<br />
## Possibly working state files: [http://handheldshell.com/gsm_headset.txt]<br />
## Mic volume:<br />
##* Control 13: "Mono Voice Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
<br />
----<br />
<br />
'''Specific Software'''<br />
<br />
Angus Ainslie has written a simple [http://n2.nabble.com/Sound-quality-in-calls.-tp1087522p1096155.html python volume control] using some of these settings.<br />
<br />
----<br />
<br />
[[Category:Neo FreeRunner Hardware]]<br />
[[Category:Audio]]</div>Vascohttp://openmoko.org/wiki/Neo_Freerunner_audio_subsystemNeo Freerunner audio subsystem2008-09-18T14:56:23Z<p>Vasco: </p>
<hr />
<div>The Neo Freerunner inherited the audio subsystem from its older brother the Neo 1973. However, there are a few small differences. <br />
This page tries to show and explain the differences and points you to the [[Neo_1973_audio_subsystem | Neo 1973]] page whenever it touches the common points (but there may be overlaps for the sake of usability). It is maintained by the Community and therefore it may contain errors and omissions.<br />
<br />
----<br />
<br />
'''Differences from Neo 1973'''<br />
* There is only 1 (mono) built-in loud speaker instead of 2 (stereo).<br />
* Don't know for sure, but the Bluetooth chip seems to be wired differently to the Wolfson Codec.<br />
<br />
----<br />
<br />
'''Possible sound connections through the Wolfson Codec'''<br />
<br />
* "Yes" = Confirmed, state file exists.<br />
* "No" = Confirmed: not possible / desirable.<br />
* "Maybe" = Should be possible, not confirmed yet.<br />
* "?" = Have no idea.<br />
<br />
{| cellspacing="0" cellpadding="5" border="1"<br />
<br />
|- align="center"<br />
! GSM || ?<br />
<br />
|- align="center"<br />
! Bluetooth || Maybe || <br />
<br />
|- align="center"<br />
! Wired Speaker || Maybe || || <br />
<br />
|- align="center"<br />
! Wired Mic || Maybe || || || <br />
<br />
|- align="center"<br />
! Body Earpiece || Maybe || || || || <br />
<br />
|- align="center"<br />
! Body Speaker || Yes || || || || || <br />
<br />
|- align="center"<br />
! Body Mic || Maybe || || || || || || <br />
<br />
|- align="center"<br />
! - !! CPU !! GSM !! Bluetooth !! Wired Speaker !! Wired Mic !! Body Earpiece !! Body Speaker !! Body Mic<br />
|}<br />
<br />
----<br />
<br />
'''Alsamixer channel controls'''<br />
<br />
# State: '''''GSM <-> Built-in Handset'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* Control 48: "Mic2 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 4: "Speaker Playback Volume"<br />
# State: '''''GSM <-> Built-in Handsfree'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* to be defined<br />
## Speaker volume:<br />
##* to be defined<br />
# State: '''''GSM <-> Wired Headset'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* Control 49: "Mic1 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 3: "Headphone Playback Volume"<br />
# State: '''''GSM <-> Bluetooth Headset'''''<br />
## Possibly working state files: [http://handheldshell.com/gsm_headset.txt]<br />
## Mic volume:<br />
##* Control 13: "Mono Voice Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
<br />
----<br />
<br />
'''Specific Software'''<br />
<br />
Angus Ainslie has written a simple [http://n2.nabble.com/Sound-quality-in-calls.-tp1087522p1096155.html python volume control] using some of these settings.<br />
<br />
----<br />
<br />
[[Category:Neo FreeRunner Hardware]]<br />
[[Category:Audio]]</div>Vascohttp://openmoko.org/wiki/Neo_Freerunner_audio_subsystemNeo Freerunner audio subsystem2008-09-18T02:42:18Z<p>Vasco: </p>
<hr />
<div>The Neo Freerunner inherited the audio subsystem from its older brother the Neo 1973. However, there are a few small differences. <br />
This page tries to show and explain the differences and points you to the [[Neo_1973_audio_subsystem | Neo 1973]] page whenever it touches the common points (but there may be overlaps for the sake of usability). It is maintained by the Community and therefore it may contain errors and omissions.<br />
<br />
----<br />
<br />
'''Differences from Neo 1973'''<br />
* There is only 1 (mono) built-in loud speaker instead of 2 (stereo).<br />
* Don't know for sure, but the Bluetooth chip seems to be wired differently to the Wolfson Codec.<br />
<br />
----<br />
<br />
'''Alsamixer channel controls'''<br />
<br />
# State: '''''GSM <-> Built-in Handset'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* Control 48: "Mic2 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 4: "Speaker Playback Volume"<br />
# State: '''''GSM <-> Built-in Handsfree'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* to be defined<br />
## Speaker volume:<br />
##* to be defined<br />
# State: '''''GSM <-> Wired Headset'''''<br />
## Possibly working state files: to be defined<br />
## Mic volume:<br />
##* Control 49: "Mic1 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 3: "Headphone Playback Volume"<br />
# State: '''''GSM <-> Bluetooth Headset'''''<br />
## Possibly working state files: [http://handheldshell.com/gsm_headset.txt]<br />
## Mic volume:<br />
##* Control 13: "Mono Voice Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
<br />
----<br />
<br />
'''Specific Software'''<br />
<br />
Angus Ainslie has written a simple [http://n2.nabble.com/Sound-quality-in-calls.-tp1087522p1096155.html python volume control] using some of these settings.<br />
<br />
----<br />
<br />
[[Category:Neo FreeRunner Hardware]]<br />
[[Category:Audio]]</div>Vascohttp://openmoko.org/wiki/Neo_Freerunner_audio_subsystemNeo Freerunner audio subsystem2008-09-18T02:21:02Z<p>Vasco: </p>
<hr />
<div>The Neo Freerunner inherited the audio subsystem from its older brother the Neo 1973. However, there are a few small differences. <br />
This page tries to show and explain the differences and points you to the [[Neo_1973_audio_subsystem | Neo 1973]] page whenever it touches the common points (but there may be overlaps for the sake of usability). It is maintained by the Community and therefore it may contain errors and omissions.<br />
<br />
----<br />
<br />
'''Alsamixer channel controls'''<br />
<br />
# State: ''GSM <-> Built-in Handset''<br />
## Mic volume:<br />
##* Control 48: "Mic2 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 4: "Speaker Playback Volume"<br />
# State: ''GSM <-> Wired Headset''<br />
## Mic volume:<br />
##* Control 49: "Mic1 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 3: "Headphone Playback Volume"<br />
# State: ''GSM <-> Bluetooth Headset''<br />
## Possibly working state files: [http://handheldshell.com/gsm_headset.txt]<br />
## Mic volume:<br />
##* Control 13: "Mono Voice Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
<br />
----<br />
<br />
'''Specific Software'''<br />
<br />
Angus Ainslie has written a simple [http://n2.nabble.com/Sound-quality-in-calls.-tp1087522p1096155.html python volume control] using some of these settings.<br />
<br />
[[Category:Neo FreeRunner Hardware]]<br />
[[Category:Audio]]</div>Vascohttp://openmoko.org/wiki/Neo_Freerunner_audio_subsystemNeo Freerunner audio subsystem2008-09-18T02:01:37Z<p>Vasco: </p>
<hr />
<div>The Neo Freerunner inherited the audio subsystem from its older brother the Neo 1973. However, there are a few small differences. <br />
This page tries to show and explain the differences and points you to the [[Neo_1973_audio_subsystem | Neo 1973]] page whenever it touches the common points (but there may be overlaps for the sake of usability). It is maintained by the Community and therefore it may contain errors and omissions.<br />
<br />
----<br />
<br />
'''Alsamixer channel controls'''<br />
<br />
# State: ''GSM <-> Built-in Handset''<br />
## Mic volume:<br />
##* Control 48: "Mic2 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 4: "Speaker Playback Volume"<br />
# State: ''GSM <-> Wired Headset''<br />
## Mic volume:<br />
##* Control 49: "Mic1 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 3: "Headphone Playback Volume"<br />
# State: ''GSM <-> Bluetooth Headset''<br />
## Mic volume:<br />
##* Control 13: "Mono Voice Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
<br />
----<br />
<br />
'''Specific Software'''<br />
<br />
Angus Ainslie has written a simple [http://n2.nabble.com/Sound-quality-in-calls.-tp1087522p1096155.html python volume control] using some of these settings.<br />
<br />
[[Category:Neo FreeRunner Hardware]]<br />
[[Category:Audio]]</div>Vascohttp://openmoko.org/wiki/Neo_Freerunner_audio_subsystemNeo Freerunner audio subsystem2008-09-18T02:00:58Z<p>Vasco: </p>
<hr />
<div>The Neo Freerunner inherited the audio subsystem from its older brother the Neo 1973. However, there are a few small differences. <br />
This page tries to show and explain the differences and points you to the [[Neo_1973_audio_subsystem | Neo 1973]] page whenever it touches the common points (but there may be overlaps for the sake of usability). It is maintained by the Community and therefore it may contain errors and omissions.<br />
<br />
----<br />
<br />
'''Alsamixer channel controls'''<br />
<br />
# State: ''GSM <-> Built-in Handset''<br />
## Mic volume:<br />
##* Control 48: "Mic2 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 4: "Speaker Playback Volume"<br />
# State: ''GSM <-> Wired Headset''<br />
## Mic volume:<br />
##* Control 49: "Mic1 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 3: "Headphone Playback Volume"<br />
# State: ''GSM <-> Bluetooth Headset''<br />
## Mic volume:<br />
##* Control 13: "Mono Voice Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
<br />
----<br />
<br />
'''Additional Software'''<br />
<br />
Angus Ainslie has written a simple [http://n2.nabble.com/Sound-quality-in-calls.-tp1087522p1096155.html python volume control] using some of these settings.<br />
<br />
[[Category:Neo FreeRunner Hardware]]<br />
[[Category:Audio]]</div>Vascohttp://openmoko.org/wiki/Neo_Freerunner_audio_subsystemNeo Freerunner audio subsystem2008-09-18T01:59:02Z<p>Vasco: </p>
<hr />
<div>The Neo Freerunner inherited the audio subsystem from its older brother the Neo 1973. However, there are a few small differences. <br />
This page tries to show and explain the differences and points you to the [[Neo_1973_audio_subsystem | Neo 1973]] page whenever it touches the common points (but there may be overlaps for the sake of usability). It is maintained by the Community and therefore it may contain errors and omissions.<br />
<br />
----<br />
<br />
'''Alsamixer channel controls'''<br />
<br />
# State: ''GSM <-> Built-in Handset''<br />
## Mic volume:<br />
##* Control 48: "Mic2 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 4: "Speaker Playback Volume"<br />
# State: ''GSM <-> Wired Headset''<br />
## Mic volume:<br />
##* Control 49: "Mic1 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 3: "Headphone Playback Volume"<br />
# State: ''GSM <-> Bluetooth Headset''<br />
## Mic volume:<br />
##* Control 13: "Mono Voice Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
<br />
----<br />
<br />
'''Additional Software'''<br />
<br />
Angus Ainslie has written a simple [http://n2.nabble.com/Sound-quality-in-calls.-tp1087522p1096155.html python volume control] using some of these settings.<br />
<br />
[[Category:Audio]]</div>Vascohttp://openmoko.org/wiki/Neo_Freerunner_audio_subsystemNeo Freerunner audio subsystem2008-09-18T01:57:23Z<p>Vasco: New page: The Neo Freerunner inherited the audio subsystem from its older brother the Neo 1973. However, there are a few small differences. This page tries to show and explain the differences and p...</p>
<hr />
<div>The Neo Freerunner inherited the audio subsystem from its older brother the Neo 1973. However, there are a few small differences. <br />
This page tries to show and explain the differences and points you to the [[Neo_1973_audio_subsystem | Neo 1973]] page whenever it touches the common points (but there may be overlaps for the sake of usability). It is maintained by the Community and therefore it may contain errors and omissions.<br />
<br />
----<br />
<br />
'''Alsamixer channel controls'''<br />
<br />
# State: ''GSM <-> Built-in Handset''<br />
## Mic volume:<br />
##* Control 48: "Mic2 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 4: "Speaker Playback Volume"<br />
# State: ''GSM <-> Wired Headset''<br />
## Mic volume:<br />
##* Control 49: "Mic1 Capture Volume"<br />
##* Control 12: "Mono Sidetone Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
## Speaker volume:<br />
##* Control 6: "Bypass Playback Volume"<br />
##* Control 3: "Headphone Playback Volume"<br />
# State: ''GSM <-> Bluetooth Headset''<br />
## Mic volume:<br />
##* Control 13: "Mono Voice Playback Volume"<br />
##* Control 5: "Mono Playback Volume"<br />
<br />
----<br />
<br />
'''Additional Software'''<br />
<br />
Angus Ainslie has written a simple [http://n2.nabble.com/Sound-quality-in-calls.-tp1087522p1096155.html python volume control] using some of these settings.</div>Vascohttp://openmoko.org/wiki/Group_salesGroup sales2008-06-25T17:25:11Z<p>Vasco: /* Lisboa */</p>
<hr />
<div>Openmoko have announced a scheme to sell the forthcoming Neo Freerunner at a discount if bought in multiples of 10 (US$369, instead of 399), to be shipped in one package. Group buying will thus save money on the purchase, and on the shipping. This page is to to organise group purchases by region.<br />
<br />
For calculating shipping costs, the dimensions of one 10-pack is 435mm x 371mm x 119mm. The weight should be around 3kg.<br />
<br />
Steve from Openmoko announced "Every 10 pack, will come with a box of stuff. 10 pouches and 10 head sets."<br />
So join us within a local group !<br />
<br />
<div style='float:right'>__TOC__</div><br />
<br />
== Australia ==<br />
<br />
=== Customs And Postage ===<br />
<br />
<br />
Because of Australian customs, it might be better to form groups of two. That way we (Australians) will fall under the $1000 amount for import items and not have to pay the extra customs / taxes . <br />
Customs information for Australia can be found [http://www.customs.gov.au/site/page.cfm?u=5549 here].<br />
<br />
[http://wiki.openmoko.org/wiki/Special:Emailuser/Monkeypanic Nick Devereaux] has worked out the per-phone cost of an Australian bulk order compared to an individual order. Thanks to [http://wiki.openmoko.org/wiki/Special:Emailuser/Simat Simon Matthews] for updating the shipping details. The postage is approximated on an estimate by Steve that shipping to Europe bulk is $160 and individual is $70. Australia should be similar to this. <br />
<br />
{| border="1"<br />
|'''Bulk Order'''<br />
|'''$US'''<br />
|'''$AUS'''<br />
|-<br />
|Customs Value (Cval)<br />
|$3690.00<br />
|$3837.60<br />
|-<br />
|Postage<br />
|$160.00<br />
|$166.40<br />
|-<br />
|Value Of Taxable Importation (VoTI) =Cval+Postage<br />
|$3850.00<br />
|$4004.00<br />
|-<br />
|Goods And Services Tax (GST) =10% of VoTI<br />
|$385.00<br />
|$400.40<br />
|- <br />
|Total Cost<br />
|$4235.00<br />
|$4404.40<br />
|-<br />
|'''Per Person'''<br />
|'''$423.50'''<br />
|'''$440.44'''<br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|'''Individual Order'''<br />
|'''$US'''<br />
|'''$AUS'''<br />
|-<br />
|Value<br />
|$399.00<br />
|$414.96<br />
|-<br />
|Postage<br />
| $70.00<br />
| $72.80<br />
|-<br />
|'''Total Cost'''<br />
|'''N/A'''<br />
|'''$487.76'''<br />
|}<br />
<br />
using the above rates and calculations, an order for two people (small group) would cost <br />
$414.96 + $414.96 = 829.92 for the total of the phones and then 72.80 for the shipping.<br />
Thus, the total cost would be 902.72 and $451.36 per a person ( as the value of the goods is less than $aud1000. i don't think taxes apply).<br />
<br />
<br />
Postage quote from http://www1.auspost.com.au/pac/int_parcel.asp<br />
<br />
Figures accurate as of 26th May 2008, 1$ USD = $1.04 AUD.<br />
<br />
=== Amalgamating Australian Group Buys ===<br />
[http://wiki.openmoko.org/wiki/Special:Emailuser/Simat Simon Matthews] is trying to amalgamate the group buys from each state into one Australia wide purchase. The advantage of this is that no one will miss out on the group buy discount and only a few will miss out on the 10 group buy extra goodies.<br />
<br />
If you are not part of a group buy that has already been organised or haven't been contacted by someone else in your state regarding the group buys feel free to contact me.<br />
<br />
=== Western Australia ===<br />
==== Perth ====<br />
<br />
Status: 10/10<br />
<br />
* 1x Fred Janon mailto:fjanon@yahoo.com<br />
<br />
* 1x Shanon Loughton [http://wiki.openmoko.org/wiki/Special:Emailuser/cgltower contact me here]<br />
<br />
* 1x Simon Matthews [http://wiki.openmoko.org/wiki/Special:Emailuser/simat contact me here]<br />
<br />
* 1x ([[Image:MokoBox.jpg]] - advanced) Msquared [http://www.msquared.id.au/ contact me here]<br />
<br />
* 1x Alex Wilkinson mailto:alex.wilkinson@dsto.defence.gov.au<br />
<br />
* 1x Daniel Foote mailto:freefoote@dview.net<br />
<br />
* 1x Russell Steicke mailto:russells@adelie.cx<br />
<br />
* 1x William Kenworthy mailto:billk@iinet.net.au<br />
<br />
* 1x Justin Dinale [http://wiki.openmoko.org/wiki/Special:Emailuser/Noledil Contact me here]<br />
<br />
* 1x Paul Wise [http://pabs.zip.to Contact me here]<br />
<br />
<br />
Status: 1/10<br />
<br />
<br />
* 1x Bruce Mohan (via Simon Matthews)<br />
<br />
=== New South Wales ===<br />
==== Sydney ====<br />
<br />
status: 10/10 ( one group)<br />
<br />
<br />
Please add an "I exist" to end of your name here. <br />
<br />
We now have 10 people (that seem to exist). I would to suggest like openmoko the company allow group sale deposits into accounts on behalf of groups.<br />
With perhaps the package sent to sydney and then to a po box or split to finish the journey to the buyers. <br />
<br />
=====Confirmed=====<br />
* 1 x dbmoodb ---> [http://wiki.openmoko.org/wiki/Special:Emailuser/Dbmoodb contact me here] I exist.<br />
* 1 x bing [http://wiki.openmoko.org/wiki/Special:Emailuser/Bingquick contact me here] I exist.<br />
* 1 x Chris [http://wiki.openmoko.org/wiki/Special:Emailuser/ch0gan contact me here]. I exist.<br />
* 1 x Neil Brown [http://wiki.openmoko.org/wiki/Special:Emailuser/Neilbrown contact me here] I'm wondering why I need to assert that I exist.<br />
* 1 x Rob [http://wiki.openmoko.org/wiki/Special:Emailuser/Rob contact me here] Exist? Of course I do.<br />
* 1 x Tim [http://wiki.openmoko.org/wiki/Special:Emailuser/Voyd contact me here] I am almost certain I exist.<br />
* 1 x porl [http://wiki.openmoko.org/wiki/Special:Emailuser/porl contact me here] I exist.<br />
* 1 x tom [http://wiki.openmoko.org/wiki/Special:Emailuser/tom contact me here] I think I exist.<br />
* 1 x Scott [http://wiki.openmoko.org/wiki/Special:Emailuser/Cysp wikimail]<br />
* 1 x Kallax [http://wiki.openmoko.org/wiki/Special:Emailuser/Kallax contact me here] I exist<br />
<br />
<br />
=====Unconfirmed=====<br />
* 1 x Mark Chandler [http://wiki.openmoko.org/wiki/Special:Emailuser/Openmarko contact me here]<br />
* 1 x cbaird [http://wiki.openmoko.org/wiki/Special:Emailuser/Cbaird contact me here] I exist-- but I assume someone's vetting confirmation?<br />
<br />
=====potential group 2 (2/10)=====<br />
* 1 x Surfless [http://wiki.openmoko.org/wiki/Special:Emailuser/surfless contact me here] I exist <br />
* 1 x Aka [http://wiki.openmoko.org/wiki/Special:Emailuser/Aka contact me here] I exist <br />
Surfless From the edit revisions we can see that you added your self to group one of sydney after we had ten members. <br />
As per http://wiki.openmoko.org/index.php?title=GroupSales&diff=34002&oldid=33677<br />
If this is not correct please state so under here. You have been contacted regardless as we are not sure of <br />
the confirmed number of people. However, in the future could all users who want to join a group try to follow the documentation set out. <br />
You can at least say yes i am 11 / 10 (for the first group - aka i am the extra).<br />
<br />
=== Victoria ===<br />
==== Melbourne ====<br />
Status: 8/10<br />
<br />
* 4x Dennis Wollersheim, mailto: dewoller (at) gmail (dot) com<br />
* 1x Dale Maggee, mailto: antisol (at) earthling (dot) net<br />
* 1x Matt Price: mailto: coolcat22 (at) bigpond (dot) com<br />
* 1x Daniel Chandler: [http://wiki.openmoko.org/wiki/Special:Emailuser/AlphaGremlin contact me here]<br />
* 1X Hugh Stephens, mailto: hughstephens <at> hughstephens <dot> com<br />
<br />
=== ACT ===<br />
==== Canberra ====<br />
Status: 1/10<br />
<br />
* Fergus [http://wiki.openmoko.org/wiki/Special:Emailuser/Someone Contact me here]<br />
<br />
=== Queensland ===<br />
==== Brisbane ====<br />
Status: 10/10<br />
<br />
* Nick Devereaux x 3 [http://wiki.openmoko.org/wiki/Special:Emailuser/Monkeypanic Contact me here]<br />
* Matt Gallagher [http://wiki.openmoko.org/wiki/Special:Emailuser/mattg Contact me here]<br />
* Jordan Keith [http://wiki.openmoko.org/wiki/Special:Emailuser/Zedd_D1abl0 Contact me here]<br />
* Matt Blyde [http://wiki.openmoko.org/wiki/Special:Emailuser/Mattblyde Contact me here]<br />
* David Baker [http://wiki.openmoko.org/wiki/Special:Emailuser/dtbaker Contact me here]<br />
* Neil Davey (confirmed 1, maybe 2) [http://wiki.openmoko.org/wiki/Special:Emailuser/Ndavey Contact me here]<br />
* Patrick Mahoney [http://wiki.openmoko.org/wiki/Special:Emailuser/Xanther Contact me here]<br />
* Annie Belcher (Confirmed 1, maybe 2) [http://wiki.openmoko.org/wiki/Special:Emailuser/River Contact me here]<br />
<br />
Status: 1/10<br />
* Daniel Jarrott [http://wiki.openmoko.org/wiki/Special:Emailuser/Daniel.jarrott Contact me here]<br />
<br />
=== South Australia ===<br />
==== Adelaide ====<br />
Status: 8/10<br />
<br />
* Adrian Billiau *2 [http://wiki.openmoko.org/wiki/Special:Emailuser/Carcin Contact me here]<br />
* John Briggs [http://wiki.openmoko.org/wiki/Special:Emailuser/Erflungued Contact me here]<br />
* Daniel Sobey [http://wiki.openmoko.org/wiki/Special:Emailuser/dns Contact me here]<br />
* Nicholas Steicke [http://wiki.openmoko.org/wiki/Special:Emailuser/narthollis Contact me here]<br />
* Joel Stanley [http://wiki.openmoko.org/wiki/Special:Emailuser/shenki Contact me here]<br />
* Karl Goetz [http://wiki.openmoko.org/wiki/Special:Emailuser/kgoetz Contact me here]<br />
* Barney Wrightson [http://wiki.openmoko.org/wiki/Special:Emailuser/bmw Contact me here]<br />
<br />
===== List =====<br />
There is a list available for people in SA who want to try and organise together.<br />
http://lists.maincontent.net/listinfo.cgi/openmoko-orders-sa-maincontent.net<br />
<br />
== Austria ==<br />
There is a group-buy page at MetaLab, available here: http://metalab.at/wiki/OpenMoko .. we almost have the full 10 slots assigned, and its quite possible that we will order *20* phones, so please register on the Metalab pages and let us know if you're interested .. <br />
<br />
=== Salzburg ===<br />
Status: 1/10<br />
<br />
* D. Kepplinger (at MetaLab)<br />
<br />
=== Wien ===<br />
Status: 2/10<br />
* M. Greifeneder [http://wiki.openmoko.org/wiki/Special:Emailuser/mikegr Contact me here]<br />
* J. Vaughan (torpor) -- http://metalab.at/wiki/OpenMoko [http://wiki.openmoko.org/wiki/Special:Emailuser/torpor Contact me here]<br />
<br />
<br />
=== Styria ===<br />
==== Graz ====<br />
Group 1: Status: 10/10<br />
<br />
* F Hackenberger [http://wiki.openmoko.org/wiki/Special:Emailuser/Deadman66 Contact me here]<br />
* J Florineth [http://wiki.openmoko.org/wiki/Special:Emailuser/Flojoh Contact me here]<br />
* G Michelitsch [http://wiki.openmoko.org/wiki/Special:Emailuser/graf_ithaka Contact me here]<br />
* R Stoegbuchner [http://wiki.openmoko.org/wiki/Special:Emailuser/stoero Contact me here]<br />
* M Lipp [http://wiki.openmoko.org/wiki/Special:Emailuser/Neldoreth Contact me here]<br />
* M Maier [http://wiki.openmoko.org/wiki/Special:Emailuser/species Contact me here]<br />
* M Konrad [http://wiki.openmoko.org/wiki/Special:Emailuser/konni Contact me here]<br />
* K Krammer [http://wiki.openmoko.org/wiki/Special:Emailuser/krake Contact me here]<br />
* M Prokop [http://wiki.openmoko.org/wiki/Special:Emailuser/mika Contact me here]<br />
* C Lauermann [http://wiki.openmoko.org/wiki/Special:Emailuser/cms Contact me here]<br />
<br />
Group 2: Status: 3/10<br />
* S Simmer [http://wiki.openmoko.org/wiki/Special:Emailuser/StefanS Contact me here]<br />
* K Holler [http://wiki.openmoko.org/wiki/Special:Emailuser/kho Contact me here]<br />
* St Stampler [http://wiki.openmoko.org/wiki/Special:Emailuser/stst Contact me here]<br />
<br />
== Belgium ==<br />
=== Flanders ===<br />
==== Brussel/Aalst/Aarschot/Gent/Brugge ====<br />
Status 10/10<br />
* 2x Dolfje [http://wiki.openmoko.org/wiki/Special:Emailuser/Dolfje Contact me here]<br />
* XVens, mailto: xavier DOT vens AT gmail DOT com<br />
* Arno85, mailto: aaron DOT helin AT gmail DOT com, Kortrijk<br />
* Rubenv, mailto: ruben D0T vandamme MAILAT belgacom D0T net, Kortrijk<br />
* Yvo Brasseur, mailto: yvo_brasseur AT archon DOT be Living in Aarschot, working in Brussels.<br />
* Emmanuel Mathot, mailto: aiieeee DOT gmail DOT com, Brussels<br />
* Kamil Kubacki, mailto: kamil DOT kubacki AT gmail DOT com [or kamil.kubacki@gmail.com]<br />
* 2x Hans Vanpée, mailto: hans AT vanpee DOT be<br />
ps: Dolfje can bring freerunners to Brugge if needed<br />
<br />
==== Antwerp ====<br />
Status 10/10<br />
<br />
* michielv [http://wiki.openmoko.org/wiki/Special:Emailuser/Michielv Contact me here]<br />
* Peter N [http://wiki.openmoko.org/wiki/Special:Emailuser/Bubsy Contact me here]<br />
* Ivo [http://wiki.openmoko.org/wiki/Special:Emailuser/Ivo Contact me here]<br />
* Peter Leemans, mailto: peter AT x-tend DOT be<br />
* Richard B [http://wiki.openmoko.org/wiki/Special:Emailuser/richardb Contact me here]<br />
* Jeroen Van Goey [http://wiki.openmoko.org/wiki/Special:Emailuser/BioGeek Contact me here]<br />
* Jeroen D [http://wiki.openmoko.org/wiki/Special:Emailuser/jeroendoggen Contact me here]<br />
* Diego Garcia, mailto: didac.garcia AT gmail DOT com<br />
* Sam Geeraerts (Laakdal) [http://wiki.openmoko.org/wiki/Special:Emailuser/Samgee Contact me here]<br />
* Stefaan [http://wiki.openmoko.org/wiki/Special:Emailuser/Stefaan Contact me here]<br />
<br />
=== Wallonia ===<br />
==== Walloon Brabant / Liège ====<br />
Status: 2/10<br />
* Istvan, mailto: buki DOT istvan AT gmail DOT com<br />
* Léo, mailto leo DOT studer AT gmail DOT com<br />
<br />
== Bulgaria ==<br />
=== Sofia ===<br />
==== Sofia ====<br />
Status : 5/10<br />
<br />
* Dimitar Staykov, [http://wiki.openmoko.org/wiki/Special:Emailuser/OpenMitko Contact]<br />
* Vernim, [http://wiki.openmoko.org/wiki/Special:Emailuser/Vernim Contact]<br />
* Geo, [http://wiki.openmoko.org/wiki/Special:Emailuser/geomer Contact]<br />
* Iceman, [http://wiki.openmoko.org/wiki/Special:Emailuser/ice Contact], 30 May 2008<br />
* jdivanov, [http://wiki.openmoko.org/wiki/Special:Emailuser/jdivanov Contact], 16 June 2008<br />
<br />
== Canada ==<br />
<br />
=== British Columbia ===<br />
Status : 13/10<br />
<br />
* Justin (Vancouver): mailto: stryderjzw AT gmail<br />
* Dave (Vancouver) Vancouver Linux users group (unconfirmed but about 7 so far): mailto: doc AT skynet REMOVE dot REMOVE ie<br />
* Steven (Victoria) - If someone in the group will remail the package for me. mailto: skurylo --> gmail dot com<br />
* Morley (Victoria) - If someone in the group will mail to the island. mailto:morleyw@gmail.com<br />
* Robert (Vancouver) - robtaylor <AT> tinsputnik <DOT> com (1 unit)<br />
* Jeff (Vancouver) - jef dot jef gmail com<br />
* Doug (Vancouver) - illusion65 at gmail (1 + debug)<br />
* Kelvie Wong (Vancouver, in Richmond) - kelvie at ieee fullstop org<br />
** Should we start a new group?<br />
<br />
=== Alberta ===<br />
Status : 9/10<br />
<br />
* [[User:Wuth|Wuth]] : [mailto:wuth@acm.org]<br />
* [[User:Slm3095om|stacy]] (2 units) : slm3095om AT millions dOt ca<br />
* [[User:Abnormal|Morgan]] : [mailto:lightningperf@hotmail.com]<br />
* [[User:picosrfr|Will]] : [mailto:will.siddall@gmail.com]<br />
* [[User:Dewey|Dewey]] (Calgary) : [http://wiki.openmoko.org/wiki/Special:Emailuser/Dewey Contact me here]<br />
* [[User:Shadowwolf|Vince]] (Red Deer) : 1 Unit + 1 Debug board [http://wiki.openmoko.org/wiki/Special:Emailuser/Shadowwolf Get a hold of me here]<br />
* [[User:Deanb2|Dean]] (Calgary) : [mailto:deanb@gbtn.net]<br />
* [[User:jimb|jim b]] (Edmonton) : [mailto:callonjim@gmail.com]<br />
<br />
=== Ontario/Quebec ===<br />
==== GTA (Toronto) ====<br />
Status : 10/10<br />
<br />
* Gerald A [http://wiki.openmoko.org/wiki/Special:Emailuser/Historybuff Contact me here]<br />
* MattC, mailto: quirkz AT gmail<br />
* Sergey K, openmoko AT deeptown dOt org<br />
* Daniel Lister, gmail(dan.lister)<br />
* Ronnie Wong: '''3 units''' - r25wong AT ryerson dOT ca<br />
* Paul V [http://wiki.openmoko.org/wiki/Special:Emailuser/Roju Contact me here]<br />
* Matt Manjos, matt (AT) manjos * com<br />
* Steven O'Reilly, soreilly AT walled DOT net<br />
<br />
Group 2 Status (Hamilton): 7/10<br />
<br />
* Gabriel D - ace AT staticwave DOT ca<br />
* Richard D - rtdegelder --> gmail.com<br />
* Steve S - ssinger_pg AT sympatico dot ca<br />
* Wolfram Kahl - kahl McMaster CA<br />
* Paul Wouters - paul@xelerance.com '''2 units'''<br />
* John Hurley - nybble at eml dot cc<br />
<br />
Group 3 Status (Montréal): 2/10<br />
* Patrick Hétu - patrick AT koumbit DOT org<br />
* Eric Lebel - lebeleri AT aei DOT ca<br />
<br />
== Chile ==<br />
=== Santiago ===<br />
Status : 5/10<br />
<br />
* [[User:Mankeke]] Ricardo Manríquez C., mailto: ricardo.manriquez "remove this and add AT" gmail "dot" com<br />
* [[User:XKnightmareX]] Gonzalo Pesenti., mailto: mare.knight1 "remove this and add AT" gmail "dot" com<br />
* [[User:Freyes]] Felipe Reyes., mailto: felipereyes "remove this and add AT" gmail "dot" com<br />
* [[User:crsepulv]] Cristian Sepúlveda, mailto: sepulveda.cristian@gmail.com<br />
* [[User:nischg]] Nicolás Schubert, mailto: nischg@gmail.com<br />
<br />
== China ==<br />
=== BeiJing ===<br />
Status:10/10<br />
*Luther <br/> mailto:lutherluo@qq.com <br/> 1 freerunner and 1 debug board.<br />
*Gnosy <br/> mailto:gnosyhh@gmail.com <br/> 1 freerunner and 1 debug board.<br />
*Bin Zong <br /> mailto:hunter_00zb@hotmail.com <br/> 1 Freerunner <br/> MSN:hunter_00zb@hotmail.com<br />
*Lee zaixin<br /> mailto:shqlzx@126.com <br/> 1 Freerunner <br/><br />
*Zhuwei<br /> mailto:grissom_zhu@139.com <br/> MSN:wyh0310@hotmail.com <br/> 1 Freerunner <br/><br />
*zhaojun<br/> mailto:zhaojun1631@163.com <br/> 1 freerunner and 1 debug board<br />
*Benoit Begue<br/> mailto:snk4ever@gmail.com <br/> 1 freerunner<br />
*Tristan<br/> mailto:0x5478(at)gmail.com <br/> MSN:liu_bei_bei(at)hotmail.com <br/> 1 freerunner and 1 debug board.<br />
*Lalo<br/> mailto:lalo.martins@gmail.com<br/> 1 freerunner<br />
*Lu Kuo<br />Email and MSN: koreylu#hotmail.com (substitute @ for # please)<br />1 freerunner and 1 debug board<br />
<br />
=== ShangHai ===<br />
Status:3/10<br />
<br/> <br />
* Pajda, info on my [[User:Pajda|user page]], or you can [[Special:Emailuser/Pajda|contact me here]]. 1 x freerunner<br />
* ChandleWEi mailto:chandle.wei@gmail.com 1 x freerunner and 1 debug board<br />
* YxunLan mailto:dennis.yxun@gmail.com 1 x freerunner and 1 debug board<br />
<br />
=== Guangzhou ===<br />
Status:1/10<br />
*Geoffrey <br/> mailto:dghfalcon@gmail.com <br/> 1 freerunner and 1 debug borad.<br />
<br />
== Colombia ==<br />
=== Bogotá ===<br />
Status: 2/10<br />
* Javier Rojas. Phone and debug board. <br /> mailto:jerojasro@gmail.com<br /><br />
* Gustavo Andrés Angulo. Phone and debug board. <br /> mailto:woakas@gmail.com<br /><br />
<br />
== Denmark ==<br />
If we do not reach a total large enough, Denmark **is** a very small place - surely we could figure out a way of getting them to find their way 'round the country :)<br />
<br />
=== Jutland ===<br />
==== Aalborg ====<br />
Status: 7/10<br />
<br />
Should anyone need it, transportation from Aalborg to Thisted for phones can be arranged, if you don't want to pick it up in Aalborg yourself :) ~leinir<br />
<br />
As it looks right now, it seems that it would be cheaper and easier for us to buy through Pulster in Germany - see the following email: http://lists.openmoko.org/pipermail/community/2008-May/017778.html ~leinir<br />
<br />
* Dan Leinir Turthra Jensen <br /> mailto:admin@leinir.dk <br /> [[User:Leinir]]<br />
* Fabian Olesen <br /> mailto:firewalkerx@gmail.com<br />
* Helge Willum Larsen <br /> mailto:helge.at.helges.dk<br />
* Kristian Lindemann Larsen (2 stk)<br /> mailto:walker@pandia.dk<br />
* Brian Olsen <br /> mailto:downloader@pandia.dk<br />
* Henrik Odder Jensen <br /> mailto:herakles@pandia.dk<br />
<br />
==== Aarhus ====<br />
Status: 3/10<br />
<br />
* Kent S. Knudsen - [http://wiki.openmoko.org/wiki/Special:Emailuser/Forestmountain contact me here] - [[User:Forestmountain]] (1 phone; will join any danish group if necessary)<br />
* Lars Jensen - [http://wiki.openmoko.org/wiki/Special:Emailuser/el_senator contact me here] (1 phone)<br />
* Martin Pedersen - [http://wiki.openmoko.org/wiki/Special:Emailuser/Cheeses contact me here] (1 phone; will join any danish group if necessary)<br />
<br />
==== Skjern ====<br />
Status: 1/10<br />
<br />
* [[User:Carlo]]<br />
<br />
==== Sønderborg ====<br />
Status: 1/10<br />
<br />
* Theis Hjorth [http://wiki.openmoko.org/wiki/Special:Emailuser/Theis.hjorth contact me here] (1 phone + 1 devkit) <br /><br />
<br />
=== Fyn ===<br />
Status: 5/10<br />
(Unnless others join Esben and Peter will join the Copenhagen order and Peter will pick up the phones for Fyn in Copenhagen)<br />
<br />
* [[User:EsbenDamgaard]] (need 3 (Looney & Gert))<br />
* [[User:apm]] (need 1 with invoice - can pick up in Copenhagen)<br />
* [[User:LarsOPoulsen | Lars Poulsen]] [http://wiki.openmoko.org/wiki/Special:Emailuser/LarsOPoulsen (contact)] (1 phone)<br />
<br />
=== Sjælland ===<br />
==== Copenhagen ====<br />
Status: 29/10 (34 including the 5 for Fyn - see above)<br />
<br />
* [[User:jrcarlsen | Johnny Rose Carlsen]] (+45) 28 14 60 04 [http://wiki.openmoko.org/wiki/Special:Emailuser/jrcarlsen (contact)] 1 phone<br />
* [[User:Fursund]] [http://wiki.openmoko.org/wiki/Special:Emailuser/Fursund (contact)] 1 phone<br />
* [[User:tabac | Thomas Ammitzbøll-Bach ]] [http://wiki.openmoko.org/wiki/Special:Emailuser/tabac (contact)] 1 phone<br />
* [[User:chel | Christian E. Lysel ]] [http://wiki.openmoko.org/wiki/Special:Emailuser/chel (contact)]<br />
* [[User:UlrikRasmussen | Ulrik Rasmussen]] [http://wiki.openmoko.org/wiki/Special:Emailuser/UlrikRasmussen (contact)] (1)<br />
* [[User:KlaymenDK | Jan Gundtofte-Bruun]] [http://wiki.openmoko.org/wiki/Special:Emailuser/KlaymenDK (contact)] (Pending final hw, eg. low-power LEDs)<br />
* [[User:OleTange | Ole Tange]] [http://wiki.openmoko.org/wiki/Special:Emailuser/OleTange (contact)] (I need 14 with invoice)<br />
* [[User:Pascal | Pascal d'Hermilly]] [http://wiki.openmoko.org/wiki/Special:Emailuser/Pascal (contact)] (I need 1 with invoice)<br />
* [[User:maha | Martin Hansen]] [http://wiki.openmoko.org/wiki/Special:Emailuser/maha (contact)] (3 with invoice)<br />
* [[User:SvenneK | Svenne Krap ]] [http://wiki.openmoko.org/wiki/Special:Emailuser/SvenneK (contact)] (1+devkit with invoice)<br />
* [[User:bss | Bo Stendal Sørensen]] [http://wiki.openmoko.org/wiki/Special:Emailuser/bss (contact)] (1)<br />
* [[User:Glenn | Glenn Møller-Holst]] [http://wiki.openmoko.org/wiki/Special:Emailuser/Glenn (contact)] (2 freerunners + debug board, +invoice)<br />
* [[User:knmeister | Kristian Nielsen]] [http://wiki.openmoko.org/wiki/Special:Emailuser/knmeister (contact)] (I need 1 with invoice)<br />
* [[User:Sir_Gallivant | Henrik Jordahn]] [http://wiki.openmoko.org/wiki/Special:Emailuser/Sir_Gallivant (contact)] (I need one, probably one more later)<br />
* [[User:hammerfar | Henrik Hammer Berthelsen]] [http://wiki.openmoko.org/wiki/Special:Emailuser/hammerfar (contact)] (2 with invoice)<br />
<br />
== Estonia ==<br />
=== Tallinn ===<br />
Let's see if we can get ten people together for this. I'm willing to organise the local distribution if we can. Spread the word and try to get more locals interested in it. [[User:Yogiz|Yogiz]] 08:22, 3 June 2008 (UTC)<br />
<br />
Status 2/10<br />
<br />
* [[User:Yogiz | Yogiz]] ([mailto:yogizz@gmail.com contact]) 1 phone<br />
* [[User:Zooter | Zooter]] ([mailto:zooter@hot.ee contact]) 1 phone<br />
<br />
== Finland ==<br />
=== Uusimaa ===<br />
Note to gta02v6 waiting people:"The A5 boards have been reworked to remove the [LED] issue. So WRT<br />
LEDs a5 and a6 have the same power consumption". So, no problem? Also a quote from [[Neo FreeRunner GTA02 Hardware#GTA02v6]]: "Capacitor and resistor change A6 also on mass production A5".<br />
<br />
==== Helsinki I (Full)====<br />
Status : 10/10<br />
<br />
* Mikko Rauhala x2 [mailto:mjr@iki.fi mjr@iki.fi]<br />
* Aleksi Hankalahti <br /> [mailto:aleksi.hankalahti@iki.fi aleksi.hankalahti@iki.fi]<br />
* Seppo Hätönen <br /> [mailto:karrde@iki.fi karrde@iki.fi]<br />
* Arttu Sund <br /> thearttu AT gmail DOT com<br />
* Ville-Pekka Vainio <br /> vpivaini AT cs.helsinki.fi<br />
* Heikki Hallamaa <br /> [mailto:heikki.hallamaa@iki.fi heikki.hallamaa@iki.fi]<br />
* Tomi Jylhä-Ollila <br /> tomi.jylha-ollila@helsinki.fi<br />
* Richard Braakman<br />
* Timo Jyrinki <br /> [mailto:timo.jyrinki@iki.fi timo.jyrinki@iki.fi]<br />
<br />
==== Helsinki II, Turku & Vaasa====<br />
<br />
Status : 8/10<br />
<br />
Helsinki:<br />
<br />
* Risto H. Kurppa <br /> risto AT kurppa DOT fi<br />
* Aapo Rantalainen <br /> aapo DOT rantalainen AT gmail DOT com<br />
* Matti Laakso <br /> matti DOT laakso AT kotiposti DOT net<br />
* Ismo Haanaho <br /> ismo DOT haanaho AT gmail DOT com<br />
* Ilari Oras <br /> ilari DOT oras AT welho DOT com<br />
* Jussi Kekkonen <br /> tmt AT ubuntu DOT com<br />
<br />
Turku:<br />
<br />
* Jaakko Lehtinen, jaakko dot lehtinen at gmail dot com<br />
<br />
Vaasa:<br />
<br />
* Mikko Niemikorpi, mikefulli ÄT gmail PISTE com<br />
<br />
FYI, removed from list (waiting for GTA02v6):<br />
<br />
* ''[[User:Piksi]], openmoko ÄT pi-xi PISTE net''<br />
* ''2x Teemu Välimäki, [mailto:teemu.valimaki@iki.fi teemu.valimaki@iki.fi]''<br />
<br />
=== Lappi ===<br />
==== Kemi ====<br />
Status : 3/10<br />
<br />
'''[[User:Cg|Discuss the order here]]'''<br />
<br />
Kemi:<br />
* Henri Valta <br />henri PISTE valta ÄT kemi PISTE fi<br />
* Tommi Juvonen <br />tassi ÄT mediapumppu PISTE info<br />
* Jaakko Pörhö <br />ensteinfrank ÄT hotmail PISTE com<br />
<br />
== France ==<br />
=== Bretagne ===<br />
==== Brest ====<br />
Status : 1/10<br />
<br />
* StevenLeRoux [mailto:steven@pourri.fr steven@pourri.fr] Jabber_Id:Steven@jabber.fr<br />
* Acheteur potentiel #2<br />
<br />
==== Rennes ====<br />
Status : 3/10<br />
<br />
* Cédric DUFOUIL (openmoko at tsleg point com)<br />
* Yves MAHE (ymahe at zindep dot com)<br />
* Guillaume BERTHELOM (yogui29 at gmail dot com)<br />
<br />
=== Pays de la Loire ===<br />
==== La Roche sur Yon ====<br />
Status : 1/10<br />
<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Vtouchar Vincent Touchard]<br />
<br />
==== Nantes ====<br />
Status : 2/10<br />
* [[User:Yoann|Yoann ARNAUD]]. OK for a ship in Rennes if needed. [http://wiki.openmoko.org/wiki/Special:Emailuser/Yoann Contact me here]<br />
* [[User:sim51|Benoît SIMARD]]. Idem [http://wiki.openmoko.org/wiki/Special:Emailuser/sim51 Contact me here]<br />
<br />
=== Nord ===<br />
<br />
<br />
=== Ile de france ===<br />
==== Paris ====<br />
Status : 25/30<br />
<br />
* StevenLeRoux<br />
* <s>[[User:Phyce|Phyce]]</s> (''commandé sur http://bearstech.com/shop '')<br />
* Yann SLADEK ([http://wiki.openmoko.org/wiki/Special:Emailuser/Maveryck Contact me here])<br />
* [[User:Wilk|Wilk]] [http://wiki.openmoko.org/wiki/Special:Emailuser/Wilk Contact me here]<br />
* Jonathan Magano ([http://wiki.openmoko.org/wiki/Special:Emailuser/JonathanMM Contact me here])<br />
* Benjamin Renard (bn8[AT]zionetrix.net)<br />
* [[User:OlivierBerger|OlivierBerger]]<br />
* [[User:BartGS|BartGS]] [http://wiki.openmoko.org/wiki/Special:Emailuser/BartGS Contact me here]<br />
* [[User:rcoscali|Rémi Cohen-Scali]]<br />
* [[User:Valos|Valéry Febvre]]<br />
* [[User:Manou|Emmanuel Raviart]]<br />
* Le Troll Farceur ([http://wiki.openmoko.org/wiki/Special:Emailuser/LeTrollFarceur Contact me here])<br />
* [[User:mshook|Mathieu Chouquet-Stringer]]<br />
* [[User:LoicMinier|Loïc Minier]]<br />
* [[User:chansen|Cyril Hansen]]<br />
* [[User:hbernard|hugues]]<br />
* Titilambert ([http://wiki.openmoko.org/wiki/Special:Emailuser/titilambert Contact me here])<br />
* [[User:Raphux|Raphux]]([http://wiki.openmoko.org/wiki/Special:Emailuser/Raphux Contact me here])<br />
* [[User:tuXXX|Damien Thébault]] (Contact me [[User:tuXXX|here]] or [[Special:Emailuser/tuXXX|here]])<br />
* [[User:kkum|Kumar]] (contact me [[Special:Emailuser/kkum|here]])<br />
* Gand' ([http://wiki.openmoko.org/wiki/Special:Emailuser/Gand' Contact me here])<br />
* [[User:Sporniket|David SPORN]]<br />
* [[User:Bedo|Bedo]]<br />
* [[User:Ainulindale|Julien Cassignol]] (contact me [[Special:Emailuser/Ainulindale|here]])<br />
* [[User:Theocrite|Theocrite]] <br />
* [[User:Gui82|Gui82]] <br />
You may also see :<br />
http://bearstech.com/shop<br />
<br />
=== Lorraine ===<br />
==== Nancy ====<br />
Status : 1/10<br />
<br />
* [[User:mosan|Nicolas Salles]]<br />
<br />
=== Rhône-Alpes ===<br />
==== Lyon ====<br />
Status : 2/10<br />
<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/patou Vincent MEURISSE]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/pini Gilles FILIPPINI]<br />
<br />
==== Grenoble ====<br />
Status : 4/10<br />
<br />
* <s>[http://wiki.openmoko.org/wiki/Special:Emailuser/pbollard Philippe]</s> (''commandé sur http://bearstech.com/shop '')<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/aurelien Aurelien]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Hey_popey Damien]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/swap38 Johann]<br />
<br />
=== Alpes de Haute Provence ===<br />
==== Manosque ====<br />
Status : 1/10<br />
<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/cfdev Cyril]<br />
<br />
=== Provence Alpes Cote d'Azur ===<br />
==== Sophia Antipolis ====<br />
Status : 4/10<br />
<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/nico.inc Nicolas HUOT]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Xavier_OM Xavier CREMASCHI]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Vasile Vasile Jureschi]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Herve5 Hervé Sainct]<br />
<br />
=== Midi-Pyrénées ===<br />
==== Toulouse ====<br />
<br />
Status: 2/10<br />
<br />
* [[Special:Emailuser/Ortalo|Ortalo]]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Micktaiwan Mickael Faivre-Maçon]<br />
<br />
== Germany ==<br />
=== Baden-Württemberg ===<br />
==== Karlsruhe ====<br />
<br />
* [[Special:Emailuser/Spacemarine|Spacemarine]] 2 Freerunner. -- I'm managing the communication between the groupbuyers, so please contact me if you are interested and haven't received an email from me yet. We will meet at the Kalug Meeting http://www.karlsruhe.linux.de/ on 26. 5. 2008 to discuss things further.<br />
* [[Special:Emailuser/Dr.Nop|Dr.Nop]] (inzw. Ludwigsburg, falls es sich anbietet könnte ich auch zur Leonberger Gruppe wechseln)<br />
* [[Special:Emailuser/JensB|JensB]]<br />
* [[Special:Emailuser/Tedo|Tedo]]<br />
<br />
* [[Special:Emailuser/Gromgull|Gromgull]] (in Kaiserslautern, but Karlsruhe is close enough, and I doubt that I'll find 10 people here.<br />
* [[Special:Emailuser/Ebi|Ebi]]<br />
* [[Special:Emailuser/RIdd3r|Fabian]]<br />
* [[Special:Emailuser/Gollum|Gollum]] in Mannheim, ditto :) Maybe local postal service is an option?<br />
* [[Special:Emailuser/Archimedes|Sebastian]] (in Kaiserslautern on workdays and Daun/Eifel during the weekend)<br />
* [[Special:Emailuser/Roduit|Roduit]] In Heidelberg. Karlsruhe is close enough.<br />
* [[Special:Emailuser/Cfo|cfo]] Karlsruhe<br />
* [[Special:Emailuser/Adonres|Adonres]] Karlsruhe - Hope I'm not too late.<br />
* [[Special:Emailuser/Nomeata|Nomeata]] is interested<br />
<br />
==== Leonberg ====<br />
Status 10/10<br />
* [[Special:Emailuser/ZaPPaS|ZaPPaS]] about 8 Freerunners.<br />
* [[Special:Emailuser/Cc|Cc]]<br />
* [[Special:Emailuser/Agon|Agon]] Maybe 1 Freerunner.<br />
<br />
==== Tübingen ====<br />
Status 5/10<br />
* [[Special:Emailuser/MiTo|MiTo]]<br />
* [[Special:Emailuser/NoBody|NoBody]] close to tuebingen and stuttgart (between both)<br />
* [[Special:Emailuser/eliasp|eliasp]] (3 Freerunner (me, qknight + sbock) - Tübingen downtown<br />
* [[Special:Emailuser/nobs|nobs]] thinking about buying one; if I am #10, count me in; if there is someone else #11 you can drop me<br />
<br />
==== Ulm ====<br />
Status: 2/10<br />
* [[Special:Emailuser/mzanetti|mzanetti]] <br />
* [[Special:Emailuser/Lord_Evil|Lord_Evil]] ich nehm auch eins. Evtl. kann ich mich auch an Augsburg anhängen.<br />
<br />
=== Bayern ===<br />
<br />
==== Augsburg ====<br />
<br />
Status 6/10<br />
I just want to see if there are enough people to fill up to ten. So add your name here if you are interested.<br />
<br />
*[[Special:Emailuser/Whoever|whoever]] - Ich nehm eins, wenn die Münchner keines übrig haben.<br />
*[[Special:Emailuser/Nightmare|Nightmare]] - Ich will eins haben, falls die [http://lists.openmoko.org/pipermail/community/2008-June/019708.html Garantiezeit nur bei 14 Tagen ist] dann überlege ich mir ob ich den Normalpreis zahle<br />
*[[Special:Emailuser/paddy2706|paddy2706]] - Ein OpenMoko bitte :)<br />
<br />
Wann werden die dann bestellt/gezahlt? Dauert bei mir no kurz bis ichs Geld für zusammen hab aber dann nehm ich eins.<br />
MfG [http://wiki.openmoko.org/wiki/Special:Emailuser/MookiE MookiE]<br />
<br />
Hallo, ich würde mich für einen Freerunner interessieren. Wie sieht es mit Zoll aus? Kommt der noch dazu?<br />
[http://wiki.openmoko.org/wiki/Special:Emailuser/Murks Murks]<br />
<br />
$3690 (10 Freerunner) <br />
+ $ 160 (Versand lt. Australiern)<br />
=======<br />
$3850<br />
<br />
$3850<br />
+ $ 732 (19% Einfuhrumsatzsteuer)<br />
+ $ 0 (kein Zoll für Handys)<br />
=======<br />
$4582<br />
<br />
$458 / 1,5$/€ = 305 € pro Telefon (als Richtwert)<br />
<br />
==== München ====<br />
<br />
Wir suchen noch einen Organisator für die Bestellung! Weiß jemand, was man so alles beachten muss?<br />
<br />
'''Diskussion auf der [[OpenMoko_Local_Groups:_Munich|Münchner UserGroup Seite]]!'''<br />
<br />
Hilf mit, eine [[OpenMoko_Local_Groups:_Munich|Münchner UserGroup]] aufzubauen!<br />
<br />
Status 14/20<br />
<br />
* [[Special:Emailuser/Imitation|Imitation]] 30 April 2008<br />
* [[Special:Emailuser/meyerm|meyerm]] 16:25 CEST, 01. Mai 2008<br />
* [[Special:Emailuser/Koebi|koebi]] 05. Mai 2008<br />
* [[Special:Emailuser/wof|wof]] (2) 07. Mai 2008<br />
* [[Special:Emailuser/floe|floe]] 10. Mai 2008<br />
* [[Special:Emailuser/mathew muc|mathew muc]] 12. Mai 2008<br />
* [[Special:Emailuser/einalex|einalex]] 13. Mai 2008<br />
* [[Special:Emailuser/smurfy|smurfy]] 18. Mai 2008<br />
* [[Special:Emailuser/Whoever|whoever]] 02. Juni 2008 (München oder Augsburg, ich mach bei der Gruppe mit, die mir als erste ein Freerunner "garantiert")<br />
* [[Special:Emailuser/Beni|Beni]] 05. Juni 2008<br />
* [[Special:Emailuser/Nosyjoe|Nosyjoe]] 08. Juni 2008<br />
* [[Special:Emailuser/peter_b|peter_b]] needs 2 Freerunner 16. Juni 2008<br />
* [[Special:Emailuser/calestyo|Cálestyo]] 2008-06-23<br />
----<br />
* [[Special:Emailuser/Eriks|Eriks]] Unfortunately I have to sign me off. So somebody else has to arrange it. I'm really sorry about that. :-(<br />
<br />
=== Berlin===<br />
==== Berlin ====<br />
<br />
Help to form a [[OpenMoko_Local_Groups:_Berlin|Berlin User Group]]!<br />
<br />
Status 14/20<br />
* Stephan [http://wiki.openmoko.org/wiki/User:Fischel Contact me here]<br />
* Robert [http://wiki.openmoko.org/wiki/User:Thebohemian Contact me here]<br />
* Nico [http://wiki.openmoko.org/wiki/User:Nico Contact me here]<br />
* Bastian [[User:Fries43]]<br />
* Sven-Ola [http://wiki.openmoko.org/wiki/User:Sven-ola Contact]<br />
* Arne [http://wiki.openmoko.org/wiki/User:arnepp Contact me here]<br />
* MM [http://wiki.openmoko.org/wiki/User:MM Contact]<br />
* Keks [http://wiki.openmoko.org/wiki/User:Keksdosenmann Contact]<br />
* Matthias [http://wiki.openmoko.org/wiki/User:mk Contact]<br />
* Norbert [http://wiki.openmoko.org/wiki/User:Noha Contact]<br />
* Joscha [http://wiki.openmoko.org/wiki/User:Joka Contact]<br />
* Janne [http://wiki.openmoko.org/wiki/User:Janne Contact]<br />
* Robert [http://wiki.openmoko.org/wiki/Special:Emailuser/Robx Contact]<br />
* Conrad [http://wiki.openmoko.org/wiki/User:Caribu Contact me here]<br />
<br />
=== Bremen ===<br />
==== Bremen ====<br />
Status 3/10<br />
* Gero Mudersbach [http://wiki.openmoko.org/wiki/Special:Emailuser/Gero Contact me here]<br />
* Hartje Bruns [http://wiki.openmoko.org/wiki/Special:Emailuser/MrBurns Contact me here]<br />
* Timo Scheffler [http://wiki.openmoko.org/wiki/Special:Emailuser/Faldrian Contact me here]<br />
<br />
==== Bremerhaven ====<br />
<br />
=== Hamburg ===<br />
==== Hamburg ====<br />
Status 9-10<br />
<br />
* Jan 4-5[http://wiki.openmoko.org/wiki/Special:Emailuser/Jan07 Contact me here]<br />
* Varacanero [http://wiki.openmoko.org/wiki/Special:Emailuser/varacanero Contact me here]<br />
* Ole 3-5 pcs [http://wiki.openmoko.org/wiki/Special:Emailuser/Olemoko Contact me here]<br />
* Arne [http://wiki.openmoko.org/wiki/Special:Emailuser/GuraX Contact me here]<br />
* Arne.anka 1pc [http://wiki.openmoko.org/wiki/Special:Emailuser/Arne.anka Contact me here]<br />
* Wasili Goutas 1pc + debug adapter [http://wiki.openmoko.org/wiki/Special:Emailuser/Laki Contact me here]<br />
* mimbeck 1pc [http://wiki.openmoko.org/wiki/Special:Emailuser/mimbeck Contact me here]<br />
<br />
=== Hessen ===<br />
==== Frankfurt ====<br />
Status 1-10<br />
<br />
* Blacky [http://wiki.openmoko.org/wiki/Special:Emailuser/Blacky Contact me here]<br />
<br />
=== Niedersachsen===<br />
==== Hannover====<br />
Status 2/10<br />
<br />
* Dattel83 [http://wiki.openmoko.org/wiki/Special:Emailuser/Dattel83 Contact me here]<br />
* [[User:Ditto|Ditto]] contact me via [[Special:Emailuser/Ditto|e-mail form]] (If we don't get enough orders maybe we should join with [[GroupSales#Bielefeld|Bielefeld]] or another town close by)<br />
<br />
=== NRW ===<br />
==== Aachen ====<br />
Status 4/10<br />
* Henrik, infos on my [[User:Henrikz|user page]], or you can [[Special:Emailuser/Henrikz|contact me here]]<br />
* David, infos on my [[User:TechnoFan|user page]], or you can [[Special:Emailuser/TechnoFan|contact me here]]<br />
* Stephan, infos on my [[User:chaq|user page]], or you can [[Special:Emailuser/chaq|contact me here]]<br />
* Michael, infos on my [[User:knut|user page]], or you can [[Special:Emailuser/knut|contact me here]]<br />
<br />
==== Bielefeld ====<br />
Status 4/10<br />
<br />
* David, infos on my [[User:Raven|user page]], or you can [[Special:Emailuser/Raven|contact me here]]<br />
* Sebastian, infos on my [[User:Seppi|user page]], or you can [[Special:Emailuser/Seppi|contact me here]]<br />
* Dackel, infos on my [[User:Killerdackel|user page]], or you can [[Special:Emailuser/Killerdackel|contact me here]]<br />
* Conny<br />
* Arndt, infos on my [[User:Arndot|user page]], or you can [[Special:Emailuser/Arndot|contact me here]]<br />
<br />
==== Bocholt ====<br />
===== (Fachhochschule in Bocholt) =====<br />
* 1 x adslex<br />
* 1 x dg [[Special:Emailuser/dg|contact me here]]<br />
<br />
==== Düsseldorf ====<br />
* mac2k, infos on my [[User:mac2k|user page]], or you can [[Special:Emailuser/mac2k|contact me here]]<br />
<br />
<br />
=== Sachsen-Anhalt ===<br />
==== Stendal (evtl. Magdeburg) ====<br />
Status 1/10<br />
<br />
* Fabian Off [http://wiki.openmoko.org/wiki/Special:Emailuser/Fabian2de Contact me here]<br />
<br />
<br />
=== Thueringen ===<br />
==== Weimar ====<br />
Status 1/10<br />
<br />
* [[User:Fries43]]<br />
<br />
==== Ilmenau ====<br />
Status 1/10<br />
<br />
* [[User:KimKiesel]]<br />
<br />
=== Sachsen ===<br />
Eventuell sollten wir eine gemeinsame Bestellung für ganz Sachsen machen, damit wir auf ausreichend Leute kommen.<br />
<br />
==== Chemnitz ====<br />
Status 2/10<br />
<br />
* Tobias [http://wiki.openmoko.org/wiki/Special:Emailuser/Tobydox Contact me here]<br />
* Michael [http://wiki.openmoko.org/wiki/Special:Emailuser/her Contact me here]<br />
==== Dresden ====<br />
Status 1/10<br />
<br />
* Martin [http://wiki.openmoko.org/wiki/Special:Emailuser/nodge Contact me here]<br />
<br />
==== Leipzig ====<br />
Status 4/10<br />
<br />
* Natanael [http://wiki.openmoko.org/wiki/Special:Emailuser/white_gecko Contact me here] (+2)<br />
* Micha [http://wiki.openmoko.org/wiki/Special:Emailuser/Adian Contact me here]<br />
<br />
== Hungary == <br />
Good to know:<br />
*discussion here: http://hup.hu/node/54588<br />
*mailing list: http://groups.google.com/group/freerunner-groupsales-hungary<br />
*group ordering coordinator: Dániel Vásárhelyi (see below) - please contact me on any questions<br />
<br />
ordering rules:<br />
* anyone can add and remove him/herself on the list - new names MUST be _appended_ to the list<br />
* please use real name and working e-mail address<br />
* although this list is informative, please extend it _only_ if you are really serious about ordering it<br />
* coordinator contacts everyone interested prior to actual buying<br />
<br />
=== Budapest ===<br />
<br />
# Ferenc 'Lion' Veres [http://wiki.openmoko.org/wiki/Special:Emailuser/kempelen Contact] lion kukac netngine pont hu<br />
# Laszlo 'rka' Szabo [http://wiki.openmoko.org/wiki/Special:Emailuser/rka Contact]<br />
# tg [http://wiki.openmoko.org/wiki/Special:Emailuser/tg?wpSubject=OpenMoko%20GroupSales Contact]<br />
# LiRul - lirul [KUKAC] hixsplit [PONT] hu<br />
# Nyosigomboc - nyos [KUKAC] nyos [PONT] homelinux [PONT] net<br />
# Ludvig Adam - hunludvig [KUKAC] gmail [PONT] com<br />
# [http://wiki.openmoko.org/wiki/Special:Emailuser/asdmin?wpSubject=OpenMoko%20GroupSales Dániel 'asd' Vásárhelyi]<br />
# btamas, [http://wiki.openmoko.org/wiki/Special:Emailuser/btamas Contact]<br />
# Kovács 'ka87' András, andras [kukac] csevego [pont] net<br />
# pcm, pcm [kukac] freemail [pont] hu<br />
# gpiros, geza [PONT] piros [KUKAC] gmail [PONT] com<br />
# Áron Preisinger, appa00 [kukac] gmail [pont] com [http://wiki.openmoko.org/wiki/Special:Emailuser/appa Contact]<br />
# pierre286, [http://wiki.openmoko.org/wiki/Special:Emailuser/pierre286 Contact]<br />
# Hélei Zoltán, heleiz [kukac] gmail<br />
# Radics Áron, raron @ vipmail . hu<br />
# Laszlo Szomor [http://wiki.openmoko.org/wiki/Special:Emailuser/Lci Contact]<br />
# tr3w [http://wiki.openmoko.org/wiki/Special:Emailuser/tr3w Contact]<br />
# Ferenc Szomor [http://wiki.openmoko.org/wiki/Special:Emailuser/Lci Contact]<br />
# Bolyóczki Zsombor, mogorva kukac tuxworx pont hu<br />
# Sütő Zoltán, suto dot zoltan at t dash online dot hu<br />
# Zsolt Pittmann, pittmann dot zsolt at gmail dot com<br />
# KREKACS Laszlo, laszlo {pont} krekacs {pont} list {kukacka} gmail {pont} com<br />
# Móker Tamás - rwind [KUKAC] apacheweb [PONT] hu<br />
# Krisztián Kovács, [http://wiki.openmoko.org/wiki/Special:Emailuser/Krisztian Contact]<br />
# Tamas Michalik, [http://wiki.openmoko.org/wiki/Special:Emailuser/dotmind Contact]<br />
# Peter Roosz, [http://wiki.openmoko.org/wiki/Special:Emailuser/rope Contact]<br />
# Eduard Iacoboaia, [http://wiki.openmoko.org/wiki/Special:Emailuser/Polaru Contact]<br />
# László Vadász, [http://wiki.openmoko.org/wiki/Special:Emailuser/Lvadasz Contact]<br />
# Attila Lendvai, [http://wiki.openmoko.org/wiki/Special:Emailuser/attila.lendvai Contact]<br />
# Thomas Otterbein [http://wiki.openmoko.org/wiki/Special:Emailuser/Tommi Contact]<br />
<br />
=== Kecskemét ===<br />
Dániel Vásárhelyi handles transportation to Kecskemét, therefore it is not necessary to collect 10 all pieces here.<br />
<br />
== India ==<br />
=== Bangalore ===<br />
Status 1/10<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/sh4r4d sharad]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/gadiyar Anand Gadiyar]<br />
<br />
=== Delhi/NCR ===<br />
Status 2/10<br />
* Sameer Mohamed Thahir [http://wiki.openmoko.org/wiki/Special:Emailuser/sameerthahir Contact]<br />
* Pratul Kalia (lut4rp) ''pratulkalia [at] gmail [dot] com''<br />
<br />
== Italy == <br />
For more informations and to organize groups, visit the<br />
*[http://groups.google.com/group/freerunner-italian-group-sales?hl=it '''''Italian Freerunner Group Sales Google Group'''''] (ML/Web/Feeds) ([mailto:freerunner-italian-group-sales@googlegroups.com freerunner-italian-group-sales@googlegroups.com]).<br />
<br />
'''BUT please keep adding your name and email to the list below'''<br />
<br />
If we don't reach the 10 phones limit in each city, maybe we could place an order in the "most requested city", and from shipping to other buyers. We'll have anyway a good discount although the "double-shipping". ([http://thread.gmane.org/gmane.comp.handhelds.openmoko.community/10937/focus=10981 Read here for reference]).<br />
<br />
=== Toscana ===<br />
==== Firenze (e dintorni) ====<br />
Status 12/10<br />
<br />
* [[User:Treviño|Marco Trevisan (Treviño)]] - [http://blog.3v1n0.net/contatti-trevino/ Contacts here]<br />
* [[User:Niccolo|Niccolo Rigacci]] - ''niccolo [AT] rigacci.org''<br />
* [[User:pcav|Paolo Cavallini]] - ''cavallini [AT] faunalia.it''<br />
* [[User:BiggMatt|Mattia Gentile]] - ''biggmatt@hotmail.it''<br />
* Elisa ''[mailto:lab@kkk.it lab@kkk.it]'' (Empoli)<br />
* [[User:Sugacapra|Sugacapra]] - ''alessio.chemeri [AT] gmail.com''<br />
* [[User:tom_morello|Carlo Ascani (Morello)]] - ''carlo.ratm [AT] gmail.com''<br />
* [[User:marrano|Stefano Burchietti (Marrano)]] - ''stefano [AT] nontelodiromai.it''<br />
* [[User:Geli86|Matteo Gelimeri X 2 (Imola - Bologna)]] - ''gelimatteo [AT] gmail.com''<br />
* [[User:dcoppa|David Coppa (Borgo a Buggiano, Pistoia)]] - ''dcoppa@gmail.com''<br />
* [[User:Panthack|Dario Panthack Pantani (Pontedera - Pisa)]] - ''panthack2 [AT] tiscali.it''<br />
<br />
=== Lombardia ===<br />
<br />
==== Milano e dintorni ====<br />
Status 24/30<br />
<br />
[[GroupSales_Milano_e_dintorni|Organizzazione preliminare]] DEPRECATA lì 11 Maggio 2008.<br />
<br />
Da ora in poi usiamo il [http://groups.google.com/group/freerunner-italian-group-sales?hl=it '''Freerunner Italian Group Sales'''].<br />
<br />
Ad ogni modo, per stabilire le precedenze nella prenotazione dei pacchi da 10 pezzi<br><br />
'''continuate ad aggiugerVi nella lista qui sotto'''<br />
<br />
*'''Gruppo 1'''<br />
*# Marcello Gorla [mailto:marcello.gorla@gmail.com Contacts here] (Milano città)<br />
*# Maxxer [mailto:maxxer@yetopen.it maxxer@yetopen.it] (Lecco)<br />
*# Pietro Montorfano [mailto:monto84@gmail.com monto84@gmail.com] (from como)<br />
*# Gianluigi Belli - [http://wiki.openmoko.org/wiki/Special:Emailuser/Pulciux Contacts here] (Milano)<br />
*# Michele Castellano - [http://wiki.openmoko.org/wiki/Special:Emailuser/mubumba Contacts here] (Milano)<br />
*# Maurizio Lipreri - [http://wiki.openmoko.org/wiki/Special:Emailuser/Maldido Contacts here]( Como )<br />
*# Guido Conaldi - [http://wiki.openmoko.org/wiki/Special:Emailuser/skepz Contacts here] (Varese)<br />
*# [[User:Furester|Igor Scabini (furester)]] - [http://wiki.openmoko.org/wiki/Special:Emailuser/Furester Contacts here] (Milano)<br />
*# Dario Panico [http://wiki.openmoko.org/wiki/Special:Emailuser/Dareus Contacts here] (Busto Arsizio, VA)<br />
*# Marco Zanzotera (Milano città) <br />
<br />
*'''Gruppo 2'''<br />
*# Francesco Ricci (Milano, Dipartimento di Scienze dell'Informazione, via Comelico 39/41) - possibile punto di ricezione/distribuzione - [http://wiki.openmoko.org/wiki/Special:Emailuser/Alfa21 Contacts here]<br />
*# Danilo Sia (Birdack) [http://wiki.openmoko.org/wiki/Special:Emailuser/Birdack Contacts here] (Milano città)<br />
*# Federico Belvisi - [http://wiki.openmoko.org/wiki/Special:Emailuser/Armalite Contacts here] (Legnano, MI/Varese)<br />
*# Francesco Leserri - [http://wiki.openmoko.org/wiki/Special:Emailuser/Francy Contacts here] (Vimercate, MI)<br />
*# [[User:Cga|Callea Gaetano Andrea]] (Milano zona Forlanini) [http://wiki.openmoko.org/wiki/Special:Emailuser/Cga Contacts here]<br />
*# [[User:Pietrao| Pietro Isotti]] - [mailto:isottipietro@gmail.com isottipietro@gmail.com]<br />
*# Baz - [mailto:buzzi.paolo@gmail.com buzzi.paolo@gmail.com]<br />
*# Mario Signorino ('''2 unità''') ([[User:Dodiesis|Dodiesis]])- [mailto:mario@sgrunt.net mario@sgrunt.net] (Milano - possibile punto di ricezione alternativo )<br />
*# [[user:Stemby|Carlo Stemberger]] (Stemby) - '''carlo'''<small>dot</small>'''stemberger'''<small>at</small>'''gmail'''<small>dot</small>'''com''' (Missaglia, LC)<br />
<br />
*Gruppo 3 - incompleto<br />
*# Marco Crobu - [http://wiki.openmoko.org/wiki/Special:Emailuser/Tron.tron Contacts here] (Zogno, BG)<br />
*# Maurizio [[User:Trizio!|"Trizio!"]] Ciceri (Novara)<br />
*# Gianluca [mailto:cimi.luca@gmail.com Contacts here] (Lugano-CH)<br />
*# Matteo Tarantino [mailto:matteo.tarantino@gmail.com Contacts here] (Milano città)<br />
*# Jacopo [mailto:jacopo.anselmi@gmail.com] (Milano Citta')<br />
*# david josè giovannini (green.riot AT gmail DOT com) [Arona - Lake Major]<br />
<br />
=== Piemonte ===<br />
==== Torino (and province) ====<br />
Status 10/10<br />
<br />
Per coordinamento [http://groups.google.com/group/freerunner-italian-group-sales?hl=it '''Freerunner Italian Group Sales'''] (Torino)<br />
<br />
Precedenza è stabilita in base all'ordine di aggiunta nella lista inizale<br><br />
*'''Gruppo 1''' (prime persone a fare l'ordine):<br><br />
1 x Claudio Carnino (jollyr0g3r AT gmail DOT com)<br><br />
1 x Alessandro Degano (a.degano AT gmail DOT com)<br><br />
1 x Enrico Pigozzi (videokill71 AT gmail DOT com)<br><br />
1 x Max Ciavarella - [http://wiki.openmoko.org/wiki/Special:Emailuser/Cicchetebom Contacts here]<br><br />
1 x Giuseppe Barbieri (elect86 at gmail dot com)<br><br />
1 x Riccardo Issoglio (riccardo.issoglio AT polito DOT it)<br><br />
1 x Flavio Pastore [http://wiki.openmoko.org/wiki/Special:Emailuser/Iron_Bishop Contacts here]<br><br />
1 x Michele Renda ( mic DOT renda AT email DOT it )<br><br />
2 x Katjia Mirri (gattoniglia AT gmail DOT com ) two items (ne voglio due)!!<br><br />
<br><br><br />
*'''Gruppo 2''' (coloro che non ci stanno nel primo gruppo o che vogliono aspettare che il primo gruppo abbia ricevuto il telefono):<br><br />
1 x Giovanni Di Mingo ( pino_otto AT yahoo DOT com )<br><br />
1 x Marco Forasacco (zer0fil3 AT gmail DOT com)<br><br />
1 x Gabriele Martino (pierino DOT the DOT living DOT joke AT gmail DOT com)<br><br />
1 x Massimo Valerio (my AT massimovalerio DOT it)<br><br />
...<br><br />
(aggiungersi chi è nuovo)<br><br />
<br><br><br />
<br />
-------------------------------------<br />
LISTA ORIGINALE (24/05/08 14:48):<br />
* Claudio Carnino <br/> (jollyr0g3r AT gmail DOT com)<br />
* Alessandro Degano <br/> (a.degano AT gmail DOT com)<br />
* Enrico Pigozzi <br/> (videokill71 AT gmail DOT com)<br />
* Max Ciavarella - [http://wiki.openmoko.org/wiki/Special:Emailuser/Cicchetebom Contacts here]<br />
* Giuseppe Barbieri (elect86 at gmail dot com)<br />
* Riccardo Issoglio <br/> (riccardo.issoglio AT polito DOT it)<br />
* Flavio Pastore [http://wiki.openmoko.org/wiki/Special:Emailuser/Iron_Bishop Contacts here]<br />
* Michele Renda ( mic DOT renda AT email DOT it )<br />
* Katjia Mirri (gattoniglia AT gmail DOT com ) two items (ne voglio due)!!<br />
* Giovanni Di Mingo ( pino_otto AT yahoo DOT com )<br />
* Marco Forasacco <br/> (zer0fil3 AT gmail DOT com)<br />
* Gabriele Martino <br/> (pierino DOT the DOT living DOT joke AT gmail DOT com)<br />
* Massimo Valerio <br/> (my AT massimovalerio DOT it)<br />
--------------------------------------<br />
<br />
=== Trentino-Alto Adige ===<br />
==== Trento ====<br />
Status 4/10<br />
<br />
* Vincenzo D'Andrea (vincenzo.dandrea AT gmail DOT com) <br/> (also Verona is OK - and I can carry others' phone VR to TN or viceversa)<br />
* 1x [[User:Tarch|Tarcisio Fedrizzi]] (tarcisio.fedrizzi AT gmail DOT com)<br />
* Emanuele Olivetti (emanuele CHIOCCIOLA relativita PUNTO com)<br />
* Marco Ciampa (ciampix (*) libero (*) it)<br />
<br />
=== Friuli Venezia Giulia ===<br />
==== Trieste ====<br />
Status: 1/10<br />
<br />
* dorje [mailto:dorje@libero.it dorje@libero.it] - [[User:dorje|dorje]]<br />
<br />
=== Veneto ===<br />
Status: 14/20<br />
<br />
==== Verona ====<br />
<br />
* Persegat [mailto:persegat@alice.it persegat@alice.it] - [[User:Pecce|Pecce]]<br />
* Sylar91 [mailto:sylar1991@gmail.com sylar1991@gmail.com] - [[User:Sylar91|Sylar91]]<br />
* Marco Franceschetti - [http://wiki.openmoko.org/wiki/Special:Emailuser/vonfritz Contacts here]<br />
* AleksFalcone [mailto:aleks.falcone@gmail.com aleks.falcone@gmail.com] - [[User:AleksFalcone|AleksFalcone]]<br />
* Roberto Previdi [mailto:hariseldon78(AT)gmail.com hariseldon78(AT)gmail.com] - [[User:hariseldon78|hariseldon78]] (also Milano is ok)<br />
<br />
==== Vicenza ====<br />
<br />
* Michele [mailto:michele@cooperativabiosphaera.it michele(at)cooperativabiosphaera.it] - <br />Also Padova is okay.<br />
<br />
* Paolo [mailto:paolo.sartore@gmail.com paolo.sartore(at)gmail.com]<br /> Also Padova is okay.<br />
<br />
* Renato [mailto:wasgiventofly@gmail.com wasgiventofly AT gmail DOT com]<br /><br />
<br />
* Sandro [http://wiki.openmoko.org/wiki/Special:Emailuser/vigerty contact me here]<br /> Also Padova is okay.<br />
<br />
* Marco [mailto:marco.napetti@linux.it marco.napetti(at)linux.it]<br /> Also Padova and Verona are ok.<br />
<br />
==== Venezia ====<br />
<br />
* Tommaso [mailto:tommaso.gardumi@gmail.com tommaso.gardumi@gmail.com] - [[User:Tobarello|Tobarello]] <br />Also Padova, Vicenza & Trento are ok.<br />
<br />
==== Treviso ====<br />
<br />
* Dario [mailto:aliasbrain@gmail.com aliasbrain(at)gmail.com] - [[User:Rastafan|Rastafan]] <br />one, maybe two.<br />
<br />
* Pedro [mailto:paguilar@junkerhq.net paguilar(at)junkerhq.net] - [[User:Paguilar|Paguilar]] <br/>Also Padova and Vicenza are ok.<br />
<br />
* mr [mailto:maurizio.rottin@gmail.com maurizio.rottin a-t gmail d-o-t com] - [[User:Mr|Mr]] <br/>one for sure, maybe two<br />
<br />
=== Emilia Romagna ===<br />
Status : 6/10<br />
==== Parma ====<br />
Status : 2/10<br />
<br />
* [[User:Delian|Marco Albanese]] [mailto:delian2@gmail.com delian2@gmail.com] For Me, it's ok for the decentralized shipment ( Milano for example :) ).<br />
<br />
* [[User:Hachreak|Leonardo Rossi]] ssj3gokou AT libero Dot it Also for me it's ok the decentralized shipping.<br />
<br />
==== Ravenna ====<br />
Status : 2/10<br />
<br />
* [[User:Fano|Stefano Ronconi]] fanharlok AT libero Dot it decentralized shipping is ok.<br />
* vagamente AT gmail DOT com (even hub if it's necessary...). ( se ti vanno bene ambo le citta' basta dirlo tra parentesi. Cosi', si fa confusione :) )<br />
<br />
==== Bologna ====<br />
Status : 1/10<br />
<br />
* [[User:nixy_999|Lorenzo]] nixy_999 AT yahoo Dot it Also for me it's ok the decentralized shipping.<br />
* vagamente AT gmail DOT com (even hub if it's necessary...).<br />
* [[User:lord.of.the.dimm|Mauro]] lord.of.the.dimm AT gmail DOT com decentralized shipping: OK.<br />
<br />
=== Puglia ===<br />
==== Lecce ====<br />
Status : 2/10<br />
<br />
* [[User:Morpheus90|Morpheus90]] [mailto:ugopiemontese@rudiaelinux.com ugopiemontese@rudiaelinux.com]<br />
* [[User:Italyanker|italyanker]] [mailto:italyanker@gmail.com italyanker@gmail.com]<br />
<br />
==== Bari ====<br />
Status : 2/10<br />
<br />
* [[User:Fradeve11|Fradeve11]] [mailto:fradeve@ubuntu-it.org fradeve@ubuntu-it.org]<br />
<br />
=== Abruzzo ===<br />
==== Pescara ====<br />
Status: 1/10<br />
<br />
* ZarZ [mailto:zarz25@gmail.com zarz25@gmail.com]<br />
<br />
=== Campania ===<br />
==== Caserta (and province) ====<br />
Status 1/10<br />
<br />
* fenoxxx [mailto:fenoxxx@gmail.com] - Aversa<br />
<br />
=== Lazio ===<br />
==== Roma ====<br />
Status 9/10<br />
<br />
Per coordinamento [http://groups.google.com/group/freerunner-italian-group-sales?hl=it '''Freerunner Italian Group Sales'''] (Roma)<br />
<br />
La precedenza è stabilita in base all'ordine di aggiunta nella lista inizale<br><br />
<br />
Gruppo 1 (incompleto):<br><br />
<br />
* Hire X 2 [mailto:hiretto@gmail.com hiretto@gmail.com] (Roma)<br />
* Darkbasic X 1 [mailto:darkbasic4(at)gmail darkbasic4(at)gmail] (Ancona)<br />
* zione X 1 [mailto:alessio.filipponio@gmail.com alessio.filipponio@gmail.com](Roma)<br />
* AntoMan X 1 [mailto:obe_65@yahoo.it AntoMan](Roma)<br />
* Christian X 1(Gino46) [mailto:christian.marzola@alice.it] (ferrara) Qualcuno me lo dovrebbe spedire. || Ci pensa Hire a spedirli a chi non è di Roma, mettete semplicemente in conto 8/9 euro in più per la spedizione.<br />
* Tempix X 1 [mailto:tempix11@gmail.com tempix11@gmail.com] (Ancona)<br />
* 6xsempre X 1 [mailto:6xsempre@jumpy.it] (frosinone)<br />
* lynx1673 X1 [mailto: acarfi at yahoo dot com] - lynx sei di Roma?<br />
<br />
=== Liguria ===<br />
==== Genova ====<br />
Status 5/10<br />
<br />
* Luca Maranzano X 1 (liuk AT linux DOT it) [[User:liuk|liuk]]<br />
* Lorenzo Fornara X 1 (fw1987 AT hotmail DOT it)<br />
* Stefano Cutelle' X 1 (staff@ascservices.it) [[User:ascservices|ascservices]]<br />
* Andrea De Gaetano X 1 (dega1999 AT gmail DOT com) [[User:Dega1999|Dega1999]]<br />
* Salvo Schiavone X 1 (salvoschiavone AT gmail DOT com [[User:Salvador|Salvador]]<br />
<br />
=== Sicilia ===<br />
==== Palermo ====<br />
Status 10/10<br />
<br />
* Giorgio Marciano' X 1 [mailto:giorgio.marciano@email.it giorgio]<br />
* Michele Puccio X 1 [mailto:narkos@iol.it michele]<br />
* Roberto Calandra X 1 [mailto:isokazi@yahoo.it roberto]<br />
* Vincenzo Moreno Luna X 6 [mailto:ciop85plus@hotmail.com vincenzo]<br />
* Daniele Lupo X 1 [mailto:danwolf80@libero.it daniele]<br />
<br />
==== Messina ====<br />
Status 6/10<br />
<br />
* Melug X 6 [mailto:suuuper@messinalug.org MeLug]<br />
<br />
=== Calabria ===<br />
Status 2/10<br />
<br />
==== Catanzaro ====<br />
* Carlo Mangani X 1 [mailto:carlo.mangani@gmail.com carlo.mangani@gmail.com] - Lamezia Terme<br />
<br />
==== Cosenza ====<br />
* Francesco Portus X 1 [mailto:portusgraphics@gmail.com portusgraphics@gmail.com] - Bisignano (Cosenza)<br />
<br />
=== Sardegna ===<br />
==== Cagliari ====<br />
Status 1/10<br />
<br />
* Panta x 1 [[User:Panta]]<br />
Viaggio per tutta l'Isola, per cui, nel caso in cui arrivassimo a 10 utenti...<br />
<br />
== Macedonia ==<br />
=== Skopje ===<br />
Status 1/10<br />
* Kristijan Krsteski 1/10 <br /> [[User:neutrino]] <br /> [mailto:kristijan.krsteski@gmail.com]<br />
<br />
<br />
<br />
== México ==<br />
=== Ciudad de México ===<br />
Status 1/10<br />
<br />
* Kozapatista [[Special:Emailuser/User:kozapatista|Contact]]<br />
<br />
=== Ciudad Victoria ===<br />
Status 3/10<br />
<br />
* 3x Gregorio Toscano [mailto:gtoscano@cinvestav.mx email]<br />
<br />
== [http://wiki.openmoko.org/wiki/Talk:GroupSales#The_Netherlands The Netherlands] ==<br />
(Discuss this group sale on the [http://wiki.openmoko.org/wiki/Talk:GroupSales#The_Netherlands talk page])<br />
<br />
* Marijn Kruisselbrink 1 [[Special:Emailuser/User:mkruisselbrink|Contact]]<br />
* Andy Powell 1/10 [[Special:Emailuser/User:ScaredyCat|Contact]]<br />
* Arjan Veenstra 1/10 [[User:AVee]] [[Special:Emailuser/User:AVee|Contact]]<br />
<br />
=== Gelderland ===<br />
<br />
==== Nijmegen ====<br />
* [[User:Blalien|Danny Bouwman]] (Ewijk 1x) [[Special:Emailuser/User:Blalien|Contact]]<br />
<br />
==== Nijkerk ====<br />
* [[User:Nicolas|Nico Veenkamp]] (Nijkerk 1x) [[Special:Emailuser/User:Nicolas|Contact]]<br />
<br />
==== Nijmegen ====<br />
* [[User:A.dre|André Disselhorst]] (Nijmegen 1x) [[Special:Emailuser/User:A.dre|Contact]]<br />
<br />
=== Groningen ===<br />
<br />
==== Haren ====<br />
* [[User:akrabbe|Albert Krabbe]] (Haren 1x) [[Special:Emailuser/User:akrabbe|Contact]]<br />
<br />
=== Limburg ===<br />
<br />
==== Griendtsveen ====<br />
* [[User:KenSentMe|Jeroen van de Nieuwenhof]] (Griendtsveen 1x) [[Special:Emailuser/User:KenSentMe|Contact]]<br />
<br />
=== Noord-Brabant ===<br />
<br />
==== Bergen op Zoom ====<br />
* [[User:Madjo|Marcel de Jong]] 1/10 [[Special:Emailuser/User:Madjo|Contact]]<br />
<br />
==== Eindhoven ====<br />
* Christ van Willegen 1 [[User:ChristW]]<br />
* Jan van Nijnatten 1 [[Special:Emailuser/User:Javany|Contact]]<br />
* Atilla Filiz 1 + debug board[[Special:Emailuser/User:Atilla|Contact]]<br />
<br />
=== Noord Holland ===<br />
<br />
==== Amsterdam ====<br />
* Michel van Horssen 1/10 [[Special:Emailuser/User:mivaho|Contact]]<br />
* Frank Richter 1 [[Special:Emailuser/User:res|Contact]]<br />
* Eric Smith 1/10 [[User:Eric Smith]]<br />
* Buddy Baars 1 [[Special:Emailuser/User:Budster|Contact]]<br />
<br />
==== Beverwijk ====<br />
* Theo Martens 1x [[Special:Emailuser/User:T_M|Contact]]<br />
<br />
==== Bussum ====<br />
* Remco van Zuijlen 1x [[Special:Emailuser/User:Remco|Contact]]<br />
<br />
=== Overijssel ===<br />
<br />
==== Deventer ====<br />
* Jan de Haan 1/10 [[User:Jan de Haan]] [[Special:Emailuser/User:Jan de Haan|Contact]]<br />
<br />
==== Enschede ====<br />
* Peter Hageman 1x [[Special:Emailuser/User:PingPong|Contact]]<br />
<br />
==== Hengelo ====<br />
* Sander Hoentjen 1/10 [[Special:Emailuser/User:Tjikkun|Contact]]<br />
<br />
==== Zwolle ====<br />
* Boudewijn 1/10 [[User:Boudewijn|empty user page]] [[Special:Emailuser/User:Boudewijn|Contact]]; possibly got a second person interested<br />
<br />
=== Zuid-Holland ===<br />
<br />
==== Rijswijk ====<br />
* Fernando Martins 1x [[User:fmartins]] [[Special:Emailuser/User:fmartins|Contact]]<br />
* Igor 1x [[User:igorn]] [[Special:Emailuser/User:igorn|Contact]]<br />
<br />
==== Zoetermeer ====<br />
* S.Rademaker 1x [[User:S.rademaker]] [[Special:Emailuser/User:S.rademaker|Contact]]<br />
<br />
=== Utrecht ===<br />
<br />
==== Utrecht ====<br />
* Eric Spierings 1/10 [[Special:Emailuser/User:ericsp|Contact]]<br />
* Peter van de Werken 1/10 [[Special:Emailuser/User:PWerken|Contact]]<br />
* Kenny van Wanrooij 1/10 [[Special:Emailuser/User:kenneth|Contact]]<br />
* Eduard Goudakov 1/10 [[Special:Emailuser/User:VreVo|Contact]]<br />
<br />
=== Status ===<br />
27/30<br />
<br />
== New Zealand ==<br />
===Networks===<br />
As Telecom are using the 850MHz network for their GSM network, and Vodafone/northelia (possibly aka orcon) are using 900/1800MHz, please state which version you want. This may need more research, I'm not 100%; see [http://www.gsmworld.com/roaming/gsminfo/cou_nz.shtml] for more info<br><br />
<br />
===Shipping===<br />
Based on info from steve (openmoko marketing) concerning weight and size, shipping via UPS will be about US$185 (NZ$24 each phone) to Auckland.<br><br />
UPS are far from the cheapest, but (again according to steve), OM have a contract with them, so this is what we are stuck with<br><br />
<br />
Someone on the community list suggested using [http://www.myus.com], a shipping company that will re-post items overseas at decent rates. They claim US$66 for a 3kg package, or NZ$8 per phone. Of course, the cost of shipping the phone from OM to the shipping company has to be added in as well.<br />
<br />
===Purchase cost===<br />
As of 2008-06-21, US$369 is worth NZ$484<br />
<br />
===Duty/taxes/other charges===<br />
import duty on mobile phones is 0%[http://www.customs.govt.nz/importers/Private+Importers/Customs+Charges.htm], and GST is 12.5% so the GST added to each phone will be NZ$64; 12.5% * (484 + 24), cos we pay GST on postage too...<br />
<br />
So, the total cost of a Freerunner as part of a 10 pack, will be:<br><br />
484 + 24 + 64<br><br />
= '''NZ$572'''<br><br />
<br />
+ any possible charges to get it posted elsewhere in New Zealand<br />
<br />
You'll also need to add on disbursement fees etc. If it's UPS it's not too bad (~NZ$40) if it comes through NZ Post then it can be ~NZ$120.<br />
<br />
'''[http://nicegear.co.nz nicegear]''' will be bringing some in.<br />
<br />
=== Auckland ===<br />
==== [[Auckland group sales|Auckland]] ====<br />
Status:10 phones requested, the required minimum (10 phones) is reached, but more buyers are still welcome to join.<br><br />
13/20<br><br />
=====Intermediary=====<br />
Glen ogilvie made a suggestion, that we could use a company (e.g. someone's employer, who are likely to have easily found contact details and thus be trustworthy) to buy the phones on our behalf (after we'd paid for them), and then deliver them to us. <br><br />
any volunteers? do any of you have understanding bosses/your own company that could help out here?<br><br />
Dave Lane: I think '''[http://egressive.com Egressive]''' would be willing to act as an intermediary. Contact me to discuss it...<br/><br />
<br />
=== Purchaser List ===<br />
*Rob Paulson [[User:Myfanwy]] [mailto:robin.paulson@gmail.com] 900MHz<br />
**i'm quite happy to organise the purchase, if no-one has any objections. to ease any worries about me running off with the money, we could use an escrow service such as [http://safetrader.co.nz], or paypal. or does anyone have any other ideas?<br />
*Simon Wells [[User:Swel024]] 900MHz<br />
*Jeremy List [[User:Jeremy-list]] mailto:quick.dudley@gmail.com (Wellington, not Auckland, will pay for courier) 900MHz<br />
*David Murrell [[User:Viddy]] - [mailto:dmurrell@waikato.ac.nz] I'm in Hamilton, either courier, or I'll drive up :) 900MHz<br />
*Jeremy Gray [[User:Bogdan237]] [mailto:jgra163@ec.auckland.ac.nz] Auckland, 900MHz<br />
*Xuân Baldauf [[User:xbaldauf]] [mailto:xuan--2008.05--GroupSales--wiki.openmoko.org@baldauf.org] Auckland CBD, 900MHz+1800MHz GSM with an [http://www.ak2.com.tw/pd_main.asp?sg_id=11 '''EU''' charger clip] instead of an Australian one (if this is in need to be selected). This is <u>conditional</u>: the transaction must complete by 2008-06-30, else I cannot participate, because I'm leaving the country afterwards.<br />
*Paul Roe [[User:Par08]] [http://wiki.openmoko.org/wiki/Special:Emailuser/Par08 contact me here] Christchurch, 2 x 900MHz<br />
*Dave Lane [[User:dangerpossum]] [http://wiki.openmoko.org/wiki/Special:Emailuser/dangerpossum contact] Christchurch, 1 x 900MHz + 1800MHz GSM<br />
*Paul Hunkin [[User:paulhunkin]] [mailto:pwh4@cs.waikato.ac.nz Contact] Hamilton (I'll pay for a courier), 1 x 900MHz.<br />
*Paul Sandkuijl [[User:Edictor]] [http://www.edictor.com/contact.php Contact me here] Napier (I'll pay for postage to Napier from Auckland) and I also suggest a PayPal/Safetrader similar service, 1 Vodafone compatible 900/1800MHz.<br />
*Brent Wood [[User:pcreso]] [mailto:pcreso@pcreso.com Email] Wellington. Will pay courier to Wgtn. 1x Vodafone compatible 900/1800Mhz unit<br />
*Glen Ogilvie [[User:Nelg]] [mailto:nelg@linuxsolutions.co.nz Email] Auckland, 1x Vodafone compatible 900Mhz.<br />
<br />
=== Wellington ===<br />
==== [[Wellington group sales|Wellington]] ====<br />
Status: 1/10<br />
*Andrew Stephen [[User:lizardb0y]] [http://wiki.openmoko.org/wiki/Special:Emailuser/lizardb0y email me] Wellington, 1 x 900/1800Mhz GSM Vodafone compatible.<br />
<br />
== Norway ==<br />
=== Nordland ===<br />
==== Bodø ====<br />
Status 2/10<br />
<br />
* [[User:AlecTBM|Alexander Frøyseth]] [mailto:alexander.froyseth@gmail.com alexander.froyseth@gmail.com]<br />
* Ole Marius<br />
* Stian Vading<br />
* [[User:Kolbjorn.Dahle|Kolbjorn Dahle]][mailto:kolbjorn@dahlenett.org]<br />
<br />
=== Sør-Trøndelag ===<br />
==== Trondheim ====<br />
Status 13/20<br />
<br />
*[[User:andy000|Andreas Kalvå]] [mailto:andy@samfundet.no andy@samfundet.no]<br />
Send mail om du er interessert.<br />
<br />
=== Østlandet ===<br />
==== Oslo, Akershus, Buskerud, Vestfold ====<br />
Status: 30/?? <br/><br />
30/30 er bestilt via [[User:Ixian|Heikki Sørum]] <br/><br />
ingen har påtatt seg å bestille inn flere, men det er etterspørsel etter fler.<br />
<br />
* [[User:Ixian|Heikki Sørum]] [mailto:heikkis@matnat.uio.no] <br/> (30/30) FULT! Ta likevel kontakt for veiledning. <br />
* [[User:StianEllingsen|Stian Ellingsen]]<br />
<br />
==== Østfold ====<br />
Status 2/10<br />
<br />
* [[User:MrBlonde|Petter Nygård]] [mailto:pettnyg@frisurf.no] <br />Interessert? -> Mail meg....<br />
* Eirik Lavik<br />
<br />
=== Vestlandet ===<br />
==== Bergen ====<br />
Status 1/10<br />
<br />
* [[User:alastairj|Alastair Jenkins]] [mailto:alastair.jenkins@gfi.uib.no]<br />
* [[User:olemd|Ole-Morten Duesund]] [mailto:olemd@glemt.net]<br />
<br />
== Poland ==<br />
<br />
* Special group buy site: https://www.kumulator.pl/show/group/35 (in edition moment: 31/40)<br />
<br />
== Portugal ==<br />
Portuguese (8/10) who are associates of ANSOL, please consider joining [[TeamANSOL]] (currently 4/10 members).<br />
<br />
We also need to have a cost estimation for Portuguese customs (like the Australians did). 20% sales tax + customs tax is to be expected both for individual or bulk sales, because the price is quite high. But freedom is priceless :)<br />
<br />
=== Aveiro ===<br />
==== Aveiro ====<br />
Status : 1/10<br />
<br />
* [[User:Ruben|Ruben Mendes]] ([[TeamANSOL]])<br />
<br />
=== Lisboa ===<br />
==== Lisboa ====<br />
Status : 6/10<br />
<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Danielblues Daniel Branco]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Knuckles Ivo Anjo]<br />
* [[User:Pedrosilva|Pedro Silva]]<br />
* Ricardo Sousa ([[TeamANSOL]])<br />
* [[User:RuiSeabra|Rui Seabra]] ([[TeamANSOL]])<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Vasco Vasco Névoa]<br />
<br />
=== Porto ===<br />
==== Porto ====<br />
Status: 1/10<br />
<br />
* [[User:villate|Jaime Villate]] ([[TeamANSOL]])<br />
<br />
== Sweden ==<br />
If insufficient number of people, orders could be merged and remailed perhaps.<br />
<br />
Domestic remailing with Posten as A-class mail of a letter (criteria: length+width+height max 900 mm) weighing max 1 kg, without insurance should [http://www.posten.se/foretag/vara_tjanster/postageguide/postguideLetterDom.jspv cost 44 SEK]. 50 SEK more for insurance.<br />
<br />
If we end up with more than one 10-pack in Sweden, my guess is that it would probably pay to order everything in one shipment to one address in Sweden to save on the international shipping, and then remail domestically.<br />
<br />
=== Götaland ===<br />
==== Göteborg ====<br />
<br />
* [[User:Fwendt|Fredrik Wendt]] [[Special:Emailuser/Fwendt|Contact]]/wendt.se<br />
<br />
==== Malmö ====<br />
Status : 1/10<br />
<br />
* Lars Jarlvik <br /> mailto:lars@larsfactory.se<br />
<br />
=== Svealand ===<br />
==== Stockholm ====<br />
Status : 10/10<br />
<br />
* Erland Lewin <br /> mailto:erland@lewin.nu<br />
* Simon Kågström <br /> mailto:simon.kagstrom@gmail.com<br />
* Ingvaldur Sigurjonsson <br /> mailto:ingi@ultimalabor.se<br />
* Adam Johansson <br /> mailto:adam@sollentunaholm.se<br />
* Lowe Schmidt <br /> mailto:lowe.schmidt@gmail.com<br />
* [[User:Dex|Johan Eklundh]]<br/> Mail automated via contact page.<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/esbjorn Esbjörn Dominique]<br />
* Johan Erlands <br /> mailto:johan.erlands@gmail.com<br />
* [[User:Joel | Joel Metelius ]] [[Special:Emailuser/Joel | (contact)]] 1 phone + 1 debug (if possible)<br />
* Peter Wihlner <br /> mailto:info@faktor.nu<br />
<br />
==== Örebro ====<br />
Status : 1/10<br />
<br />
* Anders Petersson <br /> [mailto:demitar@worldforge.org demitar@worldforge.org]<br />
<br />
==== Västerås ====<br />
Status : 2/10<br />
* Jörgen Lidholm, could join the Falun/Borlänge or Stockholm group <br /> [mailto:jorgen.lidholm@gmail.com]<br />
* John Törnblom, can also join the Stockholm group <br /> [mailto:f04jto@student.lth.se]<br />
<br />
==== Falun & Borlänge ====<br />
Status : 4/10<br />
<br />
* [http://wiki.openstreetmap.org/index.php/User:Jth Johan Thelmén], Åke Hoff & a demo/backup<br />
* [http://wiki.openstreetmap.org/index.php/User:eagle87 Pär Eriksson], Borlänge<br />
<br />
=== Norrland ===<br />
==== Umeå ====<br />
Status : 2/10<br />
<br />
* [[User:Zash|Zash]] [[Special:Emailuser/Zash|Contact]]<br />
* [[User:Benjamin|Benjamin]] [[Special:Emailuser/Benjamin|Contact]]<br />
<br />
==== Luleå ====<br />
Status : 2/10<br />
<br />
* [[User:Mjukis|Mjukis]] [[Special:Emailuser/Mjukis|Contact]] - 2 Units. Can also join the Malmö group order.<br />
<br />
== Switzerland ==<br />
<br />
'''???''' should organize the 3 x 10pack for Zürich <br /><br />
Luca Capello could organize the 10pack for Geneva. <br /><br />
Mathieu will organisze the 2 x 10pack for Lausanne EPFL CH-fr <br /><br />
<br />
All payment in advance (a 10pack will cost approx 3'800 USD). <br /><br />
<br />
'''Probably we will organize shippings, if we cannot all move to Zürich/Genève/Lausanne to get our Neo.'''<br />
<br />
''François Bianco is trying to create a new group of 10 (will be mostly for French Switzerland). -> The group moved to the EPFL group, which will try to reach 20 persons. --[[User:Fbianco|Fbianco]] 11:42, 11 June 2008 (UTC)''<br /><br />
''Gabriel Ambuehl would volunteer to order the initial 10pack. <- still accurate ? -> Gabriel will not organize the 10packs for Zürich due to not being in Switzerland. We are in contact to find a solution so please wait until we know what to do. Order in Germany (each for himself or as a group, not clear yet) could be as cheap as a 10pack. We are in contact with pulster.de and will be contacted form pulster about the price. We will contact you guys in the Zürich list as soon as we know more --[[User:Tuxfux.ch|Tuxfux.ch]] 10:26, 6 June 2008 (UTC)''<br /><br />
''Alexandre Ghisoli will not organize the second 10pack, since the order moved in the Lucca's group.'' <br /><br />
<br />
<br />
=== Customs and Postage ===<br />
I called the [http://www.ezv.admin.ch/index.html?lang=en Swiss Federal Customs Administration] and it seems that we only need to pay VAT (7.6%) and the UPS taxes as well (since the parcel will be sent through UPS). Thus I called [http://www.ups.com/content/ch/en/contact/ UPS] and it seems that UPS directly pays the VAT instead of the customer, then asking the customer for refund (plus a fixed tax of EUR13.00). So I think the following per-phone cost for a Swiss bulk order should be a good estimate.<br />
<br />
{| border="1"<br />
|'''Bulk Order'''<br />
|'''USD'''<br />
|'''CHF'''<br />
|-<br />
|Customs Value (Cval)<br />
|3690.00<br />
|3837.60<br />
|-<br />
|Postage<br />
|160.00<br />
|166.40<br />
|-<br />
|Value of Taxable Importation (VoTI) = Cval+Postage<br />
|3850.00<br />
|4004.00<br />
|-<br />
|VAT = 7.6% of VoTI<br />
|292.60<br />
|304.30<br />
|-<br />
|UPS fixed tax (EUR13.00)<br />
|20.00<br />
|20.80<br />
|-<br />
|Total Cost<br />
|4162.60<br />
|4329.10<br />
|-<br />
|'''Per Person'''<br />
|'''416.26'''<br />
|'''432.91'''<br />
|}<br />
<br />
Figures accurate as of 4th Jun 2008 from [http://www.ubs.com/1/e/index/bcqv/calculator.html UBS]: 1EUR = 1.54USD and 1USD = 1.04CHF.<br />
<br />
<br />
<br />
==== Shipping ====<br />
If we would ship Neos, here is the Swiss PostPac prices :<br />
<br />
{| border="1" cellspacing="0" cellpadding="2"<br />
! Description<br />
! Size [cm]<br />
! Price CHF TTC<br />
|-<br />
| Size 1<br />
| 22.9 x 14.7 x 9.9<br />
| 2.20<br />
|-<br />
| Size 2<br />
| 31.5 x 22.5 x 12.5<br />
| 2.40<br />
|-<br />
| Shipping Priority<br />
| up to 2Kg<br />
| 8.-<br />
|-<br />
| Shipping Economy<br />
| up to 2Kg<br />
| 6.-<br />
|}<br />
<br />
<br /><br />
<br />
Steve posted informations about boxes that will be out with Neo :<br />
<br />
* 10 pack : 435mm x 371mm x 119mm, approx 3kg, UPS will charge 160USD (need to be verified)<br />
* Individual pack : 178mm x 104mm x 84mm, 237 grams<br />
<br />
So size 1 will fit ! Local delivery in Switzerland will cost 8.20 for Economy or 10.20 Priority.<br />
<br />
==== Zurich ====<br />
Status : 30/30 <br /><br />
'''Contact person who order the 10Pack : ??'''<br />
<br />
List already contains 30 people!<br /><br />
''-- I changed from 20 -> 30 Devices in this order. --[[User:Tuxfux.ch|Tuxfux.ch]] 18:48, 3 June 2008 (UTC)''<br />
<br />
* Simon Wenner <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Nowic Contact]<br />
* Simon Schreiber <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Magbeat Contact]<br />
* Markus Huggler (Winterthur)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Magbeat Contact]<br />
* Andre Timmermann <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/darktim Contact]<br />
* Raffael Schmid <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/darktim Contact]<br />
* Pascal Weller <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/darktim Contact]<br />
* Nick Zbinden (Luzern)<br /> [mailto:nickik@gmx.ch] oder [http://wiki.openmoko.org/wiki/Special:Emailuser/nickik Contact]<br />
* Marcel Wirth <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Skarhand Contact]<br />
* Marcel Lütolf (Luzern)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/NeRo Contact]<br />
* Christian Corrodi <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Matto Contact]<br />
* Mirko Klingauf <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/RealAtaman Contact]<br />
* Marcel Jost (Bern, with debug board if possible) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Onsonic Contact]<br />
* Marc Andre Tanner (Biel)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/mat Contact]<br />
* Tobias Kündig (2 Geräte) (Luzern)<br /> [mailto:info@it-media.ch]<br />
* Peter Salvisberg<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Psal Contact]<br />
* Martin Kos <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/KoS Contact]<br />
* Lorenz Schori (Bern) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Znerol Contact]<br />
* Pascal Mages (Bern/Zürich) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/FreeMind Contact]<br />
* Esra Kummer (2 Geräte!) (Winterthur)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Tuxfux.ch Contact]<br />
* Joerg Maeder (Opfikon) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/goergel Contact]<br />
* Marc Bodmer (Solothurn) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/minxx Contact]<br />
* Carlos Diener (Winterthur) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Emonkey Contact]<br />
* Philipp Meier (Zürich) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/PhilippMeier Contact]<br />
* Adrian Rudin (Basel) <br /> [mailto:adrian@mav.ch] or [http://wiki.openmoko.org/wiki/Special:Emailuser/blackmav Contact]<br />
* Christof Pfister (Lyss) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/chpfister Contact]<br />
* Walter Sutter (Winterthur) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/seraphim Contact]<br />
* Philipp Hug (St. Gallen) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Philipphug Contact]<br />
* Thomas Jund (Aarau)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/none Contact]<br />
<br />
==== Geneve ====<br />
Status : 10/10 <br /><br />
'''Contact person who order the 10Pack : Luca Capello <br />'''<br />
WARNING, this list already contains 10 people! -- LucaCapello<br />
<br />
* Diego Abelenda<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Aelia Contact]<br />
* Luca Capello<br /> [mailto:luca@pca.it]<br />
* Nicolas Produit<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Produit Contact]<br />
* Sebastien Nanchen <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Sn Contact]<br />
* Jonas Schwarz (Lausanne) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/jnsc Contact]<br />
* Robin Farine (Auvernier)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/rfarine Contact]<br />
* Alexandre Ghisoli (Yverdon)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Agh Contact]<br />
* Raphael Studer (Thurgau) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Tschudder Contact]<br />
* Christian Wäckerlin <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/boognu Contact]<br />
* Michael Stähli (Lausanne EPFL) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/adler Contact]<br />
<br />
==== Suisse romande / Lausanne (EPFL) ====<br />
Status : 20/20 <strong>COMPLETE</strong><br /><br />
'''Contact person who order the 10Packs : [http://wiki.openmoko.org/wiki/Special:Emailuser/Habi Mathieu Habegger] <br />'''<br />
<br />
* Mathieu Habegger (EPFL) <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/Habi Contact]<br />
* Matthias Brändli (EPFL) <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/hb9egm Contact]<br />
* Frédéric Fokan(Lausanne) <br />[mailto:fredericfokan@gmail.com Contact]<br />
* Gulu (Lausanne) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Gulu Contact]<br />
* Edomaur (Lausanne, with Gulu) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Edomaur Contact]<br />
* Layx (Lausanne) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Layx Contact]<br />
* Mélanie Baumann (EPFL) <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/calis Contact]<br />
* Laurent Fasnacht (EPFL) <br />[http://gnugeneration.epfl.ch/users/fasnacht Contact]<br />
* Urs Blaser (UNIL) <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/arctus Contact]<br />
* David Lütolf (EPFL) <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/dlutolf Contact]<br />
* François Bianco <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/fbianco Contact]<br />
* Samuel Dorsaz <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/akira Contact]<br />
* Ludovic Fardel (EPFL) <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/lfardel Contact]<br />
* David Pelichet <br />Contact via hb9egm<br /><br />
* Vincent Hentsch <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/Vincos Contact]<br />
* Carruzzo Gilles <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/Willows Contact]<br />
* Nicolas Favrod-Coune <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/Nfavrod Contact]<br />
* Mathias Coinchon <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/Coinchon Contact]<br /><br />
* Rey Cyril (Monthey) <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/Cyril Contact]<br />
* Didier Raboud (EPFL) <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/OdyX Contact]<br />
* ---- '''The 20 pack is complete''' ----<br />
<br /><br />
'''''This list will be extended to 30 only if we can complete the 30 pieces'''''<br /> ''Add your name below if you're interested --[[User:Habi|Habi]] 19:24, 20 June 2008 (UTC)''<br />
* ''Claude Angéloz <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/claude-elrond740 Contact]''<br />
* Pascal Bach (EPFL) <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/Anakron Contact]<br />
* Nicolas Etienne (Gimel) <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/nice Contact]<br />
* Michel Dänzer (Bern)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/MrCooper Contact]<br />
* Matthieu de Montmollin (Geneva)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Matthieudem Contact]<br />
<br />
== Spain ==<br />
=== Spain (Country Group Sale) ===<br />
Status: 15/20<br />
<br />
=== Madrid ===<br />
==== Madrid ====<br />
Status : 5/10<br />
<br />
* 1x ([[Image:MokoBox.jpg]] - advanced) Rafael Campos [http://wiki.openmoko.org/wiki/Special:Emailuser/Methril Contact] <br /><br />
<br />
* 1x ([[Image:MokoBox.jpg]] - advanced) Pablo Ruiz Múzquiz [http://wiki.openmoko.org/wiki/User_talk:Pabloruiz contact me here]<br />
<br />
* 1x ([[Image:MokoBox.jpg]] - advanced) Carlos Padilla Sorbas [http://wiki.openmoko.org/wiki/User_talk:cymonline contact me here]<br />
<br />
* [[Special:Emailuser/Troy|Alvaro Garcia Roy]] 1 phone<br />
<br />
* [[User:kresp0 | Santiago Crespo]] 1 phone<br />
<br />
=== Zaragoza ===<br />
==== Zaragoza ====<br />
Status : 2/10<br />
<br />
* Alejandro R. Mosteo <br /> alejandro AT mosteo · com<br />
* Arturo Giner<br/>[[Special:Emailuser/artginer|Contact]]<br />
<br />
=== Barcelona ===<br />
==== Barcelona ====<br />
Status : 7/10<br />
<br />
* José Luis Pérez <br/>[[Special:Emailuser/jluis|Contact]]<br />
* David Reyes Samblas Martinez<br/>[[Special:Emailuser/mutrox|Contact]]<br />
* Sergio Arias <br/>[[Special:Emailuser/saerguio|Contact]]<br />
* Alex Muntada <br/>[[Special:Emailuser/alexm|Contact]]<br />
* Pascal co <br/>[[Special:Emailuser/pascalco|Contact]]<br />
* Antonio Rodríguez ( x2 )<br/>[[Special:Emailuser/AntonioR|Contact]]<br />
<br />
=== Valencia ===<br />
==== Valencia ====<br />
Status : 1/10<br />
<br />
* Pau Gaspar Díaz <br/>[[Special:Emailuser/pau|Contact]]<br />
<br />
== UAE ==<br />
Status: 1/10<br />
* Yaser Ammar <br /> [[Special:Emailuser/Waraqa|Contact]]<br />
<br />
== USA ==<br />
=== Arizona ===<br />
==== Tucson ====<br />
Willing to reship to nonlocal people within the US (cheaper if you're closer), or get absorbed into another group that's willing to reship. In talks with Boulder (Colorado) group.<br />
<br />
Status: 3/10<br />
* [mailto:wes.shull@gmail.com wesshull] Wes Shull - 1x GTA02 + 1x debug board<br />
* Richard Reichenbacher - 2x GTA02<br />
<br />
=== Colorado ===<br />
==== Boulder ====<br />
Status: 8/10<br />
* Vinc Duran x2 (I can purchase and distribute locally) <br /> [mailto:uberpfloyd@gmail.com?subject=Openmoko%20group%20sales Pfloyd] [http://wiki.openmoko.org/wiki/Special:Emailuser/Pfloyd Contact]<br />
* John Miller <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/jwm jwm]<br />
* D Padilla <br /><br />
* Joey Stanford <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/k0fcc k0fcc]<br />
* J Hinegardner <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/jjh jjh]<br />
* S Derrick of New Mexico x2 <br /><br />
<br />
==== Denver (Full) ====<br />
Status: 10/10 (includes the gentleman from Utah)<br />
* Shawn Sullivan <br /> [[mailto:shelbydz87@yahoo.com shelbydz87@yahoo.com]]<br />
* Peter Abplanalp <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/alderion Contact]<br />
* Ben Burdette <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Ansible Contact]<br />
* Tom Russell <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/tazbert Contact]<br />
* Trace <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/gnork Contact]<br />
<br />
==== Fort Collins ====<br />
Status: 1/10<br />
* Paul Hummer <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Rockstar Contact]<br />
<br />
=== California ===<br />
==== Los Angeles ====<br />
Status: 8/10<br />
<br />
* Ian Douglas, Santa Monica <br /> I'll help organize a group sale, meet & greet, but since I was selected to help test the Freerunner, I won't need to actually purchase one. [http://wiki.openmoko.org/wiki/Special:Emailuser/Iandouglas Contact me here]<br />
* Matthew Wetmore, Westchester 90045 <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Wetmoko Contact]<br />
* Daniel, Torrance <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Beaker82 Contact]<br />
* James Robertson, Irvine <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/JamesRobertson Contact]<br />
* Bill Sun <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/DancingSun Contact]<br />
* Michael, Santa Monica <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Bstudios Contact]<br />
* Russel Dwiggins, Cerritos <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/undrwater Contact]<br />
* Dima, Pasadena <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/dima Contact]<br />
* Mike, Santa Monica (1 unit + 1 debug board)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Traveler Contact]<br />
<br />
==== San Diego ====<br />
<br />
Status: 8/10<br />
<br />
Includes North County, Riverside, Tijuana, etc.<br />
<br />
* Peter Naulls, Carlsbad (South)/Mira Mesa (near Qualcomm) - will coordinate.<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Pnaulls Contact]<br />
* Tracy Reed <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/treed Contact]<br />
* Adam Hughes <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/ajinxa Contact]<br />
* Paul Breed <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/pbreed Contact]<br />
* Greg Davidson <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/JGregD Contact]<br />
* Larry Riedel <br /> [mailto:Larry@Riedel.org Contact]<br />
* David Wilhelm <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/bluefir Contact]<br />
* Jim McLaughlin - could move to LA group if needed as other company office is near LAX<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/rpq Contact]<br />
<br />
==== San Francisco Bay Area ====<br />
Status: 10/10 Full<br />
<br />
(Discuss this group sale, pickup and payments on the [http://wiki.openmoko.org/wiki/Talk:GroupSales#San_Francisco_Bay_Area talk page])<br />
<br />
* Ajit Natarajan - (cash) [http://wiki.openmoko.org/wiki/Special:Emailuser/ajitk Contact]<br />
<br />
* Dirk Bergstrom - (cash) [http://wiki.openmoko.org/wiki/Special:Emailuser/krid Contact]<br />
<br />
* Tupshin Harper - [http://wiki.openmoko.org/wiki/Special:Emailuser/tupshin Contact]<br />
<br />
* Lothar Werzinger (900MHz) - [http://wiki.openmoko.org/wiki/Special:Emailuser/Elektrolott Contact]<br />
<br />
* William Ray Yeager - (cash) [http://wiki.openmoko.org/wiki/Special:Emailuser/wyeager Contact]<br />
<br />
* Sebastian Coe - [http://wiki.openmoko.org/wiki/Special:Emailuser/savari Contact]<br />
<br />
* Jim Morris - (Agreed to organize purchase) [http://wiki.openmoko.org/wiki/Special:Emailuser/wolfmanjm Contact]<br />
<br />
* Brian Carver - (cash) [http://wiki.openmoko.org/wiki/Special:Emailuser/brianwc Contact]<br />
<br />
* Cry Regarder (2 units, cash) [http://wiki.openmoko.org/wiki/Special:Emailuser/Cry_Regarder Contact]<br />
<br />
Status 5/10<br />
* Cry Regarder (1 units, cash) [http://wiki.openmoko.org/wiki/Special:Emailuser/Cry_Regarder Contact]<br />
<br />
* Jim Lutz - [http://wiki.openmoko.org/wiki/Special:Emailuser/JLutz Contact]<br />
<br />
* Kelley Eitzen - (Cash or Paypal) [http://wiki.openmoko.org/wiki/Special:Emailuser/Xeromist Contact]<br />
<br />
* Paul Mahon - (cash) [http://wiki.openmoko.org/wiki/Special:Emailuser/dufflebunk Contact] (San Jose)<br />
<br />
* William Morgan - (cash) [http://wiki.openmoko.org/wiki/Special:Emailuser/Williamallthing Contact]<br />
<br />
=== Florida ===<br />
==== Central Florida ====<br />
Status 1/10<br />
* 1 x Jonathan Howard [[Special:Emailuser/kingtgaurd9|Contact]], Orlando <br />
<br />
=== Idaho ===<br />
==== Southwestern Idaho ====<br />
Status 2/10<br />
* 1 × Eugene Kravtsov [[Special:Emailuser/theUg|Contact]], Garden City (Boise).<br />
* 1 × Christopher Blay [[Special:Emailuser/blayde|Contact]], Twin Falls.<br />
<br />
=== Midwest ===<br />
'''(combine Illinois / Iowa / Tennesee / Texas / Wisconsin)'''<br />
Status: 9/10<br />
* Steven M [[Special:Emailuser/Montgoss|Contact]] - Cedar Rapids, IA<br />
* Joseph Booker [[Special:Emailuser/Sargas|Contact]] - Chicago, IL<br />
* Matt McCormick [[Special:Emailuser/Thewtex|Contact]] - Madison, WI<br />
* Charles Hill [mailto:charles.e.hill@gmail.com email] - Chicago, IL<br />
* Greg Bonett [mailto:greg@bonett.org email] - Iowa City, IA<br />
* Tushar Dayal [mailto:tdayal@gmail.com Contact] - Ames, IA<br />
* solomon jacob herscovitch [[Special:Emailuser/SoloSalsa|Contact]] - Chicago, IL<br />
* Eric Olson [mailto:ericools@gmail.com Contact] - Madison, WI<br />
* Frederick Wells [mailto:pandabrand@gmail.com email] - Chicago, IL<br />
<br />
=== Indiana / Kentucky ===<br />
Status: 8/10<br />
* Dan Staley [[Special:Emailuser/Pyrasi|Contact]] (Lexington, KY)<br />
* Donnie Jones [[Special:Emailuser/Donniejones18|Contact]] (Lexington, KY)<br />
* John Sterling [[Special:Emailuser/Sterling|Contact]] (Lexington, KY)<br />
* James MacLachlan [[Special:Emailuser/Jmaclachlan|Contact]] (Louisville, KY)<br />
* John Askew [[Special:Emailuser/Johnaskyou|Contact]] (Lexington, KY)<br />
* Devin Cook [[Special:Emailuser/Dcook|Contact]] (Lexington, KY)<br />
* Geoff Ruscoe [[Special:Emailuser/Geocode|Contact]] - Louisville, KY<br />
* Jon Howard [[Special:Emailuser/Jchoward|Contact]] (Lexington, KY)<br />
<br />
=== Ohio / Michigan ===<br />
Status: 10/10<br />
* David Pais (Unknown City) [mailto:davioh2001@yahoo.com email]<br />
* Dave Ludlow (Toledo) (I can purchase and distribute) [[Special:Emailuser/adsllc|Contact]]<br />
* Adam Steele (Cincinnati) [mailto:adam@laurasteele.net Contact]<br />
* Elliot Bailey (Canton) [mailto:elliot.bailey@yahoo.com Contact]<br />
* Richard Rowell (Grand Rapids) [mailto:richard.rowell@gmail.com Contact]<br />
* [mailto:sf_openmoko10pak2@paulwehr.com Paul Wehr] Ann Arbor<br />
* Micah Krafcik (Youngstown) [mailto:mjk20xx@yahoo.com Contact]<br />
* Doug Wurtzbacher (Centerville) x2 [mailto:doug@medicineshoppekett.com Contact]<br />
* Martin Dicks (Columbus) [[Special:Emailuser/mdicks|Contact]]<br />
<br />
=== Oregon ===<br />
==== Eugene ====<br />
* Quentin Hartman [[Special:Emailuser/qhartman|Contact]] Willing to organize the Oregon group buy and/or be absorbed into another Pacific NW group if too few locals sign up.<br />
<br />
=== Washington ===<br />
==== Seattle ====<br />
Status: 8/10<br />
* Jon Pomeroy [[Special:Emailuser/Jepomeroy|Contact]]<br />
* Andrew Hirata [[Special:Emailuser/tonkatsu182|Contact]] Note: I live in Bellevue<br />
* Chris Baker [[Special:Emailuser/cwainb|Contact]]<br />
* Mark Zimmerman [[Special:Emailuser/mawazi|Contact]]<br />
* Wim Lewis [[Special:Emailuser/Wiml|Contact]]<br />
* Charles Wheeler [[Special:Emailuser/SnowWolf75|Contact]] Note: Work in Bellevue, live in Federal Way. May not have money till mid-July.<br />
* Gino O (i n f o @ seatlewebcreations.com) I live on Beacon Hill and own 2 companies, one for web and another for opensource mobile development. I'd like to get @ least one, and may be able to cover the difference for a group purchase if need be.<br />
* Matt Luzum [[Special:Emailuser/mluzum|Contact]]<br />
<br />
=== Tennessee ===<br />
==== Memphis ====<br />
Status: 2/10<br />
* Peter O'Connor [http://wiki.openmoko.org/wiki/Special:Emailuser/poconnor Contact]<br />
* Jarvis Stubblefield (Prefer with Debug) [http://wiki.openmoko.org/wiki/Special:Emailuser/BallisticPain Contact]<br />
<br />
=== Texas ===<br />
==== Austin (15/10) ====<br />
* Dale Schumacher [[Special:Emailuser/dalnefre|Contact]]<br />
* Michael Cosby [[Special:Emailuser/mcosby|Contact]]<br />
* Paul Jimenez [[Special:Emailuser/pj|Contact]]<br />
* Charles [[Special:Emailuser/rbn|Contact]]<br />
* Anthony Kitchin [[Special:Emailuser/akitchin|Contact]]<br />
* Carl (x2) [[Special:Emailuser/texatopia|Contact]]<br />
* Robert (+Debug Board) [[Special:Emailuser/SHaRK|Contact]] (Houston)<br />
* Bryan DeLuca [[Special: Emailuser/Stupkid|Contact]] (Fort Worth)<br />
* Dennis Parker [[Special: Emailuser/dparker|Contact]]<br />
* Chip Rosenthal [[Special: Emailuser/chip|Contact]]<br />
* Brad Mouring [[Special: Emailuser/Bmouring|Contact]] (Moving to Austin by mid-June, likely earlier)<br />
* Joel Greenberg [[Special: Emailuser/joelg|Contact]]<br />
* Hans Loeblich [[Special: Emailuser/Peepsalot|Contact]]<br />
* Mark Rinaudo [[Special:Emailuser/Mrinaudo|Contact]]<br />
* Scott Farrell [[Special:Emailuser/sfarrell|Contact]]<br />
<br />
==== Dallas (2/10) ====<br />
* Philip White [[Special:Emailuser/pmw|Contact]]<br />
* Stephen Shelton [[Special:Emailuser/stephenashelton|Contact]]<br />
<br />
=== Mid-Atlantic ===<br />
==== District of Columbia (DC) Metro Area ====<br />
* Brian DeRocher [[Special:Emailuser/brian_252|email]]<br />
==== Virginia====<br />
===== Virginia Tech (1/10) =====<br />
* Lally Singh [[Special:Emailuser/lally|email]] -- yeah, if you're ordering anywhere in VA, lemme know.<br /><br />
===== Richmond (1/10)=====<br />
*Steve Watson mailto:ssw0213@gmail.com<br/><br />
<br />
==== New York (16/20) ====<br />
<br />
* Bert Hartmann [http://wiki.openmoko.org/wiki/Special:Emailuser/BertHartm Contact me here] <br /><br />
* Michael Cole mailto:mjcole137@gmail.com <br /><br />
* Remy Frerebeau [http://wiki.openmoko.org/wiki/Special:Emailuser/Rfrerebe Contact me here] <br /><br />
* Ulises E. Erickson [http://wiki.openmoko.org/wiki/Special:Emailuser/Ulix Contact me here] <br /><br />
* Justin Daly [http://wiki.openmoko.org/wiki/Special:Emailuser/justo Contact me here] <br /><br />
* Philippe Gerard [[Special:Emailuser/feydreva|Contact]] I live in Richmond (VA) but we will never be 10 there<br/><br />
* Evan Charlton mailto:evancharlton+om@gmail.com <br /><br />
* Paul Buede mailto:paul@buede.com <br /><br />
* Baruch Even [[Special:Emailuser/poka|Contact me here]]<br/><br />
* 1x ([[Image:MokoBox.jpg]] - advanced)Paul Hurlock [[Special:Emailuser/triclosan|Contact me here]] <br/><br />
* Ryan [[Special:Emailuser/ryan|Contact me here]] (Connecticut, actually, but close enough.) <br/><br />
* Charles Pax mailto:charles.pax@gmail.com<br />
* Chrisropher Pax mailto:christopher.pax@gmail.com<br />
* Miki Grof-Tisza [http://wiki.openmoko.org/wiki/Special:Emailuser/MTisza Contact me here] <br /><br />
* Daniel Dadap 1x [http://wiki.openmoko.org/wiki/Special:Emailuser/danek Contact me here] - If we don't reach 20 by release date I intend to purchase individually.<br /><br />
* Yaroslav Halchenko [http://wiki.openmoko.org/wiki/Special:Emailuser/yarikoptic]<br />
<br />
==== Maryland (2/10)====<br />
* Paul Buede I switched to New York, cause we don't have enough. Look up ^ <br /><br />
* Charles Lohr<br />
* Alex (DC/Rosslyn; not 100% sure that will be able to afford it) [[Special:Emailuser/rakukin|Contact]]<br />
<br />
==== North Carolina (3/10)====<br />
* Jason Sharpee [[Special:Emailuser/zonyl|Contact]] - Charlotte Metro area <br /><br />
* William Vidrine [[Special:Emailuser/Infoport|Contact]] - Greensboro/Triad area, will be part of an NC or Mid-Atlantic order; will drop out and order individually if 10 not reached. <br /><br />
* Joe White [[Special:Emailuser/Raygions|Contact]] - Winston-Salem/Triad area <br /><br />
<br />
=== Massachusetts ===<br />
Status: 10/10 (Full)<br />
* Benjamin Moody [[Special:Emailuser/FloppusMaximus|Contact]]<br />
<br />
* Ken Young, Cambridge (Note, if we're not up to 10/10 on the day the Freerunner is announced, I'm going to drop out and order individually).[[Special:Emailuser/Dolson|Contact]]<br />
<br />
* Chris White (for 2) [[Special:Emailuser/Safire|Contact]]<br />
<br />
* Nick Dube - Pembroke, NH (Will also drop out if we do not have 10 by Freerunner release.) [http://wiki.openmoko.org/wiki/Special:Emailuser/Doobe01 Contact]<br />
<br />
* Justin Brzozoski - Worcester, MA area [[Special:Emailuser/Jabski|Contact]]<br />
<br />
* John Nicholson - Amherst, MA (Will also drop out if we do not have 10 by Freerunner release.) [[Special:Emailuser/nicklogan|Contact]]<br />
<br />
* Matthew Campbell - Worcester, MA [[Special:Emailuser/lifeisafractal|Contact]]<br />
<br />
* Jeff Gold [[Special:Emailuser/jgold|Contact]]<br />
<br />
* Craig Allen [[Special:Emailuser/knodalyte|Contact]]<br />
<br />
Status: 7/10<br />
<br />
* Bala Nair - Acton, MA [[Special:Emailuser/bnair|Contact]]<br />
* Mike Doody - Groton, MA [[Special:Emailuser/dude|Contact]]<br />
* 0x Nathan Perry - Derry, NH (cannot switch to GSM at this time)<br />
* Kyle Harrington - Amherst, MA (Will drop out if we do not have 10 by Freerunner release.) [[Special:Emailuser/dancingcuziwanna|Contact]]<br />
* Ryan Svoboda - Worcester, MA (Will buy one individually on release day if this group is incomplete) [[Special:Emailuser/ryansv|Contact]]<br />
* Ryan Meador - Worcester, MA (Will drop out if we do not have 10 by Freerunner release.) [[Special:Emailuser/Yanroy|Contact]]<br />
* Jeff Gelbard - Haydenville, MA [[Special:Emailuser/jgelbard|Contact]]<br />
(Between the 2 groups, we already have 7 "visibly" from Worchester - Western MA...I think the group should be resorted....Who is the contact where the package will be sent?)<br />
<br />
=== Nevada ===<br />
==== Reno/Sparks ====<br />
Including Northwestern Nevada/ Northeastern California<br />
Status: 1/10<br />
* Tyrell Berry [[Special:Emailuser/Alawatsakima|Contact]]<br />
<br />
== UK ==<br />
<br />
* Stroller (Milton Keynes, can travel) <br />mailto:stroller@stellar.eclipse.co.uk 01908 663 513. <br />Thinks that breaking the UK up into regions - at least outside London - is silly. There are unlikely to be 10 people in $your_town who want a Freerunner, so some posting of Freerunners will surely be required; see [http://wiki.openmoko.org/wiki/Talk:GroupSales#Oxford the talk page]. This is the same cost anywhere in the UK.<br />
<br />
=== Scotland ===<br />
==== Edinburgh ====<br />
Status : 4/10<br />
<br />
* Joe Wells (Edinburgh) [http://www.macs.hw.ac.uk/~jbw/ Web] (The Wiki's e-mail feature (those URLs with “Special:Emailuser” in them) do not seem to be working. I tried contacting Dave Ball and Stuart MacKinnon that way and got no reply. Later, Stuart (who I reached by writing a message here) told me he never got the e-mail. So the Wiki's e-mail feature might be broken. So please contact me by going to my web page and using my e-mail address listed there. Stuart and George have been in contact with me by e-mail. I am happy to put more people in Scotland in touch if you send me e-mail.)<br />
* Dave Ball (Edinburgh) [http://wiki.openmoko.org/wiki/Special:Emailuser/Daveb Contact]<br />
* Stuart MacKinnon(Livingston) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/hoagster Contact]<br />
* george Maistros (Edinburgh) [http://wiki.openmoko.org/wiki/Special:Emailuser/mordilo_k Contact]<br />
<br />
==== Glasgow ====<br />
Status : 3/10<br />
<br />
* Kyle Gordon [http://wiki.openmoko.org/wiki/Special:Emailuser/Kylegordon Contact]<br />
* Sean Anderson [http://wiki.openmoko.org/wiki/Special:Emailuser/Moniker42 Contact]<br />
* Kenny Duffus [http://wiki.openmoko.org/wiki/Special:Emailuser/Sealne Contact]<br />
<br />
=== England ===<br />
<br />
==== Hampshire ====<br />
<br />
Status: 16/20 at 2008-05-24<br />
<br />
http://www.hants.lug.org.uk/cgi-bin/wiki.pl?FreerunnerBulkBuy<br />
<br />
Willing to re-ship within the UK.<br />
<br />
(Sorry, we set up the page before we knew about this one)<br />
<br />
==== London ====<br />
<br />
Status : 15/10<br />
<br />
* Juergen Schinker <br /> mailto:ba1020@homie.homelinux.net<br />
* aled <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/aled Contact]<br />
* Robert Piasek (actually in Southampton)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Queen6 Contact]<br />
* Tom Scholl (Cambridge, travel to London now and then anyway so could pick up) <br /> [mailto:thomasscholl@gmail.com]<br />
* Weiss (Cambridge, could collect from London) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Weiss Contact]<br />
* Neil Bentley (in Wiltshire) [http://wiki.openmoko.org/wiki/Special:Emailuser/Ohnez Contact]<br />
* rhn x 2 <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/rhn Contact]<br />
* Tim Coggins<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/sonicated Contact]<br />
* Michele Mattioni (I'm based in Cambridge too, but if Tom can go to London I can grab the phone in Cambridge) <br />[mailto:mattions@gmail.com]<br />
* '''Group Buyer''' Ben F-W (Fulham, London) [http://wiki.openmoko.org/wiki/Special:Emailuser/benfw Contact]<br />
* T. Chan (Cambridge, vaguely knows Weiss) [http://wiki.openmoko.org/wiki/Special:Emailuser/TC Contact]<br />
* Rob Paulson (Derby, but will be visiting London in July) [http://wiki.openmoko.org/wiki/Special:Emailuser/Myfanwy Contact]<br />
* Mario <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Spirer Contact]<br />
* David Pottage (actually in Reading)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/chrestomanci Contact]<br />
<br />
==== West Midlands ====<br />
Status : 3/10<br />
<br />
* Mo Abrahams (Walsall) <br /> mailto:moabrahams@dashavoo.com<br />
* Jonathan Spooner (Walsall)<br />
* E. Lucretiu (Stafford) [http://wiki.openmoko.org/wiki/Special:Emailuser/lucretiu Contact]<br />
<br />
== Latvia ==<br />
=== Riga ===<br />
==== Riga ====<br />
Status : 2/10<br />
* Ilya <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/VRGhost Contact]<br />
* Deniss [http://wiki.openmoko.org/wiki/Special:Emailuser/Druidegrey Contact]<br />
<br />
== Singapore ==<br />
Status : 2/10<br />
* Wee Kiam Peng [http://wiki.openmoko.org/wiki/Special:Emailuser/Jipi Contact]<br />
* Chen Ruo Fei [http://wiki.openmoko.org/wiki/Special:Emailuser/Crf Contact]<br />
<br />
== Israel==<br />
Status : 3/10<br />
* Ofer Herman <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/oferhe Contact]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Talba Talba]<br />
* Dan <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Da-x Contact]<br />
<br />
== Czech Republic ==<br />
<div style="text-align: center;"><br />
Koordinátorem objednávání je Martin Šenkeřík [[User:Ohin | Kontakty na mě]]<br />
</div><br />
=== Aktuálně ===<br />
* '''25.6.''' - A je to tu!! Pulster.de nejenom potvrdil cenu, ale také oznámil, že už má telefony skladem (ne však zatím k veřejnému prodeji, ale nám je připravený je odeslat). Ten mail jsem radši smázl, aby to případně neprovokovalo ostatní (sice už je v historii, ale aspoň tak :-)).<br />
<br />
=== Základní informace ===<br />
Jedná se o hromadnou objednávku [[Neo_FreeRunner|Neo FreeRunner]] ([[Neo_FreeRunner_GTA02_Hardware|hardware]] - GSM, GPS, WiFi, CPU 400MHz, ...; software - [http://people.openmoko.org/ninjutsu/freerunner1.4.swf náhled na připravovanou Qtopii]) do České republiky.<br />
Cena 299€.<br />
<br />
Protože se množí na to dotazy, vypíšu co je součástí dodávky a co ne:<br />
*Obdržíme:<br />
** FreeRunner ;-)<br />
** stylus (pravdepodobne ten s laserem aspol...)<br />
** adaptér<br />
** USB kabel<br />
** 512MB SD card<br />
<br />
*Neobdržíme (ještě to řeším):<br />
** obal (ještě řeším s Pulsterem, psal že má v obchodě, ale nenašel jsem je tam, kdyžtak bych přiobjednal)<br />
** headset (to samé)<br />
<br />
=== Postup registrace a objednání ===<br />
<center>'''Platí pro obě větve!'''</center><br />
Tak jsme na kroku 3!<br />
# Registraci provedete zápisem svého jména a kontaktu do patřičné větve odpovídající místu vašeho osobního převzítí telefonu. Můžete nabídnout distribuci do míst, které ještě nikdo neposkytuje.<br />
# stanovena lehce nadhodnocená částka: 7500Kč za telefon, s debug boardem na 10000Kč na bezpečné pokrytí očekávaných i neočekávaných výdajů spojených s objednávkou<br />
# každý zájemce odešle tuto sumu na účet Martina Šenkeříka, identifikuje se svým jménem a příjmením ve zprávě příjemci<br />
# jakmile budou peníze nashromážděny, provedu objednávku tolika telefonů, kolik zájemců mi zašle peníze<br />
# po obdržení balíku s telefony se vypočte finální částka za telefon, a případný přeplatek bude vrácen každému osobně při převzetí telefonu (lokální distributoři samozřejmě obdrží patřičný počet telefonů a peněz, aby mohly být předány dále)<br />
# všem se dítko šťastně dopraví do rukou<br />
<br />
*[[Talk:GroupSales#Diskuze | Diskuse]]<br />
*[[Talk:GroupSales#Dopl.C5.88uj.C3.ADc.C3.AD_informace | Doplňující informace]]<br />
<br />
=== Brno ===<br />
<br />
==== Distribuční schéma ====<br />
<br />
'''[n]''' n je počet kusů, bez n 1 kus<br />
'''[nD]''' [[Neo1973_Debug_Board_v3|debug board]] $99 EUR (n počet kusů, bez n 1 kus)<br><br />
''Jednotlivé volby píšeme za jméno v [] a více voleb oddělujeme čárkou''<br />
<br />
<center>'''<font size="3" color="green">Status : 23</font>'''</center><br />
<br />
*'''Martin Šenkeřík''' - [[User:Ohin | Kontakty na mě]]<br />
**'''<span style="color: blue">Brno</span>''':<br />
***'''Radek Bartoň''' - [[Special:Emailuser/Blackhex|Contact]]<br />
****'''<span style="color: blue">Frýdek-Místek</span>''':<br />
*****-<br />
***'''Pavel Erben''' - [[User:Erby|Kontakt]]<br />
***'''Radek Machulka''' - [[Special:Emailuser/Werty|Contact]]<br />
***'''Aleš Dvořák''' - [[Special:Emailuser/Setr|Contact]]<br />
***'''Jozef Mlich [2, 1D]''' - [[Special:Emailuser/joejoe|Contact]]<br />
***'''Martin Faltičko''' - [[Special:Emailuser/MafRaf|Contact]]<br />
***'''Karel Volný''' - [[Special:Emailuser/kavol|Contact]]<br />
***'''Martin Nagy''' - [[Special:Emailuser/mnagy|Contact]]<br />
***'''Jan Brezina''' - [[Special:Emailuser/Fletcher|Contact]]<br />
****'''<span style="color: blue">Bratislava</span>''':<br />
*****'''František Horínek''' - [[Special:Emailuser/PipBoy2000|Contact]]<br />
*****'''Martin Vyšný''' - [mailto:vysny@baka.sk Contact]<br />
*****'''Tomáš Sirný''' - [[Special:Emailuser/Junckritter|Contact]]<br />
*****'''Ján Janech''' - [[Special:Emailuser/Janik|Contact]]<br />
*****'''Ivan Šeďo [1, 1D]''' - [[Special:Emailuser/ikoframe|Contact]]<br />
******'''<span style="color: blue">SK/Žilina</span>''':<br />
******'''<span style="color: blue">SK/Piešťany</span>''':<br />
***'''Tom Varga''' - [[Special:Emailuser/Varg|Contact]]<br />
***'''Petr Ondo [2]''' - [[Special:Emailuser/Votik|Contact]]<br />
***'''Pavel Krátký''' - [[Special:Emailuser/MrBobby|Contact]]<br />
**'''<span style="color: blue">Zlín</span>''':<br />
***'''Martin Holec''' - [[Special:Emailuser/Martix|Contact]]<br />
***'''Pavel Kovář''' - [[Special:Emailuser/Fox|Contact]]<br />
****'''<span style="color: blue">Ostrava</span>''':<br />
*****'''Marian Krucina [D]''' - [[Special:Emailuser/oak|Contact]]<br />
<br />
=== Praha ===<br />
<br />
==== Distribuční schéma ====<br />
'''Vzhledem ke jednodušší distribuci půjde balíček do Brna a odtud jej převeze Tomáš Varga.'''<br />
<br />
'''[n]''' n je počet kusů, bez n 1 kus<br />
'''[nD]''' [[Neo1973_Debug_Board_v3|debug board]] $99 EUR (n počet kusů, bez n 1 kus)<br><br />
''Jednotlivé volby píšeme za jméno v [] a více voleb oddělujeme čárkou''<br />
<br />
<center>'''<font size="3">Status : 16</font>'''</center><br />
<br />
*'''Jan Mareš [2]''' - [http://wiki.openmoko.org/wiki/User:iVir Contact]<br />
**'''<span style="color: blue">Praha</span>''':<br />
***'''Martin Dvořák''' - [[Special:Emailuser/masca|Contact]]<br />
***'''Michal Pěnka''' - [http://michal.penka.name/kontakt Contact]<br />
***'''Jan Černý''' - [[Special:Emailuser/xcerj01|Contact]]<br />
****'''<span style="color: blue">Kolín</span>''':<br />
***'''Dag Rauer''' - [[Special:Emailuser/drag|Contact]]<br />
***'''Miloslav Machotka''' - [[Special:Emailuser/Machy|Contact]]<br />
***'''David Kozub [D]''' - [[Special:Emailuser/Zub|Contact]] (Kdyby z Prahy seslo, volim Zlin jako fallback.)<br />
***'''Milan Vontorčík''' - [[Special:Emailuser/Mvontorcik|Contact]]<br />
***'''Vojtěch Vozáb''' - [mailto:vojtav@centrum.cz Contact]<br />
***'''Zdeněk Trávníček [D]''' - [[User:V154c1|Contact]] (Klidne si zajedu i jinam po republice)<br />
***'''Milan Šedý [2]''' - [[Special:Emailuser/Wortyr|Contact]]<br />
***''' Martin Hinner''' - [mailto:martin@hinner.info Contact]<br />
**'''<span style="color: blue">Písek</span>''':<br />
***''' Luboš Podrázský''' - [[Special:Emailuser/zsman|Contact]]<br />
***''' Petr Marvan''' - [mailto:petr.marvan1@seznam.cz Contact]<br />
<br />
== Slovak Republic ==<br />
[http://wiki.openmoko.org/wiki/GroupSales#Czech_Republic Spojeno s Czech Republic]<br />
<br />
== Croatia ==<br />
Status : 12/10<br />
* w00t - [[Special:Emailuser/W00t|Contact]]<br />
* matija - [[Special:Emailuser/Matija.z|Contact]]<br />
* valajbeg - [[Special:Emailuser/valajbeg|Contact]]<br />
* kost - [[Special:Emailuser/kost|Contact]]<br />
* mnalis - [[Special:Emailuser/mnalis|Contact]]<br />
* tcavrag - [[Special:Emailuser/tcavrag|Contact]]<br />
* slavus - [[Special:Emailuser/slavus|Contact]]<br />
* bsevo - [[Special:Emailuser/bsevo|Contact]]<br />
* amd64 - [[Special:Emailuser/SilverSpace|Contact]]<br />
* v-v - [[Special:Emailuser/v-v|Contact]]<br />
* Lovro - [[Special:Emailuser/Lovro|Contact]]<br />
* Zlotvor - [[Special:Emailuser/zlotvor|Contact]]<br />
(maybe we should make one group for bosnia, croatia & serbia together?) [http://wiki.openmoko.org/index.php/Talk:GroupSales#Croatia the talk page]<br />
<br />
== Russia ==<br />
=== Moscow ===<br />
Status : 11/20<br />
* 1x sinister - [[Special:Emailuser/sinister|Contact]]<br />
* 1x ([[Image:MokoBox.jpg]] - advanced) shallburn - [[Special:Emailuser/shallburn|Contact]]<br />
* 1x ([[Image:MokoBox.jpg]] - advanced) vadson - [[Special:Emailuser/vadson|Contact]]<br />
* 1x ([[Image:MokoBox.jpg]] - advanced) Tallex - [[Special:Emailuser/Tallex|Contact]] <br />
* 1x ([[Image:MokoBox.jpg]] - advanced) mex3 - [[Special:Emailuser/mex3|Contact]]<br />
* 1x Alexxy (with debug board if possible) - [[Special:Emailuser/Alexxy|Contact]] (Actual location - Saint-Petersburg)<br />
* 1x pva (with debug board if possible) - [[Special:Emailuser/Pva|Contact]] (Moscow if matters)<br />
* 2x (1x [[Image:MokoBox.jpg]] - advanced + 1x Base) cbou (Moscow) - [[Special:Emailuser/cbou|Contact]]<br />
* 1x (Base) Buffet - [[Special:Emailuser/Buffet|Contact]]<br />
* 1x homeboy - [[Special:Emailuser/homeboy|Contact]]<br />
<br />
=== Saint-Petersburg ===<br />
Status : 7/10<br />
* 2x Nikolay Kasatkin - [[Special:Emailuser/Kainspb|Contact]]<br />
[[Category:Community]]<br />
* 1x (3x?) ([[Image:MokoBox.jpg]] - phone+board) cracatau - [[Special:Emailuser/cracatau|Contact]]<br />
* 1x ([[Image:MokoBox.jpg]] - phone+board) alexei379 - [[Special:Emailuser/alexei379|Contact]]<br />
* 3x krigstask - [[Special:Emailuser/krigstask|Contact]]<br />
<br />
== Belarus ==<br />
=== Minsk ===<br />
Status : 1/10<br />
* 1x ([[Image:MokoBox.jpg]] - advanced) Const - [[Special:Emailuser/Const|Contact]]<br />
[[Category:Community]]<br />
<br />
== Taiwan ==<br />
=== Taipei ===<br />
Status : 3/10<br />
<br />
* Cruz [http://wiki.openmoko.org/wiki/Special:Emailuser/cruz Contact]<br />
* mkl23 @ShinChu [http://wiki.openmoko.org/wiki/Special:Emailuser/mkl23 Contact]<br />
* htchien [http://wiki.openmoko.org/wiki/Special:Emailuser/htchien Contact]<br />
<br />
== Bahrain ==<br />
Status : 3/10<br />
<br />
* Salman [http://wiki.openmoko.org/wiki/Special:Emailuser/smhar Contact]</div>Vascohttp://openmoko.org/wiki/User:VascoUser:Vasco2008-06-16T09:57:57Z<p>Vasco: </p>
<hr />
<div>From Lisbon, Portugal, Europe.<br />
<br />
Who am I? see [http://vnevoa.myopenid.com here].<br />
<br />
Drooling while waiting for the Freerunner.<br />
<br />
Wishlist for Openmoko/FIC:<br />
- sale of freerunner/neo/etc. boards for OEM integration (tinker, tinker, tinker!).</div>Vascohttp://openmoko.org/wiki/User:VascoUser:Vasco2008-06-16T09:54:47Z<p>Vasco: New page: From Lisbon, Portugal, Europe. Waiting for GTA02 to order myself a Freerunner. Wishlist for Openmoko/FIC: - sale of freerunner boards for OEM integration (tinker, tinker, tinker!).</p>
<hr />
<div>From Lisbon, Portugal, Europe.<br />
<br />
Waiting for GTA02 to order myself a Freerunner.<br />
<br />
Wishlist for Openmoko/FIC:<br />
- sale of freerunner boards for OEM integration (tinker, tinker, tinker!).</div>Vascohttp://openmoko.org/wiki/Group_salesGroup sales2008-06-16T09:52:40Z<p>Vasco: /* Lisboa */</p>
<hr />
<div>Openmoko have announced a scheme to sell the forthcoming Neo Freerunner at a discount if bought in multiples of 10 (US$369, instead of 399), to be shipped in one package. Group buying will thus save money on the purchase, and on the shipping. This page is to to organise group purchases by region.<br />
<br />
For calculating shipping costs, the dimensions of one 10-pack is 435mm x 371mm x 119mm. The weight should be around 3kg.<br />
<br />
Steve from Openmoko announced "Every 10 pack, will come with a box of stuff. 10 pouches and 10 head sets."<br />
So join us within a local group !<br />
<br />
<div style='float:right'>__TOC__</div><br />
<br />
== Australia ==<br />
<br />
=== Customs And Postage ===<br />
<br />
<br />
Because of Australian customs, it might be better to form groups of two. That way we (Australians) will fall under the $1000 amount for import items and not have to pay the extra customs / taxes . <br />
Customs information for Australia can be found [http://www.customs.gov.au/site/page.cfm?u=5549 here].<br />
<br />
[http://wiki.openmoko.org/wiki/Special:Emailuser/Monkeypanic Nick Devereaux] has worked out the per-phone cost of an Australian bulk order compared to an individual order. Thanks to [http://wiki.openmoko.org/wiki/Special:Emailuser/Simat Simon Matthews] for updating the shipping details. The postage is approximated on an estimate by Steve that shipping to Europe bulk is $160 and individual is $70. Australia should be similar to this. <br />
<br />
{| border="1"<br />
|'''Bulk Order'''<br />
|'''$US'''<br />
|'''$AUS'''<br />
|-<br />
|Customs Value (Cval)<br />
|$3690.00<br />
|$3837.60<br />
|-<br />
|Postage<br />
|$160.00<br />
|$166.40<br />
|-<br />
|Value Of Taxable Importation (VoTI) =Cval+Postage<br />
|$3850.00<br />
|$4004.00<br />
|-<br />
|Goods And Services Tax (GST) =10% of VoTI<br />
|$385.00<br />
|$400.40<br />
|- <br />
|Total Cost<br />
|$4235.00<br />
|$4404.40<br />
|-<br />
|'''Per Person'''<br />
|'''$423.50'''<br />
|'''$440.44'''<br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|'''Individual Order'''<br />
|'''$US'''<br />
|'''$AUS'''<br />
|-<br />
|Value<br />
|$399.00<br />
|$414.96<br />
|-<br />
|Postage<br />
| $70.00<br />
| $72.80<br />
|-<br />
|'''Total Cost'''<br />
|'''N/A'''<br />
|'''$487.76'''<br />
|}<br />
<br />
using the above rates and calculations, an order for two people (small group) would cost <br />
$414.96 + $414.96 = 829.92 for the total of the phones and then 72.80 for the shipping.<br />
Thus, the total cost would be 902.72 and $451.36 per a person ( as the value of the goods is less than $aud1000. i don't think taxes apply).<br />
<br />
<br />
Postage quote from http://www1.auspost.com.au/pac/int_parcel.asp<br />
<br />
Figures accurate as of 26th May 2008, 1$ USD = $1.04 AUD.<br />
<br />
<br />
<br />
=== Western Australia ===<br />
==== Perth ====<br />
<br />
Status: 10/10<br />
<br />
* 1x Fred Janon mailto:fjanon@yahoo.com<br />
<br />
* 1x Shanon Loughton [http://wiki.openmoko.org/wiki/Special:Emailuser/cgltower contact me here]<br />
<br />
* 1x Simon Matthews [http://wiki.openmoko.org/wiki/Special:Emailuser/simat contact me here]<br />
<br />
* 1x ([[Image:MokoBox.jpg]] - advanced) Msquared [http://www.msquared.id.au/ contact me here]<br />
<br />
* 1x Alex Wilkinson mailto:alex.wilkinson@dsto.defence.gov.au<br />
<br />
* 1x Daniel Foote mailto:freefoote@dview.net<br />
<br />
* 1x Russell Steicke mailto:russells@adelie.cx<br />
<br />
* 1x William Kenworthy mailto:billk@iinet.net.au<br />
<br />
* 1x Justin Dinale [http://wiki.openmoko.org/wiki/Special:Emailuser/Noledil Contact me here]<br />
<br />
* 1x Paul Wise [http://pabs.zip.to Contact me here]<br />
<br />
<br />
Status: 1/10<br />
<br />
<br />
* 1x Bruce Mohan (via Simon Matthews)<br />
<br />
=== New South Wales ===<br />
==== Sydney ====<br />
<br />
status: 10/10 ( one group)<br />
<br />
<br />
Please add an "I exist" to end of your name here. <br />
<br />
We now have 10 people (that seem to exist). I would to suggest like openmoko the company allow group sale deposits into accounts on behalf of groups.<br />
With perhaps the package sent to sydney and then to a po box or split to finish the journey to the buyers. <br />
<br />
=====Confirmed=====<br />
* 1 x dbmoodb ---> [http://wiki.openmoko.org/wiki/Special:Emailuser/Dbmoodb contact me here] I exist.<br />
* 1 x bing [http://wiki.openmoko.org/wiki/Special:Emailuser/Bingquick contact me here] I exist.<br />
* 1 x Chris [http://wiki.openmoko.org/wiki/Special:Emailuser/ch0gan contact me here]. I exist.<br />
* 1 x Neil Brown [http://wiki.openmoko.org/wiki/Special:Emailuser/Neilbrown contact me here] I'm wondering why I need to assert that I exist.<br />
* 1 x Rob [http://wiki.openmoko.org/wiki/Special:Emailuser/Rob contact me here] Exist? Of course I do.<br />
* 1 x Tim [http://wiki.openmoko.org/wiki/Special:Emailuser/Voyd contact me here] I am almost certain I exist.<br />
* 1 x porl [http://wiki.openmoko.org/wiki/Special:Emailuser/porl contact me here] I exist.<br />
* 1 x tom [http://wiki.openmoko.org/wiki/Special:Emailuser/tom contact me here] I think I exist.<br />
* 1 x Scott [http://wiki.openmoko.org/wiki/Special:Emailuser/Cysp wikimail]<br />
* 1 x Kallax [http://wiki.openmoko.org/wiki/Special:Emailuser/Kallax contact me here] I exist<br />
<br />
<br />
=====Unconfirmed=====<br />
* 1 x Mark Chandler [http://wiki.openmoko.org/wiki/Special:Emailuser/Openmarko contact me here]<br />
* 1 x cbaird [http://wiki.openmoko.org/wiki/Special:Emailuser/Cbaird contact me here] I exist-- but I assume someone's vetting confirmation?<br />
<br />
=====potential group 2 (1/10)=====<br />
** 1 x Surfless [http://wiki.openmoko.org/wiki/Special:Emailuser/surfless contact me here] I exist <br />
Surfless From the edit revisions we can see that you added your self to group one of sydney after we had ten members. <br />
As per http://wiki.openmoko.org/index.php?title=GroupSales&diff=34002&oldid=33677<br />
If this is not correct please state so under here. You have been contacted regardless as we are not sure of <br />
the confirmed number of people. However, in the future could all users who want to join a group try to follow the documentation set out. <br />
You can at least say yes i am 11 / 10 (for the first group - aka i am the extra).<br />
<br />
=== Victoria ===<br />
==== Melbourne ====<br />
Status: 8/10<br />
<br />
* 4x Dennis Wollersheim, mailto: dewoller (at) gmail (dot) com<br />
* 1x Dale Maggee, mailto: antisol (at) earthling (dot) net<br />
* 1x Matt Price: mailto: coolcat22 (at) bigpond (dot) com<br />
* 1x Daniel Chandler: [http://wiki.openmoko.org/wiki/Special:Emailuser/AlphaGremlin contact me here]<br />
* 1X Hugh Stephens, mailto: hughstephens <at> hughstephens <dot> com<br />
<br />
=== ACT ===<br />
==== Canberra ====<br />
Status: 1/10<br />
<br />
* Fergus [http://wiki.openmoko.org/wiki/Special:Emailuser/Someone Contact me here]<br />
<br />
=== Queensland ===<br />
==== Brisbane ====<br />
Status: 10/10<br />
<br />
* Nick Devereaux x 3 [http://wiki.openmoko.org/wiki/Special:Emailuser/Monkeypanic Contact me here]<br />
* Matt Gallagher [http://wiki.openmoko.org/wiki/Special:Emailuser/mattg Contact me here]<br />
* Jordan Keith [http://wiki.openmoko.org/wiki/Special:Emailuser/Zedd_D1abl0 Contact me here]<br />
* Matt Blyde [http://wiki.openmoko.org/wiki/Special:Emailuser/Mattblyde Contact me here]<br />
* David Baker [http://wiki.openmoko.org/wiki/Special:Emailuser/dtbaker Contact me here]<br />
* Neil Davey (confirmed 1, maybe 2) [http://wiki.openmoko.org/wiki/Special:Emailuser/Ndavey Contact me here]<br />
* Patrick Mahoney [http://wiki.openmoko.org/wiki/Special:Emailuser/Xanther Contact me here]<br />
* Annie Belcher (Confirmed 1, maybe 2) [http://wiki.openmoko.org/wiki/Special:Emailuser/River Contact me here]<br />
<br />
Status: 1/10<br />
* Daniel Jarrott [http://wiki.openmoko.org/wiki/Special:Emailuser/Daniel.jarrott Contact me here]<br />
<br />
=== South Australia ===<br />
==== Adelaide ====<br />
Status: 7/10<br />
<br />
* Adrian Billiau *2 [http://wiki.openmoko.org/wiki/Special:Emailuser/Carcin Contact me here]<br />
* John Briggs [http://wiki.openmoko.org/wiki/Special:Emailuser/Erflungued Contact me here]<br />
* Daniel Sobey [http://wiki.openmoko.org/wiki/Special:Emailuser/dns Contact me here]<br />
* Nicholas Steicke [http://wiki.openmoko.org/wiki/Special:Emailuser/narthollis Contact me here]<br />
* Joel Stanley [http://wiki.openmoko.org/wiki/Special:Emailuser/shenki Contact me here]<br />
* Karl Goetz [http://wiki.openmoko.org/wiki/Special:Emailuser/kgoetz Contact me here]<br />
<br />
There is an email list available [1] for people in SA who want to try and organise together.<br />
[1] http://lists.maincontent.net/listinfo.cgi/openmoko-orders-sa-maincontent.net<br />
<br />
== Austria ==<br />
There is a group-buy page at MetaLab, available here: http://metalab.at/wiki/OpenMoko .. we almost have the full 10 slots assigned, and its quite possible that we will order *20* phones, so please register on the Metalab pages and let us know if you're interested .. <br />
<br />
=== Salzburg ===<br />
Status: 1/10<br />
<br />
* D. Kepplinger (at MetaLab)<br />
<br />
=== Wien ===<br />
Status: 2/10<br />
* M. Greifeneder [http://wiki.openmoko.org/wiki/Special:Emailuser/mikegr Contact me here]<br />
* J. Vaughan (torpor) -- http://metalab.at/wiki/OpenMoko [http://wiki.openmoko.org/wiki/Special:Emailuser/torpor Contact me here]<br />
<br />
<br />
=== Styria ===<br />
==== Graz ====<br />
Group 1: Status: 10/10<br />
<br />
* F Hackenberger [http://wiki.openmoko.org/wiki/Special:Emailuser/Deadman66 Contact me here]<br />
* J Florineth [http://wiki.openmoko.org/wiki/Special:Emailuser/Flojoh Contact me here]<br />
* G Michelitsch [http://wiki.openmoko.org/wiki/Special:Emailuser/graf_ithaka Contact me here]<br />
* R Stoegbuchner [http://wiki.openmoko.org/wiki/Special:Emailuser/stoero Contact me here]<br />
* M Lipp [http://wiki.openmoko.org/wiki/Special:Emailuser/Neldoreth Contact me here]<br />
* M Maier [http://wiki.openmoko.org/wiki/Special:Emailuser/species Contact me here]<br />
* M Konrad [http://wiki.openmoko.org/wiki/Special:Emailuser/konni Contact me here]<br />
* K Krammer [http://wiki.openmoko.org/wiki/Special:Emailuser/krake Contact me here]<br />
* M Prokop [http://wiki.openmoko.org/wiki/Special:Emailuser/mika Contact me here]<br />
* C Lauermann [http://wiki.openmoko.org/wiki/Special:Emailuser/cms Contact me here]<br />
<br />
Group 2: Status: 3/10<br />
* S Simmer [http://wiki.openmoko.org/wiki/Special:Emailuser/StefanS Contact me here]<br />
* K Holler [http://wiki.openmoko.org/wiki/Special:Emailuser/kho Contact me here]<br />
* T Schlager [http://wiki.openmoko.org/wiki/Special:Emailuser/sgrtho Contact me here]<br />
<br />
== Belgium ==<br />
=== Flanders ===<br />
==== Brussel/Aalst/Aarschot/Gent/Brugge ====<br />
Status 10/10<br />
* Yorick, mailto: yorick DOT matthys AT gmail DOT com<br />
* 2x Dolfje [http://wiki.openmoko.org/wiki/Special:Emailuser/Dolfje Contact me here]<br />
* XVens, mailto: xavier DOT vens AT gmail DOT com<br />
* Arno85, mailto: aaron DOT helin AT gmail DOT com, Kortrijk<br />
* Rubenv, mailto: ruben D0T vandamme MAILAT belgacom D0T net, Kortrijk<br />
* Yvo Brasseur, mailto: yvo_brasseur AT archon DOT be Living in Aarschot, working in Brussels.<br />
* Emmanuel Mathot, mailto: aiieeee DOT gmail DOT com, Brussels<br />
* Kamil Kubacki, mailto: kamil DOT kubacki AT gmail DOT com [or kamil.kubacki@gmail.com]<br />
* Hans Vanpée, mailto: hans AT vanpee DOT be<br />
ps: Dolfje can bring freerunners to Brugge if needed<br />
<br />
==== Antwerp ====<br />
Status 10/10<br />
<br />
* michielv [http://wiki.openmoko.org/wiki/Special:Emailuser/Michielv Contact me here]<br />
* Peter N [http://wiki.openmoko.org/wiki/Special:Emailuser/Bubsy Contact me here]<br />
* Ivo [http://wiki.openmoko.org/wiki/Special:Emailuser/Ivo Contact me here]<br />
* Peter Leemans, mailto: peter AT x-tend DOT be<br />
* Richard B [http://wiki.openmoko.org/wiki/Special:Emailuser/richardb Contact me here]<br />
* Jeroen Van Goey [http://wiki.openmoko.org/wiki/Special:Emailuser/BioGeek Contact me here]<br />
* Jeroen D [http://wiki.openmoko.org/wiki/Special:Emailuser/jeroendoggen Contact me here]<br />
* Diego Garcia, mailto: didac.garcia AT gmail DOT com<br />
* Sam Geeraerts (Laakdal) [http://wiki.openmoko.org/wiki/Special:Emailuser/Samgee Contact me here]<br />
* Stefaan [http://wiki.openmoko.org/wiki/Special:Emailuser/Stefaan Contact me here]<br />
<br />
=== Wallonia ===<br />
==== Walloon Brabant / Liège ====<br />
Status: 2/10<br />
* Istvan, mailto: buki DOT istvan AT gmail DOT com<br />
* Léo, mailto leo DOT studer AT gmail DOT com<br />
<br />
== Bulgaria ==<br />
=== Sofia ===<br />
==== Sofia ====<br />
Status : 4/10<br />
<br />
* Dimitar Staykov, [http://wiki.openmoko.org/wiki/Special:Emailuser/OpenMitko Contact]<br />
* Vernim, [http://wiki.openmoko.org/wiki/Special:Emailuser/Vernim Contact]<br />
* Geo, [http://wiki.openmoko.org/wiki/Special:Emailuser/geomer Contact]<br />
* Iceman, [http://wiki.openmoko.org/wiki/Special:Emailuser/ice Contact], 30 May 2008<br />
<br />
== Canada ==<br />
<br />
=== British Columbia ===<br />
Status : 12/10<br />
<br />
* Justin (Vancouver): mailto: stryderjzw AT gmail<br />
* Dave (Vancouver) Vancouver Linux users group (unconfirmed but about 7 so far): mailto: doc AT skynet REMOVE dot REMOVE ie<br />
* Steven (Victoria) - If someone in the group will remail the package for me. mailto: skurylo --> gmail dot com<br />
* Morley (Victoria) - If someone in the group will mail to the island. mailto:morleyw@gmail.com<br />
* Robert (Vancouver) - robtaylor <AT> tinsputnik <DOT> com (1 unit)<br />
* Jeff (Vancouver) - jef dot jef gmail com<br />
<br />
=== Alberta ===<br />
Status : 8/10<br />
<br />
* [[User:Wuth|Wuth]] : [mailto:wuth@acm.org]<br />
* [[User:Slm3095om|stacy]] (2 units) : slm3095om AT millions dOt ca<br />
* [[User:Abnormal|Morgan]] : [mailto:lightningperf@hotmail.com]<br />
* [[User:picosrfr|Will]] : [mailto:will.siddall@gmail.com]<br />
* [[User:Dewey|Dewey]] (Calgary) : [http://wiki.openmoko.org/wiki/Special:Emailuser/Dewey Contact me here]<br />
* [[User:Shadowwolf|Vince]] (Red Deer) : 1 Unit + 1 Debug board [http://wiki.openmoko.org/wiki/Special:Emailuser/Shadowwolf Get a hold of me here]<br />
* [[User:Deanb2|Dean]] (Calgary) : [mailto:deanb@gbtn.net]<br />
<br />
=== Ontario/Quebec ===<br />
==== GTA (Toronto) ====<br />
Status : 10/10<br />
<br />
* Gerald A [http://wiki.openmoko.org/wiki/Special:Emailuser/Historybuff Contact me here]<br />
* MattC, mailto: quirkz AT gmail<br />
* Sergey K, openmoko AT deeptown dOt org<br />
* Kristin Low, kristin dot low at gmail dot com (Kingston)<br />
* Daniel Lister, gmail(dan.lister)<br />
* Ronnie Wong: '''3 units''' - r25wong AT ryerson dOT ca<br />
* Paul V [http://wiki.openmoko.org/wiki/Special:Emailuser/Roju Contact me here]<br />
* Matt Manjos, matt (AT) manjos * com<br />
<br />
Group 2 Status (Hamilton): 7/10<br />
<br />
* Gabriel D - ace AT staticwave DOT ca<br />
* Richard D - rtdegelder --> gmail.com<br />
* Steve S - ssinger_pg AT sympatico dot ca<br />
* Wolfram Kahl - kahl McMaster CA<br />
* Paul Wouters - paul@xelerance.com '''2 units'''<br />
* John Hurley - nybble at eml dot cc<br />
<br />
Group 3 Status (Montréal): 2/10<br />
* Patrick Hétu - patrick AT koumbit DOT org<br />
* Eric Lebel - lebeleri AT aei DOT ca<br />
<br />
== Chile ==<br />
=== Santiago ===<br />
Status : 6/10<br />
<br />
* [[User:Mankeke]] Ricardo Manríquez C., mailto: ricardo.manriquez "remove this and add AT" gmail "dot" com<br />
* [[User:XKnightmareX]] Gonzalo Pesenti., mailto: mare.knight1 "remove this and add AT" gmail "dot" com<br />
* [[User:Freyes]] Felipe Reyes., mailto: felipereyes "remove this and add AT" gmail "dot" com<br />
* [[User:Zeus]] Jonathan Gonzalez., mailto: zeus "remove this and add AT" gnu "dot" org<br />
* [[User:crsepulv]] Cristian Sepúlveda, mailto: sepulveda.cristian@gmail.com<br />
* [[User:nischg]] Nicolás Schubert, mailto: nischg@gmail.com<br />
<br />
== China ==<br />
=== BeiJing ===<br />
Status:9/10<br />
*Luther <br/> mailto:lutherluo@qq.com <br/> 1 freerunner and 1 debug board.<br />
*Gnosy <br/> mailto:gnosyhh@gmail.com <br/> 1 freerunner and 1 debug board.<br />
*Bin Zong <br /> mailto:hunter_00zb@hotmail.com <br/> 1 Freerunner <br/> MSN:hunter_00zb@hotmail.com<br />
*Lee zaixin<br /> mailto:shqlzx@126.com <br/> 1 Freerunner <br/><br />
*Zhuwei<br /> mailto:grissom_zhu@139.com <br/> MSN:wyh0310@hotmail.com <br/> 1 Freerunner <br/><br />
*zhaojun<br/> mailto:zhaojun1631@163.com <br/> 1 freerunner and 1 debug board<br />
*Benoit Begue<br/> mailto:snk4ever@gmail.com <br/> 1 freerunner<br />
*Tristan<br/> mailto:0x5478(at)gmail.com <br/> MSN:liu_bei_bei(at)hotmail.com <br/> 1 freerunner and 1 debug board.<br />
<br />
=== ShangHai ===<br />
Status:1/10<br />
<br/> <br />
* Pajda, info on my [[User:Pajda|user page]], or you can [[Special:Emailuser/Pajda|contact me here]]. 1x freerunner<br />
<br />
=== Guangzhou ===<br />
Status:1/10<br />
*Geoffrey <br/> mailto:dghfalcon@gmail.com <br/> 1 freerunner and 1 debug borad.<br />
<br />
== Denmark ==<br />
If we do not reach a total large enough, Denmark **is** a very small place - surely we could figure out a way of getting them to find their way 'round the country :)<br />
<br />
=== Jutland ===<br />
==== Aalborg ====<br />
Status: 6/10<br />
<br />
Should anyone need it, transportation from Aalborg to Thisted for phones can be arranged, if you don't want to pick it up in Aalborg yourself :) ~leinir<br />
<br />
As it looks right now, it seems that it would be cheaper and easier for us to buy through Pulster in Germany - see the following email: http://lists.openmoko.org/pipermail/community/2008-May/017778.html ~leinir<br />
<br />
* Dan Leinir Turthra Jensen <br /> mailto:admin@leinir.dk <br /> [[User:Leinir]]<br />
* Fabian Olesen <br /> mailto:firewalkerx@gmail.com<br />
* Helge Willum Larsen <br /> mailto:helge.at.helges.dk<br />
* Kristian Lindemann Larsen <br /> mailto:walker@pandia.dk<br />
* Brian Olsen <br /> mailto:downloader@pandia.dk<br />
* Henrik Odder Jensen <br /> mailto:herakles@pandia.dk<br />
<br />
==== Aarhus ====<br />
Status: 3/10<br />
<br />
* Kent S. Knudsen - [http://wiki.openmoko.org/wiki/Special:Emailuser/Forestmountain contact me here] - [[User:Forestmountain]] (1 phone; will join any danish group if necessary)<br />
* Lars Jensen - [http://wiki.openmoko.org/wiki/Special:Emailuser/el_senator contact me here] (1 phone)<br />
* Martin Pedersen - [http://wiki.openmoko.org/wiki/Special:Emailuser/Cheeses contact me here] (1 phone; will join any danish group if necessary)<br />
<br />
==== Skjern ====<br />
Status: 1/10<br />
<br />
* [[User:Carlo]]<br />
<br />
==== Sønderborg ====<br />
Status: 1/10<br />
<br />
* Theis Hjorth [http://wiki.openmoko.org/wiki/Special:Emailuser/Theis.hjorth contact me here] (1 phone + 1 devkit) <br /><br />
<br />
=== Fyn ===<br />
Status: 4/10<br />
(Unnless others join Esben and Peter will join the Copenhagen order and Peter will pick up the phones for Fyn in Copenhagen)<br />
<br />
* [[User:EsbenDamgaard]] (need 3 (Looney & Gert))<br />
* [[User:apm]] (need 1 with invoice - can pick up in Copenhagen)<br />
<br />
=== Sjælland ===<br />
==== Copenhagen ====<br />
Status: 29/10 (33 including the 4 for Fyn - see above)<br />
<br />
* [[User:jrcarlsen | Johnny Rose Carlsen]] (+45) 28 14 60 04 [http://wiki.openmoko.org/wiki/Special:Emailuser/jrcarlsen (contact)] 1 phone<br />
* [[User:Fursund]] [http://wiki.openmoko.org/wiki/Special:Emailuser/Fursund (contact)] 1 phone<br />
* [[User:tabac | Thomas Ammitzbøll-Bach ]] [http://wiki.openmoko.org/wiki/Special:Emailuser/tabac (contact)] 1 phone<br />
* [[User:chel | Christian E. Lysel ]] [http://wiki.openmoko.org/wiki/Special:Emailuser/chel (contact)]<br />
* [[User:UlrikRasmussen | Ulrik Rasmussen]] [http://wiki.openmoko.org/wiki/Special:Emailuser/UlrikRasmussen (contact)] (1)<br />
* [[User:KlaymenDK | Jan Gundtofte-Bruun]] [http://wiki.openmoko.org/wiki/Special:Emailuser/KlaymenDK (contact)] (Pending final hw, eg. low-power LEDs)<br />
* [[User:OleTange | Ole Tange]] [http://wiki.openmoko.org/wiki/Special:Emailuser/OleTange (contact)] (I need 14 with invoice)<br />
* [[User:Pascal | Pascal d'Hermilly]] [http://wiki.openmoko.org/wiki/Special:Emailuser/Pascal (contact)] (I need 1 with invoice)<br />
* [[User:Miwer | Michael Andersen]] [http://wiki.openmoko.org/wiki/Special:Emailuser/Miwer (contact)] (2 freerunners, 1 debug board, and a copy of invoice)<br />
* [[User:maha | Martin Hansen]] [http://wiki.openmoko.org/wiki/Special:Emailuser/maha (contact)] (3 with invoice)<br />
* [[User:SvenneK | Svenne Krap ]] [http://wiki.openmoko.org/wiki/Special:Emailuser/SvenneK (contact)] (1+devkit with invoice)<br />
* [[User:bss | Bo Stendal Sørensen]] [http://wiki.openmoko.org/wiki/Special:Emailuser/bss (contact)] (1)<br />
* [[User:Glenn | Glenn Møller-Holst]] [http://wiki.openmoko.org/wiki/Special:Emailuser/Glenn (contact)] (2 freerunners + debug board, +invoice)<br />
* [[User:knmeister | Kristian Nielsen]] [http://wiki.openmoko.org/wiki/Special:Emailuser/knmeister (contact)] (I need 1 with invoice)<br />
* [[User:Sir_Gallivant | Henrik Jordahn]] [http://wiki.openmoko.org/wiki/Special:Emailuser/Sir_Gallivant (contact)] (I need one, probably one more later)<br />
* [[User:hammerfar | Henrik Hammer Berthelsen]] [http://wiki.openmoko.org/wiki/Special:Emailuser/hammerfar (contact)] (2 with invoice)<br />
<br />
== Estonia ==<br />
=== Tallinn ===<br />
Let's see if we can get ten people together for this. I'm willing to organise the local distribution if we can. Spread the word and try to get more locals interested in it. [[User:Yogiz|Yogiz]] 08:22, 3 June 2008 (UTC)<br />
<br />
Status 1/10<br />
<br />
* [[User:Yogiz | Yogiz]] ([mailto:yogizz@gmail.com contact]) 1 phone<br />
<br />
== Finland ==<br />
=== Uusimaa ===<br />
Note to gta02v6 waiting people:"The A5 boards have been reworked to remove the [LED] issue. So WRT<br />
LEDs a5 and a6 have the same power consumption". So, no problem? Also a quote from [[Neo FreeRunner GTA02 Hardware#GTA02v6]]: "Capacitor and resistor change A6 also on mass production A5".<br />
<br />
==== Helsinki I (Full)====<br />
Status : 10/10<br />
<br />
* Mikko Rauhala x2 [mailto:mjr@iki.fi mjr@iki.fi]<br />
* Aleksi Hankalahti <br /> [mailto:aleksi.hankalahti@iki.fi aleksi.hankalahti@iki.fi]<br />
* Seppo Hätönen <br /> [mailto:karrde@iki.fi karrde@iki.fi]<br />
* Arttu Sund <br /> thearttu AT gmail DOT com<br />
* Ville-Pekka Vainio <br /> vpivaini AT cs.helsinki.fi<br />
* Heikki Hallamaa <br /> [mailto:heikki.hallamaa@iki.fi heikki.hallamaa@iki.fi]<br />
* Tomi Jylhä-Ollila <br /> tomi.jylha-ollila@helsinki.fi<br />
* Richard Braakman<br />
* Timo Jyrinki <br /> [mailto:timo.jyrinki@iki.fi timo.jyrinki@iki.fi]<br />
<br />
==== Helsinki II, Turku & Vaasa====<br />
<br />
Status : 7/10<br />
<br />
Helsinki:<br />
<br />
* Risto H. Kurppa <br /> risto AT kurppa DOT fi<br />
* Aapo Rantalainen <br /> aapo DOT rantalainen AT gmail DOT com<br />
* Matti Laakso <br /> matti DOT laakso AT kotiposti DOT net<br />
* Ismo Haanaho <br /> ismo DOT haanaho AT gmail DOT com<br />
* Ilari Oras <br /> ilari DOT oras AT welho DOT com<br />
<br />
Turku:<br />
<br />
* Jaakko Lehtinen, jaakko dot lehtinen at gmail dot com<br />
<br />
Vaasa:<br />
<br />
* Mikko Niemikorpi, mikefulli ÄT gmail PISTE com<br />
<br />
FYI, removed from list (waiting for GTA02v6):<br />
<br />
* ''[[User:Piksi]], openmoko ÄT pi-xi PISTE net''<br />
* ''2x Teemu Välimäki, [mailto:teemu.valimaki@iki.fi teemu.valimaki@iki.fi]''<br />
<br />
=== Lappi ===<br />
==== Kemi ====<br />
Status : 3/10<br />
<br />
'''[[User:Cg|Discuss the order here]]'''<br />
<br />
Kemi:<br />
* Henri Valta <br />henri PISTE valta ÄT kemi PISTE fi<br />
* Tommi Juvonen <br />tassi ÄT mediapumppu PISTE info<br />
* Jaakko Pörhö <br />ensteinfrank ÄT hotmail PISTE com<br />
<br />
== France ==<br />
=== Bretagne ===<br />
==== Brest ====<br />
Status : 1/10<br />
<br />
* StevenLeRoux [mailto:steven@pourri.fr steven@pourri.fr] Jabber_Id:Steven@jabber.fr<br />
* Acheteur potentiel #2<br />
<br />
==== Rennes ====<br />
Status : 3/10<br />
<br />
* Cédric DUFOUIL (openmoko at tsleg point com)<br />
* Yves MAHE (ymahe at zindep dot com)<br />
* Guillaume BERTHELOM (yogui29 at gmail dot com)<br />
<br />
=== Pays de la Loire ===<br />
==== La Roche sur Yon ====<br />
Status : 1/10<br />
<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Vtouchar Vincent Touchard]<br />
<br />
==== Nantes ====<br />
Status : 2/10<br />
* [[User:Yoann|Yoann ARNAUD]]. OK for a ship in Rennes if needed. [http://wiki.openmoko.org/wiki/Special:Emailuser/Yoann Contact me here]<br />
* [[User:sim51|Benoît SIMARD]]. Idem [http://wiki.openmoko.org/wiki/Special:Emailuser/sim51 Contact me here]<br />
<br />
=== Nord ===<br />
<br />
<br />
=== Ile de france ===<br />
==== Paris ====<br />
Status : 22/30<br />
<br />
* StevenLeRoux<br />
* [[User:Phyce|Phyce]]<br />
* Yann SLADEK ([http://wiki.openmoko.org/wiki/Special:Emailuser/Maveryck Contact me here])<br />
* [[User:Wilk|Wilk]] [http://wiki.openmoko.org/wiki/Special:Emailuser/Wilk Contact me here]<br />
* Jonathan Magano ([http://wiki.openmoko.org/wiki/Special:Emailuser/JonathanMM Contact me here])<br />
* Benjamin Renard (bn8[AT]zionetrix.net)<br />
* [[User:OlivierBerger|OlivierBerger]]<br />
* [[User:BartGS|BartGS]] [http://wiki.openmoko.org/wiki/Special:Emailuser/BartGS Contact me here]<br />
* [[User:rcoscali|Rémi Cohen-Scali]]<br />
* [[User:Valos|Valéry Febvre]]<br />
* [[User:Manou|Emmanuel Raviart]]<br />
* Le Troll Farceur ([http://wiki.openmoko.org/wiki/Special:Emailuser/LeTrollFarceur Contact me here])<br />
* [[User:mshook|Mathieu Chouquet-Stringer]]<br />
* [[User:LoicMinier|Loïc Minier]]<br />
* [[User:chansen|Cyril Hansen]]<br />
* [[User:hbernard|hugues]]<br />
* Titilambert ([http://wiki.openmoko.org/wiki/Special:Emailuser/titilambert Contact me here])<br />
* [[User:Raphux|Raphux]]([http://wiki.openmoko.org/wiki/Special:Emailuser/Raphux Contact me here])<br />
* [[User:tuXXX|Damien Thébault]] (Contact me [[User:tuXXX|here]] or [[Special:Emailuser/tuXXX|here]])<br />
* [[User:kkum|Kumar]] (contact me [[Special:Emailuser/kkum|here]])<br />
* Gand' ([http://wiki.openmoko.org/wiki/Special:Emailuser/Gand' Contact me here])<br />
* [[User:Sporniket|David SPORN]]<br />
You may also see :<br />
http://bearstech.com/openmoko/register<br />
<br />
=== Lorraine ===<br />
==== Nancy ====<br />
Status : 1/10<br />
<br />
* [[User:mosan|Nicolas Salles]]<br />
<br />
=== Rhône-Alpes ===<br />
==== Lyon ====<br />
Status : 2/10<br />
<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/patou Vincent MEURISSE]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/pini Gilles FILIPPINI]<br />
<br />
==== Grenoble ====<br />
Status : 3/10<br />
<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/pbollard Philippe BOLLARD]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/aurelien Aurelien]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Hey_popey Damien]<br />
<br />
=== Alpes de Haute Provence ===<br />
==== Manosque ====<br />
Status : 1/10<br />
<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/cfdev Cyril]<br />
<br />
=== Provence Alpes Cote d'Azur ===<br />
==== Sophia Antipolis ====<br />
Status : 4/10<br />
<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/nico.inc Nicolas HUOT]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Xavier_OM Xavier CREMASCHI]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Vasile Vasile Jureschi]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Herve5 Hervé Sainct]<br />
<br />
=== Midi-Pyrénées ===<br />
==== Toulouse ====<br />
<br />
Status: 2/10<br />
<br />
* [[Special:Emailuser/Ortalo|Ortalo]]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Micktaiwan Mickael Faivre-Maçon]<br />
<br />
== Germany ==<br />
=== Baden-Württemberg ===<br />
==== Karlsruhe ====<br />
<br />
* [[Special:Emailuser/Spacemarine|Spacemarine]] 2 Freerunner. -- I'm managing the communication between the groupbuyers, so please contact me if you are interested and haven't received an email from me yet. We will meet at the Kalug Meeting http://www.karlsruhe.linux.de/ on 26. 5. 2008 to discuss things further.<br />
* [[Special:Emailuser/Dr.Nop|Dr.Nop]] (inzw. Ludwigsburg, falls es sich anbietet könnte ich auch zur Leonberger Gruppe wechseln)<br />
* [[Special:Emailuser/JensB|JensB]]<br />
* [[Special:Emailuser/Tedo|Tedo]]<br />
<br />
* [[Special:Emailuser/Gromgull|Gromgull]] (in Kaiserslautern, but Karlsruhe is close enough, and I doubt that I'll find 10 people here.<br />
* [[Special:Emailuser/Ebi|Ebi]]<br />
* [[Special:Emailuser/RIdd3r|Fabian]]<br />
* [[Special:Emailuser/Gollum|Gollum]] in Mannheim, ditto :) Maybe local postal service is an option?<br />
* [[Special:Emailuser/Archimedes|Sebastian]] (in Kaiserslautern on workdays and Daun/Eifel during the weekend)<br />
* [[Special:Emailuser/Roduit|Roduit]] In Heidelberg. Karlsruhe is close enough.<br />
* [[Special:Emailuser/Cfo|cfo]] Karlsruhe<br />
* [[Special:Emailuser/Adonres|Adonres]] Karlsruhe - Hope I'm not too late.<br />
<br />
==== Leonberg ====<br />
Status 10/10<br />
* [[Special:Emailuser/ZaPPaS|ZaPPaS]] about 8 Freerunners.<br />
* [[Special:Emailuser/Cc|Cc]]<br />
* [[Special:Emailuser/Agon|Agon]] Maybe 1 Freerunner.<br />
<br />
==== Tübingen ====<br />
Status 5/10<br />
* [[Special:Emailuser/MiTo|MiTo]]<br />
* [[Special:Emailuser/NoBody|NoBody]] close to tuebingen and stuttgart (between both)<br />
* [[Special:Emailuser/eliasp|eliasp]] (3 Freerunner (me, qknight + sbock) - Tübingen downtown<br />
* [[Special:Emailuser/nobs|nobs]] thinking about buying one; if I am #10, count me in; if there is someone else #11 you can drop me<br />
<br />
==== Ulm ====<br />
Status: 2/10<br />
* [[Special:Emailuser/mzanetti|mzanetti]] <br />
* [[Special:Emailuser/Lord_Evil|Lord_Evil]] ich nehm auch eins. Evtl. kann ich mich auch an Augsburg anhängen.<br />
<br />
=== Bayern ===<br />
<br />
==== Augsburg ====<br />
<br />
Status 6/10<br />
I just want to see if there are enough people to fill up to ten. So add your name here if you are interested.<br />
<br />
*[[Special:Emailuser/Whoever|whoever]] - Ich nehm eins, wenn die Münchner keines übrig haben.<br />
*[[Special:Emailuser/Nightmare|Nightmare]] - Ich will auf jeden Fall eins haben<br />
*[[Special:Emailuser/paddy2706|paddy2706]] - Ein OpenMoko bitte :)<br />
<br />
Wann werden die dann bestellt/gezahlt? Dauert bei mir no kurz bis ichs Geld für zusammen hab aber dann nehm ich eins.<br />
MfG [http://wiki.openmoko.org/wiki/Special:Emailuser/MookiE MookiE]<br />
<br />
Hallo, ich würde mich für einen Freerunner interessieren. Wie sieht es mit Zoll aus? Kommt der noch dazu?<br />
[http://wiki.openmoko.org/wiki/Special:Emailuser/Murks Murks]<br />
<br />
$3690 (10 Freerunner) <br />
+ $ 160 (Versand lt. Australiern)<br />
=======<br />
$3850<br />
<br />
$3850<br />
+ $ 732 (19% Einfuhrumsatzsteuer)<br />
+ $ 0 (kein Zoll für Handys)<br />
=======<br />
$4582<br />
<br />
$458 / 1,5$/€ = 305 € pro Telefon (als Richtwert)<br />
<br />
==== München ====<br />
<br />
Status 13/20<br />
<br />
* [[Special:Emailuser/Imitation|Imitation]] 30 April 2008<br />
* [[Special:Emailuser/meyerm|meyerm]] 16:25 CEST, 01. Mai 2008<br />
* [[Special:Emailuser/Koebi|koebi]] 05. Mai 2008<br />
* [[Special:Emailuser/wof|wof]] (2) 07. Mai 2008<br />
* [[Special:Emailuser/floe|floe]] 10. Mai 2008<br />
* [[Special:Emailuser/mathew muc|mathew muc]] 12. Mai 2008<br />
* [[Special:Emailuser/einalex|einalex]] 13. Mai 2008<br />
* [[Special:Emailuser/smurfy|smurfy]] 18. Mai 2008<br />
<br />
* [[Special:Emailuser/Whoever|whoever]] 02. Juni 2008 (München oder Augsburg, ich mach bei der Gruppe mit, die mir als erste ein Freerunner "garantiert")<br />
* [[Special:Emailuser/Beni|Beni]] 05. Juni 2008<br />
* [[Special:Emailuser/Nosyjoe|Nosyjoe]] 08. Juni 2008<br />
* [[Special:Emailuser/peter_b|peter_b]] needs 2 Freerunner 16. Juni 2008<br />
----<br />
* [[Special:Emailuser/Eriks|Eriks]] Unfortunately I have to sign me off. So somebody else has to arrange it. I'm really sorry about that. :-(<br />
<br />
=== Berlin===<br />
==== Berlin ====<br />
<br />
Help to form a [[OpenMoko_Local_Groups:_Berlin|Berlin User Group]]!<br />
<br />
Status 14/20<br />
* Stephan [http://wiki.openmoko.org/wiki/User:Fischel Contact me here]<br />
* Robert [http://wiki.openmoko.org/wiki/User:Thebohemian Contact me here]<br />
* Nico [http://wiki.openmoko.org/wiki/User:Nico Contact me here]<br />
* Bastian [[User:Fries43]]<br />
* Sven-Ola [http://wiki.openmoko.org/wiki/User:Sven-ola Contact]<br />
* Arne [http://wiki.openmoko.org/wiki/User:arnepp Contact me here]<br />
* MM [http://wiki.openmoko.org/wiki/User:MM Contact]<br />
* Keks [http://wiki.openmoko.org/wiki/User:Keksdosenmann Contact]<br />
* Matthias [http://wiki.openmoko.org/wiki/User:mk Contact]<br />
* Norbert [http://wiki.openmoko.org/wiki/User:Noha Contact]<br />
* Joscha [http://wiki.openmoko.org/wiki/User:Joka Contact]<br />
* Janne [http://wiki.openmoko.org/wiki/User:Janne Contact]<br />
* Robert [http://wiki.openmoko.org/wiki/Special:Emailuser/Robx Contact]<br />
* Conrad [http://wiki.openmoko.org/wiki/User:Caribu Contact me here]<br />
<br />
=== Bremen ===<br />
==== Bremen ====<br />
Status 3/10<br />
* Gero Mudersbach [http://wiki.openmoko.org/wiki/Special:Emailuser/Gero Contact me here]<br />
* Hartje Bruns [http://wiki.openmoko.org/wiki/Special:Emailuser/MrBurns Contact me here]<br />
* Timo Scheffler [http://wiki.openmoko.org/wiki/Special:Emailuser/Faldrian Contact me here]<br />
<br />
==== Bremerhaven ====<br />
<br />
=== Hamburg ===<br />
==== Hamburg ====<br />
Status 9-10<br />
<br />
* Jan 4-5[http://wiki.openmoko.org/wiki/Special:Emailuser/Jan07 Contact me here]<br />
* Varacanero [http://wiki.openmoko.org/wiki/Special:Emailuser/varacanero Contact me here]<br />
* Ole 3-5 pcs [http://wiki.openmoko.org/wiki/Special:Emailuser/Olemoko Contact me here]<br />
* Arne [http://wiki.openmoko.org/wiki/Special:Emailuser/GuraX Contact me here]<br />
* Arne.anka 1pc [http://wiki.openmoko.org/wiki/Special:Emailuser/Arne.anka Contact me here]<br />
* Wasili Goutas 1pc + debug adapter [http://wiki.openmoko.org/wiki/Special:Emailuser/Laki Contact me here]<br />
<br />
=== Hessen ===<br />
==== Frankfurt ====<br />
Status 1-10<br />
<br />
* Blacky [http://wiki.openmoko.org/wiki/Special:Emailuser/Blacky Contact me here]<br />
<br />
=== Niedersachsen===<br />
==== Hannover====<br />
Status 1<br />
<br />
* Dattel83 [http://wiki.openmoko.org/wiki/Special:Emailuser/Dattel83 Contact me here]<br />
<br />
=== NRW ===<br />
==== Aachen ====<br />
Status 4/10<br />
* Henrik, infos on my [[User:Henrikz|user page]], or you can [[Special:Emailuser/Henrikz|contact me here]]<br />
* David, infos on my [[User:TechnoFan|user page]], or you can [[Special:Emailuser/TechnoFan|contact me here]]<br />
* Stephan, infos on my [[User:chaq|user page]], or you can [[Special:Emailuser/chaq|contact me here]]<br />
* Michael, infos on my [[User:knut|user page]], or you can [[Special:Emailuser/knut|contact me here]]<br />
<br />
==== Bielefeld ====<br />
Status 4/10<br />
<br />
* David, infos on my [[User:Raven|user page]], or you can [[Special:Emailuser/Raven|contact me here]]<br />
* Sebastian, infos on my [[User:Seppi|user page]], or you can [[Special:Emailuser/Seppi|contact me here]]<br />
* Dackel, infos on my [[User:Killerdackel|user page]], or you can [[Special:Emailuser/Killerdackel|contact me here]]<br />
* Conny<br />
* Arndt, infos on my [[User:Arndot|user page]], or you can [[Special:Emailuser/Arndot|contact me here]]<br />
<br />
==== Bocholt ====<br />
===== (Fachhochschule in Bocholt) =====<br />
* 1 x adslex<br />
* 1 x dg [[Special:Emailuser/dg|contact me here]]<br />
<br />
==== Düsseldorf ====<br />
* mac2k, infos on my [[User:mac2k|user page]], or you can [[Special:Emailuser/mac2k|contact me here]]<br />
<br />
<br />
=== Sachsen-Anhalt ===<br />
==== Stendal (evtl. Magdeburg) ====<br />
Status 1/10<br />
<br />
* Fabian Off [http://wiki.openmoko.org/wiki/Special:Emailuser/Fabian2de Contact me here]<br />
<br />
<br />
=== Thueringen ===<br />
==== Weimar ====<br />
Status 1/10<br />
<br />
* [[User:Fries43]]<br />
<br />
==== Ilmenau ====<br />
Status 1/10<br />
<br />
* [[User:KimKiesel]]<br />
<br />
=== Sachsen ===<br />
Eventuell sollten wir eine gemeinsame Bestellung für ganz Sachsen machen, damit wir auf ausreichend Leute kommen.<br />
<br />
==== Chemnitz ====<br />
Status 2/10<br />
<br />
* Tobias [http://wiki.openmoko.org/wiki/Special:Emailuser/Tobydox Contact me here]<br />
* Michael [http://wiki.openmoko.org/wiki/Special:Emailuser/her Contact me here]<br />
==== Dresden ====<br />
Status 1/10<br />
<br />
* Martin [http://wiki.openmoko.org/wiki/Special:Emailuser/nodge Contact me here]<br />
<br />
==== Leipzig ====<br />
Status 2/10<br />
<br />
* Natanael [http://wiki.openmoko.org/wiki/Special:Emailuser/white_gecko Contact me here]<br />
* Micha [http://wiki.openmoko.org/wiki/Special:Emailuser/Adian Contact me here]<br />
<br />
== Hungary == <br />
Good to know:<br />
*discussion here: http://hup.hu/node/54588<br />
*mailing list: http://groups.google.com/group/freerunner-groupsales-hungary<br />
*group ordering coordinator: Dániel Vásárhelyi (see below) - please contact me on any questions<br />
<br />
ordering rules:<br />
* anyone can add and remove him/herself on the list - new names MUST be _appended_ to the list<br />
* please use real name and working e-mail address<br />
* although this list is informative, please extend it _only_ if you are really serious about ordering it<br />
* coordinator contacts everyone interested prior to actual buying<br />
<br />
=== Budapest ===<br />
<br />
# Ferenc 'Lion' Veres [http://wiki.openmoko.org/wiki/Special:Emailuser/kempelen Contact] lion kukac netngine pont hu<br />
# Laszlo 'rka' Szabo [http://wiki.openmoko.org/wiki/Special:Emailuser/rka Contact]<br />
# tg [http://wiki.openmoko.org/wiki/Special:Emailuser/tg?wpSubject=OpenMoko%20GroupSales Contact]<br />
# LiRul - lirul [KUKAC] hixsplit [PONT] hu<br />
# Nyosigomboc - nyos [KUKAC] nyos [PONT] homelinux [PONT] net<br />
# Ludvig Adam - hunludvig [KUKAC] gmail [PONT] com<br />
# [http://wiki.openmoko.org/wiki/Special:Emailuser/asdmin?wpSubject=OpenMoko%20GroupSales Dániel 'asd' Vásárhelyi]<br />
# asch, asch [KUKAC] freemail [PONT] hu<br />
# btamas, [http://wiki.openmoko.org/wiki/Special:Emailuser/btamas Contact]<br />
# Kovács 'ka87' András, andras [kukac] csevego [pont] net<br />
# pcm, pcm [kukac] freemail [pont] hu<br />
# gpiros, geza [PONT] piros [KUKAC] gmail [PONT] com<br />
# Áron Preisinger, appa00 [kukac] gmail [pont] com [http://wiki.openmoko.org/wiki/Special:Emailuser/appa Contact]<br />
# pierre286, [http://wiki.openmoko.org/wiki/Special:Emailuser/pierre286 Contact]<br />
# Hélei Zoltán, heleiz [kukac] gmail<br />
# Radics Áron, raron @ vipmail . hu<br />
# Laszlo Szomor [http://wiki.openmoko.org/wiki/Special:Emailuser/Lci Contact]<br />
# tr3w [http://wiki.openmoko.org/wiki/Special:Emailuser/tr3w Contact]<br />
# Ferenc Szomor [http://wiki.openmoko.org/wiki/Special:Emailuser/Lci Contact]<br />
# Bolyóczki Zsombor, mogorva kukac tuxworx pont hu<br />
# Sütő Zoltán, suto dot zoltan at t dash online dot hu<br />
# Zsolt Pittmann, pittmann dot zsolt at gmail dot com<br />
# KREKACS Laszlo, laszlo {pont} krekacs {pont} list {kukacka} gmail {pont} com<br />
# Móker Tamás - rwind [KUKAC] apacheweb [PONT] hu<br />
# Krisztián Kovács, [http://wiki.openmoko.org/wiki/Special:Emailuser/Krisztian Contact]<br />
# Tamas Michalik, [http://wiki.openmoko.org/wiki/Special:Emailuser/dotmind Contact]<br />
# Peter Roosz, [http://wiki.openmoko.org/wiki/Special:Emailuser/rope Contact]<br />
# Eduard Iacoboaia, [http://wiki.openmoko.org/wiki/Special:Emailuser/Polaru Contact]<br />
# László Vadász, [http://wiki.openmoko.org/wiki/Special:Emailuser/Lvadasz Contact]<br />
<br />
=== Kecskemét ===<br />
Dániel Vásárhelyi handles transportation to Kecskemét, therefore it is not necessary to collect 10 all pieces here.<br />
<br />
== India ==<br />
=== Bangalore ===<br />
Status 1/10<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/sh4r4d sharad]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/gadiyar Anand Gadiyar]<br />
<br />
=== Delhi/NCR ===<br />
Status 2/10<br />
* Sameer Mohamed Thahir [http://wiki.openmoko.org/wiki/Special:Emailuser/sameerthahir Contact]<br />
* Pratul Kalia (lut4rp) ''pratulkalia [at] gmail [dot] com''<br />
<br />
== Italy == <br />
For more informations and to organize groups, visit the<br />
*[http://groups.google.com/group/freerunner-italian-group-sales?hl=it '''''Italian Freerunner Group Sales Google Group'''''] (ML/Web/Feeds) ([mailto:freerunner-italian-group-sales@googlegroups.com freerunner-italian-group-sales@googlegroups.com]).<br />
<br />
'''BUT please keep adding your name and email to the list below'''<br />
<br />
If we don't reach the 10 phones limit in each city, maybe we could place an order in the "most requested city", and from shipping to other buyers. We'll have anyway a good discount although the "double-shipping". ([http://thread.gmane.org/gmane.comp.handhelds.openmoko.community/10937/focus=10981 Read here for reference]).<br />
<br />
=== Toscana ===<br />
==== Firenze (e dintorni) ====<br />
Status 11/10<br />
<br />
* [[User:Treviño|Marco Trevisan (Treviño)]] - [http://blog.3v1n0.net/contatti-trevino/ Contacts here]<br />
* [[User:Niccolo|Niccolo Rigacci]] - ''niccolo [AT] rigacci.org''<br />
* [[User:pcav|Paolo Cavallini]] - ''cavallini [AT] faunalia.it''<br />
* [[User:BiggMatt|Mattia Gentile]] - ''biggmatt@hotmail.it''<br />
* Elisa ''[mailto:lab@kkk.it lab@kkk.it]'' (Empoli)<br />
* [[User:Sugacapra|Sugacapra]] - ''alessio.chemeri [AT] gmail.com''<br />
* [[User:tom_morello|Carlo Ascani (Morello)]] - ''carlo.ratm [AT] gmail.com''<br />
* [[User:marrano|Stefano Burchietti (Marrano)]] - ''stefano [AT] nontelodiromai.it''<br />
* [[User:Geli86|Matteo Gelimeri X 2 (Imola - Bologna)]] - ''gelimatteo [AT] gmail.com''<br />
* [[User:dcoppa|David Coppa (Borgo a Buggiano, Pistoia)]] - ''dcoppa@gmail.com''<br />
<br />
=== Lombardia ===<br />
<br />
==== Milano e dintorni ====<br />
Status 24/30<br />
<br />
[[GroupSales_Milano_e_dintorni|Organizzazione preliminare]] DEPRECATA lì 11 Maggio 2008.<br />
<br />
Da ora in poi usiamo il [http://groups.google.com/group/freerunner-italian-group-sales?hl=it '''Freerunner Italian Group Sales'''].<br />
<br />
Ad ogni modo, per stabilire le precedenze nella prenotazione dei pacchi da 10 pezzi<br><br />
'''continuate ad aggiugerVi nella lista qui sotto'''<br />
<br />
*'''Gruppo 1'''<br />
*# Marcello Gorla [mailto:marcello.gorla@gmail.com Contacts here] (Milano città)<br />
*# Maxxer [mailto:maxxer@yetopen.it maxxer@yetopen.it] (Lecco)<br />
*# Pietro Montorfano [mailto:monto84@gmail.com monto84@gmail.com] (from como)<br />
*# Gianluigi Belli - [http://wiki.openmoko.org/wiki/Special:Emailuser/Pulciux Contacts here] (Milano)<br />
*# Michele Castellano - [http://wiki.openmoko.org/wiki/Special:Emailuser/mubumba Contacts here] (Milano)<br />
*# Maurizio Lipreri - [http://wiki.openmoko.org/wiki/Special:Emailuser/Maldido Contacts here]( Como )<br />
*# Guido Conaldi - [http://wiki.openmoko.org/wiki/Special:Emailuser/skepz Contacts here] (Varese)<br />
*# [[User:Furester|Igor Scabini (furester)]] - [http://wiki.openmoko.org/wiki/Special:Emailuser/Furester Contacts here] (Milano)<br />
*# Dario Panico [http://wiki.openmoko.org/wiki/Special:Emailuser/Dareus Contacts here] (Busto Arsizio, VA)<br />
*# Marco Zanzotera (Milano città) <br />
<br />
*'''Gruppo 2'''<br />
*# Francesco Ricci (Milano, Dipartimento di Scienze dell'Informazione, via Comelico 39/41) - possibile punto di ricezione/distribuzione - [http://wiki.openmoko.org/wiki/Special:Emailuser/Alfa21 Contacts here]<br />
*# Danilo Sia (Birdack) [http://wiki.openmoko.org/wiki/Special:Emailuser/Birdack Contacts here] (Milano città)<br />
*# Federico Belvisi - [http://wiki.openmoko.org/wiki/Special:Emailuser/Armalite Contacts here] (Legnano, MI/Varese)<br />
*# Francesco Leserri - [http://wiki.openmoko.org/wiki/Special:Emailuser/Francy Contacts here] (Vimercate, MI)<br />
*# [[User:Cga|Callea Gaetano Andrea]] (Milano zona Forlanini) [http://wiki.openmoko.org/wiki/Special:Emailuser/Cga Contacts here]<br />
*# [[User:Pietrao| Pietro Isotti]] - [mailto:isottipietro@gmail.com isottipietro@gmail.com]<br />
*# Baz - [mailto:buzzi.paolo@gmail.com buzzi.paolo@gmail.com]<br />
*# Mario Signorino ('''2 unità''') ([[User:Dodiesis|Dodiesis]])- [mailto:mario@sgrunt.net mario@sgrunt.net] (Milano - possibile punto di ricezione alternativo )<br />
*# [[user:Stemby|Carlo Stemberger]] (Stemby) - '''carlo'''<small>dot</small>'''stemberger'''<small>at</small>'''gmail'''<small>dot</small>'''com''' (Missaglia, LC)<br />
<br />
*Gruppo 3 - incompleto<br />
*# Marco Crobu - [http://wiki.openmoko.org/wiki/Special:Emailuser/Tron.tron Contacts here] (Zogno, BG)<br />
*# Maurizio [[User:Trizio!|"Trizio!"]] Ciceri (Novara)<br />
*# Gianluca [mailto:cimi.luca@gmail.com Contacts here] (Lugano-CH)<br />
*# Matteo Tarantino [mailto:matteo.tarantino@gmail.com Contacts here] (Milano città)<br />
<br />
=== Piemonte ===<br />
==== Torino (and province) ====<br />
Status 10/10<br />
<br />
Per coordinamento [http://groups.google.com/group/freerunner-italian-group-sales?hl=it '''Freerunner Italian Group Sales'''] (Torino)<br />
<br />
Precedenza è stabilita in base all'ordine di aggiunta nella lista inizale<br><br />
*'''Gruppo 1''' (prime persone a fare l'ordine):<br><br />
1 x Claudio Carnino (jollyr0g3r AT gmail DOT com)<br><br />
1 x Alessandro Degano (a.degano AT gmail DOT com)<br><br />
1 x Enrico Pigozzi (videokill71 AT gmail DOT com)<br><br />
1 x Max Ciavarella - [http://wiki.openmoko.org/wiki/Special:Emailuser/Cicchetebom Contacts here]<br><br />
1 x Giuseppe Barbieri (elect86 at gmail dot com)<br><br />
1 x Riccardo Issoglio (riccardo.issoglio AT polito DOT it)<br><br />
1 x Flavio Pastore [http://wiki.openmoko.org/wiki/Special:Emailuser/Iron_Bishop Contacts here]<br><br />
1 x Michele Renda ( mic DOT renda AT email DOT it )<br><br />
2 x Katjia Mirri (gattoniglia AT gmail DOT com ) two items (ne voglio due)!!<br><br />
<br><br><br />
*'''Gruppo 2''' (coloro che non ci stanno nel primo gruppo o che vogliono aspettare che il primo gruppo abbia ricevuto il telefono):<br><br />
1 x Giovanni Di Mingo ( pino_otto AT yahoo DOT com )<br><br />
1 x Marco Forasacco (zer0fil3 AT gmail DOT com)<br><br />
1 x Gabriele Martino (pierino DOT the DOT living DOT joke AT gmail DOT com)<br><br />
1 x Massimo Valerio (my AT massimovalerio DOT it)<br><br />
...<br><br />
(aggiungersi chi è nuovo)<br><br />
<br><br><br />
<br />
-------------------------------------<br />
LISTA ORIGINALE (24/05/08 14:48):<br />
* Claudio Carnino <br/> (jollyr0g3r AT gmail DOT com)<br />
* Alessandro Degano <br/> (a.degano AT gmail DOT com)<br />
* Enrico Pigozzi <br/> (videokill71 AT gmail DOT com)<br />
* Max Ciavarella - [http://wiki.openmoko.org/wiki/Special:Emailuser/Cicchetebom Contacts here]<br />
* Giuseppe Barbieri (elect86 at gmail dot com)<br />
* Riccardo Issoglio <br/> (riccardo.issoglio AT polito DOT it)<br />
* Flavio Pastore [http://wiki.openmoko.org/wiki/Special:Emailuser/Iron_Bishop Contacts here]<br />
* Michele Renda ( mic DOT renda AT email DOT it )<br />
* Katjia Mirri (gattoniglia AT gmail DOT com ) two items (ne voglio due)!!<br />
* Giovanni Di Mingo ( pino_otto AT yahoo DOT com )<br />
* Marco Forasacco <br/> (zer0fil3 AT gmail DOT com)<br />
* Gabriele Martino <br/> (pierino DOT the DOT living DOT joke AT gmail DOT com)<br />
* Massimo Valerio <br/> (my AT massimovalerio DOT it)<br />
--------------------------------------<br />
<br />
=== Trentino-Alto Adige ===<br />
==== Trento ====<br />
Status 4/10<br />
<br />
* Vincenzo D'Andrea (vincenzo.dandrea AT gmail DOT com) <br/> (also Verona is OK - and I can carry others' phone VR to TN or viceversa)<br />
* 1x [[User:Tarch|Tarcisio Fedrizzi]] (tarcisio.fedrizzi AT gmail DOT com)<br />
* Emanuele Olivetti (emanuele CHIOCCIOLA relativita PUNTO com)<br />
* Marco Ciampa (ciampix (*) libero (*) it)<br />
<br />
=== Friuli Venezia Giulia ===<br />
==== Trieste ====<br />
Status: 1/10<br />
<br />
* dorje [mailto:dorje@libero.it dorje@libero.it] - [[User:dorje|dorje]]<br />
<br />
=== Veneto ===<br />
Status: 14/20<br />
<br />
==== Verona ====<br />
<br />
* Persegat [mailto:persegat@alice.it persegat@alice.it] - [[User:Pecce|Pecce]]<br />
* Sylar91 [mailto:sylar1991@gmail.com sylar1991@gmail.com] - [[User:Sylar91|Sylar91]]<br />
* Marco Franceschetti - [http://wiki.openmoko.org/wiki/Special:Emailuser/vonfritz Contacts here]<br />
* AleksFalcone [mailto:aleks.falcone@gmail.com aleks.falcone@gmail.com] - [[User:AleksFalcone|AleksFalcone]]<br />
* Roberto Previdi [mailto:hariseldon78(AT)gmail.com hariseldon78(AT)gmail.com] - [[User:hariseldon78|hariseldon78]] (also Milano is ok)<br />
<br />
==== Vicenza ====<br />
<br />
* Michele [mailto:michele@cooperativabiosphaera.it michele(at)cooperativabiosphaera.it] - <br />Also Padova is okay.<br />
<br />
* Paolo [mailto:paolo.sartore@gmail.com paolo.sartore(at)gmail.com]<br /> Also Padova is okay.<br />
<br />
* Renato [mailto:wasgiventofly@gmail.com wasgiventofly AT gmail DOT com]<br /><br />
<br />
* Sandro [http://wiki.openmoko.org/wiki/Special:Emailuser/vigerty contact me here]<br /> Also Padova is okay.<br />
<br />
* Marco [mailto:marco.napetti@linux.it marco.napetti(at)linux.it]<br /> Also Padova and Verona are ok.<br />
<br />
==== Venezia ====<br />
<br />
* Tommaso [mailto:tommaso.gardumi@gmail.com tommaso.gardumi@gmail.com] - [[User:Tobarello|Tobarello]] <br />Also Padova, Vicenza & Trento are ok.<br />
<br />
==== Treviso ====<br />
<br />
* Dario [mailto:aliasbrain@gmail.com aliasbrain(at)gmail.com] - [[User:Rastafan|Rastafan]] <br />one, maybe two.<br />
<br />
* Pedro [mailto:paguilar@junkerhq.net paguilar(at)junkerhq.net] - [[User:Paguilar|Paguilar]] <br/>Also Padova and Vicenza are ok.<br />
<br />
* mr [mailto:maurizio.rottin@gmail.com maurizio.rottin a-t gmail d-o-t com] - [[User:Mr|Mr]] <br/>one for sure, maybe two<br />
<br />
=== Emilia Romagna ===<br />
Status : 6/10<br />
==== Parma ====<br />
Status : 2/10<br />
<br />
* [[User:Delian|Marco Albanese]] [mailto:delian2@gmail.com delian2@gmail.com] For Me, it's ok for the decentralized shipment ( Milano for example :) ).<br />
<br />
* [[User:Hachreak|Leonardo Rossi]] ssj3gokou AT libero Dot it Also for me it's ok the decentralized shipping.<br />
<br />
==== Ravenna ====<br />
Status : 2/10<br />
<br />
* [[User:Fano|Stefano Ronconi]] fanharlok AT libero Dot it decentralized shipping is ok.<br />
* vagamente AT gmail DOT com (even hub if it's necessary...). ( se ti vanno bene ambo le citta' basta dirlo tra parentesi. Cosi', si fa confusione :) )<br />
<br />
==== Bologna ====<br />
Status : 1/10<br />
<br />
* [[User:nixy_999|Lorenzo]] nixy_999 AT yahoo Dot it Also for me it's ok the decentralized shipping.<br />
* vagamente AT gmail DOT com (even hub if it's necessary...).<br />
* [[User:lord.of.the.dimm|Mauro]] lord.of.the.dimm AT gmail DOT com decentralized shipping: OK.<br />
<br />
=== Puglia ===<br />
==== Lecce ====<br />
Status : 2/10<br />
<br />
* [[User:Morpheus90|Morpheus90]] [mailto:ugopiemontese@rudiaelinux.com ugopiemontese@rudiaelinux.com]<br />
* [[User:Italyanker|italyanker]] [mailto:italyanker@gmail.com italyanker@gmail.com]<br />
<br />
==== Bari ====<br />
Status : 2/10<br />
<br />
* [[User:Fradeve11|Fradeve11]] [mailto:fradeve@ubuntu-it.org fradeve@ubuntu-it.org]<br />
<br />
=== Abruzzo ===<br />
==== Pescara ====<br />
Status: 1/10<br />
<br />
* ZarZ [mailto:zarz25@gmail.com zarz25@gmail.com]<br />
<br />
=== Campania ===<br />
==== Caserta (and province) ====<br />
Status 1/10<br />
<br />
* fenoxxx [mailto:fenoxxx@gmail.com] - Aversa<br />
<br />
=== Lazio ===<br />
==== Roma ====<br />
Status 9/10<br />
<br />
Per coordinamento [http://groups.google.com/group/freerunner-italian-group-sales?hl=it '''Freerunner Italian Group Sales'''] (Roma)<br />
<br />
La precedenza è stabilita in base all'ordine di aggiunta nella lista inizale<br><br />
<br />
Gruppo 1 (incompleto, manca 1 pezzo):<br><br />
<br />
* Hire X 2 [mailto:hiretto@gmail.com hiretto@gmail.com] (Roma)<br />
* Darkbasic X 1 [mailto:darkbasic4(at)gmail darkbasic4(at)gmail] (Ancona)<br />
* zione X 1 [mailto:alessio.filipponio@gmail.com alessio.filipponio@gmail.com](Roma)<br />
* AntoMan X 1 [mailto:obe_65@yahoo.it AntoMan](Roma)<br />
* Christian X 1(Gino46) [mailto:christian.marzola@alice.it] (ferrara) Qualcuno me lo dovrebbe spedire. || Ci pensa Hire a spedirli a chi non è di Roma, mettete semplicemente in conto 8/9 euro in più per la spedizione.<br />
* Tempix X 1 [mailto:tempix11@gmail.com tempix11@gmail.com] (Ancona)<br />
* 6xsempre X 1 [mailto:6xsempre@jumpy.it] (frosinone)<br />
* lynx1673 X1 [mailto: acarfi at yahoo dot com] - lynx sei di Roma?<br />
<br />
=== Liguria ===<br />
==== Genova ====<br />
Status 5/10<br />
<br />
* Luca Maranzano X 1 (liuk AT linux DOT it) [[User:liuk|liuk]]<br />
* Lorenzo Fornara X 1 (fw1987 AT hotmail DOT it)<br />
* Stefano Cutelle' X 1 (staff@ascservices.it) [[User:ascservices|ascservices]]<br />
* Andrea De Gaetano X 1 (dega1999 AT gmail DOT com) [[User:Dega1999|Dega1999]]<br />
* Salvo Schiavone X 1 (salvoschiavone AT gmail DOT com [[User:Salvador|Salvador]]<br />
<br />
=== Sicilia ===<br />
==== Palermo ====<br />
Status 10/10<br />
<br />
* Giorgio Marciano' X 1 [mailto:giorgio.marciano@email.it giorgio]<br />
* Michele Puccio X 1 [mailto:narkos@iol.it michele]<br />
* Roberto Calandra X 1 [mailto:isokazi@yahoo.it roberto]<br />
* Vincenzo Moreno Luna X 6 [mailto:ciop85plus@hotmail.com vincenzo]<br />
* Daniele Lupo X 1 [mailto:danwolf80@libero.it daniele]<br />
<br />
==== Messina ====<br />
Status 6/10<br />
<br />
* Melug X 6 [mailto:suuuper@messinalug.org MeLug]<br />
<br />
=== Calabria ===<br />
Status 2/10<br />
<br />
==== Catanzaro ====<br />
* Carlo Mangani X 1 [mailto:carlo.mangani@gmail.com carlo.mangani@gmail.com] - Lamezia Terme<br />
<br />
==== Cosenza ====<br />
* Francesco Portus X 1 [mailto:portusgraphics@gmail.com portusgraphics@gmail.com] - Bisignano (Cosenza)<br />
<br />
=== Sardegna ===<br />
==== Cagliari ====<br />
Status 1/10<br />
<br />
* Panta x 1 [[User:Panta]]<br />
Viaggio per tutta l'Isola, per cui, nel caso in cui arrivassimo a 10 utenti...<br />
<br />
== Macedonia ==<br />
=== Skopje ===<br />
Status 1/10<br />
* Kristijan Krsteski 1/10 <br /> [[User:neutrino]] <br /> [mailto:kristijan.krsteski@gmail.com]<br />
<br />
<br />
<br />
== México ==<br />
=== Ciudad de México ===<br />
Status 1/10<br />
<br />
* Kozapatista [[Special:Emailuser/User:kozapatista|Contact]]<br />
<br />
=== Ciudad Victoria ===<br />
Status 3/10<br />
<br />
* 3x Gregorio Toscano [mailto:gtoscano@cinvestav.mx email]<br />
<br />
== [http://wiki.openmoko.org/wiki/Talk:GroupSales#The_Netherlands The Netherlands] ==<br />
(Discuss this group sale on the [http://wiki.openmoko.org/wiki/Talk:GroupSales#The_Netherlands talk page])<br />
<br />
* Marijn Kruisselbrink 1 [[Special:Emailuser/User:mkruisselbrink|Contact]]<br />
* Andy Powell 1/10 [[Special:Emailuser/User:ScaredyCat|Contact]]<br />
* Arjan Veenstra 1/10 [[User:AVee]] [[Special:Emailuser/User:AVee|Contact]]<br />
<br />
=== Gelderland ===<br />
<br />
==== Nijkerk ====<br />
* [[User:Nicolas|Nico Veenkamp]] (Nijkerk 1x) [[Special:Emailuser/User:Nicolas|Contact]]<br />
<br />
==== Nijmegen ====<br />
* [[User:A.dre|André Disselhorst]] (Nijmegen 1x) [[Special:Emailuser/User:A.dre|Contact]]<br />
<br />
=== Groningen ===<br />
<br />
==== Haren ====<br />
* [[User:akrabbe|Albert Krabbe]] (Haren 1x) [[Special:Emailuser/User:akrabbe|Contact]]<br />
<br />
=== Limburg ===<br />
<br />
==== Griendtsveen ====<br />
* [[User:KenSentMe|Jeroen van de Nieuwenhof]] (Griendtsveen 1x) [[Special:Emailuser/User:KenSentMe|Contact]]<br />
<br />
=== Noord-Brabant ===<br />
<br />
==== Bergen op Zoom ====<br />
* [[User:Madjo|Marcel de Jong]] 1/10 [[Special:Emailuser/User:Madjo|Contact]]<br />
<br />
==== Eindhoven ====<br />
* Christ van Willegen 1 [[User:ChristW]]<br />
* Jan van Nijnatten 1 [[Special:Emailuser/User:Javany|Contact]]<br />
<br />
=== Noord Holland ===<br />
<br />
==== Amsterdam ====<br />
* Michel van Horssen 1/10 [[Special:Emailuser/User:mivaho|Contact]]<br />
* Frank Richter 1 [[Special:Emailuser/User:res|Contact]]<br />
* Eric Smith 1/10 [[User:Eric Smith]]<br />
* Buddy Baars 1 [[Special:Emailuser/User:Budster|Contact]]<br />
<br />
==== Beverwijk ====<br />
* Theo Martens 1x [[Special:Emailuser/User:T_M|Contact]]<br />
<br />
==== Bussum ====<br />
* Remco van Zuijlen 1x [[Special:Emailuser/User:Remco|Contact]]<br />
<br />
=== Overijssel ===<br />
<br />
==== Deventer ====<br />
* Jan de Haan 1/10 [[User:Jan de Haan]] [[Special:Emailuser/User:Jan de Haan|Contact]]<br />
<br />
==== Enschede ====<br />
* Peter Hageman 1x [[Special:Emailuser/User:PingPong|Contact]]<br />
<br />
==== Hengelo ====<br />
* Sander Hoentjen 1/10 [[Special:Emailuser/User:Tjikkun|Contact]]<br />
<br />
==== Zwolle ====<br />
* Boudewijn 1/10 [[User:Boudewijn|empty user page]] [[Special:Emailuser/User:Boudewijn|Contact]]; possibly got a second person interested<br />
<br />
=== Zuid-Holland ===<br />
<br />
==== Rijswijk ====<br />
* Fernando Martins 1x [[User:fmartins]] [[Special:Emailuser/User:fmartins|Contact]]<br />
* Igor 1x [[User:igorn]] [[Special:Emailuser/User:igorn|Contact]]<br />
<br />
==== Zoetermeer ====<br />
* S.Rademaker 1x [[User:S.rademaker]] [[Special:Emailuser/User:S.rademaker|Contact]]<br />
<br />
=== Utrecht ===<br />
<br />
==== Utrecht ====<br />
* Eric Spierings 1/10 [[Special:Emailuser/User:ericsp|Contact]]<br />
* Peter van de Werken 1/10 [[Special:Emailuser/User:PWerken|Contact]]<br />
* Kenny van Wanrooij 1/10 [[Special:Emailuser/User:kenneth|Contact]]<br />
* Eduard Goudakov 1/10 [[Special:Emailuser/User:VreVo|Contact]]<br />
<br />
=== Status ===<br />
27/30<br />
<br />
== New Zealand ==<br />
As Telecom are using the 850MHz network for their GSM network, and Vodafone/northelia (possibly aka orcon) are using 900/1800MHz, please state which version you want. This may need more research, I'm not 100%; see [http://www.gsmworld.com/roaming/gsminfo/cou_nz.shtml] for more info<br><br />
<br />
Based on info from steve (openmoko marketing) concerning weight and size, shipping via UPS will be about US$185 (NZ$23 each phone) to Auckland.<br><br />
UPS are far from the cheapest, but (again according to steve), OM have a contract with them, so this is what we are stuck with<br><br />
<br />
Someone on the community list suggested using [http://www.myus.com], a shipping company that will re-post items overseas at decent rates. They claim US$66 for a 3kg package, or NZ$8 per phone. Of course, the cost of shipping the phone from OM to the shipping company has to be added in as well.<br />
<br />
As of 2008-06-14, US$369 is worth NZ$492<br />
<br />
import duty on mobile phones is 0%[http://www.customs.govt.nz/importers/Private+Importers/Customs+Charges.htm], and GST is 12.5% so the GST added to each phone will be NZ$64; 12.5% * (477 + 23), cos we pay GST on postage too...<br />
<br />
So, the total cost of a Freerunner as part of a 10 pack, will be:<br><br />
492 + 23 + 64<br><br />
= '''NZ$579'''<br><br />
<br />
+ any possible charges to get it posted elsewhere in New Zealand<br />
<br />
=== Auckland ===<br />
==== [[Auckland group sales|Auckland]] ====<br />
Status:10 phones requested, the required minimum (10 phones) is reached, but more buyers are still welcome to join.<br />
*Rob Paulson [[User:Myfanwy]] [mailto:robin.paulson@gmail.com] 900MHz<br />
**i'm quite happy to organise the purchase, if no-one has any objections. to ease any worries about me running off with the money, we could use an escrow service such as [http://safetrader.co.nz], or paypal. or does anyone have any other ideas?<br />
*Simon Wells [[User:Swel024]] 900MHz<br />
*Jeremy List [[User:Jeremy-list]] mailto:quick.dudley@gmail.com (Wellington, not Auckland, will pay for courier) 900MHz<br />
*David Murrell [[User:Viddy]] - [mailto:dmurrell@waikato.ac.nz] I'm in Hamilton, either courier, or I'll drive up :) 900MHz<br />
*Jeremy Gray [[User:Bogdan237]] [mailto:jgra163@ec.auckland.ac.nz] Auckland, 900MHz<br />
*Xuân Baldauf [[User:xbaldauf]] [mailto:xuan--2008.05--GroupSales--wiki.openmoko.org@baldauf.org] Auckland CBD, 900MHz+1800MHz GSM with an [http://www.ak2.com.tw/pd_main.asp?sg_id=11 '''EU''' charger clip] instead of an Australian one (if this is in need to be selected). This is <u>conditional</u>: the transaction must complete by 2008-06-30, else I cannot participate, because I'm leaving the country afterwards.<br />
*Paul Roe [[User:Par08]] [http://wiki.openmoko.org/wiki/Special:Emailuser/Par08 contact me here] Christchurch, 2 x 900MHz<br />
*Dave Lane [[User:dangerpossum]] [http://wiki.openmoko.org/wiki/Special:Emailuser/dangerpossum contact] Christchurch, 1 x 900MHz + 1800MHz GSM<br />
*Paul Hunkin [[User:paulhunkin]] [mailto:pwh4@cs.waikato.ac.nz Contact] Hamilton (I'll pay for a courier), 1 x 900MHz.<br />
*Paul Sandkuijl [[User:Edictor]] [http://www.edictor.com/contact.php Contact me here] Napier (I'll pay for postage to Napier from Auckland) and I also suggest a PayPal/Safetrader similar service, 1 Vodafone compatible 900/1800MHz.<br />
<br />
=== Wellington ===<br />
==== [[Wellington group sales|Wellington]] ====<br />
Status: 1/10<br />
*Andrew Stephen [[User:lizardb0y]] [http://wiki.openmoko.org/wiki/Special:Emailuser/lizardb0y email me] Wellington, 1 x 900/1800Mhz GSM Vodafone compatible.<br />
<br />
== Norway ==<br />
=== Nordland ===<br />
==== Bodø ====<br />
Status 2/10<br />
<br />
* [[User:AlecTBM|Alexander Frøyseth]] [mailto:alexander.froyseth@gmail.com alexander.froyseth@gmail.com]<br />
* Ole Marius<br />
* Stian Vading<br />
* [[User:Kolbjorn.Dahle|Kolbjorn Dahle]][mailto:kolbjorn@dahlenett.org]<br />
<br />
=== Sør-Trøndelag ===<br />
==== Trondheim ====<br />
Status 13/20<br />
<br />
*[[User:andy000|Andreas Kalvå]] [mailto:andy@samfundet.no andy@samfundet.no]<br />
Send mail om du er interessert.<br />
<br />
=== Østlandet ===<br />
==== Oslo, Akershus, Buskerud, Vestfold ====<br />
Status 27/30 (+2?)<br />
<br />
* [[User:Ixian|Heikki Sørum]] [mailto:heikkis@matnat.uio.no] <br/> Interessert? mail meg.<br />
* [[User:Bobkare|Knut Arne Bjørndal]] [mailto:bob@cakebox.net]<br />
* [[User:StianEllingsen|Stian Ellingsen]]<br />
<br />
==== Østfold ====<br />
Status 2/10<br />
<br />
* [[User:MrBlonde|Petter Nygård]] [mailto:pettnyg@frisurf.no] <br />Interessert? -> Mail meg....<br />
* Eirik Lavik<br />
<br />
== Poland ==<br />
<br />
* Special group buy site: https://www.kumulator.pl/show/group/35 (in edition moment: 24/30)<br />
<br />
== Portugal ==<br />
Portuguese who are associates of ANSOL, please consider joining [[TeamANSOL]] (currently 3/10 members).<br />
<br />
We also need to have a cost estimation for Portuguese customs (like the Australians did). 20% sales tax + customs tax is to be expected both for individual or bulk sales, because the price is quite high. But freedom is priceless :)<br />
<br />
=== Aveiro ===<br />
==== Aveiro ====<br />
Status : 1/10<br />
<br />
* [[User:Ruben|Ruben Mendes]] ([[TeamANSOL]])<br />
<br />
=== Lisboa ===<br />
==== Lisboa ====<br />
Status : 5/10<br />
<br />
* [[User:Pedrosilva|Pedro Silva]]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Danielblues Daniel Branco]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Knuckles Ivo Anjo]<br />
* [[User:RuiSeabra|Rui Seabra]] ([[TeamANSOL]])<br />
* [[User:Vasco|Vasco Névoa]]<br />
<br />
=== Porto ===<br />
==== Porto ====<br />
Status: 1/10<br />
<br />
* [[User:villate|Jaime Villate]] ([[TeamANSOL]])<br />
<br />
== Sweden ==<br />
If insufficient number of people, orders could be merged and remailed perhaps.<br />
<br />
Domestic remailing with Posten as A-class mail of a letter (criteria: length+width+height max 900 mm) weighing max 1 kg, without insurance should [http://www.posten.se/foretag/vara_tjanster/postageguide/postguideLetterDom.jspv cost 44 SEK]. 50 SEK more for insurance.<br />
<br />
If we end up with more than one 10-pack in Sweden, my guess is that it would probably pay to order everything in one shipment to one address in Sweden to save on the international shipping, and then remail domestically.<br />
<br />
=== Götaland ===<br />
==== Göteborg ====<br />
<br />
* [[User:Fwendt|Fredrik Wendt]] [[Special:Emailuser/Fwendt|Contact]]/wendt.se<br />
<br />
==== Malmö ====<br />
Status : 1/10<br />
<br />
* Lars Jarlvik <br /> mailto:lars@larsfactory.se<br />
<br />
=== Svealand ===<br />
==== Stockholm ====<br />
Status : 8/10<br />
<br />
* Erland Lewin <br /> mailto:erland@lewin.nu<br />
* Simon Kågström <br /> mailto:simon.kagstrom@gmail.com<br />
* Ingvaldur Sigurjonsson <br /> mailto:ingi@ultimalabor.se<br />
* Adam Johansson <br /> mailto:adam@sollentunaholm.se<br />
* Lowe Schmidt <br /> mailto:lowe.schmidt@gmail.com<br />
* [[User:Dex|Johan Eklundh]]<br/> Mail automated via contact page.<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/esbjorn Esbjörn Dominique]<br />
* Elis Axelsson <br /> mailto:elis.axelsson@gmail.com<br />
<br />
==== Örebro ====<br />
Status : 1/10<br />
<br />
* Anders Petersson <br /> [mailto:demitar@worldforge.org demitar@worldforge.org]<br />
<br />
==== Västerås ====<br />
Status : 2/10<br />
* Jörgen Lidholm, could join the Falun/Borlänge or Stockholm group <br /> [mailto:jorgen.lidholm@gmail.com]<br />
* John Törnblom, can also join the Stockholm group <br /> [mailto:f04jto@student.lth.se]<br />
<br />
==== Falun & Borlänge ====<br />
Status : 4/10<br />
<br />
* [http://wiki.openstreetmap.org/index.php/User:Jth Johan Thelmén], Åke Hoff & a demo/backup<br />
* [http://wiki.openstreetmap.org/index.php/User:eagle87 Pär Eriksson], Borlänge<br />
<br />
=== Norrland ===<br />
==== Umeå ====<br />
Status : 2/10<br />
<br />
* [[User:Zash|Zash]] [[Special:Emailuser/Zash|Contact]]<br />
* [[User:Benjamin|Benjamin]] [[Special:Emailuser/Benjamin|Contact]]<br />
<br />
==== Luleå ====<br />
Status : 2/10<br />
<br />
* [[User:Mjukis|Mjukis]] [[Special:Emailuser/Mjukis|Contact]] - 2 Units. Can also join the Malmö group order.<br />
<br />
== Switzerland ==<br />
<br />
François Bianco is trying to create a new group of 10 (will be mostly for French Switzerland). -> The group moved to the EPFL group, which will try to reach 20 persons. --[[User:Fbianco|Fbianco]] 11:42, 11 June 2008 (UTC)<br />
<br />
<br />
Gabriel Ambuehl would volunteer to order the initial 10pack. <- still accurate ? <br /><br />
-- Gabriel will not organize the 10packs for Zürich due to not being in Switzerland. We are in contact to find a solution so please wait until we know what to do. Order in Germany (each for himself or as a group, not clear yet) could be as cheap as a 10pack. We are in contact with pulster.de and will be contacted form pulster about the price. We will contact you guys in the Zürich list as soon as we know more --[[User:Tuxfux.ch|Tuxfux.ch]] 10:26, 6 June 2008 (UTC)<br />
<br />
Alexandre Ghisoli '''will not''' organize the second 10pack, since the order moved in the Lucca's group. <br /><br />
Luca Capello could organize the third 10pack (mostly for French Switzerland). <br /><br />
Mathieu will probably organisze the 4th 10pack. (Lausanne) <br /><br />
All the 4 with payment in advance (a 10pack will cost approx 3'800 USD). <br /><br />
<br />
Probably we will organize shipping, if we cannot all move to Zürich/Genève to get our Neo.<br />
<br />
<br />
=== Customs and Postage ===<br />
I called the [http://www.ezv.admin.ch/index.html?lang=en Swiss Federal Customs Administration] and it seems that we only need to pay VAT (7.6%) and the UPS taxes as well (since the parcel will be sent through UPS). Thus I called [http://www.ups.com/content/ch/en/contact/ UPS] and it seems that UPS directly pays the VAT instead of the customer, then asking the customer for refund (plus a fixed tax of EUR13.00). So I think the following per-phone cost for a Swiss bulk order should be a good estimate.<br />
<br />
{| border="1"<br />
|'''Bulk Order'''<br />
|'''USD'''<br />
|'''CHF'''<br />
|-<br />
|Customs Value (Cval)<br />
|3690.00<br />
|3837.60<br />
|-<br />
|Postage<br />
|160.00<br />
|166.40<br />
|-<br />
|Value of Taxable Importation (VoTI) = Cval+Postage<br />
|3850.00<br />
|4004.00<br />
|-<br />
|VAT = 7.6% of VoTI<br />
|292.60<br />
|304.30<br />
|-<br />
|UPS fixed tax (EUR13.00)<br />
|20.00<br />
|20.80<br />
|-<br />
|Total Cost<br />
|4162.60<br />
|4329.10<br />
|-<br />
|'''Per Person'''<br />
|'''416.26'''<br />
|'''432.91'''<br />
|}<br />
<br />
Figures accurate as of 4th Jun 2008 from [http://www.ubs.com/1/e/index/bcqv/calculator.html UBS]: 1EUR = 1.54USD and 1USD = 1.04CHF.<br />
<br />
<br />
<br />
==== Shipping ====<br />
If we would ship Neos, here is the Swiss PostPac prices :<br />
<br />
{| border="1" cellspacing="0" cellpadding="2"<br />
! Description<br />
! Size [cm]<br />
! Price CHF TTC<br />
|-<br />
| Size 1<br />
| 22.9 x 14.7 x 9.9<br />
| 2.20<br />
|-<br />
| Size 2<br />
| 31.5 x 22.5 x 12.5<br />
| 2.40<br />
|-<br />
| Shipping Priority<br />
| up to 2Kg<br />
| 8.-<br />
|-<br />
| Shipping Economy<br />
| up to 2Kg<br />
| 6.-<br />
|}<br />
<br />
<br /><br />
<br />
Steve posted informations about boxes that will be out with Neo :<br />
<br />
* 10 pack : 435mm x 371mm x 119mm, approx 3kg, UPS will charge 160USD (need to be verified)<br />
* Individual pack : 178mm x 104mm x 84mm, 237 grams<br />
<br />
So size 1 will fit ! Local delivery in Switzerland will cost 8.20 for Economy or 10.20 Priority.<br />
<br />
==== Zurich ====<br />
Status : 30/30 <br /><br />
'''Contact person who order the 10Pack : ??'''<br />
<br />
WARNING, this list already contains 20 people! -- LucaCapello <br /><br />
-- I changed from 20 -> 30 Devices in this order. --[[User:Tuxfux.ch|Tuxfux.ch]] 18:48, 3 June 2008 (UTC)<br />
<br />
* Simon Wenner <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Nowic Contact]<br />
* Simon Schreiber <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Magbeat Contact]<br />
* Markus Huggler (Winterthur)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Magbeat Contact]<br />
* Andre Timmermann <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/darktim Contact]<br />
* Raffael Schmid <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/darktim Contact]<br />
* Pascal Weller <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/darktim Contact]<br />
* Nick Zbinden (Luzern)<br /> [mailto:nickik@gmx.ch] oder [http://wiki.openmoko.org/wiki/Special:Emailuser/nickik Contact]<br />
* Marcel Wirth <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Skarhand Contact]<br />
* Marcel Lütolf (Luzern)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/NeRo Contact]<br />
* Christian Corrodi <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Matto Contact]<br />
* Mirko Klingauf <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/RealAtaman Contact]<br />
* Marcel Jost (Bern, with debug board if possible) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Onsonic Contact]<br />
* Marc Andre Tanner (Biel)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/mat Contact]<br />
* Tobias Kündig (2 Geräte) (Luzern)<br /> [mailto:info@it-media.ch]<br />
* Peter Salvisberg<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Psal Contact]<br />
* Martin Kos <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/KoS Contact]<br />
* Lorenz Schori (Bern) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Znerol Contact]<br />
* Matthias Cramer (Zürich) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/cramer Contact]<br />
* Pascal Mages (Bern/Zürich) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/FreeMind Contact]<br />
* Esra Kummer (2 Geräte!) (Winterthur)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Tuxfux.ch Contact]<br />
* Joerg Maeder (Opfikon) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/goergel Contact]<br />
* Marc Bodmer (Solothurn) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/minxx Contact]<br />
* Carlos Diener (Winterthur) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Emonkey Contact]<br />
* Philipp Meier (Zürich) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/PhilippMeier Contact]<br />
* Adrian Rudin (Basel) <br /> [mailto:adrian@mav.ch] or [http://wiki.openmoko.org/wiki/Special:Emailuser/blackmav Contact]<br />
* Christof Pfister (Lyss) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/chpfister Contact]<br />
* Walter Sutter (Winterthur) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/seraphim Contact]<br />
* Philipp Hug (St. Gallen) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Philipphug Contact]<br />
<br />
==== Geneve ====<br />
Status : 10/10 <br /><br />
'''Contact person who order the 10Pack : Luca Capello <br />'''<br />
WARNING, this list already contains 10 people! -- LucaCapello<br />
<br />
* Diego Abelenda<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Aelia Contact]<br />
* Luca Capello<br /> [mailto:luca@pca.it]<br />
* Nicolas Produit<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Produit Contact]<br />
* Sebastien Nanchen <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Sn Contact]<br />
* Jonas Schwarz (Lausanne) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/jnsc Contact]<br />
* Robin Farine (Auvernier)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/rfarine Contact]<br />
* Alexandre Ghisoli (Yverdon)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Agh Contact]<br />
* Raphael Studer (Thurgau) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Tschudder Contact]<br />
* Christian Wäckerlin <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/boognu Contact]<br />
* Michael Stähli (Lausanne EPFL) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/adler Contact]<br />
<br />
==== Suisse romande / Lausanne (EPFL) ====<br />
Status : 17/20 <br /><br />
'''Contact person who order the 10Pack : Mathieu Habegger <br />'''<br />
<br />
* Mathieu Habegger (EPFL) <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/Habi Contact]<br />
* Matthias Brändli (EPFL) <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/hb9egm Contact]<br />
* Yorick Brunet (EPFL) <br />[mailto:yorick.brunet@epfl.ch Contact]<br />
* Frédéric Fokan(Lausanne) <br />[mailto:fredericfokan@gmail.com Contact]<br />
* Gulu (Lausanne) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Gulu Contact]<br />
* Edomaur (Lausanne, with Gulu) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Edomaur Contact]<br />
* Layx (Lausanne) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Layx Contact]<br />
* Mélanie Baumann (EPFL) <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/calis Contact]<br />
* Laurent Fasnacht (EPFL) <br />[http://gnugeneration.epfl.ch/users/fasnacht Contact]<br />
* Urs Blaser (UNIL) <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/arctus Contact]<br />
* David Lütolf (EPFL) <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/dlutolf Contact]<br />
* François Bianco <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/fbianco Contact]<br />
* Samuel Dorsaz <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/akira Contact]<br />
* Ludovic Fardel <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/lfardel Contact]<br />
* David Pelichet <br /><br />
* Vincent Hentsch <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/Vincos Contact]<br />
* Carruzzo Gilles <br />[http://wiki.openmoko.org/wiki/Special:Emailuser/Willows Contact]<br />
<br />
== Spain ==<br />
=== Spain (Country Group Sale) ===<br />
Status: 11/10<br />
<br />
=== Madrid ===<br />
==== Madrid ====<br />
Status : 3/10<br />
<br />
* Rafael Campos [http://wiki.openmoko.org/wiki/Special:Emailuser/Methril Contact] <br />1x ([[Image:MokoBox.jpg]] - advanced) <br /><br />
<br />
* 1x ([[Image:MokoBox.jpg]] - advanced) Pablo Ruiz Múzquiz [http://wiki.openmoko.org/wiki/User_talk:Pabloruiz contact me here]<br />
<br />
* 1x ([[Image:MokoBox.jpg]] - advanced) Carlos Padilla Sorbas [http://wiki.openmoko.org/wiki/User_talk:cymonline contact me here]<br />
<br />
* [[Special:Emailuser/Troy|Alvaro Garcia Roy]] 1 phone<br />
<br />
* [[User:kresp0 | Santiago Crespo]] 1 phone<br />
<br />
=== Zaragoza ===<br />
==== Zaragoza ====<br />
Status : 2/10<br />
<br />
* Alejandro R. Mosteo <br /> alejandro AT mosteo · com<br />
* Arturo Giner<br/>[[Special:Emailuser/artginer|Contact]]<br />
<br />
=== Barcelona ===<br />
==== Barcelona ====<br />
Status : 7/10<br />
<br />
* José Luis Pérez <br/>[[Special:Emailuser/jluis|Contact]]<br />
* David Reyes Samblas Martinez<br/>[[Special:Emailuser/mutrox|Contact]]<br />
* Sergio Arias <br/>[[Special:Emailuser/saerguio|Contact]]<br />
* Alex Muntada <br/>[[Special:Emailuser/alexm|Contact]]<br />
* Pascal co <br/>[[Special:Emailuser/pascalco|Contact]]<br />
* Antonio Rodríguez ( x2 )<br/>[[Special:Emailuser/AntonioR|Contact]]<br />
<br />
=== Valencia ===<br />
==== Valencia ====<br />
Status : 1/10<br />
<br />
* Pau Gaspar Díaz <br/>[[Special:Emailuser/pau|Contact]]<br />
<br />
== UAE ==<br />
Status: 1/10<br />
* Yaser Ammar <br /> [[Special:Emailuser/Waraqa|Contact]]<br />
<br />
== USA ==<br />
=== Arizona ===<br />
==== Tucson ====<br />
Willing to reship to nonlocal people within the US (cheaper if you're closer), or get absorbed into another group that's willing to reship. In talks with Boulder (Colorado) group.<br />
<br />
Status: 3/10<br />
* [mailto:wes.shull@gmail.com wesshull] Wes Shull - 1x GTA02 + 1x debug board<br />
* Richard Reichenbacher - 2x GTA02<br />
<br />
=== Colorado ===<br />
==== Boulder ====<br />
Status: 8/10<br />
* Vinc Duran x2 (I can purchase and distribute locally) <br /> [mailto:uberpfloyd@gmail.com?subject=Openmoko%20group%20sales Pfloyd] [http://wiki.openmoko.org/wiki/Special:Emailuser/Pfloyd Contact]<br />
* John Miller <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/jwm jwm]<br />
* D Padilla <br /><br />
* Joey Stanford <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/k0fcc k0fcc]<br />
* J Hinegardner <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/jjh jjh]<br />
* S Derrick of New Mexico x2 <br /><br />
<br />
==== Denver (Full) ====<br />
Status: 10/10 (includes the gentleman from Utah)<br />
* Shawn Sullivan <br /> [[mailto:shelbydz87@yahoo.com shelbydz87@yahoo.com]]<br />
* Peter Abplanalp <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/alderion Contact]<br />
* Ben Burdette <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Ansible Contact]<br />
* Tom Russell <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/tazbert Contact]<br />
* Trace <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/gnork Contact]<br />
<br />
==== Fort Collins ====<br />
Status: 1/10<br />
* Paul Hummer <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Rockstar Contact]<br />
<br />
=== California ===<br />
==== Los Angeles ====<br />
Status: 7/10<br />
<br />
* Ian Douglas, Santa Monica <br /> I'll help organize a group sale, meet & greet, but since I was selected to help test the Freerunner, I won't need to actually purchase one. [http://wiki.openmoko.org/wiki/Special:Emailuser/Iandouglas Contact me here]<br />
* Matthew Wetmore, Westchester 90045 <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Wetmoko Contact]<br />
* Daniel <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Beaker82 Contact]<br />
* James Robertson, Irvine <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/JamesRobertson Contact]<br />
* Bill Sun <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/DancingSun Contact]<br />
* Michael, Santa Monica <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Bstudios Contact]<br />
* Russel Dwiggins, Cerritos <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/undrwater Contact]<br />
* Dima, Pasadena <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/dima Contact]<br />
<br />
==== San Diego ====<br />
<br />
Status: 7/10<br />
<br />
Includes North County, Riverside, Tijuana, etc.<br />
<br />
* Peter Naulls, Carlsbad (South)/Mira Mesa (near Qualcomm) - will coordinate.<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Pnaulls Contact]<br />
* Tracy Reed <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/treed Contact]<br />
* Adam Hughes <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/ajinxa Contact]<br />
* Paul Breed <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/pbreed Contact]<br />
* Greg Davidson <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/JGregD Contact]<br />
* Larry Riedel <br /> [mailto:Larry@Riedel.org Contact]<br />
* David Wilhelm <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/bluefir Contact]<br />
<br />
==== San Francisco Bay Area ====<br />
Status: 10/10 Full<br />
<br />
We should take advantage of the pickup service in Fremont. See [http://lists.openmoko.org/pipermail/community/2008-June/018407.html Steve's email]<br />
<br />
[http://wiki.openmoko.org/wiki/Special:Emailuser/wolfmanjm I] live pretty close to Fremont so can pick them up. <br />
I have contacted Steve asking for the procedure for the Will Call. How does everyone want to pay for them?<br />
I could accept Paypal if people want to go that way. I think for pickup they will want one payment rather than a bunch of checks :) Email me with ideas, unless someone else wants to take the lead. - Thanks<br />
<br />
* Ajit Natarajan - [http://wiki.openmoko.org/wiki/Special:Emailuser/ajitk Contact]<br />
<br />
* Dirk Bergstrom - [http://wiki.openmoko.org/wiki/Special:Emailuser/krid Contact]<br />
<br />
* Tupshin Harper - [http://wiki.openmoko.org/wiki/Special:Emailuser/tupshin Contact]<br />
<br />
* Lothar Werzinger (900MHz) - [http://wiki.openmoko.org/wiki/Special:Emailuser/Elektrolott Contact]<br />
<br />
* William Ray Yeager - [http://wiki.openmoko.org/wiki/Special:Emailuser/wyeager Contact]<br />
<br />
* Sebastian Coe - [http://wiki.openmoko.org/wiki/Special:Emailuser/savari Contact]<br />
<br />
* Jim Morris - (Agreed to organize purchase) [http://wiki.openmoko.org/wiki/Special:Emailuser/wolfmanjm Contact]<br />
<br />
* Brian Carver - (Emailed Jim - Agreed to use Paypal) [http://wiki.openmoko.org/wiki/Special:Emailuser/brianwc Contact]<br />
<br />
* Jim Lutz - [http://wiki.openmoko.org/wiki/Special:Emailuser/JLutz Contact]<br />
<br />
* Kelley Eitzen - [http://wiki.openmoko.org/wiki/Special:Emailuser/Xeromist Contact]<br />
<br />
Status 4/10<br />
<br />
* Cry Regarder (3 units from monterey) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Cry_Regarder Contact]<br />
<br />
* Paul Mahon - [http://wiki.openmoko.org/wiki/Special:Emailuser/dufflebunk Contact] (San Jose)<br />
<br />
==== Monterey ====<br />
Status: 3/10<br />
<br />
* Cry Regarder <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Cry_Regarder Contact]<br />
<br />
=== Idaho ===<br />
==== Southwestern Idaho ====<br />
Status 2/10<br />
* 1 × Eugene Kravtsov [[Special:Emailuser/theUg|Contact]], Garden City (Boise).<br />
* 1 × Christopher Blay [[Special:Emailuser/blayde|Contact]], Twin Falls.<br />
<br />
=== Midwest ===<br />
'''(combine Illinois / Iowa / Tennesee / Texas)'''<br />
Status: 9/10<br />
* Steven M [[Special:Emailuser/Montgoss|Contact]] - Cedar Rapids, IA<br />
* Joseph Booker [[Special:Emailuser/Sargas|Contact]] - Chicago, IL<br />
* Matt McCormick [[Special:Emailuser/Thewtex|Contact]] - Madison, WI<br />
* Charles Hill [mailto:charles.e.hill@gmail.com email] - Chicago, IL<br />
* Greg Bonett [mailto:greg@bonett.org email] - Iowa City, IA<br />
* Tushar Dayal [mailto:tdayal@gmail.com Contact] - Ames, IA<br />
* solomon jacob herscovitch [[Special:Emailuser/SoloSalsa|Contact]] - Chicago, IL<br />
* Eric Olson [mailto:ericools@gmail.com Contact] - Madison, WI<br />
* Frederick Wells [mailto:pandabrand@gmail.com email] - Chicago, IL<br />
<br />
=== Indiana / Kentucky ===<br />
Status: 7/10<br />
* Dan Staley [[Special:Emailuser/Pyrasi|Contact]] (Lexington, KY)<br />
* Donnie Jones [[Special:Emailuser/Donniejones18|Contact]] (Lexington, KY)<br />
* John Sterling [[Special:Emailuser/Sterling|Contact]] (Lexington, KY)<br />
* James MacLachlan [[Special:Emailuser/Jmaclachlan|Contact]] (Louisville, KY)<br />
* John Askew [[Special:Emailuser/Johnaskyou|Contact]] (Lexington, KY)<br />
* Devin Cook [[Special:Emailuser/Dcook|Contact]] (Lexington, KY)<br />
* Geoff Ruscoe [[Special:Emailuser/Geocode|Contact]] - Louisville, KY<br />
<br />
=== Ohio / Michigan ===<br />
Status: 10/10<br />
* David Pais (Unknown City) [mailto:davioh2001@yahoo.com email]<br />
* Dave Ludlow (Toledo) (I can purchase and distribute) [[Special:Emailuser/adsllc|Contact]]<br />
* Adam Steele (Cincinnati) [mailto:adam@laurasteele.net Contact]<br />
* Elliot Bailey (Canton) [mailto:elliot.bailey@yahoo.com Contact]<br />
* Richard Rowell (Grand Rapids) [mailto:richard.rowell@gmail.com Contact]<br />
* [mailto:sf_openmoko10pak@paulwehr.com Paul Wehr] Ann Arbor<br />
* Micah Krafcik (Youngstown) [mailto:mjk20xx@yahoo.com Contact]<br />
* Doug Wurtzbacher (Centerville) x2 [mailto:doug@medicineshoppekett.com Contact]<br />
* Martin Dicks (Columbus) [[Special:Emailuser/mdicks|Contact]]<br />
<br />
=== Oregon ===<br />
==== Eugene ====<br />
* Quentin Hartman [[Special:Emailuser/qhartman|Contact]] Willing to organize the Oregon group buy and/or be absorbed into another Pacific NW group if too few locals sign up.<br />
<br />
=== Washington ===<br />
==== Seattle ====<br />
Status: 5/10<br />
* Jon Pomeroy [[Special:Emailuser/Jepomeroy|Contact]]<br />
* Andrew Hirata [[Special:Emailuser/tonkatsu182|Contact]] Note: I live in Bellevue<br />
* Chris Baker [[Special:Emailuser/cwainb|Contact]]<br />
* Mark Zimmerman [[Special:Emailuser/mawazi|Contact]]<br />
* Wim Lewis [[Special:Emailuser/Wiml|Contact]]<br />
<br />
=== Tennessee ===<br />
==== Memphis ====<br />
Status: 1/10<br />
* Peter O'Connor <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/poconnor Contact]<br />
<br />
=== Texas ===<br />
==== Austin (15/10) ====<br />
* Dale Schumacher [[Special:Emailuser/dalnefre|Contact]]<br />
* Michael Cosby [[Special:Emailuser/mcosby|Contact]]<br />
* Paul Jimenez [[Special:Emailuser/pj|Contact]]<br />
* Charles [[Special:Emailuser/rbn|Contact]]<br />
* Anthony Kitchin [[Special:Emailuser/akitchin|Contact]]<br />
* Carl (x2) [[Special:Emailuser/texatopia|Contact]]<br />
* Robert (+Debug Board) [[Special:Emailuser/SHaRK|Contact]] (Houston)<br />
* Bryan DeLuca [[Special: Emailuser/Stupkid|Contact]] (Fort Worth)<br />
* Dennis Parker [[Special: Emailuser/dparker|Contact]]<br />
* Chip Rosenthal [[Special: Emailuser/chip|Contact]]<br />
* Brad Mouring [[Special: Emailuser/Bmouring|Contact]] (Moving to Austin by mid-June, likely earlier)<br />
* Joel Greenberg [[Special: Emailuser/joelg|Contact]]<br />
* Hans Loeblich [[Special: Emailuser/Peepsalot|Contact]]<br />
* Mark Rinaudo [[Special:Emailuser/Mrinaudo|Contact]]<br />
* Scott Farrell [[Special:Emailuser/sfarrell@shobek.com|Contact]]<br />
<br />
==== Dallas (2/10) ====<br />
* Philip White [[Special:Emailuser/pmw|Contact]]<br />
* Stephen Shelton [[Special:Emailuser/stephenashelton|Contact]]<br />
<br />
=== Mid-Atlantic ===<br />
==== District of Columbia (DC) Metro Area ====<br />
* Brian DeRocher [[Special:Emailuser/brian_252|email]]<br />
==== Virginia====<br />
===== Virginia Tech (1/10) =====<br />
* Lally Singh [[Special:Emailuser/lally|email]] -- yeah, if you're ordering anywhere in VA, lemme know.<br /><br />
===== Richmond (1/10)=====<br />
*Steve Watson mailto:ssw0213@gmail.com<br/><br />
<br />
==== New York (11/20) ====<br />
<br />
* Bert Hartmann [http://wiki.openmoko.org/wiki/Special:Emailuser/BertHartm Contact me here] <br /><br />
* Michael Cole mailto:mjcole137@gmail.com <br /><br />
* Remy Frerebeau [http://wiki.openmoko.org/wiki/Special:Emailuser/Rfrerebe Contact me here] <br /><br />
* Ulises E. Erickson [http://wiki.openmoko.org/wiki/Special:Emailuser/Ulix Contact me here] <br /><br />
* Justin Daly [http://wiki.openmoko.org/wiki/Special:Emailuser/justo Contact me here] <br /><br />
* Philippe Gerard [[Special:Emailuser/feydreva|Contact]] I live in Richmond (VA) but we will never be 10 there<br/><br />
* Evan Charlton mailto:evancharlton+om@gmail.com <br /><br />
* Paul Buede mailto:paul@buede.com <br /><br />
* Baruch Even [[Special:Emailuser/poka|Contact me here]]<br/><br />
* 1x ([[Image:MokoBox.jpg]] - advanced)Paul Hurlock [[Special:Emailuser/triclosan|Contact me here]] <br/><br />
* Ryan [[Special:Emailuser/ryan|Contact me here]] (Connecticut, actually, but close enough.) <br/><br />
<br />
==== Maryland (2/10)====<br />
* Paul Buede I switched to New York, cause we don't have enough. Look up ^ <br /><br />
* Charles Lohr<br />
* Alex (DC/Rosslyn; not 100% sure that will be able to afford it) [[Special:Emailuser/rakukin|Contact]]<br />
<br />
==== North Carolina (3/10)====<br />
* Jason Sharpee [[Special:Emailuser/zonyl|Contact]] - Charlotte Metro area <br /><br />
* William Vidrine [[Special:Emailuser/Infoport|Contact]] - Greensboro/Triad area, will be part of an NC order; will drop out and order individually if 10/10 not reached. <br /><br />
* Joe White [[Special:Emailuser/Raygions|Contact]] - Winston-Salem/Triad area <br /><br />
<br />
=== Massachusetts ===<br />
Status: 10/10 (Full)<br />
* Benjamin Moody [[Special:Emailuser/FloppusMaximus|Contact]]<br />
<br />
* Ken Young, Cambridge (Note, if we're not up to 10/10 on the day the Freerunner is announced, I'm going to drop out and order individually).[[Special:Emailuser/Dolson|Contact]]<br />
<br />
* Chris White (for 2) [[Special:Emailuser/Safire|Contact]]<br />
<br />
* Nick Dube - Pembroke, NH (Will also drop out if we do not have 10 by Freerunner release.) [http://wiki.openmoko.org/wiki/Special:Emailuser/Doobe01 Contact]<br />
<br />
* Justin Brzozoski - Worcester, MA area [[Special:Emailuser/Jabski|Contact]]<br />
<br />
* John Nicholson - Amherst, MA (Will also drop out if we do not have 10 by Freerunner release.) [[Special:Emailuser/nicklogan|Contact]]<br />
<br />
* Matthew Campbell - Worcester, MA [[Special:Emailuser/lifeisafractal|Contact]]<br />
<br />
* Jeff Gold [[Special:Emailuser/jgold|Contact]]<br />
<br />
* Craig Allen [[Special:Emailuser/knodalyte|Contact]]<br />
<br />
Status: 5/10<br />
<br />
* Bala Nair - Acton, MA [[Special:Emailuser/bnair|Contact]]<br />
* Mike Doody - Groton, MA [[Special:Emailuser/dude|Contact]]<br />
* 0x Nathan Perry - Derry, NH (cannot switch to GSM at this time)<br />
* Kyle Harrington - Amherst, MA (Will drop out if we do not have 10 by Freerunner release.) [[Special:Emailuser/dancingcuziwanna|Contact]]<br />
* Ryan Svoboda - Worcester, MA (Will buy one individually on release day if this group is incomplete) [[Special:Emailuser/ryansv|Contact]]<br />
* Ryan Meador - Worcester, MA (Will drop out if we do not have 10 by Freerunner release.) [[Special:Emailuser/Yanroy|Contact]]<br />
<br />
=== Nevada ===<br />
==== Reno/Sparks ====<br />
Including Northwestern Nevada/ Northeastern California<br />
Status: 1/10<br />
* Tyrell Berry [[Special:Emailuser/Alawatsakima|Contact]]<br />
<br />
== UK ==<br />
<br />
* Stroller (Milton Keynes, can travel) <br />mailto:stroller@stellar.eclipse.co.uk 01908 663 513. <br />Thinks that breaking the UK up into regions - at least outside London - is silly. There are unlikely to be 10 people in $your_town who want a Freerunner, so some posting of Freerunners will surely be required; see [http://wiki.openmoko.org/wiki/Talk:GroupSales#Oxford the talk page]. This is the same cost anywhere in the UK.<br />
<br />
=== Scotland ===<br />
==== Edinburgh ====<br />
Status : 4/10<br />
<br />
* Joe Wells (Edinburgh) [http://wiki.openmoko.org/wiki/Special:Emailuser/jbw Contact] [http://www.macs.hw.ac.uk/~jbw/ Web] (I tried to contact Dave Ball and Stuart MacKinnon by the Wiki's e-mail feature, but I got no reply. So I am worried the Wiki's e-mail feature may be broken. So please contact me by going to my web page and using my e-mail address listed there.)<br />
* Dave Ball (Edinburgh) [http://wiki.openmoko.org/wiki/Special:Emailuser/Daveb Contact]<br />
* Stuart MacKinnon(Livingston) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/hoagster Contact]<br />
* george Maistros (Edinburgh) [http://wiki.openmoko.org/wiki/Special:Emailuser/mordilo_k Contact]<br />
<br />
==== Glasgow ====<br />
Status : 3/10<br />
<br />
* Kyle Gordon [http://wiki.openmoko.org/wiki/Special:Emailuser/Kylegordon Contact]<br />
* Sean Anderson [http://wiki.openmoko.org/wiki/Special:Emailuser/Moniker42 Contact]<br />
* Kenny Duffus [http://wiki.openmoko.org/wiki/Special:Emailuser/Sealne Contact]<br />
<br />
=== England ===<br />
<br />
==== Hampshire ====<br />
<br />
Status: 16/20 at 2008-05-24<br />
<br />
http://www.hants.lug.org.uk/cgi-bin/wiki.pl?FreerunnerBulkBuy<br />
<br />
Willing to re-ship within the UK.<br />
<br />
(Sorry, we set up the page before we knew about this one)<br />
<br />
==== London ====<br />
<br />
Status : 16/10<br />
<br />
* Juergen Schinker <br /> mailto:ba1020@homie.homelinux.net<br />
* aled <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/aled Contact]<br />
* Robert Piasek (actually in Southampton)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Queen6 Contact]<br />
* Tom Scholl (Cambridge, travel to London now and then anyway so could pick up) <br /> [mailto:thomasscholl@gmail.com]<br />
* Weiss (Cambridge, could collect from London) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Weiss Contact]<br />
* Neil Bentley (in Wiltshire) [http://wiki.openmoko.org/wiki/Special:Emailuser/Ohnez Contact]<br />
* rhn x 2 <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/rhn Contact]<br />
* Tim Coggins<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/sonicated Contact]<br />
* Michele Mattioni (I'm based in Cambridge too, but if Tom can go to London I can grab the phone in Cambridge) <br />[mailto:mattions@gmail.com]<br />
* Johan Badenhorst (London - Can't believe it's almost here!) <br />[mailto:ezuall@gmail.com]<br />
* '''Group Buyer''' Ben F-W (Fulham, London) [http://wiki.openmoko.org/wiki/Special:Emailuser/benfw Contact]<br />
* T. Chan (Cambridge, vaguely knows Weiss) [http://wiki.openmoko.org/wiki/Special:Emailuser/TC Contact]<br />
* Rob Paulson (Derby, but will be visiting London in July) [http://wiki.openmoko.org/wiki/Special:Emailuser/Myfanwy Contact]<br />
* Mario <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Spirer Contact]<br />
* David Pottage (actually in Reading)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/chrestomanci Contact]<br />
<br />
==== West Midlands ====<br />
Status : 2/10<br />
<br />
* Mo Abrahams (Walsall) <br /> mailto:moabrahams@dashavoo.com<br />
* Jonathan Spooner (Walsall)<br />
<br />
== Latvia ==<br />
=== Riga ===<br />
==== Riga ====<br />
Status : 2/10<br />
* Ilya <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/VRGhost Contact]<br />
* Deniss [http://wiki.openmoko.org/wiki/Special:Emailuser/Druidegrey Contact]<br />
<br />
== Singapore ==<br />
Status : 2/10<br />
* Wee Kiam Peng [http://wiki.openmoko.org/wiki/Special:Emailuser/Jipi Contact]<br />
* Chen Ruo Fei [http://wiki.openmoko.org/wiki/Special:Emailuser/Crf Contact]<br />
<br />
== Israel==<br />
Status : 3/10<br />
* Ofer Herman <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/oferhe Contact]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/Talba Talba]<br />
* Dan <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Da-x Contact]<br />
<br />
== Czech Republic ==<br />
<div style="text-align: center;"><br />
<br />
'''Brněnská větev:''' Koordinátorem objednávání je Martin Šenkeřík [[User:Ohin | Kontakty na mě]]<br />
<br />
'''Pražská větev:''' Koordinátorem objednávání je Jan Mareš [[User:iVir | Kontakty na mě]]<br />
</div><br />
=== Aktuálně ===<br />
*5.6. 2008 - Steve:<br />
The latest update I have from the factory indicates that mass Production (<br />
that means running the SMT line without stopping to check stuff every two<br />
seconds) has been CLEARED TO START.<br />
<br />
*15. 6. 2008 - Steve:<br />
SMT is running. This means printed circuit boards are being produced daily.<br />
<br />
Then, the circuit boards are being assembled into phones. This means the plastic casing is being mounted<br />
As well as other bits and pieces.<br />
<br />
Then the phones are tested. Then they are packed and shipped.<br />
<br />
So figure, assembly is going to start in the week of june 16, pack and ship by june 23<br />
Arrive and clear customs by july 1.<br />
<br />
Hey 4th of july sale! Sorry american bias. But I'd figure early july.<br />
<br />
=== Základní informace ===<br />
Jedná se o hromadnou objednávku [[Neo_FreeRunner|Neo FreeRunner]] ([[Neo_FreeRunner_GTA02_Hardware|hardware]] - GSM, GPS, WiFi, CPU 400MHz, ...; software - [http://people.openmoko.org/ninjutsu/freerunner1.4.swf náhled na připravovanou Qtopii]) do České republiky, vzhledem k tomu, že balení po 10kusech je za $369 USD oproti $399 USD za kus a navíc přijde každému obal a sluchátko a ušetří se za poštovné '''A TO SE VYPLATÍ'''.<br />
<br />
=== Postup registrace a objednání ===<br />
<center>'''Platí pro obě větve!'''</center><br />
Zatím se provádí jenom krok 1, v okamžiku kdy budou známy konkrétnější informace o termínu zahájení prodeje, přejde se na body 2 a 3.<br />
# Registraci provedete zápisem svého jména a kontaktu do patřičné větve odpovídající místu vašeho osobního převzítí telefonu. Můžete nabídnout distribuci do míst, které ještě nikdo neposkytuje.<br />
# stanoví se lehce nadhodnocená částka (zatím to vypadá na 7800Kč za telefon, s debug boardem na 9800Kč), na bezpečné pokrytí očekávaných i neočekávaných výdajů spojených s objednávkou<br />
# každý zájemce odešle tuto sumu na účet svého koordinátora, identifikuje se svým jménem a příjmením<br />
# jakmile budou peníze nashromážděny, provede koordinátor objednávku tolika telefonů, kolik zájemců mu zašle peníze<br />
# po obdržení balíku s telefony se vypočte finální částka za telefon, a případný přeplatek bude vrácen každému osobně při převzetí telefonu (lokální distributoři samozřejmě obdrží patřičný počet telefonů a peněz, aby mohly být předány dále)<br />
# všem se dítko šťastně dopraví do rukou<br />
*Stále přetrvává otazník nad objednávkou množství nedělitelného desíti.<br />
<br />
*[[Talk:GroupSales#Diskuze | Diskuse]]<br />
*[[Talk:GroupSales#Dopl.C5.88uj.C3.ADc.C3.AD_informace | Doplňující informace]]<br />
<br />
=== Brno ===<br />
<br />
==== Distribuční schéma ====<br />
<br />
'''[n]''' n je počet kusů, bez n 1 kus<br />
'''[nD]''' [[Neo1973_Debug_Board_v3|debug board]] $99 USD + DPH (n počet kusů, bez n 1 kus)<br><br />
''Jednotlivé volby píšeme za jméno v [] a více voleb oddělujeme čárkou''<br />
<br />
<center>'''<font size="3" color="green">Status : 22</font>'''</center><br />
<br />
*'''Martin Šenkeřík''' - [[User:Ohin | Kontakty na mě]]<br />
**'''<span style="color: blue">Brno</span>''':<br />
***'''Radek Bartoň''' - [[Special:Emailuser/Blackhex|Contact]]<br />
****'''<span style="color: blue">Frýdek-Místek</span>''':<br />
*****-<br />
***'''Radek Machulka''' - [[Special:Emailuser/Werty|Contact]]<br />
***'''Aleš Dvořák''' - [[Special:Emailuser/Setr|Contact]]<br />
***'''Jozef Mlich [2, 1D]''' - [[Special:Emailuser/joejoe|Contact]]<br />
***'''Martin Faltičko''' - [[Special:Emailuser/MafRaf|Contact]]<br />
***'''Karel Volný''' - [[Special:Emailuser/kavol|Contact]]<br />
***'''Jan Brezina''' - [[Special:Emailuser/Fletcher|Contact]]<br />
****'''<span style="color: blue">Bratislava</span>''':<br />
*****'''František Horínek''' - [[Special:Emailuser/PipBoy2000|Contact]]<br />
*****'''Martin Vyšný''' - [mailto:vysny@baka.sk Contact]<br />
*****'''Tomáš Sirný''' - [[Special:Emailuser/Junckritter|Contact]]<br />
*****'''Ján Janech''' - [[Special:Emailuser/Janik|Contact]]<br />
*****'''Ivan Šeďo [1, 1D]''' - [[Special:Emailuser/ikoframe|Contact]]<br />
******'''<span style="color: blue">SK/Žilina</span>''':<br />
******'''<span style="color: blue">SK/Piešťany</span>''':<br />
***'''Tom Varga''' - [[Special:Emailuser/Varg|Contact]]<br />
***'''Petr Ondo [2]''' - [[Special:Emailuser/Votik|Contact]]<br />
***'''Pavel Krátký''' - [[Special:Emailuser/MrBobby|Contact]]<br />
**'''<span style="color: blue">Zlín</span>''':<br />
***'''Martin Holec''' - [[Special:Emailuser/Martix|Contact]]<br />
***'''Pavel Kovář''' - [[Special:Emailuser/Fox|Contact]]<br />
****'''<span style="color: blue">Ostrava</span>''':<br />
*****'''Marian Krucina [D]''' - [[Special:Emailuser/oak|Contact]]<br />
<br />
=== Praha ===<br />
<br />
==== Distribuční schéma ====<br />
'''Vzhledem ke jednodušší distribuci půjde balíček do Brna a odtud jej převeze Tomáš Varga.'''<br />
<br />
'''[n]''' n je počet kusů, bez n 1 kus<br />
'''[nD]''' [[Neo1973_Debug_Board_v3|debug board]] $99 USD + DPH (n počet kusů, bez n 1 kus)<br><br />
''Jednotlivé volby píšeme za jméno v [] a více voleb oddělujeme čárkou''<br />
<br />
<center>'''<font size="3">Status : 14</font>'''</center><br />
<br />
*'''Jan Mareš [2]''' - [http://wiki.openmoko.org/wiki/User:iVir Contact]<br />
**'''<span style="color: blue">Praha</span>''':<br />
***'''Martin Dvořák''' - [[Special:Emailuser/masca|Contact]]<br />
***'''Roman Dergam [2]''' - [[Special:Emailuser/Dergam|Contact]](do poloviny června)<br />
***'''Michal Pěnka''' - [http://michal.penka.name/kontakt Contact]<br />
****'''<span style="color: blue">Kolín</span>''':<br />
***'''Dag Rauer''' - [[Special:Emailuser/drag|Contact]]<br />
***'''Miloslav Machotka''' - [[Special:Emailuser/Machy|Contact]]<br />
***'''David Kozub [D]''' - [[Special:Emailuser/Zub|Contact]] (Kdyby z Prahy seslo, volim Zlin jako fallback.)<br />
***'''Milan Vontorčík''' - [[Special:Emailuser/Mvontorcik|Contact]]<br />
***'''Vojtěch Vozáb''' - [mailto:vojtav@centrum.cz Contact]<br />
***'''Zdeněk Trávníček [D]''' - [[User:V154c1|Contact]] (Klidne si zajedu i jinam po republice)<br />
**'''<span style="color: blue">Písek</span>''':<br />
***''' Luboš Podrázský''' - [[Special:Emailuser/zsman|Contact]]<br />
***''' Petr Marvan''' - [mailto:petr.marvan1@seznam.cz Contact]<br />
<br />
== Slovak Republic ==<br />
[http://wiki.openmoko.org/wiki/GroupSales#Czech_Republic Spojeno s Czech Republic]<br />
<br />
== Croatia ==<br />
Status : 12/10<br />
* w00t - [[Special:Emailuser/W00t|Contact]]<br />
* matija - [[Special:Emailuser/Matija.z|Contact]]<br />
* valajbeg - [[Special:Emailuser/valajbeg|Contact]]<br />
* kost - [[Special:Emailuser/kost|Contact]]<br />
* mnalis - [[Special:Emailuser/mnalis|Contact]]<br />
* tcavrag - [[Special:Emailuser/tcavrag|Contact]]<br />
* slavus - [[Special:Emailuser/slavus|Contact]]<br />
* bsevo - [[Special:Emailuser/bsevo|Contact]]<br />
* amd64 - [[Special:Emailuser/SilverSpace|Contact]]<br />
* v-v - [[Special:Emailuser/v-v|Contact]]<br />
* Lovro - [[Special:Emailuser/Lovro|Contact]]<br />
* Zlotvor - [[Special:Emailuser/zlotvor|Contact]]<br />
(maybe we should make one group for bosnia, croatia & serbia together?) [http://wiki.openmoko.org/index.php/Talk:GroupSales#Croatia the talk page]<br />
<br />
== Russia ==<br />
=== Moscow ===<br />
Status : 10/20<br />
* 1x sinister - [[Special:Emailuser/sinister|Contact]]<br />
* 1x ([[Image:MokoBox.jpg]] - advanced) shallburn - [[Special:Emailuser/shallburn|Contact]]<br />
* 1x ([[Image:MokoBox.jpg]] - advanced) vadson - [[Special:Emailuser/vadson|Contact]]<br />
* 1x ([[Image:MokoBox.jpg]] - advanced) Tallex - [[Special:Emailuser/Tallex|Contact]] <br />
* 1x ([[Image:MokoBox.jpg]] - advanced) mex3 - [[Special:Emailuser/mex3|Contact]]<br />
* 1x Alexxy (with debug board if possible) - [[Special:Emailuser/Alexxy|Contact]] (Actual location - Saint-Petersburg)<br />
* 1x pva (with debug board if possible) - [[Special:Emailuser/Pva|Contact]] (Moscow if matters)<br />
* 2x (1x [[Image:MokoBox.jpg]] - advanced + 1x Base) cbou (Moscow) - [[Special:Emailuser/cbou|Contact]]<br />
* 1x (Base) Buffet - [[Special:Emailuser/Buffet|Contact]]<br />
* 1x homeboy - [[Special:Emailuser/homeboy|Contact]]<br />
<br />
=== Saint-Petersburg ===<br />
Status : 7/10<br />
* 2x [[User:Kainspb|Nikolay Kasatkin]]<br />
[[Category:Community]]<br />
* 1x (3x?) ([[Image:MokoBox.jpg]] - phone+board) cracatau - [[Special:Emailuser/cracatau|Contact]]<br />
* 1x ([[Image:MokoBox.jpg]] - phone+board) alexei379 - [[Special:Emailuser/alexei379|Contact]]<br />
* 3x krigstask - [[Special:Emailuser/krigstask|Contact]]<br />
<br />
== Belarus ==<br />
=== Minsk ===<br />
Status : 1/10<br />
* 1x ([[Image:MokoBox.jpg]] - advanced) Const - [[Special:Emailuser/Const|Contact]]<br />
[[Category:Community]]<br />
<br />
== Taiwan ==<br />
=== Taipei ===<br />
Status : 3/10<br />
<br />
* Cruz [http://wiki.openmoko.org/wiki/Special:Emailuser/cruz Contact]<br />
* mkl23 @ShinChu [http://wiki.openmoko.org/wiki/Special:Emailuser/mkl23 Contact]<br />
* htchien [http://wiki.openmoko.org/wiki/Special:Emailuser/htchien Contact]</div>Vascohttp://openmoko.org/wiki/Wish_ListWish List2007-07-26T16:39:35Z<p>Vasco: </p>
<hr />
<div>This article is a place to collect various thoughts about the future of the [[OpenMoko]] software platform. Most wish list ideas have been linked from this page, but you may also wish to check all pages [http://wiki.openmoko.org/wiki/Category:Ideas that have a category of 'Ideas'].<br />
<br />
== Development ==<br />
=== Painless SDK installation & Setup ===<br />
Our goal should be a completely painless setup for somebody wanting to develop using [[OpenMoko]]<br />
<br />
* one command for installation (apt-get install openmoko)<br />
* one command to start Xnest (openmoko-xephyr?)<br />
* one command to start an i386 shell (openmoko-386-shell)<br />
* one command to start an armel shell (openmoko-armel-shell)<br />
<br />
No extra configuration required.<br />
<br />
==== IDE Plugins ====<br />
People like to see plugins for<br />
* [http://anjuta.sourceforge.net Anjuta]<br />
* [http://www.eclipse.org Eclipse]<br />
* Game engine - Game Creation plugins<br />
evaluate eclipse project [http://www.eclipse.org/dsdp/index.php Device Software Development Platform Project from eclipse] and subproject [http://www.eclipse.org/proposals/tml/ Tool for Mobile Linux]<br />
* [http://www.kdevelop.org KDevelop]<br />
* [http://developer.apple.com/tools/xcode/ XCode]<br />
* [http://msdn.microsoft.com/vstudio/ Microsoft Visual Studio 2005]<br />
<br />
==== UI Designer ====<br />
Glade code generation is deprecated, so we don't want to use it. The Gtk+ powers told me that the plan is to have gtk 2.12 (out early 2007) with support for GtkBuilder, a libglade derivative which breaks a bit the XML definition in order to support all the new widgets and properties; as soon as it's in the other ui builders will add support for this format. See also [http://bugzilla.gnome.org/show_bug.cgi?id=172535 the relevant bug entry]<br />
* Possibly a Landscape (rotated) view for the screen (480x640 *or* 640x480)?<br />
<br />
<br />
==== Built-in Scripting Language ====<br />
<br />
There was a [http://lists.openmoko.org/pipermail/community/2007-January/001909.html fruitful discussion about a built-in scripting language on the mailing list in January.] Many people feel that it is very important for OpenMoko to choose a scripting language to ship as default in the standard OpenMoko firmware. [[Wishlist:BuiltInScriptingLanguage]]<br />
===Foreign Widget Set Bindings ===<br />
==== Qt Integration ====<br />
The Trolltech folks have a great widget library. I'd like to interface OpenMoko with Qt4, so that we can write Qt4 applications for the phone which don't look alienated.<br />
<br />
==== Maemo Integration ====<br />
The Maemo folks have created a successful standard for Webpad applications. I'd like to have a set of MaemoMoko and MokoMaemo wrapper classes that allow me add support for running OpenMoko applications on Maemo and vice versa. Perhaps we can get help from the Nokia OSS folks for that.<br />
<br />
==== wxWidgets Integration ====<br />
wxWidgets is a cross-platform application framework that's very popular (I'd say, #3 after Qt and Gtk+). On Linux, wxWidgets uses Gtk+ to implement the widgets. It shouldn't be hard to add support for the additional OpenMoko classes to wxWidgets hence supporting the native OpenMoko look and feel for wxWidgets applications.<br />
<br />
wxWidgets team wants OpenMoko classes too and we (wxWidgets) plan to include this project as one of our ideas for [http://google-code-updates.blogspot.com/2007/02/speaking-of-summer.html GSoC 2007]<br />
<br />
==== SDL Integration ====<br />
SDL is ''the'' game developer library. There are tons of SDL games out there. We should add OpenMoko support into SDL.<br />
<br />
=== Software: Language bindings ===<br />
==== Python bindings ====<br />
Python bindings seem to be a commonly requested feature. <br />
<br />
[[User:Mickey]] says, "They are kind of usable on the [http://www.maemo.org Nokia 770], but it's at the lower end of being bearable. We should keep this in mind -- Gtk+ already comes with Python Bindings, so we "just" would need to wrap libmoko*. I would prefer to leave this to the community do though, since it doesn't make sense to start wrapping the API until we have a stable API -- and I can imagine it will take us a couple of months after going open until we can start with stabilizing the libmoko API."<br />
<br />
==== C++ bindings ====<br />
There is a whole skilled C++ community coming from the [http://qtopia.net Qtopia] and [http://opie.handhelds.org Opie] projects. If we would consider basing OpenMoko C++ Bindings on [http://www.gtkmm.org/ Gtkmm], then we could drag these guys in.<br />
<br />
==== Other bindings ====<br />
* Perl<br />
* Ruby<br />
* C#<br />
* I think you could skip a bunch of these by binding to Dbus; most languages already have Dbus bindings<br />
<br />
== Community Support ==<br />
<br />
=== [http://projects.openmoko.org projects.openmoko.org] ===<br />
Infrastructure for developers with<br />
* One bugzilla for all projects (makes moving bugs forth and backwards between projects ''very'' easy)<br />
* One mailing list for project<br />
<br />
== Platform ==<br />
=== Community Images ===<br />
In the future there could be complete, unofficial "product images" that are created by the community, for example maybe one that incorporates only free software (in the GNU or OSI sense). Or images build with a particular niche market in mind -- a student for example.<br />
<br />
=== Wishlist voting ===<br />
There could be a kind of voting system like they have at one of those big computer manufacturers homepage. Then the community could vote for the ideas that are most important to them. This would especially make sense for the hardware wishlist, because the hardware is still the part which can't be done by the community that easily.<br />
<br />
== Software: Additional features ==<br />
===Calling===<br />
<br />
==== Mask ID based on dialed numbers ====<br />
It would be nice if my number only showed up when I call people in my address book and was otherwise masked. The phone I have now either always shows my number or never or can be set on a per call basis. Having it done automatically based on the number dialed would be good.<br />
<br />
==== Use calling cards and similar routing techniques for lower-cost calling ====<br />
Many people use calling cards, low-cost numbers and similar ways of reducing the costs of their calls. It would be nice to have a single panel that would allow you to configure the rules of dialing a number taking in to account such systems.<br />
<br />
==== Outgoing black/white lists ====<br />
The ability to allow or deny outoging calls to certain numbers can be useful in a number of situations (e.g. the holder of the 'phone is a child, untrusted, etc.). This could be related to entries in the contact list, for example a user is only allowed to call people who are in their contact list.<br />
<br />
Also lists for incoming calls? Some friends always come through, unknown numbers get rejected automatically.<br />
<br />
==== Time-based blocking/unblocking of calls ====<br />
Allowing or disallowing outgoing calls at certain times of the day could be useful, e.g. blocking a business phone from making calls outside of business hours.<br />
<br />
====Speaker-phone====<br />
* A speaker-phone is more than simply connecting the speakers to GSM audio, it's also echo cancellation, and eliminating the feedback that will otherwise happen between the speakers and the mic. This software has not been written.<br />
====Advanced Airtime Tracking====<br />
Many phone users have complicated plans, things like unlimited incoming, 100 anytime minutes, 1000 evening minutes, etc. It would be nice if a user could input the various monthly airtime chunks their plan gives them, and then the phone could track how much is left in each chunk, i.e. How much anytime minutes are left this month? Optionally, the software could warn when someone is close to the monthly limit, to help avoid bigger bills.<br />
<br />
==== Anti-stutter software ====<br />
Delayed Auditory Feedback (DAF) has shown to reduce stuttering in individuals by 70%. By using the microphone, it should be pretty simple to implement this on the OpenMoko. The DAF functionality should also be present during phone calls. See http://en.wikipedia.org/wiki/Delayed_auditory_feedback for more information.<br />
<br />
====Minimize In-Call mode (check address book while in call)====<br />
On my locked phones I always find it annoying that one can not use other features while a call is in progress. In particular, I'd like to access the address book so that we can (1) give a caller someone else's phone number (or other info) and (2) lookup a phone number when using a calling card or some other proxy.<br />
<br />
Similar request when using the browser (lookup passwords, todo list, etc).<br />
<br />
====Hold Music (Ringback Tone)====<br />
On some cellphone networks you can pay to change the normal [http://en.wikipedia.org/wiki/Ringback_tone Ringback Tone] that the caller hears when ringing, to a customised sound.<br />
This can partially be implemented on the phone.<br />
Issues are:<br />
*In countries where callers pay, this will make you unpopular.<br />
*In countries where the called party pays, it will use your minutes, or cost you money.<br />
**A list of people to activate this function for would alleviate this.<br />
*[[GPRS]] internet connection will stall while the hold music is being played.<br />
*Extra battery used when playing music.<br />
<br />
Also see [[Answering Machine]].<br />
<br />
====Play sound clips over the air====<br />
Dialer could have a tab with big buttons which, when push, send sound clips over GSM to the person on the other end of the call. This feature is included in GizmoProject and is called sound blasts: http://support.gizmoproject.com/index.php?_a=knowledgebase&_j=questiondetails&_i=104<br />
The buttons can have default sounds, but also have the ability to be customized.<br />
<br />
==== Conversation Recorder ====<br />
<br />
An option to record phone conversations. Would be helpful to have the device always recording for every call, with the sound data encoded to low quality Ogg Vorbis or SPEEX and stored in RAM. At the end of the conversation the user would have the option to save to flash or discard the conversation. This idea could also be applied to voicemail so you could save voicemails locally.<br />
<br />
====Unlicensed Mobile Access (UMA)====<br />
T-Mobile recently rolled out a UMA service that hands off calls between the GSM network and WiFi access points. Only a few phones support it right now, this could be a rather unique feature if OpenMoko can implement it.<br />
<br />
==== Ignore-Call Button ====<br />
<br />
[[Wishlist:Ignore Call Button|Shut up a ringing phone]], without accepting or rejecting the call.<br />
<br />
Another alternative might be to use microphone to recognize when the user gives an audible "Shhh!" command. This could prove difficult to determine with the simultaneous ringing, and possible in-pocket shuffling noises.<br />
<br />
==== [[Voice Mailbox]] ====<br />
<br />
On-Phone voice mailbox that records calls on the phone and retrieves voice messages from your mobile service provider's voice mailbox and saves them locally.<br />
Can act profile-dependent.<br />
<br />
==== Hold Button ====<br />
<br />
Similar to mute, but plays a sound file for the user on the other end while they wait. The sound file could be chosen in some setup beforehand.<br />
<br />
==== Unanswered Call, Fast Call ====<br />
<br />
In Greece because of the various bill programs some people call a mobile phone, rings one time and then hangup.<br />
Then the user of the mobile phone calls the other user(using the CallerID recognition).<br />
<br />
===Audio===<br />
<br />
==== Ambient Noise Detection ====<br />
<br />
Using the microphone to [[Wishlist:Ambient Noise Detection|detect ambient noise]] the ringtone volume could be adjusted automatically.<br />
<br />
Detection of ambient noise could also be used to subtract the noise from the audio signal. However this approach is best performed using two Microphones, one for the voice and the other to detect the noise.<br />
<br />
==== Active noise control ====<br />
<br />
Using the microphone to do [http://en.wikipedia.org/wiki/Anti-noise active noise control] on media player playback or telephone calls. This should be an independent module/library which can be used by any application which might require this feature. also provide a way to easily alter the parameters of the active noise control.<br />
<br />
==== Hear Impaired Mode ====<br />
<br />
Hearing impaired people need louder speaker(but with less volume than hands free) and equalized sound, based on their hearing problems(example 20dB hearing loss from 2KHz to 4KHz).<br />
Older people 50+ years old need slower speech rate(time stretch, cut the big speech gups) and cleaner voice.<br />
<br />
Please note also the Hearing Aid Compatibility regulations in the US. I have tried to summarize and clarify them [http://quux.wiki.zoho.com/WhereAreHACphones.html here]. I haven't yet discovered whether the FIC device is M or T rated. For many hearing impaired users, a tcoil coupling to their hearing aid (t3/T4 rating) would be preferable to manipulating sound output in other ways.<br />
<br />
==== Mute Button ====<br />
<br />
Button to temporarily disable microphone while talking for applications such as telephone, audio recording and (when available) movie recording.<br />
<br />
===Media===<br />
====Music/Video Software====<br />
A real good programming area for competition with the iPhone, a singular video/music player would be great for multimedia. A seamless integration system, a la iTunes and iPod, would be extremely popular. <br />
<br />
Using the Wi-Fi connectivity, a separate music program that supports wireless music sharing/ streaming (similar to what can be done when two computer running iTunes that are both on the same network) and that also supports internet radio.<br />
<br />
==== Reading Support ====<br />
It would be really great to be able to read :<br />
<br />
*PDF<br />
*Open Document files<br />
*Text / RTF files<br />
*MS Office files<br />
*Aportis Doc (pdb)<br />
*...<br />
<br />
In both landscape and portrait<br />
<br />
==== Wikipedia Mirror ====<br />
<br />
See [[Wishlist:Wikipedia_Mirror|Wikipedia Mirror]].<br />
<br />
<br />
<br />
==== Blog ScribblePad ====<br />
<br />
Draw an image (and maybe add some text), then post to your blog.<br />
<br />
==== E-Book Reader ====<br />
* Neos brilliant ultra-sharp screen makes for a very good e-book reading device. All it takes is a good e-book reader with touch-screen page turning / scrolling. FBReader could probably be adjusted easily by an experienced GTK hacker. Note that e-book reading is different to pure text/pdf displaying as it requires at least auto-bookmarking of the last read page, proper text and image scaling and text formatting.<br />
<br />
==== Personal Wiki ====<br />
<br />
Display the notes database as a Wiki. Inspiration: [http://www.acrocat.com/AcroWiki/default.asp?lang=en AcroWiki]. [[Wishlist:PersonalWiki]]<br />
<br />
[http://www.didiwiki.org/ Didiwiki]<br />
<br />
<br />
==== Dictionary, thesaurus, translator and flashcards ====<br />
Native lookup dictionary and thesaurus and foreign translation dictionaries, also with support for Asian languages. Optional custom configurable (though preconfigured) interface with on-line versions of dictionaries, thesaurus and translation services.<br />
<br />
Support for vocabulary training with flashcard system (also usable for other content than foreign language words!)<br />
<br />
===PIM (Personal Information Managment)===<br />
====Context Sensitivity====<br />
Any email or sms message or application that contains a telephone number should be click to dial, eg [http://123567890 1234567890]. Addresses link to mapping software too?<br />
<br />
<br />
==== Address Book ====<br />
<br />
* Option to search not just the stored list of addresses, but one or more of the online phonebooks. Probably should be modular to make adding/changing phonebook sites easy. Also allows for future integration with LDAP<br />
servers or whatever.<br />
* Also the possibility to search all info on the contact, like number, email, postal address and so on, in case someone asks you to identify a known number.<br />
* Web-based map-lookup. 'How do I get there from here? (here = current GPS location)' This could also be done<br />
by integrating with whatever on-phone GPS mapping software the Neo ends up using.<br />
* Random text input 'notes' about a contact<br />
* Overall, this should more resemble a Palm-pilot's address-book than your average cellphone's<br />
* Automated Daily backup of phone book to a website archive (similar to Verizon's Back-up Assistant<br />
*Ability to integrate address book with web-based email (such as gmail) account, for those who use web based email as their primary account<br />
* '''[[Wishlist:Tagging|Tagging]]''' Place tags for contacts. Enhance message application to send messages to all contacts tagged with ... . Enhance other application(GPS, ...) with tags.<br />
* Support for:<br />
**[http://en.wikipedia.org/wiki/SyncML SyncML]<br />
**[http://en.wikipedia.org/wiki/Ldap LDAP] address book<br />
**[http://en.wikipedia.org/wiki/LDIF LDIF], [http://en.wikipedia.org/wiki/Xml XML] and [http://en.wikipedia.org/wiki/Comma-separated_values CSV] export and import (when possible).<br />
*Store Bluetooth IDs of friends and notify (configurable only on this device or on both devices) when a one of these Bluetooth ID has been detected (this is more a separate application but has requirements on the address book.<br />
<br />
<br />
==== Database/List Display/Edit ====<br />
<br />
One of the most useful apps on my Palm Pilot for me is [http://pilot-db.sourceforge.net/ pilot-db]. It's GPL'd. [[Wishlist:PilotDB]]<br />
<br />
==== Joe's Goals ====<br />
<br />
It'd be nice to have something like [http://www.joesgoals.com Joe's Goals] always available, like my phone is, even when I'm disconnected from the net.<br />
<br />
==== Workout ====<br />
<br />
Use your phone instead of your notebook while at the gym, and get pretty graphs to admire after you're done.<br />
<br />
==== Shopping List ====<br />
keep Track of Prices in different shops and the products you have/don't have. Ideally using a barcode reader and gps.<br />
If it was made aware of recipes it could even tell you what to buy without entering a shoppinglist manually.<br />
==== Fuel Log ====<br />
File data about fueling your car (date/time, liters, price, mileage, ...) and display some information (costs per month, average consumption, ...).<br />
Advanced features could include:<br />
* Automatically storing the GPS coordinates of the place where the car has been fueled (can be deactivated)<br />
* Sending the data to a central server which collects the information<br />
* Let the OpenMoko receive fuel logs per SMS (e.g. if my wife with a non-openmoko mobile fuels the car and wants to file the data using her mobile phone)<br />
* Let the OpenMoko device act as SMS gateway for non-openmoko devices to easily send the data to the central server<br />
* Also support for air log for divers. Not that you will take this device under water but for the crew at the surface.<br />
<br />
==== Keep in touch reminder ====<br />
A background application which keeps track of your friends and reminds you when you have not talked, SMS, IM or mailed a person for more than # days.<br />
<br />
<br />
==== Menstruation period timer ====<br />
Fill in statistics and compute probabilities for menstruation, fertility, mood.<br />
See http://www.getjar.com/products/48/MyGirls<br />
<br />
<br />
==== [[Wishlist:Tagging|Tagging]] ====<br />
Tags can be used by various applications. Requirement is interoperability for further enhancement.<br />
Tags should be applied to calendar events, mail/sms, calls, places(GPS) and files.<br />
<br />
<br />
<br />
==== Context based TO-DO list ====<br />
<br />
If I arrive home and there are "@home" things in the to-do list, the [[Wishlist:context based to-do list|Context based to-do list]] reminds me of that.<br />
<br />
==== Exchange Integration ====<br />
<br />
Once there is good TCP/IP connectivity on this phone, integration with corporate email/calendar/to do/etc servers would be a big advantage... near-real-time automatic email downloads and automatic bi-directional syncing are productivity boosters that you have to experience to appreciate. It turns your phone from a 'nice gadget to fiddle with' to a natural-feeling extension of your day-to-day life.<br />
<br />
* Is the time right to name names ? Add as your liking...<br />
** Plugin/integration to & from Kontact<br />
** Same with Evolution - Thunderbird - Seamonkey<br />
** ?? Google Calendars ?? (this one is tough)<br />
<br />
==== An electronic wallet ====<br />
<br />
A database which stores securely PIN codes, login data, bank and email accounts, membership informations, and other valuable and private data. Entries can be ordered in a folder-like manner. Access to the database is given by a master password. The database as well as the master password are stored with strong encryption. For security reasons, the program asks again for entry of the master password after a certain period of inactivity. The database can be synchronized with a PC application (ideally written in Java for cross platform compatibility).<br />
<br />
Examples: KWallet [http://docs.kde.org/stable/en/kdeutils/kwallet/index.html], Viskeeper [http://www.sfr-software.de/cms/EN/pocketpc/viskeeperpro/index.html], KeePass [http://keepass.info/]<br />
<br />
===Profiles===<br />
<br />
The [[Wishlist:Profiles]] page documents many possible profiles - ways to configure the phone. Including ways to respond to calls, wifi and GPS events.<br />
And how to automatically switch between them.<br />
<br />
===Text Messaging===<br />
For '''Text Input related ideas''' see [[Wishlist:Text_Input]]. Bear in mind that T9 can not be included<br />
For current development status of the messaging-app see: [[Messages]]<br />
<br />
There are many useful options that now can be used to full capacity:<br />
* '''Acknowledge/status SMS'''<br />
In GSM networks so-called acknowledge-SMS are sent back to the SMS's dispatcher in order to indicate that the primal sms was received (as message delivery is only best effort and is not guaranteed). So in the SMS dialog there could be equal sized buttons with captions as 'send only', 'send and receive delivery status message' and 'send and notify (e.g. ring) when delivery succeeded'.<br />
** '''Special handling of status-SMS''' <br />
Related to the previous entry, these acknowledgment-sms' should be handled in a different way than normal SMS'. Most Motorola do this, while Samsung SGH series don't & clog the inbox, warn of a "new" message upon Status notification: Delivery Status Messages should be stored in a separate menu so they don't bloat the received-folder and you are able to quickly review the status of the messages you had sent.<br />
* '''SMS at time/date''' You could be able to set up messages that are sent at a certain time/date<br />
* '''Binary SMS''' Send binary SMS. Could be used to feign WAP pushes. [http://en.wikipedia.org/wiki/Multimedia_Messaging_Service] See: <br />
** Resource for SMS encoding: [http://web.archive.org/web/20021016104345/www.dreamfabric.com/sms/] [http://web.archive.org/web/20060411222332/] [http://home.student.utwente.nl/s.p.ekkebus/portfolio/resource/sms_pdu.html] [http://www.ihub.com/Binary%20Messages.htm]<br />
** [http://www.gammu.org www.gammu.org] - you can use Gammu/Gammu+ source for this software and/or understanding various SMS formats including EMS, WAP, Nokia Smart Messaging, Siemens & Alcatel encoding ([[User:Marcin|I could]] eventually help)<br />
** Resource for SMS encoding (German): http://de.wikipedia.org/wiki/SMS-Kodierung<br />
** The infamous pocketpc-attack: http://www.mulliner.org/pocketpc/<br />
* '''Profile-override-SMS''' SMS that start with a certain code word override the silent profile and have the phone ring. So someone could alert you in case of some emergency.<br />
* '''Codeword-SMS''' An expansion of the above: check for code words and allow selectable tones for matches. E.g. "Server Down!" has a loud klaxon, "Disk Warning" has a quiet chirp.<br />
* '''(De-)Abreviation-script''' Implement a script that de-abbreviates: "hi m8 u k?-sry i 4gt 2 cal u lst nyt-y dnt we go c film 2moz" becomes "Hi mate. Are you okay? I am sorry that I forgot to call you last night. Why don't we go and see a film tomorrow?" (taken from: [http://en.wikipedia.org/wiki/SMS_language])<br />
** Implement a script that abbreviates :-)<br />
* '''Anti-Spam''' ...feature for SMS. May be it's possible to port some Bayesian based application like bogofilter.<br />
* '''Rule based authorizations''' ...for received messages. For example, delete messages from one source between 9h00 and 18h00 (workday) allow them otherwise (to get alerting messages).<br />
* '''Enable chat-like SMS-viewing''' SMS-Email-like: retain SMS app, but store 'conversations' rather than pile-up. Group/archive conversations by Caller Group (Work / Friends / Home / any user-defined Caller Group). Show appropriate icon from either Caller Group or Caller ID at the source of conversations panel<br />
* '''Searching''' allow full-text search or string search.<br />
* '''Massive SMS Deletion''' based on Conversation, author, before-date-xx.xx.xxxx, caller group, [[Wishlist:Tagging|tags]]...<br />
* '''Call Back''' Prompt 'Call Back' alongside other first-line options (Delete, Save number,.. this kind of options) that appear when reading an SMS.<br />
* '''Non-destructive deletion''', deleted messages goes to trash, and are recoverable.<br />
* '''SMS-EMail-Gateway'''<br />
SMS comes in, gets forward to your inbox, like any other piece of mail. Appropriate alerts and etc occur - again, just like for email. A simple SMTPD running on 127.0.0.1 that is hooked to an email-to-SMS translator that will send email addressed to 'SMS@localhost' (or whatever special address) out via SMS<br />
<br />
<br />
<br />
<br />
=== [[Wishlist:Text Input| Text input]] ===<br />
There are many good suggestions for text input on the specific [[Wishlist:Text Input| text input ideas]] page.<br />
<br />
=== More/Custom Input Method Widgets ===<br />
Additional and customizable Input Method Widgets (similar to virtual keyboard). <br />
This could add soft-key functionality to games or other applications such as:<br />
*D-Pads<br />
*buttons<br />
*virtual trackballs<br />
*...<br />
Personalized layouts could be associated with each application.<br />
See [http://wiki.openmoko.org/wiki/Wishlist:More/Custom_Input_Method_Widgets Input Method Wishlist] for more.<br />
<br />
=== Games ===<br />
<br />
Please see [[Wishlist:Games|the games page]].<br />
<br />
=== Mesh Networking ===<br />
<br />
Please see [[Wishlist:Mesh Networking|Mesh Networking]].<br />
<br />
=== Printing Support ===<br />
It would be really neat to be able to print over either bluetooth or USB. I can imagine wanting to print:<br />
<br />
* Notes<br />
* Maps<br />
* Email<br />
* Calendars<br />
* ...<br />
<br />
Cups contains a bluetooth printing backend, so (in theory) once you have your data in postscript format, you could hand it to cups and it'll do the rest. In practice, it depends on<br />
<br />
# GTK+'s printing support<br />
# Making cups run on a really small system<br />
<br />
{{note| GTK+'s printing support seems to be very immature in 2.6 (which we need to use for some time). Gtk+ 2.10 contains much better printing support -- once we can use this, it should be more easy.}}<br />
<br />
There's always the possibility to render postscript ourselves, but this is not a piece of cake -- in general, printing is much harder than one would imagine.<br />
<br />
Further details:<br />
* [http://groups.osdl.org/apps/group_public/download.php/2205/print-summit-gtk.pdf#search=%22gtk%2B%20printing%20API%22 osdl.org]<br />
* [http://www.gnome.org/~alexl/presentations/guadec2006-printing.pdf#search=%22gtk%2B%20printing%20API%22 gnome.org]<br />
* [http://www.j5live.com/?p=204 j5live.com]<br />
<br />
===Misc Software===<br />
====Clocks/timers/Activity meters====<br />
===== Sport tracker =====<br />
[[Wishlist:Sport_tracker|Sport tracker]] can be used to measure the distance/velocity from point A to point B (or it could have several intermediate stopping points) using GPS. This would be extremely useful for running, biking, hiking, etc.<br />
<br />
===== Standby clock =====<br />
A quick way to see what [[Wishlist:Standby_clock|time]] it is.<br />
<br />
===== Egg Timer =====<br />
<br />
Very simple (one click) count up / count down timers are very useful. [[Wishlist:EggTimer]]<br />
<br />
===== Cycle Computer =====<br />
As already mentioned by [http://wiki.openmoko.org/wiki/User_talk:Technil Technil], a cycle computer could be created using gps. The sensor at the bike's wheel could transmit data via bluetooth or some cable that would be attached to an openmoko device. In order to save power, one could switch off the gps and only use the bike's sensor.<br />
* Just another idea that came to me: Why don't have sensor's transmit cable plug into the headphone/microphone plug? A tool reads the signals created by the induction of the passing magnet, then gives them to the cycle-computer-app :) --[[User:Minime|Minime]] 19:50, 12 April 2007 (CEST)<br />
<br />
====Calculators====<br />
===== A Universal Unit Converter Tool =====<br />
<br />
One never knows when one may have to convert acre-feet into deciliters. A unit conversion tool makes all engineers and engineer wannabes much happier. And not only the engineers. <br />
<br />
Ideas what kind of conversions a converter tool could do:<br />
<br />
Lenght<br />
- Acceleration<br />
- Angle<br />
- Angular Velocity<br />
- Area<br />
- Capacitance<br />
- Radioactivity<br />
- Currency <br />
- Charge<br />
- Computer Memory<br />
- Conductance<br />
- Density<br />
- Energy<br />
- Illumination<br />
- Power<br />
- Force <br />
- Flow<br />
- Pressure<br />
- Speed<br />
- Temperature<br />
- Time<br />
- Torque<br />
- Viscosity<br />
- Volume<br />
- Weight<br />
<br />
Roman Numerals<br />
- ASCII, Hex<br />
- Cooking<br />
- BMI<br />
- Clothing Sizes<br />
<br />
Physical and Mathematical Constants<br />
GPS conversions <br />
<br />
- link to or integration of a scientific calculator<br />
- link to or integration of a simple calculator<br />
<br />
A good basis for such a converter tool could be the Palm program "units" from <br />
François Pessaux [http://francois.pessaux.neuf.fr/files/units1_11.tgz]. The GPL'd program comes with full documentation.<br />
<br />
For GPS conversions see gpsbabel [http://www.gpsbabel.org]<br />
<br />
===== An Postfix Notation (RPN) calculator =====<br />
<br />
Many engineers, computer scientists and other groups who have grown to enjoy the simplicity and ease of an postfix notation calculator will miss them when give up other platforms to move to OpenMoko. A RPN calculator will increase adoption by providing one of the tools that other platforms have provided for many years.<br />
<br />
==== Web-browser Plugins ====<br />
<br />
* While an extensive browser plugin system would be costly to the efficacy of the platform three particular browser plugins as poplularized by Mozilla firefox should be adapted to the web-browser, namely: [http://noscript.net/ noscript], [http://adblockplus.org/en/ adblock plus], [http://www.greasespot.net/ greasemonkey] and [http://www.foxmarks.com/ foxmarks].<br />
* Careful use of these can dramatically reduce bandwidth, page space, and rendering costs even if it comes at the risk of some hard drive space in the form of block lists.<br />
* Greasemonkey, in particular, gives users control to set up scripts for commonly traveled pages to further reduce unnecessary or unwanted content.<br />
<br />
==== PalmOS Emulator ====<br />
<br />
The Access group is probably coming out with their Linux platform any time soon. One of the components is a PalmOS emulator which I'd like to see working on OpenMoko as well. There are literally thousands of PalmOS apps.<br />
<br />
Win CE emulator<br />
I'd like to see a Windows CE Emulator with active sync support.<br />
<br />
<br />
==== TV Guide/Remote Control ====<br />
<br />
Use your Phone to easily program your VCR using EPGs.<br />
<br />
<br />
==== Alcohol meter ====<br />
Give the phone some info about your body (gender, size, weigth) and when/what you drink and it will compute an approximation of the amount of alcohol in your blood. Updates automatically, could have an alarm, when you are probably sober again.<br />
See, for example (German text) http://www.misterio-online.de/promille.htm<br />
<br />
==== Interaction with LEGO Mindstorm ====<br />
With the accelerometers, GPS and good CPU, the phone could be used to control/serve as input with robots built with LEGO Mindstorm, which can be accessed by USB and Bluetooth.<br />
<br />
==== Flashlight ====<br />
Simple finger application that makes every pixel on the entire screen white to be as bright as possible until you tap the screen again to turn it off. This way, you can use your Neo as a (short term) flashlight!<br />
<br />
=== Accessibility ===<br />
Accessibility features for the visually impaired.<br />
* High Contrast Themes.<br />
* Screen Magnifier. Features should include automatic cursor tracking when navigating menus and entereing text and provide manual controls to zoom in on other section of the screen.<br />
* Text to speech. The software should read out menu item ,contact lists ,text messages etc. Would also be useful for operating the phone while driving.<br />
<br />
==== VOIP ====<br />
Ability to use the phone for VOIP over wi-fi such as Vonage. They currently have 2 different pieces of software for pc . Basically software creates a mac address which is paired with your Vonage account. Skype could also be implemented but I prefer Vonage. Only available when connected to wi-fi with a good connection. Phone treats calls the same as a cellular call, could keep a separate log of minutes, ability to record conversations, etc. Option to use VOIP if connection is available automaticly or manually. Small icon to show when call is using VOIP.<br />
* A standard SIP client would probably fit better into the "free and open" philosophy.<br />
<br />
==== Power Meter ====<br />
If the power bar is clicked on it will show time left on charge and if charging it will show time until full.<br />
<br />
<br />
<br />
=== Accelerometer wishes ===<br />
==== Flick interface ====<br />
Ability to "flick" the phone for page up/down by simply and rapidly tilting the phone back-and-forth for up and forth-and-back for down. The same motion can be implemented for sideways motion. This will take advantage of the 2 3d accelerators.<br />
<br />
==== Reading navigation of documents enhanced by accelerometers ====<br />
If the two accelerometers in Neo1973 allows it, it will be nice if when you're reading, give a newspaper, you can move up, down, left and to the right the viewing of the document just moving the phones to the corresponding direction.<br />
<br />
I don't know if this is possible (haven't seen the project in detail yet) but this feature could be very attractive for final users (and this is good). (sorry for my english but i'm italian)<br />
<br />
==== Wand UI ====<br />
In keeping with the requests to think outside of the box... the dual 3d accelerometers should enable a 'magic wand'-style UI for certain uses. Macros could be recorded and edited, or presets could be used. For example, flipping the device playfully could initiate a game mode or could signal the end of the work day.<br />
<br />
==== Shake-to-Wake ====<br />
Giving the phone a shake enables voice commands for a few seconds.<br />
Usage Examples: <br />
<br />
{Shake} "Call" ''ContactName'' ''PhoneType'' --- {Shake} "Call John Mobile" (Calls John's mobile)<br />
<br />
{Shake} ''ApplicationName'' --- {Shake} "Reader" (Opens the e-book application)<br />
<br />
Would require a method of inputting voice tags for applications and contacts and obviously will only work for P2 (accelerometers)<br />
But lets get voice command functionality working before P2 (just by pressing a button on the screen instead of shaking)<br />
<br />
I think that is possibly to replace "Shake" with double hit with finger in the side of phone. Proper algorithms(with accelerometers) should recognize any similar activities.<br />
<br />
==== Emergency call ====<br />
When the accelerometer detects a great acceleration (i.e. 5G) start a countdown sequence, if it is not stopped make a call to a preconfigured emergency number. If the data from the GPS is accurate give it.<br />
<br />
A first version could use a recorded message (an audio file). In next version it could use a synthesizer, so it can give more information (add GPS information when it is ready).<br />
<br />
==== Others ====<br />
Also see the pages[[Wishlist:Auto Align Map]], [[Wishlist:Determine Position]], [[Distance Measuring]], [[Wishlist:Computer Mouse]], [[Wishlist:Dynamic Screen Orientation]].<br />
<br />
=== Connectivity ===<br />
<br />
==== VNC client ====<br />
A good, stylus friendly VNC client/host combo would be easy to add and terribly useful.<br />
<br />
<br />
==== Networked X-Windows ====<br />
<br />
Whether it's running true X-Windowing over the network, or your bog-standard VNC connection as mentioned above, the ability to have your phone's screen available on your laptop or palmtop would be most desirable.<br />
<br />
==== NX client ====<br />
<br />
A form of X-windows forwarding optimized for performance over slow, or high-latency links, which could prove extremely useful. Capable of streaming a good quality, full desktop session over modem speeds. The protocol and at least one implementation is gpl'd. [http://en.wikipedia.org/wiki/NX_technology wikipedia]<br />
<br />
=== Security ===<br />
<br />
==== My Account ====<br />
A way to securely store information about the phone, and ensure that a phone you may be considering purchasing is not stolen.<br />
<br />
[[My Account]]<br />
==== [http://zfoneproject.com/ Zfone] or similar ====<br />
<br />
Something that allows the user to speak with another person securely.<br />
<br />
==== GSM Encryption ====<br />
<br />
This software application would allow GSM encrypted calls to be made using the GSM Data Call Channel. <br />
<br />
[[OSvS]]<br />
<br />
==== My Voice is my Passport ====<br />
Use voice recognition to unlock the phone. "Hi. My name is ... My voice is my passport. Verify me."<br />
<br />
==== Firewall ====<br />
A network firewall<br />
<br />
==== Anti Theft Application ====<br />
<br />
This application would enter the phone into an [[Anti-Theft Mode]] which activates particular security features to reduce the risk of theft and also to ensure a higher probability of recovery of a stolen handset.<br />
<br />
====RFID based personal alerts====<br />
Assuming an RFID reader is available: You'd put an RFID tag on your keys, wallet, etc and train a program on the phone to give you a soft or hard alert when one of them leaves detection range. That way, if you're walking away from one of them, the phone could alert you.<br />
<br />
==Bluetooth==<br />
<br />
=== Voice Dialing ===<br />
<br />
Dial by voice commands.<br><br />
Dial by dictating phone number. This way we can voice dial any number even if not in our contact list.<br />
<br />
=== Music through Bluetooth Headset ===<br />
<br />
Music can be played through a Bluetooth headset, but would stop playing when a call comes in.<br />
<br />
=== Walkie Talkie ===<br />
<br />
Let OpenMoko devices connect to one another via bluetooth or another connection method (GPRS for long distance but high latency, probably Wifi on P2), and hold a conversation.<br />
<br />
Features for this applications can be:<br />
* Push To Talk (PTT) button<br />
* Voice Activated Control (VAC) which will set it in transmit mode when input has is detected above a certain predefined level.<br />
* Optionally a full duplex mode<br />
* Different channels to choose from<br />
* Monitor different (preselected or all) channels for traffic.<br />
* Content encryption<br />
* Active noise control<br />
<br />
Local (non-GPRS) use cases include chatting while biking<br />
or motorcycling in a group; perhaps also in a car caravan.<br />
This application could also be used as a baby-phone to monitor your siblings.<br />
<br />
This would be more useful if the Neo had Class 1 bluetooth, though probable Wifi on P2 will also offer more range.<br />
<br />
=== Automatic Sync ===<br />
<br />
Automatically synchronize with desktop computer when within range based on user profile. This may require the use of a secure data transfer.<br />
<br />
=== GPS Assisted Bluetooth Management ===<br />
<br />
Allow Bluetooth to automatically turn off after loosing connectivity and to automatically turn back on based upon GPS location.<br />
<br />
A Bluetooth device is configured for automatic reacquisition based on the following profiles:<br />
* Manual - only when Bluetooth is on<br />
* Non-mobile - the target device is not mobile, periodically attempt reacquisition when in the general area of the device.<br />
* Mobile - the target device is mobile, periodically attempt reacquisition when in the general area of the device.<br />
<br />
Each target device is configured as follows:<br />
* Automatic acquisition at last known location: enable/disable<br />
* Automatic acquisition at these locations: list of nickname + coordinates + range<br />
<br />
==== Non-mobile devices ====<br />
<br />
Examples devices include: computers<br />
<br />
The location and range of the target device is determined via training. Periodically, the current GPS coordinates and Bluetooth signal strength are logged. Additionally, connectivity loss events are logged. An algorithm uses these logs to determine the device location and range.<br />
<br />
Connection attempts are made when in a configurable proximity to the device. The first attempt when entering the proximity and further attempts at a configurable interval.<br />
<br />
==== Mobile devices ====<br />
<br />
Example devices include: automobiles<br />
<br />
Mobile devices are configured to have two types of locations:<br />
# Last known location<br />
# Non-mobile locations (homes)<br />
<br />
===== Last known location =====<br />
<br />
A car is mobile, ideally, when you leave your car, the phone should note the car's location when connectivity is lost and then attempt to reacquire the car when you return to the location of the car.<br />
<br />
===== Non-mobile locations (homes) =====<br />
<br />
As mobile devices may have multiple users, it is not sufficient to always use the last known location. In this case, the device may additionally have multiple homes. For example, a car might have as its homes: home garage and work parking lot.<br />
<br />
=== Bluetooth neighbor detection and multiuser apps ===<br />
<br />
Like the [http://en.wikipedia.org/wiki/One_laptop_per_child one laptop per child] (OLPC) interface, keep a number in the status bar that represents a count of other openmoko or compatible bluetooth devices in the area. Allow for the spontaneous initiation of a chatroom or multiplayer game or file trading with any moko in the area.<br />
<br />
=== Bluetooth environment detection ===<br />
<br />
Capability to detect when a predetermined bt device enters/leaves bt range and launch a system-wide event accordingly. This would feed not only the "Neighbour detection" idea described above, but also the "Profiles", "Context based TO-DO list" and "Location-based reminders" ideas. Reminders could be set to trigger in the presence of a specific person X (with BT device Y). Profiles can take into account which devices are present around the phone (car kit, for ex.). To-do list could also change according to present devices.<br />
<br />
=== Remote control ===<br />
<br />
==== Wireless presenter ====<br />
Use the phone to run your OpenOffice.org Impress presentation remotely using Bluetooth. Cool features: <br />
* Display the text notes for the presenter on the phone's display and update it whenever the slide is changing.<br />
** OO.org has implemented support for [http://www.openoffice.org/issues/show_bug.cgi?id=12719 dual monitor]/[http://www.openoffice.org/issues/show_bug.cgi?id=18486 presenter mode] that can be used as a starting point<br />
* A small timer showing the time passed (and perhaps remaining if the presentation app supports such a feature). <br />
* If you want to be super-cool, you give a preview of the notes of the next slide in the show. <br />
* At the end of a presentation, a "navigator" could allow to easily jump to any slide in the presentation by clicking on it on the phone.<br />
** When you right-click in a running OO.org Impress presentation, you can choose "got o slide..." and select any slide to jump to.<br />
<br />
==== Initiated from another device ====<br />
Remote control over Bluetooth from other devices to control media player (play, pause, next, previous, volume control), camera (capture image), etc.<br />
==== Directed at another device ====<br />
Remote control over Bluetooth to other devices to control media player, lights in your house, etc.<br />
<br />
Z-wave uses web-browser control of devices that is said to be compatible with mobile phone browsers so should work with openmoko browser. [http://www.z-wave.com www.z-wave.com]<br />
<br />
=== Bluetooth Car Connection ===<br />
<br />
Have a deeper connection to the car than just handsfree speakerphone. For instance a transceiver with challenge/response systems to open, possibly even start the car. Possibly go as far as OBD connection to monitor car status on screen/log for later.<br />
<br />
==== Dude, Where's My Car? ====<br />
<br />
When in range of the car navigation system, remember the position (perhaps check with the car GPS). When not in range, assumme that you are not in the car, and offer the opportunity to navigate to the car's last known position. That way, you can find your car e.g. on a large parking lot.<br />
<br />
=== [[Bluetooth powered Multi-SIM support]] ===<br />
<br />
As the Neo1971 does not come with dual-SIM support this could be solved by joining your old bluetooth-enabled mobile to your OpenMoko-phone.<br />
<br />
Let SIM card A be in your OpenMoko-phone and SIM card B in your old mobile:<br />
* Incoming call on SIM card B - the OpenMoko-phone acts as a headset(Bluetooth Headset profile)<br />
* Calling out via SIM card B - the OpenMoko-phone acts again as a headset<br />
* Same for Short Messages/MMS/Internet<br />
This way you'd have your old phone switched silent and connected to your OpenMoko-phone that handles all the calls and one can select which SIM card to use.<br />
Advantage: No 'switching' between cards<br />
Disadvantage: Second mobile needs to be in range(e.g. handbag) and charged every once in a while.<br />
<br />
===Internet Gateway===<br />
<br />
If the device could function as a Bluetooth router/gateway to the internet via the GPRS/data connector, then you could use it to get network connectivity from your laptop and other devices while on the road. Many smartphones can be configured as modems via Bluetooth for use as Dial-Up Networking connectors, and that should be the minimum target. Ideally, if the WiFi functionality was used so the OpenMoko could be an 802.11 router or peer to peer gateway for a laptop, this would be even better. The full bandwidth of GPRS or whatever network is available would then be available.<br />
<br />
=== Social Networking ===<br />
<br />
Anybody running the social networking app will be broadcasting a profile, and when certain keywords are matched with other users who are also running the application, an alert is sounded. Each mokoid can be added as a hexstring to a profile page, and xml filters can be developed for each social service to convert various keywords and interests to moko-friendly format.<br />
<br />
== Other ==<br />
<br />
=== Vibrate Pattern Recorder ===<br />
<br />
An application that would allow the user to define their own vibration patterns, and possibly link them to audio files. Recording would be done in real time initiated with a "Record" button, optionally playing the associated sound file in sync with recording). While recording, the user would press and hold a button to define the timing and duration of vibration. The user would press "Stop" when finished. Vibration patterns would have the option of being looped(would terminate at some global ringtone length maximum).<br />
<br />
One simple suggested vibration file format would be a sort of run-length encoding: First byte defines the length of a "time-slice" in milliseconds, which would determine the overall tempo(actually the inverse of tempo). The next byte would define the number of time-slices to leave the vibration on, and then another byte for how long to pause after. Continue alternating these on/off bytes until the entire pattern is defined.<br />
<br />
- or just use MIDI, using a separate channel for the vibrator.<br />
<br />
An implementation of RTTL could also be used to define vibration patterns.<br />
<br />
=== PC Input Device ===<br />
<br />
Provide a method to use the touchscreen as input device for a nearby desktop machine. Could connect over USB or bluetooth.<br />
<br />
=== Advanced Notification And Ringtone Manager ===<br />
<br />
[[Wishlist-ANARM|ANARM]] would be an application for handling all event-based audible notifications from an OpenMoko device.<br />
<br />
=== Location based reminders ===<br />
[[Wishlist:Location_based_reminders|Location based reminders]] can be used to notify users of various events or reminders that are location based.<br />
<br />
<br />
<br />
=== Synergy Client ===<br />
A synergy client would enable the user to place the device next to a desktop PC and share the desktop`s mouse, keyboard and clipboard over a TCP/IP network. [http://synergy2.sourceforge.net/ Synergy]<br />
<br />
== GPS Software ==<br />
*Providing GPS Support also for outdoor users in addition to ordinary street navigation features<br />
** Overlay of satellite images with existing streetmaps<br />
** Incorporating SRTM digital elevation model: for example using the VRML/X3D as data format (see http://www.ai.sri.com/geovrml/) which is interesting for e.g. mountaineering: using a 3d browser rendering VRML/X3D Model, displaying the current position and track (possibly also other gps-tracks of the different routes to a summit downloaded before could be mapped onto the 3d model), (what about 3d hardware support? there is nothing written in the hardware specs about graphics: thinking of OpenGL for embedded systems (see http://www.khronos.org/opengles/)<br />
** Using sth like a tracking mode to allow certain people to determine the current position and track (for rescue missions - like they have for example at http://www.steiger-stiftung.de (a German beneficence for rescue issues) There you can register your mobile phone so the rescue service is able to track you immediately if necessary. The interesting thing: It seams like some mobile phones with GPS have special support for this issue. If your phone is registered, the rescue service is able to get your GPS coordinates directly from the phone without any user assistance. Openmoko should also support this! )<br />
* Implementation of 3dTracking's (http://free.3dtracking.net/) tracking software or equivalent.<br />
[[Community Based Traffic Information]]<br />
<br />
== Hardware ==<br />
See [[Wish List - Hardware]]<br />
<br />
[[Category:Ideas]]<br />
It could be use for beepway Online service too <br />
[http://www.beepway.com]<br />
<br />
=== Tactile feedback via buzzer ===<br />
Assuming the hardware has a vibrator/buzzer for silent calls, use a lightly pulsed version of that to simulate tactile feedback when dragging finger across buttons on-screen. Implemented properly, it would almost feel as if the buttons were real.<br />
<br />
[[Category:User]]<br />
[[Category:Ideas]]</div>Vascohttp://openmoko.org/wiki/Wishlist/Location_based_remindersWishlist/Location based reminders2007-07-26T16:11:14Z<p>Vasco: /* Design Issues */</p>
<hr />
<div>{{Wishlist}}<br />
<br />
== Location based reminders ==<br />
<br />
This feature may be related (and integrated with) [[Wishlist:context_based_to-do_list]]. The idea is to notify the user of certain events based on their location, direction, or other location related information. It may use the [[Wishlist:Point_of_Interest_Framework]].<br />
<br />
<br />
== Use Cases ==<br />
<br />
* I am on the bus and am reading a book, when I am getting close to my bus stop the phone rings/vibrates and displays a notification.<br />
** This could be based on the direction of travel, so the phone could detect that I'm on my usual bus route (which I have pre-entered) and only then display the notification.<br />
<br />
* I enter an area where another user "has left a message", and receive notification of that message.<br />
** This location based messaging will obviously require some server-side support and a network connection.<br />
<br />
* Get a notification when it could seem to be a problem that you are here, and you will have a hard time going where you are supposed to be. <br />
** I.e. you need to be 10 km away in 10 minutes, and you have selected you will be going there by car, so it should pop up and say you'd better be leaving now.<br />
<br />
== Design Issues ==<br />
<br />
* How to allow the user to easily select the location/route when creating a new notification.<br />
* How to make the notification intelligent enough so it's displayed when intended (i.e. if I'm just walking past the bus stop, don't tell me I'm there). ''- Take speed into account? Reminders would allow to specify if traveling by car/bus/train or on foot or on bicycle, for example. The speed profile would be different and not hard to compute.''<br />
* Find possible online repositories of location based information which could be integrated with this (i.e. for tourism info) ''- take a look at GeoClue, I think they've done that.''<br />
<br />
== Existing Technologies ==<br />
It would be worth checking out existing technologies to see what has/has not worked, and if the OpenMoko LBS-Reminders could be incorporated into these:<br />
<br />
* [http://www.flagr.com/ Flagr]<br />
* [http://socialight.com/ Socialight]<br />
* [http://www.rememberthemilk.com/ Remember the Milk]<br />
* [http://stikkit.com/ Stikkit] - not specifically location-based, but could add<br />
* [http://www.freedesktop.org/wiki/Software/GeoClue GeoClue] - integrates with several backends (including gpsd and online resources)</div>Vascohttp://openmoko.org/wiki/Wishlist/Location_based_remindersWishlist/Location based reminders2007-07-26T16:03:34Z<p>Vasco: /* Existing Technologies */ Added GeoClue</p>
<hr />
<div>{{Wishlist}}<br />
<br />
== Location based reminders ==<br />
<br />
This feature may be related (and integrated with) [[Wishlist:context_based_to-do_list]]. The idea is to notify the user of certain events based on their location, direction, or other location related information. It may use the [[Wishlist:Point_of_Interest_Framework]].<br />
<br />
<br />
== Use Cases ==<br />
<br />
* I am on the bus and am reading a book, when I am getting close to my bus stop the phone rings/vibrates and displays a notification.<br />
** This could be based on the direction of travel, so the phone could detect that I'm on my usual bus route (which I have pre-entered) and only then display the notification.<br />
<br />
* I enter an area where another user "has left a message", and receive notification of that message.<br />
** This location based messaging will obviously require some server-side support and a network connection.<br />
<br />
* Get a notification when it could seem to be a problem that you are here, and you will have a hard time going where you are supposed to be. <br />
** I.e. you need to be 10 km away in 10 minutes, and you have selected you will be going there by car, so it should pop up and say you'd better be leaving now.<br />
<br />
== Design Issues ==<br />
<br />
* How to allow the user to easily select the location/route when creating a new notification.<br />
* How to make the notification intelligent enough so it's displayed when intended (i.e. if I'm just walking past the bus stop, don't tell me I'm there).<br />
* Find possible online repositories of location based information which could be integrated with this (i.e. for tourism info)<br />
<br />
== Existing Technologies ==<br />
It would be worth checking out existing technologies to see what has/has not worked, and if the OpenMoko LBS-Reminders could be incorporated into these:<br />
<br />
* [http://www.flagr.com/ Flagr]<br />
* [http://socialight.com/ Socialight]<br />
* [http://www.rememberthemilk.com/ Remember the Milk]<br />
* [http://stikkit.com/ Stikkit] - not specifically location-based, but could add<br />
* [http://www.freedesktop.org/wiki/Software/GeoClue GeoClue] - integrates with several backends (including gpsd and online resources)</div>Vasco