http://openmoko.org/api.php?action=feedcontributions&user=Liuxf&feedformat=atomOpenmoko - User contributions [en]2024-03-28T17:01:43ZUser contributionsMediaWiki 1.19.24http://openmoko.org/wiki/User:LiuxfUser:Liuxf2011-05-07T10:22:19Z<p>Liuxf: </p>
<hr />
<div>E-mail: xiangfu.z AT gmail.com<br />
<br />
Blog: [http://www.openmobilefree.net]<br />
<br />
QQ: 123956172</div>Liuxfhttp://openmoko.org/wiki/QiQi2009-02-27T05:11:47Z<p>Liuxf: </p>
<hr />
<div>[[image:Screenshot-Qi.png|frame|Qi Boot messages]] Qi ( [[http://zh.wikipedia.org/wiki/气| '''氣''' ]] ) is a lightweight replacement for the [[Uboot|uBoot]] bootloader with everything that doesn't assist "loading" and "booting" Linux stripped out.<br />
<br />
Its advantages comparing to [[Uboot|u-boot]] are:<br />
* actively developed (u-boot on GTA02 is deprecated)<br />
* easier configuration, more robust and predictable<br />
* SD and SDHC cards supported properly with partitions of any size<br />
* kernel size is detected by checking the start of the kernel image, so large (>2M) kernels are supported without tweaking or loading more than needed<br />
* Very fast, simple boot direct to Linux<br />
<br />
==About Qi==<br />
===Requirements===<br />
There is a [[Neo1973|GTA01]] build of Qi, but using it without a debug board is not recommended because Qi itself does not support DFU, so updating or going back to U-Boot is a difficult process.<br />
<br />
[[Freerunner|GTA02 Hardware]] has NOR U-Boot always available to update Qi so it's safe to try it out.<br />
<br />
===Features===<br />
* booting from primary SD partitions (1st, 2nd or 3rd) in /boot directory<br />
* booting from NAND (compatible with U-Boot's dynparts scheme)<br />
* configuration per rootfs, by files in /boot in the rootfs<br />
* automatically choose correct kernel for device hardware so rootfs can be used on multiple device types<br />
* automatically tell kernel correct root= for rootfs kernel image came from, simplifying update<br />
* ext2/3 are supported<br />
* symlinks are supported<br />
* parses identity partition and appends kernel commandline with device identity information<br />
* zero "environment" or private persistent state - operation is completely deterministic<br />
<br />
===Limitations===<br />
* no DFU-Mode - USB is not initialized at all<br />
* no boot menu<br />
* FAT partitions are ignored<br />
<br />
Both the lack of DFU and the boot menu are planned to be addressed by the backup / recovery rootfs.<br />
<br />
FAT is not supported because it can't provide a rootfs, and Qi wants the kernel to come from the rootfs.<br />
<br />
===Defaults===<br />
If the kernel is found on uSD, Qi assumes the rootfs to be on the same partition as the kernel. In case of boot from NAND, it assumes that rootfs is also on NAND (just as u-boot does). See [[#/boot-Partition|below]] for help with an extra /boot-partition. The default rootdelay is 1 second.<br />
<br />
===Files===<br />
; /boot/uImage-GTA0[123].bin<br />
: Kernel images, Qi will look for (can be in either uImage (u-boot image) or zImage format, file name should still be uImage-GTA0[123].bin) <br />
; /boot/append-GTA0[123]<br />
: Additional kernel arguments. All arguments should be on the first and the only line separated by spaces, for example: "<tt>loglevel=8 rootdelay=5 </tt>" . Make sure you have an extra space after the last argument (space is no longer needed if the version is from 31 Jan or older)!<br />
; /boot/noboot-GTA0[123]<br />
: make Qi skip this partition<br />
<br />
===Boot Order===<br />
[[image:Qi-drawings-bootsequence.png|frame|Qi GTA02 Booting order]]<br />
# SD Partition 1<br />
# SD Partition 2<br />
# SD Partition 3<br />
# NAND<br />
# Memory Test<br />
<br />
Qi will try to mount each SD partition as ext2 / 3, if that succeeds it will look for the kernel as /boot/uImage-GTA02.bin. If that is found, it'll be fetched, its CRC is checked and then it's booted into with a generated kernel commandline.<br />
<br />
===Kernel Commandline Generation===<br />
[[image:Qi-commandline-composition.png|frame|Qi commandline composition]]<br />
Because Qi has no private stored state, it infers and composes a suitable kernel commandline on each boot.<br />
<br />
One of its tasks is to scan NAND memory using the U-Boot dynparts rules to determine the start offset<br />
of the NAND partitions on this device, from that it forms the mtdparts kernel parameter that sets Linux's<br />
view of NAND partitioning.<br />
<br />
The other thing it does is mount the "identity" partition and get from there the globally unique MAC<br />
address for the USB over Ethernet function instead of the random one that is otherwise used.<br />
<br />
===LED and Vibrator Signals===<br />
* AUX LED is turned on either on:<br />
** Successful partition mount<br />
** Successful kernel pull<br />
** Successful initramfs pull<br />
* AUX LED is turned off and vibrator runs briefly either on:<br />
** Fail of kernel pull<br />
** Fail of initramfs pull<br />
** Fail of mount partition<br />
** Skipping of current boot possibility<br />
* AUX LED is turned off either on:<br />
** Start of the kernel<br />
** Start of the mem test<br />
** Start of the kernel pull<br />
** Start of the initramfs pull<br />
* One Blue shine every ~10 second: did not find any valid kernel to boot<br />
* About four RED shines per second: kernel panic.<br />
<br />
===Booting===<br />
A short press on the power button is enough to make Qi start booting. In a few seconds the backlight will be lit, but the kernel will not spew any console messages unless something is wrong. It may take up to 2 minutes (depends on distribution) until X is started during which there will be no visual feedback. Please be patient.<br />
<br />
You can force debug messages on the LCM console by holding in the power button before Linux starts.<br />
<br />
===Choosing a Kernel===<br />
If a user presses the AUX button after successful partition mount and<br />
before start of the kernel pull (that is, while the red LED is on),<br />
this boot possibility is skipped (and GTA02 owners can feel<br />
vibration).<br />
<br />
On versions newer than Jan 18 if a user holds the POWER button just before start of the kernel,<br />
debugging parameters are added to the kernel command line and a lot of information is output to the screen.<br />
<br />
===Boot Menu===<br />
Qi's concept is to leave everything possible to Linux, that includes even the video init. Therefore Qi does NOT provide a boot menu. This should rather be implemented by a minimal Kernel, initramfs and menu system. It may be more comfortable for some users and may get them to switch from uboot to Qi. This does not exist yet (it's already implemented for some Angstrom-supported devices and for Zaurus, so porting should be relatively easy).<br />
<br />
===Download and installation===<br />
The daily download is a ''qi-s3cXXXX-andy_somenumber.udfu'' file at http://people.openmoko.org/andy/ .<br />
Use the file appropriate to your device:<br />
*GTA01 -> qi-s3c2410<br />
*GTA02 -> qi-s3c2442<br />
*GTA03 -> qi-s3c6410<br />
<br />
The installation should be flashing like (do it in DFU mode of NOR u-boot):<br />
# dfu-util -a u-boot -R -D qi-s3c6410-andy_8589b40295653557.udfu<br />
<br />
===Source code===<br />
git://git.openmoko.org/git/qi.git , http://git.openmoko.org/?p=qi.git;a=summary .<br />
One can also just use strings(1) on the .udfu file to get an idea of where Qi currently looks for files.<br />
<br />
===README===<br />
The latest README file can be found in the git as well:http://git.openmoko.org/?p=qi.git;a=blob;f=README;hb=HEAD<br />
<br />
==Tips, Tricks, Tweaks==<br />
===General troubleshooting===<br />
Qi does not bring up the LCD backlight. If the backlight is lit, it means you have succeeded to boot into Linux.<br />
<br />
If nothing else is happening or there is a panic, enable debugging messages as described below.<br />
<br />
===Enabling console messages===<br />
<br />
You can just hold in the power button, this automatically appends verbose debugging to the kernel commandline (loglevel=8).<br />
<br />
If you always want verbose "dmesg" type debugging messages, you can do it like this:<br />
<br />
[http://lists.openmoko.org/pipermail/openmoko-kernel/2008-November/006812.html]<br />
If it's SD Card boot, just create a text file, e.g., for a [[GTA02]] use<br />
/boot/append-GTA02<br />
on the rootfs in question, put in there<br />
loglevel=8<br />
and you'll see the messages on boot. If it's NAND right now you need to edit the default commandline in Qi for gta02.<br />
<br />
===/boot-Partition===<br />
If you have a separate partition for /boot, so that your kernel and rootfs are not in fact on the same partition, you will need to append a root= entry on the kernel commandline to override the default action of trying to use the partition where the kernel came from as the rootfs.<br />
<br />
Add this in /boot/append-GTA0[123]:<br />
root=/dev/mmcblk0p2<br />
for a rootfs on the second partition.<br />
<br />
Note that a default Debian installation puts the kernel straight in the root of /dev/mmcblk0p1, not in a boot subdirectory, expecting u-boot to mount it as /boot. In order for Qi to recognise this, create a boot subdirectory with a symlink to the kernel.<br />
<br />
===SD Initialisation===<br />
If you don't specify loglevel=8 in append-GTAXX, and booting fails with a "VFS: Cannot open root device "mmcblk0p1" or unknown-block(2,0)", the SD card needs a little bit more time to initialise.<br />
<br />
Put a "rootdelay=5" in append-GTAXX like so:<br />
rootdelay=5<br />
<br />
== Testing speed improvements ==<br />
<br />
Stopwatch results on Qi (error is approx ±1/2 second):<br />
<br />
Booting SHR image with uBoot:<br />
* 0:00 power button held down<br />
* 0:07 splash screen appears<br />
* 0:15 drops to console showing kernel messages scrolling by for ~1 minute<br />
* 1:18 Openmoko 'please wait' splash<br />
* 1:31 desktop animated splash<br />
* 2:38 finished booting<br />
<br />
Booting identical setup with Qi flashed over uBoot:<br />
* 0:00 power button held down<br />
* 0:06 backlit black<br />
* 0:13 please wait booting... (only this text on console for next 38 seconds)<br />
* 0:51 Angstrom console message (at the end of kernel output with uBoot, but ONLY text display to appear throughout this stage with Qi)<br />
* 0:54 Openmoko 'please wait' splash<br />
* 1:05 desktop animated splash<br />
* 1:54 finished booting<br />
<br />
So for this particular configuration, it reduced time-to-desktop by about 28%, about 44 seconds. Surprisingly, the later segments of booting (desktop) were also noticeably faster than with uBoot - One would have expected just the fist stages up until init (kernel finished establishing itself) to be faster.<br />
<br />
[[Category:System Developers]]</div>Liuxfhttp://openmoko.org/wiki/Who_is_WhoWho is Who2008-12-16T08:58:55Z<p>Liuxf: </p>
<hr />
<div>If you subscribe to a mailing list, you will see people speaking, answering some questions, but you may ask:<br />
* Who is who?<br />
* Who can I trust when they say something?<br />
<br />
So I propose to fill out this list to help people get to know each other.<br />
<br />
== Officials members of the Openmoko Team ==<br />
<br />
The Openmoko team (alphabetical by last name):<br />
{| class="wikitable sortable" style="margin: 0em " cellspacing="0" cellpadding="5" border="1"<br />
! Name !! email !! Wiki username !! IRC nickname !! Position<br />
|-<br />
| Allen Chang || || {{user|allen_chang}} || || GTA Hardware Engineer<br />
|-<br />
| Andy Green || ''andy'' at openmoko dot ''com'' || {{user|warmcat}} || agreen || Software Developer<br />
|-<br />
| Anthony Chang || || || || Software Developer<br />
|-<br />
| Candy Chou || || {{user|candy_chou}} || || GTA/HXD Hardware Engineer<br />
|-<br />
| Dkay Chen || || {{user|dkay_chen}} || || GTA/HXD Hardware Engineer<br />
|-<br />
| Jeremy Chang || || || || Software Developer<br />
|-<br />
| Jollen Chen || || || || Marketing<br />
|-<br />
| Tick Chen || || || || Software Developer<br />
|-<br />
| Guillaume 'Charlie' Chereau || ''charlie'' at openmoko dot ''org'' || || ||<br />
|-<br />
| Julian Chu || ''julian_chu'' at openmoko dot ''com'' || || || Software Developer<br />
|-<br />
| Holger 'Zecke' Freyther || ''zecke'' at openmoko dot ''org'' || || || Software Developer<br />
|-<br />
| Graeme Gregory || ''graeme'' at openmoko dot ''org'' || || XorA ||<br />
|-<br />
| Carsten Haitzler || ''raster'' at openmoko dot ''org'' || || raster || (Left Openmoko. Here for archives.)<br />
|-<br />
| Matt Hsu || || {{user|Matt}} || || Software Developer<br />
|-<br />
| Wendy Hung || || || || Testing<br />
|-<br />
| Regina Kim || || || || Testing<br />
|-<br />
| William Lai || ''will'' at openmoko dot ''com'' || || || Design Team Project Manager<br />
|-<br />
| Michael 'Mickey' Lauer || || {{user|Mickey}} || || Software Developer<br />
|-<br />
| John Lee || || || || Software Developer<br />
|-<br />
| Tim Lee || || {{user|Tim}} || || Hardware Manager<br />
|-<br />
| Marek Lindner || ''marek'' at openmoko dot ''com'' || || || Software Developer<br />
|-<br />
| Xiangfu Liu || ''xiangfu'' at openmoko dot ''org'' || {{user|liuxf}} || || Software Developer<br />
|-<br />
| Jan 'Shoragan' Luebbe || || || || Openmoko student (part-time)<br />
|-<br />
| Steven Mosher || || {{user|steve}} || || Vice President of Marketing<br />
|-<br />
| Sean Moss-Pultz || || {{user|Sean}} || || CEO<br />
|-<br />
| Shawn Lin || || {{user|shawn_lin}} || || RF Engineer<br />
|-<br />
| Joerg Reisenweber || || {{user|jOERG}} || || Hardware Engineer<br />
|-<br />
| Michael Shiloh || ''michael'' at openmoko dot ''org'' || {{user|Michaelshiloh}} || || Head of Developer Relations<br />
|-<br />
| Wolfgang Spraul || ''wolfgang'' at openmoko dot ''com'' || || || Vice President of Engineering<br />
|-<br />
| Joachim Steiger || ''roh'' at openmoko dot ''org'' || {{user|Roh}} || roh || Central Services<br />
|-<br />
| Harry Tsai || ''harry'' at openmoko dot ''com'' || || || Vice President of Sales<br />
|-<br />
| Neng-Yu 'Tony' Tu || || {{user|Tony Tu}} || || Software Developer<br />
|-<br />
| Brenda Wang || ''brenda_wang'' at openmoko dot ''com'' || {{user|Coolcat}} || || Wiki editor<br />
|-<br />
| Harald Welte || ''laforge'' at openmoko dot ''org'' || {{user|HaraldWelte}} || LaF0rge || (Left Openmoko. Here for archives.)<br />
|-<br />
| Daniel 'Alphaone' Willmann || || {{user|DanielWillmann}} || || Software Developer<br />
|-<br />
| Thomas Wood || || {{user|ThomasWood}} || ||<br />
|-<br />
| OLV Wu || ''olv'' at openmoko dot ''org'' || || || Software Developer<br />
|-<br />
| Erin Yeh || ''erin_yueh'' at openmoko dot ''org''||{{user|erin}} || || Software Developer<br />
|}<br />
<br />
== Proeminent community members ==<br />
<br />
Only add people who made a significant contribution to the Openmoko community.<br />
<br />
{| class="wikitable sortable" style="margin: 0em " cellspacing="0" cellpadding="5" border="1"<br />
! Name !! email !! Wiki username !! IRC nickname !! Position<br />
|-<br />
| Lorn Potter || ''lpotter'' at ''trolltech'' dot ''com'' || || lpotter || Qtopia developer<br />
|-<br />
| Rod Whitby || || {{user|RodWhitby}} || rwhitby || [[MokoMakefile]] author<br />
|}<br />
<br />
<br />
<br />
[[Category:Openmoko Inc]]</div>Liuxfhttp://openmoko.org/wiki/Openmoko_Local_Groups:_ChinaOpenmoko Local Groups: China2008-09-17T23:12:18Z<p>Liuxf: </p>
<hr />
<div>----------------------------------------<br />
<br />
'''name :''' li fangzhen<br />
<br />
'''msn:''' lfzi@sina.com<br />
<br />
----------------------------------------<br />
<br />
'''name:''' Xiangfu liu<br />
<br />
'''skype:''' xiangfu.z<br />
<br />
'''email:''' xiangfu at openmoko.com<br />
<br />
[[http://www.openmobilefree.net BLOG]]<br />
<br />
----------------------------------------<br />
<br />
'''name:''' Mischa Beitz<br />
<br />
'''location:''' Shanghai<br />
<br />
'''skype/yahoo/aol:''' criticny<br />
<br />
[[http://mischa.beitz.org website/blog]]<br />
<br />
----------------------------------------<br />
<br />
'''name:''' Lin Cai<br />
<br />
'''location:''' Shanghai<br />
<br />
'''email:''' reachlin@gmail.com<br />
<br />
----------------------------------------<br />
----------------------------------------<br />
<br />
'''name:''' Yang Ming<br />
<br />
'''location:''' Beijing<br />
<br />
'''email:''' yangm.cn at gmail.com<br />
<br />
----------------------------------------<br />
----------------------------------------<br />
<br />
'''name:''' Cai Jinyan<br />
<br />
'''location:''' Beijing<br />
<br />
'''email:''' caijinyan2000@hotmail.com<br />
<br />
----------------------------------------<br />
----------------------------------------<br />
<br />
'''name:''' Xin Jia<br />
<br />
'''location:''' Shijiazhuang<br />
<br />
'''email:''' xinjia.cn at gmail.com<br />
<br />
----------------------------------------<br />
<br />
[[Category:Openmoko Local Groups]]</div>Liuxfhttp://openmoko.org/wiki/OpenmokoFramework/zh_cnOpenmokoFramework/zh cn2008-08-05T07:45:47Z<p>Liuxf: /* 设备控制 */</p>
<hr />
<div>{{Languages|OpenmokoFramework}}<br />
<br />
<br />
{{Introbox}}<br />
<br />
<br />
''Note: This is the (ongoing) description of the new framework architecture that is '''in development'''. See [[OpenmokoOldFramework]] for the framework architecture of 2007.1 and 2007.2 and [[NeoSoftwareStack]] for the current status (which has nothing to do yet with this framework)''<br />
<br />
=Answering the TOP x questions=<br />
* ''Question 1'': Is this a part of the current images yet?<br />
* ''Answer'': No.<br />
* ''Question 2'': Is this the mystic ASU?<br />
* ''Answer'': No.<br />
* ''Question 3'': When can I see this as part of an image?<br />
* ''Answer'': See roadmap at the bottom of this document. It's going to be an interesting autumn and winter '08 ;)<br />
* ''Question 4'': What's the current status?<br />
* ''Answer'': See right below:<br />
** [[OpenmokoFramework/Status Update 1|Status Update 1]]<br />
** [[OpenmokoFramework/Status Update 2|Status Update 2]]<br />
<br />
<categorytree mode=pages style="float:right; clear:right; margin-left:1ex; border:1px solid gray; padding:0.7ex; background-color:white;">Framework</categorytree><br />
=Purposes=<br />
* '''Give people the infrastructure to create solid and exciting software products based on the Openmoko platform'''<br />
* '''Support competing UIs while collaborating on developing services'''<br />
* '''Encourage framework users (e.g. application developers) to also contribute to the framework'''<br />
<br />
=Requirements=<br />
* Make it simple<br />
* Concentrate on core services<br />
* Be programming language agnostic<br />
* Be UI toolkit agnostic<br />
* Try to reuse existing technologies as much as possible, but not at the cost of a bad API<br />
<br />
=How to achieve that technically=<br />
* 选择[[Dbus]]作为协同开发分界线。Dbus下层,我们合作开发,Dbus上层,我们使用不同的方式实现。<br />
* Expose features through dbus APIs implemented by UI-agnostic and language-agnostic services (daemons).<br />
* Optimize for Openmoko devices, but support multiple architectures and purposes through plugin interfaces and suitable hardware abstraction mechanisms.<br />
* Be not afraid of reinventing the wheel for a wheel-barrow if all the existing wheels are made for sports cars.<br />
<br />
=Mandatory Readings=<br />
* [http://adam.gomaa.us/blog/frameworks-exist-for-conceptual-integrity/ Frameworks exist for conceptual integrity]<br />
* [http://humanized.com/weblog/2007/10/05/make_oss_humane/ Ten ways to make more humane open source software]<br />
* [http://www.freesmartphone.org FreeSmartPhone.org Wiki]<br />
<br />
=What this is NOT about=<br />
This initiative does not cover low level services such as<br />
* Bootloader, Kernel, or System Init.<br />
<br />
This initiative does not cover high level services such as<br />
* X-Window-System, Window Manager, UI Toolkits,<br />
* Application Launchers, Applications, or Fancy UIs.<br />
<br />
=Architectural Overview=<br />
[[Image:OpenmokoFramework08.png |823px|frontside]]<br />
<br />
=Software Components=<br />
<br />
We differenciate between low-level and high-level services -- dbus will be used to communicate horizontally and vertically.<br />
<br />
===底层服务===<br />
<br />
====设备控制====<br />
底层设备控制服务管理周边外设, 例如: 控制每一个子系统的如<br />
* GSM, WiFi, Bluetooth, GPS, as well as<br />
* 背景灯亮度和电源,<br />
* LED灯的开/关,<br />
* 充电, 待机/恢复,<br />
* accellerometers, and buttons.<br />
监听用户的活动来实现<br />
* 进入到省电模式,或<br />
* 锁定设备.<br />
我们用下边的程序来实现:<br />
* [http://www.freesmartphone.org/index.php/Implementations/OpenDeviceDaemon odeviced]<br />
<br />
====Audio====<br />
The low level audio service relies on a working alsa device driver. On top of that, there are two components:<br />
# [http://gstreamer.freedesktop.org/ gstreamer]<br />
# [http://pulseaudio.org pulseaudio]<br />
<br />
'''Gstreamer''' is to be used for all kinds of event sounds where a) multiple audio formats need to be supported and b) a latency of about one second is acceptable. This goes for e.g. ring tones, welcome tones, plug indication.<br />
<br />
'''Pulseaudio''' is to be used for event sounds, where low-latency is necessary, e.g. touch click sounds and UI event acknowledge sounds. Pulseaudio is our general all-purpose mixer. Gstreamer will use the pulseaudio sink to feed audio through.<br />
<br />
====GSM====<br />
The low level GSM services expect a modem complying to GSM 07.07, GSM 07.05, and assorted GSM specifications, talking an AT-protocol over a serial line. If GSM 07.10 is supported, we use the multiplexing daemon<br />
* [http://www.freesmartphone.org/index.php/Implementations/gsm0710muxd gsm0710muxd]<br />
to export virtual serial lines over -- again -- AT-protocol can be spoken.<br />
<br />
====蓝牙====<br />
底层蓝牙实现依赖于linux核心实现的bluez蓝牙栈框架:<br />
* [http://www.bluez.org BlueZ].<br />
<br />
====GPS====<br />
The low level GPS services assume a GPS device that talks NMEA over a device node. We rely on the following software:<br />
* [http://gypsy.freedesktop.org Gypsy]<br />
<br />
====网络====<br />
底层网络服务实现网络接口,例如USB,以太网,Wifi等。We rely on the following software here:<br />
* Network Manager or Intel Connection Manager (undecided yet)<br />
* ppp<br />
<br />
===High Level===<br />
<br />
====Usage====<br />
The Usage subsystem is coordinating application I/O requirements preventing. Applications are not supposed to turn on or off devices, since they do not have any knowledge about concurrent applications that may be also using the device -- think ''reference counting'' for I/O requirements.<br />
<br />
With this added layer, we could later think about monitoring subsystems, subsystem usage statistics, or accounting.<br />
<br />
See discussion page about PolicyKit.<br />
<br />
====事件====<br />
* 经由I/O的事件信号(掁铃, 闪烁, 掁动)<br />
* 可能使用 fd.o 通知 API<br />
<br />
====PIM====<br />
一个智能存储数据库. This is being carried out as a Google Summer of Code project. See complete description [http://www.neo1973-germany.de/wiki/pyPimd here]<br />
<br />
====Context====<br />
* Intelligent context API, integrating location as one -- among other -- sources<br />
TBD<br />
Reference Geoclue<br />
<br />
====电信业务====<br />
* 语音<br />
* 数据<br />
<br />
=== [http://www.freesmartphone.org/index.php/Implementations/OpenPreferencesDaemon Preferences] ===<br />
* 配置数据库<br />
<br />
====网络====<br />
* 高级网络请求<br />
<br />
=实现情况=<br />
<br />
===完成状态===<br />
<br />
====底层====<br />
* 设备控制: 50%<br />
* 声音设备: 80%<br />
* GSM: 80%<br />
* 蓝牙: 80%<br />
* GPS: 80%<br />
* 网络: 50%<br />
<br />
====高层====<br />
* Usage: 0%<br />
* Event: 0%<br />
* [http://www.freesmartphone.org/index.php/Implementations/OpenPreferencesDaemon Preferences]: 50%<br />
* Context: 0%<br />
* 电话业务: 50%<br />
* 联网: 0%<br />
* 个人信息管理(PIM): 0%<br />
<br />
=The role of Python=<br />
<br />
在启用新代码时,我们使用Python脚本实现dbus服务。这么做可以快带原型实现 The reason for that being the rapid prototyping nature of Python and the emphasis on the Dbus APIs. Using Python, the turnaround times to experiment with APIs are incredibly faster than for using a compiled language such as C or C++.<br />
<br />
Once the APIs have been used by application programmers, we can start profiling and possibly reimplement some of the services with daemons written in Vala, ''if'' necessary. We might as well succeed in improving performance by using Pyrex/Cython/Ctypes to keep the benefits of Python.<br />
<br />
=Team & Roadmap=<br />
<br />
==Team==<br />
<br />
* [[User:Mickey|Michael 'Mickey' Lauer]] (team leader) -- Openmoko freelancer, working in Frankfurt/Main, Germany.<br />
* [[User:Charlie| Guillaume 'Charlie' Chereau]] -- Openmoko employee, working fulltime in the Openmoko office, Taipei, Taiwan.<br />
* [[User:Shoragan|Jan 'Shoragan' Luebbe]] -- Openmoko student, working part-time in Brunswick, Germany.<br />
* [[User:DanielWillmann|Daniel 'Alphaone' Willmann]] -- Openmoko student, working part-time in Brunswick, Germany.<br />
* (Holger 'Zecke' Freyther -- hopefully joining the team after releasing ASU, working in Berlin, Germany.)<br />
<br />
'''Subsystem Ownership'''<br />
<br />
''第一阶段子系统''<br />
<br />
* odeviced (mickey)<br />
* ophoned (mickey)<br />
* ousaged (jan)<br />
* oeventd (jan)<br />
* opreferencesd (guillaume)<br />
* ocontextd (guillaume)<br />
<br />
''Phase 2 subsystems''<br />
<br />
* 网络 (to be defined)<br />
* pim (to be defined)<br />
<br />
==Roadmap==<br />
<br />
The milestone releases are combined Openmoko Framework and [[Zhone]] releases. Remember: A feature that isn't visible, working, and tested in our framework testing application (Zhone) does ''not'' exist. Until Framework 1.0.0 (later this year), we will not use any versioning in components. Afterwards, individual components may see individual releases.<br />
<br />
'''Note: The milestones and tasks moved over to our [http://trac.freesmartphone.org issue tracker].'''<br />
<br />
----<br />
<br />
[[Category:Framework| ]]</div>Liuxfhttp://openmoko.org/wiki/Discussion_ForumsDiscussion Forums2008-07-08T11:25:14Z<p>Liuxf: /* List of Openmoko related Forums */</p>
<hr />
<div>= Why not use Discussion Forums? =<br />
<br />
This question did come up regularily [http://lists.openmoko.org/pipermail/community/2008-June/019256.html] on the community discussion mailing list [[http://lists.openmoko.org/mailman/listinfo/]].<br />
<br />
Apparently, there are two groups of people. One does not like forums and the other one would see some benefits. Therefore each one tries to convince the other to switch.<br />
<br />
My conclusion of all those discussions is:<br />
<br />
* there is no "better" system for everyone.<br />
* there is no benefit in convincing anyone to switch.<br />
* we need both in parallel. <br />
* let's decide users themselves and help them to do so.<br />
<br />
== List of Openmoko related Forums ==<br />
<br />
# http://www.oesf.org/forum/index.php?showforum=161<br />
# http://forums.makeopensource.com<br />
# http://www.neo1973-germany.de (German)<br />
# http://freeyourphone.de (German)<br />
# http://openmokoforums.eu and .com(English)<br />
# http://forum.telefoninux.org/ (Italian)<br />
# http://www.openmokofans.com/forums/ (Simplified Chinese)<br />
<br />
Please also note that fora become more valuable by heavy useage.<br />
<br />
== List of Web based access to Mailing Lists ==<br />
<br />
# http://news.gmane.org/gmane.comp.handhelds.openmoko.announce<br />
# http://news.gmane.org/gmane.comp.handhelds.openmoko.community<br />
[[category:community]]</div>Liuxfhttp://openmoko.org/wiki/User:LiuxfUser:Liuxf2008-07-03T06:46:53Z<p>Liuxf: </p>
<hr />
<div>my e-mail: xiangfu.z@gmail.com<br />
<br />
my Blog: http://blog.chinaunix.net/u/13385/</div>Liuxfhttp://openmoko.org/wiki/Openmoko_Local_Groups:_ChinaOpenmoko Local Groups: China2008-06-12T23:59:14Z<p>Liuxf: </p>
<hr />
<div>----------------------------------------<br />
<br />
'''name :''' li fangzhen<br />
<br />
'''msn:''' lfzi@sina.com<br />
<br />
----------------------------------------<br />
<br />
'''name:''' XiangFu liu<br />
<br />
'''msn:''' yjtmpgk@163.com<br />
<br />
'''email:''' xiangfu at openmoko.com<br />
<br />
[[http://blog.chinaunix.net/u/13385/ BLOG]]<br />
<br />
----------------------------------------<br />
<br />
'''name:''' Mischa Beitz<br />
<br />
'''location:''' Shanghai<br />
<br />
'''skype/yahoo/aol:''' criticny<br />
<br />
[[http://mischa.beitz.org website/blog]]<br />
<br />
----------------------------------------<br />
<br />
[[Category:Community]]</div>Liuxfhttp://openmoko.org/wiki/Openmoko_Local_Groups:_ChinaOpenmoko Local Groups: China2008-06-12T23:58:58Z<p>Liuxf: </p>
<hr />
<div>----------------------------------------<br />
<br />
'''name :''' li fangzhen<br />
<br />
'''msn:''' lfzi@sina.com<br />
<br />
----------------------------------------<br />
<br />
'''name:''' XiangFu liu<br />
<br />
'''msn:''' yjtmpgk@163.com<br />
<br />
'''email:''' xiangfu@openmoko.com<br />
<br />
[[http://blog.chinaunix.net/u/13385/ BLOG]]<br />
<br />
----------------------------------------<br />
<br />
'''name:''' Mischa Beitz<br />
<br />
'''location:''' Shanghai<br />
<br />
'''skype/yahoo/aol:''' criticny<br />
<br />
[[http://mischa.beitz.org website/blog]]<br />
<br />
----------------------------------------<br />
<br />
[[Category:Community]]</div>Liuxfhttp://openmoko.org/wiki/Group_salesGroup sales2008-05-07T01:46:25Z<p>Liuxf: /* China */</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 />
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 />
=== Western Australia ===<br />
==== Perth ====<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 />
=== New South Wales ===<br />
==== Sydney ====<br />
<br />
status: 7/10<br />
<br />
Please add a I exist to end of your name here. <br />
<br />
Also, Sydney seems to now have 7 people - perhaps if we do not reach 10 we can join with Melbourne and get them shipped to Australia, then moved domestically to the other city.<br />
<br />
* 1 x dbmoodb ---> [http://wiki.openmoko.org/wiki/Special:Emailuser/Dbmoodb contact me here] I exist.<br />
* 1 x Mark Chandler [http://wiki.openmoko.org/wiki/Special:Emailuser/Openmarko contact me here]<br />
* 1 x bing [http://wiki.openmoko.org/wiki/Special:Emailuser/Bingquick contact me here]<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]<br />
* 1 x Rob [http://wiki.openmoko.org/wiki/Special:Emailuser/Rob contact me here]<br />
* 1 x Tim [http://wiki.openmoko.org/wiki/Special:Emailuser/Voyd contact me here] I am almost certain I exist.<br />
<br />
=== Victoria ===<br />
==== Melbourne ====<br />
Status: 6/10<br />
<br />
* 4x Dennis Wollersheim, mailto: dewoller (at) gmail (dot) com<br />
* 1x Nigel Cunningham, mailto: ncunningham (at) crca (dot) org (dot) au<br />
(I'm actually in Cobden, in the south-west)<br />
* 1x Dale Maggee, mailto: antisol (at) earthling (dot) net<br />
<br />
=== ACT ===<br />
==== Canberra ====<br />
Status: 2/10<br />
<br />
* J Dinale [http://wiki.openmoko.org/wiki/Special:Emailuser/Noledil Contact me here]<br />
* Fergus [http://wiki.openmoko.org/wiki/Special:Emailuser/Someone Contact me here]<br />
<br />
=== Queensland ===<br />
==== Brisbane ====<br />
Status: 4/10 (possibly 20)<br />
<br />
* Nick Devereaux x 2 [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 />
<br />
=== South Australia ===<br />
==== Adelaide ====<br />
Status: 4/10<br />
<br />
* Adrian Billiau [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 />
<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 [http://wiki.openmoko.org/wiki/Special:Emailuser/Wedge Contact me here]<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 />
Status: 7/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] (I've found others @ TU Graz !)<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 />
<br />
== Belgium ==<br />
=== Flanders ===<br />
==== Brussel/Aalst/Gent/Brugge ====<br />
Status 8/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 />
* Philoufr, mailto: philoufr AT gmail DOT com<br />
* Js Op de Beeck [http://wiki.openmoko.org/wiki/Special:Emailuser/Js.opdebeeck Contact me here]<br />
ps: Dolfje can bring freerunners to Brugge if needed<br />
<br />
==== Antwerp ====<br />
Status 5/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 />
<br />
== Bulgaria ==<br />
=== Sofia ===<br />
==== Sofia ====<br />
Status : 2/10<br />
<br />
* Dimitar Staykov, mailto:meditache@gmail.com<br />
* Vernim, [http://wiki.openmoko.org/wiki/Special:Emailuser/Vernim Contact]<br />
<br />
== Canada ==<br />
<br />
=== British Columbia ===<br />
Status : 9/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 />
<br />
=== Alberta ===<br />
Status : 3/10<br />
<br />
* [[User:Wuth|Wuth]] : [mailto:wuth@acm.org]<br />
* [[User:Slm3095om|stacy]] (2 units) : slm3095om AT millions dOt ca<br />
<br />
=== Ontario/Quebec ===<br />
==== GTA (Toronto) ====<br />
Status : 12/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 />
* Peter Baldwin, vendor.openmoko AT pointclark DOT net ('''3 units''')<br />
* Kristin Low, kristin dot low at gmail dot com (Kingston)<br />
* Daniel Lister, dan.lister-->gmail<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 />
<br />
Group 2 Status (Hamilton): 2/10<br />
<br />
* Gabriel D - ace AT staticwave DOT ca<br />
* Richard D - rtdegelder --> gmail.com<br />
<br />
== Chile ==<br />
=== Santiago ===<br />
Status : 4/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 />
<br />
== China ==<br />
Status:4/10<br />
<br />
*Luther <br/> mailto:lutherluo@qq.com <br/> 2 freerunner and 1 debug board.<br />
*Pccpu <br/> mailto:LFZILFZI@YAHOO.COM.CN <br/> MSN:LFZI@SINA.COM <br/> 1 freerunner<br />
*Gnosy <br/> mailto:gnosyhh@gmail.com <br/> 1 freerunner and 1 debug board.<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: 3/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 />
* 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 />
<br />
==== Skjern ====<br />
Status: 1/10<br />
<br />
* [[User:Carlo]]<br />
<br />
=== Fyn ===<br />
Status: 4/10<br />
<br />
* [[User:EsbenDamgaard]] (need 3 (Looney & Gert))<br />
* [[User:apm]]<br />
<br />
=== Sjælland ===<br />
==== Copenhagen ====<br />
Status: 25/10<br />
<br />
* [[User:Fursund]]<br />
* [[User:Rasmusjensen]]<br />
* [[User:tabac]] Thomas Ammitzbøll-Bach<br />
* [[User:chel | Christian E. Lysel ]]<br />
* [[User:UlrikRasmussen | Ulrik Rasmussen]]<br />
* [[User:KlaymenDK | Jan Gundtofte-Bruun]] (Pending final hw, eg. low-power LEDs)<br />
* [[User:OleTange | Ole Tange]] (I need 14 with invoice)<br />
* [[User:Pascal | Pascal d'Hermilly]] (I need 1 with invoice)<br />
* [[User:Miwer]] Michael Andersen<br />
* [[User:maha | Martin Hansen]] (3 with invoice)<br />
<br />
== Finland ==<br />
=== Uusimaa ===<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 /> [mailto:thearttu@gmail.com thearttu@gmail.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 (Full)====<br />
<br />
Status : 10/10<br />
<br />
'''[[User:Piksi|Check & comment on my userpage for discussing payment & mail options]]'''<br />
<br />
Helsinki:<br />
<br />
* [[User:Piksi]] <br />openmoko ÄT pi-xi PISTE net<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 />
<br />
Turku:<br />
<br />
* 2x Teemu Välimäki, [mailto:teemu.valimaki@iki.fi teemu.valimaki@iki.fi]<br />
* Jaakko Lehtinen, jaakko dot lehtinen at gmail dot com<br />
* Janne Junnila, janne dot junnila at gmail dot com<br />
<br />
Vaasa:<br />
<br />
* Mikko Niemikorpi, mikefulli ÄT gmail 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 : 2/10<br />
<br />
* Cédric DUFOUIL (openmoko at tsleg point com)<br />
* Yves MAHE (ymahe at zindep 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] (I may soon move to Bretagne/Brest)<br />
<br />
==== Nantes ====<br />
<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 />
<br />
=== Ile de france ===<br />
==== Paris ====<br />
Status : 11/10<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 />
<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 : 2/10<br />
<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/pbollard Philippe BOLLARD]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/aurelien Aurelien]<br />
<br />
=== Provence Alpes Cote d'Azur ===<br />
==== Sophia Antipolis ====<br />
Status : 1/10<br />
<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/nico.inc Nicolas HUOT]<br />
<br />
== Germany ==<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 />
=== 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 />
<br />
=== Hessen ===<br />
==== Frankfurt ====<br />
Status 1-10<br />
<br />
* Blacky [http://wiki.openmoko.org/wiki/Special:Emailuser/Blacky Contact me here]<br />
<br />
=== Sachsen ===<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 />
=== Thueringen ===<br />
==== Weimar ====<br />
Status 1/10<br />
<br />
* [[User:Fries43]]<br />
<br />
=== NRW ===<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 />
==== Aachen ====<br />
Status 2/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 />
<br />
==== Düsseldorf ====<br />
* mac2k, infos on my [[User:mac2k|user page]], or you can [[Special:Emailuser/mac2k|contact me here]]<br />
<br />
=== Baden-Württemberg ===<br />
==== Karlsruhe ====<br />
<br />
Status 12/10<br />
<br />
* 2 for André (one for me and one for a friend), you can [[Special:Emailuser/Spacemarine|contact me here]]<br />
* [[Special:Emailuser/Dr.Nop|Dr.Nop]]<br />
* [[Special:Emailuser/JensB|JensB]]<br />
* [[Special:Emailuser/Tedo|Tedo]]<br />
* 3 devices at least, [[Special:Emailuser/ZaPPaS|ZaPPaS]]<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/Agon|Agon]] in Stuttgart, but Karlsruhe is close enough<br />
<br />
=== Bayern ===<br />
==== München ====<br />
<br />
Status 4/10<br />
<br />
* [[Special:Emailuser/Eriks|Eriks]]<br />
* --[[User:Imitation|Imitation]] 21:42, 30 April 2008 (CEST)<br />
* [[Special:Emailuser/meyerm|meyerm]] 16:25 CEST, 01. Mai 2008<br />
* [[Special:Emailuser/Koebi|koebi]] 05. Mai 2008<br />
<br />
=== Berlin===<br />
==== Berlin ====<br />
<br />
for berlin-talk: http://de.groups.yahoo.com/group/openmoko-berlin/<br />
<br />
* Conrad [http://wiki.openmoko.org/wiki/User:Caribu Contact me here]<br />
<br />
This group has finished its forming:<br />
Status 10/10<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 />
* Torsten [http://wiki.openmoko.org/wiki/User:Torsten_Grote 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 />
<br />
== Hungary == <br />
discussion here: http://hup.hu/node/54588<br />
<br />
=== Budapest ===<br />
Status 15/10<br />
<br />
* Ferenc 'Lion' Veres [http://wiki.openmoko.org/wiki/Special:Emailuser/kempelen Contact]<br />
* rka [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 />
* hunludvig - hunludvig [KUKAC] gmail [PONT] com<br />
* Dániel Vásárhelyi (asd), asd [at] offtopic [dot] com<br />
* asch, asch [KUKAC] freemail [PONT] hu<br />
* btamas, [http://wiki.openmoko.org/wiki/Special:Emailuser/btamas Contact]<br />
* ka87, andras [kukac] csevego [pont] net<br />
* pcm, pcm [kukac] freemail [pont] hu<br />
* gpiros, geza [PONT] piros [KUKAC] gmail [PONT] com<br />
* appa, appa00 [kukac] gmail [pont] com<br />
* pierre286, [http://wiki.openmoko.org/wiki/Special:Emailuser/pierre286 Contact]<br />
* Hélei Zoltán, heleiz [kukac] gmail<br />
<br />
== India ==<br />
=== Delhi/NCR ===<br />
Status 1/10<br />
<br />
* Goldwyn Rodrigues [http://wiki.openmoko.org/wiki/Special:Emailuser/goldwynr Contact]<br />
<br />
== Italy == <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 8/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] gmailPUNTOcom<br />
* [[User:tom_morello|Carlo Ascani (Morello)]] - ''carlo.ratm [AT] gmail.com''<br />
* [[User:marrano|Stefano Burchietti (Marrano)]] - ''stefano [AT] nontelodiromai.it''<br />
<br />
=== Lombardia ===<br />
<br />
==== Milano e dintorni ====<br />
Status 14/10<br />
<br />
* Marco Crociani - [http://wiki.openmoko.org/wiki/Special:Emailuser/Tyrael Contacts here]<br />
* Marcello Gorla<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à) - qualcuno sa indicarmi i metodi di pagamento per favore?<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 />
* Callea Gaetano Andrea (abitazione: Melegnano oppure lavoro: Milano zona Forlanini [http://wiki.openmoko.org/wiki/Special:Emailuser/Cga Contacts here] qualcuno sa indicarmi i metodi di pagamento per favore?<br />
<br />
=== Piemonte ===<br />
==== Torino (and province) ====<br />
Status 5/10<br />
<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 />
# Volendo possiamo aggiungerci al gruppo di Milano<br />
prendendo così 2 pacchi da 10 risparmiando ulteriormente sulla spedizione e <br />
senza aspettare per raggiungere il numero 10, perchè io potrei andare volentieri<br />
a prenderli col treno a Milano, tornare e distribuirli a Torino, fatemi sapere ;) <br />
Giuseppe<br />
<br />
=== Trentino-Alto Adige ===<br />
==== Trento (Padova too :)) ====<br />
Status 1/10<br />
<br />
* Andrea Debortoli <br/> (debortoland AT gmail DOT com)<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: 7/10<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 />
<br />
==== Vicenza ====<br />
<br />
* Matteo [mailto:matteo@member.fsf.org matteo@member.fsf.org] - [[User:Tchernobog|Tchernobog]]<br />Also Padova is okay.<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 />
=== Emilia Romagna ===<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:Jordano|Marco Grassi]] marco.gra AT Gmail Dot com Also for me it's ok the decentralized shipping.<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 />
=== Campania ===<br />
==== Caserta (and province) ====<br />
Status 1/10<br />
<br />
* fenoxxx [mailto:fenoxxx@gmail.com] - Aversa<br />
<br />
=== Lazio ===<br />
==== Roma ====<br />
Status 7/10<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 (Roma) Inserisci un contatto di posta elettronica o non potremo contattarti al momento dell'acquisto!<br />
* Christian X 1(Gino46) [mailto:christian.marzola@alice.it] (ferrara) Qualcuno me lo dovrebbe spedire.<br />
* Tempix X 1 [mailto:tempix11@gmail.com tempix11@gmail.com] (Ancona)<br />
<br />
=== Liguria ===<br />
==== Genova ====<br />
Status 8/10<br />
<br />
* Luca Maranzano X 1 (liuk AT linux DOT it) [[User:liuk|liuk]]<br />
* Francesco Frassinelli X 2 (frafra AT autistici DOT org) [[User:Frafra|Frafra]]<br />
* Stefano Cutelle' X 1 (staff@ascservices.it) [[User:ascservices|ascservices]]<br />
* Luca Arrigo X 1 (morph84@gmail.com) [[User:morph|morph]]<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 />
* Daniele Delmonte X1 (ryogazero chiocciola yahoo punto it)<br />
<br />
=== Sicilia ===<br />
==== Palermo ====<br />
Status 4/10<br />
<br />
* Giorgio Marciano' X 1 [mailto:giorgio.marciano@email.it giorgio.marciano@email.it]<br />
* Michele Puccio X 1 [mailto:puccio@eng.it michele]<br />
* Roberto Calandra X 1 [mailto:isokazi@yahoo.it roberto]<br />
* Vincenzo Moreno Luna X 1 [mailto:ciop85plus@hotmail.com vincenzo]<br />
<br />
==== Messina ====<br />
Status 4/10<br />
<br />
* Melug X 4 [mailto:melug@messinalug.org MeLug]<br />
<br />
=== Calabria ===<br />
==== Catanzaro ====<br />
Status 1/10<br />
<br />
* Carlo Mangani X 1 [mailto:carlo.mangani@gmail.com carlo.mangani@gmail.com] - Lamezia Terme<br />
<br />
== Macedonia ==<br />
=== Skopje ===<br />
* Kristijan Krsteski 1/10 <br /> [[User:neutrino]] <br /> [mailto:kristijan.krsteski@gmail.com]<br />
===Status ===<br />
1/10<br />
<br />
== México ==<br />
=== Ciudad de México ===<br />
* Kozapatista [[Special:Emailuser/User:kozapatista|Contact]]<br />
===Status ===<br />
1/10<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:A.dre|André Disselhorst]] (Nijmegen 1x) [[Special:Emailuser/User:A.dre|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 />
<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 />
==== 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 />
==== Hengelo ====<br />
* Sander Hoentjen 1/10 [[Special:Emailuser/User:Tjikkun|Contact]]<br />
* Peter Hageman 1 [[Special:Emailuser/User:PingPong|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 />
<br />
=== Utrecht ===<br />
<br />
==== Utrecht ====<br />
* Eric Spierings 1/10 [[Special:Emailuser/User:ericsp|Contact]]<br />
* Peter van de Werken 2/10 [[Special:Emailuser/User:PWerken|Contact]]<br />
<br />
=== Status ===<br />
20/20<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 />
According to jeremy list, telecom will not be rolling out GSM for four years, so the point becomes moot - no-one is likely to get an 850 gsm phone now and wait that long<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-04-28, US$399 is worth NZ$508<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$66; 12.5% * {508 + 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 />
508 + 23 + 66<br><br />
= 597<br><br />
<br />
+ any possible charges to get it posted elsewhere in New Zealand<br />
<br />
=== Auckland ===<br />
==== Auckland ====<br />
Status:10/10<br />
*Rob Paulson [[User:Myfanwy]] 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]]<br />
*Jeremy List [[User:Jeremy-list]] mailto:quick.dudley@gmail.com (Wellington, not Auckland, will pay for courier)<br />
*David Murrell [[User:Viddy]] - [mailto:dmurrell@waikato.ac.nz] I'm in Hamilton, either courier, or I'll drive up :)<br />
*Jeremy Gray [[User:Bogdan237]] [mailto:jgra163@ec.auckland.ac.nz] Auckland, 900MHz<br />
*Glen Ogilvie [[User:Nelg]] {mailto:nelg@linuxsolutions.co.nz] Auckland, 900MHz<br />
*Xuân Baldauf [[User:xbaldauf]] {mailto:xuan--2008.05--GroupSales--wiki.openmoko.org@baldauf.org] Auckland CBD, 900MHz+1800MHz GSM. 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 />
<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 />
<br />
<br />
=== Sør-Trøndelag ===<br />
==== Trondheim ====<br />
Status 12/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 20/20(30?)<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:Arildh|Arild Hellstrøm]] [mailto:arild.hellstrom@getmail.no]<br />
<br />
== Poland ==<br />
=== dolnośląskie ===<br />
==== Wrocław ====<br />
<br />
* Special group buy site: https://www.kumulator.pl/show/group/35<br />
<br />
=== Podlaskie ===<br />
==== Suwalki ====<br />
Status 1/10<br />
* arteqw [http://wiki.openmoko.org/wiki/Special:Emailuser/Arteqw contact with me]<br />
<br />
=== Wielkopolskie ===<br />
==== Poznań ====<br />
Status 1/10<br />
* dos [http://wiki.openmoko.org/wiki/Special:Emailuser/dos contact with me (please, in polish :))]<br />
<br />
== Portugal ==<br />
=== Aveiro ===<br />
==== Aveiro ====<br />
Status : 2/10<br />
<br />
* [[User:Ruben|Ruben Mendes]]<br />
* [[User:kuyky|Tiago Saraiva]] <br /> [mailto:destructhor88@gmail.pt]<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 : 5/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 />
<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 : 1/10<br />
* Jörgen Lidholm, could join the Falun/Borlänge or Stockholm group <br /> [mailto:jorgen.lidholm@gmail.com]<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 />
Gabriel Ambuehl would volunteer to order the initial 10pack.<br />
Alexandre Ghisoli could organize the second 10pack.<br />
Luca Capello could organize the third 10pack (mostly for French Switzerland).<br />
All the three with payment in advance (a 10pack will cost approx 3'800 USD).<br />
<br />
Probably we will organize shipping, if we cannot all move to Zürich/Genève to get our Neo.<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 : 23/20<br />
<br />
It seems that while there are 22 people listed here, actually the device number is 23, because Tobias Kündig is interested in 2 of them. This means that the total number of devices for Swiss people is 28 (23 for Zürich plus 5 for Genève). Someone in the Zürich list, specifically those living in the French Switzerland, could be part of the Genève 10pack, which I volunteer to order. This means that only 2 devices are missing for a complete 3rd 10pack! -- LucaCapello -- updated by FreeMind -- updated again by LucaCapello<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 <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) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Onsonic Contact]<br />
* Alexandre Ghisoli (Yverdon)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Agh 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 />
* Robin Farine (Auvernier)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/rfarine 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 />
* Jonas Schwarz (Lausanne) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/jnsc 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 />
<br />
==== Geneve ====<br />
Status : 5/10<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 />
* Gulu (Lausanne) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Gulu Contact]<br />
* Edomaur (Lausanne) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Edomaur Contact]<br />
<br />
== Spain ==<br />
=== Spain (Country Group Sale) ===<br />
Status: 6/10<br />
<br />
=== Madrid ===<br />
==== Madrid ====<br />
Status : 1/10<br />
<br />
* Rafael Campos <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Methril Contact]<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 : 3/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 />
<br />
== UAE ==<br />
Status: 1/10<br />
* Yaser Ammar <br /> [[Special:Emailuser/Waraqa|Contact]]<br />
<br />
== USA ==<br />
=== Colorado ===<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 />
=== California ===<br />
==== Los Angeles ====<br />
Status: 4/10<br />
<br />
* Ian Douglas <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Iandouglas Contact me here]<br />
* Matthew <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 <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/JamesRobertson Contact]<br />
<br />
==== San Diego ====<br />
'''(inc. San Diego county and surrounding areas)'''<br />
<br />
Status: 1/10<br />
<br />
Will combine with LA if too few.<br />
<br />
* Peter Naulls <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Pnaulls Contact]<br />
<br />
==== San Francisco Bay Area ====<br />
Status: 4/10<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 />
==== Monterey ====<br />
Status: 2/10<br />
<br />
* Cry Regarder <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Cry_Regarder Contact]<br />
<br />
=== Midwest ===<br />
'''(combine Indiana / Iowa / Kentucky / Tennesee / Texas)'''<br />
Status: 6/10<br />
* Geoff Ruscoe [[Special:Emailuser/Geocode|Contact]] - Louisville, KY<br />
* Steven M [[Special:Emailuser/Montgoss|Contact]] - Cedar Rapids, IA<br />
* Joseph Booker [[Special:Emailuser/Sargas|Contact]] - Chicago<br />
* Bryan DeLuca [[Special:Emailuser/Stupkid|Contact]] - Fort Worth, TX<br />
* Casey Harkins [[Special:Emailuser/Charkins|Contact]] - Madison, WI<br />
* Matt McCormick [[Special:Emailuser/Thewtex|Contact]] - Madison, WI<br />
<br />
=== Indiana / Kentucky ===<br />
Status: 4/10<br />
* Dan Staley [[Special:Emailuser/Pyrasi|Contact]] (Kentucky)<br />
* Donnie Jones [[Special:Emailuser/Donniejones18|Contact]] (Lexington, KY)<br />
* John Sterling [[Special:Emailuser/Sterling|Contact]] (Lexington, KY)<br />
<br />
=== Ohio / Michigan ===<br />
Status: 3/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 />
<br />
=== Washington ===<br />
==== Seattle ====<br />
Status: 1/10<br />
* Jon Pomeroy [[Special:Emailuser/Jepomeroy|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 (8/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 [[Special:Emailuser/texatopia|Contact]]<br />
* Robert [[Special:Emailuser/SHaRK|Contact]] (Houston)<br />
* Bryan DeLuca [[Special: Emailuser/Stupkid|Contact]] (Fort Worth)<br />
<br />
==== Dallas (1/10) ====<br />
* Philip White [[Special:Emailuser/pmw|Contact]]<br />
<br />
=== Mid-Atlantic ===<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 (2/10)=====<br />
* Philippe Gerard [[Special:Emailuser/feydreva|Contact]]<br/><br />
*Steve Watson mailto:ssw0213@gmail.com<br/><br />
<br />
==== New York ====<br />
Status: 2/10 or 3/10<br />
<br />
* Bert Hartmann <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/BertHartm Contact me here]<br />
* Michael Cole mailto:mjcole137@gmail.com <br /><br />
* Jake Thebault-Spieker (probably, may not be able to afford it) [http://wiki.openmoko.org/Spcial:Emailuser/Summatusmentis Contact me here]<br />
<br />
==== Maryland (2/10)====<br />
* Paul Buede mailto:paul@buede.com <br /><br />
* Charles Lohr<br />
* Alex (DC/Rosslyn; not 100% sure that will be able to afford it) [[Special:Emailuser/rakukin|Contact]]<br />
<br />
=== Massachusetts ===<br />
Status: 4/10<br />
* Benjamin Moody [[Special:Emailuser/FloppusMaximus|Contact]]<br />
<br />
* Ken Young (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 />
=== 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 : 3/10<br />
<br />
* Joe Wells (Edinburgh) [http://wiki.openmoko.org/wiki/Special:Emailuser/jbw Contact]<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 />
<br />
=== England ===<br />
<br />
==== Hampshire ====<br />
<br />
http://www.hants.lug.org.uk/cgi-bin/wiki.pl?FreerunnerBulkBuy<br />
<br />
(Sorry, we set up the page before we knew about this one)<br />
<br />
==== London ====<br />
<br />
Status : 7/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 (one or two sets) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/rhn Contact]<br />
<br />
==== Oxford ====<br />
<br />
Idea to re-ship within the UK, see [http://wiki.openmoko.org/wiki/Talk:GroupSales#Oxford talk]<br />
<br />
Status : 3/10<br />
<br />
* Tim Coggins<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/sonicated Contact]<br />
<br />
* James Olney <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Webjames 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 />
* Bin Zong (actually in Birmingham)<br /> [mailto:hunter_00zb@hotmail.com]<br />
* Jonathan Spooner (Walsall)<br />
<br />
== Latvia ==<br />
=== Riga ===<br />
==== Riga ====<br />
Status : 1/10<br />
* Ilya <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/VRGhost 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 : 2/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 />
<br />
== Czech Republic ==<br />
=== Brno ===<br />
Status : 11/10<br />
* '''*'''Martin Šenkeřík - [[Special:Emailuser/ohin|Contact]]<br />
Jakmile budu mít nějaké konkrétnější informace budu vás kontaktovat. Mám ale problém s financováním všech 10 telefonů při objednávání. Buď budu potřebovat, aby mně aspoň půlka z vás poslala peníze předem, nebo kdyby se našel někdo, kdo mně může se zafinancováním pomoct (zaplatil by půlku telefonů a ty be se potom rozeslaly na dobírku nebo předaly osobně) tak se můžeme sejít osobně. Vyskytuji se v Brně a ve Zlíně.<br />
* '''*'''Radek Bartoň - [[Special:Emailuser/Blackhex|Contact]] (Preferuju osobní odběr v Brně, můžu dovézt do Frýdku-Místku.)<br />
* Martin Holec - [[Special:Emailuser/Martix|Contact]] (Buď přeposlat směrem Zlín nebo osobní odběr někde v Brně.)<br />
* '''*'''Jozef Mlich - [[Special:Emailuser/joejoe|Contact]]<br />
* Radek Machulka - [[Special:Emailuser/Werty|Contact]] (ja teda taky nejsem z Brna, ale klidne si pro to prijedu...)<br />
* '''*'''Tom Varga - [[Special:Emailuser/Varg|Contact]] (Můžu dělat spojku pro Prahu / Liberecko)<br />
* '''*'''Aleš Dvořák - [[Special:Emailuser/Setr|Contact]] - contact uz funguje<br />
* '''*'''Pavel Kovář - [[Special:Emailuser/Fox|Contact]] (Tak to vypadá že si udělám výlet do Zlína)<br />
* '''*'''David Kozub - [[Special:Emailuser/Zub|Contact]] (Zlin, idealni by byla Praha, ale evidentne jsem sam, prinejhorsim i to Brno)<br />
* '''*'''Miloslav Machotka - [[Special:Emailuser/Machy|Contact]]<br />
* '''*'''Michal Pěnka - [http://michal.penka.name/kontakt Contact] (Podle komentářů bych poprosil Tomáše Varga, aby mi Openmoko zavezl do Prahy, jinak preferuji dobírku, přinejhorším pro to zajedu i do Brna.)<br />
<br />
['''*''']platím předem<br />
<br />
----<br />
<br />
'''Diskuze:''' <br />
<br />
Máme tu 4x ze Zlína, co kdyby někdo jel do Brna pro 4ks a ve Zlíně by se rozdělili?<br />
<br />
''Martin Šenkeřík''> jak jsem psal, já do Zlína jezdívám, a od května do září budu ve Zlíně velmi často, takže se Zlínem není vůbec problém.<br />
<br />
Jinak už se objevily nějaké termíny. Jestli jsem to dobře pochopil, tak 9.5. by už mohla začít masová výroba a brzy na to by měl začít prodej...<br />
<br />
''Pavel Kovář''>> Jak by měl vlastně vypadat? Takový ten bíly se mně moc nelíbí. Radši bych měl [http://http://wiki.openmoko.org/wiki/Image:FIC-neo1973_small.jpg černý].<br />
<br />
''Michal Pěnka''> Protože jsem jedenáctý a nevím, jestli bude možné objednat 11 kusů nebo jen po desítkách, domluvím se s Tomem Vargou později (jestli by byl ochotný pro převoz do Prahy), každopádně bych také raději ten černý.<br />
<br />
''Pavel Kovář''>> Jak to tak tady pročítám tak to půjde objednat za zvýhodněnou cenu (+pytlík? a headset) opravdu jenom po desítkách. Ale IMHO když této stránce zvedneme popularitu (případně přiberem Slováky) tak jich budem nakonec brát minimálně dvacet ;) Mně osobně připadá datum 9.5. hodně optimistické.<br />
<br />
''Martin Šenkeřík''> FreeRunner bude pouze v jedné barevné variantě, a to černý. To datum 9.5. mám [http://wiki.openmoko.org/wiki/Community_Updates odsud]<br />
<br />
== Slovak Republic ==<br />
=== Bratislava ===<br />
Status : 1/10<br />
* František Horínek - [[Special:Emailuser/PipBoy2000|Contact]]<br />
<br />
== Croatia ==<br />
Status : 6/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 />
(maybe we should make one group for bosnia, croatia & serbia together?) [http://wiki.openmoko.org/index.php/Talk:GroupSales#Croatia the talk page]<br />
[[Category:Community]]</div>Liuxfhttp://openmoko.org/wiki/Group_salesGroup sales2008-05-06T07:08:26Z<p>Liuxf: /* China */</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 />
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 />
=== Western Australia ===<br />
==== Perth ====<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 />
=== New South Wales ===<br />
==== Sydney ====<br />
status: 7/10<br />
Please add a I exist to end of your name here. <br />
Also, sydney seems to now have 7 people perhaps if we do not reach 10 we can join with Melbourne and get them shipped to Australia then moved domestically to the other city.<br />
* 1X dbmoodb ---> [http://wiki.openmoko.org/wiki/Special:Emailuser/Dbmoodb contact me here] I exist.<br />
* 1 x Mark Chandler [http://wiki.openmoko.org/wiki/Special:Emailuser/Openmarko contact me here]<br />
* 1 x bing [http://wiki.openmoko.org/wiki/Special:Emailuser/Bingquick contact me here]<br />
* 1 x ch0gan [http://wiki.openmoko.org/wiki/Special:Emailuser/ch0gan contact me here]<br />
* 1 x Neil Brown [http://wiki.openmoko.org/wiki/Special:Emailuser/Neilbrown contact me here]<br />
* 1 x Rob [http://wiki.openmoko.org/wiki/Special:Emailuser/Rob contact me here]<br />
* 1 x Tim [http://wiki.openmoko.org/wiki/Special:Emailuser/Voyd contact me here] I am almost certain I exist.<br />
<br />
=== Victoria ===<br />
==== Melbourne ====<br />
Status: 6/10<br />
<br />
* 4x Dennis Wollersheim, mailto: dewoller (at) gmail (dot) com<br />
* 1x Nigel Cunningham, mailto: ncunningham (at) crca (dot) org (dot) au<br />
(I'm actually in Cobden, in the south-west)<br />
* 1x Dale Maggee, mailto: antisol (at) earthling (dot) net<br />
<br />
=== ACT ===<br />
==== Canberra ====<br />
Status: 2/10<br />
<br />
* J Dinale [http://wiki.openmoko.org/wiki/Special:Emailuser/Noledil Contact me here]<br />
* Fergus [http://wiki.openmoko.org/wiki/Special:Emailuser/Someone Contact me here]<br />
<br />
=== Queensland ===<br />
==== Brisbane ====<br />
Status: 4/10 (possibly 20)<br />
<br />
* Nick Devereaux x 2 [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 />
<br />
=== South Australia ===<br />
==== Adelaide ====<br />
Status: 4/10<br />
<br />
* Adrian Billiau [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 />
<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 [http://wiki.openmoko.org/wiki/Special:Emailuser/Wedge Contact me here]<br />
=== Wien ===<br />
Status: 1/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 />
Status: 6/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] (I've found others @ TU Graz !)<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 />
<br />
== Belgium ==<br />
=== Flanders ===<br />
==== Brussel/Aalst/Gent/Brugge ====<br />
Status 7/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 />
* Philoufr, mailto: philoufr AT gmail DOT com<br />
* Js Op de Beeck [http://wiki.openmoko.org/wiki/Special:Emailuser/Js.opdebeeck Contact me here]<br />
ps: Dolfje can bring freerunners to Brugge if needed<br />
<br />
==== Antwerp ====<br />
Status 5/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 />
<br />
== Bulgaria ==<br />
=== Sofia ===<br />
==== Sofia ====<br />
Status : 2/10<br />
<br />
* Dimitar Staykov, mailto:meditache@gmail.com<br />
* Vernim, [http://wiki.openmoko.org/wiki/Special:Emailuser/Vernim Contact]<br />
<br />
== Canada ==<br />
<br />
=== British Columbia ===<br />
Status : 9/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 />
<br />
=== Alberta ===<br />
Status : 3/10<br />
<br />
* [[User:Wuth|Wuth]] : [mailto:wuth@acm.org]<br />
* [[User:Slm3095om|stacy]] (2 units) : slm3095om AT millions dOt ca<br />
<br />
=== Ontario/Quebec ===<br />
==== GTA (Toronto) ====<br />
Status : 12/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 />
* Peter Baldwin, vendor.openmoko AT pointclark DOT net ('''3 units''')<br />
* Kristin Low, kristin dot low at gmail dot com (Kingston)<br />
* Daniel Lister, dan.lister-->gmail<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 />
<br />
Group 2 Status (Hamilton): 2/10<br />
<br />
* Gabriel D - ace AT staticwave DOT ca<br />
* Richard D - rtdegelder --> gmail.com<br />
<br />
== Chile ==<br />
=== Santiago ===<br />
Status : 4/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 />
<br />
== China ==<br />
Status:3/10<br />
<br />
*Luther <br/> mailto:lutherluo@qq.com <br/> I want to 2 pice stuff and one pice develop board.<br />
*PCCPU <br/> mailto:LFZILFZI@YAHOO.COM.CN <br/> MSN:LFZI@SINA.COM <br/> (NEED ONE)<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: 3/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 />
* 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 />
<br />
==== Skjern ====<br />
Status: 1/10<br />
<br />
* [[User:Carlo]]<br />
<br />
=== Fyn ===<br />
Status: 4/10<br />
<br />
* [[User:EsbenDamgaard]] (need 3 (Looney & Gert))<br />
* [[User:apm]]<br />
<br />
=== Sjælland ===<br />
==== Copenhagen ====<br />
Status: 25/10<br />
<br />
* [[User:Fursund]]<br />
* [[User:Rasmusjensen]]<br />
* [[User:tabac]] Thomas Ammitzbøll-Bach<br />
* [[User:chel | Christian E. Lysel ]]<br />
* [[User:UlrikRasmussen | Ulrik Rasmussen]]<br />
* [[User:KlaymenDK | Jan Gundtofte-Bruun]] (Pending final hw, eg. low-power LEDs)<br />
* [[User:OleTange | Ole Tange]] (I need 14 with invoice)<br />
* [[User:Pascal | Pascal d'Hermilly]] (I need 1 with invoice)<br />
* [[User:Miwer]] Michael Andersen<br />
* [[User:maha | Martin Hansen]] (3 with invoice)<br />
<br />
== Finland ==<br />
=== Uusimaa ===<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 /> [mailto:thearttu@gmail.com thearttu@gmail.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 (united)====<br />
<br />
Status : 9/10<br />
<br />
Helsinki:<br />
<br />
* [[User:Piksi]] <br />openmoko ÄT pi-xi PISTE net<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 />
<br />
Turku:<br />
<br />
* 2x Teemu Välimäki, [mailto:teemu.valimaki@iki.fi teemu.valimaki@iki.fi]<br />
* Jaakko Lehtinen, jaakko dot lehtinen at gmail dot com<br />
* Janne Junnila, janne dot junnila at gmail dot 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 : 2/10<br />
<br />
* Cédric DUFOUIL (openmoko at tsleg point com)<br />
* Yves MAHE (ymahe at zindep 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] (I may soon move to Bretagne/Brest)<br />
<br />
==== Nantes ====<br />
<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 />
<br />
=== Ile de france ===<br />
==== Paris ====<br />
Status : 11/10<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 />
<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 : 2/10<br />
<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/pbollard Philippe BOLLARD]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/aurelien Aurelien]<br />
<br />
=== Provence Alpes Cote d'Azur ===<br />
==== Sophia Antipolis ====<br />
Status : 1/10<br />
<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/nico.inc Nicolas HUOT]<br />
<br />
== Germany ==<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 />
=== 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 />
<br />
=== Hessen ===<br />
==== Frankfurt ====<br />
Status 1-10<br />
<br />
* Blacky [http://wiki.openmoko.org/wiki/Special:Emailuser/Blacky Contact me here]<br />
<br />
=== Sachsen ===<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 />
=== Thueringen ===<br />
==== Weimar ====<br />
Status 1/10<br />
<br />
* [[User:Fries43]]<br />
<br />
=== NRW ===<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 />
==== Aachen ====<br />
Status 2/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 />
<br />
==== Düsseldorf ====<br />
* mac2k, infos on my [[User:mac2k|user page]], or you can [[Special:Emailuser/mac2k|contact me here]]<br />
<br />
=== Baden-Württemberg ===<br />
==== Karlsruhe ====<br />
<br />
Status 11/10<br />
<br />
* 2 for André (one for me and one for a friend), you can [[Special:Emailuser/Spacemarine|contact me here]]<br />
* [[Special:Emailuser/Dr.Nop|Dr.Nop]]<br />
* [[Special:Emailuser/JensB|JensB]]<br />
* [[Special:Emailuser/Tedo|Tedo]]<br />
* 3 devices at least, [[Special:Emailuser/ZaPPaS|ZaPPaS]]<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 />
<br />
=== Bayern ===<br />
==== München ====<br />
<br />
Status 3/10<br />
<br />
* [[Special:Emailuser/Eriks|Eriks]]<br />
* --[[User:Imitation|Imitation]] 21:42, 30 April 2008 (CEST)<br />
* [[Special:Emailuser/meyerm|meyerm]] 16:25 CEST, 01. Mai 2008<br />
* [[Special:Emailuser/Koebi|koebi]] 05. Mai 2008<br />
<br />
=== Berlin===<br />
==== Berlin ====<br />
<br />
for berlin-talk: http://de.groups.yahoo.com/group/openmoko-berlin/<br />
<br />
* Conrad [http://wiki.openmoko.org/wiki/User:Caribu Contact me here]<br />
<br />
This group has finished its forming:<br />
Status 10/10<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 />
* Torsten [http://wiki.openmoko.org/wiki/User:Torsten_Grote 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 />
<br />
== Hungary == <br />
discussion here: http://hup.hu/node/54588<br />
<br />
=== Budapest ===<br />
Status 14/10<br />
<br />
* Ferenc 'Lion' Veres [http://wiki.openmoko.org/wiki/Special:Emailuser/kempelen Contact]<br />
* rka [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 />
* hunludvig - hunludvig [KUKAC] gmail [PONT] com<br />
* Dániel Vásárhelyi (asd), asd [at] offtopic [dot] com<br />
* asch, asch [KUKAC] freemail [PONT] hu<br />
* btamas, [http://wiki.openmoko.org/wiki/Special:Emailuser/btamas Contact]<br />
* ka87, andras [kukac] csevego [pont] net<br />
* pcm, pcm [kukac] freemail [pont] hu<br />
* gpiros, geza [PONT] piros [KUKAC] gmail [PONT] com<br />
* appa, appa00 [kukac] gmail [pont] com<br />
* pierre286, [http://wiki.openmoko.org/wiki/Special:Emailuser/pierre286 Contact]<br />
<br />
== India ==<br />
=== Delhi/NCR ===<br />
Status 1/10<br />
<br />
* Goldwyn Rodrigues [http://wiki.openmoko.org/wiki/Special:Emailuser/goldwynr Contact]<br />
<br />
== Italy == <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 8/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] gmailPUNTOcom<br />
* [[User:tom_morello|Carlo Ascani (Morello)]] - ''carlo.ratm [AT] gmail.com''<br />
* [[User:marrano|Stefano Burchietti (Marrano)]] - ''stefano [AT] nontelodiromai.it''<br />
<br />
=== Lombardia ===<br />
<br />
==== Milano e dintorni ====<br />
Status 14/10<br />
<br />
* Marco Crociani - [http://wiki.openmoko.org/wiki/Special:Emailuser/Tyrael Contacts here]<br />
* Marcello Gorla<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à) - qualcuno sa indicarmi i metodi di pagamento per favore?<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 />
<br />
=== Piemonte ===<br />
==== Torino (and province) ====<br />
Status 5/10<br />
<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 />
# Volendo possiamo aggiungerci al gruppo di Milano<br />
prendendo così 2 pacchi da 10 risparmiando ulteriormente sulla spedizione e <br />
senza aspettare per raggiungere il numero 10, perchè io potrei andare volentieri<br />
a prenderli col treno a Milano, tornare e distribuirli a Torino, fatemi sapere ;) <br />
Giuseppe<br />
<br />
=== Trentino-Alto Adige ===<br />
==== Trento (Padova too :)) ====<br />
Status 1/10<br />
<br />
* Andrea Debortoli <br/> (debortoland AT gmail DOT com)<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: 7/10<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 />
<br />
==== Vicenza ====<br />
<br />
* Matteo [mailto:matteo@member.fsf.org matteo@member.fsf.org] - [[User:Tchernobog|Tchernobog]]<br />Also Padova is okay.<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 />
=== Emilia Romagna ===<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:Jordano|Marco Grassi]] marco.gra AT Gmail Dot com Also for me it's ok the decentralized shipping.<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 />
=== Campania ===<br />
==== Caserta (and province) ====<br />
Status 1/10<br />
<br />
* fenoxxx [mailto:fenoxxx@gmail.com] - Aversa<br />
<br />
=== Lazio ===<br />
==== Roma ====<br />
Status 7/10<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 (Roma) Inserisci un contatto di posta elettronica o non potremo contattarti al momento dell'acquisto!<br />
* Christian X 1(Gino46) [mailto:christian.marzola@alice.it] (ferrara) Qualcuno me lo dovrebbe spedire.<br />
* Tempix X 1 [mailto:tempix11@gmail.com tempix11@gmail.com] (Ancona)<br />
<br />
=== Liguria ===<br />
==== Genova ====<br />
Status 7/10<br />
<br />
* Luca Maranzano X 1 (liuk AT linux DOT it) [[User:liuk|liuk]]<br />
* Francesco Frassinelli X 2 (frafra AT autistici DOT org) [[User:Frafra|Frafra]]<br />
* Stefano Cutelle' X 1 (staff@ascservices.it) [[User:ascservices|ascservices]]<br />
* Luca Arrigo X 1 (morph84@gmail.com) [[User:morph|morph]]<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 3/10<br />
<br />
* Giorgio Marciano' X 1 [mailto:giorgio.marciano@email.it giorgio.marciano@email.it]<br />
* Michele Puccio X 1 [mailto:puccio@eng.it michele]<br />
* Roberto Calandra X 1 [mailto:isokazi@yahoo.it roberto]<br />
<br />
==== Messina ====<br />
Status 4/10<br />
<br />
* Melug X 4 [mailto:melug@messinalug.org MeLug]<br />
<br />
=== Calabria ===<br />
==== Catanzaro ====<br />
Status 1/10<br />
<br />
* Carlo Mangani X 1 [mailto:carlo.mangani@gmail.com carlo.mangani@gmail.com] - Lamezia Terme<br />
<br />
== Macedonia ==<br />
=== Skopje ===<br />
* Kristijan Krsteski 1/10 <br /> [[User:neutrino]] <br /> [mailto:kristijan.krsteski@gmail.com]<br />
===Status ===<br />
1/10<br />
<br />
== México ==<br />
=== Ciudad de México ===<br />
* Kozapatista [[Special:Emailuser/User:kozapatista|Contact]]<br />
===Status ===<br />
1/10<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:A.dre|André Disselhorst]] (Nijmegen 1x) [[Special:Emailuser/User:A.dre|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 />
<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 />
==== 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 />
==== Hengelo ====<br />
* Sander Hoentjen 1/10 [[Special:Emailuser/User:Tjikkun|Contact]]<br />
* Peter Hageman 1 [[Special:Emailuser/User:PingPong|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 />
=== Den Haag ===<br />
<br />
==== Rijswijk ====<br />
* Fernando Martins 1x [[User:fmartins]] [[Special:Emailuser/User:fmartins|Contact]]<br />
<br />
=== Utrecht ===<br />
<br />
==== Utrecht ====<br />
* Eric Spierings 1/10 [[Special:Emailuser/User:ericsp|Contact]]<br />
* Peter van de Werken 2/10 [[Special:Emailuser/User:PWerken|Contact]]<br />
<br />
=== Status ===<br />
20/20<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 />
According to jeremy list, telecom will not be rolling out GSM for four years, so the point becomes moot - no-one is likely to get an 850 gsm phone now and wait that long<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-04-28, US$399 is worth NZ$508<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$66; 12.5% * {508 + 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 />
508 + 23 + 66<br><br />
= 597<br><br />
<br />
+ any possible charges to get it posted elsewhere in New Zealand<br />
<br />
=== Auckland ===<br />
==== Auckland ====<br />
Status:7/10<br />
*Rob Paulson [[User:Myfanwy]] 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]]<br />
*Jeremy List [[User:Jeremy-list]] mailto:quick.dudley@gmail.com (Wellington, not Auckland, will pay for courier)<br />
*David Murrell [[User:Viddy]] - [mailto:dmurrell@waikato.ac.nz] I'm in Hamilton, either courier, or I'll drive up :)<br />
*Jeremy Gray [[User:Bogdan237]] [mailto:jgra163@ec.auckland.ac.nz] Auckland, 900MHz<br />
*Glen Ogilvie [[User:Nelg]] {mailto:nelg@linuxsolutions.co.nz] Auckland, 900MHz<br />
*Xuân Baldauf [[User:xbaldauf]] {mailto:xuan--2008.05--GroupSales--wiki.openmoko.org@baldauf.org] Auckland CBD, 900MHz+1800MHz GSM. 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 />
<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 />
<br />
<br />
=== Sør-Trøndelag ===<br />
==== Trondheim ====<br />
Status 12/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 20/20(30?)<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:Arildh|Arild Hellstrøm]] [mailto:arild.hellstrom@getmail.no]<br />
<br />
== Poland ==<br />
=== dolnośląskie ===<br />
==== Wrocław ====<br />
<br />
* Special group buy site: https://www.kumulator.pl/show/group/35<br />
<br />
=== Podlaskie ===<br />
==== Suwalki ====<br />
Status 1/10<br />
* arteqw [http://wiki.openmoko.org/wiki/Special:Emailuser/Arteqw contact with me]<br />
<br />
=== Wielkopolskie ===<br />
==== Poznań ====<br />
Status 1/10<br />
* dos [http://wiki.openmoko.org/wiki/Special:Emailuser/dos contact with me (please, in polish :))]<br />
<br />
== Portugal ==<br />
=== Aveiro ===<br />
==== Aveiro ====<br />
Status : 2/10<br />
<br />
* [[User:Ruben|Ruben Mendes]]<br />
* [[User:kuyky|Tiago Saraiva]] <br /> [mailto:destructhor88@gmail.pt]<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 : 5/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 />
<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 : 1/10<br />
* Jörgen Lidholm, could join the Falun/Borlänge or Stockholm group <br /> [mailto:jorgen.lidholm@gmail.com]<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 />
Gabriel Ambuehl would volunteer to order the initial 10pack.<br />
Alexandre Ghisoli could organize the second 10pack.<br />
Both with payment in advance (a 10pack will cost approx 3'800 USD).<br />
<br />
Probably we will organize shipping, if we cannot all move to Zürich to get our Neo.<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 : 23/20<br />
<br />
It seems that while there are 22 people listed here, actually the device number is 23, because Tobias Kündig is interested in 2 of them. This means that the total number of devices for Swiss people is 26 (23 for Zürich plus 3 for Genève). -- LucaCapello -- updated by FreeMind<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 <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 <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Onsonic Contact]<br />
* Alexandre Ghisoli (Yverdon)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Agh 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 />
* Robin Farine (Auvernier)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/rfarine 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 />
* Jonas Schwarz (Lausanne) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/jnsc 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 />
<br />
==== Geneve ====<br />
Status : 5/10<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 />
* Gulu (Lausanne) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Gulu Contact]<br />
* Edomaur (Lausanne) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Edomaur Contact]<br />
<br />
== Spain ==<br />
=== Spain (Country Group Sale) ===<br />
Status: 6/10<br />
<br />
=== Madrid ===<br />
==== Madrid ====<br />
Status : 1/10<br />
<br />
* Rafael Campos <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Methril Contact]<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 : 3/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 />
<br />
== UAE ==<br />
Status: 1/10<br />
* Yaser Ammar <br /> [[Special:Emailuser/Waraqa|Contact]]<br />
<br />
== USA ==<br />
=== Colorado ===<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 />
=== California ===<br />
==== Los Angeles ====<br />
Status: 4/10<br />
<br />
* Ian Douglas <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Iandouglas Contact me here]<br />
* Matthew <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 <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/JamesRobertson Contact]<br />
<br />
==== San Diego ====<br />
'''(inc. San Diego county and surrounding areas)'''<br />
<br />
Status: 1/10<br />
<br />
Will combine with LA if too few.<br />
<br />
* Peter Naulls <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Pnaulls Contact]<br />
<br />
==== San Francisco Bay Area ====<br />
Status: 4/10<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 />
==== Monterey ====<br />
Status: 2/10<br />
<br />
* Cry Regarder <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Cry_Regarder Contact]<br />
<br />
=== Midwest ===<br />
'''(combine Indiana / Iowa / Kentucky / Tennesee / Texas)'''<br />
Status: 5/10<br />
* Geoff Ruscoe [[Special:Emailuser/Geocode|Contact]] - Louisville, KY<br />
* Steven M [[Special:Emailuser/Montgoss|Contact]] - Cedar Rapids, IA<br />
* Joseph Booker [[Special:Emailuser/Sargas|Contact]] - Chicago<br />
* Bryan DeLuca [[Special:Emailuser/Stupkid|Contact]] - Fort Worth, TX<br />
* Casey Harkins [[Special:Emailuser/Charkins|Contact]] - Madison, WI<br />
<br />
=== Indiana / Kentucky ===<br />
Status: 4/10<br />
* Dan Staley [[Special:Emailuser/Pyrasi|Contact]] (Kentucky)<br />
* Donnie Jones [[Special:Emailuser/Donniejones18|Contact]] (Lexington, KY)<br />
* John Sterling [[Special:Emailuser/Sterling|Contact]] (Lexington, KY)<br />
<br />
=== Ohio / Michigan ===<br />
Status: 2/10<br />
* David Pais [mailto:davioh2001@yahoo.com email]<br />
* Dave Ludlow [[Special:Emailuser/adsllc|Contact]]<br />
* Adam Steele [mailto:adam@laurasteele.net Contact]<br />
<br />
=== Washington ===<br />
==== Seattle ====<br />
Status: 1/10<br />
* Jon Pomeroy [[Special:Emailuser/Jepomeroy|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 (7/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 [[Special:Emailuser/texatopia|Contact]]<br />
* Robert [[Special:Emailuser/SHaRK|Contact]] (Houston)<br />
<br />
==== Dallas/Fort Worth (2/10) ====<br />
* Philip White [[Special:Emailuser/pmw|Contact]] Dallas<br />
* Bryan DeLuca [[Special: Emailuser/Stupkid|Contact]] Fort Worth<br />
<br />
=== Mid-Atlantic ===<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 (2/10)=====<br />
* Philippe Gerard [[Special:Emailuser/feydreva|Contact]]<br/><br />
*Steve Watson mailto:ssw0213@gmail.com<br/><br />
<br />
==== New York ====<br />
Status: 2/10 or 3/10<br />
<br />
* Bert Hartmann <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/BertHartm Contact me here]<br />
* Michael Cole mailto:mjcole137@gmail.com <br /><br />
* Jake Thebault-Spieker (probably, may not be able to afford it) [http://wiki.openmoko.org/Spcial:Emailuser/Summatusmentis Contact me here]<br />
<br />
==== Maryland (2/10)====<br />
* Paul Buede mailto:paul@buede.com <br /><br />
* Charles Lohr<br />
* Alex (DC/Rosslyn; not 100% sure that will be able to afford it) [[Special:Emailuser/rakukin|Contact]]<br />
<br />
=== Massachusetts ===<br />
Status: 4/10<br />
* Benjamin Moody [[Special:Emailuser/FloppusMaximus|Contact]]<br />
<br />
* Ken Young (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 />
=== 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 : 3/10<br />
<br />
* Joe Wells (Edinburgh) [http://wiki.openmoko.org/wiki/Special:Emailuser/jbw Contact]<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 />
<br />
=== England ===<br />
<br />
==== Hampshire ====<br />
<br />
http://www.hants.lug.org.uk/cgi-bin/wiki.pl?FreerunnerBulkBuy<br />
<br />
(Sorry, we set up the page before we knew about this one)<br />
<br />
==== London ====<br />
<br />
Status : 7/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 (one or two sets) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/rhn Contact]<br />
<br />
==== Oxford ====<br />
<br />
Idea to re-ship within the UK, see [http://wiki.openmoko.org/wiki/Talk:GroupSales#Oxford talk]<br />
<br />
Status : 3/10<br />
<br />
* Tim Coggins<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/sonicated Contact]<br />
<br />
* James Olney <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Webjames 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 />
* Bin Zong (actually in Birmingham)<br /> [mailto:hunter_00zb@hotmail.com]<br />
* Jonathan Spooner (Walsall)<br />
<br />
== Latvia ==<br />
=== Riga ===<br />
==== Riga ====<br />
Status : 1/10<br />
* Ilya <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/VRGhost 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 : 2/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 />
<br />
== Czech Republic ==<br />
=== Brno ===<br />
Status : 11/10<br />
* '''*'''Martin Šenkeřík - [[Special:Emailuser/ohin|Contact]]<br />
Jakmile budu mít nějaké konkrétnější informace budu vás kontaktovat. Mám ale problém s financováním všech 10 telefonů při objednávání. Buď budu potřebovat, aby mně aspoň půlka z vás poslala peníze předem, nebo kdyby se našel někdo, kdo mně může se zafinancováním pomoct (zaplatil by půlku telefonů a ty be se potom rozeslaly na dobírku nebo předaly osobně) tak se můžeme sejít osobně. Vyskytuji se v Brně a ve Zlíně.<br />
* Radek Bartoň - [[Special:Emailuser/Blackhex|Contact]]<br />
* Martin Holec - [[Special:Emailuser/Martix|Contact]] (Buď přeposlat směrem Zlín nebo osobní odběr někde v Brně.)<br />
* '''*'''Jozef Mlich - [[Special:Emailuser/joejoe|Contact]]<br />
* Radek Machulka - [[Special:Emailuser/Werty|Contact]] (ja teda taky nejsem z Brna, ale klidne si pro to prijedu...)<br />
* '''*'''Tom Varga - [[Special:Emailuser/Varg|Contact]] (Můžu dělat spojku pro Prahu / Liberecko)<br />
* '''*'''Aleš Dvořák - [[Special:Emailuser/Setr|Contact]] - contact uz funguje<br />
* '''*'''Pavel Kovář - [[Special:Emailuser/Fox|Contact]] (Tak to vypadá že si udělám výlet do Zlína)<br />
* '''*'''David Kozub - [[Special:Emailuser/Zub|Contact]] (Zlin, idealni by byla Praha, ale evidentne jsem sam, prinejhorsim i to Brno)<br />
* '''*'''Miloslav Machotka - [[Special:Emailuser/Machy|Contact]]<br />
* Michal Pěnka - [http://michal.penka.name/kontakt Contact] (Preferuji dobírku, ale klidně pro to zajedu do Brna)<br />
<br />
['''*''']platím předem<br />
<br />
Diskuze: Máme tu 4x ze Zlína, co kdyby někdo jel do Brna pro 4ks a ve Zlíně by se rozdělili?<br />
<br />
''Martin Šenkeřík''> jak jsem psal, já do Zlína jezdívám, a od května do září budu ve Zlíně velmi často, takže se Zlínem není vůbec problém.<br />
<br />
Jinak už se objevily nějaké termíny. Jestli jsem to dobře pochopil, tak 9.5. by už mohla začít masová výroba a brzy na to by měl začít prodej...<br />
<br />
== Slovak Republic ==<br />
=== Bratislava ===<br />
Status : 1/10<br />
* František Horínek - [[Special:Emailuser/PipBoy2000|Contact]]<br />
<br />
== Croatia ==<br />
Status : 5/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 />
(maybe we should make one group for bosnia, croatia & serbia together?) [http://wiki.openmoko.org/index.php/Talk:GroupSales#Croatia the talk page]<br />
[[Category:Community]]</div>Liuxfhttp://openmoko.org/wiki/Group_salesGroup sales2008-05-06T03:33:41Z<p>Liuxf: </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 />
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 />
=== Western Australia ===<br />
==== Perth ====<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 />
=== New South Wales ===<br />
==== Sydney ====<br />
status: 7/10<br />
Please add a I exist to end of your name here. <br />
Also, sydney seems to now have 7 people perhaps if we do not reach 10 we can join with Melbourne and get them shipped to Australia then moved domestically to the other city.<br />
* 1X dbmoodb ---> [http://wiki.openmoko.org/wiki/Special:Emailuser/Dbmoodb contact me here] I exist.<br />
* 1 x Mark Chandler [http://wiki.openmoko.org/wiki/Special:Emailuser/Openmarko contact me here]<br />
* 1 x bing [http://wiki.openmoko.org/wiki/Special:Emailuser/Bingquick contact me here]<br />
* 1 x ch0gan [http://wiki.openmoko.org/wiki/Special:Emailuser/ch0gan contact me here]<br />
* 1 x Neil Brown [http://wiki.openmoko.org/wiki/Special:Emailuser/Neilbrown contact me here]<br />
* 1 x Rob [http://wiki.openmoko.org/wiki/Special:Emailuser/Rob contact me here]<br />
* 1 x Tim [http://wiki.openmoko.org/wiki/Special:Emailuser/Voyd contact me here] I am almost certain I exist.<br />
<br />
=== Victoria ===<br />
==== Melbourne ====<br />
Status: 6/10<br />
<br />
* 4x Dennis Wollersheim, mailto: dewoller (at) gmail (dot) com<br />
* 1x Nigel Cunningham, mailto: ncunningham (at) crca (dot) org (dot) au<br />
(I'm actually in Cobden, in the south-west)<br />
* 1x Dale Maggee, mailto: antisol (at) earthling (dot) net<br />
<br />
=== ACT ===<br />
==== Canberra ====<br />
Status: 2/10<br />
<br />
* J Dinale [http://wiki.openmoko.org/wiki/Special:Emailuser/Noledil Contact me here]<br />
* Fergus [http://wiki.openmoko.org/wiki/Special:Emailuser/Someone Contact me here]<br />
<br />
=== Queensland ===<br />
==== Brisbane ====<br />
Status: 4/10 (possibly 20)<br />
<br />
* Nick Devereaux x 2 [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 />
<br />
=== South Australia ===<br />
==== Adelaide ====<br />
Status: 4/10<br />
<br />
* Adrian Billiau [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 />
<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 [http://wiki.openmoko.org/wiki/Special:Emailuser/Wedge Contact me here]<br />
=== Wien ===<br />
Status: 1/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 />
Status: 6/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] (I've found others @ TU Graz !)<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 />
<br />
== Belgium ==<br />
=== Flanders ===<br />
==== Brussel/Aalst/Gent/Brugge ====<br />
Status 7/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 />
* Philoufr, mailto: philoufr AT gmail DOT com<br />
* Js Op de Beeck [http://wiki.openmoko.org/wiki/Special:Emailuser/Js.opdebeeck Contact me here]<br />
ps: Dolfje can bring freerunners to Brugge if needed<br />
<br />
==== Antwerp ====<br />
Status 5/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 />
<br />
== Bulgaria ==<br />
=== Sofia ===<br />
==== Sofia ====<br />
Status : 2/10<br />
<br />
* Dimitar Staykov, mailto:meditache@gmail.com<br />
* Vernim, [http://wiki.openmoko.org/wiki/Special:Emailuser/Vernim Contact]<br />
<br />
== Canada ==<br />
<br />
=== British Columbia ===<br />
Status : 9/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 />
<br />
=== Alberta ===<br />
Status : 3/10<br />
<br />
* [[User:Wuth|Wuth]] : [mailto:wuth@acm.org]<br />
* [[User:Slm3095om|stacy]] (2 units) : slm3095om AT millions dOt ca<br />
<br />
=== Ontario/Quebec ===<br />
==== GTA (Toronto) ====<br />
Status : 12/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 />
* Peter Baldwin, vendor.openmoko AT pointclark DOT net ('''3 units''')<br />
* Kristin Low, kristin dot low at gmail dot com (Kingston)<br />
* Daniel Lister, dan.lister-->gmail<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 />
<br />
Group 2 Status (Hamilton): 2/10<br />
<br />
* Gabriel D - ace AT staticwave DOT ca<br />
* Richard D - rtdegelder --> gmail.com<br />
<br />
== Chile ==<br />
=== Santiago ===<br />
Status : 4/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 />
<br />
== China ==<br />
Status:0/10<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: 3/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 />
* 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 />
<br />
==== Skjern ====<br />
Status: 1/10<br />
<br />
* [[User:Carlo]]<br />
<br />
=== Fyn ===<br />
Status: 4/10<br />
<br />
* [[User:EsbenDamgaard]] (need 3 (Looney & Gert))<br />
* [[User:apm]]<br />
<br />
=== Sjælland ===<br />
==== Copenhagen ====<br />
Status: 25/10<br />
<br />
* [[User:Fursund]]<br />
* [[User:Rasmusjensen]]<br />
* [[User:tabac]] Thomas Ammitzbøll-Bach<br />
* [[User:chel | Christian E. Lysel ]]<br />
* [[User:UlrikRasmussen | Ulrik Rasmussen]]<br />
* [[User:KlaymenDK | Jan Gundtofte-Bruun]] (Pending final hw, eg. low-power LEDs)<br />
* [[User:OleTange | Ole Tange]] (I need 14 with invoice)<br />
* [[User:Pascal | Pascal d'Hermilly]] (I need 1 with invoice)<br />
* [[User:Miwer]] Michael Andersen<br />
* [[User:maha | Martin Hansen]] (3 with invoice)<br />
<br />
== Finland ==<br />
=== Uusimaa ===<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 /> [mailto:thearttu@gmail.com thearttu@gmail.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 (united)====<br />
<br />
Status : 9/10<br />
<br />
Helsinki:<br />
<br />
* [[User:Piksi]] <br />openmoko ÄT pi-xi PISTE net<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 />
<br />
Turku:<br />
<br />
* 2x Teemu Välimäki, [mailto:teemu.valimaki@iki.fi teemu.valimaki@iki.fi]<br />
* Jaakko Lehtinen, jaakko dot lehtinen at gmail dot com<br />
* Janne Junnila, janne dot junnila at gmail dot 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 : 2/10<br />
<br />
* Cédric DUFOUIL (openmoko at tsleg point com)<br />
* Yves MAHE (ymahe at zindep 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] (I may soon move to Bretagne/Brest)<br />
<br />
==== Nantes ====<br />
<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 />
<br />
=== Ile de france ===<br />
==== Paris ====<br />
Status : 11/10<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 />
<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 : 2/10<br />
<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/pbollard Philippe BOLLARD]<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/aurelien Aurelien]<br />
<br />
=== Provence Alpes Cote d'Azur ===<br />
==== Sophia Antipolis ====<br />
Status : 1/10<br />
<br />
* [http://wiki.openmoko.org/wiki/Special:Emailuser/nico.inc Nicolas HUOT]<br />
<br />
== Germany ==<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 />
=== 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 />
<br />
=== Hessen ===<br />
==== Frankfurt ====<br />
Status 1-10<br />
<br />
* Blacky [http://wiki.openmoko.org/wiki/Special:Emailuser/Blacky Contact me here]<br />
<br />
=== Sachsen ===<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 />
=== Thueringen ===<br />
==== Weimar ====<br />
Status 1/10<br />
<br />
* [[User:Fries43]]<br />
<br />
=== NRW ===<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 />
==== Aachen ====<br />
Status 2/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 />
<br />
==== Düsseldorf ====<br />
* mac2k, infos on my [[User:mac2k|user page]], or you can [[Special:Emailuser/mac2k|contact me here]]<br />
<br />
=== Baden-Württemberg ===<br />
==== Karlsruhe ====<br />
<br />
Status 11/10<br />
<br />
* 2 for André (one for me and one for a friend), you can [[Special:Emailuser/Spacemarine|contact me here]]<br />
* [[Special:Emailuser/Dr.Nop|Dr.Nop]]<br />
* [[Special:Emailuser/JensB|JensB]]<br />
* [[Special:Emailuser/Tedo|Tedo]]<br />
* 3 devices at least, [[Special:Emailuser/ZaPPaS|ZaPPaS]]<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 />
<br />
=== Bayern ===<br />
==== München ====<br />
<br />
Status 3/10<br />
<br />
* [[Special:Emailuser/Eriks|Eriks]]<br />
* --[[User:Imitation|Imitation]] 21:42, 30 April 2008 (CEST)<br />
* [[Special:Emailuser/meyerm|meyerm]] 16:25 CEST, 01. Mai 2008<br />
* [[Special:Emailuser/Koebi|koebi]] 05. Mai 2008<br />
<br />
=== Berlin===<br />
==== Berlin ====<br />
<br />
for berlin-talk: http://de.groups.yahoo.com/group/openmoko-berlin/<br />
<br />
* Conrad [http://wiki.openmoko.org/wiki/User:Caribu Contact me here]<br />
<br />
This group has finished its forming:<br />
Status 10/10<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 />
* Torsten [http://wiki.openmoko.org/wiki/User:Torsten_Grote 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 />
<br />
== Hungary == <br />
discussion here: http://hup.hu/node/54588<br />
<br />
=== Budapest ===<br />
Status 14/10<br />
<br />
* Ferenc 'Lion' Veres [http://wiki.openmoko.org/wiki/Special:Emailuser/kempelen Contact]<br />
* rka [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 />
* hunludvig - hunludvig [KUKAC] gmail [PONT] com<br />
* Dániel Vásárhelyi (asd), asd [at] offtopic [dot] com<br />
* asch, asch [KUKAC] freemail [PONT] hu<br />
* btamas, [http://wiki.openmoko.org/wiki/Special:Emailuser/btamas Contact]<br />
* ka87, andras [kukac] csevego [pont] net<br />
* pcm, pcm [kukac] freemail [pont] hu<br />
* gpiros, geza [PONT] piros [KUKAC] gmail [PONT] com<br />
* appa, appa00 [kukac] gmail [pont] com<br />
* pierre286, [http://wiki.openmoko.org/wiki/Special:Emailuser/pierre286 Contact]<br />
<br />
== India ==<br />
=== Delhi/NCR ===<br />
Status 1/10<br />
<br />
* Goldwyn Rodrigues [http://wiki.openmoko.org/wiki/Special:Emailuser/goldwynr Contact]<br />
<br />
== Italy == <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 6/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] gmailPUNTOcom<br />
* [[User:tom_morello|Carlo Ascani (Morello)]] - ''carlo.ratm [AT] gmail.com''<br />
* [[User:marrano|Stefano Burchietti (Marrano)]] - ''stefano [AT] nontelodiromai.it''<br />
<br />
=== Lombardia ===<br />
<br />
==== Milano e dintorni ====<br />
Status 14/10<br />
<br />
* Marco Crociani - [http://wiki.openmoko.org/wiki/Special:Emailuser/Tyrael Contacts here]<br />
* Marcello Gorla<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à) - qualcuno sa indicarmi i metodi di pagamento per favore?<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 />
<br />
=== Piemonte ===<br />
==== Torino (and province) ====<br />
Status 5/10<br />
<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 />
# Volendo possiamo aggiungerci al gruppo di Milano<br />
prendendo così 2 pacchi da 10 risparmiando ulteriormente sulla spedizione e <br />
senza aspettare per raggiungere il numero 10, perchè io potrei andare volentieri<br />
a prenderli col treno a Milano, tornare e distribuirli a Torino, fatemi sapere ;) <br />
Giuseppe<br />
<br />
=== Trentino-Alto Adige ===<br />
==== Trento (Padova too :)) ====<br />
Status 1/10<br />
<br />
* Andrea Debortoli <br/> (debortoland AT gmail DOT com)<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: 7/10<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 />
<br />
==== Vicenza ====<br />
<br />
* Matteo [mailto:matteo@member.fsf.org matteo@member.fsf.org] - [[User:Tchernobog|Tchernobog]]<br />Also Padova is okay.<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 />
=== Emilia Romagna ===<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:Jordano|Marco Grassi]] marco.gra AT Gmail Dot com Also for me it's ok the decentralized shipping.<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 />
=== Campania ===<br />
==== Caserta (and province) ====<br />
Status 1/10<br />
<br />
* fenoxxx [mailto:fenoxxx@gmail.com] - Aversa<br />
<br />
=== Lazio ===<br />
==== Roma ====<br />
Status 7/10<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 (Roma) Inserisci un contatto di posta elettronica o non potremo contattarti al momento dell'acquisto!<br />
* Christian X 1(Gino46) [mailto:christian.marzola@alice.it] (ferrara) Qualcuno me lo dovrebbe spedire.<br />
* Tempix X 1 [mailto:tempix11@gmail.com tempix11@gmail.com] (Ancona)<br />
<br />
=== Liguria ===<br />
==== Genova ====<br />
Status 7/10<br />
<br />
* Luca Maranzano X 1 (liuk AT linux DOT it) [[User:liuk|liuk]]<br />
* Francesco Frassinelli X 2 (frafra AT autistici DOT org) [[User:Frafra|Frafra]]<br />
* Stefano Cutelle' X 1 (staff@ascservices.it) [[User:ascservices|ascservices]]<br />
* Luca Arrigo X 1 (morph84@gmail.com) [[User:morph|morph]]<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 3/10<br />
<br />
* Giorgio Marciano' X 1 [mailto:giorgio.marciano@email.it giorgio.marciano@email.it]<br />
* Michele Puccio X 1 [mailto:puccio@eng.it michele]<br />
* Roberto Calandra X 1 [mailto:isokazi@yahoo.it roberto]<br />
<br />
==== Messina ====<br />
Status 4/10<br />
<br />
* Melug X 4 [mailto:melug@messinalug.org MeLug]<br />
<br />
=== Calabria ===<br />
==== Catanzaro ====<br />
Status 1/10<br />
<br />
* Carlo Mangani X 1 [mailto:carlo.mangani@gmail.com carlo.mangani@gmail.com] - Lamezia Terme<br />
<br />
== Macedonia ==<br />
=== Skopje ===<br />
* Kristijan Krsteski 1/10 <br /> [[User:neutrino]] <br /> [mailto:kristijan.krsteski@gmail.com]<br />
===Status ===<br />
1/10<br />
<br />
== México ==<br />
=== Ciudad de México ===<br />
* Kozapatista [[Special:Emailuser/User:kozapatista|Contact]]<br />
===Status ===<br />
1/10<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:A.dre|André Disselhorst]] (Nijmegen 1x) [[Special:Emailuser/User:A.dre|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 />
<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 />
==== 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 />
==== Hengelo ====<br />
* Sander Hoentjen 1/10 [[Special:Emailuser/User:Tjikkun|Contact]]<br />
* Peter Hageman 1 [[Special:Emailuser/User:PingPong|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 />
=== Den Haag ===<br />
<br />
==== Rijswijk ====<br />
* Fernando Martins 1x [[User:fmartins]] [[Special:Emailuser/User:fmartins|Contact]]<br />
<br />
=== Utrecht ===<br />
<br />
==== Utrecht ====<br />
* Eric Spierings 1/10 [[Special:Emailuser/User:ericsp|Contact]]<br />
* Peter van de Werken 2/10 [[Special:Emailuser/User:PWerken|Contact]]<br />
<br />
=== Status ===<br />
20/20<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 />
According to jeremy list, telecom will not be rolling out GSM for four years, so the point becomes moot - no-one is likely to get an 850 gsm phone now and wait that long<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-04-28, US$399 is worth NZ$508<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$66; 12.5% * {508 + 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 />
508 + 23 + 66<br><br />
= 597<br><br />
<br />
+ any possible charges to get it posted elsewhere in New Zealand<br />
<br />
=== Auckland ===<br />
==== Auckland ====<br />
Status:7/10<br />
*Rob Paulson [[User:Myfanwy]] 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]]<br />
*Jeremy List [[User:Jeremy-list]] mailto:quick.dudley@gmail.com (Wellington, not Auckland, will pay for courier)<br />
*David Murrell [[User:Viddy]] - [mailto:dmurrell@waikato.ac.nz] I'm in Hamilton, either courier, or I'll drive up :)<br />
*Jeremy Gray [[User:Bogdan237]] [mailto:jgra163@ec.auckland.ac.nz] Auckland, 900MHz<br />
*Glen Ogilvie [[User:Nelg]] {mailto:nelg@linuxsolutions.co.nz] Auckland, 900MHz<br />
*Xuân Baldauf [[User:xbaldauf]] {mailto:xuan--2008.05--GroupSales--wiki.openmoko.org@baldauf.org] Auckland CBD, 900MHz+1800MHz GSM. 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 />
<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 />
<br />
<br />
=== Sør-Trøndelag ===<br />
==== Trondheim ====<br />
Status 12/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 20/20(30?)<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:Arildh|Arild Hellstrøm]] [mailto:arild.hellstrom@getmail.no]<br />
<br />
== Poland ==<br />
=== dolnośląskie ===<br />
==== Wrocław ====<br />
<br />
* Special group buy site: https://www.kumulator.pl/show/group/35<br />
<br />
=== Podlaskie ===<br />
==== Suwalki ====<br />
Status 1/10<br />
* arteqw [http://wiki.openmoko.org/wiki/Special:Emailuser/Arteqw contact with me]<br />
<br />
=== Wielkopolskie ===<br />
==== Poznań ====<br />
Status 1/10<br />
* dos [http://wiki.openmoko.org/wiki/Special:Emailuser/dos contact with me (please, in polish :))]<br />
<br />
== Portugal ==<br />
=== Aveiro ===<br />
==== Aveiro ====<br />
Status : 2/10<br />
<br />
* [[User:Ruben|Ruben Mendes]]<br />
* [[User:kuyky|Tiago Saraiva]] <br /> [mailto:destructhor88@gmail.pt]<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 : 5/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 />
<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 : 1/10<br />
* Jörgen Lidholm, could join the Falun/Borlänge or Stockholm group <br /> [mailto:jorgen.lidholm@gmail.com]<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 />
Gabriel Ambuehl would volunteer to order the initial 10pack.<br />
Alexandre Ghisoli could organize the second 10pack.<br />
Both with payment in advance (a 10pack will cost approx 3'800 USD).<br />
<br />
Probably we will organize shipping, if we cannot all move to Zürich to get our Neo.<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 : 23/20<br />
<br />
It seems that while there are 22 people listed here, actually the device number is 23, because Tobias Kündig is interested in 2 of them. This means that the total number of devices for Swiss people is 26 (23 for Zürich plus 3 for Genève). -- LucaCapello -- updated by FreeMind<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 <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 <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Onsonic Contact]<br />
* Alexandre Ghisoli (Yverdon)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Agh 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 />
* Robin Farine (Auvernier)<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/rfarine 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 />
* Jonas Schwarz (Lausanne) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/jnsc 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 />
<br />
==== Geneve ====<br />
Status : 5/10<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 />
* Gulu (Lausanne) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Gulu Contact]<br />
* Edomaur (Lausanne) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Edomaur Contact]<br />
<br />
== Spain ==<br />
=== Spain (Country Group Sale) ===<br />
Status: 6/10<br />
<br />
=== Madrid ===<br />
==== Madrid ====<br />
Status : 1/10<br />
<br />
* Rafael Campos <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Methril Contact]<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 : 3/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 />
<br />
== UAE ==<br />
Status: 1/10<br />
* Yaser Ammar <br /> [[Special:Emailuser/Waraqa|Contact]]<br />
<br />
== USA ==<br />
=== Colorado ===<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 />
=== California ===<br />
==== Los Angeles ====<br />
Status: 4/10<br />
<br />
* Ian Douglas <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Iandouglas Contact me here]<br />
* Matthew <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 <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/JamesRobertson Contact]<br />
<br />
==== San Diego ====<br />
'''(inc. San Diego county and surrounding areas)'''<br />
<br />
Status: 1/10<br />
<br />
Will combine with LA if too few.<br />
<br />
* Peter Naulls <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Pnaulls Contact]<br />
<br />
==== San Francisco Bay Area ====<br />
Status: 4/10<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 />
==== Monterey ====<br />
Status: 2/10<br />
<br />
* Cry Regarder <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Cry_Regarder Contact]<br />
<br />
=== Midwest ===<br />
'''(combine Indiana / Iowa / Kentucky / Tennesee / Texas)'''<br />
Status: 5/10<br />
* Geoff Ruscoe [[Special:Emailuser/Geocode|Contact]] - Louisville, KY<br />
* Steven M [[Special:Emailuser/Montgoss|Contact]] - Cedar Rapids, IA<br />
* Joseph Booker [[Special:Emailuser/Sargas|Contact]] - Chicago<br />
* Bryan DeLuca [[Special:Emailuser/Stupkid|Contact]] - Fort Worth, TX<br />
* Casey Harkins [[Special:Emailuser/Charkins|Contact]] - Madison, WI<br />
<br />
=== Indiana / Kentucky ===<br />
Status: 4/10<br />
* Dan Staley [[Special:Emailuser/Pyrasi|Contact]] (Kentucky)<br />
* Donnie Jones [[Special:Emailuser/Donniejones18|Contact]] (Lexington, KY)<br />
* John Sterling [[Special:Emailuser/Sterling|Contact]] (Lexington, KY)<br />
<br />
=== Ohio / Michigan ===<br />
Status: 2/10<br />
* David Pais [mailto:davioh2001@yahoo.com email]<br />
* Dave Ludlow [[Special:Emailuser/adsllc|Contact]]<br />
* Adam Steele [mailto:adam@laurasteele.net Contact]<br />
<br />
=== Washington ===<br />
==== Seattle ====<br />
Status: 1/10<br />
* Jon Pomeroy [[Special:Emailuser/Jepomeroy|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 (7/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 [[Special:Emailuser/texatopia|Contact]]<br />
* Robert [[Special:Emailuser/SHaRK|Contact]] (Houston)<br />
<br />
==== Dallas/Fort Worth (2/10) ====<br />
* Philip White [[Special:Emailuser/pmw|Contact]] Dallas<br />
* Bryan DeLuca [[Special: Emailuser/Stupkid|Contact]] Fort Worth<br />
<br />
=== Mid-Atlantic ===<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 (2/10)=====<br />
* Philippe Gerard [[Special:Emailuser/feydreva|Contact]]<br/><br />
*Steve Watson mailto:ssw0213@gmail.com<br/><br />
<br />
==== New York ====<br />
Status: 2/10 or 3/10<br />
<br />
* Bert Hartmann <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/BertHartm Contact me here]<br />
* Michael Cole mailto:mjcole137@gmail.com <br /><br />
* Jake Thebault-Spieker (probably, may not be able to afford it) [http://wiki.openmoko.org/Spcial:Emailuser/Summatusmentis Contact me here]<br />
<br />
==== Maryland (2/10)====<br />
* Paul Buede mailto:paul@buede.com <br /><br />
* Charles Lohr<br />
* Alex (DC/Rosslyn; not 100% sure that will be able to afford it) [[Special:Emailuser/rakukin|Contact]]<br />
<br />
=== Massachusetts ===<br />
Status: 4/10<br />
* Benjamin Moody [[Special:Emailuser/FloppusMaximus|Contact]]<br />
<br />
* Ken Young (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 />
=== 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 : 3/10<br />
<br />
* Joe Wells (Edinburgh) [http://wiki.openmoko.org/wiki/Special:Emailuser/jbw Contact]<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 />
<br />
=== England ===<br />
<br />
==== Hampshire ====<br />
<br />
http://www.hants.lug.org.uk/cgi-bin/wiki.pl?FreerunnerBulkBuy<br />
<br />
(Sorry, we set up the page before we knew about this one)<br />
<br />
==== London ====<br />
<br />
Status : 7/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 (one or two sets) <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/rhn Contact]<br />
<br />
==== Oxford ====<br />
<br />
Idea to re-ship within the UK, see [http://wiki.openmoko.org/wiki/Talk:GroupSales#Oxford talk]<br />
<br />
Status : 3/10<br />
<br />
* Tim Coggins<br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/sonicated Contact]<br />
<br />
* James Olney <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/Webjames 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 />
* Bin Zong (actually in Birmingham)<br /> [mailto:hunter_00zb@hotmail.com]<br />
* Jonathan Spooner (Walsall)<br />
<br />
== Latvia ==<br />
=== Riga ===<br />
==== Riga ====<br />
Status : 1/10<br />
* Ilya <br /> [http://wiki.openmoko.org/wiki/Special:Emailuser/VRGhost 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 : 2/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 />
<br />
== Czech Republic ==<br />
=== Brno ===<br />
Status : 11/10<br />
* '''*'''Martin Šenkeřík - [[Special:Emailuser/ohin|Contact]]<br />
Jakmile budu mít nějaké konkrétnější informace budu vás kontaktovat. Mám ale problém s financováním všech 10 telefonů při objednávání. Buď budu potřebovat, aby mně aspoň půlka z vás poslala peníze předem, nebo kdyby se našel někdo, kdo mně může se zafinancováním pomoct (zaplatil by půlku telefonů a ty be se potom rozeslaly na dobírku nebo předaly osobně) tak se můžeme sejít osobně. Vyskytuji se v Brně a ve Zlíně.<br />
* Radek Bartoň - [[Special:Emailuser/Blackhex|Contact]]<br />
* Martin Holec - [[Special:Emailuser/Martix|Contact]] (Buď přeposlat směrem Zlín nebo osobní odběr někde v Brně.)<br />
* '''*'''Jozef Mlich - [[Special:Emailuser/joejoe|Contact]]<br />
* Radek Machulka - [[Special:Emailuser/Werty|Contact]] (ja teda taky nejsem z Brna, ale klidne si pro to prijedu...)<br />
* '''*'''Tom Varga - [[Special:Emailuser/Varg|Contact]] (Můžu dělat spojku pro Prahu / Liberecko)<br />
* Ales Dvorak - [[Special:Emailuser/Setr|Contact]] '''contact ti nefunguje'''<br />
* '''*'''Pavel Kovář - [[Special:Emailuser/Fox|Contact]] (Tak to vypadá že si udělám výlet do Zlína)<br />
* '''*'''David Kozub - [[Special:Emailuser/Zub|Contact]] (Zlin, idealni by byla Praha, ale evidentne jsem sam, prinejhorsim i to Brno)<br />
* '''*'''Miloslav Machotka - [[Special:Emailuser/Machy|Contact]]<br />
* Michal Pěnka - [http://michal.penka.name/kontakt Contact] (Preferuji dobírku, ale klidně pro to zajedu do Brna)<br />
<br />
['''*''']platím předem<br />
<br />
Diskuze: Máme tu 4x ze Zlína, co kdyby někdo jel do Brna pro 4ks a ve Zlíně by se rozdělili?<br />
<br />
''Martin Šenkeřík''> jak jsem psal, já do Zlína jezdívám, a od května do září budu ve Zlíně velmi často, takže se Zlínem není vůbec problém.<br />
<br />
Jinak už se objevily nějaké termíny. Jestli jsem to dobře pochopil, tak 9.5. by už mohla začít masová výroba a brzy na to by měl začít prodej...<br />
<br />
== Slovak Republic ==<br />
=== Bratislava ===<br />
Status : 1/10<br />
* František Horínek - [[Special:Emailuser/PipBoy2000|Contact]]<br />
<br />
== Croatia ==<br />
Status : 5/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 />
(maybe we should make one group for bosnia, croatia & serbia together?) [http://wiki.openmoko.org/index.php/Talk:GroupSales#Croatia the talk page]<br />
[[Category:Community]]</div>Liuxfhttp://openmoko.org/wiki/Automatic_emulation_in_Ubuntu/zh_cnAutomatic emulation in Ubuntu/zh cn2008-05-05T06:26:14Z<p>Liuxf: </p>
<hr />
<div>[[Image:Qemu-ubuntu1.png|thumb|emulation of [[Openmoko]] running on Ubuntu]]<br />
<br />
This is a tutorial for getting an emulation environment on an Ubuntu system. For other systems see the [[Installation guide]]<br />
<br />
== 安装 ==<br />
<br />
你要知道,有一个很好用的工具能使openmoko运行在Linux系统上,即[ mokomakefile ] 。This is a sort of wrapper round several instructions,所以它是很容易建立和维护的开发环境。如果您编译整个[ mokomakefile ] ,将需要硬盘大约12GB,swap + RAM内存约1GB和最低5个小时的时间。但我们将只编译qemu (我使用的模拟器)就只需要(我的系统上)890mb和15分钟的时间。<br />
<br />
要让它运行,您将不得不调整您的Ubuntu(这不会影响其他程序,一切都会像以前一样) 。<br />
*设定您的源 (System -> Administration -> Software Sources)选择:<br />
** Canonical-supported Open Source software (main)<br />
** Community-maintained Open Source software (universe)<br />
*打开终端 (Applications -> Accessories -> Terminal)。<br />
*输入以下命令,当要求安装 dash 作为/bin/sh时并选择NO (您需要输入您的密码)<br />
sudo dpkg-reconfigure dash<br />
*安装必需的程序(您需要输入您的密码) :<br />
sudo apt-get install monotone git-core cogito python-dev ccache m4 sed bison make cvs gawk libc6-dev g++ subversion sharutils docbook openjade quilt libmpfr-dev libpcre3-dev texinfo texi2html libboost-date-time-dev libboost-filesystem-dev libboost-regex-dev libboost-test-dev libboost-dev zlib1g-dev build-essential dh-make debhelper devscripts gcc-3.4 lynx netpbm libsdl1.2-dev dosfstools help2man python-psyco lynx<br />
<br />
您的系统已经准备好安装openmoko 。<br />
<br />
现在我们就在MokoMakefile下载的目录安装和编译Openmoko。<br />
* 新建一个目录并进入到这个目录:<br />
mkdir openmoko<br />
cd openmoko<br />
* 得到 MokoMakefile:<br />
wget <nowiki>http://www.rwhitby.net/files/openmoko/Makefile</nowiki><br />
* Make the MokoMakefile and tell it, you want to install it for qemu:<br />
make qemu<br />
<br />
这步将下载所需的最新版本的文件,并根据mokomakefile编译它们 。之后,我们装第一次进入模拟器。 现在您已经成功安装openmoko到您的Ubuntu的系统了。<br />
<br />
===为Openmoko新建一个菜单项(可选)===<br />
<br />
按照以下步骤你可以新建一个菜单项来启动Openmoko:<br />
<br />
*打开终端(Applications->Accessories->Terminal)<br />
<br />
*进入到openmoko文件夹:<br />
<br />
cd ~/openmoko<br />
<br />
*用'''gedit'''打开moko.sh文件:<br />
<br />
gedit moko.sh<br />
<br />
*在文件中插入以下行:<br />
<br />
#!/bin/bash<br />
cd ~/openmoko<br />
make run-qemu<br />
<br />
*保存并退出<br />
<br />
*运行以下命令:<br />
chmod +x moko.sh<br />
alacarte<br />
<br />
*用下边的值来添加菜单:<br />
**Name: Openmoko<br />
**Command: ~/openmoko/moko.sh<br />
<br />
如果您原意,按左上角的图片就可以添加一个适当的图标。您也可以下载一些有用的图标在下面的链接里:<br />
***[http://wiki.openmoko.org/wiki/Artwork Artwork in the Openmoko wiki]<br />
***[http://openclipart.org/media/tags/openmoko Openmoko at the Open Clip Art Library]<br />
<br />
==在Qemu中运行Openmoko==<br />
<br />
如果您已经创建了一个菜单项,就可以通过Ubuntu的菜单启动Openmoko。如果您还没有,您就可以通过以下步骤启动它:<br />
<br />
* 打开终端(Applications->Accessories->Terminal).<br />
* 进入到文件夹:<br />
cd openmoko<br />
* 通过 MokoMakefile启动<br />
make run-qemu<br />
<br />
第一个屏幕将显示openmoko的LOGO,之后立即出现启动菜单,这是由bootloader完成的。<br />
<br />
在启动菜单,您可以选择不同的选项。选择一个选项,你必须按下ENTER ( =aux) ,用space键( =power)来执行 。默认选择将引导openmoko 。<br />
因此,如果启动菜单显示,你只需要点击空格键。<br />
<br />
openmoko的开机过程将以文本模式显示。根据您的计算机的性能,它可能需要一段时间(约几分钟)完成引导。完成时,您将看到的图形界面就像真机上显示的一样(可能略大,取决于你的屏幕像素) 。<br />
<br />
使用Openmoko过程中的一点见意:<br />
* You can select the icon that looks like "+" for a list of applications you can run.<br />
* You can select the icon that looks like "three gears" for a list of applications that are running now. Here you can also terminate unwanted applications when you are unable to do so from within the application itself.<br />
* You can select the icon that looks like a "house" to get back to the first home screen.<br />
* The statusbar at the top is always shown and by clicking on the top-left corner you can switch to another application that is already running. The "Home" application is always running and clicking on it will bring you back to the home screen.<br />
<br />
See [[Qemu]] for more advanced information on running Openmoko in Qemu.<br />
<br />
==安装 ipk 包==<br />
First you need a xxx.ipk package, see [[toolchain]] on how to compile an application for the ARM CPU and create the package.<br />
<br />
Note that if at this point you have the Openmoko Qemu running, it is probably wise to terminate it first.<br />
Then you can install the xxx.ipk package for access by the Qemu emulator with:<br />
<br />
cd openmoko<br />
mkdir -p build/tmp/deploy/glibc/ipk/a<br />
cp xxx.ipk build/tmp/deploy/glibc/ipk/a/xxx_a.ipk<br />
make qemu-copy-package-xxx<br />
<br />
''Note: for some reason qemu-copy-package-xxx looks for above source file.<br />
Maybe this part can be improved, or a different command can overcome the problem of creating this directory.''<br />
<br />
When above make command was succesful the next time you start Openmoko Qemu,<br />
you still need to make the installed application available in the application list.<br />
For this you can select from within Openmoko the terminal application<br />
(Select icon that looks like "+" for the list of available applicaitons, select "Applications" and select the "Terminal").<br />
In this terminal double-click, so you can type in the commands:<br />
opkg install /media/mmcblk0/xxx_a.ipk<br />
exit<br />
After the "exit" command you should return to the Task list, in which the newly<br />
added application should be listed under a name which was choosen when building the ipk package.<br />
<br />
== 升级 Openmoko==<br />
* 打开终端 (Applications->Accessories->Terminal).<br />
* 进入的文件夹:<br />
cd openmoko<br />
* 用 MokoMakefile升级<br />
make qemu<br />
<br />
== 问题 ==<br />
如果你有什么问题把它添加到这里<br />
<br />
After issuing the command 'make qemu' in Gutsy, the installation eventually borks with<br />
<br />
make[2]: Leaving directory `/usr/local/src/openmoko/build/qemu/arm-softmmu'<br />
make[1]: Leaving directory `/usr/local/src/openmoko/build/qemu'<br />
[ -e images/openmoko ] || mkdir -p images/openmoko<br />
ln -sf `pwd`/openmoko/trunk/src/host/qemu-neo1973/openmoko/env images/openmoko/env<br />
( cd images && ../openmoko/trunk/src/host/qemu-neo1973/openmoko/download.sh )<br />
Retrieving available builds list...<br />
Kernel is... not found<br />
make: *** [download-images] Error 255<br />
<br />
[[User:BioGeek|BioGeek]] 02:03, 27 March 2008 (CET)<br />
<br />
Do you still have the problem?<br />
<br />
[[User:Dolfje|Dolfje]] 20:54, 9 April 2008 (CEST)<br />
<br />
I tested this today (uImage-2.6.24+svnr4301-r4251-r5-om-gta01.bin) on '''hardy'''. Qemu doesn't compile with gcc4 you need:<br />
sudo aptitude install gcc-3.4<br />
After the init process started, became the emulation extremely slow. It takes more than 15 minutes<br />
to boot the GUI on 2GHz CPU and you have to klick & hold the mouse several seconds to see<br />
any visual response. It would be great if there was a easy way to get a shell,<br />
i.e. why the serial port (ctrl+shift-3) doesn't have a getty & co attached?<br /><br />
Can anybody confirm this?<br />
--[[User:Captn|Captn]] 12:29, 18 April 2008 (CEST)<br />
<br />
{{Languages|Automatic emulation in Ubuntu}}<br />
[[Category:Technical ]]<br />
[[Category:Software]]<br />
[[Category:Documentation]]</div>Liuxfhttp://openmoko.org/wiki/Who_is_WhoWho is Who2008-04-10T10:57:43Z<p>Liuxf: /* GTA01 Owners */</p>
<hr />
<div>==Why this page ?==<br />
<br />
If you subscribe for a mailing list, you will see people speaking, answering some questions, but you may ask : Who is who ? Who can I trust when they say something ?<br />
So I propose to fill this list to help people knowing each other<br />
<br />
==Officials members of the Openmoko Team==<br />
<br />
{| border="1"<br />
! !! Username !! Real name !! Nationality !! Remarks<br />
|-<br />
|1. ||[[User|User]] || || ||<br />
|}<br />
<br />
==GTA01 Owners==<br />
<br />
{| border="1"<br />
! !! Username !! Real name !! Nationality !! Remarks<br />
|-<br />
|1. ||[[User:jluis|jluis]] || José Luis Perez Diez || Spanish ||Barcelona<br />
|-<br />
|2. ||[[User:liuxf|liuxf]] || Xiangfu liu || Chinese<br />
||CHN-CUGSM<br />
|}<br />
<br />
==GTA02 (Freerunner) Owners==<br />
<br />
{| border="1"<br />
! !! Username !! Real name !! Nationality !! Remarks<br />
|-<br />
|1. ||[[User|User]] || || ||<br />
|}<br />
<br />
==Future Owner==<br />
<br />
{| border="1"<br />
! !! Username !! Real name !! Nationality !! Remarks<br />
|-<br />
|1. ||[[Sleg|Sleg]] || Cédric D || French || Curious about this future device, will buy one ASAP<br />
|-<br />
|2. ||[[User:Lux|Lux]] || Dirk Deimeke || German || Living in Switzerland, already ordered<br />
|-<br />
|3. ||[[User:Zedd_D1abl0|Zedd_D1abl0]] || Jordan Keith || Australian || Living in Australia, waiting for consumer release<br />
|}<br />
<br />
==Other (Specify)==<br />
<br />
{| border="1"<br />
! !! Username !! Real name !! Nationality !! Remarks<br />
|-<br />
|1. ||[[User|User]] || || ||<br />
|}</div>Liuxfhttp://openmoko.org/wiki/GSM_network_registrationGSM network registration2008-03-19T01:32:19Z<p>Liuxf: /* Results table */</p>
<hr />
<div>We'd like to know the real network registration status by our NEO devices in the world. Please provide some information about your NEO status! The question list as below:<br />
<br />
== Instructions ==<br />
<br />
1. What NEO device you are using? GTA01 or GTA02<br />
<br />
2. Where is your location and what is your network provider? eg. T-Mobile, San Francisco in USA<br />
<br />
3. When you boot the NEO, how long it takes to register the network? eg. in normal case, it should be able to register to a network in 1~2 minutes immediately.<br />
<br />
4. What is your GSM firmware version? you can get this number by an AT command. Using SSH to your NEO, then type this command:<br />
[http://wiki.openmoko.org/wiki/USB_Networking How to use SSH] [http://wiki.openmoko.org/wiki/Gsmd How to use libgsmd-tool]<br />
root@fic-gta02:~# libgsmd-tool -m atcmd<br />
AT+CGMR<br />
STR=`AT+CGMR'<br />
RSTR=`+CGMR: "HW: GTA02BV5, GSM: gsm_ac_gp_fd_pu_em_cph_ds_vc_cal35_ri_36_amd8_ts0-Moko6"'<br />
<br />
5. What is your IMEI code? by this AT command like previous steps.<br />
AT+CGSN<br />
STR=`AT+CGSN' <br />
RSTR=`+CGSN: 000000000000000'<br />
<br />
6. if NEO takes over 3 minutes to register to the network or it just re-register to the network again and again. Please attach your gsm log file ('/tmp/gsm.log') to our bugzilla, we already created a bug for [http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=1024 this issue].<br />
<br />
<br />
== Results table ==<br />
<br />
<br />
<br />
{| border="1"<br />
| Owner || Location ||| Network Provider || How/When purchased SIM card || Device || GSM firmware || IMEI || Status || GSM log<br />
|-<br />
| [[User:MichaelShiloh]] || San Francisco, CA, USA ||T-Mobile|| with phone, > 2years ||GTA01||Moko6||YES||just fine||no<br />
|-<br />
| [[User:MichaelShiloh]] || San Francisco, CA, USA ||AT&T|| with phone, 8/28/07 ||GTA01||Moko6||YES||takes several minutes to register, home network rejects, CME error 32, reregisters continuously||no<br />
|-<br />
| [[User:MichaelShiloh]] || San Francisco, CA, USA ||AT&T|| replacement for one received with phone, 3/17/08 ||GTA01||Moko6||YES||preliminary test: registers promptly to home network. Will test in various locations and report back.||no<br />
|-<br />
| [[User:MichaelShiloh]] || San Francisco, CA, USA ||AT&T|| prepaid, no phone, 3/13/08 ||GTA01||Moko6||YES||just fine in some locations, but in others it takes several minutes to register and reregisters continuously. however, always better than card that came with phone||no<br />
|-<br />
| [[User:SpeedEvil]] || Fife, Scotland, UK||T-Mobile||PAYG with phone 7/2007||GTA01||Moko1||YES||Just fine||no<br />
|-<br />
| [mailto:erin_yueh@openmoko.com Erin Yueh] || Taipei, Taiwan || TW mobile || || GTA02BV5 || Moko6 || NO || Normal, can register to the network immediately|| no<br />
|-<br />
| [mailto:marcus.bauer@gmail.com Marcus Bauer] || Nice, France || Orange || || GTA01Bv4 || Moko4 || YES || Registers immediately and stays registered for ~10 minutes before the re-registering loop starts once per minute|| [http://bugzilla.openmoko.org/cgi-bin/bugzilla/attachment.cgi?id=554&action=view log]<br />
|-<br />
| [mailto:ahvenas@gmail.com Henrik Pihl] || Kuressaare, Estonia || Elisa || || GTA01Bv4 || Moko4 || YES || Normal, can register to the network immediately, but starts reconnecting to the network in the first minutes.|| [http://bugzilla.openmoko.org/cgi-bin/bugzilla/attachment.cgi?id=555&action=view log]<br />
|-<br />
| [[User:MarcinHrwJuszkiewicz | Marcin 'Hrw' Juszkiewicz]] || Poznań, Poland || Era (Heyah) || prepaid, bought in October 2007, never charged, expired || GTA01Bv4 || phase0 phone (red PCB) with old GSM firmware || YES || Card expired, home network rejects it with CME Error 32 (emergency calls only), system displays "Registering..." for several minutes. || NO<br />
|-<br />
| [[User:MarcinHrwJuszkiewicz | Marcin 'Hrw' Juszkiewicz]] || Poznań, Poland || PlusGSM || prepaid, several years old, not charged || GTA01Bv4 || phase0 phone (red PCB) with old GSM firmware || YES || Registered after entering PIN. Normal work after register. || NO<br />
|-<br />
| [mailto:plr@udgaard.com Peter Rasmussen] || Copenhagen Denmark || DK Sonofon || Pre-paid BiBob service since Oct. 2007 || GTA01Bv4 || Moko1 || YES || Registered immediatly after entering PIN. Works after that. No /tmp/gsm.log appears || NO<br />
|-<br />
| [[User:Kevin_Dean | Kevin Dean]] || Washington DC Metro Area, USA || T-Mobile || || GTA01Bv4 || Moko1 || YES || Normal, can register to the network immediately, no PIN needed|| [http://www.monochromementality.com/data/files/logs/openmoko/2008-03-17/gsm.log.edited Log (Replaced my wife's # with 9991231122)]<br />
|-<br />
| [[User:Dennis_Wollersheim | Dennis Wollersheim]] || Melbourne, Australia || Telstra || || GTA01Bv4 || Moko4 || Yes || Registers quickly, reregisters every 30 seconds or so|| [http://bugzilla.openmoko.org/cgi-bin/bugzilla/attachment.cgi?id=556&action=view gsm log]<br />
|-<br />
| [[User:thomasg | Thomas Gstädtner]] || Nuremberg, Germany || T-Mobile (Ericsson RBS2206, GSM900) || 2004 || GTA01Bv4 || Moko 1 || Yes || Registers nearby immediately, w/ PIN or w/o || NO<br />
|-<br />
| [[User:emdete | emdete]] || Duesseldorf, Germany || vodafone d2 || 200x || GTA01Bv4 || Moko 1 || Yes || No problems || No<br />
|-<br />
| [[User:emdete | emdete]] || Duesseldorf, Germany || vodafone d2 || 200x || GTA02 || Moko 6 || No || Does not register, pin entry works, net scan also. || No<br />
|-<br />
| [[User:emdete | emdete]] || Duesseldorf, Germany || e-plus || 200x || GTA02 (same as above) || Moko 6 || No || No problems || No<br />
|-<br />
| [[User:ScaredyCat | ScaredyCat]] || Ipswich, UK || Virgin || 2007 || GTA01 || Moko 1 || Yes || No problems || No<br />
|-<br />
| [[User:ScaredyCat | ScaredyCat]] || Lelystad, Netherlands || Virgin (Roaming on T-Mobile NL) || 2007 || GTA01 || Moko 1 || Yes || No problems || No<br />
|-<br />
| [[user:jluis|jluis]] || Barcelona, Spain || Orange (Amena) || 082007 || GTA01Bv4 || Moko1 || YES || No problems|| No<br />
|-<br />
| [[user:jluis|jluis]] || Barcelona, Spain || Vodafone || phone > 3 years || GTA01Bv4 || Moko1 || YES || No problems|| No<br />
|-<br />
| [[User:Joachim | Joachim Jaeger]] || Eschbach, Germany || O2 || Fonic prepaid card, 01/2008 || GTA01Bv4 || Moko 4 || YES || Registers immediately after entering PIN. Normal work after register. || NO<br />
|-<br />
| [[user:liuxf|liuxf]] || Beijing, China || CU-GSM || 2006 || GTA01Bv4 || Moko1 || YES || No problems|| No<br />
|-<br />
| Owner || Location ||| Network Provider || How/When purchased SIM card || Device || GSM firmware || IMEI || Status || GSM log<br />
|}<br />
<br />
[[Category:Hardware]]<br />
[[Category:GSM]]</div>Liuxfhttp://openmoko.org/wiki/Openmoko_Local_Groups:_ChinaOpenmoko Local Groups: China2008-03-14T11:28:22Z<p>Liuxf: </p>
<hr />
<div>name :li fangzhen<br />
msn:lfzi@sina.com<br />
<br />
----------------------------------------<br />
<br />
name: XiangFu liu<br />
<br />
'''msn: yjtmpgk@163.com'''<br />
<br />
[[http://blog.chinaunix.net/u/13385/ BLOG]]<br />
<br />
----------------------------------------</div>Liuxfhttp://openmoko.org/wiki/Openmoko_Local_Groups:_ChinaOpenmoko Local Groups: China2008-03-14T11:24:03Z<p>Liuxf: </p>
<hr />
<div>name :li fangzhen<br />
msn:lfzi@sina.com<br />
--<br />
name: XiangFu liu <br />
<br />
msn: yjtmpgk@163.com<br />
<br />
blog: http://blog.chinaunix.net/u/13385/<br />
--</div>Liuxfhttp://openmoko.org/wiki/Openmoko_Local_Groups:_ChinaOpenmoko Local Groups: China2008-03-14T11:23:47Z<p>Liuxf: </p>
<hr />
<div>name :li fangzhen<br />
msn:lfzi@sina.com<br />
<br />
name: XiangFu liu <br />
<br />
msn: yjtmpgk@163.com<br />
<br />
blog: http://blog.chinaunix.net/u/13385/</div>Liuxfhttp://openmoko.org/wiki/User:LiuxfUser:Liuxf2008-03-14T11:23:26Z<p>Liuxf: </p>
<hr />
<div>my e-mail: yjtmpgk@gmail.com<br />
<br />
my msn: yjtmpgk@163.com<br />
<br />
my Blog: http://blog.chinaunix.net/u/13385/</div>Liuxfhttp://openmoko.org/wiki/User:LiuxfUser:Liuxf2008-03-14T11:23:15Z<p>Liuxf: </p>
<hr />
<div>my e-mail: yjtmpgk@gmail.com<br />
my msn: yjtmpgk@163.com<br />
my Blog: http://blog.chinaunix.net/u/13385/</div>Liuxfhttp://openmoko.org/wiki/Openmoko_Local_Groups:_ChinaOpenmoko Local Groups: China2008-03-14T11:22:23Z<p>Liuxf: </p>
<hr />
<div>name :li fangzhen<br />
msn:lfzi@sina.com<br />
<br />
name: XiangFu liu <br />
msn: yjtmpgk@163.com<br />
blog: http://blog.chinaunix.net/u/13385/</div>Liuxfhttp://openmoko.org/wiki/User:LiuxfUser:Liuxf2008-03-09T12:24:30Z<p>Liuxf: </p>
<hr />
<div>my e-mail:yjtmpgk@gmail.com<br />
<br />
my Blog :http://blog.chinaunix.net/u/13385/</div>Liuxfhttp://openmoko.org/wiki/User:LiuxfUser:Liuxf2008-03-09T12:24:14Z<p>Liuxf: </p>
<hr />
<div>my e-mail:yjtmpgk@gmail.com<br />
my Blog :http://blog.chinaunix.net/u/13385/</div>Liuxfhttp://openmoko.org/wiki/Main_Page/zh_cnMain Page/zh cn2008-02-20T02:09:24Z<p>Liuxf: /* 实践指南 */</p>
<hr />
<div>{|align=right<br />
|__TOC__<br />
|}<br />
<big>'''欢迎来到OpenMoko公共维基'''</big><br><br />
<small>其他语言版本请看本页面[[#bottom|底部]]。</small> <br />
<br />
这是逐渐形成的,权威的[[Neo1973]]开发资源 -- 运行[[OpenMoko]]的GSM+[[Hardware:AGPS|AGPS]]智能手机。本维基的目的是协作改进和更新此站点上的所有信息。<br />
<br />
== 简介 ==<br />
<br />
* [[Introduction/zh_cn|简介]] - OpenMoko是什么<br />
** [[Introduction/zh_cn#照片|照片]]<br />
** [[Introduction/zh_cn#视频|视频]]<br />
* [[FAQ/zh_cn|常见问题与解答]]<br />
<br />
== 项目资源 ==<br />
* [[Development resources/zh_cn|开发资源]] - 资源(邮件列表,svn, ...)<br />
** [[Development resources/zh_cn#邮件列表|邮件列表]]<br />
** [[Development resources/zh_cn#维基|维基]]<br />
** [[Development resources/zh_cn#Bugzilla|Bugzilla]]<br />
** [[Development resources/zh_cn#IRC频道|IRC频道]]<br />
** [[Development resources/zh_cn#SVN|svn + svnweb]]<br />
** [[Development resources/zh_cn#项目|项目]]<br />
<br />
== 开发者文档 ==<br />
<br />
=== 实践指南 ===<br />
* [[Getting Started with your Neo1973/zh cn|Getting Started with your Neo1973]]<br />
* [[MokoMakefile/zh cn|Building OpenMoko using the MokoMakefile]] ([[MokoMakefile/ru|Rus]])<br />
* [[Building OpenMoko from scratch (pre-BBT)]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Getting Openmoko working on host with Xoo]]<br />
<br />
=== 硬件参考文档 ===<br />
<br />
* 所有[[Hardware/zh_cn|硬件]]相关文档和说明书<br />
* [[Neo1973 Hardware/zh_cn|Neo1973硬件]] - 概观我们所使用的元件,PCB照片<br />
** [[Disassembling Neo1973|拆解Neo1973]] - 硬件拆解过程图解<br />
* [[Debug Board|调试板]] - 针对Neo1973的调试板<br />
** [[Connecting Neo1973 with Debug Board v2|连接Neo1973和调试板v2]]<br />
* [[QT2410/zh_cn|QT2410]] - 一个我们在开发早期阶段所使用的S3C2410开发板<br />
<br />
=== 软件参考文档 ===<br />
* 软件架构<br />
** [[OpenMokoFramework]] - OpenMoko应用程序框架<br />
* 主机端工具<br />
** [[dfu-util/zh_cn|dfu-util]] - 主机端程序[[USB DFU]](Device Firmware Update)<br />
** [[devirginator]] - A set of scripts to re-program the entire device<br />
** [[sjf2410-linux]] - a JTAG NAND flashing program, last-resort phone un-bricking<br />
** [[s3c2410_boot_usb]] - a program for transferring code to the RAM of QT2410 (not Neo1973)<br />
** [[Toolchain]] - 我们用来进行程序编译的工具链<br />
** [[Neo1973 OpenOCD]] - 我们用来进行开发的片上调试器<br />
** [[OpenEmbedded]] - 发布版的构建框架<br />
* 设备软件<br />
** 底层<br />
*** [[u-boot/zh_cn|u-boot]] - 我们使用的引导装载程序,包括针对我们所做的修改部分的一些文档<br />
*** [[kernel/zh_cn|内核]] - 我们使用的Linux内核,包括针对我们所做的修改部分的一些文档<br />
** 用户空间<br />
*** [[gsmd]] - 管理 GSM 猫(Modem)的 GSM 守护程序<br />
*** [[gpsd]] - AGPS (Assisted GPS) 守护程序<br />
*** [[OpenMoko]] - OpenMoko 发布版<br />
**** [[OpenMoko2007]] - The first intended release of it<br />
**** [[Userspace root image]]<br />
<br />
==== 用户接口相关文档 ====<br />
* [[外观]]<br />
* [[应用程序]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
<br />
=== 其他开发相关文档 ===<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[How to run OpenMoko Apps on PC]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes the resources (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] -- Information for Phase 0 device owners<br />
<br />
== 管理/组织 ==<br />
<br />
* [[Shipping Notes]] - Information to help FIC how to ship products to you<br />
* [[My Account]] - Ideas for what sort of account based services FIC should provide with the phone.<br />
<br />
== 其他 ==<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;)<br />
* [[Press Coverage]] - 媒体眼中的OpenMoko项目<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you have put money aside for Neo1973? Put your nick here.<br />
* [[Style Sheet]] - The '''''correct''''' way to spell OpenMoko and other words<br />
* [[iPhone]] - Apple iPhone和FIC Neo1973的比较<br />
* [[Translation]] - Translation of OpenMoko<br />
<br />
== FIC / OpenMoko at Events ==<br />
<br />
* [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] - Krynica, Poland - 15-18 March 2007 - Tomasz Zieliński will give a talk about OpenMoko and Marcin Juszkiewicz will talk about OpenEmbedded<br />
* [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - Paris, France - 4-5 April 2007 - Sean Moss-Pultz will be there<br />
<br />
===Past Events===<br />
* [[FOSDEM]] - Brussels, Belgium - 23 to 25 Februari 2007<br />
* [[ETel]] - Tuesday, February 27 through Thursday, March 1, 2007, near San Francisco<br />
* [http://www.linuxforum.dk/2007/ Linux Forum] - Copenhagen Denmark. 2.-3. March 2007. [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Presentation] about OpenMoko on Saturday by Martin Hansen and Ole Tange.<br />
<br />
== 针对不同目标读者的章节 ==<br />
<br />
* [[Basic End-user/zh_cn|初级终端用户]] - Information for end users that want basic functionality and no surprises<br />
* [[Advanced End-user/zh_cn|高级终端用户]] - Information for advanced end-users that want advanced and experimental functionality but who are not programmers<br />
* [[Application Developer/zh_cn|应用程序开发人员]] - Information for application developers including ideas and specifications for applications, and tools to build them<br />
* [[System Developer/zh_cn|系统开发人员]] - 针对系统开发人员的信息,包括引导装载程序,内核和程序库<br />
* [[Hardware Developer/zh_cn|硬件开发人员]] - Information for the hardware developer including hardware specs, and debug board<br />
<br />
== 维基起步 ==<br />
<br />
* 请阅读我们的[[OpenMoko Wiki Editing Guidelines/zh_cn|OpenMoko维基编辑指南]]<br />
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]<br />
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]<br />
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]<br />
<br />
<span id="bottom"></span><br />
{{Languages|Main_Page}}<br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>Liuxfhttp://openmoko.org/wiki/Main_Page/zh_cnMain Page/zh cn2008-02-19T06:31:20Z<p>Liuxf: /* 实践指南 */</p>
<hr />
<div>{|align=right<br />
|__TOC__<br />
|}<br />
<big>'''欢迎来到OpenMoko公共维基'''</big><br><br />
<small>其他语言版本请看本页面[[#bottom|底部]]。</small> <br />
<br />
这是逐渐形成的,权威的[[Neo1973]]开发资源 -- 运行[[OpenMoko]]的GSM+[[Hardware:AGPS|AGPS]]智能手机。本维基的目的是协作改进和更新此站点上的所有信息。<br />
<br />
== 简介 ==<br />
<br />
* [[Introduction/zh_cn|简介]] - OpenMoko是什么<br />
** [[Introduction/zh_cn#照片|照片]]<br />
** [[Introduction/zh_cn#视频|视频]]<br />
* [[FAQ/zh_cn|常见问题与解答]]<br />
<br />
== 项目资源 ==<br />
* [[Development resources/zh_cn|开发资源]] - 资源(邮件列表,svn, ...)<br />
** [[Development resources/zh_cn#邮件列表|邮件列表]]<br />
** [[Development resources/zh_cn#维基|维基]]<br />
** [[Development resources/zh_cn#Bugzilla|Bugzilla]]<br />
** [[Development resources/zh_cn#IRC频道|IRC频道]]<br />
** [[Development resources/zh_cn#SVN|svn + svnweb]]<br />
** [[Development resources/zh_cn#项目|项目]]<br />
<br />
== 开发者文档 ==<br />
<br />
=== 实践指南 ===<br />
* [[Getting Started with your Neo1973/zh cn]]<br />
* [[MokoMakefile/zh cn|Building OpenMoko using the MokoMakefile]] ([[MokoMakefile/ru|Rus]])<br />
* [[Building OpenMoko from scratch (pre-BBT)]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Getting Openmoko working on host with Xoo]]<br />
<br />
=== 硬件参考文档 ===<br />
<br />
* 所有[[Hardware/zh_cn|硬件]]相关文档和说明书<br />
* [[Neo1973 Hardware/zh_cn|Neo1973硬件]] - 概观我们所使用的元件,PCB照片<br />
** [[Disassembling Neo1973|拆解Neo1973]] - 硬件拆解过程图解<br />
* [[Debug Board|调试板]] - 针对Neo1973的调试板<br />
** [[Connecting Neo1973 with Debug Board v2|连接Neo1973和调试板v2]]<br />
* [[QT2410/zh_cn|QT2410]] - 一个我们在开发早期阶段所使用的S3C2410开发板<br />
<br />
=== 软件参考文档 ===<br />
* 软件架构<br />
** [[OpenMokoFramework]] - OpenMoko应用程序框架<br />
* 主机端工具<br />
** [[dfu-util/zh_cn|dfu-util]] - 主机端程序[[USB DFU]](Device Firmware Update)<br />
** [[devirginator]] - A set of scripts to re-program the entire device<br />
** [[sjf2410-linux]] - a JTAG NAND flashing program, last-resort phone un-bricking<br />
** [[s3c2410_boot_usb]] - a program for transferring code to the RAM of QT2410 (not Neo1973)<br />
** [[Toolchain]] - 我们用来进行程序编译的工具链<br />
** [[Neo1973 OpenOCD]] - 我们用来进行开发的片上调试器<br />
** [[OpenEmbedded]] - 发布版的构建框架<br />
* 设备软件<br />
** 底层<br />
*** [[u-boot/zh_cn|u-boot]] - 我们使用的引导装载程序,包括针对我们所做的修改部分的一些文档<br />
*** [[kernel/zh_cn|内核]] - 我们使用的Linux内核,包括针对我们所做的修改部分的一些文档<br />
** 用户空间<br />
*** [[gsmd]] - 管理 GSM 猫(Modem)的 GSM 守护程序<br />
*** [[gpsd]] - AGPS (Assisted GPS) 守护程序<br />
*** [[OpenMoko]] - OpenMoko 发布版<br />
**** [[OpenMoko2007]] - The first intended release of it<br />
**** [[Userspace root image]]<br />
<br />
==== 用户接口相关文档 ====<br />
* [[外观]]<br />
* [[应用程序]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
<br />
=== 其他开发相关文档 ===<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[How to run OpenMoko Apps on PC]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes the resources (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] -- Information for Phase 0 device owners<br />
<br />
== 管理/组织 ==<br />
<br />
* [[Shipping Notes]] - Information to help FIC how to ship products to you<br />
* [[My Account]] - Ideas for what sort of account based services FIC should provide with the phone.<br />
<br />
== 其他 ==<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;)<br />
* [[Press Coverage]] - 媒体眼中的OpenMoko项目<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you have put money aside for Neo1973? Put your nick here.<br />
* [[Style Sheet]] - The '''''correct''''' way to spell OpenMoko and other words<br />
* [[iPhone]] - Apple iPhone和FIC Neo1973的比较<br />
* [[Translation]] - Translation of OpenMoko<br />
<br />
== FIC / OpenMoko at Events ==<br />
<br />
* [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] - Krynica, Poland - 15-18 March 2007 - Tomasz Zieliński will give a talk about OpenMoko and Marcin Juszkiewicz will talk about OpenEmbedded<br />
* [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - Paris, France - 4-5 April 2007 - Sean Moss-Pultz will be there<br />
<br />
===Past Events===<br />
* [[FOSDEM]] - Brussels, Belgium - 23 to 25 Februari 2007<br />
* [[ETel]] - Tuesday, February 27 through Thursday, March 1, 2007, near San Francisco<br />
* [http://www.linuxforum.dk/2007/ Linux Forum] - Copenhagen Denmark. 2.-3. March 2007. [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Presentation] about OpenMoko on Saturday by Martin Hansen and Ole Tange.<br />
<br />
== 针对不同目标读者的章节 ==<br />
<br />
* [[Basic End-user/zh_cn|初级终端用户]] - Information for end users that want basic functionality and no surprises<br />
* [[Advanced End-user/zh_cn|高级终端用户]] - Information for advanced end-users that want advanced and experimental functionality but who are not programmers<br />
* [[Application Developer/zh_cn|应用程序开发人员]] - Information for application developers including ideas and specifications for applications, and tools to build them<br />
* [[System Developer/zh_cn|系统开发人员]] - 针对系统开发人员的信息,包括引导装载程序,内核和程序库<br />
* [[Hardware Developer/zh_cn|硬件开发人员]] - Information for the hardware developer including hardware specs, and debug board<br />
<br />
== 维基起步 ==<br />
<br />
* 请阅读我们的[[OpenMoko Wiki Editing Guidelines/zh_cn|OpenMoko维基编辑指南]]<br />
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]<br />
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]<br />
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]<br />
<br />
<span id="bottom"></span><br />
{{Languages|Main_Page}}<br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>Liuxfhttp://openmoko.org/wiki/MokoMakefile/zh_cnMokoMakefile/zh cn2008-01-31T06:54:58Z<p>Liuxf: </p>
<hr />
<div>MokoMakefile is a Makefile which saves lots of work when setting up an OpenMoko build environment.<br />
By automating the setup process of a new OpenMoko build environment, it provides an environment which is configured the same for all the existing developers and should therefore be preferred over manual procedures or individual setup procedures.<br />
It brings the same repeatability to build environment creation and maintenance as that which the BitBake scripts bring to [[OpenEmbedded]] ease and standardize the process of building OpenEmbedded.<br />
<br />
Unlike the manual process described at [[Building OpenMoko from scratch]], MokoMakefile does not install anything into your system (it can and should be started as normal user).<br />
MokoMakefile is a wrapper around all that to make it easy to set up and maintain a development environment that fully complies with the setup instructions published by OpenMoko.<br />
<br />
MokoMakefile is developed by [[User:RodWhitby|Rod Whitby]] - it is not an official product of OpenMoko (although I would be happy for them to pick it up and use it internally). If there is any discrepancy between the [[OpenMoko2007.2#How_to_build|official OpenMoko build instructions]], and the operation of the MokoMakefile, then you should consider the official instructions to be correct.<br />
<br />
The MokoMakefile is able to build either OM-2007.1 or OM-2007.2 images. The core team chooses the default, but you can select one or the other at the top of the Makefile.<br />
<br />
MokoMakefile also builds the QEMU-based Neo1973 emulator as part of the build process and has make targets to install the OpenMoko images into it and run it. These commands can also be used without downloading and building the whole OpenMoko OpenEmbedded distribution. This part is described in [[Using QEMU with MokoMakefile]].<br />
<br />
== 生成OPENMOKO的要求 ==<br />
Independent on whether MokoMakefile or a manual process is used to setup an OpenMoko build environment, there are several requirements which must be fulfilled in order for the OpenMoko build to succeed:<br />
<br />
* RAM: The build host needs to have at least 512MB of RAM, and about the same amount of swap. Some packages built by OpenEmbedded like busybox are built by compiling all source files into one binary which causes gcc to grow beyond 300MB of size and no part of this memory may be on swap for the compile to finish in predictable time. For busybox, this can be turned off, but turning this off means that busybox will not as well optimized by gcc.<br />
<br />
* Disk space: You need about 12 GB of available disk space for the OpenMoko build to succeed (see below for a tip on how to reduce this).<br />
<br />
* Time: The initial build takes at least 5 hours (on 2GHz core2duo without multiprocessor optimization) and may take several days on slower machines.<br />
<br />
=== 软件要求 ===<br />
The version control system used by OpenEmbedded is [http://monotone.ca monotone], it is not downloaded and installed by MokoMakefile. If your distribution does not provide a package, you can download and install a static binary from http://monotone.ca<br />
<br />
Some distribution specific hints on preparing your build host for building OpenEmbedded are on http://www.openembedded.org/wiki/OEandYourDistro but they may be outdated, incomplete and do not cover everything which OpenMoko needs to build.<br />
<br />
A good guide is [[Building OpenMoko from scratch#Build host prerequisites|the section on build host prerequisites]] in [[Building OpenMoko from scratch]]<br />
<br />
If you forgot anything which OE needs itself, OE will tell you shortly after you start building, but it does not check build dependencies of OpenMoko, so you either have to install them before starting or install them after the build failed. OpenEmbedded will continue where it stopped when you restart the build afterwards.<br />
<br />
==== Package requirements by distribution ====<br />
Your distribution needs to provide these commands in order for OpenEmbedded to start building:<br />
subversion texi2html texinfo help2man<br />
<br />
OpenMoko needs the development packages (with header files, development libraries and tools) in order to finish building:<br />
ncurses zlib (or libz) OpenSSL GTK++<br />
<br />
Because there are bugs in the interaction of QEMU and GCC-4, you'll need a copy of gcc-3.x installed as well.<br />
<br />
===== Debian / Ubuntu =====<br />
apt-get install subversion monotone build-essential help2man diffstat texi2html texinfo cvs gawk<br />
<br />
apt-get install libncurses5-dev zlib1g-dev libssl-dev libgtk2.0-dev <br />
# To prevent errors in host validation<br />
apt-get install ca-certificates<br />
# For OpenMoko 2007.2 using BitBake-1.8.8:<br />
apt-get install python-pysqlite2 sqlite3 sqlite3-doc python-pysqlite2-dbg<br />
# For building faster<br />
apt-get install quilt python-psyco ccache<br />
# For qemu, install a second compiler for bug avoidance; MokoMakefile knows to look for it.<br />
apt-get install gcc-3.4 g++-3.4 libsdl1.2-dev lynx netpbm dosfstools<br />
<br />
===== SuSE =====<br />
For building OpenMoko on 10.3, you need<br />
gcc-c++ ncurses-devel zlib-devel libopenssl-devel gtk2-devel subversion diffstat texinfo help2man and [http://download.opensuse.org/repositories/devel:/tools:/scm/openSUSE_Factory/repodata/repoview/Development.Tools.group.html monotone]<br />
For MokoMakefile to not fail on compiling qemu-user, you need to use gcc33:<br />
wget download.opensuse.org/repositories/devel:/tools:/gcc/openSUSE_Factory/i586/{cpp,gcc}33-3.3.3-41.8.i586.rpm<br />
rpm -Uhv {cpp,gcc}33-3.3.3-41.8.i586.rpm<br />
<br />
See also the [[Talk:MokoMakefile#Building_on_SuSE_Linux_10.3-AMD64|Talk page on Building on SuSE Linux 10.3-AMD64]]<br />
<br />
10.1 and 10.2: same packages as 10.3, but install <code>openssl-devel</code> instead of libopenssl-devel. Use monotone for [http://download.opensuse.org/repositories/devel:/tools:/scm/openSUSE_10.2/repodata/repoview/Development.Tools.group.html 10.2] or [http://download.opensuse.org/repositories/devel:/tools:/scm/SUSE_Linux_10.1/repodata/repoview/Development.Tools.group.html 10.1]<br />
<br />
==== For all distributions ====<br />
As the QEMU-based neo1973 emulator is also built as part of the build process started by MokoMakefile, so you need gcc-3.3 and other packages for building QEMU installed. See [[Using QEMU with MokoMakefile#Build requirements|the build requirements section]] in [[Using QEMU with MokoMakefile]] for information on the required software.<br />
<br />
If you are having problems compiling QEMU and do not need it, you can disable building of QEMU by adding following line to build/conf/local.conf file:<br />
ENABLE_BINARY_LOCALE_GENERATION = "0"<br />
<br />
== 用 MokoMakefile 生成 OpenMoko ==<br />
<br />
1 - Create your $OMDIR directory (note that you can change ~/moko to any directory you like. If you have your ~moko dir mounted from a different file system, be sure to edit /etc/mtab to add the 'exec' permission to the file system, else bitbake will fail with error messages stating that /usr/bin/env is an invalid interpreter):<br />
mkdir ~/moko ; cd ~/moko<br />
2 - Grab MokoMakefile:<br />
wget http://www.rwhitby.net/files/openmoko/Makefile<br />
<br />
If that doesn't work, try <br />
<br />
wget http://svn.nslu2-linux.org/svnroot/mokomakefile/trunk/Makefile<br />
<br />
note: If you want to compile for the old version 2007.1 instead of the new<br />
version edit the top of the Makefile. Edit the lines at the top to <br />
look like this:<br />
OPENMOKO_GENERATION = 2007.1<br />
#OPENMOKO_GENERATION = 2007.2<br />
<br />
{{note|For building 2007.2, MokoMakefile uses BitBake 1.8.8 which requires python-sqlite2 and sqlite-3.3 or later. Users of SUSE Linux 10.1 can update to [http://download.opensuse.org/pub/opensuse/distribution/10.2/repo/oss/suse/i586/sqlite-3.3.8-14.i586.rpm the version of openSUSE 10.2]}}<br />
<br />
3 - Set up the environment:<br />
make setup<br />
4 - Start building. Before starting a lengthy make process, check the Tips section below for how to make Make multicore aware. You may want to modify the build/conf/local.conf file for your target (emulation/chroot) environment:<br />
make openmoko-devel-image<br />
<br />
''Hint:'' The images build with this command can be found under {$OMDIR}/build/tmp/deploy/images/neo1973<br />
<br />
This will set up the recommended directory structure as described in [[Building OpenMoko from scratch]], will download all the required software (from the right places with the right versions), and will immediately start building an image.<br />
<br />
Once you have done this, you can choose to continue using the MokoMakefile to initiate your subsequent builds, or you can go into the build directory and run bitbake commands manually. The choice is yours.<br />
<br />
==Updating the environment==<br />
For easy maintenance of your build environment the following commands are available.<br />
<br />
1 - To update the MokoMakefile to the latest version:<br />
make update-makefile <br />
<br />
2 - To make sure that any recent changes to the build directory structure have been applied:<br />
make setup <br />
<br />
3 - To update the OpenMoko repository checkout and the MokoMakefile patches to the latest version:<br />
make update<br />
<br />
A quick way to rebuild a new image with the latest updates:<br />
make update-makefile && make setup update openmoko-devel-image<br />
<br />
==Build issues==<br />
First, make sure that the problem is reproducible after running<br />
<br />
make update-makefile && make setup && make update<br />
<br />
then run<br />
<br />
make clean-package-<foo><br />
<br />
(where you replace <foo> with the name of the package which is failing)<br />
<br />
and finally<br />
<br />
make openmoko-devel-image<br />
<br />
If you can get the error to occur three times in a row after running that sequence of commands (including the update and setup steps) three times, then feel free to report it to rwhitby in #openmoko on [http://wiki.openmoko.org/wiki/Development_resources#IRC IRC].<br />
<br />
===MokoMakefile 的错误信息 ===<br />
If you experience the following after changing from OM-2007.1 to OM-2007.2:<br />
<br />
Patch bitbake-1.6.6-om3.patch does not apply (enforce with -f)<br />
<br />
then type "make clobber-patches" to fix it. There was a period of 24 hours when there was a bug in the MokoMakefile which causes this problem. Once the patches have been clobbered, they will re-download and the problem will not reoccur.<br />
<br />
If you see:<br />
<br />
ERROR: No providers of build target u-boot-openmoko (for [])<br />
<br />
then look back in the log to see if you encountered an earlier error while building the openmoko-devel-image target. The above error is a side-effect of MokoMakefile's logic to handle the re-naming of "uboot-openmoko" to "u-boot-openmoko".<br />
<br />
===Fixes for distribution/environment-specific or isolated issues===<br />
<br />
Work-arounds for temporary or isolated problems can be found and should be added to the [[Talk:MokoMakefile|Discussion page]] which is associated with this page. As they are fixed, they will be removed from that page.<br />
<br />
==提示==<br />
*You can reduce the amount of consumed disk space significantly by adding<br />
INHERIT += "rm_work"<br />
in your local.conf (e.g. ~/moko/build/conf/local.conf). This will remove the contents of each build/tmp/work/*/<package> directory after the corresponding package builds correctly. As of 10/16/07, this appears to be present in local.conf by default.<br />
<br />
*If you an encounter an error with monotone similar to the following:<br />
mtn: misuse: database /home/''username''/moko/OE.mtn is laid out according to an old schema<br />
Then you need to upgrade OE.mtn Use the following command while in ~/moko:<br />
# mtn --db OE.mtn db migrate<br />
<br />
*If a certain package does not build due to corrupted download or some such try to remove the sources and rebuild it.<br />
rm sources/<package>*<br />
cd build<br />
. ../setup-env<br />
bitbake -crebuild <package><br />
after that your build might just work again.<br />
<br />
*For people with multiple CPU's (or dual-core ones) this small patch might be useful to build things faster.<br />
Edit the local.conf and add the following lines:<br />
PARALLEL_MAKE = "-j 4"<br />
BB_NUMBER_THREADS = "4"<br />
<br />
Change the PARALLEL_MAKE and BB_NUMBER_THREADS values to something that suits better if it chokes your machine.<br />
<br />
*For amd64 host users you need the patch from http://bugs.openembedded.org/show_bug.cgi?id=1765 to build db3-native<br />
<br />
* If you encounter an error related with the qemu-native package and not compiling for the qemu, you can edit the build/conf/local.conf file and add ENABLE_BINARY_LOCALE_GENERATION = "0" line to avoid the error.<br />
<br />
* To prevent building tons of locales, add a line like this to local.conf:<br />
GLIBC_GENERATE_LOCALES = "en_US.UTF-8 nl_NL.UTF-8"<br />
<br />
* To not build any binary locales at all, add this to local.conf:<br />
ENABLE_BINARY_LOCALE_GENERATION = "0"<br />
<br />
* If you want to rebuild the package indexes (for instance, after compiling a new version of a package) without building <code>openmoko-devel-image</code>, run <code>make build-package-package-index</code>.<br />
<br />
[[User:Wurp]] will update this to be a little more comprehensible, but maybe it can help someone as-is in the meantime:<br />
* If MokoMakefile always fails on some fetch in zlib, just find the binary somewhere, add it to the downloads or sources directory manually (create the .md5 matching file if necessary), and retry.<br />
<br />
=== 有用的命令 ===<br />
Here is the list (not complete) of useful MokoMakefile commands (actually make targets) and a short description of each one. These should be run inside $OMDIR directory.<br />
<br />
; make openmoko-devel-image : build the full development image<br />
<br />
; make openmoko-devel-tools : build statically-linked [[dfu-util]] and [[openocd]] binaries<br />
<br />
; make openmoko-toolchain : builds [[toolchain]]<br />
<br />
; make qemu : builds qemu, downloads flash images from official repository, flashes qemu emulated Neo1973 and runs emulator (see also [[OpenMoko under QEMU]]). <br />
<br />
; make qemu-local : same as ''make qemu'', but uses locally built images instead of official ones.<br />
<br />
; make run-qemu : runs qemu with usb keyboard ''(note: qemu must first be built!)''. This target starts the emulator with some predefined set of options. If you need to start it with other options (enable telnet, etc), see [[QEMU_command_line]].<br />
<br />
; make build-package-<package name> : buids ''<package name>'' package<br />
<br />
; make update-makefile : updates MokoMakefile<br />
<br />
; make clean-package-<foo>: cleans the "<foo>" package<br />
<br />
; make setup : to make sure that any recent changes to the build directory structure have been applied<br />
<br />
; make update : to update the OpenMoko repository checkout and the MokoMakefile patches to the latest version<br />
<br />
==Developing with MokoMakefile==<br />
<br />
{{note|If using MokoMakefile with OM2007.2 then references to $OMDIR/openmoko should be replaced with $OMDIR/openembedded. Also references to tmp/work/armv4t-linux should be replaced with tmp/work/fic-gta01-angstrom-linux-gnueabi}}<br />
<br />
For the following explanations $OMDIR is the directory where there Makefile puts all the stuff.<br />
<br />
To make in-tree changes and have them built and used by qemu:<br />
<br />
cd $OMDIR/openmoko<br />
quilt new descriptive-patch-name.patch<br />
quilt add trunk/src/name-of-file-to-change # do this for every file you are about to modify<br />
...make the changes...<br />
quilt refresh # this creates a file in $OMDIR/patches/openmoko-HEAD/ and updates the quilt series file there<br />
<br />
Note: Do '''NOT''' use absolute paths as this confuses quilt and will get you a diff of the file against /dev/null!<br />
<br />
To build the changes and have them used by qemu:<br />
<br />
make build-qemu<br />
make flash-qemu-local<br />
make run-qemu<br />
<br />
If you want to modify applications instead of the openmoko toolchain, this is what you have to do (example: openmoko-messages):<br />
<br />
cd $OMDIR/build<br />
. ../setup-env<br />
bitbake -c unpack openmoko-messages<br />
cd ../build/tmp/work/armv4t-linux/openmoko-messages-0.0.1+svnnow-r2_2276/openmoko-messages/<br />
...make the changes...<br />
cd -<br />
bitbake openmoko-messages<br />
<br />
Then continue with MokoMakefile usage.<br />
<br />
If you want to add an application to your openmoko distribution, do this:<br />
All file edits should be done using quilt as described above. That way a patch can easily be submitted to the openmoko project.<br />
First, create a directory that will correspond to your package and edit a '''.bb''' file in there:<br />
cd $OMDIR/openmoko/<br />
quilt new mycoolpackage.patch<br />
mkdir trunk/oe/packages/mycoolpackage<br />
quilt add trunk/oe/packages/mycoolpackage/mycoolpackage_1.bb<br />
quilt edit trunk/oe/packages/mycoolpackage/mycoolpackage_1.bb<br />
<br />
The file should have the following content:<br />
DESCRIPTION = "This is a cool package"<br />
SECTION = "username/mycoolpackage"<br />
PV = "1"<br />
<br />
inherit autotools<br />
<br />
SRC_URI = "http://www.example.com/download/mycoolpackage-1.tar.gz"<br />
<br />
Explanation:<br />
* DESCRIPTION - Just a short text explaining the package<br />
* SECTION - I have no clue, but I'll use username/mycoolpackage for now<br />
* PV - Package Version<br />
* inherit autotools - The package can be compiled by './configure && make && make install' so we tell MokoMakefile to do it this way.<br />
* SRC_URI = ... - This is the download location of the package source. It's imperative that the tar.gz contains a directory called '''packagename-packageversion''' (in this case: mycoolpackage-1) so that MokoMakefile can find it automatically or the build will fail.<br />
<br />
This is not all. We also need to tell MokoMakfile that it needs to build and include the package in the image. To do this, do<br />
$OMDIR/openmoko# quilt edit trunk/oe/packages/tasks/task-openmoko.bb<br />
Here, increase the value '''PR''' by one and add '''mycoolpackage \''' (with the backslash!) just before the line reading '''# update-alternatives \'''.<br />
<br />
Now run<br />
quilt refresh<br />
cd ..<br />
make update openmoko-devel-image<br />
<br />
And if everything's alright you should now have an OpenMoko image to flash to your phone or run in qemu as described above.<br />
<br />
=== Hello World 程序 ===<br />
<br />
There is a [http://wiki.openmoko.org/wiki/Building_a_hello_world_application Hello World!] tutorial available too.<br />
<br />
==Testimonials==<br />
MokoMakefile is recommended by 4 out of 4 new developers on #openmoko, with testimonials such as "For some reason last night I couldn't get my manual install of everything to work (bb complained about my bbpath I think) ... but with your makefile, it works great!", "MokoMakefile rocks!", "Wow this build system is nice - it just seems more polished than my gumstix toolchain buildroot system", and "make openmoko-devel-image :) - no magic there".<br />
<br />
Project page:<br />
http://mokomakefile.projects.openmoko.org/<br />
<br />
{{Languages|MokoMakefile}}<br />
<br />
[[Category:Developer]]<br />
[[Category:Guides]]</div>Liuxfhttp://openmoko.org/wiki/Main_Page/zh_cnMain Page/zh cn2008-01-31T06:48:43Z<p>Liuxf: /* 实践指南 */</p>
<hr />
<div>{|align=right<br />
|__TOC__<br />
|}<br />
<big>'''欢迎来到OpenMoko公共维基'''</big><br><br />
<small>其他语言版本请看本页面[[#bottom|底部]]。</small> <br />
<br />
这是逐渐形成的,权威的[[Neo1973]]开发资源 -- 运行[[OpenMoko]]的GSM+[[Hardware:AGPS|AGPS]]智能手机。本维基的目的是协作改进和更新此站点上的所有信息。<br />
<br />
== 简介 ==<br />
<br />
* [[Introduction/zh_cn|简介]] - OpenMoko是什么<br />
** [[Introduction/zh_cn#照片|照片]]<br />
** [[Introduction/zh_cn#视频|视频]]<br />
* [[FAQ/zh_cn|常见问题与解答]]<br />
<br />
== 项目资源 ==<br />
* [[Development resources/zh_cn|开发资源]] - 资源(邮件列表,svn, ...)<br />
** [[Development resources/zh_cn#邮件列表|邮件列表]]<br />
** [[Development resources/zh_cn#维基|维基]]<br />
** [[Development resources/zh_cn#Bugzilla|Bugzilla]]<br />
** [[Development resources/zh_cn#IRC频道|IRC频道]]<br />
** [[Development resources/zh_cn#SVN|svn + svnweb]]<br />
** [[Development resources/zh_cn#项目|项目]]<br />
<br />
== 开发者文档 ==<br />
<br />
=== 实践指南 ===<br />
* [[Getting Started with your Neo1973]]<br />
* [[MokoMakefile/zh cn|Building OpenMoko using the MokoMakefile]] ([[MokoMakefile/ru|Rus]])<br />
* [[Building OpenMoko from scratch (pre-BBT)]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Getting Openmoko working on host with Xoo]]<br />
<br />
=== 硬件参考文档 ===<br />
<br />
* 所有[[Hardware/zh_cn|硬件]]相关文档和说明书<br />
* [[Neo1973 Hardware/zh_cn|Neo1973硬件]] - 概观我们所使用的元件,PCB照片<br />
** [[Disassembling Neo1973|拆解Neo1973]] - 硬件拆解过程图解<br />
* [[Debug Board|调试板]] - 针对Neo1973的调试板<br />
** [[Connecting Neo1973 with Debug Board v2|连接Neo1973和调试板v2]]<br />
* [[QT2410/zh_cn|QT2410]] - 一个我们在开发早期阶段所使用的S3C2410开发板<br />
<br />
=== 软件参考文档 ===<br />
* 软件架构<br />
** [[OpenMokoFramework]] - OpenMoko应用程序框架<br />
* 主机端工具<br />
** [[dfu-util/zh_cn|dfu-util]] - 主机端程序[[USB DFU]](Device Firmware Update)<br />
** [[devirginator]] - A set of scripts to re-program the entire device<br />
** [[sjf2410-linux]] - a JTAG NAND flashing program, last-resort phone un-bricking<br />
** [[s3c2410_boot_usb]] - a program for transferring code to the RAM of QT2410 (not Neo1973)<br />
** [[Toolchain]] - 我们用来进行程序编译的工具链<br />
** [[Neo1973 OpenOCD]] - 我们用来进行开发的片上调试器<br />
** [[OpenEmbedded]] - 发布版的构建框架<br />
* 设备软件<br />
** 底层<br />
*** [[u-boot/zh_cn|u-boot]] - 我们使用的引导装载程序,包括针对我们所做的修改部分的一些文档<br />
*** [[kernel/zh_cn|内核]] - 我们使用的Linux内核,包括针对我们所做的修改部分的一些文档<br />
** 用户空间<br />
*** [[gsmd]] - 管理 GSM 猫(Modem)的 GSM 守护程序<br />
*** [[gpsd]] - AGPS (Assisted GPS) 守护程序<br />
*** [[OpenMoko]] - OpenMoko 发布版<br />
**** [[OpenMoko2007]] - The first intended release of it<br />
**** [[Userspace root image]]<br />
<br />
==== 用户接口相关文档 ====<br />
* [[外观]]<br />
* [[应用程序]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
<br />
=== 其他开发相关文档 ===<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[How to run OpenMoko Apps on PC]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes the resources (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] -- Information for Phase 0 device owners<br />
<br />
== 管理/组织 ==<br />
<br />
* [[Shipping Notes]] - Information to help FIC how to ship products to you<br />
* [[My Account]] - Ideas for what sort of account based services FIC should provide with the phone.<br />
<br />
== 其他 ==<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;)<br />
* [[Press Coverage]] - 媒体眼中的OpenMoko项目<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you have put money aside for Neo1973? Put your nick here.<br />
* [[Style Sheet]] - The '''''correct''''' way to spell OpenMoko and other words<br />
* [[iPhone]] - Apple iPhone和FIC Neo1973的比较<br />
* [[Translation]] - Translation of OpenMoko<br />
<br />
== FIC / OpenMoko at Events ==<br />
<br />
* [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] - Krynica, Poland - 15-18 March 2007 - Tomasz Zieliński will give a talk about OpenMoko and Marcin Juszkiewicz will talk about OpenEmbedded<br />
* [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - Paris, France - 4-5 April 2007 - Sean Moss-Pultz will be there<br />
<br />
===Past Events===<br />
* [[FOSDEM]] - Brussels, Belgium - 23 to 25 Februari 2007<br />
* [[ETel]] - Tuesday, February 27 through Thursday, March 1, 2007, near San Francisco<br />
* [http://www.linuxforum.dk/2007/ Linux Forum] - Copenhagen Denmark. 2.-3. March 2007. [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Presentation] about OpenMoko on Saturday by Martin Hansen and Ole Tange.<br />
<br />
== 针对不同目标读者的章节 ==<br />
<br />
* [[Basic End-user/zh_cn|初级终端用户]] - Information for end users that want basic functionality and no surprises<br />
* [[Advanced End-user/zh_cn|高级终端用户]] - Information for advanced end-users that want advanced and experimental functionality but who are not programmers<br />
* [[Application Developer/zh_cn|应用程序开发人员]] - Information for application developers including ideas and specifications for applications, and tools to build them<br />
* [[System Developer/zh_cn|系统开发人员]] - 针对系统开发人员的信息,包括引导装载程序,内核和程序库<br />
* [[Hardware Developer/zh_cn|硬件开发人员]] - Information for the hardware developer including hardware specs, and debug board<br />
<br />
== 维基起步 ==<br />
<br />
* 请阅读我们的[[OpenMoko Wiki Editing Guidelines/zh_cn|OpenMoko维基编辑指南]]<br />
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]<br />
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]<br />
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]<br />
<br />
<span id="bottom"></span><br />
{{Languages|Main_Page}}<br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>Liuxfhttp://openmoko.org/wiki/MokoMakefile/zh_cnMokoMakefile/zh cn2008-01-31T06:45:02Z<p>Liuxf: </p>
<hr />
<div>MokoMakefile is a Makefile which saves lots of work when setting up an OpenMoko build environment.<br />
By automating the setup process of a new OpenMoko build environment, it provides an environment which is configured the same for all the existing developers and should therefore be preferred over manual procedures or individual setup procedures.<br />
It brings the same repeatability to build environment creation and maintenance as that which the BitBake scripts bring to [[OpenEmbedded]] ease and standardize the process of building OpenEmbedded.<br />
<br />
Unlike the manual process described at [[Building OpenMoko from scratch]], MokoMakefile does not install anything into your system (it can and should be started as normal user).<br />
MokoMakefile is a wrapper around all that to make it easy to set up and maintain a development environment that fully complies with the setup instructions published by OpenMoko.<br />
<br />
MokoMakefile is developed by [[User:RodWhitby|Rod Whitby]] - it is not an official product of OpenMoko (although I would be happy for them to pick it up and use it internally). If there is any discrepancy between the [[OpenMoko2007.2#How_to_build|official OpenMoko build instructions]], and the operation of the MokoMakefile, then you should consider the official instructions to be correct.<br />
<br />
The MokoMakefile is able to build either OM-2007.1 or OM-2007.2 images. The core team chooses the default, but you can select one or the other at the top of the Makefile.<br />
<br />
MokoMakefile also builds the QEMU-based Neo1973 emulator as part of the build process and has make targets to install the OpenMoko images into it and run it. These commands can also be used without downloading and building the whole OpenMoko OpenEmbedded distribution. This part is described in [[Using QEMU with MokoMakefile]].<br />
<br />
== Requirements for building OpenMoko ==<br />
Independent on whether MokoMakefile or a manual process is used to setup an OpenMoko build environment, there are several requirements which must be fulfilled in order for the OpenMoko build to succeed:<br />
<br />
* RAM: The build host needs to have at least 512MB of RAM, and about the same amount of swap. Some packages built by OpenEmbedded like busybox are built by compiling all source files into one binary which causes gcc to grow beyond 300MB of size and no part of this memory may be on swap for the compile to finish in predictable time. For busybox, this can be turned off, but turning this off means that busybox will not as well optimized by gcc.<br />
<br />
* Disk space: You need about 12 GB of available disk space for the OpenMoko build to succeed (see below for a tip on how to reduce this).<br />
<br />
* Time: The initial build takes at least 5 hours (on 2GHz core2duo without multiprocessor optimization) and may take several days on slower machines.<br />
<br />
=== Required software ===<br />
The version control system used by OpenEmbedded is [http://monotone.ca monotone], it is not downloaded and installed by MokoMakefile. If your distribution does not provide a package, you can download and install a static binary from http://monotone.ca<br />
<br />
Some distribution specific hints on preparing your build host for building OpenEmbedded are on http://www.openembedded.org/wiki/OEandYourDistro but they may be outdated, incomplete and do not cover everything which OpenMoko needs to build.<br />
<br />
A good guide is [[Building OpenMoko from scratch#Build host prerequisites|the section on build host prerequisites]] in [[Building OpenMoko from scratch]]<br />
<br />
If you forgot anything which OE needs itself, OE will tell you shortly after you start building, but it does not check build dependencies of OpenMoko, so you either have to install them before starting or install them after the build failed. OpenEmbedded will continue where it stopped when you restart the build afterwards.<br />
<br />
==== Package requirements by distribution ====<br />
Your distribution needs to provide these commands in order for OpenEmbedded to start building:<br />
subversion texi2html texinfo help2man<br />
<br />
OpenMoko needs the development packages (with header files, development libraries and tools) in order to finish building:<br />
ncurses zlib (or libz) OpenSSL GTK++<br />
<br />
Because there are bugs in the interaction of QEMU and GCC-4, you'll need a copy of gcc-3.x installed as well.<br />
<br />
===== Debian / Ubuntu =====<br />
apt-get install subversion monotone build-essential help2man diffstat texi2html texinfo cvs gawk<br />
<br />
apt-get install libncurses5-dev zlib1g-dev libssl-dev libgtk2.0-dev <br />
# To prevent errors in host validation<br />
apt-get install ca-certificates<br />
# For OpenMoko 2007.2 using BitBake-1.8.8:<br />
apt-get install python-pysqlite2 sqlite3 sqlite3-doc python-pysqlite2-dbg<br />
# For building faster<br />
apt-get install quilt python-psyco ccache<br />
# For qemu, install a second compiler for bug avoidance; MokoMakefile knows to look for it.<br />
apt-get install gcc-3.4 g++-3.4 libsdl1.2-dev lynx netpbm dosfstools<br />
<br />
===== SuSE =====<br />
For building OpenMoko on 10.3, you need<br />
gcc-c++ ncurses-devel zlib-devel libopenssl-devel gtk2-devel subversion diffstat texinfo help2man and [http://download.opensuse.org/repositories/devel:/tools:/scm/openSUSE_Factory/repodata/repoview/Development.Tools.group.html monotone]<br />
For MokoMakefile to not fail on compiling qemu-user, you need to use gcc33:<br />
wget download.opensuse.org/repositories/devel:/tools:/gcc/openSUSE_Factory/i586/{cpp,gcc}33-3.3.3-41.8.i586.rpm<br />
rpm -Uhv {cpp,gcc}33-3.3.3-41.8.i586.rpm<br />
<br />
See also the [[Talk:MokoMakefile#Building_on_SuSE_Linux_10.3-AMD64|Talk page on Building on SuSE Linux 10.3-AMD64]]<br />
<br />
10.1 and 10.2: same packages as 10.3, but install <code>openssl-devel</code> instead of libopenssl-devel. Use monotone for [http://download.opensuse.org/repositories/devel:/tools:/scm/openSUSE_10.2/repodata/repoview/Development.Tools.group.html 10.2] or [http://download.opensuse.org/repositories/devel:/tools:/scm/SUSE_Linux_10.1/repodata/repoview/Development.Tools.group.html 10.1]<br />
<br />
==== For all distributions ====<br />
As the QEMU-based neo1973 emulator is also built as part of the build process started by MokoMakefile, so you need gcc-3.3 and other packages for building QEMU installed. See [[Using QEMU with MokoMakefile#Build requirements|the build requirements section]] in [[Using QEMU with MokoMakefile]] for information on the required software.<br />
<br />
If you are having problems compiling QEMU and do not need it, you can disable building of QEMU by adding following line to build/conf/local.conf file:<br />
ENABLE_BINARY_LOCALE_GENERATION = "0"<br />
<br />
== Building OpenMoko with MokoMakefile ==<br />
<br />
1 - Create your $OMDIR directory (note that you can change ~/moko to any directory you like. If you have your ~moko dir mounted from a different file system, be sure to edit /etc/mtab to add the 'exec' permission to the file system, else bitbake will fail with error messages stating that /usr/bin/env is an invalid interpreter):<br />
mkdir ~/moko ; cd ~/moko<br />
2 - Grab MokoMakefile:<br />
wget http://www.rwhitby.net/files/openmoko/Makefile<br />
<br />
If that doesn't work, try <br />
<br />
wget http://svn.nslu2-linux.org/svnroot/mokomakefile/trunk/Makefile<br />
<br />
note: If you want to compile for the old version 2007.1 instead of the new<br />
version edit the top of the Makefile. Edit the lines at the top to <br />
look like this:<br />
OPENMOKO_GENERATION = 2007.1<br />
#OPENMOKO_GENERATION = 2007.2<br />
<br />
{{note|For building 2007.2, MokoMakefile uses BitBake 1.8.8 which requires python-sqlite2 and sqlite-3.3 or later. Users of SUSE Linux 10.1 can update to [http://download.opensuse.org/pub/opensuse/distribution/10.2/repo/oss/suse/i586/sqlite-3.3.8-14.i586.rpm the version of openSUSE 10.2]}}<br />
<br />
3 - Set up the environment:<br />
make setup<br />
4 - Start building. Before starting a lengthy make process, check the Tips section below for how to make Make multicore aware. You may want to modify the build/conf/local.conf file for your target (emulation/chroot) environment:<br />
make openmoko-devel-image<br />
<br />
''Hint:'' The images build with this command can be found under {$OMDIR}/build/tmp/deploy/images/neo1973<br />
<br />
This will set up the recommended directory structure as described in [[Building OpenMoko from scratch]], will download all the required software (from the right places with the right versions), and will immediately start building an image.<br />
<br />
Once you have done this, you can choose to continue using the MokoMakefile to initiate your subsequent builds, or you can go into the build directory and run bitbake commands manually. The choice is yours.<br />
<br />
==Updating the environment==<br />
For easy maintenance of your build environment the following commands are available.<br />
<br />
1 - To update the MokoMakefile to the latest version:<br />
make update-makefile <br />
<br />
2 - To make sure that any recent changes to the build directory structure have been applied:<br />
make setup <br />
<br />
3 - To update the OpenMoko repository checkout and the MokoMakefile patches to the latest version:<br />
make update<br />
<br />
A quick way to rebuild a new image with the latest updates:<br />
make update-makefile && make setup update openmoko-devel-image<br />
<br />
==Build issues==<br />
First, make sure that the problem is reproducible after running<br />
<br />
make update-makefile && make setup && make update<br />
<br />
then run<br />
<br />
make clean-package-<foo><br />
<br />
(where you replace <foo> with the name of the package which is failing)<br />
<br />
and finally<br />
<br />
make openmoko-devel-image<br />
<br />
If you can get the error to occur three times in a row after running that sequence of commands (including the update and setup steps) three times, then feel free to report it to rwhitby in #openmoko on [http://wiki.openmoko.org/wiki/Development_resources#IRC IRC].<br />
<br />
===Known MokoMakefile errors ===<br />
If you experience the following after changing from OM-2007.1 to OM-2007.2:<br />
<br />
Patch bitbake-1.6.6-om3.patch does not apply (enforce with -f)<br />
<br />
then type "make clobber-patches" to fix it. There was a period of 24 hours when there was a bug in the MokoMakefile which causes this problem. Once the patches have been clobbered, they will re-download and the problem will not reoccur.<br />
<br />
If you see:<br />
<br />
ERROR: No providers of build target u-boot-openmoko (for [])<br />
<br />
then look back in the log to see if you encountered an earlier error while building the openmoko-devel-image target. The above error is a side-effect of MokoMakefile's logic to handle the re-naming of "uboot-openmoko" to "u-boot-openmoko".<br />
<br />
===Fixes for distribution/environment-specific or isolated issues===<br />
<br />
Work-arounds for temporary or isolated problems can be found and should be added to the [[Talk:MokoMakefile|Discussion page]] which is associated with this page. As they are fixed, they will be removed from that page.<br />
<br />
==Tips==<br />
*You can reduce the amount of consumed disk space significantly by adding<br />
INHERIT += "rm_work"<br />
in your local.conf (e.g. ~/moko/build/conf/local.conf). This will remove the contents of each build/tmp/work/*/<package> directory after the corresponding package builds correctly. As of 10/16/07, this appears to be present in local.conf by default.<br />
<br />
*If you an encounter an error with monotone similar to the following:<br />
mtn: misuse: database /home/''username''/moko/OE.mtn is laid out according to an old schema<br />
Then you need to upgrade OE.mtn Use the following command while in ~/moko:<br />
# mtn --db OE.mtn db migrate<br />
<br />
*If a certain package does not build due to corrupted download or some such try to remove the sources and rebuild it.<br />
rm sources/<package>*<br />
cd build<br />
. ../setup-env<br />
bitbake -crebuild <package><br />
after that your build might just work again.<br />
<br />
*For people with multiple CPU's (or dual-core ones) this small patch might be useful to build things faster.<br />
Edit the local.conf and add the following lines:<br />
PARALLEL_MAKE = "-j 4"<br />
BB_NUMBER_THREADS = "4"<br />
<br />
Change the PARALLEL_MAKE and BB_NUMBER_THREADS values to something that suits better if it chokes your machine.<br />
<br />
*For amd64 host users you need the patch from http://bugs.openembedded.org/show_bug.cgi?id=1765 to build db3-native<br />
<br />
* If you encounter an error related with the qemu-native package and not compiling for the qemu, you can edit the build/conf/local.conf file and add ENABLE_BINARY_LOCALE_GENERATION = "0" line to avoid the error.<br />
<br />
* To prevent building tons of locales, add a line like this to local.conf:<br />
GLIBC_GENERATE_LOCALES = "en_US.UTF-8 nl_NL.UTF-8"<br />
<br />
* To not build any binary locales at all, add this to local.conf:<br />
ENABLE_BINARY_LOCALE_GENERATION = "0"<br />
<br />
* If you want to rebuild the package indexes (for instance, after compiling a new version of a package) without building <code>openmoko-devel-image</code>, run <code>make build-package-package-index</code>.<br />
<br />
[[User:Wurp]] will update this to be a little more comprehensible, but maybe it can help someone as-is in the meantime:<br />
* If MokoMakefile always fails on some fetch in zlib, just find the binary somewhere, add it to the downloads or sources directory manually (create the .md5 matching file if necessary), and retry.<br />
<br />
=== Useful commands ===<br />
Here is the list (not complete) of useful MokoMakefile commands (actually make targets) and a short description of each one. These should be run inside $OMDIR directory.<br />
<br />
; make openmoko-devel-image : build the full development image<br />
<br />
; make openmoko-devel-tools : build statically-linked [[dfu-util]] and [[openocd]] binaries<br />
<br />
; make openmoko-toolchain : builds [[toolchain]]<br />
<br />
; make qemu : builds qemu, downloads flash images from official repository, flashes qemu emulated Neo1973 and runs emulator (see also [[OpenMoko under QEMU]]). <br />
<br />
; make qemu-local : same as ''make qemu'', but uses locally built images instead of official ones.<br />
<br />
; make run-qemu : runs qemu with usb keyboard ''(note: qemu must first be built!)''. This target starts the emulator with some predefined set of options. If you need to start it with other options (enable telnet, etc), see [[QEMU_command_line]].<br />
<br />
; make build-package-<package name> : buids ''<package name>'' package<br />
<br />
; make update-makefile : updates MokoMakefile<br />
<br />
; make clean-package-<foo>: cleans the "<foo>" package<br />
<br />
; make setup : to make sure that any recent changes to the build directory structure have been applied<br />
<br />
; make update : to update the OpenMoko repository checkout and the MokoMakefile patches to the latest version<br />
<br />
==Developing with MokoMakefile==<br />
<br />
{{note|If using MokoMakefile with OM2007.2 then references to $OMDIR/openmoko should be replaced with $OMDIR/openembedded. Also references to tmp/work/armv4t-linux should be replaced with tmp/work/fic-gta01-angstrom-linux-gnueabi}}<br />
<br />
For the following explanations $OMDIR is the directory where there Makefile puts all the stuff.<br />
<br />
To make in-tree changes and have them built and used by qemu:<br />
<br />
cd $OMDIR/openmoko<br />
quilt new descriptive-patch-name.patch<br />
quilt add trunk/src/name-of-file-to-change # do this for every file you are about to modify<br />
...make the changes...<br />
quilt refresh # this creates a file in $OMDIR/patches/openmoko-HEAD/ and updates the quilt series file there<br />
<br />
Note: Do '''NOT''' use absolute paths as this confuses quilt and will get you a diff of the file against /dev/null!<br />
<br />
To build the changes and have them used by qemu:<br />
<br />
make build-qemu<br />
make flash-qemu-local<br />
make run-qemu<br />
<br />
If you want to modify applications instead of the openmoko toolchain, this is what you have to do (example: openmoko-messages):<br />
<br />
cd $OMDIR/build<br />
. ../setup-env<br />
bitbake -c unpack openmoko-messages<br />
cd ../build/tmp/work/armv4t-linux/openmoko-messages-0.0.1+svnnow-r2_2276/openmoko-messages/<br />
...make the changes...<br />
cd -<br />
bitbake openmoko-messages<br />
<br />
Then continue with MokoMakefile usage.<br />
<br />
If you want to add an application to your openmoko distribution, do this:<br />
All file edits should be done using quilt as described above. That way a patch can easily be submitted to the openmoko project.<br />
First, create a directory that will correspond to your package and edit a '''.bb''' file in there:<br />
cd $OMDIR/openmoko/<br />
quilt new mycoolpackage.patch<br />
mkdir trunk/oe/packages/mycoolpackage<br />
quilt add trunk/oe/packages/mycoolpackage/mycoolpackage_1.bb<br />
quilt edit trunk/oe/packages/mycoolpackage/mycoolpackage_1.bb<br />
<br />
The file should have the following content:<br />
DESCRIPTION = "This is a cool package"<br />
SECTION = "username/mycoolpackage"<br />
PV = "1"<br />
<br />
inherit autotools<br />
<br />
SRC_URI = "http://www.example.com/download/mycoolpackage-1.tar.gz"<br />
<br />
Explanation:<br />
* DESCRIPTION - Just a short text explaining the package<br />
* SECTION - I have no clue, but I'll use username/mycoolpackage for now<br />
* PV - Package Version<br />
* inherit autotools - The package can be compiled by './configure && make && make install' so we tell MokoMakefile to do it this way.<br />
* SRC_URI = ... - This is the download location of the package source. It's imperative that the tar.gz contains a directory called '''packagename-packageversion''' (in this case: mycoolpackage-1) so that MokoMakefile can find it automatically or the build will fail.<br />
<br />
This is not all. We also need to tell MokoMakfile that it needs to build and include the package in the image. To do this, do<br />
$OMDIR/openmoko# quilt edit trunk/oe/packages/tasks/task-openmoko.bb<br />
Here, increase the value '''PR''' by one and add '''mycoolpackage \''' (with the backslash!) just before the line reading '''# update-alternatives \'''.<br />
<br />
Now run<br />
quilt refresh<br />
cd ..<br />
make update openmoko-devel-image<br />
<br />
And if everything's alright you should now have an OpenMoko image to flash to your phone or run in qemu as described above.<br />
<br />
=== Hello World application ===<br />
<br />
There is a [http://wiki.openmoko.org/wiki/Building_a_hello_world_application Hello World!] tutorial available too.<br />
<br />
==Testimonials==<br />
MokoMakefile is recommended by 4 out of 4 new developers on #openmoko, with testimonials such as "For some reason last night I couldn't get my manual install of everything to work (bb complained about my bbpath I think) ... but with your makefile, it works great!", "MokoMakefile rocks!", "Wow this build system is nice - it just seems more polished than my gumstix toolchain buildroot system", and "make openmoko-devel-image :) - no magic there".<br />
<br />
Project page:<br />
http://mokomakefile.projects.openmoko.org/<br />
<br />
{{Languages|MokoMakefile}}<br />
<br />
[[Category:Developer]]<br />
[[Category:Guides]]</div>Liuxfhttp://openmoko.org/wiki/FAQ/zh_cnFAQ/zh cn2008-01-31T01:47:19Z<p>Liuxf: /* Q: 我怎么查找已经在MAIL LIST中讨论过的问题或题目? */</p>
<hr />
<div>Questions and Answers that don't seem to fit elsewhere<br />
<br />
==简介== <br />
<br />
=== 问: OpenMoko和Neo1973是什么? ===<br />
<br />
答: [[OpenMoko]] 是一个软件开发平台,尝试建立世界上第一个完全开放的智能手机软件开发平台。[[FIC]] [[Neo1973]] 是第一个完全支持OpenMoko的手机.<br />
<br />
=== 问: 我什么时候可以买到一部Neo1973? ===<br />
<br />
答: Late March for developers, September for mass market - See [[Neo1973]] for most up to date information. <br />
To be informed when it is available, subscribe to [http://lists.openmoko.org/mailman/listinfo/announce the mailing list announce].<br />
<br />
=== Q: Neo1973 的价格是多少? 都包括那些配件? === <br />
<br />
A: 开发包的价格是350美元 - Phase 1. 包括:<br />
<ul><br />
<li>Neo1973 手机</li><br />
<li>电池</li><br />
<li>耳机</li><br />
<li>充电器</li><br />
<li>Carrying case</li><br />
<li>触摸笔</li><br />
<li>Lanyard</li><br />
<li>512 MB MicroSD 卡</li><br />
<li>USB连接线</li><br />
<li>Instruction manual and warranty</li><br />
</ul><br />
<br />
75美元的汽车套件. 包括:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>汽车充电器</li><br />
<li>外置天线</li><br />
</ul><br />
<br />
$200 for the Hacker's Lunchbox. 包括:<br />
<ul><br />
<li>开发板</li><br />
<li>电池</li><br />
<li>开发板的充电器</li><br />
<li>FPC (to connect to the jtag port)</li><br />
<li>Shoulder strap</li><br />
<li>调试线(USB)</li><br />
</ul><br />
<br />
=== Q: What will it do? ===<br />
<br />
A: The Phase 1 phone available in late March is for developers only. It is not suitable for end users, it will have basic functionality as a touchscreen phone. Little else will work, software development will continue till mass market release.<br />
<br />
Those interested should:<br />
<br />
* Know that there will be a device with faster cpu, gsm system etc. 6 months later<br />
* Have fun hacking devices.<br />
* Be able to find their way through prototype software and hardware without much documentation.<br />
* Share the dream of a device powered by free software.<br />
* Not expect a consumer-level device.<br />
* Come up with new ideas for exploring the age of mobile computing.<br />
* Have $350.<br />
<br />
Ideally they also:<br />
<br />
* Can spot bugs and submit patches.<br />
* Love to cooperate with a community improving the software.<br />
<br />
==软件==<br />
<br />
=== Q: 有 OpenMoko 软件的描述和列表吗? ===<br />
<br />
A: 见 [[OpenMoko]]<br />
<br />
=== Q: 我怎么在OPENMOKO平台上安装和管理软件? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: 我如何编译运行在 Neo1973 上的程序? ===<br />
<br />
A: 见 [[Toolchain]].<br />
<br />
=== Q: 有OPENMOKO的模拟器吗? ===<br />
<br />
*XorA guesses that if your first question is "is there an emulator"<br />
then you're not actually ever going to do dev work :-)<br />
<br />
====QEMU====<br />
QEMU 是一个不错的模拟器,几乎可能运行所有的OPENMOKO软件。For a good start with the QEMU emulator visit:<br />
http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko has longer term plans to port the FIC machines to QEMU. For now MACHINE="qemuarm" can be used.<br />
<br />
====Xoo====<br />
Another is [http://projects.o-hand.com/xoo Xoo]. Koen says: "Xoo should be enough for most apps people will develop, since most don't need access to the gsm uart directly. If you're hardcore you could use qemu + xoo, but that still doesn't emulate all the hardware quirks (e.g. unaligned access)".<br />
<br />
Update: Stefan Schmidt has resized the [[Neo1973]] Mock-up and written a small description for xoo. In his words:<br />
<br />
It's not really useable at all, as you need a really high screen resolution to fit the whole picture on your screen. And of course the dpi are wrong. Even no buttons because I can't remember where they are at the case.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Start with 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Or use Xephyr directly with locally compiled programs (e.g. matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Where can I find some type of tutorial for a 'Hello, world' on OpenMoko? ===<br />
<br />
A: This should get you started:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Can PalmOS apps applications be ported to run on OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
PalmOS uses a very different model from Linux: it doesn't really have a concept of a file, ''per se''; instead, all memory is seen as a "soup" of records to access and manipulate (this isn't strictly true, as files had to be grafted on when removable flash was supported, but it's close enough, from a developer's standpoint). Also, the GUI toolkit looks very, very different from GTK. The result is that a very well-written, modular program that carefully separates its core algorithms from its user interface and data input and output can be ported by replacing those components. A program written by a mere mortal programmer is likely to have all these components intertwined to a point that a port will be challenging to say the least.<br />
<br />
The ACCESS Linux Platform will include POSE, an emulator that simulates a Palm device on a Linux host. This emulator has been around a long time; one expects that it will also run on OpenMoko, but this has to be considered a short-term bandaid rather than a long-term solution.<br />
<br />
=== Q: 它有 Java 功能吗? ===<br />
A: It will have eventually, if you help us to get it working. Some good places to keep track of would be [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] and [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Does OpenMoko run on any other hardware? ===<br />
<br />
You can run it on your [[How_to_run_OpenMoko_Apps_on_PC|PC]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973硬件== <br />
<br />
=== Q: 它的外形尺寸是多少? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, It would fit entirely in a coke can. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: 它多重? ===<br />
<br />
A: 185克, (6.5 盎司).<br />
<br />
=== Q: 它有摄像头吗? ===<br />
<br />
A: No, see [[:Category:Neo1973 Hardware | Neo1973 Hardware]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].<br />
<br />
=== Q: What is the rationale behind the exclusion of WiFi? ===<br />
<br />
A: No suitable low power open source WiFi device was available when the [[Neo1973]] was designed. A closed source WiFi device would have been restrictive for developers and users alike. See also [[FAQ#USB]].<br />
<br />
See also:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: 它有蓝牙功能吗? ===<br />
<br />
A: 有!<br />
<br />
=== Q: 手机提供触摸笔吗? ===<br />
<br />
A: Yes, but there's no holder for it on the phone.<br />
<br />
=== Q: 电池能工作多长时间? ===<br />
<br />
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea. More information about the battery [[Neo1973 Battery|here]].<br />
<br />
=== USB ===<br />
<br />
<br />
<br />
==== Q: Neo1973 的USB接口有什么功能? ====<br />
A: 给手机充电,通过USB-serial或者USB-networking与手机通信。<br />
<br />
A: 外接其它设备,比如:wifi,摄像头,或者储存设备。<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Why is only USB 1.1 provided? ====<br />
<br />
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the [[Neo1973]]? How does it compare to USB On-The-Go? ====<br />
<br />
A: The [[Neo1973]] will have mini-USB-B, and will be able to function as either a host or a device. It will NOT be USB On-The-Go. OTG is a complex specification, and it comprises way more than just<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
You will need a special Mini-B to regular-B cable (note that this won't actually comply with the USB standard: a compliant cable has to have an A or Mini-A plug on one end, and B or Mini-B on the other).<br />
<br />
=== Q: Are there any LEDs on the Neo 1973? ===<br />
<br />
A: The [[Neo1973]] v1 will have no LEDs besides the screen backlight.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
It is currently assumed that the "Hacker's Lunchbox" will contain the [[Debug Board]]. [[Connecting Neo1973 with Debug Board v2]] explains how to connect it to the phone.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==网络/连接==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==其它==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: 我怎么查找已经在MAIL LIST中讨论过的问题或题目? ===<br />
<br />
A: 通过搜索MAIL LIST中的文档。例如,用GOOGLE搜索:<br />
<br />
site:openmoko.org text<br />
<br />
例如,搜索accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
如果你只想阅读来自 FIC 或者 OPENMOKO 的官方邮件:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
例如,搜索FIC的官方 "release date":<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
或者你可以使用 [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] 它是用 [http://www.google.com/coop/ Google Co-op] 技术建立的。<br />
<br />
{{Languages|FAQ}}<br />
<br />
[[Category:Information]]</div>Liuxfhttp://openmoko.org/wiki/FAQ/zh_cnFAQ/zh cn2008-01-31T01:46:51Z<p>Liuxf: /* Q: 我怎么找到已经在MAIL LIST中讨论过的问题或题目? */</p>
<hr />
<div>Questions and Answers that don't seem to fit elsewhere<br />
<br />
==简介== <br />
<br />
=== 问: OpenMoko和Neo1973是什么? ===<br />
<br />
答: [[OpenMoko]] 是一个软件开发平台,尝试建立世界上第一个完全开放的智能手机软件开发平台。[[FIC]] [[Neo1973]] 是第一个完全支持OpenMoko的手机.<br />
<br />
=== 问: 我什么时候可以买到一部Neo1973? ===<br />
<br />
答: Late March for developers, September for mass market - See [[Neo1973]] for most up to date information. <br />
To be informed when it is available, subscribe to [http://lists.openmoko.org/mailman/listinfo/announce the mailing list announce].<br />
<br />
=== Q: Neo1973 的价格是多少? 都包括那些配件? === <br />
<br />
A: 开发包的价格是350美元 - Phase 1. 包括:<br />
<ul><br />
<li>Neo1973 手机</li><br />
<li>电池</li><br />
<li>耳机</li><br />
<li>充电器</li><br />
<li>Carrying case</li><br />
<li>触摸笔</li><br />
<li>Lanyard</li><br />
<li>512 MB MicroSD 卡</li><br />
<li>USB连接线</li><br />
<li>Instruction manual and warranty</li><br />
</ul><br />
<br />
75美元的汽车套件. 包括:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>汽车充电器</li><br />
<li>外置天线</li><br />
</ul><br />
<br />
$200 for the Hacker's Lunchbox. 包括:<br />
<ul><br />
<li>开发板</li><br />
<li>电池</li><br />
<li>开发板的充电器</li><br />
<li>FPC (to connect to the jtag port)</li><br />
<li>Shoulder strap</li><br />
<li>调试线(USB)</li><br />
</ul><br />
<br />
=== Q: What will it do? ===<br />
<br />
A: The Phase 1 phone available in late March is for developers only. It is not suitable for end users, it will have basic functionality as a touchscreen phone. Little else will work, software development will continue till mass market release.<br />
<br />
Those interested should:<br />
<br />
* Know that there will be a device with faster cpu, gsm system etc. 6 months later<br />
* Have fun hacking devices.<br />
* Be able to find their way through prototype software and hardware without much documentation.<br />
* Share the dream of a device powered by free software.<br />
* Not expect a consumer-level device.<br />
* Come up with new ideas for exploring the age of mobile computing.<br />
* Have $350.<br />
<br />
Ideally they also:<br />
<br />
* Can spot bugs and submit patches.<br />
* Love to cooperate with a community improving the software.<br />
<br />
==软件==<br />
<br />
=== Q: 有 OpenMoko 软件的描述和列表吗? ===<br />
<br />
A: 见 [[OpenMoko]]<br />
<br />
=== Q: 我怎么在OPENMOKO平台上安装和管理软件? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: 我如何编译运行在 Neo1973 上的程序? ===<br />
<br />
A: 见 [[Toolchain]].<br />
<br />
=== Q: 有OPENMOKO的模拟器吗? ===<br />
<br />
*XorA guesses that if your first question is "is there an emulator"<br />
then you're not actually ever going to do dev work :-)<br />
<br />
====QEMU====<br />
QEMU 是一个不错的模拟器,几乎可能运行所有的OPENMOKO软件。For a good start with the QEMU emulator visit:<br />
http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko has longer term plans to port the FIC machines to QEMU. For now MACHINE="qemuarm" can be used.<br />
<br />
====Xoo====<br />
Another is [http://projects.o-hand.com/xoo Xoo]. Koen says: "Xoo should be enough for most apps people will develop, since most don't need access to the gsm uart directly. If you're hardcore you could use qemu + xoo, but that still doesn't emulate all the hardware quirks (e.g. unaligned access)".<br />
<br />
Update: Stefan Schmidt has resized the [[Neo1973]] Mock-up and written a small description for xoo. In his words:<br />
<br />
It's not really useable at all, as you need a really high screen resolution to fit the whole picture on your screen. And of course the dpi are wrong. Even no buttons because I can't remember where they are at the case.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Start with 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Or use Xephyr directly with locally compiled programs (e.g. matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Where can I find some type of tutorial for a 'Hello, world' on OpenMoko? ===<br />
<br />
A: This should get you started:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Can PalmOS apps applications be ported to run on OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
PalmOS uses a very different model from Linux: it doesn't really have a concept of a file, ''per se''; instead, all memory is seen as a "soup" of records to access and manipulate (this isn't strictly true, as files had to be grafted on when removable flash was supported, but it's close enough, from a developer's standpoint). Also, the GUI toolkit looks very, very different from GTK. The result is that a very well-written, modular program that carefully separates its core algorithms from its user interface and data input and output can be ported by replacing those components. A program written by a mere mortal programmer is likely to have all these components intertwined to a point that a port will be challenging to say the least.<br />
<br />
The ACCESS Linux Platform will include POSE, an emulator that simulates a Palm device on a Linux host. This emulator has been around a long time; one expects that it will also run on OpenMoko, but this has to be considered a short-term bandaid rather than a long-term solution.<br />
<br />
=== Q: 它有 Java 功能吗? ===<br />
A: It will have eventually, if you help us to get it working. Some good places to keep track of would be [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] and [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Does OpenMoko run on any other hardware? ===<br />
<br />
You can run it on your [[How_to_run_OpenMoko_Apps_on_PC|PC]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973硬件== <br />
<br />
=== Q: 它的外形尺寸是多少? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, It would fit entirely in a coke can. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: 它多重? ===<br />
<br />
A: 185克, (6.5 盎司).<br />
<br />
=== Q: 它有摄像头吗? ===<br />
<br />
A: No, see [[:Category:Neo1973 Hardware | Neo1973 Hardware]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].<br />
<br />
=== Q: What is the rationale behind the exclusion of WiFi? ===<br />
<br />
A: No suitable low power open source WiFi device was available when the [[Neo1973]] was designed. A closed source WiFi device would have been restrictive for developers and users alike. See also [[FAQ#USB]].<br />
<br />
See also:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: 它有蓝牙功能吗? ===<br />
<br />
A: 有!<br />
<br />
=== Q: 手机提供触摸笔吗? ===<br />
<br />
A: Yes, but there's no holder for it on the phone.<br />
<br />
=== Q: 电池能工作多长时间? ===<br />
<br />
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea. More information about the battery [[Neo1973 Battery|here]].<br />
<br />
=== USB ===<br />
<br />
<br />
<br />
==== Q: Neo1973 的USB接口有什么功能? ====<br />
A: 给手机充电,通过USB-serial或者USB-networking与手机通信。<br />
<br />
A: 外接其它设备,比如:wifi,摄像头,或者储存设备。<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Why is only USB 1.1 provided? ====<br />
<br />
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the [[Neo1973]]? How does it compare to USB On-The-Go? ====<br />
<br />
A: The [[Neo1973]] will have mini-USB-B, and will be able to function as either a host or a device. It will NOT be USB On-The-Go. OTG is a complex specification, and it comprises way more than just<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
You will need a special Mini-B to regular-B cable (note that this won't actually comply with the USB standard: a compliant cable has to have an A or Mini-A plug on one end, and B or Mini-B on the other).<br />
<br />
=== Q: Are there any LEDs on the Neo 1973? ===<br />
<br />
A: The [[Neo1973]] v1 will have no LEDs besides the screen backlight.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
It is currently assumed that the "Hacker's Lunchbox" will contain the [[Debug Board]]. [[Connecting Neo1973 with Debug Board v2]] explains how to connect it to the phone.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==网络/连接==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==其它==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: 我怎么查找已经在MAIL LIST中讨论过的问题或题目? ===<br />
<br />
A: 通过搜索MAIL LIST中的文档。例如,用GOOGLE搜索:<br />
<br />
site:openmoko.org text<br />
<br />
例如,搜索accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
如果你只想阅读来自 FIC 或者 OPENMOKO 的官方邮件:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
例如搜索FIC的官方 "release date":<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
或者你可以使用 [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] 它是用 [http://www.google.com/coop/ Google Co-op] 技术建立的。<br />
<br />
{{Languages|FAQ}}<br />
<br />
[[Category:Information]]</div>Liuxfhttp://openmoko.org/wiki/FAQ/zh_cnFAQ/zh cn2008-01-31T01:44:33Z<p>Liuxf: /* Misc */</p>
<hr />
<div>Questions and Answers that don't seem to fit elsewhere<br />
<br />
==简介== <br />
<br />
=== 问: OpenMoko和Neo1973是什么? ===<br />
<br />
答: [[OpenMoko]] 是一个软件开发平台,尝试建立世界上第一个完全开放的智能手机软件开发平台。[[FIC]] [[Neo1973]] 是第一个完全支持OpenMoko的手机.<br />
<br />
=== 问: 我什么时候可以买到一部Neo1973? ===<br />
<br />
答: Late March for developers, September for mass market - See [[Neo1973]] for most up to date information. <br />
To be informed when it is available, subscribe to [http://lists.openmoko.org/mailman/listinfo/announce the mailing list announce].<br />
<br />
=== Q: Neo1973 的价格是多少? 都包括那些配件? === <br />
<br />
A: 开发包的价格是350美元 - Phase 1. 包括:<br />
<ul><br />
<li>Neo1973 手机</li><br />
<li>电池</li><br />
<li>耳机</li><br />
<li>充电器</li><br />
<li>Carrying case</li><br />
<li>触摸笔</li><br />
<li>Lanyard</li><br />
<li>512 MB MicroSD 卡</li><br />
<li>USB连接线</li><br />
<li>Instruction manual and warranty</li><br />
</ul><br />
<br />
75美元的汽车套件. 包括:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>汽车充电器</li><br />
<li>外置天线</li><br />
</ul><br />
<br />
$200 for the Hacker's Lunchbox. 包括:<br />
<ul><br />
<li>开发板</li><br />
<li>电池</li><br />
<li>开发板的充电器</li><br />
<li>FPC (to connect to the jtag port)</li><br />
<li>Shoulder strap</li><br />
<li>调试线(USB)</li><br />
</ul><br />
<br />
=== Q: What will it do? ===<br />
<br />
A: The Phase 1 phone available in late March is for developers only. It is not suitable for end users, it will have basic functionality as a touchscreen phone. Little else will work, software development will continue till mass market release.<br />
<br />
Those interested should:<br />
<br />
* Know that there will be a device with faster cpu, gsm system etc. 6 months later<br />
* Have fun hacking devices.<br />
* Be able to find their way through prototype software and hardware without much documentation.<br />
* Share the dream of a device powered by free software.<br />
* Not expect a consumer-level device.<br />
* Come up with new ideas for exploring the age of mobile computing.<br />
* Have $350.<br />
<br />
Ideally they also:<br />
<br />
* Can spot bugs and submit patches.<br />
* Love to cooperate with a community improving the software.<br />
<br />
==软件==<br />
<br />
=== Q: 有 OpenMoko 软件的描述和列表吗? ===<br />
<br />
A: 见 [[OpenMoko]]<br />
<br />
=== Q: 我怎么在OPENMOKO平台上安装和管理软件? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: 我如何编译运行在 Neo1973 上的程序? ===<br />
<br />
A: 见 [[Toolchain]].<br />
<br />
=== Q: 有OPENMOKO的模拟器吗? ===<br />
<br />
*XorA guesses that if your first question is "is there an emulator"<br />
then you're not actually ever going to do dev work :-)<br />
<br />
====QEMU====<br />
QEMU 是一个不错的模拟器,几乎可能运行所有的OPENMOKO软件。For a good start with the QEMU emulator visit:<br />
http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko has longer term plans to port the FIC machines to QEMU. For now MACHINE="qemuarm" can be used.<br />
<br />
====Xoo====<br />
Another is [http://projects.o-hand.com/xoo Xoo]. Koen says: "Xoo should be enough for most apps people will develop, since most don't need access to the gsm uart directly. If you're hardcore you could use qemu + xoo, but that still doesn't emulate all the hardware quirks (e.g. unaligned access)".<br />
<br />
Update: Stefan Schmidt has resized the [[Neo1973]] Mock-up and written a small description for xoo. In his words:<br />
<br />
It's not really useable at all, as you need a really high screen resolution to fit the whole picture on your screen. And of course the dpi are wrong. Even no buttons because I can't remember where they are at the case.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Start with 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Or use Xephyr directly with locally compiled programs (e.g. matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Where can I find some type of tutorial for a 'Hello, world' on OpenMoko? ===<br />
<br />
A: This should get you started:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Can PalmOS apps applications be ported to run on OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
PalmOS uses a very different model from Linux: it doesn't really have a concept of a file, ''per se''; instead, all memory is seen as a "soup" of records to access and manipulate (this isn't strictly true, as files had to be grafted on when removable flash was supported, but it's close enough, from a developer's standpoint). Also, the GUI toolkit looks very, very different from GTK. The result is that a very well-written, modular program that carefully separates its core algorithms from its user interface and data input and output can be ported by replacing those components. A program written by a mere mortal programmer is likely to have all these components intertwined to a point that a port will be challenging to say the least.<br />
<br />
The ACCESS Linux Platform will include POSE, an emulator that simulates a Palm device on a Linux host. This emulator has been around a long time; one expects that it will also run on OpenMoko, but this has to be considered a short-term bandaid rather than a long-term solution.<br />
<br />
=== Q: 它有 Java 功能吗? ===<br />
A: It will have eventually, if you help us to get it working. Some good places to keep track of would be [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] and [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Does OpenMoko run on any other hardware? ===<br />
<br />
You can run it on your [[How_to_run_OpenMoko_Apps_on_PC|PC]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973硬件== <br />
<br />
=== Q: 它的外形尺寸是多少? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, It would fit entirely in a coke can. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: 它多重? ===<br />
<br />
A: 185克, (6.5 盎司).<br />
<br />
=== Q: 它有摄像头吗? ===<br />
<br />
A: No, see [[:Category:Neo1973 Hardware | Neo1973 Hardware]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].<br />
<br />
=== Q: What is the rationale behind the exclusion of WiFi? ===<br />
<br />
A: No suitable low power open source WiFi device was available when the [[Neo1973]] was designed. A closed source WiFi device would have been restrictive for developers and users alike. See also [[FAQ#USB]].<br />
<br />
See also:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: 它有蓝牙功能吗? ===<br />
<br />
A: 有!<br />
<br />
=== Q: 手机提供触摸笔吗? ===<br />
<br />
A: Yes, but there's no holder for it on the phone.<br />
<br />
=== Q: 电池能工作多长时间? ===<br />
<br />
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea. More information about the battery [[Neo1973 Battery|here]].<br />
<br />
=== USB ===<br />
<br />
<br />
<br />
==== Q: Neo1973 的USB接口有什么功能? ====<br />
A: 给手机充电,通过USB-serial或者USB-networking与手机通信。<br />
<br />
A: 外接其它设备,比如:wifi,摄像头,或者储存设备。<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Why is only USB 1.1 provided? ====<br />
<br />
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the [[Neo1973]]? How does it compare to USB On-The-Go? ====<br />
<br />
A: The [[Neo1973]] will have mini-USB-B, and will be able to function as either a host or a device. It will NOT be USB On-The-Go. OTG is a complex specification, and it comprises way more than just<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
You will need a special Mini-B to regular-B cable (note that this won't actually comply with the USB standard: a compliant cable has to have an A or Mini-A plug on one end, and B or Mini-B on the other).<br />
<br />
=== Q: Are there any LEDs on the Neo 1973? ===<br />
<br />
A: The [[Neo1973]] v1 will have no LEDs besides the screen backlight.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
It is currently assumed that the "Hacker's Lunchbox" will contain the [[Debug Board]]. [[Connecting Neo1973 with Debug Board v2]] explains how to connect it to the phone.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==网络/连接==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==其它==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: 我怎么找到已经在MAIL LIST中讨论过的问题或题目? ===<br />
<br />
A: 通过搜索MAIL LIST中的文档。例如,用GOOGLE搜索:<br />
<br />
site:openmoko.org text<br />
<br />
例如,搜索accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
如果你只想阅读来自 FIC 或者 OPENMOKO 的官方邮件输入:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
例如搜索FIC的官方 "release date":<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
或者你可以使用 [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}<br />
<br />
[[Category:Information]]</div>Liuxfhttp://openmoko.org/wiki/FAQ/zh_cnFAQ/zh cn2008-01-31T01:35:48Z<p>Liuxf: /* Q: Is there an emulator available for OpenMoko? */</p>
<hr />
<div>Questions and Answers that don't seem to fit elsewhere<br />
<br />
==简介== <br />
<br />
=== 问: OpenMoko和Neo1973是什么? ===<br />
<br />
答: [[OpenMoko]] 是一个软件开发平台,尝试建立世界上第一个完全开放的智能手机软件开发平台。[[FIC]] [[Neo1973]] 是第一个完全支持OpenMoko的手机.<br />
<br />
=== 问: 我什么时候可以买到一部Neo1973? ===<br />
<br />
答: Late March for developers, September for mass market - See [[Neo1973]] for most up to date information. <br />
To be informed when it is available, subscribe to [http://lists.openmoko.org/mailman/listinfo/announce the mailing list announce].<br />
<br />
=== Q: Neo1973 的价格是多少? 都包括那些配件? === <br />
<br />
A: 开发包的价格是350美元 - Phase 1. 包括:<br />
<ul><br />
<li>Neo1973 手机</li><br />
<li>电池</li><br />
<li>耳机</li><br />
<li>充电器</li><br />
<li>Carrying case</li><br />
<li>触摸笔</li><br />
<li>Lanyard</li><br />
<li>512 MB MicroSD 卡</li><br />
<li>USB连接线</li><br />
<li>Instruction manual and warranty</li><br />
</ul><br />
<br />
75美元的汽车套件. 包括:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>汽车充电器</li><br />
<li>外置天线</li><br />
</ul><br />
<br />
$200 for the Hacker's Lunchbox. 包括:<br />
<ul><br />
<li>开发板</li><br />
<li>电池</li><br />
<li>开发板的充电器</li><br />
<li>FPC (to connect to the jtag port)</li><br />
<li>Shoulder strap</li><br />
<li>调试线(USB)</li><br />
</ul><br />
<br />
=== Q: What will it do? ===<br />
<br />
A: The Phase 1 phone available in late March is for developers only. It is not suitable for end users, it will have basic functionality as a touchscreen phone. Little else will work, software development will continue till mass market release.<br />
<br />
Those interested should:<br />
<br />
* Know that there will be a device with faster cpu, gsm system etc. 6 months later<br />
* Have fun hacking devices.<br />
* Be able to find their way through prototype software and hardware without much documentation.<br />
* Share the dream of a device powered by free software.<br />
* Not expect a consumer-level device.<br />
* Come up with new ideas for exploring the age of mobile computing.<br />
* Have $350.<br />
<br />
Ideally they also:<br />
<br />
* Can spot bugs and submit patches.<br />
* Love to cooperate with a community improving the software.<br />
<br />
==软件==<br />
<br />
=== Q: 有 OpenMoko 软件的描述和列表吗? ===<br />
<br />
A: 见 [[OpenMoko]]<br />
<br />
=== Q: 我怎么在OPENMOKO平台上安装和管理软件? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: 我如何编译运行在 Neo1973 上的程序? ===<br />
<br />
A: 见 [[Toolchain]].<br />
<br />
=== Q: 有OPENMOKO的模拟器吗? ===<br />
<br />
*XorA guesses that if your first question is "is there an emulator"<br />
then you're not actually ever going to do dev work :-)<br />
<br />
====QEMU====<br />
QEMU 是一个不错的模拟器,几乎可能运行所有的OPENMOKO软件。For a good start with the QEMU emulator visit:<br />
http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko has longer term plans to port the FIC machines to QEMU. For now MACHINE="qemuarm" can be used.<br />
<br />
====Xoo====<br />
Another is [http://projects.o-hand.com/xoo Xoo]. Koen says: "Xoo should be enough for most apps people will develop, since most don't need access to the gsm uart directly. If you're hardcore you could use qemu + xoo, but that still doesn't emulate all the hardware quirks (e.g. unaligned access)".<br />
<br />
Update: Stefan Schmidt has resized the [[Neo1973]] Mock-up and written a small description for xoo. In his words:<br />
<br />
It's not really useable at all, as you need a really high screen resolution to fit the whole picture on your screen. And of course the dpi are wrong. Even no buttons because I can't remember where they are at the case.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Start with 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Or use Xephyr directly with locally compiled programs (e.g. matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Where can I find some type of tutorial for a 'Hello, world' on OpenMoko? ===<br />
<br />
A: This should get you started:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Can PalmOS apps applications be ported to run on OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
PalmOS uses a very different model from Linux: it doesn't really have a concept of a file, ''per se''; instead, all memory is seen as a "soup" of records to access and manipulate (this isn't strictly true, as files had to be grafted on when removable flash was supported, but it's close enough, from a developer's standpoint). Also, the GUI toolkit looks very, very different from GTK. The result is that a very well-written, modular program that carefully separates its core algorithms from its user interface and data input and output can be ported by replacing those components. A program written by a mere mortal programmer is likely to have all these components intertwined to a point that a port will be challenging to say the least.<br />
<br />
The ACCESS Linux Platform will include POSE, an emulator that simulates a Palm device on a Linux host. This emulator has been around a long time; one expects that it will also run on OpenMoko, but this has to be considered a short-term bandaid rather than a long-term solution.<br />
<br />
=== Q: 它有 Java 功能吗? ===<br />
A: It will have eventually, if you help us to get it working. Some good places to keep track of would be [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] and [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Does OpenMoko run on any other hardware? ===<br />
<br />
You can run it on your [[How_to_run_OpenMoko_Apps_on_PC|PC]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973硬件== <br />
<br />
=== Q: 它的外形尺寸是多少? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, It would fit entirely in a coke can. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: 它多重? ===<br />
<br />
A: 185克, (6.5 盎司).<br />
<br />
=== Q: 它有摄像头吗? ===<br />
<br />
A: No, see [[:Category:Neo1973 Hardware | Neo1973 Hardware]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].<br />
<br />
=== Q: What is the rationale behind the exclusion of WiFi? ===<br />
<br />
A: No suitable low power open source WiFi device was available when the [[Neo1973]] was designed. A closed source WiFi device would have been restrictive for developers and users alike. See also [[FAQ#USB]].<br />
<br />
See also:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: 它有蓝牙功能吗? ===<br />
<br />
A: 有!<br />
<br />
=== Q: 手机提供触摸笔吗? ===<br />
<br />
A: Yes, but there's no holder for it on the phone.<br />
<br />
=== Q: 电池能工作多长时间? ===<br />
<br />
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea. More information about the battery [[Neo1973 Battery|here]].<br />
<br />
=== USB ===<br />
<br />
<br />
<br />
==== Q: Neo1973 的USB接口有什么功能? ====<br />
A: 给手机充电,通过USB-serial或者USB-networking与手机通信。<br />
<br />
A: 外接其它设备,比如:wifi,摄像头,或者储存设备。<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Why is only USB 1.1 provided? ====<br />
<br />
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the [[Neo1973]]? How does it compare to USB On-The-Go? ====<br />
<br />
A: The [[Neo1973]] will have mini-USB-B, and will be able to function as either a host or a device. It will NOT be USB On-The-Go. OTG is a complex specification, and it comprises way more than just<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
You will need a special Mini-B to regular-B cable (note that this won't actually comply with the USB standard: a compliant cable has to have an A or Mini-A plug on one end, and B or Mini-B on the other).<br />
<br />
=== Q: Are there any LEDs on the Neo 1973? ===<br />
<br />
A: The [[Neo1973]] v1 will have no LEDs besides the screen backlight.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
It is currently assumed that the "Hacker's Lunchbox" will contain the [[Debug Board]]. [[Connecting Neo1973 with Debug Board v2]] explains how to connect it to the phone.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==网络/连接==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}<br />
<br />
[[Category:Information]]</div>Liuxfhttp://openmoko.org/wiki/FAQ/zh_cnFAQ/zh cn2008-01-31T01:28:38Z<p>Liuxf: /* Q: How do I install and manage software on OpenMoko? */</p>
<hr />
<div>Questions and Answers that don't seem to fit elsewhere<br />
<br />
==简介== <br />
<br />
=== 问: OpenMoko和Neo1973是什么? ===<br />
<br />
答: [[OpenMoko]] 是一个软件开发平台,尝试建立世界上第一个完全开放的智能手机软件开发平台。[[FIC]] [[Neo1973]] 是第一个完全支持OpenMoko的手机.<br />
<br />
=== 问: 我什么时候可以买到一部Neo1973? ===<br />
<br />
答: Late March for developers, September for mass market - See [[Neo1973]] for most up to date information. <br />
To be informed when it is available, subscribe to [http://lists.openmoko.org/mailman/listinfo/announce the mailing list announce].<br />
<br />
=== Q: Neo1973 的价格是多少? 都包括那些配件? === <br />
<br />
A: 开发包的价格是350美元 - Phase 1. 包括:<br />
<ul><br />
<li>Neo1973 手机</li><br />
<li>电池</li><br />
<li>耳机</li><br />
<li>充电器</li><br />
<li>Carrying case</li><br />
<li>触摸笔</li><br />
<li>Lanyard</li><br />
<li>512 MB MicroSD 卡</li><br />
<li>USB连接线</li><br />
<li>Instruction manual and warranty</li><br />
</ul><br />
<br />
75美元的汽车套件. 包括:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>汽车充电器</li><br />
<li>外置天线</li><br />
</ul><br />
<br />
$200 for the Hacker's Lunchbox. 包括:<br />
<ul><br />
<li>开发板</li><br />
<li>电池</li><br />
<li>开发板的充电器</li><br />
<li>FPC (to connect to the jtag port)</li><br />
<li>Shoulder strap</li><br />
<li>调试线(USB)</li><br />
</ul><br />
<br />
=== Q: What will it do? ===<br />
<br />
A: The Phase 1 phone available in late March is for developers only. It is not suitable for end users, it will have basic functionality as a touchscreen phone. Little else will work, software development will continue till mass market release.<br />
<br />
Those interested should:<br />
<br />
* Know that there will be a device with faster cpu, gsm system etc. 6 months later<br />
* Have fun hacking devices.<br />
* Be able to find their way through prototype software and hardware without much documentation.<br />
* Share the dream of a device powered by free software.<br />
* Not expect a consumer-level device.<br />
* Come up with new ideas for exploring the age of mobile computing.<br />
* Have $350.<br />
<br />
Ideally they also:<br />
<br />
* Can spot bugs and submit patches.<br />
* Love to cooperate with a community improving the software.<br />
<br />
==软件==<br />
<br />
=== Q: 有 OpenMoko 软件的描述和列表吗? ===<br />
<br />
A: 见 [[OpenMoko]]<br />
<br />
=== Q: 我怎么在OPENMOKO平台上安装和管理软件? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: 我如何编译运行在 Neo1973 上的程序? ===<br />
<br />
A: 见 [[Toolchain]].<br />
<br />
=== Q: Is there an emulator available for OpenMoko? ===<br />
<br />
*XorA guesses that if your first question is "is there an emulator"<br />
then you're not actually ever going to do dev work :-)<br />
<br />
====QEMU====<br />
QEMU is a good place to start, and we should be able to run almost all OpenMoko<br />
apps with it. For a good start with the QEMU emulator visit:<br />
http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko has longer term plans to port the FIC machines to QEMU. For now MACHINE="qemuarm" can be used.<br />
<br />
====Xoo====<br />
Another is [http://projects.o-hand.com/xoo Xoo]. Koen says: "Xoo should be enough for most apps people will develop, since most don't need access to the gsm uart directly. If you're hardcore you could use qemu + xoo, but that still doesn't emulate all the hardware quirks (e.g. unaligned access)".<br />
<br />
Update: Stefan Schmidt has resized the [[Neo1973]] Mock-up and written a small description for xoo. In his words:<br />
<br />
It's not really useable at all, as you need a really high screen resolution to fit the whole picture on your screen. And of course the dpi are wrong. Even no buttons because I can't remember where they are at the case.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Start with 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Or use Xephyr directly with locally compiled programs (e.g. matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Where can I find some type of tutorial for a 'Hello, world' on OpenMoko? ===<br />
<br />
A: This should get you started:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Can PalmOS apps applications be ported to run on OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
PalmOS uses a very different model from Linux: it doesn't really have a concept of a file, ''per se''; instead, all memory is seen as a "soup" of records to access and manipulate (this isn't strictly true, as files had to be grafted on when removable flash was supported, but it's close enough, from a developer's standpoint). Also, the GUI toolkit looks very, very different from GTK. The result is that a very well-written, modular program that carefully separates its core algorithms from its user interface and data input and output can be ported by replacing those components. A program written by a mere mortal programmer is likely to have all these components intertwined to a point that a port will be challenging to say the least.<br />
<br />
The ACCESS Linux Platform will include POSE, an emulator that simulates a Palm device on a Linux host. This emulator has been around a long time; one expects that it will also run on OpenMoko, but this has to be considered a short-term bandaid rather than a long-term solution.<br />
<br />
=== Q: 它有 Java 功能吗? ===<br />
A: It will have eventually, if you help us to get it working. Some good places to keep track of would be [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] and [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Does OpenMoko run on any other hardware? ===<br />
<br />
You can run it on your [[How_to_run_OpenMoko_Apps_on_PC|PC]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973硬件== <br />
<br />
=== Q: 它的外形尺寸是多少? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, It would fit entirely in a coke can. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: 它多重? ===<br />
<br />
A: 185克, (6.5 盎司).<br />
<br />
=== Q: 它有摄像头吗? ===<br />
<br />
A: No, see [[:Category:Neo1973 Hardware | Neo1973 Hardware]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].<br />
<br />
=== Q: What is the rationale behind the exclusion of WiFi? ===<br />
<br />
A: No suitable low power open source WiFi device was available when the [[Neo1973]] was designed. A closed source WiFi device would have been restrictive for developers and users alike. See also [[FAQ#USB]].<br />
<br />
See also:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: 它有蓝牙功能吗? ===<br />
<br />
A: 有!<br />
<br />
=== Q: 手机提供触摸笔吗? ===<br />
<br />
A: Yes, but there's no holder for it on the phone.<br />
<br />
=== Q: 电池能工作多长时间? ===<br />
<br />
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea. More information about the battery [[Neo1973 Battery|here]].<br />
<br />
=== USB ===<br />
<br />
<br />
<br />
==== Q: Neo1973 的USB接口有什么功能? ====<br />
A: 给手机充电,通过USB-serial或者USB-networking与手机通信。<br />
<br />
A: 外接其它设备,比如:wifi,摄像头,或者储存设备。<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Why is only USB 1.1 provided? ====<br />
<br />
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the [[Neo1973]]? How does it compare to USB On-The-Go? ====<br />
<br />
A: The [[Neo1973]] will have mini-USB-B, and will be able to function as either a host or a device. It will NOT be USB On-The-Go. OTG is a complex specification, and it comprises way more than just<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
You will need a special Mini-B to regular-B cable (note that this won't actually comply with the USB standard: a compliant cable has to have an A or Mini-A plug on one end, and B or Mini-B on the other).<br />
<br />
=== Q: Are there any LEDs on the Neo 1973? ===<br />
<br />
A: The [[Neo1973]] v1 will have no LEDs besides the screen backlight.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
It is currently assumed that the "Hacker's Lunchbox" will contain the [[Debug Board]]. [[Connecting Neo1973 with Debug Board v2]] explains how to connect it to the phone.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==网络/连接==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}<br />
<br />
[[Category:Information]]</div>Liuxfhttp://openmoko.org/wiki/FAQ/zh_cnFAQ/zh cn2008-01-31T01:27:02Z<p>Liuxf: /* Networking/Connectivity */</p>
<hr />
<div>Questions and Answers that don't seem to fit elsewhere<br />
<br />
==简介== <br />
<br />
=== 问: OpenMoko和Neo1973是什么? ===<br />
<br />
答: [[OpenMoko]] 是一个软件开发平台,尝试建立世界上第一个完全开放的智能手机软件开发平台。[[FIC]] [[Neo1973]] 是第一个完全支持OpenMoko的手机.<br />
<br />
=== 问: 我什么时候可以买到一部Neo1973? ===<br />
<br />
答: Late March for developers, September for mass market - See [[Neo1973]] for most up to date information. <br />
To be informed when it is available, subscribe to [http://lists.openmoko.org/mailman/listinfo/announce the mailing list announce].<br />
<br />
=== Q: Neo1973 的价格是多少? 都包括那些配件? === <br />
<br />
A: 开发包的价格是350美元 - Phase 1. 包括:<br />
<ul><br />
<li>Neo1973 手机</li><br />
<li>电池</li><br />
<li>耳机</li><br />
<li>充电器</li><br />
<li>Carrying case</li><br />
<li>触摸笔</li><br />
<li>Lanyard</li><br />
<li>512 MB MicroSD 卡</li><br />
<li>USB连接线</li><br />
<li>Instruction manual and warranty</li><br />
</ul><br />
<br />
75美元的汽车套件. 包括:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>汽车充电器</li><br />
<li>外置天线</li><br />
</ul><br />
<br />
$200 for the Hacker's Lunchbox. 包括:<br />
<ul><br />
<li>开发板</li><br />
<li>电池</li><br />
<li>开发板的充电器</li><br />
<li>FPC (to connect to the jtag port)</li><br />
<li>Shoulder strap</li><br />
<li>调试线(USB)</li><br />
</ul><br />
<br />
=== Q: What will it do? ===<br />
<br />
A: The Phase 1 phone available in late March is for developers only. It is not suitable for end users, it will have basic functionality as a touchscreen phone. Little else will work, software development will continue till mass market release.<br />
<br />
Those interested should:<br />
<br />
* Know that there will be a device with faster cpu, gsm system etc. 6 months later<br />
* Have fun hacking devices.<br />
* Be able to find their way through prototype software and hardware without much documentation.<br />
* Share the dream of a device powered by free software.<br />
* Not expect a consumer-level device.<br />
* Come up with new ideas for exploring the age of mobile computing.<br />
* Have $350.<br />
<br />
Ideally they also:<br />
<br />
* Can spot bugs and submit patches.<br />
* Love to cooperate with a community improving the software.<br />
<br />
==软件==<br />
<br />
=== Q: 有 OpenMoko 软件的描述和列表吗? ===<br />
<br />
A: 见 [[OpenMoko]]<br />
<br />
=== Q: How do I install and manage software on OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: 我如何编译运行在 Neo1973 上的程序? ===<br />
<br />
A: 见 [[Toolchain]].<br />
<br />
=== Q: Is there an emulator available for OpenMoko? ===<br />
<br />
*XorA guesses that if your first question is "is there an emulator"<br />
then you're not actually ever going to do dev work :-)<br />
<br />
====QEMU====<br />
QEMU is a good place to start, and we should be able to run almost all OpenMoko<br />
apps with it. For a good start with the QEMU emulator visit:<br />
http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko has longer term plans to port the FIC machines to QEMU. For now MACHINE="qemuarm" can be used.<br />
<br />
====Xoo====<br />
Another is [http://projects.o-hand.com/xoo Xoo]. Koen says: "Xoo should be enough for most apps people will develop, since most don't need access to the gsm uart directly. If you're hardcore you could use qemu + xoo, but that still doesn't emulate all the hardware quirks (e.g. unaligned access)".<br />
<br />
Update: Stefan Schmidt has resized the [[Neo1973]] Mock-up and written a small description for xoo. In his words:<br />
<br />
It's not really useable at all, as you need a really high screen resolution to fit the whole picture on your screen. And of course the dpi are wrong. Even no buttons because I can't remember where they are at the case.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Start with 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Or use Xephyr directly with locally compiled programs (e.g. matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Where can I find some type of tutorial for a 'Hello, world' on OpenMoko? ===<br />
<br />
A: This should get you started:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Can PalmOS apps applications be ported to run on OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
PalmOS uses a very different model from Linux: it doesn't really have a concept of a file, ''per se''; instead, all memory is seen as a "soup" of records to access and manipulate (this isn't strictly true, as files had to be grafted on when removable flash was supported, but it's close enough, from a developer's standpoint). Also, the GUI toolkit looks very, very different from GTK. The result is that a very well-written, modular program that carefully separates its core algorithms from its user interface and data input and output can be ported by replacing those components. A program written by a mere mortal programmer is likely to have all these components intertwined to a point that a port will be challenging to say the least.<br />
<br />
The ACCESS Linux Platform will include POSE, an emulator that simulates a Palm device on a Linux host. This emulator has been around a long time; one expects that it will also run on OpenMoko, but this has to be considered a short-term bandaid rather than a long-term solution.<br />
<br />
=== Q: 它有 Java 功能吗? ===<br />
A: It will have eventually, if you help us to get it working. Some good places to keep track of would be [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] and [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Does OpenMoko run on any other hardware? ===<br />
<br />
You can run it on your [[How_to_run_OpenMoko_Apps_on_PC|PC]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973硬件== <br />
<br />
=== Q: 它的外形尺寸是多少? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, It would fit entirely in a coke can. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: 它多重? ===<br />
<br />
A: 185克, (6.5 盎司).<br />
<br />
=== Q: 它有摄像头吗? ===<br />
<br />
A: No, see [[:Category:Neo1973 Hardware | Neo1973 Hardware]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].<br />
<br />
=== Q: What is the rationale behind the exclusion of WiFi? ===<br />
<br />
A: No suitable low power open source WiFi device was available when the [[Neo1973]] was designed. A closed source WiFi device would have been restrictive for developers and users alike. See also [[FAQ#USB]].<br />
<br />
See also:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: 它有蓝牙功能吗? ===<br />
<br />
A: 有!<br />
<br />
=== Q: 手机提供触摸笔吗? ===<br />
<br />
A: Yes, but there's no holder for it on the phone.<br />
<br />
=== Q: 电池能工作多长时间? ===<br />
<br />
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea. More information about the battery [[Neo1973 Battery|here]].<br />
<br />
=== USB ===<br />
<br />
<br />
<br />
==== Q: Neo1973 的USB接口有什么功能? ====<br />
A: 给手机充电,通过USB-serial或者USB-networking与手机通信。<br />
<br />
A: 外接其它设备,比如:wifi,摄像头,或者储存设备。<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Why is only USB 1.1 provided? ====<br />
<br />
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the [[Neo1973]]? How does it compare to USB On-The-Go? ====<br />
<br />
A: The [[Neo1973]] will have mini-USB-B, and will be able to function as either a host or a device. It will NOT be USB On-The-Go. OTG is a complex specification, and it comprises way more than just<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
You will need a special Mini-B to regular-B cable (note that this won't actually comply with the USB standard: a compliant cable has to have an A or Mini-A plug on one end, and B or Mini-B on the other).<br />
<br />
=== Q: Are there any LEDs on the Neo 1973? ===<br />
<br />
A: The [[Neo1973]] v1 will have no LEDs besides the screen backlight.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
It is currently assumed that the "Hacker's Lunchbox" will contain the [[Debug Board]]. [[Connecting Neo1973 with Debug Board v2]] explains how to connect it to the phone.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==网络/连接==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}<br />
<br />
[[Category:Information]]</div>Liuxfhttp://openmoko.org/wiki/FAQ/zh_cnFAQ/zh cn2008-01-31T01:24:04Z<p>Liuxf: /* Q: What can I do with the USB port on the Neo1973? */</p>
<hr />
<div>Questions and Answers that don't seem to fit elsewhere<br />
<br />
==简介== <br />
<br />
=== 问: OpenMoko和Neo1973是什么? ===<br />
<br />
答: [[OpenMoko]] 是一个软件开发平台,尝试建立世界上第一个完全开放的智能手机软件开发平台。[[FIC]] [[Neo1973]] 是第一个完全支持OpenMoko的手机.<br />
<br />
=== 问: 我什么时候可以买到一部Neo1973? ===<br />
<br />
答: Late March for developers, September for mass market - See [[Neo1973]] for most up to date information. <br />
To be informed when it is available, subscribe to [http://lists.openmoko.org/mailman/listinfo/announce the mailing list announce].<br />
<br />
=== Q: Neo1973 的价格是多少? 都包括那些配件? === <br />
<br />
A: 开发包的价格是350美元 - Phase 1. 包括:<br />
<ul><br />
<li>Neo1973 手机</li><br />
<li>电池</li><br />
<li>耳机</li><br />
<li>充电器</li><br />
<li>Carrying case</li><br />
<li>触摸笔</li><br />
<li>Lanyard</li><br />
<li>512 MB MicroSD 卡</li><br />
<li>USB连接线</li><br />
<li>Instruction manual and warranty</li><br />
</ul><br />
<br />
75美元的汽车套件. 包括:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>汽车充电器</li><br />
<li>外置天线</li><br />
</ul><br />
<br />
$200 for the Hacker's Lunchbox. 包括:<br />
<ul><br />
<li>开发板</li><br />
<li>电池</li><br />
<li>开发板的充电器</li><br />
<li>FPC (to connect to the jtag port)</li><br />
<li>Shoulder strap</li><br />
<li>调试线(USB)</li><br />
</ul><br />
<br />
=== Q: What will it do? ===<br />
<br />
A: The Phase 1 phone available in late March is for developers only. It is not suitable for end users, it will have basic functionality as a touchscreen phone. Little else will work, software development will continue till mass market release.<br />
<br />
Those interested should:<br />
<br />
* Know that there will be a device with faster cpu, gsm system etc. 6 months later<br />
* Have fun hacking devices.<br />
* Be able to find their way through prototype software and hardware without much documentation.<br />
* Share the dream of a device powered by free software.<br />
* Not expect a consumer-level device.<br />
* Come up with new ideas for exploring the age of mobile computing.<br />
* Have $350.<br />
<br />
Ideally they also:<br />
<br />
* Can spot bugs and submit patches.<br />
* Love to cooperate with a community improving the software.<br />
<br />
==软件==<br />
<br />
=== Q: 有 OpenMoko 软件的描述和列表吗? ===<br />
<br />
A: 见 [[OpenMoko]]<br />
<br />
=== Q: How do I install and manage software on OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: 我如何编译运行在 Neo1973 上的程序? ===<br />
<br />
A: 见 [[Toolchain]].<br />
<br />
=== Q: Is there an emulator available for OpenMoko? ===<br />
<br />
*XorA guesses that if your first question is "is there an emulator"<br />
then you're not actually ever going to do dev work :-)<br />
<br />
====QEMU====<br />
QEMU is a good place to start, and we should be able to run almost all OpenMoko<br />
apps with it. For a good start with the QEMU emulator visit:<br />
http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko has longer term plans to port the FIC machines to QEMU. For now MACHINE="qemuarm" can be used.<br />
<br />
====Xoo====<br />
Another is [http://projects.o-hand.com/xoo Xoo]. Koen says: "Xoo should be enough for most apps people will develop, since most don't need access to the gsm uart directly. If you're hardcore you could use qemu + xoo, but that still doesn't emulate all the hardware quirks (e.g. unaligned access)".<br />
<br />
Update: Stefan Schmidt has resized the [[Neo1973]] Mock-up and written a small description for xoo. In his words:<br />
<br />
It's not really useable at all, as you need a really high screen resolution to fit the whole picture on your screen. And of course the dpi are wrong. Even no buttons because I can't remember where they are at the case.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Start with 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Or use Xephyr directly with locally compiled programs (e.g. matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Where can I find some type of tutorial for a 'Hello, world' on OpenMoko? ===<br />
<br />
A: This should get you started:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Can PalmOS apps applications be ported to run on OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
PalmOS uses a very different model from Linux: it doesn't really have a concept of a file, ''per se''; instead, all memory is seen as a "soup" of records to access and manipulate (this isn't strictly true, as files had to be grafted on when removable flash was supported, but it's close enough, from a developer's standpoint). Also, the GUI toolkit looks very, very different from GTK. The result is that a very well-written, modular program that carefully separates its core algorithms from its user interface and data input and output can be ported by replacing those components. A program written by a mere mortal programmer is likely to have all these components intertwined to a point that a port will be challenging to say the least.<br />
<br />
The ACCESS Linux Platform will include POSE, an emulator that simulates a Palm device on a Linux host. This emulator has been around a long time; one expects that it will also run on OpenMoko, but this has to be considered a short-term bandaid rather than a long-term solution.<br />
<br />
=== Q: 它有 Java 功能吗? ===<br />
A: It will have eventually, if you help us to get it working. Some good places to keep track of would be [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] and [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Does OpenMoko run on any other hardware? ===<br />
<br />
You can run it on your [[How_to_run_OpenMoko_Apps_on_PC|PC]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973硬件== <br />
<br />
=== Q: 它的外形尺寸是多少? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, It would fit entirely in a coke can. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: 它多重? ===<br />
<br />
A: 185克, (6.5 盎司).<br />
<br />
=== Q: 它有摄像头吗? ===<br />
<br />
A: No, see [[:Category:Neo1973 Hardware | Neo1973 Hardware]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].<br />
<br />
=== Q: What is the rationale behind the exclusion of WiFi? ===<br />
<br />
A: No suitable low power open source WiFi device was available when the [[Neo1973]] was designed. A closed source WiFi device would have been restrictive for developers and users alike. See also [[FAQ#USB]].<br />
<br />
See also:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: 它有蓝牙功能吗? ===<br />
<br />
A: 有!<br />
<br />
=== Q: 手机提供触摸笔吗? ===<br />
<br />
A: Yes, but there's no holder for it on the phone.<br />
<br />
=== Q: 电池能工作多长时间? ===<br />
<br />
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea. More information about the battery [[Neo1973 Battery|here]].<br />
<br />
=== USB ===<br />
<br />
<br />
<br />
==== Q: Neo1973 的USB接口有什么功能? ====<br />
A: 给手机充电,通过USB-serial或者USB-networking与手机通信。<br />
<br />
A: 外接其它设备,比如:wifi,摄像头,或者储存设备。<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Why is only USB 1.1 provided? ====<br />
<br />
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the [[Neo1973]]? How does it compare to USB On-The-Go? ====<br />
<br />
A: The [[Neo1973]] will have mini-USB-B, and will be able to function as either a host or a device. It will NOT be USB On-The-Go. OTG is a complex specification, and it comprises way more than just<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
You will need a special Mini-B to regular-B cable (note that this won't actually comply with the USB standard: a compliant cable has to have an A or Mini-A plug on one end, and B or Mini-B on the other).<br />
<br />
=== Q: Are there any LEDs on the Neo 1973? ===<br />
<br />
A: The [[Neo1973]] v1 will have no LEDs besides the screen backlight.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
It is currently assumed that the "Hacker's Lunchbox" will contain the [[Debug Board]]. [[Connecting Neo1973 with Debug Board v2]] explains how to connect it to the phone.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}<br />
<br />
[[Category:Information]]</div>Liuxfhttp://openmoko.org/wiki/FAQ/zh_cnFAQ/zh cn2008-01-31T01:22:50Z<p>Liuxf: /* Q: What can I do with the USB port on the Neo1973? */</p>
<hr />
<div>Questions and Answers that don't seem to fit elsewhere<br />
<br />
==简介== <br />
<br />
=== 问: OpenMoko和Neo1973是什么? ===<br />
<br />
答: [[OpenMoko]] 是一个软件开发平台,尝试建立世界上第一个完全开放的智能手机软件开发平台。[[FIC]] [[Neo1973]] 是第一个完全支持OpenMoko的手机.<br />
<br />
=== 问: 我什么时候可以买到一部Neo1973? ===<br />
<br />
答: Late March for developers, September for mass market - See [[Neo1973]] for most up to date information. <br />
To be informed when it is available, subscribe to [http://lists.openmoko.org/mailman/listinfo/announce the mailing list announce].<br />
<br />
=== Q: Neo1973 的价格是多少? 都包括那些配件? === <br />
<br />
A: 开发包的价格是350美元 - Phase 1. 包括:<br />
<ul><br />
<li>Neo1973 手机</li><br />
<li>电池</li><br />
<li>耳机</li><br />
<li>充电器</li><br />
<li>Carrying case</li><br />
<li>触摸笔</li><br />
<li>Lanyard</li><br />
<li>512 MB MicroSD 卡</li><br />
<li>USB连接线</li><br />
<li>Instruction manual and warranty</li><br />
</ul><br />
<br />
75美元的汽车套件. 包括:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>汽车充电器</li><br />
<li>外置天线</li><br />
</ul><br />
<br />
$200 for the Hacker's Lunchbox. 包括:<br />
<ul><br />
<li>开发板</li><br />
<li>电池</li><br />
<li>开发板的充电器</li><br />
<li>FPC (to connect to the jtag port)</li><br />
<li>Shoulder strap</li><br />
<li>调试线(USB)</li><br />
</ul><br />
<br />
=== Q: What will it do? ===<br />
<br />
A: The Phase 1 phone available in late March is for developers only. It is not suitable for end users, it will have basic functionality as a touchscreen phone. Little else will work, software development will continue till mass market release.<br />
<br />
Those interested should:<br />
<br />
* Know that there will be a device with faster cpu, gsm system etc. 6 months later<br />
* Have fun hacking devices.<br />
* Be able to find their way through prototype software and hardware without much documentation.<br />
* Share the dream of a device powered by free software.<br />
* Not expect a consumer-level device.<br />
* Come up with new ideas for exploring the age of mobile computing.<br />
* Have $350.<br />
<br />
Ideally they also:<br />
<br />
* Can spot bugs and submit patches.<br />
* Love to cooperate with a community improving the software.<br />
<br />
==软件==<br />
<br />
=== Q: 有 OpenMoko 软件的描述和列表吗? ===<br />
<br />
A: 见 [[OpenMoko]]<br />
<br />
=== Q: How do I install and manage software on OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: 我如何编译运行在 Neo1973 上的程序? ===<br />
<br />
A: 见 [[Toolchain]].<br />
<br />
=== Q: Is there an emulator available for OpenMoko? ===<br />
<br />
*XorA guesses that if your first question is "is there an emulator"<br />
then you're not actually ever going to do dev work :-)<br />
<br />
====QEMU====<br />
QEMU is a good place to start, and we should be able to run almost all OpenMoko<br />
apps with it. For a good start with the QEMU emulator visit:<br />
http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko has longer term plans to port the FIC machines to QEMU. For now MACHINE="qemuarm" can be used.<br />
<br />
====Xoo====<br />
Another is [http://projects.o-hand.com/xoo Xoo]. Koen says: "Xoo should be enough for most apps people will develop, since most don't need access to the gsm uart directly. If you're hardcore you could use qemu + xoo, but that still doesn't emulate all the hardware quirks (e.g. unaligned access)".<br />
<br />
Update: Stefan Schmidt has resized the [[Neo1973]] Mock-up and written a small description for xoo. In his words:<br />
<br />
It's not really useable at all, as you need a really high screen resolution to fit the whole picture on your screen. And of course the dpi are wrong. Even no buttons because I can't remember where they are at the case.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Start with 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Or use Xephyr directly with locally compiled programs (e.g. matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Where can I find some type of tutorial for a 'Hello, world' on OpenMoko? ===<br />
<br />
A: This should get you started:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Can PalmOS apps applications be ported to run on OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
PalmOS uses a very different model from Linux: it doesn't really have a concept of a file, ''per se''; instead, all memory is seen as a "soup" of records to access and manipulate (this isn't strictly true, as files had to be grafted on when removable flash was supported, but it's close enough, from a developer's standpoint). Also, the GUI toolkit looks very, very different from GTK. The result is that a very well-written, modular program that carefully separates its core algorithms from its user interface and data input and output can be ported by replacing those components. A program written by a mere mortal programmer is likely to have all these components intertwined to a point that a port will be challenging to say the least.<br />
<br />
The ACCESS Linux Platform will include POSE, an emulator that simulates a Palm device on a Linux host. This emulator has been around a long time; one expects that it will also run on OpenMoko, but this has to be considered a short-term bandaid rather than a long-term solution.<br />
<br />
=== Q: 它有 Java 功能吗? ===<br />
A: It will have eventually, if you help us to get it working. Some good places to keep track of would be [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] and [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Does OpenMoko run on any other hardware? ===<br />
<br />
You can run it on your [[How_to_run_OpenMoko_Apps_on_PC|PC]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973硬件== <br />
<br />
=== Q: 它的外形尺寸是多少? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, It would fit entirely in a coke can. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: 它多重? ===<br />
<br />
A: 185克, (6.5 盎司).<br />
<br />
=== Q: 它有摄像头吗? ===<br />
<br />
A: No, see [[:Category:Neo1973 Hardware | Neo1973 Hardware]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].<br />
<br />
=== Q: What is the rationale behind the exclusion of WiFi? ===<br />
<br />
A: No suitable low power open source WiFi device was available when the [[Neo1973]] was designed. A closed source WiFi device would have been restrictive for developers and users alike. See also [[FAQ#USB]].<br />
<br />
See also:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: 它有蓝牙功能吗? ===<br />
<br />
A: 有!<br />
<br />
=== Q: 手机提供触摸笔吗? ===<br />
<br />
A: Yes, but there's no holder for it on the phone.<br />
<br />
=== Q: 电池能工作多长时间? ===<br />
<br />
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea. More information about the battery [[Neo1973 Battery|here]].<br />
<br />
=== USB ===<br />
<br />
==== Q: What can I do with the USB port on the Neo1973? ====<br />
A: Charge the phone, communicate with it over USB-serial, or USB-networking.<br />
<br />
A: Plug external devices, such as wifi, cameras, or mass-storage devices in.<br />
==== Q: Neo1973 的USB接口有什么功能? ====<br />
A: 给手机充电,通过USB-serial或者USB-networking与手机通信。<br />
<br />
A: 外接其它设备,比如:wifi,摄像头,或者储存设备。<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Why is only USB 1.1 provided? ====<br />
<br />
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the [[Neo1973]]? How does it compare to USB On-The-Go? ====<br />
<br />
A: The [[Neo1973]] will have mini-USB-B, and will be able to function as either a host or a device. It will NOT be USB On-The-Go. OTG is a complex specification, and it comprises way more than just<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
You will need a special Mini-B to regular-B cable (note that this won't actually comply with the USB standard: a compliant cable has to have an A or Mini-A plug on one end, and B or Mini-B on the other).<br />
<br />
=== Q: Are there any LEDs on the Neo 1973? ===<br />
<br />
A: The [[Neo1973]] v1 will have no LEDs besides the screen backlight.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
It is currently assumed that the "Hacker's Lunchbox" will contain the [[Debug Board]]. [[Connecting Neo1973 with Debug Board v2]] explains how to connect it to the phone.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}<br />
<br />
[[Category:Information]]</div>Liuxfhttp://openmoko.org/wiki/Manuals/Neo_1973/zh_cnManuals/Neo 1973/zh cn2008-01-28T05:32:43Z<p>Liuxf: /* 按钮 */</p>
<hr />
<div>这是一个对刚拿到[[Neo1973]]手机的人很有用的上手指南。[[Shipment 1]] has some specifics limited to that batch.<br />
<br />
== 硬件 ==<br />
<br />
=== 拆解 ===<br />
<br />
Google视频上有一些拆解演示: [http://video.google.de/videoplay?docid=-8343770443102960945 打开后盖、拿走电池、拿走SIM卡、拿走micro-SD卡、插入micro-SD卡、插 SIM卡、插入电池、合上后盖]<br />
<br />
micro-SD插槽在SIM插槽下面,SIM插槽在电池插槽下面,最上面是手机后盖。<br />
<br />
[[SIM]]卡和[[micro-SD]]存储卡是可选的;SIM用于需要蜂窝网络功能的时候,存储卡用于需要外部存储的时候。<br />
<br />
==== 后盖 ====<br />
<br />
打开后盖,把指甲或者吉他片插入Neo顶部的小凹坑,轻轻地拉起后盖(参见[[Disassembling Neo1973]]中的第一步)。<br />
<br />
装上后盖,把后盖底部的安装脚插入Neo的底部安装孔,轻轻地合上顶部。<br />
<br />
==== 电池 ====<br />
<br />
用指甲撬电池底边,取下电池 [[battery]]<br />
<br />
Before closing the cover, insert the battery by pushing it against the three metal springs with the contacts aligned and pressing the bottom edge of the battery down into the case.<br />
<br />
==== SIM卡(可选) ====<br />
<br />
[[SIM card]]从蜂窝网络运营商那里获得。SIM卡插槽在电池下面。在金属安装架上有箭头和文字标明了锁和解锁的方法 - 不要强力打开,否则可能导致金属架折断. <br />
<br />
Click the holder unlocked and open it up. To remove the SIM card, slide it out of the holder.<br />
<br />
When you're done with the micro-SD slot, slide the SIM card into its holder so that the pads make contact when you close the holder. Push the holder firmly against the springs, then lock it - otherwise the card will not be detected.<br />
<br />
To check in Linux if the SIM card is inserted correctly, you can have a look in gsmd logs or use the instructions detailed in the [[Manually using GSM]] page and issue the ''AT+CIMI'' command.<br />
<br />
==== Micro-SD卡(可选) ====<br />
<br />
You should have received a [[micro-SD]] memory card with your phone. You might want to copy some mp3 (or better Ogg Vorbis) files to it to try media playback.<br />
<br />
The micro-SD slot is right under the SIM slot. Gently slide the micro-SD holder toward the battery contacts to unlock it. Lift up the holder. To remove a card, simply slide it out.<br />
<br />
To insert a card, slide it into the holder the metal contacts first and away from the holder. Rotate the holder shut, press it firmly against the springs, and gently slide the holder away from the battery contacts to lock it closed.<br />
<br />
The card should automatically be available under /media/card the next time you boot. You can test it and your audio drivers at the same time by playing an mp3 or ogg from it (see [[Neo1973 Audio Subsystem]]).<br />
<br />
=== 按钮 ===<br />
<br />
The [[Neo1973 Power Button|power button]] is on the lower right-hand side, and the [[Neo1973 AUX Button|AUX button]] is on the top-left.<br />
<br />
Button functions while the phone is on (as of writing):<br />
* 短时间按电源: 关闭当前应用程序<br />
* 按住电源1秒: 打开 [[电源管理菜单]]<br />
* 按住电源10秒: 强制关机<br />
* 短时间按AUX button : 打开 [[Today]] 程序<br />
* 按住AUX button 1秒: 打开 [[functions menu]]<br />
<br />
=== 附件 ===<br />
<br />
==== 触摸笔 ====<br />
<br />
The stylus as shipped has three batteries in it, providing for the laser pointer and flashlight LEDs. A set of replacement batteries is also included. The stylus can be twisted open in middle to access the batteries.<br />
<br />
To use the ballpoint or stylus head, turn the bottom part of the stylus to either direction.<br />
<br />
==== 耳机 ====<br />
<br />
The Neo ships with a stereo headset including a microphone and a push button. The plug is a standard 2.5 mm four-conductor version, though it differs from standard 3.5 mm headphones. The black socket is on the left side of the phone, and the last millimeter is somewhat firmer so make sure you push the plug all the way.<br />
<br />
==== 挂绳 ====<br />
<br />
The provided lanyard can be attached to the hole in the bottom part of the phone. Put the loose end through the phone, through the two metal loops in the lanyard, between the metal loops and back through the first metal loop.<br />
<br />
=== 手机开机 ===<br />
[[Image:Neo1973_uboot_splash.jpg|200px|thumb|bootloader splash screen]]<br />
Just hitting the power button (depending on your [[u-boot]] version you have to press for >= 5 seconds) should get the phone first into the bootloader, then boot the kernel, and get into X/OpenMoko. The shipped battery typically has enough charge to boot up directly without charging through the usb cable first.<br />
<br />
Once you have pressed the power button sufficiently long, the vibrator makes a short pulse and the screen backlight turns on. You can now release the power button and watch the phone booting.<br />
<br />
If the battery is not sufficiently charged, the phone will not turn on, even if the usb cable is plugged in.<br />
<br />
=== 刷机 Neo1973 GTA01Bv4 ===<br />
The GTA01Bv4 devices that are currently shipping do not boot out of the box. Flashing the phone with the latest kernel and [[Userspace root image|supporting file system ("rootfs")]] is required before the phone will successfully boot.<br />
<br />
Read more information at about [[Flashing openmoko]]. MacOS X users please also refer to [[MacOS_X]].<br />
<br />
=== 手机关机 ===<br />
<br />
==== 如果在电话启动过程中死机(bootloader模式) ====<br />
<br />
按电源开关键持续9秒,电话关机。这时可以看到屏幕背光关闭。<br />
<br />
==== 正在运行linux操作系统时 ====<br />
<br />
在这种模式下,只需要长按电源键5秒。然后,init例程将小心而且安全地关闭电话,整个过程可能需要20秒。X窗口也将被关闭,系统将回到console模式(可能显示有点混乱),然后电话被关闭。这个关机过程很像普通的桌面Linux。<br />
<br />
=== 充电 ===<br />
:''See also [[Neo1973 Battery Charger]]<br />
The [[Neo1973]] supports two charging modes: One 100mA charge mode (called pre-charge) and 500mA (called fast charge). Charging is always done via the USB socket. You can use any USB-A to USB-mini-B cable to connect the phone to any USB host.<br />
<br />
Note: If the Neo1973 battery completely drains it's possible that even after a long recharge you might not be able to power the phone on. To fix that you need to remove the battery, and leave it out for about a minute, then replace the battery and plug the phone back into a usb port. You should be able to power it on after a few minutes of charging.<br />
<br />
==== 在 u-boot 模式====<br />
<br />
While you are in u-boot mode, the phone only charges with 100mA by default. (This will change in one of the future revisions).<br />
<br />
However, using the u-boot console you can manually enable fast charging. See [[U-boot#Battery_charger_related]] for more information.<br />
<br />
==== 在 Linux 模式====<br />
<br />
As soon as the phone is connected via USB cable, it will charge. However, the default charging current is only 100mA, way too little if you want to operate the phone and charge at the same time. <br />
<br />
If your USB upstream port is capable of supplying 500mA, then it will configure the Neo1973 accordingly and use 500mA charging mode. You can notice this by the following line in the kernel log (/var/log/messages) of the Neo1973:<br />
usb0: full speed config #1: 500 mA, Ethernet Gadget, using CDC Ethernet<br />
<br />
== Getting shell access on the phone ==<br />
<br />
=== By using the terminal emulator and on-screen keyboard ===<br />
<br />
In [[Today]] (the main screen the phone boots to and which can always be accessed by pressing the [[AUX button]]), selecting (with a stylus or a thumb) the "+" tab in the center bottom of the screen shows the application launcher. Make sure the filter at the top of the window is set at "Applications" or "All", then drag upward on the list to scroll it until the Terminal application appears. Alternatively, you can toggle the magnifier glass in the filter and type "terminal" to the text box that appears. Click the application in the list to make it turn yellow and start - this might be difficult a first since any movement is interpreted as dragging rather than clicking. <br />
<br />
The on-screen keyboard should appear whenever you choose a text entry. It can also be toggled by clicking on the tiny keyboard icon in the panel at the very top of the screen. More options are available via Input Manager which can be started in the application launcher filtered by "Utilities" or "All". A white box appears in the panel. It also can be used to toggle the keyboard. You can choose between different keyboard layouts and the stroke recognizer by dragging from the white box to the right of the box, which should make a menu appear.<br />
<br />
=== By using Ethernet emulation over a USB cable ===<br />
<br />
The standard Neo1973 Linux [[kernel]] has support for the "cdc_ether USB gadget", i.e. a standard implementation of how to emulate an Ethernet device over USB.<br />
<br />
The following description is for generic *NIX system. For setting up connectivity specifically on a MacOS X machine, refer to [[MacOS_X]] (because there is no usb0 and you need a special kernel driver first).<br />
<br />
As soon as the kernel is up and running, and you have the phone connected via USB, you should get a '''usb0''' device on your host. <br />
<br />
The Phone will have the IPv4 address 192.168.0.202/24. You can run `ifconfig` in the terminal on the phone to verify this (this is optional, just check it if it doesn't work given the instructions below)<br />
<br />
If you plug a USB cable into a laptop running Linux, you'll likely see the "cdc_ether" kernel module being loaded and a usb0 network interface appear. If not, see [[USB_Networking]] for more details.<br />
<br />
On the '''host PC''', you should then configure your interface to 192.168.0.200 by using<br />
# ifconfig usb0 192.168.0.200 netmask 255.255.255.0<br />
<br />
Then you should be able to<br />
# ping 192.168.0.202<br />
<br />
and last, but not least<br />
# ssh root@192.168.0.202<br />
<br />
Once you press 'enter' (empty password), you should now have a root login.<br />
<br />
See [[USB_Networking]] for more details, including instructions on how to automatically setup masquerading so that your phone can get access to the internet through the host PC.<br />
<br />
Note: If you have a power management profile enabled on your device your ssh connection might appear to freeze when your phone tries to sleep. To stop this from occuring you need to hold the power button down for a few seconds until you get the menu with the "Power Off" option at the bottom. Once you do, you should select the "Profile: No PM" option. If your shell died and you want it back, you can do the following:<br />
<br />
# modprobe -r cdc_ether <br />
# modprobe -r cdc_acm<br />
<br />
Then unplug the device and plug it back in after turning power-management off.<br />
<br />
=== By using the debug board/serial/JTAG ===<br />
<br />
Please see [[Debug Board#Usage_Instructions]]<br />
<br />
== Getting access to the bootloader console ==<br />
<br />
Please see [[u-boot#Using_usbtty_from_Linux]]<br />
<br />
== Using Audio ==<br />
=== Enable Internal Speaker and Mic in Phone Calls ===<br />
If you got no Speaker and Mic during a Call you need to load the "gsmhandset.state" alsa-configfile<br />
<br />
alsactl -f /etc/alsa/gsmhandset.state restore<br />
<br />
Maybe you need to load another .state file for playing mp3 or a BT-Headset see in /etc/alsa/<br />
<br />
To hear something you can find an .au file (or convert a .wav into an .au by using the sox tool):<br />
<br />
sox ringtone_thereisnophone.wav -t raw -r 8012 -u -b -c 1 rigtone_thereisnophone.au<br />
<br />
copy it to the device and run<br />
<br />
cat ringtone_thereisnophone.au > /dev/dsp<br />
<br />
== Useful commands in Linux ==<br />
<br />
=== Suspending ===<br />
<br />
Writing "mem" into ''/sys/power/state'' tells Linux to suspend - it will enter a low power mode where only the GSM and RAM are powered up and the CPU sleeps. It will persist in this state until a wake-up event arrives. Some currently enabled wake-up events are: AUX or POWER key press, USB cable detect.<br />
<br />
If you're connected over ssh, sshd will stop responding when the OS suspends, so to avoid locking up your ssh client, use the command<br />
# (sleep 1; echo mem > /sys/power/state) & exit<br />
<br />
=== Initial backup ===<br />
<br />
After getting your new Neo1973 booted for the first time you might want to make a back up of the original flash chip contents on your PC, before you overwrite the flash with a custom image or just update to a newer build. <br />
<br />
{{note|For phase 0 developers only (GTA01Bv4 shippment 0, '''not &gt; 0 '''): This is a good idea because there are parts in the root filesystem that can't be distributed over internet so they are only found in the shipped ROM (see the [[GPS]] driver).}}<br />
<br />
One easy way to back up all of the Flash, that doesn't require installing any special software, is with ''netcat'' over the [[USB Networking|USB ethernet]]. The following commands can be used for that.<br />
{|<br />
! On the host !! On the target<br />
|-<br />
|<pre><br />
$ nc -l -p 20000 > mtdblock0<br />
$ nc -l -p 20000 > mtdblock1<br />
$ nc -l -p 20000 > mtdblock2<br />
$ nc -l -p 20000 > mtdblock3<br />
$ nc -l -p 20000 > mtdblock4<br />
</pre><br />
|<pre><br />
# cat /dev/mtdblock0 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock1 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock2 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock3 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock4 | nc 192.168.0.200 20000<br />
</pre><br />
|}<br />
<br />
This stores the five NAND partitions in files named mtdblock*. Knowing the partition layout (u-boot "mtdparts" command or Linux dmesg) you can restore the whole flash with it.<br />
<br />
=== Setting date and time ===<br />
<br />
To set the date and time you need to open a terminal or ssh to the device. To set the date and time to August 9 19:02 2007 type:<br />
<br />
# date -s 080919022007<br />
<br />
The screensaver might turn on as you execute this command - just tap the screen to get back.<br />
<br />
Now, you need to synchronize the time with the hardware date/time by typing:<br />
<br />
# hwclock --systohc<br />
<br />
=== Where to from here ===<br />
<br />
You'll probably want to play with some of the interesting hardware in this device. Obviously, you can explore the applications available through the touch-screen interface. But for those who prefer doing things more in the raw from a shell prompt, you can [[Manually_using_GSM | manually use GSM]], [[Manually_using_SMS | manually use SMS]], or you can start playing with the [[GPS]].<br />
<br />
<span id="bottom">{{Languages|Getting_Started_with_your_Neo1973}}</span><br />
<br />
[[Category:Documentation]]<br />
[[Category:Neo1973_Phase_1_related]]</div>Liuxfhttp://openmoko.org/wiki/Manuals/Neo_1973/zh_cnManuals/Neo 1973/zh cn2008-01-28T05:32:27Z<p>Liuxf: /* 按钮 */</p>
<hr />
<div>这是一个对刚拿到[[Neo1973]]手机的人很有用的上手指南。[[Shipment 1]] has some specifics limited to that batch.<br />
<br />
== 硬件 ==<br />
<br />
=== 拆解 ===<br />
<br />
Google视频上有一些拆解演示: [http://video.google.de/videoplay?docid=-8343770443102960945 打开后盖、拿走电池、拿走SIM卡、拿走micro-SD卡、插入micro-SD卡、插 SIM卡、插入电池、合上后盖]<br />
<br />
micro-SD插槽在SIM插槽下面,SIM插槽在电池插槽下面,最上面是手机后盖。<br />
<br />
[[SIM]]卡和[[micro-SD]]存储卡是可选的;SIM用于需要蜂窝网络功能的时候,存储卡用于需要外部存储的时候。<br />
<br />
==== 后盖 ====<br />
<br />
打开后盖,把指甲或者吉他片插入Neo顶部的小凹坑,轻轻地拉起后盖(参见[[Disassembling Neo1973]]中的第一步)。<br />
<br />
装上后盖,把后盖底部的安装脚插入Neo的底部安装孔,轻轻地合上顶部。<br />
<br />
==== 电池 ====<br />
<br />
用指甲撬电池底边,取下电池 [[battery]]<br />
<br />
Before closing the cover, insert the battery by pushing it against the three metal springs with the contacts aligned and pressing the bottom edge of the battery down into the case.<br />
<br />
==== SIM卡(可选) ====<br />
<br />
[[SIM card]]从蜂窝网络运营商那里获得。SIM卡插槽在电池下面。在金属安装架上有箭头和文字标明了锁和解锁的方法 - 不要强力打开,否则可能导致金属架折断. <br />
<br />
Click the holder unlocked and open it up. To remove the SIM card, slide it out of the holder.<br />
<br />
When you're done with the micro-SD slot, slide the SIM card into its holder so that the pads make contact when you close the holder. Push the holder firmly against the springs, then lock it - otherwise the card will not be detected.<br />
<br />
To check in Linux if the SIM card is inserted correctly, you can have a look in gsmd logs or use the instructions detailed in the [[Manually using GSM]] page and issue the ''AT+CIMI'' command.<br />
<br />
==== Micro-SD卡(可选) ====<br />
<br />
You should have received a [[micro-SD]] memory card with your phone. You might want to copy some mp3 (or better Ogg Vorbis) files to it to try media playback.<br />
<br />
The micro-SD slot is right under the SIM slot. Gently slide the micro-SD holder toward the battery contacts to unlock it. Lift up the holder. To remove a card, simply slide it out.<br />
<br />
To insert a card, slide it into the holder the metal contacts first and away from the holder. Rotate the holder shut, press it firmly against the springs, and gently slide the holder away from the battery contacts to lock it closed.<br />
<br />
The card should automatically be available under /media/card the next time you boot. You can test it and your audio drivers at the same time by playing an mp3 or ogg from it (see [[Neo1973 Audio Subsystem]]).<br />
<br />
=== 按钮 ===<br />
<br />
The [[Neo1973 Power Button|power button]] is on the lower right-hand side, and the [[Neo1973 AUX Button|AUX button]] is on the top-left.<br />
<br />
Button functions while the phone is on (as of writing):<br />
* 短时间按电源: 关闭当前应用程序<br />
* 按住电源1秒: 打开[[电源管理菜单]]<br />
* 按住电源10秒: 强制关机<br />
* 短时间按AUX button : 打开 [[Today]] 程序<br />
* 按住AUX button 1秒: 打开 [[functions menu]]<br />
<br />
=== 附件 ===<br />
<br />
==== 触摸笔 ====<br />
<br />
The stylus as shipped has three batteries in it, providing for the laser pointer and flashlight LEDs. A set of replacement batteries is also included. The stylus can be twisted open in middle to access the batteries.<br />
<br />
To use the ballpoint or stylus head, turn the bottom part of the stylus to either direction.<br />
<br />
==== 耳机 ====<br />
<br />
The Neo ships with a stereo headset including a microphone and a push button. The plug is a standard 2.5 mm four-conductor version, though it differs from standard 3.5 mm headphones. The black socket is on the left side of the phone, and the last millimeter is somewhat firmer so make sure you push the plug all the way.<br />
<br />
==== 挂绳 ====<br />
<br />
The provided lanyard can be attached to the hole in the bottom part of the phone. Put the loose end through the phone, through the two metal loops in the lanyard, between the metal loops and back through the first metal loop.<br />
<br />
=== 手机开机 ===<br />
[[Image:Neo1973_uboot_splash.jpg|200px|thumb|bootloader splash screen]]<br />
Just hitting the power button (depending on your [[u-boot]] version you have to press for >= 5 seconds) should get the phone first into the bootloader, then boot the kernel, and get into X/OpenMoko. The shipped battery typically has enough charge to boot up directly without charging through the usb cable first.<br />
<br />
Once you have pressed the power button sufficiently long, the vibrator makes a short pulse and the screen backlight turns on. You can now release the power button and watch the phone booting.<br />
<br />
If the battery is not sufficiently charged, the phone will not turn on, even if the usb cable is plugged in.<br />
<br />
=== 刷机 Neo1973 GTA01Bv4 ===<br />
The GTA01Bv4 devices that are currently shipping do not boot out of the box. Flashing the phone with the latest kernel and [[Userspace root image|supporting file system ("rootfs")]] is required before the phone will successfully boot.<br />
<br />
Read more information at about [[Flashing openmoko]]. MacOS X users please also refer to [[MacOS_X]].<br />
<br />
=== 手机关机 ===<br />
<br />
==== 如果在电话启动过程中死机(bootloader模式) ====<br />
<br />
按电源开关键持续9秒,电话关机。这时可以看到屏幕背光关闭。<br />
<br />
==== 正在运行linux操作系统时 ====<br />
<br />
在这种模式下,只需要长按电源键5秒。然后,init例程将小心而且安全地关闭电话,整个过程可能需要20秒。X窗口也将被关闭,系统将回到console模式(可能显示有点混乱),然后电话被关闭。这个关机过程很像普通的桌面Linux。<br />
<br />
=== 充电 ===<br />
:''See also [[Neo1973 Battery Charger]]<br />
The [[Neo1973]] supports two charging modes: One 100mA charge mode (called pre-charge) and 500mA (called fast charge). Charging is always done via the USB socket. You can use any USB-A to USB-mini-B cable to connect the phone to any USB host.<br />
<br />
Note: If the Neo1973 battery completely drains it's possible that even after a long recharge you might not be able to power the phone on. To fix that you need to remove the battery, and leave it out for about a minute, then replace the battery and plug the phone back into a usb port. You should be able to power it on after a few minutes of charging.<br />
<br />
==== 在 u-boot 模式====<br />
<br />
While you are in u-boot mode, the phone only charges with 100mA by default. (This will change in one of the future revisions).<br />
<br />
However, using the u-boot console you can manually enable fast charging. See [[U-boot#Battery_charger_related]] for more information.<br />
<br />
==== 在 Linux 模式====<br />
<br />
As soon as the phone is connected via USB cable, it will charge. However, the default charging current is only 100mA, way too little if you want to operate the phone and charge at the same time. <br />
<br />
If your USB upstream port is capable of supplying 500mA, then it will configure the Neo1973 accordingly and use 500mA charging mode. You can notice this by the following line in the kernel log (/var/log/messages) of the Neo1973:<br />
usb0: full speed config #1: 500 mA, Ethernet Gadget, using CDC Ethernet<br />
<br />
== Getting shell access on the phone ==<br />
<br />
=== By using the terminal emulator and on-screen keyboard ===<br />
<br />
In [[Today]] (the main screen the phone boots to and which can always be accessed by pressing the [[AUX button]]), selecting (with a stylus or a thumb) the "+" tab in the center bottom of the screen shows the application launcher. Make sure the filter at the top of the window is set at "Applications" or "All", then drag upward on the list to scroll it until the Terminal application appears. Alternatively, you can toggle the magnifier glass in the filter and type "terminal" to the text box that appears. Click the application in the list to make it turn yellow and start - this might be difficult a first since any movement is interpreted as dragging rather than clicking. <br />
<br />
The on-screen keyboard should appear whenever you choose a text entry. It can also be toggled by clicking on the tiny keyboard icon in the panel at the very top of the screen. More options are available via Input Manager which can be started in the application launcher filtered by "Utilities" or "All". A white box appears in the panel. It also can be used to toggle the keyboard. You can choose between different keyboard layouts and the stroke recognizer by dragging from the white box to the right of the box, which should make a menu appear.<br />
<br />
=== By using Ethernet emulation over a USB cable ===<br />
<br />
The standard Neo1973 Linux [[kernel]] has support for the "cdc_ether USB gadget", i.e. a standard implementation of how to emulate an Ethernet device over USB.<br />
<br />
The following description is for generic *NIX system. For setting up connectivity specifically on a MacOS X machine, refer to [[MacOS_X]] (because there is no usb0 and you need a special kernel driver first).<br />
<br />
As soon as the kernel is up and running, and you have the phone connected via USB, you should get a '''usb0''' device on your host. <br />
<br />
The Phone will have the IPv4 address 192.168.0.202/24. You can run `ifconfig` in the terminal on the phone to verify this (this is optional, just check it if it doesn't work given the instructions below)<br />
<br />
If you plug a USB cable into a laptop running Linux, you'll likely see the "cdc_ether" kernel module being loaded and a usb0 network interface appear. If not, see [[USB_Networking]] for more details.<br />
<br />
On the '''host PC''', you should then configure your interface to 192.168.0.200 by using<br />
# ifconfig usb0 192.168.0.200 netmask 255.255.255.0<br />
<br />
Then you should be able to<br />
# ping 192.168.0.202<br />
<br />
and last, but not least<br />
# ssh root@192.168.0.202<br />
<br />
Once you press 'enter' (empty password), you should now have a root login.<br />
<br />
See [[USB_Networking]] for more details, including instructions on how to automatically setup masquerading so that your phone can get access to the internet through the host PC.<br />
<br />
Note: If you have a power management profile enabled on your device your ssh connection might appear to freeze when your phone tries to sleep. To stop this from occuring you need to hold the power button down for a few seconds until you get the menu with the "Power Off" option at the bottom. Once you do, you should select the "Profile: No PM" option. If your shell died and you want it back, you can do the following:<br />
<br />
# modprobe -r cdc_ether <br />
# modprobe -r cdc_acm<br />
<br />
Then unplug the device and plug it back in after turning power-management off.<br />
<br />
=== By using the debug board/serial/JTAG ===<br />
<br />
Please see [[Debug Board#Usage_Instructions]]<br />
<br />
== Getting access to the bootloader console ==<br />
<br />
Please see [[u-boot#Using_usbtty_from_Linux]]<br />
<br />
== Using Audio ==<br />
=== Enable Internal Speaker and Mic in Phone Calls ===<br />
If you got no Speaker and Mic during a Call you need to load the "gsmhandset.state" alsa-configfile<br />
<br />
alsactl -f /etc/alsa/gsmhandset.state restore<br />
<br />
Maybe you need to load another .state file for playing mp3 or a BT-Headset see in /etc/alsa/<br />
<br />
To hear something you can find an .au file (or convert a .wav into an .au by using the sox tool):<br />
<br />
sox ringtone_thereisnophone.wav -t raw -r 8012 -u -b -c 1 rigtone_thereisnophone.au<br />
<br />
copy it to the device and run<br />
<br />
cat ringtone_thereisnophone.au > /dev/dsp<br />
<br />
== Useful commands in Linux ==<br />
<br />
=== Suspending ===<br />
<br />
Writing "mem" into ''/sys/power/state'' tells Linux to suspend - it will enter a low power mode where only the GSM and RAM are powered up and the CPU sleeps. It will persist in this state until a wake-up event arrives. Some currently enabled wake-up events are: AUX or POWER key press, USB cable detect.<br />
<br />
If you're connected over ssh, sshd will stop responding when the OS suspends, so to avoid locking up your ssh client, use the command<br />
# (sleep 1; echo mem > /sys/power/state) & exit<br />
<br />
=== Initial backup ===<br />
<br />
After getting your new Neo1973 booted for the first time you might want to make a back up of the original flash chip contents on your PC, before you overwrite the flash with a custom image or just update to a newer build. <br />
<br />
{{note|For phase 0 developers only (GTA01Bv4 shippment 0, '''not &gt; 0 '''): This is a good idea because there are parts in the root filesystem that can't be distributed over internet so they are only found in the shipped ROM (see the [[GPS]] driver).}}<br />
<br />
One easy way to back up all of the Flash, that doesn't require installing any special software, is with ''netcat'' over the [[USB Networking|USB ethernet]]. The following commands can be used for that.<br />
{|<br />
! On the host !! On the target<br />
|-<br />
|<pre><br />
$ nc -l -p 20000 > mtdblock0<br />
$ nc -l -p 20000 > mtdblock1<br />
$ nc -l -p 20000 > mtdblock2<br />
$ nc -l -p 20000 > mtdblock3<br />
$ nc -l -p 20000 > mtdblock4<br />
</pre><br />
|<pre><br />
# cat /dev/mtdblock0 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock1 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock2 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock3 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock4 | nc 192.168.0.200 20000<br />
</pre><br />
|}<br />
<br />
This stores the five NAND partitions in files named mtdblock*. Knowing the partition layout (u-boot "mtdparts" command or Linux dmesg) you can restore the whole flash with it.<br />
<br />
=== Setting date and time ===<br />
<br />
To set the date and time you need to open a terminal or ssh to the device. To set the date and time to August 9 19:02 2007 type:<br />
<br />
# date -s 080919022007<br />
<br />
The screensaver might turn on as you execute this command - just tap the screen to get back.<br />
<br />
Now, you need to synchronize the time with the hardware date/time by typing:<br />
<br />
# hwclock --systohc<br />
<br />
=== Where to from here ===<br />
<br />
You'll probably want to play with some of the interesting hardware in this device. Obviously, you can explore the applications available through the touch-screen interface. But for those who prefer doing things more in the raw from a shell prompt, you can [[Manually_using_GSM | manually use GSM]], [[Manually_using_SMS | manually use SMS]], or you can start playing with the [[GPS]].<br />
<br />
<span id="bottom">{{Languages|Getting_Started_with_your_Neo1973}}</span><br />
<br />
[[Category:Documentation]]<br />
[[Category:Neo1973_Phase_1_related]]</div>Liuxfhttp://openmoko.org/wiki/Getting_Started_with_your_Neo_1973Getting Started with your Neo 19732008-01-28T05:25:32Z<p>Liuxf: /* Accessories */</p>
<hr />
<div>This is a guide of some first steps for those who have just received their first [[Neo1973]] phone. [[Shipment 1]] has some specifics limited to that batch.<br />
<br />
== Overview of the device ==<br />
<br />
=== Buttons ===<br />
<br />
The [[Neo1973 Power Button|power button]] is on the lower right-hand side, and the [[Neo1973 AUX Button|AUX button]] is on the top-left.<br />
<br />
Button functions while the phone is on (as of writing):<br />
* Power button short press: Close the current application<br />
* Power button 1 second press: Open the [[power management menu]]<br />
* Power button 10 second press: Last-resort power off<br />
* AUX button short press: Go to the [[Today]] application<br />
* AUX button 1 second press: Open the [[functions menu]]<br />
<br />
<br />
=== Interconnections ===<br />
<br />
Right above the [[Neo1973 Power Button|power button]] on the lower right-hand side, there is a [[USB]] connector for connecting to computers with the cable shipped with the phone. Further above, the small golden connector (type MMCX) is for enhancing [[GPS]] reception with an optional external antenna (not included).<br />
<br />
The black headset socket is on the left side of the phone. The plug type is the standard 2.5 mm four-conductor version, which differs from standard 3.5 mm headphones. The last millimeter is somewhat firmer so make sure you push the plug all the way. While a plug is in, the sound is automatically diverted to the headset.<br />
<br />
For on-the-ear talking, there's a call speaker right above the display and a microphone in the oval opening at the bottom of the case. At the bottom of the case, there are also stereo speakers.<br />
<br />
The display is a touch screen meant to be used with thumb for large items and with stylus when precision is useful. Contents of the screen can be rotated counterclockwise.<br />
<br />
=== Accessories ===<br />
<br />
==== Stylus ====<br />
<br />
The stylus as shipped has three batteries in it, providing for the laser pointer and flashlight LEDs. A set of replacement batteries is also included. The stylus can be twisted open in middle to access the batteries.<br />
<br />
To use the ballpoint or stylus head, turn the bottom part of the stylus to either direction.<br />
<br />
==== Headset ====<br />
<br />
The Neo ships with a stereo headset including a microphone and a push button. See [[#Interconnections]] above for connecting.<br />
<br />
Also included are replacement rubber earbud sleaves in various sizes. <br />
<br />
==== Lanyard ====<br />
<br />
The provided lanyard can be attached to the hole in the bottom part of the phone. Put the loose end through the phone, through the two metal loops in the lanyard, between the metal loops and back through the first metal loop.<br />
<br />
== First steps ==<br />
<br />
=== Assembly ===<br />
<br />
'''A short demonstration is available on Google video: [http://video.google.de/videoplay?docid=-8343770443102960945 Open the back cover, remove the battery, remove the SIM card, remove the micro-SD card, insert the micro-SD card, insert the SIM card, insert the battery, close the back cover]'''<br />
<br />
The micro-SD slot is underneath the SIM slot, which is underneath the battery. To access any of these, you need to open the back cover of the phone.<br />
<br />
The [[SIM]] card and the [[micro-SD]] memory card are optional; SIM is needed only for cell network functionality and memory card for extra storage.<br />
<br />
==== Back cover ====<br />
<br />
Remove the back cover by putting your fingernail or a guitar pick in the small recess on the top of the Neo and pulling gently (see just the first step of [[Disassembling Neo1973]]).<br />
<br />
When you are done, close the back cover by inserting the pins of the cover into the holes on the bottom of the Neo and pressing the top of the case gently.<br />
<br />
==== Battery ====<br />
<br />
To remove the [[battery]], lift its bottom edge with your fingernail. <br />
<br />
Before closing the cover, insert the battery by pushing it against the three metal springs with the contacts aligned and pressing the bottom edge of the battery down into the case. <br />
<br />
==== SIM card (optional) ====<br />
<br />
The [[SIM card]] is obtained from a cell network operator. The slot for the SIM card is found just under the battery. The metallic card holder has arrows and text indicating which way to push it to lock and unlock it - make sure you don't open it with force when it's locked or it may break. <br />
<br />
Click the holder unlocked and open it up. To remove the SIM card, slide it out of the holder.<br />
<br />
When you're done with the micro-SD slot, slide the SIM card into its holder so that the pads make contact when you close the holder. Push the holder firmly against the springs, then lock it - otherwise the card will not be detected.<br />
<br />
To check in Linux if the SIM card is inserted correctly, you can have a look in gsmd logs or use the instructions detailed in the [[Manually using GSM]] page and issue the ''AT+CIMI'' command.<br />
<br />
==== Micro-SD card (optional) ====<br />
<br />
You should have received a [[micro-SD]] memory card with your phone. You might want to copy some mp3 (or better Ogg Vorbis) files to it to try media playback.<br />
<br />
The micro-SD slot is right under the SIM slot. Gently slide the micro-SD holder toward the battery contacts to unlock it. Lift up the holder. To remove a card, simply slide it out.<br />
<br />
To insert a card, slide it into the holder the metal contacts first and away from the holder. Rotate the holder shut, press it firmly against the springs, and gently slide the holder away from the battery contacts to lock it closed.<br />
<br />
The card should automatically be available under /media/card the next time you boot. You can test it and your audio drivers at the same time by playing an mp3 or ogg from it (see [[Neo1973 Audio Subsystem]]).<br />
<br />
=== Powering up the phone ===<br />
[[Image:Neo1973_uboot_splash.jpg|200px|thumb|bootloader splash screen]]<br />
Just hitting the power button (depending on your [[u-boot]] version you have to press for >= 5 seconds) should get the phone first into the bootloader, then boot the kernel, and get into X/OpenMoko. The shipped battery typically has enough charge to boot up directly without charging through the usb cable first.<br />
<br />
Once you have pressed the power button sufficiently long, the vibrator makes a short pulse and the screen backlight turns on. You can now release the power button and watch the phone booting.<br />
<br />
If the battery is not sufficiently charged, the phone will not turn on, even if the usb cable is plugged in.<br />
<br />
=== Flashing the Neo1973 GTA01Bv4 ===<br />
The GTA01Bv4 devices that are currently shipping do not boot out of the box. Flashing the phone with the latest kernel and [[Userspace root image|supporting file system ("rootfs")]] is required before the phone will successfully boot.<br />
<br />
Read more information at about [[Flashing openmoko]]. MacOS X users please also refer to [[MacOS_X]].<br />
<br />
=== Powering down the phone ===<br />
<br />
==== While in bootloader mode, or if the phone has crashed ====<br />
<br />
If you press the power button for 9 seconds, the phone will switch off. You can notice this by the backlight going dark.<br />
<br />
==== While running a full linux system with userspace ====<br />
<br />
In this mode, a power-button press of 5 seconds will be sufficient. After this, the init process will take care of safely shutting down the phone, which might take up to 20 extra seconds. The X server should get killed, you should drop back to a (garbled) console, and it should finally switch off - much like a regular Linux PC.<br />
<br />
=== Battery charging ===<br />
:''See also [[Neo1973 Battery Charger]]<br />
The [[Neo1973]] supports two charging modes: One 100mA charge mode (called pre-charge) and 500mA (called fast charge). Charging is always done via the USB socket. You can use any USB-A to USB-mini-B cable to connect the phone to any USB host.<br />
<br />
Note: If the Neo1973 battery completely drains it's possible that even after a long recharge you might not be able to power the phone on. To fix that you need to remove the battery, and leave it out for about a minute, then replace the battery and plug the phone back into a usb port. You should be able to power it on after a few minutes of charging.<br />
<br />
==== While in u-boot ====<br />
<br />
While you are in u-boot mode, the phone only charges with 100mA by default. (This will change in one of the future revisions).<br />
<br />
However, using the u-boot console you can manually enable fast charging. See [[U-boot#Battery_charger_related]] for more information.<br />
<br />
==== While in Linux ====<br />
<br />
As soon as the phone is connected via USB cable, it will charge. However, the default charging current is only 100mA, way too little if you want to operate the phone and charge at the same time. <br />
<br />
If your USB upstream port is capable of supplying 500mA, then it will configure the Neo1973 accordingly and use 500mA charging mode. You can notice this by the following line in the kernel log (/var/log/messages) of the Neo1973:<br />
usb0: full speed config #1: 500 mA, Ethernet Gadget, using CDC Ethernet<br />
<br />
== Getting shell access on the phone ==<br />
<br />
=== By using the terminal emulator and on-screen keyboard ===<br />
<br />
In [[Today]] (the main screen the phone boots to and which can always be accessed by pressing the [[AUX button]]), selecting (with a stylus or a thumb) the "+" tab in the center bottom of the screen shows the application launcher. Make sure the filter at the top of the window is set at "Applications" or "All", then drag upward on the list to scroll it until the Terminal application appears. Alternatively, you can toggle the magnifier glass in the filter and type "terminal" to the text box that appears. Click the application in the list to make it turn yellow and start - this might be difficult a first since any movement is interpreted as dragging rather than clicking. <br />
<br />
The on-screen keyboard should appear whenever you choose a text entry. It can also be toggled by clicking on the tiny keyboard icon in the panel at the very top of the screen. More options are available via Input Manager which can be started in the application launcher filtered by "Utilities" or "All". A white box appears in the panel. It also can be used to toggle the keyboard. You can choose between different keyboard layouts and the stroke recognizer by dragging from the white box to the right of the box, which should make a menu appear.<br />
<br />
=== By using Ethernet emulation over a USB cable ===<br />
<br />
The standard Neo1973 Linux [[kernel]] has support for the "cdc_ether USB gadget", i.e. a standard implementation of how to emulate an Ethernet device over USB.<br />
<br />
The following description is for generic *NIX system. For setting up connectivity specifically on a MacOS X machine, refer to [[MacOS_X]] (because there is no usb0 and you need a special kernel driver first).<br />
<br />
As soon as the kernel is up and running, and you have the phone connected via USB, you should get a '''usb0''' device on your host. <br />
<br />
The Phone will have the IPv4 address 192.168.0.202/24. You can run `ifconfig` in the terminal on the phone to verify this (this is optional, just check it if it doesn't work given the instructions below)<br />
<br />
If you plug a USB cable into a laptop running Linux, you'll likely see the "cdc_ether" kernel module being loaded and a usb0 network interface appear. If not, see [[USB_Networking]] for more details.<br />
<br />
On the '''host PC''', you should then configure your interface to 192.168.0.200 by using<br />
# ifconfig usb0 192.168.0.200 netmask 255.255.255.0<br />
<br />
Then you should be able to<br />
# ping 192.168.0.202<br />
<br />
and last, but not least<br />
# ssh root@192.168.0.202<br />
<br />
Once you press 'enter' (empty password), you should now have a root login.<br />
<br />
See [[USB_Networking]] for more details, including instructions on how to automatically setup masquerading so that your phone can get access to the internet through the host PC.<br />
<br />
Note: If you have a power management profile enabled on your device your ssh connection might appear to freeze when your phone tries to sleep. To stop this from occuring you need to hold the power button down for a few seconds until you get the menu with the "Power Off" option at the bottom. Once you do, you should select the "Profile: No PM" option. If your shell died and you want it back, you can do the following:<br />
<br />
# modprobe -r cdc_ether <br />
# modprobe -r cdc_acm<br />
<br />
Then unplug the device and plug it back in after turning power-management off.<br />
<br />
=== By using the debug board/serial/JTAG ===<br />
<br />
Please see [[Debug Board#Usage_Instructions]]<br />
<br />
== Getting access to the bootloader console ==<br />
<br />
Please see [[u-boot#Using_usbtty_from_Linux]]<br />
<br />
== Using Audio ==<br />
=== Enable Internal Speaker and Mic in Phone Calls ===<br />
If you got no Speaker and Mic during a Call you need to load the "gsmhandset.state" alsa-configfile<br />
<br />
alsactl -f /etc/alsa/gsmhandset.state restore<br />
<br />
Maybe you need to load another .state file for playing mp3 or a BT-Headset see in /etc/alsa/<br />
<br />
To hear something you can find an .au file (or convert a .wav into an .au by using the sox tool):<br />
<br />
sox ringtone_thereisnophone.wav -t raw -r 8012 -u -b -c 1 rigtone_thereisnophone.au<br />
<br />
copy it to the device and run<br />
<br />
cat ringtone_thereisnophone.au > /dev/dsp<br />
<br />
== Useful commands in Linux ==<br />
<br />
=== Suspending ===<br />
<br />
Writing "mem" into ''/sys/power/state'' tells Linux to suspend - it will enter a low power mode where only the GSM and RAM are powered up and the CPU sleeps. It will persist in this state until a wake-up event arrives. Some currently enabled wake-up events are: AUX or POWER key press, USB cable detect, and GSM serial. (this does not however let you get calls in suspend as yet, as the serial port is not properly configured)<br />
<br />
If you're connected over ssh, sshd will stop responding when the OS suspends, so to avoid locking up your ssh client, use the command<br />
# (sleep 1; echo mem > /sys/power/state) & exit<br />
<br />
=== Initial backup ===<br />
<br />
One easy way to back up all of the Flash, that doesn't require installing any special software, is with ''netcat'' over the [[USB Networking|USB ethernet]]. The following commands can be used for that.<br />
{|<br />
! On the host !! On the target<br />
|-<br />
|<pre><br />
$ nc -l -p 20000 > mtdblock0<br />
$ nc -l -p 20000 > mtdblock1<br />
$ nc -l -p 20000 > mtdblock2<br />
$ nc -l -p 20000 > mtdblock3<br />
$ nc -l -p 20000 > mtdblock4<br />
</pre><br />
|<pre><br />
# cat /dev/mtdblock0 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock1 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock2 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock3 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock4 | nc 192.168.0.200 20000<br />
</pre><br />
|}<br />
<br />
This stores the five NAND [[partitions]] in files named mtdblock*. Knowing the partition layout (u-boot "mtdparts" command or Linux dmesg) you can restore the whole flash with it.<br />
<br />
{{note|On some recent netcat (ex.: the one on Fedora 8), semantic changed and using -l and -p is an error for these netcat. On the host, you could have to run: <br />
<pre><br />
$ nc -l 20000 > mtdblock0<br />
$ nc -l 20000 > mtdblock1<br />
$ nc -l 20000 > mtdblock2<br />
$ nc -l 20000 > mtdblock3<br />
$ nc -l 20000 > mtdblock4<br />
</pre><br />
}}<br />
<br />
=== Setting date and time ===<br />
<br />
To set the date and time you need to open a terminal or ssh to the device. To set the date and time to August 9 19:02 2007 type:<br />
<br />
# date -s 080919022007<br />
<br />
The screensaver might turn on as you execute this command - just tap the screen to get back.<br />
<br />
Now, you need to synchronize the time with the hardware date/time by typing:<br />
<br />
# hwclock --systohc<br />
<br />
=== Where to from here ===<br />
<br />
You'll probably want to play with some of the interesting hardware in this device. Obviously, you can explore the applications available through the touch-screen interface. But for those who prefer doing things more in the raw from a shell prompt, you can [[Manually_using_GSM | manually use GSM]], [[Manually_using_SMS | manually use SMS]], or you can start playing with the [[GPS]].<br />
<br />
<span id="bottom">{{Languages|Getting_Started_with_your_Neo1973}}</span><br />
<br />
[[Category:Documentation]]<br />
[[Category:Neo1973_Phase_1_related]]</div>Liuxfhttp://openmoko.org/wiki/Getting_Started_with_your_Neo_1973Getting Started with your Neo 19732008-01-28T05:23:08Z<p>Liuxf: /* 开机 */</p>
<hr />
<div>This is a guide of some first steps for those who have just received their first [[Neo1973]] phone. [[Shipment 1]] has some specifics limited to that batch.<br />
<br />
== Overview of the device ==<br />
<br />
=== Buttons ===<br />
<br />
The [[Neo1973 Power Button|power button]] is on the lower right-hand side, and the [[Neo1973 AUX Button|AUX button]] is on the top-left.<br />
<br />
Button functions while the phone is on (as of writing):<br />
* Power button short press: Close the current application<br />
* Power button 1 second press: Open the [[power management menu]]<br />
* Power button 10 second press: Last-resort power off<br />
* AUX button short press: Go to the [[Today]] application<br />
* AUX button 1 second press: Open the [[functions menu]]<br />
<br />
<br />
=== Interconnections ===<br />
<br />
Right above the [[Neo1973 Power Button|power button]] on the lower right-hand side, there is a [[USB]] connector for connecting to computers with the cable shipped with the phone. Further above, the small golden connector (type MMCX) is for enhancing [[GPS]] reception with an optional external antenna (not included).<br />
<br />
The black headset socket is on the left side of the phone. The plug type is the standard 2.5 mm four-conductor version, which differs from standard 3.5 mm headphones. The last millimeter is somewhat firmer so make sure you push the plug all the way. While a plug is in, the sound is automatically diverted to the headset.<br />
<br />
For on-the-ear talking, there's a call speaker right above the display and a microphone in the oval opening at the bottom of the case. At the bottom of the case, there are also stereo speakers.<br />
<br />
The display is a touch screen meant to be used with thumb for large items and with stylus when precision is useful. Contents of the screen can be rotated counterclockwise.<br />
<br />
=== 配件 ===<br />
<br />
==== Stylus ====<br />
<br />
The stylus as shipped has three batteries in it, providing for the laser pointer and flashlight LEDs. A set of replacement batteries is also included. The stylus can be twisted open in middle to access the batteries.<br />
<br />
To use the ballpoint or stylus head, turn the bottom part of the stylus to either direction.<br />
<br />
==== 耳机 ====<br />
<br />
The Neo ships with a stereo headset including a microphone and a push button. See [[#Interconnections]] above for connecting.<br />
<br />
Also included are replacement rubber earbud sleaves in various sizes. <br />
<br />
==== 挂绳 ====<br />
<br />
The provided lanyard can be attached to the hole in the bottom part of the phone. Put the loose end through the phone, through the two metal loops in the lanyard, between the metal loops and back through the first metal loop.<br />
<br />
== First steps ==<br />
<br />
=== Assembly ===<br />
<br />
'''A short demonstration is available on Google video: [http://video.google.de/videoplay?docid=-8343770443102960945 Open the back cover, remove the battery, remove the SIM card, remove the micro-SD card, insert the micro-SD card, insert the SIM card, insert the battery, close the back cover]'''<br />
<br />
The micro-SD slot is underneath the SIM slot, which is underneath the battery. To access any of these, you need to open the back cover of the phone.<br />
<br />
The [[SIM]] card and the [[micro-SD]] memory card are optional; SIM is needed only for cell network functionality and memory card for extra storage.<br />
<br />
==== Back cover ====<br />
<br />
Remove the back cover by putting your fingernail or a guitar pick in the small recess on the top of the Neo and pulling gently (see just the first step of [[Disassembling Neo1973]]).<br />
<br />
When you are done, close the back cover by inserting the pins of the cover into the holes on the bottom of the Neo and pressing the top of the case gently.<br />
<br />
==== Battery ====<br />
<br />
To remove the [[battery]], lift its bottom edge with your fingernail. <br />
<br />
Before closing the cover, insert the battery by pushing it against the three metal springs with the contacts aligned and pressing the bottom edge of the battery down into the case. <br />
<br />
==== SIM card (optional) ====<br />
<br />
The [[SIM card]] is obtained from a cell network operator. The slot for the SIM card is found just under the battery. The metallic card holder has arrows and text indicating which way to push it to lock and unlock it - make sure you don't open it with force when it's locked or it may break. <br />
<br />
Click the holder unlocked and open it up. To remove the SIM card, slide it out of the holder.<br />
<br />
When you're done with the micro-SD slot, slide the SIM card into its holder so that the pads make contact when you close the holder. Push the holder firmly against the springs, then lock it - otherwise the card will not be detected.<br />
<br />
To check in Linux if the SIM card is inserted correctly, you can have a look in gsmd logs or use the instructions detailed in the [[Manually using GSM]] page and issue the ''AT+CIMI'' command.<br />
<br />
==== Micro-SD card (optional) ====<br />
<br />
You should have received a [[micro-SD]] memory card with your phone. You might want to copy some mp3 (or better Ogg Vorbis) files to it to try media playback.<br />
<br />
The micro-SD slot is right under the SIM slot. Gently slide the micro-SD holder toward the battery contacts to unlock it. Lift up the holder. To remove a card, simply slide it out.<br />
<br />
To insert a card, slide it into the holder the metal contacts first and away from the holder. Rotate the holder shut, press it firmly against the springs, and gently slide the holder away from the battery contacts to lock it closed.<br />
<br />
The card should automatically be available under /media/card the next time you boot. You can test it and your audio drivers at the same time by playing an mp3 or ogg from it (see [[Neo1973 Audio Subsystem]]).<br />
<br />
=== Powering up the phone ===<br />
[[Image:Neo1973_uboot_splash.jpg|200px|thumb|bootloader splash screen]]<br />
Just hitting the power button (depending on your [[u-boot]] version you have to press for >= 5 seconds) should get the phone first into the bootloader, then boot the kernel, and get into X/OpenMoko. The shipped battery typically has enough charge to boot up directly without charging through the usb cable first.<br />
<br />
Once you have pressed the power button sufficiently long, the vibrator makes a short pulse and the screen backlight turns on. You can now release the power button and watch the phone booting.<br />
<br />
If the battery is not sufficiently charged, the phone will not turn on, even if the usb cable is plugged in.<br />
<br />
=== Flashing the Neo1973 GTA01Bv4 ===<br />
The GTA01Bv4 devices that are currently shipping do not boot out of the box. Flashing the phone with the latest kernel and [[Userspace root image|supporting file system ("rootfs")]] is required before the phone will successfully boot.<br />
<br />
Read more information at about [[Flashing openmoko]]. MacOS X users please also refer to [[MacOS_X]].<br />
<br />
=== Powering down the phone ===<br />
<br />
==== While in bootloader mode, or if the phone has crashed ====<br />
<br />
If you press the power button for 9 seconds, the phone will switch off. You can notice this by the backlight going dark.<br />
<br />
==== While running a full linux system with userspace ====<br />
<br />
In this mode, a power-button press of 5 seconds will be sufficient. After this, the init process will take care of safely shutting down the phone, which might take up to 20 extra seconds. The X server should get killed, you should drop back to a (garbled) console, and it should finally switch off - much like a regular Linux PC.<br />
<br />
=== Battery charging ===<br />
:''See also [[Neo1973 Battery Charger]]<br />
The [[Neo1973]] supports two charging modes: One 100mA charge mode (called pre-charge) and 500mA (called fast charge). Charging is always done via the USB socket. You can use any USB-A to USB-mini-B cable to connect the phone to any USB host.<br />
<br />
Note: If the Neo1973 battery completely drains it's possible that even after a long recharge you might not be able to power the phone on. To fix that you need to remove the battery, and leave it out for about a minute, then replace the battery and plug the phone back into a usb port. You should be able to power it on after a few minutes of charging.<br />
<br />
==== While in u-boot ====<br />
<br />
While you are in u-boot mode, the phone only charges with 100mA by default. (This will change in one of the future revisions).<br />
<br />
However, using the u-boot console you can manually enable fast charging. See [[U-boot#Battery_charger_related]] for more information.<br />
<br />
==== While in Linux ====<br />
<br />
As soon as the phone is connected via USB cable, it will charge. However, the default charging current is only 100mA, way too little if you want to operate the phone and charge at the same time. <br />
<br />
If your USB upstream port is capable of supplying 500mA, then it will configure the Neo1973 accordingly and use 500mA charging mode. You can notice this by the following line in the kernel log (/var/log/messages) of the Neo1973:<br />
usb0: full speed config #1: 500 mA, Ethernet Gadget, using CDC Ethernet<br />
<br />
== Getting shell access on the phone ==<br />
<br />
=== By using the terminal emulator and on-screen keyboard ===<br />
<br />
In [[Today]] (the main screen the phone boots to and which can always be accessed by pressing the [[AUX button]]), selecting (with a stylus or a thumb) the "+" tab in the center bottom of the screen shows the application launcher. Make sure the filter at the top of the window is set at "Applications" or "All", then drag upward on the list to scroll it until the Terminal application appears. Alternatively, you can toggle the magnifier glass in the filter and type "terminal" to the text box that appears. Click the application in the list to make it turn yellow and start - this might be difficult a first since any movement is interpreted as dragging rather than clicking. <br />
<br />
The on-screen keyboard should appear whenever you choose a text entry. It can also be toggled by clicking on the tiny keyboard icon in the panel at the very top of the screen. More options are available via Input Manager which can be started in the application launcher filtered by "Utilities" or "All". A white box appears in the panel. It also can be used to toggle the keyboard. You can choose between different keyboard layouts and the stroke recognizer by dragging from the white box to the right of the box, which should make a menu appear.<br />
<br />
=== By using Ethernet emulation over a USB cable ===<br />
<br />
The standard Neo1973 Linux [[kernel]] has support for the "cdc_ether USB gadget", i.e. a standard implementation of how to emulate an Ethernet device over USB.<br />
<br />
The following description is for generic *NIX system. For setting up connectivity specifically on a MacOS X machine, refer to [[MacOS_X]] (because there is no usb0 and you need a special kernel driver first).<br />
<br />
As soon as the kernel is up and running, and you have the phone connected via USB, you should get a '''usb0''' device on your host. <br />
<br />
The Phone will have the IPv4 address 192.168.0.202/24. You can run `ifconfig` in the terminal on the phone to verify this (this is optional, just check it if it doesn't work given the instructions below)<br />
<br />
If you plug a USB cable into a laptop running Linux, you'll likely see the "cdc_ether" kernel module being loaded and a usb0 network interface appear. If not, see [[USB_Networking]] for more details.<br />
<br />
On the '''host PC''', you should then configure your interface to 192.168.0.200 by using<br />
# ifconfig usb0 192.168.0.200 netmask 255.255.255.0<br />
<br />
Then you should be able to<br />
# ping 192.168.0.202<br />
<br />
and last, but not least<br />
# ssh root@192.168.0.202<br />
<br />
Once you press 'enter' (empty password), you should now have a root login.<br />
<br />
See [[USB_Networking]] for more details, including instructions on how to automatically setup masquerading so that your phone can get access to the internet through the host PC.<br />
<br />
Note: If you have a power management profile enabled on your device your ssh connection might appear to freeze when your phone tries to sleep. To stop this from occuring you need to hold the power button down for a few seconds until you get the menu with the "Power Off" option at the bottom. Once you do, you should select the "Profile: No PM" option. If your shell died and you want it back, you can do the following:<br />
<br />
# modprobe -r cdc_ether <br />
# modprobe -r cdc_acm<br />
<br />
Then unplug the device and plug it back in after turning power-management off.<br />
<br />
=== By using the debug board/serial/JTAG ===<br />
<br />
Please see [[Debug Board#Usage_Instructions]]<br />
<br />
== Getting access to the bootloader console ==<br />
<br />
Please see [[u-boot#Using_usbtty_from_Linux]]<br />
<br />
== Using Audio ==<br />
=== Enable Internal Speaker and Mic in Phone Calls ===<br />
If you got no Speaker and Mic during a Call you need to load the "gsmhandset.state" alsa-configfile<br />
<br />
alsactl -f /etc/alsa/gsmhandset.state restore<br />
<br />
Maybe you need to load another .state file for playing mp3 or a BT-Headset see in /etc/alsa/<br />
<br />
To hear something you can find an .au file (or convert a .wav into an .au by using the sox tool):<br />
<br />
sox ringtone_thereisnophone.wav -t raw -r 8012 -u -b -c 1 rigtone_thereisnophone.au<br />
<br />
copy it to the device and run<br />
<br />
cat ringtone_thereisnophone.au > /dev/dsp<br />
<br />
== Useful commands in Linux ==<br />
<br />
=== Suspending ===<br />
<br />
Writing "mem" into ''/sys/power/state'' tells Linux to suspend - it will enter a low power mode where only the GSM and RAM are powered up and the CPU sleeps. It will persist in this state until a wake-up event arrives. Some currently enabled wake-up events are: AUX or POWER key press, USB cable detect, and GSM serial. (this does not however let you get calls in suspend as yet, as the serial port is not properly configured)<br />
<br />
If you're connected over ssh, sshd will stop responding when the OS suspends, so to avoid locking up your ssh client, use the command<br />
# (sleep 1; echo mem > /sys/power/state) & exit<br />
<br />
=== Initial backup ===<br />
<br />
One easy way to back up all of the Flash, that doesn't require installing any special software, is with ''netcat'' over the [[USB Networking|USB ethernet]]. The following commands can be used for that.<br />
{|<br />
! On the host !! On the target<br />
|-<br />
|<pre><br />
$ nc -l -p 20000 > mtdblock0<br />
$ nc -l -p 20000 > mtdblock1<br />
$ nc -l -p 20000 > mtdblock2<br />
$ nc -l -p 20000 > mtdblock3<br />
$ nc -l -p 20000 > mtdblock4<br />
</pre><br />
|<pre><br />
# cat /dev/mtdblock0 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock1 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock2 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock3 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock4 | nc 192.168.0.200 20000<br />
</pre><br />
|}<br />
<br />
This stores the five NAND [[partitions]] in files named mtdblock*. Knowing the partition layout (u-boot "mtdparts" command or Linux dmesg) you can restore the whole flash with it.<br />
<br />
{{note|On some recent netcat (ex.: the one on Fedora 8), semantic changed and using -l and -p is an error for these netcat. On the host, you could have to run: <br />
<pre><br />
$ nc -l 20000 > mtdblock0<br />
$ nc -l 20000 > mtdblock1<br />
$ nc -l 20000 > mtdblock2<br />
$ nc -l 20000 > mtdblock3<br />
$ nc -l 20000 > mtdblock4<br />
</pre><br />
}}<br />
<br />
=== Setting date and time ===<br />
<br />
To set the date and time you need to open a terminal or ssh to the device. To set the date and time to August 9 19:02 2007 type:<br />
<br />
# date -s 080919022007<br />
<br />
The screensaver might turn on as you execute this command - just tap the screen to get back.<br />
<br />
Now, you need to synchronize the time with the hardware date/time by typing:<br />
<br />
# hwclock --systohc<br />
<br />
=== Where to from here ===<br />
<br />
You'll probably want to play with some of the interesting hardware in this device. Obviously, you can explore the applications available through the touch-screen interface. But for those who prefer doing things more in the raw from a shell prompt, you can [[Manually_using_GSM | manually use GSM]], [[Manually_using_SMS | manually use SMS]], or you can start playing with the [[GPS]].<br />
<br />
<span id="bottom">{{Languages|Getting_Started_with_your_Neo1973}}</span><br />
<br />
[[Category:Documentation]]<br />
[[Category:Neo1973_Phase_1_related]]</div>Liuxfhttp://openmoko.org/wiki/Getting_Started_with_your_Neo_1973Getting Started with your Neo 19732008-01-28T05:22:30Z<p>Liuxf: /* 按钮 */</p>
<hr />
<div>This is a guide of some first steps for those who have just received their first [[Neo1973]] phone. [[Shipment 1]] has some specifics limited to that batch.<br />
<br />
== Overview of the device ==<br />
<br />
=== Buttons ===<br />
<br />
The [[Neo1973 Power Button|power button]] is on the lower right-hand side, and the [[Neo1973 AUX Button|AUX button]] is on the top-left.<br />
<br />
Button functions while the phone is on (as of writing):<br />
* Power button short press: Close the current application<br />
* Power button 1 second press: Open the [[power management menu]]<br />
* Power button 10 second press: Last-resort power off<br />
* AUX button short press: Go to the [[Today]] application<br />
* AUX button 1 second press: Open the [[functions menu]]<br />
<br />
<br />
=== Interconnections ===<br />
<br />
Right above the [[Neo1973 Power Button|power button]] on the lower right-hand side, there is a [[USB]] connector for connecting to computers with the cable shipped with the phone. Further above, the small golden connector (type MMCX) is for enhancing [[GPS]] reception with an optional external antenna (not included).<br />
<br />
The black headset socket is on the left side of the phone. The plug type is the standard 2.5 mm four-conductor version, which differs from standard 3.5 mm headphones. The last millimeter is somewhat firmer so make sure you push the plug all the way. While a plug is in, the sound is automatically diverted to the headset.<br />
<br />
For on-the-ear talking, there's a call speaker right above the display and a microphone in the oval opening at the bottom of the case. At the bottom of the case, there are also stereo speakers.<br />
<br />
The display is a touch screen meant to be used with thumb for large items and with stylus when precision is useful. Contents of the screen can be rotated counterclockwise.<br />
<br />
=== 配件 ===<br />
<br />
==== Stylus ====<br />
<br />
The stylus as shipped has three batteries in it, providing for the laser pointer and flashlight LEDs. A set of replacement batteries is also included. The stylus can be twisted open in middle to access the batteries.<br />
<br />
To use the ballpoint or stylus head, turn the bottom part of the stylus to either direction.<br />
<br />
==== 耳机 ====<br />
<br />
The Neo ships with a stereo headset including a microphone and a push button. See [[#Interconnections]] above for connecting.<br />
<br />
Also included are replacement rubber earbud sleaves in various sizes. <br />
<br />
==== 挂绳 ====<br />
<br />
The provided lanyard can be attached to the hole in the bottom part of the phone. Put the loose end through the phone, through the two metal loops in the lanyard, between the metal loops and back through the first metal loop.<br />
<br />
== First steps ==<br />
<br />
=== Assembly ===<br />
<br />
'''A short demonstration is available on Google video: [http://video.google.de/videoplay?docid=-8343770443102960945 Open the back cover, remove the battery, remove the SIM card, remove the micro-SD card, insert the micro-SD card, insert the SIM card, insert the battery, close the back cover]'''<br />
<br />
The micro-SD slot is underneath the SIM slot, which is underneath the battery. To access any of these, you need to open the back cover of the phone.<br />
<br />
The [[SIM]] card and the [[micro-SD]] memory card are optional; SIM is needed only for cell network functionality and memory card for extra storage.<br />
<br />
==== Back cover ====<br />
<br />
Remove the back cover by putting your fingernail or a guitar pick in the small recess on the top of the Neo and pulling gently (see just the first step of [[Disassembling Neo1973]]).<br />
<br />
When you are done, close the back cover by inserting the pins of the cover into the holes on the bottom of the Neo and pressing the top of the case gently.<br />
<br />
==== Battery ====<br />
<br />
To remove the [[battery]], lift its bottom edge with your fingernail. <br />
<br />
Before closing the cover, insert the battery by pushing it against the three metal springs with the contacts aligned and pressing the bottom edge of the battery down into the case. <br />
<br />
==== SIM card (optional) ====<br />
<br />
The [[SIM card]] is obtained from a cell network operator. The slot for the SIM card is found just under the battery. The metallic card holder has arrows and text indicating which way to push it to lock and unlock it - make sure you don't open it with force when it's locked or it may break. <br />
<br />
Click the holder unlocked and open it up. To remove the SIM card, slide it out of the holder.<br />
<br />
When you're done with the micro-SD slot, slide the SIM card into its holder so that the pads make contact when you close the holder. Push the holder firmly against the springs, then lock it - otherwise the card will not be detected.<br />
<br />
To check in Linux if the SIM card is inserted correctly, you can have a look in gsmd logs or use the instructions detailed in the [[Manually using GSM]] page and issue the ''AT+CIMI'' command.<br />
<br />
==== Micro-SD card (optional) ====<br />
<br />
You should have received a [[micro-SD]] memory card with your phone. You might want to copy some mp3 (or better Ogg Vorbis) files to it to try media playback.<br />
<br />
The micro-SD slot is right under the SIM slot. Gently slide the micro-SD holder toward the battery contacts to unlock it. Lift up the holder. To remove a card, simply slide it out.<br />
<br />
To insert a card, slide it into the holder the metal contacts first and away from the holder. Rotate the holder shut, press it firmly against the springs, and gently slide the holder away from the battery contacts to lock it closed.<br />
<br />
The card should automatically be available under /media/card the next time you boot. You can test it and your audio drivers at the same time by playing an mp3 or ogg from it (see [[Neo1973 Audio Subsystem]]).<br />
<br />
=== 开机 ===<br />
[[Image:Neo1973_uboot_splash.jpg|200px|thumb|bootloader splash screen]]<br />
Just hitting the power button (depending on your [[u-boot]] version you have to press for >= 5 seconds) should get the phone first into the bootloader, then boot the kernel, and get into X/OpenMoko. The shipped battery typically has enough charge to boot up directly without charging through the usb cable first.<br />
<br />
Once you have pressed the power button sufficiently long, the vibrator makes a short pulse and the screen backlight turns on. You can now release the power button and watch the phone booting.<br />
<br />
If the battery is not sufficiently charged, the phone will not turn on, even if the usb cable is plugged in.<br />
<br />
=== Flashing the Neo1973 GTA01Bv4 ===<br />
The GTA01Bv4 devices that are currently shipping do not boot out of the box. Flashing the phone with the latest kernel and [[Userspace root image|supporting file system ("rootfs")]] is required before the phone will successfully boot.<br />
<br />
Read more information at about [[Flashing openmoko]]. MacOS X users please also refer to [[MacOS_X]].<br />
<br />
=== Powering down the phone ===<br />
<br />
==== While in bootloader mode, or if the phone has crashed ====<br />
<br />
If you press the power button for 9 seconds, the phone will switch off. You can notice this by the backlight going dark.<br />
<br />
==== While running a full linux system with userspace ====<br />
<br />
In this mode, a power-button press of 5 seconds will be sufficient. After this, the init process will take care of safely shutting down the phone, which might take up to 20 extra seconds. The X server should get killed, you should drop back to a (garbled) console, and it should finally switch off - much like a regular Linux PC.<br />
<br />
=== Battery charging ===<br />
:''See also [[Neo1973 Battery Charger]]<br />
The [[Neo1973]] supports two charging modes: One 100mA charge mode (called pre-charge) and 500mA (called fast charge). Charging is always done via the USB socket. You can use any USB-A to USB-mini-B cable to connect the phone to any USB host.<br />
<br />
Note: If the Neo1973 battery completely drains it's possible that even after a long recharge you might not be able to power the phone on. To fix that you need to remove the battery, and leave it out for about a minute, then replace the battery and plug the phone back into a usb port. You should be able to power it on after a few minutes of charging.<br />
<br />
==== While in u-boot ====<br />
<br />
While you are in u-boot mode, the phone only charges with 100mA by default. (This will change in one of the future revisions).<br />
<br />
However, using the u-boot console you can manually enable fast charging. See [[U-boot#Battery_charger_related]] for more information.<br />
<br />
==== While in Linux ====<br />
<br />
As soon as the phone is connected via USB cable, it will charge. However, the default charging current is only 100mA, way too little if you want to operate the phone and charge at the same time. <br />
<br />
If your USB upstream port is capable of supplying 500mA, then it will configure the Neo1973 accordingly and use 500mA charging mode. You can notice this by the following line in the kernel log (/var/log/messages) of the Neo1973:<br />
usb0: full speed config #1: 500 mA, Ethernet Gadget, using CDC Ethernet<br />
<br />
== Getting shell access on the phone ==<br />
<br />
=== By using the terminal emulator and on-screen keyboard ===<br />
<br />
In [[Today]] (the main screen the phone boots to and which can always be accessed by pressing the [[AUX button]]), selecting (with a stylus or a thumb) the "+" tab in the center bottom of the screen shows the application launcher. Make sure the filter at the top of the window is set at "Applications" or "All", then drag upward on the list to scroll it until the Terminal application appears. Alternatively, you can toggle the magnifier glass in the filter and type "terminal" to the text box that appears. Click the application in the list to make it turn yellow and start - this might be difficult a first since any movement is interpreted as dragging rather than clicking. <br />
<br />
The on-screen keyboard should appear whenever you choose a text entry. It can also be toggled by clicking on the tiny keyboard icon in the panel at the very top of the screen. More options are available via Input Manager which can be started in the application launcher filtered by "Utilities" or "All". A white box appears in the panel. It also can be used to toggle the keyboard. You can choose between different keyboard layouts and the stroke recognizer by dragging from the white box to the right of the box, which should make a menu appear.<br />
<br />
=== By using Ethernet emulation over a USB cable ===<br />
<br />
The standard Neo1973 Linux [[kernel]] has support for the "cdc_ether USB gadget", i.e. a standard implementation of how to emulate an Ethernet device over USB.<br />
<br />
The following description is for generic *NIX system. For setting up connectivity specifically on a MacOS X machine, refer to [[MacOS_X]] (because there is no usb0 and you need a special kernel driver first).<br />
<br />
As soon as the kernel is up and running, and you have the phone connected via USB, you should get a '''usb0''' device on your host. <br />
<br />
The Phone will have the IPv4 address 192.168.0.202/24. You can run `ifconfig` in the terminal on the phone to verify this (this is optional, just check it if it doesn't work given the instructions below)<br />
<br />
If you plug a USB cable into a laptop running Linux, you'll likely see the "cdc_ether" kernel module being loaded and a usb0 network interface appear. If not, see [[USB_Networking]] for more details.<br />
<br />
On the '''host PC''', you should then configure your interface to 192.168.0.200 by using<br />
# ifconfig usb0 192.168.0.200 netmask 255.255.255.0<br />
<br />
Then you should be able to<br />
# ping 192.168.0.202<br />
<br />
and last, but not least<br />
# ssh root@192.168.0.202<br />
<br />
Once you press 'enter' (empty password), you should now have a root login.<br />
<br />
See [[USB_Networking]] for more details, including instructions on how to automatically setup masquerading so that your phone can get access to the internet through the host PC.<br />
<br />
Note: If you have a power management profile enabled on your device your ssh connection might appear to freeze when your phone tries to sleep. To stop this from occuring you need to hold the power button down for a few seconds until you get the menu with the "Power Off" option at the bottom. Once you do, you should select the "Profile: No PM" option. If your shell died and you want it back, you can do the following:<br />
<br />
# modprobe -r cdc_ether <br />
# modprobe -r cdc_acm<br />
<br />
Then unplug the device and plug it back in after turning power-management off.<br />
<br />
=== By using the debug board/serial/JTAG ===<br />
<br />
Please see [[Debug Board#Usage_Instructions]]<br />
<br />
== Getting access to the bootloader console ==<br />
<br />
Please see [[u-boot#Using_usbtty_from_Linux]]<br />
<br />
== Using Audio ==<br />
=== Enable Internal Speaker and Mic in Phone Calls ===<br />
If you got no Speaker and Mic during a Call you need to load the "gsmhandset.state" alsa-configfile<br />
<br />
alsactl -f /etc/alsa/gsmhandset.state restore<br />
<br />
Maybe you need to load another .state file for playing mp3 or a BT-Headset see in /etc/alsa/<br />
<br />
To hear something you can find an .au file (or convert a .wav into an .au by using the sox tool):<br />
<br />
sox ringtone_thereisnophone.wav -t raw -r 8012 -u -b -c 1 rigtone_thereisnophone.au<br />
<br />
copy it to the device and run<br />
<br />
cat ringtone_thereisnophone.au > /dev/dsp<br />
<br />
== Useful commands in Linux ==<br />
<br />
=== Suspending ===<br />
<br />
Writing "mem" into ''/sys/power/state'' tells Linux to suspend - it will enter a low power mode where only the GSM and RAM are powered up and the CPU sleeps. It will persist in this state until a wake-up event arrives. Some currently enabled wake-up events are: AUX or POWER key press, USB cable detect, and GSM serial. (this does not however let you get calls in suspend as yet, as the serial port is not properly configured)<br />
<br />
If you're connected over ssh, sshd will stop responding when the OS suspends, so to avoid locking up your ssh client, use the command<br />
# (sleep 1; echo mem > /sys/power/state) & exit<br />
<br />
=== Initial backup ===<br />
<br />
One easy way to back up all of the Flash, that doesn't require installing any special software, is with ''netcat'' over the [[USB Networking|USB ethernet]]. The following commands can be used for that.<br />
{|<br />
! On the host !! On the target<br />
|-<br />
|<pre><br />
$ nc -l -p 20000 > mtdblock0<br />
$ nc -l -p 20000 > mtdblock1<br />
$ nc -l -p 20000 > mtdblock2<br />
$ nc -l -p 20000 > mtdblock3<br />
$ nc -l -p 20000 > mtdblock4<br />
</pre><br />
|<pre><br />
# cat /dev/mtdblock0 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock1 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock2 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock3 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock4 | nc 192.168.0.200 20000<br />
</pre><br />
|}<br />
<br />
This stores the five NAND [[partitions]] in files named mtdblock*. Knowing the partition layout (u-boot "mtdparts" command or Linux dmesg) you can restore the whole flash with it.<br />
<br />
{{note|On some recent netcat (ex.: the one on Fedora 8), semantic changed and using -l and -p is an error for these netcat. On the host, you could have to run: <br />
<pre><br />
$ nc -l 20000 > mtdblock0<br />
$ nc -l 20000 > mtdblock1<br />
$ nc -l 20000 > mtdblock2<br />
$ nc -l 20000 > mtdblock3<br />
$ nc -l 20000 > mtdblock4<br />
</pre><br />
}}<br />
<br />
=== Setting date and time ===<br />
<br />
To set the date and time you need to open a terminal or ssh to the device. To set the date and time to August 9 19:02 2007 type:<br />
<br />
# date -s 080919022007<br />
<br />
The screensaver might turn on as you execute this command - just tap the screen to get back.<br />
<br />
Now, you need to synchronize the time with the hardware date/time by typing:<br />
<br />
# hwclock --systohc<br />
<br />
=== Where to from here ===<br />
<br />
You'll probably want to play with some of the interesting hardware in this device. Obviously, you can explore the applications available through the touch-screen interface. But for those who prefer doing things more in the raw from a shell prompt, you can [[Manually_using_GSM | manually use GSM]], [[Manually_using_SMS | manually use SMS]], or you can start playing with the [[GPS]].<br />
<br />
<span id="bottom">{{Languages|Getting_Started_with_your_Neo1973}}</span><br />
<br />
[[Category:Documentation]]<br />
[[Category:Neo1973_Phase_1_related]]</div>Liuxfhttp://openmoko.org/wiki/Getting_Started_with_your_Neo_1973Getting Started with your Neo 19732008-01-28T05:19:22Z<p>Liuxf: /* Powering up the phone */</p>
<hr />
<div>This is a guide of some first steps for those who have just received their first [[Neo1973]] phone. [[Shipment 1]] has some specifics limited to that batch.<br />
<br />
== Overview of the device ==<br />
<br />
=== Buttons ===<br />
<br />
The [[Neo1973 Power Button|power button]] is on the lower right-hand side, and the [[Neo1973 AUX Button|AUX button]] is on the top-left.<br />
<br />
Button functions while the phone is on (as of writing):<br />
* Power button short press: Close the current application<br />
* Power button 1 second press: Open the [[power management menu]]<br />
* Power button 10 second press: Last-resort power off<br />
* AUX button short press: Go to the [[Today]] application<br />
* AUX button 1 second press: Open the [[functions menu]]<br />
=== 按钮 ===<br />
<br />
[[Neo1973 Power Button|电源]] 在右下角, [[Neo1973 AUX Button|AUX button]] 在左上角.<br />
<br />
按钮功能 :<br />
* 短时间按电源: 关闭当前应用程序<br />
* 按住电源1秒: 打开 [[电源管理菜单]]<br />
* 按住电源10秒: 强制关机<br />
* 短时间按AUX button : 打开 [[today]] 程序<br />
* 按住AUX button 1秒: 打开 [[functions menu]]<br />
<br />
=== Interconnections ===<br />
<br />
Right above the [[Neo1973 Power Button|power button]] on the lower right-hand side, there is a [[USB]] connector for connecting to computers with the cable shipped with the phone. Further above, the small golden connector (type MMCX) is for enhancing [[GPS]] reception with an optional external antenna (not included).<br />
<br />
The black headset socket is on the left side of the phone. The plug type is the standard 2.5 mm four-conductor version, which differs from standard 3.5 mm headphones. The last millimeter is somewhat firmer so make sure you push the plug all the way. While a plug is in, the sound is automatically diverted to the headset.<br />
<br />
For on-the-ear talking, there's a call speaker right above the display and a microphone in the oval opening at the bottom of the case. At the bottom of the case, there are also stereo speakers.<br />
<br />
The display is a touch screen meant to be used with thumb for large items and with stylus when precision is useful. Contents of the screen can be rotated counterclockwise.<br />
<br />
=== 配件 ===<br />
<br />
==== Stylus ====<br />
<br />
The stylus as shipped has three batteries in it, providing for the laser pointer and flashlight LEDs. A set of replacement batteries is also included. The stylus can be twisted open in middle to access the batteries.<br />
<br />
To use the ballpoint or stylus head, turn the bottom part of the stylus to either direction.<br />
<br />
==== 耳机 ====<br />
<br />
The Neo ships with a stereo headset including a microphone and a push button. See [[#Interconnections]] above for connecting.<br />
<br />
Also included are replacement rubber earbud sleaves in various sizes. <br />
<br />
==== 挂绳 ====<br />
<br />
The provided lanyard can be attached to the hole in the bottom part of the phone. Put the loose end through the phone, through the two metal loops in the lanyard, between the metal loops and back through the first metal loop.<br />
<br />
== First steps ==<br />
<br />
=== Assembly ===<br />
<br />
'''A short demonstration is available on Google video: [http://video.google.de/videoplay?docid=-8343770443102960945 Open the back cover, remove the battery, remove the SIM card, remove the micro-SD card, insert the micro-SD card, insert the SIM card, insert the battery, close the back cover]'''<br />
<br />
The micro-SD slot is underneath the SIM slot, which is underneath the battery. To access any of these, you need to open the back cover of the phone.<br />
<br />
The [[SIM]] card and the [[micro-SD]] memory card are optional; SIM is needed only for cell network functionality and memory card for extra storage.<br />
<br />
==== Back cover ====<br />
<br />
Remove the back cover by putting your fingernail or a guitar pick in the small recess on the top of the Neo and pulling gently (see just the first step of [[Disassembling Neo1973]]).<br />
<br />
When you are done, close the back cover by inserting the pins of the cover into the holes on the bottom of the Neo and pressing the top of the case gently.<br />
<br />
==== Battery ====<br />
<br />
To remove the [[battery]], lift its bottom edge with your fingernail. <br />
<br />
Before closing the cover, insert the battery by pushing it against the three metal springs with the contacts aligned and pressing the bottom edge of the battery down into the case. <br />
<br />
==== SIM card (optional) ====<br />
<br />
The [[SIM card]] is obtained from a cell network operator. The slot for the SIM card is found just under the battery. The metallic card holder has arrows and text indicating which way to push it to lock and unlock it - make sure you don't open it with force when it's locked or it may break. <br />
<br />
Click the holder unlocked and open it up. To remove the SIM card, slide it out of the holder.<br />
<br />
When you're done with the micro-SD slot, slide the SIM card into its holder so that the pads make contact when you close the holder. Push the holder firmly against the springs, then lock it - otherwise the card will not be detected.<br />
<br />
To check in Linux if the SIM card is inserted correctly, you can have a look in gsmd logs or use the instructions detailed in the [[Manually using GSM]] page and issue the ''AT+CIMI'' command.<br />
<br />
==== Micro-SD card (optional) ====<br />
<br />
You should have received a [[micro-SD]] memory card with your phone. You might want to copy some mp3 (or better Ogg Vorbis) files to it to try media playback.<br />
<br />
The micro-SD slot is right under the SIM slot. Gently slide the micro-SD holder toward the battery contacts to unlock it. Lift up the holder. To remove a card, simply slide it out.<br />
<br />
To insert a card, slide it into the holder the metal contacts first and away from the holder. Rotate the holder shut, press it firmly against the springs, and gently slide the holder away from the battery contacts to lock it closed.<br />
<br />
The card should automatically be available under /media/card the next time you boot. You can test it and your audio drivers at the same time by playing an mp3 or ogg from it (see [[Neo1973 Audio Subsystem]]).<br />
<br />
=== 开机 ===<br />
[[Image:Neo1973_uboot_splash.jpg|200px|thumb|bootloader splash screen]]<br />
Just hitting the power button (depending on your [[u-boot]] version you have to press for >= 5 seconds) should get the phone first into the bootloader, then boot the kernel, and get into X/OpenMoko. The shipped battery typically has enough charge to boot up directly without charging through the usb cable first.<br />
<br />
Once you have pressed the power button sufficiently long, the vibrator makes a short pulse and the screen backlight turns on. You can now release the power button and watch the phone booting.<br />
<br />
If the battery is not sufficiently charged, the phone will not turn on, even if the usb cable is plugged in.<br />
<br />
=== Flashing the Neo1973 GTA01Bv4 ===<br />
The GTA01Bv4 devices that are currently shipping do not boot out of the box. Flashing the phone with the latest kernel and [[Userspace root image|supporting file system ("rootfs")]] is required before the phone will successfully boot.<br />
<br />
Read more information at about [[Flashing openmoko]]. MacOS X users please also refer to [[MacOS_X]].<br />
<br />
=== Powering down the phone ===<br />
<br />
==== While in bootloader mode, or if the phone has crashed ====<br />
<br />
If you press the power button for 9 seconds, the phone will switch off. You can notice this by the backlight going dark.<br />
<br />
==== While running a full linux system with userspace ====<br />
<br />
In this mode, a power-button press of 5 seconds will be sufficient. After this, the init process will take care of safely shutting down the phone, which might take up to 20 extra seconds. The X server should get killed, you should drop back to a (garbled) console, and it should finally switch off - much like a regular Linux PC.<br />
<br />
=== Battery charging ===<br />
:''See also [[Neo1973 Battery Charger]]<br />
The [[Neo1973]] supports two charging modes: One 100mA charge mode (called pre-charge) and 500mA (called fast charge). Charging is always done via the USB socket. You can use any USB-A to USB-mini-B cable to connect the phone to any USB host.<br />
<br />
Note: If the Neo1973 battery completely drains it's possible that even after a long recharge you might not be able to power the phone on. To fix that you need to remove the battery, and leave it out for about a minute, then replace the battery and plug the phone back into a usb port. You should be able to power it on after a few minutes of charging.<br />
<br />
==== While in u-boot ====<br />
<br />
While you are in u-boot mode, the phone only charges with 100mA by default. (This will change in one of the future revisions).<br />
<br />
However, using the u-boot console you can manually enable fast charging. See [[U-boot#Battery_charger_related]] for more information.<br />
<br />
==== While in Linux ====<br />
<br />
As soon as the phone is connected via USB cable, it will charge. However, the default charging current is only 100mA, way too little if you want to operate the phone and charge at the same time. <br />
<br />
If your USB upstream port is capable of supplying 500mA, then it will configure the Neo1973 accordingly and use 500mA charging mode. You can notice this by the following line in the kernel log (/var/log/messages) of the Neo1973:<br />
usb0: full speed config #1: 500 mA, Ethernet Gadget, using CDC Ethernet<br />
<br />
== Getting shell access on the phone ==<br />
<br />
=== By using the terminal emulator and on-screen keyboard ===<br />
<br />
In [[Today]] (the main screen the phone boots to and which can always be accessed by pressing the [[AUX button]]), selecting (with a stylus or a thumb) the "+" tab in the center bottom of the screen shows the application launcher. Make sure the filter at the top of the window is set at "Applications" or "All", then drag upward on the list to scroll it until the Terminal application appears. Alternatively, you can toggle the magnifier glass in the filter and type "terminal" to the text box that appears. Click the application in the list to make it turn yellow and start - this might be difficult a first since any movement is interpreted as dragging rather than clicking. <br />
<br />
The on-screen keyboard should appear whenever you choose a text entry. It can also be toggled by clicking on the tiny keyboard icon in the panel at the very top of the screen. More options are available via Input Manager which can be started in the application launcher filtered by "Utilities" or "All". A white box appears in the panel. It also can be used to toggle the keyboard. You can choose between different keyboard layouts and the stroke recognizer by dragging from the white box to the right of the box, which should make a menu appear.<br />
<br />
=== By using Ethernet emulation over a USB cable ===<br />
<br />
The standard Neo1973 Linux [[kernel]] has support for the "cdc_ether USB gadget", i.e. a standard implementation of how to emulate an Ethernet device over USB.<br />
<br />
The following description is for generic *NIX system. For setting up connectivity specifically on a MacOS X machine, refer to [[MacOS_X]] (because there is no usb0 and you need a special kernel driver first).<br />
<br />
As soon as the kernel is up and running, and you have the phone connected via USB, you should get a '''usb0''' device on your host. <br />
<br />
The Phone will have the IPv4 address 192.168.0.202/24. You can run `ifconfig` in the terminal on the phone to verify this (this is optional, just check it if it doesn't work given the instructions below)<br />
<br />
If you plug a USB cable into a laptop running Linux, you'll likely see the "cdc_ether" kernel module being loaded and a usb0 network interface appear. If not, see [[USB_Networking]] for more details.<br />
<br />
On the '''host PC''', you should then configure your interface to 192.168.0.200 by using<br />
# ifconfig usb0 192.168.0.200 netmask 255.255.255.0<br />
<br />
Then you should be able to<br />
# ping 192.168.0.202<br />
<br />
and last, but not least<br />
# ssh root@192.168.0.202<br />
<br />
Once you press 'enter' (empty password), you should now have a root login.<br />
<br />
See [[USB_Networking]] for more details, including instructions on how to automatically setup masquerading so that your phone can get access to the internet through the host PC.<br />
<br />
Note: If you have a power management profile enabled on your device your ssh connection might appear to freeze when your phone tries to sleep. To stop this from occuring you need to hold the power button down for a few seconds until you get the menu with the "Power Off" option at the bottom. Once you do, you should select the "Profile: No PM" option. If your shell died and you want it back, you can do the following:<br />
<br />
# modprobe -r cdc_ether <br />
# modprobe -r cdc_acm<br />
<br />
Then unplug the device and plug it back in after turning power-management off.<br />
<br />
=== By using the debug board/serial/JTAG ===<br />
<br />
Please see [[Debug Board#Usage_Instructions]]<br />
<br />
== Getting access to the bootloader console ==<br />
<br />
Please see [[u-boot#Using_usbtty_from_Linux]]<br />
<br />
== Using Audio ==<br />
=== Enable Internal Speaker and Mic in Phone Calls ===<br />
If you got no Speaker and Mic during a Call you need to load the "gsmhandset.state" alsa-configfile<br />
<br />
alsactl -f /etc/alsa/gsmhandset.state restore<br />
<br />
Maybe you need to load another .state file for playing mp3 or a BT-Headset see in /etc/alsa/<br />
<br />
To hear something you can find an .au file (or convert a .wav into an .au by using the sox tool):<br />
<br />
sox ringtone_thereisnophone.wav -t raw -r 8012 -u -b -c 1 rigtone_thereisnophone.au<br />
<br />
copy it to the device and run<br />
<br />
cat ringtone_thereisnophone.au > /dev/dsp<br />
<br />
== Useful commands in Linux ==<br />
<br />
=== Suspending ===<br />
<br />
Writing "mem" into ''/sys/power/state'' tells Linux to suspend - it will enter a low power mode where only the GSM and RAM are powered up and the CPU sleeps. It will persist in this state until a wake-up event arrives. Some currently enabled wake-up events are: AUX or POWER key press, USB cable detect, and GSM serial. (this does not however let you get calls in suspend as yet, as the serial port is not properly configured)<br />
<br />
If you're connected over ssh, sshd will stop responding when the OS suspends, so to avoid locking up your ssh client, use the command<br />
# (sleep 1; echo mem > /sys/power/state) & exit<br />
<br />
=== Initial backup ===<br />
<br />
One easy way to back up all of the Flash, that doesn't require installing any special software, is with ''netcat'' over the [[USB Networking|USB ethernet]]. The following commands can be used for that.<br />
{|<br />
! On the host !! On the target<br />
|-<br />
|<pre><br />
$ nc -l -p 20000 > mtdblock0<br />
$ nc -l -p 20000 > mtdblock1<br />
$ nc -l -p 20000 > mtdblock2<br />
$ nc -l -p 20000 > mtdblock3<br />
$ nc -l -p 20000 > mtdblock4<br />
</pre><br />
|<pre><br />
# cat /dev/mtdblock0 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock1 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock2 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock3 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock4 | nc 192.168.0.200 20000<br />
</pre><br />
|}<br />
<br />
This stores the five NAND [[partitions]] in files named mtdblock*. Knowing the partition layout (u-boot "mtdparts" command or Linux dmesg) you can restore the whole flash with it.<br />
<br />
{{note|On some recent netcat (ex.: the one on Fedora 8), semantic changed and using -l and -p is an error for these netcat. On the host, you could have to run: <br />
<pre><br />
$ nc -l 20000 > mtdblock0<br />
$ nc -l 20000 > mtdblock1<br />
$ nc -l 20000 > mtdblock2<br />
$ nc -l 20000 > mtdblock3<br />
$ nc -l 20000 > mtdblock4<br />
</pre><br />
}}<br />
<br />
=== Setting date and time ===<br />
<br />
To set the date and time you need to open a terminal or ssh to the device. To set the date and time to August 9 19:02 2007 type:<br />
<br />
# date -s 080919022007<br />
<br />
The screensaver might turn on as you execute this command - just tap the screen to get back.<br />
<br />
Now, you need to synchronize the time with the hardware date/time by typing:<br />
<br />
# hwclock --systohc<br />
<br />
=== Where to from here ===<br />
<br />
You'll probably want to play with some of the interesting hardware in this device. Obviously, you can explore the applications available through the touch-screen interface. But for those who prefer doing things more in the raw from a shell prompt, you can [[Manually_using_GSM | manually use GSM]], [[Manually_using_SMS | manually use SMS]], or you can start playing with the [[GPS]].<br />
<br />
<span id="bottom">{{Languages|Getting_Started_with_your_Neo1973}}</span><br />
<br />
[[Category:Documentation]]<br />
[[Category:Neo1973_Phase_1_related]]</div>Liuxfhttp://openmoko.org/wiki/Getting_Started_with_your_Neo_1973Getting Started with your Neo 19732008-01-28T05:18:17Z<p>Liuxf: /* Accessories */</p>
<hr />
<div>This is a guide of some first steps for those who have just received their first [[Neo1973]] phone. [[Shipment 1]] has some specifics limited to that batch.<br />
<br />
== Overview of the device ==<br />
<br />
=== Buttons ===<br />
<br />
The [[Neo1973 Power Button|power button]] is on the lower right-hand side, and the [[Neo1973 AUX Button|AUX button]] is on the top-left.<br />
<br />
Button functions while the phone is on (as of writing):<br />
* Power button short press: Close the current application<br />
* Power button 1 second press: Open the [[power management menu]]<br />
* Power button 10 second press: Last-resort power off<br />
* AUX button short press: Go to the [[Today]] application<br />
* AUX button 1 second press: Open the [[functions menu]]<br />
=== 按钮 ===<br />
<br />
[[Neo1973 Power Button|电源]] 在右下角, [[Neo1973 AUX Button|AUX button]] 在左上角.<br />
<br />
按钮功能 :<br />
* 短时间按电源: 关闭当前应用程序<br />
* 按住电源1秒: 打开 [[电源管理菜单]]<br />
* 按住电源10秒: 强制关机<br />
* 短时间按AUX button : 打开 [[today]] 程序<br />
* 按住AUX button 1秒: 打开 [[functions menu]]<br />
<br />
=== Interconnections ===<br />
<br />
Right above the [[Neo1973 Power Button|power button]] on the lower right-hand side, there is a [[USB]] connector for connecting to computers with the cable shipped with the phone. Further above, the small golden connector (type MMCX) is for enhancing [[GPS]] reception with an optional external antenna (not included).<br />
<br />
The black headset socket is on the left side of the phone. The plug type is the standard 2.5 mm four-conductor version, which differs from standard 3.5 mm headphones. The last millimeter is somewhat firmer so make sure you push the plug all the way. While a plug is in, the sound is automatically diverted to the headset.<br />
<br />
For on-the-ear talking, there's a call speaker right above the display and a microphone in the oval opening at the bottom of the case. At the bottom of the case, there are also stereo speakers.<br />
<br />
The display is a touch screen meant to be used with thumb for large items and with stylus when precision is useful. Contents of the screen can be rotated counterclockwise.<br />
<br />
=== 配件 ===<br />
<br />
==== Stylus ====<br />
<br />
The stylus as shipped has three batteries in it, providing for the laser pointer and flashlight LEDs. A set of replacement batteries is also included. The stylus can be twisted open in middle to access the batteries.<br />
<br />
To use the ballpoint or stylus head, turn the bottom part of the stylus to either direction.<br />
<br />
==== 耳机 ====<br />
<br />
The Neo ships with a stereo headset including a microphone and a push button. See [[#Interconnections]] above for connecting.<br />
<br />
Also included are replacement rubber earbud sleaves in various sizes. <br />
<br />
==== 挂绳 ====<br />
<br />
The provided lanyard can be attached to the hole in the bottom part of the phone. Put the loose end through the phone, through the two metal loops in the lanyard, between the metal loops and back through the first metal loop.<br />
<br />
== First steps ==<br />
<br />
=== Assembly ===<br />
<br />
'''A short demonstration is available on Google video: [http://video.google.de/videoplay?docid=-8343770443102960945 Open the back cover, remove the battery, remove the SIM card, remove the micro-SD card, insert the micro-SD card, insert the SIM card, insert the battery, close the back cover]'''<br />
<br />
The micro-SD slot is underneath the SIM slot, which is underneath the battery. To access any of these, you need to open the back cover of the phone.<br />
<br />
The [[SIM]] card and the [[micro-SD]] memory card are optional; SIM is needed only for cell network functionality and memory card for extra storage.<br />
<br />
==== Back cover ====<br />
<br />
Remove the back cover by putting your fingernail or a guitar pick in the small recess on the top of the Neo and pulling gently (see just the first step of [[Disassembling Neo1973]]).<br />
<br />
When you are done, close the back cover by inserting the pins of the cover into the holes on the bottom of the Neo and pressing the top of the case gently.<br />
<br />
==== Battery ====<br />
<br />
To remove the [[battery]], lift its bottom edge with your fingernail. <br />
<br />
Before closing the cover, insert the battery by pushing it against the three metal springs with the contacts aligned and pressing the bottom edge of the battery down into the case. <br />
<br />
==== SIM card (optional) ====<br />
<br />
The [[SIM card]] is obtained from a cell network operator. The slot for the SIM card is found just under the battery. The metallic card holder has arrows and text indicating which way to push it to lock and unlock it - make sure you don't open it with force when it's locked or it may break. <br />
<br />
Click the holder unlocked and open it up. To remove the SIM card, slide it out of the holder.<br />
<br />
When you're done with the micro-SD slot, slide the SIM card into its holder so that the pads make contact when you close the holder. Push the holder firmly against the springs, then lock it - otherwise the card will not be detected.<br />
<br />
To check in Linux if the SIM card is inserted correctly, you can have a look in gsmd logs or use the instructions detailed in the [[Manually using GSM]] page and issue the ''AT+CIMI'' command.<br />
<br />
==== Micro-SD card (optional) ====<br />
<br />
You should have received a [[micro-SD]] memory card with your phone. You might want to copy some mp3 (or better Ogg Vorbis) files to it to try media playback.<br />
<br />
The micro-SD slot is right under the SIM slot. Gently slide the micro-SD holder toward the battery contacts to unlock it. Lift up the holder. To remove a card, simply slide it out.<br />
<br />
To insert a card, slide it into the holder the metal contacts first and away from the holder. Rotate the holder shut, press it firmly against the springs, and gently slide the holder away from the battery contacts to lock it closed.<br />
<br />
The card should automatically be available under /media/card the next time you boot. You can test it and your audio drivers at the same time by playing an mp3 or ogg from it (see [[Neo1973 Audio Subsystem]]).<br />
<br />
=== Powering up the phone ===<br />
[[Image:Neo1973_uboot_splash.jpg|200px|thumb|bootloader splash screen]]<br />
Just hitting the power button (depending on your [[u-boot]] version you have to press for >= 5 seconds) should get the phone first into the bootloader, then boot the kernel, and get into X/OpenMoko. The shipped battery typically has enough charge to boot up directly without charging through the usb cable first.<br />
<br />
Once you have pressed the power button sufficiently long, the vibrator makes a short pulse and the screen backlight turns on. You can now release the power button and watch the phone booting.<br />
<br />
If the battery is not sufficiently charged, the phone will not turn on, even if the usb cable is plugged in.<br />
<br />
=== Flashing the Neo1973 GTA01Bv4 ===<br />
The GTA01Bv4 devices that are currently shipping do not boot out of the box. Flashing the phone with the latest kernel and [[Userspace root image|supporting file system ("rootfs")]] is required before the phone will successfully boot.<br />
<br />
Read more information at about [[Flashing openmoko]]. MacOS X users please also refer to [[MacOS_X]].<br />
<br />
=== Powering down the phone ===<br />
<br />
==== While in bootloader mode, or if the phone has crashed ====<br />
<br />
If you press the power button for 9 seconds, the phone will switch off. You can notice this by the backlight going dark.<br />
<br />
==== While running a full linux system with userspace ====<br />
<br />
In this mode, a power-button press of 5 seconds will be sufficient. After this, the init process will take care of safely shutting down the phone, which might take up to 20 extra seconds. The X server should get killed, you should drop back to a (garbled) console, and it should finally switch off - much like a regular Linux PC.<br />
<br />
=== Battery charging ===<br />
:''See also [[Neo1973 Battery Charger]]<br />
The [[Neo1973]] supports two charging modes: One 100mA charge mode (called pre-charge) and 500mA (called fast charge). Charging is always done via the USB socket. You can use any USB-A to USB-mini-B cable to connect the phone to any USB host.<br />
<br />
Note: If the Neo1973 battery completely drains it's possible that even after a long recharge you might not be able to power the phone on. To fix that you need to remove the battery, and leave it out for about a minute, then replace the battery and plug the phone back into a usb port. You should be able to power it on after a few minutes of charging.<br />
<br />
==== While in u-boot ====<br />
<br />
While you are in u-boot mode, the phone only charges with 100mA by default. (This will change in one of the future revisions).<br />
<br />
However, using the u-boot console you can manually enable fast charging. See [[U-boot#Battery_charger_related]] for more information.<br />
<br />
==== While in Linux ====<br />
<br />
As soon as the phone is connected via USB cable, it will charge. However, the default charging current is only 100mA, way too little if you want to operate the phone and charge at the same time. <br />
<br />
If your USB upstream port is capable of supplying 500mA, then it will configure the Neo1973 accordingly and use 500mA charging mode. You can notice this by the following line in the kernel log (/var/log/messages) of the Neo1973:<br />
usb0: full speed config #1: 500 mA, Ethernet Gadget, using CDC Ethernet<br />
<br />
== Getting shell access on the phone ==<br />
<br />
=== By using the terminal emulator and on-screen keyboard ===<br />
<br />
In [[Today]] (the main screen the phone boots to and which can always be accessed by pressing the [[AUX button]]), selecting (with a stylus or a thumb) the "+" tab in the center bottom of the screen shows the application launcher. Make sure the filter at the top of the window is set at "Applications" or "All", then drag upward on the list to scroll it until the Terminal application appears. Alternatively, you can toggle the magnifier glass in the filter and type "terminal" to the text box that appears. Click the application in the list to make it turn yellow and start - this might be difficult a first since any movement is interpreted as dragging rather than clicking. <br />
<br />
The on-screen keyboard should appear whenever you choose a text entry. It can also be toggled by clicking on the tiny keyboard icon in the panel at the very top of the screen. More options are available via Input Manager which can be started in the application launcher filtered by "Utilities" or "All". A white box appears in the panel. It also can be used to toggle the keyboard. You can choose between different keyboard layouts and the stroke recognizer by dragging from the white box to the right of the box, which should make a menu appear.<br />
<br />
=== By using Ethernet emulation over a USB cable ===<br />
<br />
The standard Neo1973 Linux [[kernel]] has support for the "cdc_ether USB gadget", i.e. a standard implementation of how to emulate an Ethernet device over USB.<br />
<br />
The following description is for generic *NIX system. For setting up connectivity specifically on a MacOS X machine, refer to [[MacOS_X]] (because there is no usb0 and you need a special kernel driver first).<br />
<br />
As soon as the kernel is up and running, and you have the phone connected via USB, you should get a '''usb0''' device on your host. <br />
<br />
The Phone will have the IPv4 address 192.168.0.202/24. You can run `ifconfig` in the terminal on the phone to verify this (this is optional, just check it if it doesn't work given the instructions below)<br />
<br />
If you plug a USB cable into a laptop running Linux, you'll likely see the "cdc_ether" kernel module being loaded and a usb0 network interface appear. If not, see [[USB_Networking]] for more details.<br />
<br />
On the '''host PC''', you should then configure your interface to 192.168.0.200 by using<br />
# ifconfig usb0 192.168.0.200 netmask 255.255.255.0<br />
<br />
Then you should be able to<br />
# ping 192.168.0.202<br />
<br />
and last, but not least<br />
# ssh root@192.168.0.202<br />
<br />
Once you press 'enter' (empty password), you should now have a root login.<br />
<br />
See [[USB_Networking]] for more details, including instructions on how to automatically setup masquerading so that your phone can get access to the internet through the host PC.<br />
<br />
Note: If you have a power management profile enabled on your device your ssh connection might appear to freeze when your phone tries to sleep. To stop this from occuring you need to hold the power button down for a few seconds until you get the menu with the "Power Off" option at the bottom. Once you do, you should select the "Profile: No PM" option. If your shell died and you want it back, you can do the following:<br />
<br />
# modprobe -r cdc_ether <br />
# modprobe -r cdc_acm<br />
<br />
Then unplug the device and plug it back in after turning power-management off.<br />
<br />
=== By using the debug board/serial/JTAG ===<br />
<br />
Please see [[Debug Board#Usage_Instructions]]<br />
<br />
== Getting access to the bootloader console ==<br />
<br />
Please see [[u-boot#Using_usbtty_from_Linux]]<br />
<br />
== Using Audio ==<br />
=== Enable Internal Speaker and Mic in Phone Calls ===<br />
If you got no Speaker and Mic during a Call you need to load the "gsmhandset.state" alsa-configfile<br />
<br />
alsactl -f /etc/alsa/gsmhandset.state restore<br />
<br />
Maybe you need to load another .state file for playing mp3 or a BT-Headset see in /etc/alsa/<br />
<br />
To hear something you can find an .au file (or convert a .wav into an .au by using the sox tool):<br />
<br />
sox ringtone_thereisnophone.wav -t raw -r 8012 -u -b -c 1 rigtone_thereisnophone.au<br />
<br />
copy it to the device and run<br />
<br />
cat ringtone_thereisnophone.au > /dev/dsp<br />
<br />
== Useful commands in Linux ==<br />
<br />
=== Suspending ===<br />
<br />
Writing "mem" into ''/sys/power/state'' tells Linux to suspend - it will enter a low power mode where only the GSM and RAM are powered up and the CPU sleeps. It will persist in this state until a wake-up event arrives. Some currently enabled wake-up events are: AUX or POWER key press, USB cable detect, and GSM serial. (this does not however let you get calls in suspend as yet, as the serial port is not properly configured)<br />
<br />
If you're connected over ssh, sshd will stop responding when the OS suspends, so to avoid locking up your ssh client, use the command<br />
# (sleep 1; echo mem > /sys/power/state) & exit<br />
<br />
=== Initial backup ===<br />
<br />
One easy way to back up all of the Flash, that doesn't require installing any special software, is with ''netcat'' over the [[USB Networking|USB ethernet]]. The following commands can be used for that.<br />
{|<br />
! On the host !! On the target<br />
|-<br />
|<pre><br />
$ nc -l -p 20000 > mtdblock0<br />
$ nc -l -p 20000 > mtdblock1<br />
$ nc -l -p 20000 > mtdblock2<br />
$ nc -l -p 20000 > mtdblock3<br />
$ nc -l -p 20000 > mtdblock4<br />
</pre><br />
|<pre><br />
# cat /dev/mtdblock0 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock1 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock2 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock3 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock4 | nc 192.168.0.200 20000<br />
</pre><br />
|}<br />
<br />
This stores the five NAND [[partitions]] in files named mtdblock*. Knowing the partition layout (u-boot "mtdparts" command or Linux dmesg) you can restore the whole flash with it.<br />
<br />
{{note|On some recent netcat (ex.: the one on Fedora 8), semantic changed and using -l and -p is an error for these netcat. On the host, you could have to run: <br />
<pre><br />
$ nc -l 20000 > mtdblock0<br />
$ nc -l 20000 > mtdblock1<br />
$ nc -l 20000 > mtdblock2<br />
$ nc -l 20000 > mtdblock3<br />
$ nc -l 20000 > mtdblock4<br />
</pre><br />
}}<br />
<br />
=== Setting date and time ===<br />
<br />
To set the date and time you need to open a terminal or ssh to the device. To set the date and time to August 9 19:02 2007 type:<br />
<br />
# date -s 080919022007<br />
<br />
The screensaver might turn on as you execute this command - just tap the screen to get back.<br />
<br />
Now, you need to synchronize the time with the hardware date/time by typing:<br />
<br />
# hwclock --systohc<br />
<br />
=== Where to from here ===<br />
<br />
You'll probably want to play with some of the interesting hardware in this device. Obviously, you can explore the applications available through the touch-screen interface. But for those who prefer doing things more in the raw from a shell prompt, you can [[Manually_using_GSM | manually use GSM]], [[Manually_using_SMS | manually use SMS]], or you can start playing with the [[GPS]].<br />
<br />
<span id="bottom">{{Languages|Getting_Started_with_your_Neo1973}}</span><br />
<br />
[[Category:Documentation]]<br />
[[Category:Neo1973_Phase_1_related]]</div>Liuxfhttp://openmoko.org/wiki/Main_Page/zh_cnMain Page/zh cn2008-01-18T02:12:44Z<p>Liuxf: /* 用户接口相关文档 */</p>
<hr />
<div>{|align=right<br />
|__TOC__<br />
|}<br />
<big>'''欢迎来到OpenMoko公共维基'''</big><br><br />
<small>其他语言版本请看本页面[[#bottom|底部]]。</small> <br />
<br />
这是逐渐形成的,权威的[[Neo1973]]开发资源 -- 运行[[OpenMoko]]的GSM+[[Hardware:AGPS|AGPS]]智能手机。本维基的目的是协作改进和更新此站点上的所有信息。<br />
<br />
== 简介 ==<br />
<br />
* [[Introduction/zh_cn|简介]] - OpenMoko是什么<br />
** [[Introduction/zh_cn#照片|照片]]<br />
** [[Introduction/zh_cn#视频|视频]]<br />
* [[FAQ/zh_cn|常见问题与解答]]<br />
<br />
== 项目资源 ==<br />
* [[Development resources/zh_cn|开发资源]] - 资源(邮件列表,svn, ...)<br />
** [[Development resources/zh_cn#邮件列表|邮件列表]]<br />
** [[Development resources/zh_cn#维基|维基]]<br />
** [[Development resources/zh_cn#Bugzilla|Bugzilla]]<br />
** [[Development resources/zh_cn#IRC频道|IRC频道]]<br />
** [[Development resources/zh_cn#SVN|svn + svnweb]]<br />
** [[Development resources/zh_cn#项目|项目]]<br />
<br />
== 开发者文档 ==<br />
<br />
=== 实践指南 ===<br />
* [[Getting Started with your Neo1973]]<br />
* [[MokoMakefile|Building OpenMoko using the MokoMakefile]] ([[MokoMakefile/ru|Rus]])<br />
* [[Building OpenMoko from scratch (pre-BBT)]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Getting Openmoko working on host with Xoo]]<br />
<br />
=== 硬件参考文档 ===<br />
<br />
* 所有[[Hardware/zh_cn|硬件]]相关文档和说明书<br />
* [[Neo1973 Hardware/zh_cn|Neo1973硬件]] - 概观我们所使用的元件,PCB照片<br />
** [[Disassembling Neo1973|拆解Neo1973]] - 硬件拆解过程图解<br />
* [[Debug Board|调试板]] - 针对Neo1973的调试板<br />
** [[Connecting Neo1973 with Debug Board v2|连接Neo1973和调试板v2]]<br />
* [[QT2410/zh_cn|QT2410]] - 一个我们在开发早期阶段所使用的S3C2410开发板<br />
<br />
=== 软件参考文档 ===<br />
* 软件架构<br />
** [[OpenMokoFramework]] - OpenMoko应用程序框架<br />
* 主机端工具<br />
** [[dfu-util/zh_cn|dfu-util]] - 主机端程序[[USB DFU]](Device Firmware Update)<br />
** [[devirginator]] - A set of scripts to re-program the entire device<br />
** [[sjf2410-linux]] - a JTAG NAND flashing program, last-resort phone un-bricking<br />
** [[s3c2410_boot_usb]] - a program for transferring code to the RAM of QT2410 (not Neo1973)<br />
** [[Toolchain]] - 我们用来进行程序编译的工具链<br />
** [[Neo1973 OpenOCD]] - 我们用来进行开发的片上调试器<br />
** [[OpenEmbedded]] - 发布版的构建框架<br />
* 设备软件<br />
** 底层<br />
*** [[u-boot/zh_cn|u-boot]] - 我们使用的引导装载程序,包括针对我们所做的修改部分的一些文档<br />
*** [[kernel/zh_cn|内核]] - 我们使用的Linux内核,包括针对我们所做的修改部分的一些文档<br />
** 用户空间<br />
*** [[gsmd]] - 管理 GSM 猫(Modem)的 GSM 守护程序<br />
*** [[gpsd]] - AGPS (Assisted GPS) 守护程序<br />
*** [[OpenMoko]] - OpenMoko 发布版<br />
**** [[OpenMoko2007]] - The first intended release of it<br />
**** [[Userspace root image]]<br />
<br />
==== 用户接口相关文档 ====<br />
* [[外观]]<br />
* [[应用程序]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
<br />
=== 其他开发相关文档 ===<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[How to run OpenMoko Apps on PC]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes the resources (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] -- Information for Phase 0 device owners<br />
<br />
== 管理/组织 ==<br />
<br />
* [[Shipping Notes]] - Information to help FIC how to ship products to you<br />
* [[My Account]] - Ideas for what sort of account based services FIC should provide with the phone.<br />
<br />
== 其他 ==<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;)<br />
* [[Press Coverage]] - 媒体眼中的OpenMoko项目<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you have put money aside for Neo1973? Put your nick here.<br />
* [[Style Sheet]] - The '''''correct''''' way to spell OpenMoko and other words<br />
* [[iPhone]] - Apple iPhone和FIC Neo1973的比较<br />
* [[Translation]] - Translation of OpenMoko<br />
<br />
== FIC / OpenMoko at Events ==<br />
<br />
* [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] - Krynica, Poland - 15-18 March 2007 - Tomasz Zieliński will give a talk about OpenMoko and Marcin Juszkiewicz will talk about OpenEmbedded<br />
* [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - Paris, France - 4-5 April 2007 - Sean Moss-Pultz will be there<br />
<br />
===Past Events===<br />
* [[FOSDEM]] - Brussels, Belgium - 23 to 25 Februari 2007<br />
* [[ETel]] - Tuesday, February 27 through Thursday, March 1, 2007, near San Francisco<br />
* [http://www.linuxforum.dk/2007/ Linux Forum] - Copenhagen Denmark. 2.-3. March 2007. [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Presentation] about OpenMoko on Saturday by Martin Hansen and Ole Tange.<br />
<br />
== 针对不同目标读者的章节 ==<br />
<br />
* [[Basic End-user/zh_cn|初级终端用户]] - Information for end users that want basic functionality and no surprises<br />
* [[Advanced End-user/zh_cn|高级终端用户]] - Information for advanced end-users that want advanced and experimental functionality but who are not programmers<br />
* [[Application Developer/zh_cn|应用程序开发人员]] - Information for application developers including ideas and specifications for applications, and tools to build them<br />
* [[System Developer/zh_cn|系统开发人员]] - 针对系统开发人员的信息,包括引导装载程序,内核和程序库<br />
* [[Hardware Developer/zh_cn|硬件开发人员]] - Information for the hardware developer including hardware specs, and debug board<br />
<br />
== 维基起步 ==<br />
<br />
* 请阅读我们的[[OpenMoko Wiki Editing Guidelines/zh_cn|OpenMoko维基编辑指南]]<br />
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]<br />
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]<br />
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]<br />
<br />
<span id="bottom"></span><br />
{{Languages|Main_Page}}<br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>Liuxfhttp://openmoko.org/wiki/User:LiuxfUser:Liuxf2008-01-18T02:10:39Z<p>Liuxf: </p>
<hr />
<div>my e-mail:yjtmpgk@gmail.com</div>Liuxfhttp://openmoko.org/wiki/TranslationTranslation2008-01-18T02:08:44Z<p>Liuxf: /* Chinese (Simplified) */</p>
<hr />
<div>{{todo|{{PAGENAME}}}}<br />
<br />
Let us spread the popularity of OpenMoko/Neo1973 by localization of the software and translation of documentation and wiki.<br />
<br />
Just as an overview who is able and willing to translate parts into other languages,<br />
please join and add your Language and name. The source for the translation will<br />
be English. If you have good English skills then you could contribute by correcting<br />
the sources :)<br />
<br />
A good point to start would be to continuous translating of <br />
http://en.wikipedia.org/wiki/OpenMoko into more languages on the other language sites of wikipedia.<br />
<br />
"...it is easy to join and spend some minutes for translating,<br />
and when someone finds some mistakes in any languages don't<br />
blame the translator - just be productive and fix it yourself!" -[[User:RobertMichel|Robert Michel]]<br />
<br />
Please take a look at [[Translation HOWTO]] and improve it if possible.<br />
<br />
Languages already offered on our community mailinglist, please add your name yourself and join community mailinglist (until we'll have a proper mailinglist) to discuss about translations:<br />
<br />
== Afrikaans ==<br />
<br />
== Amharic ==<br />
* [[User:ethiopia|Ethiopia Alemayehu]]<br />
<br />
== Armenian ==<br />
* [[User:surenk|Suren Karapetyan]]<br />
<br />
== Arabic عربي == <br />
* Hossam Mahmoud حسام محمود<br />
* [[User:ترجمان05|ترجمان05]]<br />
* [[User:Lixy|Lixy]] 17:54, 21 July 2007 (CEST)<br />
<br />
== Bulgarian == <br />
* [[User:Mr700|Doncho Nicolaev Gunchev]]<br />
<br />
== Catalan ==<br />
<br />
* [[User:montxovs|Montxo Vicente i Sempere]]<br />
<br />
* [[User:Mandarino|Mandarino]]<br />
<br />
* [[User:RafaelCarreras|Rafael Carreras]]<br />
<br />
* [[User:JaumeI|JaumeI]]<br />
<br />
== Chinese (Simplified)== <br />
* [[User:JarodWang|JarodWang]]<br />
* xyb<br />
* [[User:Liuxf|Liuxf]]<br />
<br />
== Czech ==<br />
* [[User:Mikesh|Michal Heczko]]<br />
* [[User:Vatoz|Vaclav Cerny]]<br />
<br />
== Danish == <br />
* [[User:EsbenDamgaard|Esben Damgaard]]<br />
* [[User:UlrikRasmussen|Ulrik Rasmussen]]<br />
* [[User:miki|Mikkel Kirkgaard Nielsen]]<br />
<br />
== Dutch == <br />
* [[User:MarcVerwerft|Marc Verwerft]]<br />
* [[User:Madjo|Marcel De Jong]]<br />
* [[User:LuitvD|Luit van Drongelen]]<br />
* [[User:reinouts|Reinout van Schouwen]]<br />
* [[User:Steamrunner|Koen De Voegt]]<br />
<br />
([[User:Madjo|Marcel]] 18/04) Misschien is het handig om alvast te beginnen met vertalen van de Wiki? Of hebben jullie andere ideeen? Ik heb al een start gemaakt van de voorpagina van de wiki, maar ben nog niet veel verder gekomen<br />
([[User:reinouts|Reinout]] 21/04) Valt er verder nog niks te vertalen? De wiki is niet echt boeiend.<br />
<br />
== Esperanto ==<br />
* [[User:Antono|Antono Vasiljev]]<br />
* [[User:Alekcxjo|Alekĉjo Rajmondo]]<br />
<br />
== Estonian ==<br />
* [[User:Hadara|Sven Petai]]<br />
* [[User:Myoldryn|Jaan Nigul]]<br />
<br />
== Finnish == <br />
<br />
Notes to Finnish translators: please use the dictionary at [http://lokalisointi.org/ lokalisointi.org], avoid anglisms, avoid capital letters where unnecessary etc., kiitos :) Also, send new, big translations to [http://lokalisointi.org/mailman/listinfo/laatu laatu] mailing list for review. Until openmoko specific lists, you may join [http://lokalisointi.org/mailman/listinfo/keskustelu keskustelu] list too (it can be used despite the fact it's been silent).<br />
<br />
* [[User:gua|Atte Hinkka]]<br />
* [[User:Jani-Matti_Hätinen|Jani-Matti Hätinen]]<br />
* [[User:TimoJyrinki|Timo Jyrinki]]<br />
* [[User:Eyec|Samuli Perttula]]<br />
* [[User:TuomoSipola|Tuomo Sipola]]<br />
<br />
== French ==<br />
* [[User:SebastienJolicoeur|Sebastien Jolicoeur]]<br />
* [[User:MarcSert|Marc Sert]]<br />
* [[User:FoucaultdeBonneval|Foucault deBonneval]]<br />
* [[User:Sufflope|Jean-Sébastien Bour]]<br />
* [[User:Ymahe|Yves Mahé]]<br />
* [[User:opampca|Richard Lussier, Canada]]<br />
* [[User:Kheldar|Guillaume Maiano]]<br />
* [[User:Thomas01|Thomas Leclere]]<br />
* [[User:fredlala|Frédéric Lasnier]]<br />
* [[User:alekcxjo|Alexandre Raymond]]<br />
<br />
== German ==<br />
* [[User:RobertMichel|Robert Michel]]<br />
* [[User:FabianOff|Fabian Off]]<br />
* [[User:Denis std|Denis]]<br />
* [[User:ktd85|Thomas Drewermann]]<br />
* Lars C.<br />
* [[User:AndreasHochsteger|Andreas Hochsteger]]<br />
* [[User:Christophloew|Christoph Löw]]<br />
* [[User:dFence|Daniel Zauner]]<br />
* [[User:Imitation|Thomas Sanladerer]]<br />
* [[User:Peter Santo|Peter Santo]]<br />
* [[User:Bartholomaus|Marco K.]]<br />
<br />
== Greek ==<br />
* [[User:Chronix|Polychronis Papadakis]]<br />
<br />
== Hebrew ==<br />
* [[User:OlegSverdlov|Oleg Sverdlov]]<br />
* [[User:Any_Key|Any_Key]]<br />
* [[User:Koala|Koala]]<br />
<br />
== Hungarian ==<br />
* [[User:ZeD|Zoltán Balogh]]<br />
<br />
== Indonesian ==<br />
* [[User:Hcblue|Hcblue]]<br />
<br />
== Italian ==<br />
* per il momento useremo [http://www.openmokoboard.org/ita/index.php?getforum=24 questo forum] per organizzarci. iscrivetevi e partecipate.<br />
* [[User:SergioTota|Sergio Tota]]<br />
* [[User:Franco|Franco Rimoldi]]<br />
* [[User:Filippo|Filippo]]<br />
* [[User:Massi|Massimiliano]]<br />
* [[User:Markk0|Marco Cattaneo]]<br />
* [[User:Cga|Callea Gaetano Andrea]]<br />
* [[User:Herod2k|Alessandro]]<br />
* [[User:shainer|Lisa Vitolo]]<br />
* [[User:tia1982|Mattia]]<br />
* [[User:azanutta|abe]]<br />
* [[User:Gualti|Gualtiero]]<br />
* [[User:Milo|Milo Casagrande]]<br />
* [[User:White|Marco Celeri]]<br />
* [[User:Aegis|Maurizio Scorianz]]<br />
<br />
== Japanese ==<br />
*[[User:WilliamLai|William Lai]]<br />
*[[Momoko Matsuzaki]]<br />
<br />
== Norwegian ==<br />
*[[User:Hanscats|Hans Cats]]<br />
*[[User:Vegar|Vegar Storvann]]<br />
*[[User:Denniz|Denniz Fjerdingby]]<br />
<br />
== Polish ==<br />
* [[User:KrzysztofKajkowski|Krzysztof Kajkowski]]<br />
* Tomasz Zieliński<br />
* [[User:MaciejLigenza|Maciej Ligenza]]<br />
* [[User:PiotrDuda|Piotr Duda]]<br />
* [[User:Zbraniecki|Zbigniew Braniecki]]<br />
<br />
== Portuguese ==<br />
*[[User:Skull Death|James Côrtes]]<br />
* Sergio Bessa<br />
* Mario Costa<br />
*[[User:kuyky|Tiago Saraiva]]<br />
<br />
== Punjabi ==<br />
* [[User:aalam|A S Alam]]<br />
<br />
== Romanian ==<br />
<br />
* [[User:alexxed|Alexandru Szasz]]<br />
* [[User:sin|Lucian]]<br />
* [[User:Adrians|Adrians]]<br />
<br />
== Russian ==<br />
* [[User:OlegSverdlov|Oleg Sverdlov]]<br />
* [[User:DenisBY|Denis Kot]]<br />
* [[User:MikhailGusarov|Mikhail Gusarov]]<br />
* [[User:x-demon|Alexander Sokolow]]<br />
* [[User:Any_Key|Any_Key]]<br />
* [[User:Dmitri|Dmitri]]<br />
* [[User:Buffet|Denis Kaledin]]<br />
* [[User:Nes|Mike Drapolyuk]]<br />
* [[User:vase|Vasiliy Tolstov]]<br />
* [[User:Shadowjack|Shadowjack]]<br />
* [[User:Cray|Denis Parchenko]]<br />
* [[User:Vlad|Vladimir Orlov]]<br />
Можем начинать переводить wiki :)<br />
К любой странице добавляете /ru и переводите. В конце оригинальной страницы и переведенной добавляете ссылку на шаблон <br />
<nowiki>{{Languages|Имя_страницы_оригинала}}</nowiki><br />
<br />
== Slovak == <br />
* [[User:Cezz|Cezz]]<br />
* [[User:PipBoy2000|PipBoy2000]]<br />
* [[User:m4rtin.m|m4rtin.m]]<br />
<br />
== Spanish ==<br />
* [[User:RosangelaCaninoKoning|Rosangela CaninoKoning]]<br />
* [[User:kresp0|Santiago Crespo (kresp0)]]<br />
* [[User:José_Suárez|José Suárez]]<br />
* [[User:Rafa_Couto|Rafa Couto (caligari)]]<br />
* [[User:NeoMorfeo|Guillermo Santos (NeoMorfeo)]]<br />
* [[User:Mandarino|Mandarino]]<br />
* [[User:pptudela|Pepe Tudela]]<br />
* [[User:avathar|Fernando González (Avathar)]]<br />
* [[User:Rbruzz|Rbruzz]]<br />
* [[User:Saaib|Urivan Flores Saaib (Saaib)]]<br />
<br />
== Swedish ==<br />
* [[User:yeager|Daniel Nylander]]<br />
* [[User:possan|Per-Olov Jernberg]]<br />
* [[User:C.M|Claes Mogren]]<br />
<br />
== Turkish ==<br />
* [[User:EnginErenturk|Engin Erenturk]]<br />
* [[User:Supernova|İsmail AŞCI]]<br />
<br />
== Welsh ==<br />
* [[User:Rhoslyn_Prys|Rhoslyn Prys]]<br />
<br />
<br />
And feel free to join and add an new language to this list above.<br />
<br />
{{Languages|Translation}}</div>Liuxfhttp://openmoko.org/wiki/Getting_Started_with_your_Neo_1973Getting Started with your Neo 19732008-01-11T05:48:23Z<p>Liuxf: /* Buttons */</p>
<hr />
<div>This is a guide of some first steps for those who have just received their first [[Neo1973]] phone. [[Shipment 1]] has some specifics limited to that batch.<br />
<br />
== Overview of the device ==<br />
<br />
=== Buttons ===<br />
<br />
The [[Neo1973 Power Button|power button]] is on the lower right-hand side, and the [[Neo1973 AUX Button|AUX button]] is on the top-left.<br />
<br />
Button functions while the phone is on (as of writing):<br />
* Power button short press: Close the current application<br />
* Power button 1 second press: Open the [[power management menu]]<br />
* Power button 10 second press: Last-resort power off<br />
* AUX button short press: Go to the [[Today]] application<br />
* AUX button 1 second press: Open the [[functions menu]]<br />
=== 按钮 ===<br />
<br />
[[Neo1973 Power Button|电源]] 在右下角, [[Neo1973 AUX Button|AUX button]] 在左上角.<br />
<br />
按钮功能 :<br />
* 短时间按电源: 关闭当前应用程序<br />
* 按住电源1秒: 打开 [[电源管理菜单]]<br />
* 按住电源10秒: 强制关机<br />
* 短时间按AUX button : 打开 [[today]] 程序<br />
* 按住AUX button 1秒: 打开 [[functions menu]]<br />
<br />
=== Interconnections ===<br />
<br />
Right above the [[Neo1973 Power Button|power button]] on the lower right-hand side, there is a [[USB]] connector for connecting to computers with the cable shipped with the phone. Further above, the small golden connector (type MMCX) is for enhancing [[GPS]] reception with an optional external antenna (not included).<br />
<br />
The black headset socket is on the left side of the phone. The plug type is the standard 2.5 mm four-conductor version, which differs from standard 3.5 mm headphones. The last millimeter is somewhat firmer so make sure you push the plug all the way. While a plug is in, the sound is automatically diverted to the headset.<br />
<br />
For on-the-ear talking, there's a call speaker right above the display and a microphone in the oval opening at the bottom of the case. At the bottom of the case, there are also stereo speakers.<br />
<br />
The display is a touch screen meant to be used with thumb for large items and with stylus when precision is useful. Contents of the screen can be rotated counterclockwise.<br />
<br />
=== Accessories ===<br />
<br />
==== Stylus ====<br />
<br />
The stylus as shipped has three batteries in it, providing for the laser pointer and flashlight LEDs. A set of replacement batteries is also included. The stylus can be twisted open in middle to access the batteries.<br />
<br />
To use the ballpoint or stylus head, turn the bottom part of the stylus to either direction.<br />
<br />
==== Headset ====<br />
<br />
The Neo ships with a stereo headset including a microphone and a push button. See [[#Interconnections]] above for connecting.<br />
<br />
Also included are replacement rubber earbud sleaves in various sizes. <br />
<br />
==== Lanyard ====<br />
<br />
The provided lanyard can be attached to the hole in the bottom part of the phone. Put the loose end through the phone, through the two metal loops in the lanyard, between the metal loops and back through the first metal loop.<br />
<br />
== First steps ==<br />
<br />
=== Assembly ===<br />
<br />
'''A short demonstration is available on Google video: [http://video.google.de/videoplay?docid=-8343770443102960945 Open the back cover, remove the battery, remove the SIM card, remove the micro-SD card, insert the micro-SD card, insert the SIM card, insert the battery, close the back cover]'''<br />
<br />
The micro-SD slot is underneath the SIM slot, which is underneath the battery. To access any of these, you need to open the back cover of the phone.<br />
<br />
The [[SIM]] card and the [[micro-SD]] memory card are optional; SIM is needed only for cell network functionality and memory card for extra storage.<br />
<br />
==== Back cover ====<br />
<br />
Remove the back cover by putting your fingernail or a guitar pick in the small recess on the top of the Neo and pulling gently (see just the first step of [[Disassembling Neo1973]]).<br />
<br />
When you are done, close the back cover by inserting the pins of the cover into the holes on the bottom of the Neo and pressing the top of the case gently.<br />
<br />
==== Battery ====<br />
<br />
To remove the [[battery]], lift its bottom edge with your fingernail. <br />
<br />
Before closing the cover, insert the battery by pushing it against the three metal springs with the contacts aligned and pressing the bottom edge of the battery down into the case. <br />
<br />
==== SIM card (optional) ====<br />
<br />
The [[SIM card]] is obtained from a cell network operator. The slot for the SIM card is found just under the battery. The metallic card holder has arrows and text indicating which way to push it to lock and unlock it - make sure you don't open it with force when it's locked or it may break. <br />
<br />
Click the holder unlocked and open it up. To remove the SIM card, slide it out of the holder.<br />
<br />
When you're done with the micro-SD slot, slide the SIM card into its holder so that the pads make contact when you close the holder. Push the holder firmly against the springs, then lock it - otherwise the card will not be detected.<br />
<br />
To check in Linux if the SIM card is inserted correctly, you can have a look in gsmd logs or use the instructions detailed in the [[Manually using GSM]] page and issue the ''AT+CIMI'' command.<br />
<br />
==== Micro-SD card (optional) ====<br />
<br />
You should have received a [[micro-SD]] memory card with your phone. You might want to copy some mp3 (or better Ogg Vorbis) files to it to try media playback.<br />
<br />
The micro-SD slot is right under the SIM slot. Gently slide the micro-SD holder toward the battery contacts to unlock it. Lift up the holder. To remove a card, simply slide it out.<br />
<br />
To insert a card, slide it into the holder the metal contacts first and away from the holder. Rotate the holder shut, press it firmly against the springs, and gently slide the holder away from the battery contacts to lock it closed.<br />
<br />
The card should automatically be available under /media/card the next time you boot. You can test it and your audio drivers at the same time by playing an mp3 or ogg from it (see [[Neo1973 Audio Subsystem]]).<br />
<br />
=== Powering up the phone ===<br />
[[Image:Neo1973_uboot_splash.jpg|200px|thumb|bootloader splash screen]]<br />
Just hitting the power button (depending on your [[u-boot]] version you have to press for >= 5 seconds) should get the phone first into the bootloader, then boot the kernel, and get into X/OpenMoko. The shipped battery typically has enough charge to boot up directly without charging through the usb cable first.<br />
<br />
Once you have pressed the power button sufficiently long, the vibrator makes a short pulse and the screen backlight turns on. You can now release the power button and watch the phone booting.<br />
<br />
If the battery is not sufficiently charged, the phone will not turn on, even if the usb cable is plugged in.<br />
<br />
=== Flashing the Neo1973 GTA01Bv4 ===<br />
The GTA01Bv4 devices that are currently shipping do not boot out of the box. Flashing the phone with the latest kernel and [[Userspace root image|supporting file system ("rootfs")]] is required before the phone will successfully boot.<br />
<br />
Read more information at about [[Flashing openmoko]]. MacOS X users please also refer to [[MacOS_X]].<br />
<br />
=== Powering down the phone ===<br />
<br />
==== While in bootloader mode, or if the phone has crashed ====<br />
<br />
If you press the power button for 9 seconds, the phone will switch off. You can notice this by the backlight going dark.<br />
<br />
==== While running a full linux system with userspace ====<br />
<br />
In this mode, a power-button press of 5 seconds will be sufficient. After this, the init process will take care of safely shutting down the phone, which might take up to 20 extra seconds. The X server should get killed, you should drop back to a (garbled) console, and it should finally switch off - much like a regular Linux PC.<br />
<br />
=== Battery charging ===<br />
:''See also [[Neo1973 Battery Charger]]<br />
The [[Neo1973]] supports two charging modes: One 100mA charge mode (called pre-charge) and 500mA (called fast charge). Charging is always done via the USB socket. You can use any USB-A to USB-mini-B cable to connect the phone to any USB host.<br />
<br />
Note: If the Neo1973 battery completely drains it's possible that even after a long recharge you might not be able to power the phone on. To fix that you need to remove the battery, and leave it out for about a minute, then replace the battery and plug the phone back into a usb port. You should be able to power it on after a few minutes of charging.<br />
<br />
==== While in u-boot ====<br />
<br />
While you are in u-boot mode, the phone only charges with 100mA by default. (This will change in one of the future revisions).<br />
<br />
However, using the u-boot console you can manually enable fast charging. See [[U-boot#Battery_charger_related]] for more information.<br />
<br />
==== While in Linux ====<br />
<br />
As soon as the phone is connected via USB cable, it will charge. However, the default charging current is only 100mA, way too little if you want to operate the phone and charge at the same time. <br />
<br />
If your USB upstream port is capable of supplying 500mA, then it will configure the Neo1973 accordingly and use 500mA charging mode. You can notice this by the following line in the kernel log (/var/log/messages) of the Neo1973:<br />
usb0: full speed config #1: 500 mA, Ethernet Gadget, using CDC Ethernet<br />
<br />
== Getting shell access on the phone ==<br />
<br />
=== By using the terminal emulator and on-screen keyboard ===<br />
<br />
In [[Today]] (the main screen the phone boots to and which can always be accessed by pressing the [[AUX button]]), selecting (with a stylus or a thumb) the "+" tab in the center bottom of the screen shows the application launcher. Make sure the filter at the top of the window is set at "Applications" or "All", then drag upward on the list to scroll it until the Terminal application appears. Alternatively, you can toggle the magnifier glass in the filter and type "terminal" to the text box that appears. Click the application in the list to make it turn yellow and start - this might be difficult a first since any movement is interpreted as dragging rather than clicking. <br />
<br />
The on-screen keyboard should appear whenever you choose a text entry. It can also be toggled by clicking on the tiny keyboard icon in the panel at the very top of the screen. More options are available via Input Manager which can be started in the application launcher filtered by "Utilities" or "All". A white box appears in the panel. It also can be used to toggle the keyboard. You can choose between different keyboard layouts and the stroke recognizer by dragging from the white box to the right of the box, which should make a menu appear.<br />
<br />
=== By using Ethernet emulation over a USB cable ===<br />
<br />
The standard Neo1973 Linux [[kernel]] has support for the "cdc_ether USB gadget", i.e. a standard implementation of how to emulate an Ethernet device over USB.<br />
<br />
The following description is for generic *NIX system. For setting up connectivity specifically on a MacOS X machine, refer to [[MacOS_X]] (because there is no usb0 and you need a special kernel driver first).<br />
<br />
As soon as the kernel is up and running, and you have the phone connected via USB, you should get a '''usb0''' device on your host. <br />
<br />
The Phone will have the IPv4 address 192.168.0.202/24. You can run `ifconfig` in the terminal on the phone to verify this (this is optional, just check it if it doesn't work given the instructions below)<br />
<br />
If you plug a USB cable into a laptop running Linux, you'll likely see the "cdc_ether" kernel module being loaded and a usb0 network interface appear. If not, see [[USB_Networking]] for more details.<br />
<br />
On the '''host PC''', you should then configure your interface to 192.168.0.200 by using<br />
# ifconfig usb0 192.168.0.200 netmask 255.255.255.0<br />
<br />
Then you should be able to<br />
# ping 192.168.0.202<br />
<br />
and last, but not least<br />
# ssh root@192.168.0.202<br />
<br />
Once you press 'enter' (empty password), you should now have a root login.<br />
<br />
See [[USB_Networking]] for more details, including instructions on how to automatically setup masquerading so that your phone can get access to the internet through the host PC.<br />
<br />
Note: If you have a power management profile enabled on your device your ssh connection might appear to freeze when your phone tries to sleep. To stop this from occuring you need to hold the power button down for a few seconds until you get the menu with the "Power Off" option at the bottom. Once you do, you should select the "Profile: No PM" option. If your shell died and you want it back, you can do the following:<br />
<br />
# modprobe -r cdc_ether <br />
# modprobe -r cdc_acm<br />
<br />
Then unplug the device and plug it back in after turning power-management off.<br />
<br />
=== By using the debug board/serial/JTAG ===<br />
<br />
Please see [[Debug Board#Usage_Instructions]]<br />
<br />
== Getting access to the bootloader console ==<br />
<br />
Please see [[u-boot#Using_usbtty_from_Linux]]<br />
<br />
== Using Audio ==<br />
=== Enable Internal Speaker and Mic in Phone Calls ===<br />
If you got no Speaker and Mic during a Call you need to load the "gsmhandset.state" alsa-configfile<br />
<br />
alsactl -f /etc/alsa/gsmhandset.state restore<br />
<br />
Maybe you need to load another .state file for playing mp3 or a BT-Headset see in /etc/alsa/<br />
<br />
To hear something you can find an .au file (or convert a .wav into an .au by using the sox tool):<br />
<br />
sox ringtone_thereisnophone.wav -t raw -r 8012 -u -b -c 1 rigtone_thereisnophone.au<br />
<br />
copy it to the device and run<br />
<br />
cat ringtone_thereisnophone.au > /dev/dsp<br />
<br />
== Useful commands in Linux ==<br />
<br />
=== Suspending ===<br />
<br />
Writing "mem" into ''/sys/power/state'' tells Linux to suspend - it will enter a low power mode where only the GSM and RAM are powered up and the CPU sleeps. It will persist in this state until a wake-up event arrives. Some currently enabled wake-up events are: AUX or POWER key press, USB cable detect.<br />
<br />
If you're connected over ssh, sshd will stop responding when the OS suspends, so to avoid locking up your ssh client, use the command<br />
# (sleep 1; echo mem > /sys/power/state) & exit<br />
<br />
=== Initial backup ===<br />
<br />
After getting your new Neo1973 booted for the first time you might want to make a back up of the original flash chip contents on your PC, before you overwrite the flash with a custom image or just update to a newer build. <br />
<br />
{{note|For phase 0 developers only (GTA01Bv4 shippment 0, '''not &gt; 0 '''): This is a good idea because there are parts in the root filesystem that can't be distributed over internet so they are only found in the shipped ROM (see the [[GPS]] driver).}}<br />
<br />
One easy way to back up all of the Flash, that doesn't require installing any special software, is with ''netcat'' over the [[USB Networking|USB ethernet]]. The following commands can be used for that.<br />
{|<br />
! On the host !! On the target<br />
|-<br />
|<pre><br />
$ nc -l -p 20000 > mtdblock0<br />
$ nc -l -p 20000 > mtdblock1<br />
$ nc -l -p 20000 > mtdblock2<br />
$ nc -l -p 20000 > mtdblock3<br />
$ nc -l -p 20000 > mtdblock4<br />
</pre><br />
|<pre><br />
# cat /dev/mtdblock0 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock1 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock2 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock3 | nc 192.168.0.200 20000<br />
# cat /dev/mtdblock4 | nc 192.168.0.200 20000<br />
</pre><br />
|}<br />
<br />
This stores the five NAND [[partitions]] in files named mtdblock*. Knowing the partition layout (u-boot "mtdparts" command or Linux dmesg) you can restore the whole flash with it.<br />
<br />
{{note|On some recent netcat (ex.: the one on Fedora 8), semantic changed and using -l and -p is an error for these netcat. On the host, you could have to run: <br />
<pre><br />
$ nc -l 20000 > mtdblock0<br />
$ nc -l 20000 > mtdblock1<br />
$ nc -l 20000 > mtdblock2<br />
$ nc -l 20000 > mtdblock3<br />
$ nc -l 20000 > mtdblock4<br />
</pre><br />
}}<br />
<br />
=== Setting date and time ===<br />
<br />
To set the date and time you need to open a terminal or ssh to the device. To set the date and time to August 9 19:02 2007 type:<br />
<br />
# date -s 080919022007<br />
<br />
The screensaver might turn on as you execute this command - just tap the screen to get back.<br />
<br />
Now, you need to synchronize the time with the hardware date/time by typing:<br />
<br />
# hwclock --systohc<br />
<br />
=== Where to from here ===<br />
<br />
You'll probably want to play with some of the interesting hardware in this device. Obviously, you can explore the applications available through the touch-screen interface. But for those who prefer doing things more in the raw from a shell prompt, you can [[Manually_using_GSM | manually use GSM]], [[Manually_using_SMS | manually use SMS]], or you can start playing with the [[GPS]].<br />
<br />
<span id="bottom">{{Languages|Getting_Started_with_your_Neo1973}}</span><br />
<br />
[[Category:Documentation]]<br />
[[Category:Neo1973_Phase_1_related]]</div>Liuxf