http://openmoko.org/api.php?action=feedcontributions&user=Peppertarts&feedformat=atomOpenmoko - User contributions [en]2024-03-28T22:54:44ZUser contributionsMediaWiki 1.19.24http://openmoko.org/wiki/ClassifiedsClassifieds2009-06-06T14:18:13Z<p>Peppertarts: /* UK */</p>
<hr />
<div>This page is for selling, buying or exchanging.<br />
<br />
= For Sale =<br />
<br />
List here if you have one for sale. By location.<br />
<br />
== Canada ==<br />
<br />
=== British Columbia ===<br />
=== Ontario ===<br />
I am in the market for a used phone vw ride at g mail $200<br />
<br />
<br />
== USA ==<br />
=== New Hampshire / New England Area ===<br />
*GTA02 850Hz(US). Great condition, 512MB SD-Card(and adapter), Wall-Charger, stylus, neoprene case, headset, and has Android on it currently. PayPal Accepted. Will ship anywhere in the US. $250 Nick: doobe01 AT gmail DOT com<br />
<br />
=== San Francisco ===<br />
* Two spare GTA02 batteries, and a Neoprene GTA02 carrying case for sale. Make me an offer. Email ken at restivo dot org<br />
<br />
=== Charlotte ===<br />
*GTA02 850Hz(US). Willing to negotiate price and ship in North America. Karl: hiigarabound at gmail dot com.<br />
<br />
===Seattle===<br />
*GTA02 850hz(US). Great condition, screen protector, 1 gig card. Don't have time for this device anymore. Will to negotiate. Matt: mttsmth DOT ai AT gmail DOT com --SOLD<br />
<br />
===Indiana===<br />
* GTA02 850Hz (US) - Great condition and in original box with... (moved to eBay)<br />
<br><br />
* GTA02 850Hz (US) - Good Condition(has a tiny scratch not on the screen) <br />
comes with the following items:<br />
Orignal box <br />
Orignal lazer/led stylus/ink pen(low batteries)<br />
wall charger<br />
usb cable<br />
512MB micro sd card with adapter<br />
Paypal accepted. Willing to negotiate price and shipping. Collin: collin dot estell at gmail dot com<br />
<br />
===Los Angeles===<br />
* GTA02 850Hz (US) - Great condition, $250, Email daniel at thewassenbergs dot com, comes with:<br />
Original box<br />
Original laser/led stylus/ink pen<br />
Wall charger (With US and international adapters)<br />
USB cable<br />
512MB micro sd card with adapter<br />
Openmoko branded Neoprene case<br />
Plantronics wired headset (Verizon branded)<br />
Zagg invisibleSHIELD on screen<br />
<br />
== Europe ==<br />
=== UK ===<br />
*Used Freerunner with buzz fix applied. Listed for sale on eBay.co.uk [http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=190312832538 here]. Started at £99, no reserve. Auction finishes 13-Jun-09 15:10:22 BST.<br />
<br />
= Wanted =<br />
<br />
List here if you want a phone and what price you're willing to pay. By location.<br />
<br />
*New Jersey (Flemington, NJ/Hunterdon County)<br />
I'm starting a GNU/Linux business targeted at the masses and want to buy a Neo FreeRunner. Can't afford more than $150 or so (need money for stock / advertising / other expenses). Willing to work out a deal of some kind 50% now 50% later / trial basis (since it might not suffice given development status) / open to ideas. email: chris (at) domain: kglug.org<br />
<br />
* Mijail<br />
I want to buy NeoFrerunners phone to sell in Argentina. My mail is mijailnils@gmail.com<br />
<br />
* StealthCP (UK)<br />
I want to purchase a used (or spares/repair) Neo 1973 in order to replace the damaged TFT screen in my Freerunner, condition depends on screen will purchase from anywhere, would pay no more than £100, more if other components/peripherals are included. Contactable in #openmoko or via e-mail at dpreid AT gmail DOT com.<br />
<br />
[[Category:Community]]<br />
[[Category:Purchase]]</div>Peppertartshttp://openmoko.org/wiki/ClassifiedsClassifieds2009-06-06T14:17:28Z<p>Peppertarts: /* Europe */</p>
<hr />
<div>This page is for selling, buying or exchanging.<br />
<br />
= For Sale =<br />
<br />
List here if you have one for sale. By location.<br />
<br />
== Canada ==<br />
<br />
=== British Columbia ===<br />
=== Ontario ===<br />
I am in the market for a used phone vw ride at g mail $200<br />
<br />
<br />
== USA ==<br />
=== New Hampshire / New England Area ===<br />
*GTA02 850Hz(US). Great condition, 512MB SD-Card(and adapter), Wall-Charger, stylus, neoprene case, headset, and has Android on it currently. PayPal Accepted. Will ship anywhere in the US. $250 Nick: doobe01 AT gmail DOT com<br />
<br />
=== San Francisco ===<br />
* Two spare GTA02 batteries, and a Neoprene GTA02 carrying case for sale. Make me an offer. Email ken at restivo dot org<br />
<br />
=== Charlotte ===<br />
*GTA02 850Hz(US). Willing to negotiate price and ship in North America. Karl: hiigarabound at gmail dot com.<br />
<br />
===Seattle===<br />
*GTA02 850hz(US). Great condition, screen protector, 1 gig card. Don't have time for this device anymore. Will to negotiate. Matt: mttsmth DOT ai AT gmail DOT com --SOLD<br />
<br />
===Indiana===<br />
* GTA02 850Hz (US) - Great condition and in original box with... (moved to eBay)<br />
<br><br />
* GTA02 850Hz (US) - Good Condition(has a tiny scratch not on the screen) <br />
comes with the following items:<br />
Orignal box <br />
Orignal lazer/led stylus/ink pen(low batteries)<br />
wall charger<br />
usb cable<br />
512MB micro sd card with adapter<br />
Paypal accepted. Willing to negotiate price and shipping. Collin: collin dot estell at gmail dot com<br />
<br />
===Los Angeles===<br />
* GTA02 850Hz (US) - Great condition, $250, Email daniel at thewassenbergs dot com, comes with:<br />
Original box<br />
Original laser/led stylus/ink pen<br />
Wall charger (With US and international adapters)<br />
USB cable<br />
512MB micro sd card with adapter<br />
Openmoko branded Neoprene case<br />
Plantronics wired headset (Verizon branded)<br />
Zagg invisibleSHIELD on screen<br />
<br />
== Europe ==<br />
=== UK ===<br />
Used Freerunner with buzz fix applied. Listed for sale on eBay.co.uk [http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=190312832538 here]. Started at £99, no reserve. Auction finishes 13-Jun-09 15:10:22 BST.<br />
<br />
= Wanted =<br />
<br />
List here if you want a phone and what price you're willing to pay. By location.<br />
<br />
*New Jersey (Flemington, NJ/Hunterdon County)<br />
I'm starting a GNU/Linux business targeted at the masses and want to buy a Neo FreeRunner. Can't afford more than $150 or so (need money for stock / advertising / other expenses). Willing to work out a deal of some kind 50% now 50% later / trial basis (since it might not suffice given development status) / open to ideas. email: chris (at) domain: kglug.org<br />
<br />
* Mijail<br />
I want to buy NeoFrerunners phone to sell in Argentina. My mail is mijailnils@gmail.com<br />
<br />
* StealthCP (UK)<br />
I want to purchase a used (or spares/repair) Neo 1973 in order to replace the damaged TFT screen in my Freerunner, condition depends on screen will purchase from anywhere, would pay no more than £100, more if other components/peripherals are included. Contactable in #openmoko or via e-mail at dpreid AT gmail DOT com.<br />
<br />
[[Category:Community]]<br />
[[Category:Purchase]]</div>Peppertartshttp://openmoko.org/wiki/Manuals/AndroidManuals/Android2009-03-19T01:07:15Z<p>Peppertarts: /* GPRS */</p>
<hr />
<div>{{Languages|Android usage}}<br />
<br />
{|align=right<br />
|__TOC__<br />
|}<br />
[[Image:android.png]]<br />
<br />
= Introduction = <br />
This page is dedicated to the daily usage of Android on the [[Neo 1973]] and [[Neo FreeRunner]] handsets.<br />
<br />
The informations here have been updated for the following release : [http://freerunner.android.koolu.com/release-files Koolu Beta3 Android release]. But should be the same for any not too old release.<br />
<br />
You can find general informations (porting/development and day to day usage) about Android and Neo phones here : [[Android]]<br />
<br />
== Using this guide ==<br />
<br />
*1<br />
<br />
If you see a command like this, you must run it as root<br />
<br />
#<br />
<br />
If you see one like this, you can run it as a regular user<br />
<br />
$<br />
<br />
*2<br />
<br />
When you see the command<br />
<br />
adb <br />
<br />
it is assumed that you have 'adb' installed on your system and inside your /usr/bin. This may not be the case, you may just have downloaded the binary. If so, you need to change to the directory you downloaded the binary too then issue the same commands but when ever adb appears replace it with <br />
<br />
./adb<br />
<br />
adb connects to Android but you need to have made sure you have set it up first. Make sure your FreeRunner was booted while being plugged in to a USB port. Then following run the following commands:<br />
<br />
# ifconfig usb0 192.168.0.200 netmask 255.255.255.0<br />
# adb kill-server<br />
# ADBHOST=192.168.0.202 adb devices<br />
<br />
You should now have no trouble using adb.<br />
<br />
= Getting started =<br />
<br />
== The power button ==<br />
<br />
* To turn the phone on; press and hold the power button for about 5 seconds<br />
* To wake the phone from sleep; tap the power button twice, then once more to unlock the screen<br />
* To put the phone to sleep (and so lock it); hold the power button for about 2 seconds<br />
<br />
* To turn the phone off; wake it from sleep then hold the power button for about 5 seconds. Choose 'Power off' in the menu that appears then click 'OK'<br />
<br />
== The Aux button ==<br />
The aux button appears to be the back button.<br />
<br />
== Making a call ==<br />
<br />
Once the phone has started you will see a 'Dialer' icon on the desktop, touch it and you will be presented with a dialling keypad. Enter the number you wish to dial and then touch the bar containing the number to call. If you make a mistake entering the number you can touch the backspace arrow to the right of the bar.<br />
<br />
Caveats<br />
* The volume level when in a voice call is very low<br />
<br />
== Using the keyboard ==<br />
<br />
== Sending an SMS ==<br />
<br />
== Copy and pasting ==<br />
<br />
Android has a copy and paste feature built in to it. By touching and holding on a text entry box for about 2 seconds the copy & paste menu will appear.<br />
<br />
= Subsystems =<br />
<br />
<br />
== Accelerometers ==<br />
Works, can be tested with simple game called [http://andappstore.com/AndroidPhoneApplications/apps/8872 Amazed] which is already installed on current Koolu images.<br />
<br />
== Bluetooth ==<br />
Works, latest kernels need permissions for second rfkill interface in init.rc to turn it on.<br />
<br />
== GPS ==<br />
Works, you can [[#Install new software|install]] [http://www.andnav.org AndNav2] (AndNav2 is already installed on current Koolu images) to test it.<br />
It is currently not possible to disable the GPS from the UI once activated.<br />
<br />
== GPRS ==<br />
<br />
To set up GPRS you need to enter the correct settings for your network: Touch the Application tab followed by Settings > Wireless controls > Mobile networks > Access Point Names. Now if you press the power button, a menu will appear allowing you to add a 'New APN'. Touch this then add your network's GPRS & MMS settings.<br />
<br />
{{Note|At the moment it is not possible to bring up Android's keyboard to enter the information. It is advisable to install 'aKeyUI' then copy and paste the information in, starting with the APN which can also be used as the Name}}Once you have entered your APN details it maybe necessary to follow this procedure to start GPRS (you will only need to do this once):<br />
<br />
Turn on Aeroplane mode, reboot, turn off Aeroplane mode<br />
<br />
You may also have to carry out the [http://wiki.openmoko.org/wiki/Android_usage#DNS_Fix DNS fix] described below.<br />
<br />
=== Network settings ===<br />
<br />
You can find most networks 'mcc' and 'mnc' numbers [http://android.v-dh.nl/internet.php here]<br />
<br />
* o2 UK - Pay as you go<br />
<br />
Enter these details to set up GPRS:<br />
<br />
carrier="o2-UK-PAYG" (Name - can be anything)<br />
mcc="234"<br />
mnc="10"<br />
apn="payandgo.o2.co.uk"<br />
user="payandgo"<br />
server="Not set"<br />
password="password"<br />
type="default"<br />
<br />
These details are also correct o2 settings but don't enter them, they stop GPRS from working properly at the moment.<br />
<br />
mmsc="http://mmsc.mms.02.co.uk:8002"<br />
proxy="193.113.200.195"<br />
port="9201"<br />
mmsproxy="193.113.200.195"<br />
mmsport="9201"<br />
<br />
* T-Mobile UK<br />
<br />
Enter these details to set up GPRS:<br />
<br />
carrier="T-Mobile-UK" (Name - can be anything)<br />
mcc="234"<br />
mnc="30"<br />
apn="general.t-mobile.uk"<br />
user="user"<br />
server="149.254.1.10"<br />
# server="149.254.201.132" (alternate server)<br />
password="wap"<br />
type="default"<br />
<br />
== Wifi ==<br />
<br />
Although wifi works, there are two problems; one, you can't bring up a keyboard to enter your encryption key and two, Android does not obtain the DNS settings properly from the router. Both can be worked around.<br />
<br />
=== Solution one ===<br />
<br />
This involves [http://wiki.openmoko.org/wiki/Android_usage#Copy_and_pasting copying and pasting] the network key into the key field. These instructions use the aKeyUI app but you could do it with the standard Note pad app.<br />
<br />
Install [http://andappstore.com/AndroidPhoneApplications/apps/4642 aKeyUI] this app allows you to enter text and copy it to a clipboard, which you can then paste into any test field:<br />
<br />
Change directory to where you downloaded the app then install:<br />
<br />
# adb install aKeyUI.apk<br />
<br />
Touch the Application tab to display your installed apps, aKeyUI should be one of them. Load it up, enter the key for your wireless network and click copy.<br />
<br />
Now go to 'Settings' > 'Wireless controls' > 'Wi-Fi settings' and you should see your wireless network listed there. Touch it and when it asks you for the key, long-touch the key field and select paste.<br />
<br />
Caveats<br />
* The keyboard seems to have a limited number of characters, making this solution useless if your network key contains one of the missing ones.<br />
<br />
Now you are connected but you need the [http://wiki.openmoko.org/wiki/Android_usage#DNS_Fix DNS fix.]<br />
<br />
=== Solution two ===<br />
<br />
Boot your FreeRunner while connected to USB then run these commands:<br />
<br />
# ifconfig usb0 192.168.0.200 netmask 255.255.255.0<br />
# adb kill-server<br />
# ADBHOST=192.168.0.202 adb devices<br />
<br />
# adb shell mount -o remount,rw /dev/root /<br />
# adb pull /etc/wifi/wpa_supplicant.conf wpa_supplicant.conf<br />
<br />
You will now have the wpa_supplicant.conf file in your working directory, change its ownership so you can edit it (unless you edit it as root):<br />
<br />
# chown YOUR_USER:YOUR_GROUP wpa_supplicant.conf <br />
<br />
Now you can edit it to contain your wireless details, then push it back to the FreeRunner. For example add an uncommented section like this:<br />
<br />
network={<br />
ssid="example"<br />
proto=WPA<br />
key_mgmt=WPA-PSK<br />
pairwise=CCMP TKIP<br />
group=CCMP TKIP WEP104 WEP40<br />
psk=06b4be19da289f475aa46a33cb793029d4ab3db7a23ee92382eb0106c72ac7bb<br />
priority=2<br />
}<br />
<br />
Save your changes, change the owner back to root and push it back to the FreeRunner:<br />
<br />
# chown root:root wpa_supplicant.conf<br />
# adb push wpa_supplicant.conf /etc/wifi<br />
<br />
Reboot the FreeRunner:<br />
<br />
# adb shell sync<br />
# adb shell reboot<br />
<br />
If you've changed the wpa_supplicant.conf file, it will need to be deleted in /data/misc/wifi/wpa_supplicant.conf<br />
<br />
You now just need the DNS fix<br />
<br />
=== DNS Fix ===<br />
<br />
Connect to Android using adb and pull your init.rc:<br />
<br />
# ifconfig usb0 192.168.0.200 netmask 255.255.255.0<br />
# adb kill-server<br />
# ADBHOST=192.168.0.202 adb devices<br />
# adb pull /init.rc init.rc<br />
<br />
# chown YOUR_USER:YOUR_GROUP init.rc<br />
<br />
Now find this part of your your init.rc, and add new lines containing the DNS value to the [https://www.opendns.com/ OpenDNS] servers:<br />
<br />
# Setup the DNS server for USB<br />
#setprop net.dns1 192.168.0.200<br />
setprop net.dns1 208.67.222.222<br />
setprop net.dns2 208.67.220.220<br />
<br />
Change the ownership back to root and push it back to your FreeRunner:<br />
<br />
# chown root:root init.rc<br />
# adb shell mount -o remount,rw /dev/root /<br />
# adb push init.rc /init.rc<br />
# adb shell sync<br />
# adb shell reboot<br />
<br />
= Data management =<br />
<br />
== Contacts ==<br />
<br />
=== Importing ===<br />
==== From Vcard ====<br />
# [[#Install new software|install]] [http://www.dusystems.com/importContacts.html "Android Contacts Import"] (this applications is also available from [[#AndAppStore|AndAppStore]])<br />
# export your contact(s) as a vcard file from your contact application<br />
# [[#Copy files|copy]] the file to your phone /sdcard/ directory<br />
# on your phone run the ImportContacts application, choose the file you copied and select import. Wait until the phone says x vcards imported<br />
<br />
That's it if you don't see your contacts, make sure you selected "view all contacts" in the contacts applications options (contacts > powerbutton > Display group > All contacts)<br />
<br />
==== From SIM ====<br />
Works, Contacts->menu->Settings->SIM contacts importer.<br />
<br />
=== Synchronization ===<br />
<br />
== Calendar ==<br />
<br />
=== Alarm ===<br />
Works.<br />
<br />
=== Importing ===<br />
<br />
=== Synchronization ===<br />
<br />
== Files ==<br />
<br />
=== Copying ===<br />
You can copy files to your phone using either <br />
* [[#USB mass storage|USB mass storage]]<br />
<br />
or, from the command line using<br />
<br />
* the [[Android debug bridge]] to copy files to your phone :<br />
ADBHOST=192.168.0.202 ./adb push file.txt /sdcard/<br />
<br />
== Media ==<br />
Can play OGG audio files and view pictures with the default applications<br />
<br />
== SMS ==<br />
<br />
= Others =<br />
<br />
== Software keyboard ==<br />
Works, can be brought up with short press to power button.<br />
<br />
== Suspend ==<br />
Waking up your phone might be a little bit tricky at the moment, there are several recipe/hints submitted by different people :<br />
* 1-2s press of power button goes to sleep, wake up with long power button press, don't use screen timeouts, disable it in Settings->Sound & display->Screen timeout->Never timeout.<br />
* Michael Trimarchi's images allow resume from suspend after two short presses. However, sometimes it takes a few tries for the phone to wake up.<br />
* For me resume works best if i long press power until the main screen appears and the short power press that unlocks screen.<br />
* During suspend the phone seems to wake up make an audible click and go back to sleep.<br />
<br />
== USB networking ==<br />
The general [[USB Networking]] guide should help you talk to your FreeRunner using IP over USB. However, please note that Android doesn't come with an ssh server installed by default. In order to gain shell access without an additional ssh server you can follow the instructions on the [[Android debug bridge]] page.<br />
<br />
== USB Host mode ==<br />
{{todo|If you know how to change the USB mode with Android, please explain it here.}}<br />
<br />
== USB keyboard ==<br />
I bought a mini USB keyboard that for my Neo, if someone has simple directions to use it with android, please explain it here.<br />
<br />
== USB mass storage ==<br />
This setting is named "Enable USB mass storage". If you don't find it on Settings -> SD card & phone storage, you have to unhide it with [http://www.4shared.com/account/file/76203324/508fa871/Anycut.html Anycut]. Install it then make a new shortcut Activity -> SD Card. Use this new shortcut to activate the option. This is not persistent after a reboot. See also [http://rivviepop.wordpress.com/2008/11/19/mount-your-g1-android-sd-card-automatically-rc29-rc30/]<br />
<br />
{{todo|This doesn't seem to work with the Neo FreeRunner and current Android images.}}<br />
<br />
= Software installation and updates =<br />
For initial Android flashing, take a look at: [[Android on Freerunner]]<br />
<br />
== Install new software ==<br />
=== Manual install ===<br />
Applications are packaged in .apk packages, to install a package (downloaded on your computer) do <br />
<br />
./adb install app.apk<br />
<br />
After making sure you can talk to your phone using the [[Android debug bridge]]<br />
<br />
=== Package managers ===<br />
==== Android Market Place ====<br />
Currently it is not possible to use the Android Market Place with the Neo Freerunner.<br />
<br />
==== AndAppStore ====<br />
AndAppStore is an alternate source for Android software and works on the Neo Freerunner. It is installed by default in current Koolu images but you can [[#Manual install|install manually]] their [http://andappstore.com/AndroidPhoneApplications/apps/7661 client].<br />
<br />
== Update software (without reflashing) ==<br />
<br />
= Troubleshooting =<br />
<br />
== Android Debug Bridge ==<br />
<br />
To assist in debugging and to gain shell access to the phone with Android, you can use the instructions found here: [[Android debug bridge]]<br />
<br />
= Links =</div>Peppertartshttp://openmoko.org/wiki/Manuals/AndroidManuals/Android2009-03-19T01:06:31Z<p>Peppertarts: /* GPRS */</p>
<hr />
<div>{{Languages|Android usage}}<br />
<br />
{|align=right<br />
|__TOC__<br />
|}<br />
[[Image:android.png]]<br />
<br />
= Introduction = <br />
This page is dedicated to the daily usage of Android on the [[Neo 1973]] and [[Neo FreeRunner]] handsets.<br />
<br />
The informations here have been updated for the following release : [http://freerunner.android.koolu.com/release-files Koolu Beta3 Android release]. But should be the same for any not too old release.<br />
<br />
You can find general informations (porting/development and day to day usage) about Android and Neo phones here : [[Android]]<br />
<br />
== Using this guide ==<br />
<br />
*1<br />
<br />
If you see a command like this, you must run it as root<br />
<br />
#<br />
<br />
If you see one like this, you can run it as a regular user<br />
<br />
$<br />
<br />
*2<br />
<br />
When you see the command<br />
<br />
adb <br />
<br />
it is assumed that you have 'adb' installed on your system and inside your /usr/bin. This may not be the case, you may just have downloaded the binary. If so, you need to change to the directory you downloaded the binary too then issue the same commands but when ever adb appears replace it with <br />
<br />
./adb<br />
<br />
adb connects to Android but you need to have made sure you have set it up first. Make sure your FreeRunner was booted while being plugged in to a USB port. Then following run the following commands:<br />
<br />
# ifconfig usb0 192.168.0.200 netmask 255.255.255.0<br />
# adb kill-server<br />
# ADBHOST=192.168.0.202 adb devices<br />
<br />
You should now have no trouble using adb.<br />
<br />
= Getting started =<br />
<br />
== The power button ==<br />
<br />
* To turn the phone on; press and hold the power button for about 5 seconds<br />
* To wake the phone from sleep; tap the power button twice, then once more to unlock the screen<br />
* To put the phone to sleep (and so lock it); hold the power button for about 2 seconds<br />
<br />
* To turn the phone off; wake it from sleep then hold the power button for about 5 seconds. Choose 'Power off' in the menu that appears then click 'OK'<br />
<br />
== The Aux button ==<br />
The aux button appears to be the back button.<br />
<br />
== Making a call ==<br />
<br />
Once the phone has started you will see a 'Dialer' icon on the desktop, touch it and you will be presented with a dialling keypad. Enter the number you wish to dial and then touch the bar containing the number to call. If you make a mistake entering the number you can touch the backspace arrow to the right of the bar.<br />
<br />
Caveats<br />
* The volume level when in a voice call is very low<br />
<br />
== Using the keyboard ==<br />
<br />
== Sending an SMS ==<br />
<br />
== Copy and pasting ==<br />
<br />
Android has a copy and paste feature built in to it. By touching and holding on a text entry box for about 2 seconds the copy & paste menu will appear.<br />
<br />
= Subsystems =<br />
<br />
<br />
== Accelerometers ==<br />
Works, can be tested with simple game called [http://andappstore.com/AndroidPhoneApplications/apps/8872 Amazed] which is already installed on current Koolu images.<br />
<br />
== Bluetooth ==<br />
Works, latest kernels need permissions for second rfkill interface in init.rc to turn it on.<br />
<br />
== GPS ==<br />
Works, you can [[#Install new software|install]] [http://www.andnav.org AndNav2] (AndNav2 is already installed on current Koolu images) to test it.<br />
It is currently not possible to disable the GPS from the UI once activated.<br />
<br />
== GPRS ==<br />
<br />
To set up GPRS you need to enter the correct settings for your network: Touch the Application tab followed by Settings > Wireless controls > Mobile networks > Access Point Names. Now if you press the power button, a menu will appear allowing you to add a 'New APN'. Touch this then add your network's GPRS & MMS settings.<br />
<br />
{{Note|At the moment it is not possible to bring up Android's keyboard to enter the information. It is advisable to install 'aKeyUI' then copy and paste the information in, starting with the APN which can also be used as the Name}}Once you have entered your APN details it maybe necessary to follow this procedure to start GPRS (you will only need to do this once):<br />
<br />
Turn on Aeroplane mode, reboot, turn off Aeroplane mode<br />
<br />
You may also have to carry out the DNS fix described below.<br />
<br />
=== Network settings ===<br />
<br />
You can find most networks 'mcc' and 'mnc' numbers [http://android.v-dh.nl/internet.php here]<br />
<br />
* o2 UK - Pay as you go<br />
<br />
Enter these details to set up GPRS:<br />
<br />
carrier="o2-UK-PAYG" (Name - can be anything)<br />
mcc="234"<br />
mnc="10"<br />
apn="payandgo.o2.co.uk"<br />
user="payandgo"<br />
server="Not set"<br />
password="password"<br />
type="default"<br />
<br />
These details are also correct o2 settings but don't enter them, they stop GPRS from working properly at the moment.<br />
<br />
mmsc="http://mmsc.mms.02.co.uk:8002"<br />
proxy="193.113.200.195"<br />
port="9201"<br />
mmsproxy="193.113.200.195"<br />
mmsport="9201"<br />
<br />
* T-Mobile UK<br />
<br />
Enter these details to set up GPRS:<br />
<br />
carrier="T-Mobile-UK" (Name - can be anything)<br />
mcc="234"<br />
mnc="30"<br />
apn="general.t-mobile.uk"<br />
user="user"<br />
server="149.254.1.10"<br />
# server="149.254.201.132" (alternate server)<br />
password="wap"<br />
type="default"<br />
<br />
== Wifi ==<br />
<br />
Although wifi works, there are two problems; one, you can't bring up a keyboard to enter your encryption key and two, Android does not obtain the DNS settings properly from the router. Both can be worked around.<br />
<br />
=== Solution one ===<br />
<br />
This involves [http://wiki.openmoko.org/wiki/Android_usage#Copy_and_pasting copying and pasting] the network key into the key field. These instructions use the aKeyUI app but you could do it with the standard Note pad app.<br />
<br />
Install [http://andappstore.com/AndroidPhoneApplications/apps/4642 aKeyUI] this app allows you to enter text and copy it to a clipboard, which you can then paste into any test field:<br />
<br />
Change directory to where you downloaded the app then install:<br />
<br />
# adb install aKeyUI.apk<br />
<br />
Touch the Application tab to display your installed apps, aKeyUI should be one of them. Load it up, enter the key for your wireless network and click copy.<br />
<br />
Now go to 'Settings' > 'Wireless controls' > 'Wi-Fi settings' and you should see your wireless network listed there. Touch it and when it asks you for the key, long-touch the key field and select paste.<br />
<br />
Caveats<br />
* The keyboard seems to have a limited number of characters, making this solution useless if your network key contains one of the missing ones.<br />
<br />
Now you are connected but you need the [http://wiki.openmoko.org/wiki/Android_usage#DNS_Fix DNS fix.]<br />
<br />
=== Solution two ===<br />
<br />
Boot your FreeRunner while connected to USB then run these commands:<br />
<br />
# ifconfig usb0 192.168.0.200 netmask 255.255.255.0<br />
# adb kill-server<br />
# ADBHOST=192.168.0.202 adb devices<br />
<br />
# adb shell mount -o remount,rw /dev/root /<br />
# adb pull /etc/wifi/wpa_supplicant.conf wpa_supplicant.conf<br />
<br />
You will now have the wpa_supplicant.conf file in your working directory, change its ownership so you can edit it (unless you edit it as root):<br />
<br />
# chown YOUR_USER:YOUR_GROUP wpa_supplicant.conf <br />
<br />
Now you can edit it to contain your wireless details, then push it back to the FreeRunner. For example add an uncommented section like this:<br />
<br />
network={<br />
ssid="example"<br />
proto=WPA<br />
key_mgmt=WPA-PSK<br />
pairwise=CCMP TKIP<br />
group=CCMP TKIP WEP104 WEP40<br />
psk=06b4be19da289f475aa46a33cb793029d4ab3db7a23ee92382eb0106c72ac7bb<br />
priority=2<br />
}<br />
<br />
Save your changes, change the owner back to root and push it back to the FreeRunner:<br />
<br />
# chown root:root wpa_supplicant.conf<br />
# adb push wpa_supplicant.conf /etc/wifi<br />
<br />
Reboot the FreeRunner:<br />
<br />
# adb shell sync<br />
# adb shell reboot<br />
<br />
If you've changed the wpa_supplicant.conf file, it will need to be deleted in /data/misc/wifi/wpa_supplicant.conf<br />
<br />
You now just need the DNS fix<br />
<br />
=== DNS Fix ===<br />
<br />
Connect to Android using adb and pull your init.rc:<br />
<br />
# ifconfig usb0 192.168.0.200 netmask 255.255.255.0<br />
# adb kill-server<br />
# ADBHOST=192.168.0.202 adb devices<br />
# adb pull /init.rc init.rc<br />
<br />
# chown YOUR_USER:YOUR_GROUP init.rc<br />
<br />
Now find this part of your your init.rc, and add new lines containing the DNS value to the [https://www.opendns.com/ OpenDNS] servers:<br />
<br />
# Setup the DNS server for USB<br />
#setprop net.dns1 192.168.0.200<br />
setprop net.dns1 208.67.222.222<br />
setprop net.dns2 208.67.220.220<br />
<br />
Change the ownership back to root and push it back to your FreeRunner:<br />
<br />
# chown root:root init.rc<br />
# adb shell mount -o remount,rw /dev/root /<br />
# adb push init.rc /init.rc<br />
# adb shell sync<br />
# adb shell reboot<br />
<br />
= Data management =<br />
<br />
== Contacts ==<br />
<br />
=== Importing ===<br />
==== From Vcard ====<br />
# [[#Install new software|install]] [http://www.dusystems.com/importContacts.html "Android Contacts Import"] (this applications is also available from [[#AndAppStore|AndAppStore]])<br />
# export your contact(s) as a vcard file from your contact application<br />
# [[#Copy files|copy]] the file to your phone /sdcard/ directory<br />
# on your phone run the ImportContacts application, choose the file you copied and select import. Wait until the phone says x vcards imported<br />
<br />
That's it if you don't see your contacts, make sure you selected "view all contacts" in the contacts applications options (contacts > powerbutton > Display group > All contacts)<br />
<br />
==== From SIM ====<br />
Works, Contacts->menu->Settings->SIM contacts importer.<br />
<br />
=== Synchronization ===<br />
<br />
== Calendar ==<br />
<br />
=== Alarm ===<br />
Works.<br />
<br />
=== Importing ===<br />
<br />
=== Synchronization ===<br />
<br />
== Files ==<br />
<br />
=== Copying ===<br />
You can copy files to your phone using either <br />
* [[#USB mass storage|USB mass storage]]<br />
<br />
or, from the command line using<br />
<br />
* the [[Android debug bridge]] to copy files to your phone :<br />
ADBHOST=192.168.0.202 ./adb push file.txt /sdcard/<br />
<br />
== Media ==<br />
Can play OGG audio files and view pictures with the default applications<br />
<br />
== SMS ==<br />
<br />
= Others =<br />
<br />
== Software keyboard ==<br />
Works, can be brought up with short press to power button.<br />
<br />
== Suspend ==<br />
Waking up your phone might be a little bit tricky at the moment, there are several recipe/hints submitted by different people :<br />
* 1-2s press of power button goes to sleep, wake up with long power button press, don't use screen timeouts, disable it in Settings->Sound & display->Screen timeout->Never timeout.<br />
* Michael Trimarchi's images allow resume from suspend after two short presses. However, sometimes it takes a few tries for the phone to wake up.<br />
* For me resume works best if i long press power until the main screen appears and the short power press that unlocks screen.<br />
* During suspend the phone seems to wake up make an audible click and go back to sleep.<br />
<br />
== USB networking ==<br />
The general [[USB Networking]] guide should help you talk to your FreeRunner using IP over USB. However, please note that Android doesn't come with an ssh server installed by default. In order to gain shell access without an additional ssh server you can follow the instructions on the [[Android debug bridge]] page.<br />
<br />
== USB Host mode ==<br />
{{todo|If you know how to change the USB mode with Android, please explain it here.}}<br />
<br />
== USB keyboard ==<br />
I bought a mini USB keyboard that for my Neo, if someone has simple directions to use it with android, please explain it here.<br />
<br />
== USB mass storage ==<br />
This setting is named "Enable USB mass storage". If you don't find it on Settings -> SD card & phone storage, you have to unhide it with [http://www.4shared.com/account/file/76203324/508fa871/Anycut.html Anycut]. Install it then make a new shortcut Activity -> SD Card. Use this new shortcut to activate the option. This is not persistent after a reboot. See also [http://rivviepop.wordpress.com/2008/11/19/mount-your-g1-android-sd-card-automatically-rc29-rc30/]<br />
<br />
{{todo|This doesn't seem to work with the Neo FreeRunner and current Android images.}}<br />
<br />
= Software installation and updates =<br />
For initial Android flashing, take a look at: [[Android on Freerunner]]<br />
<br />
== Install new software ==<br />
=== Manual install ===<br />
Applications are packaged in .apk packages, to install a package (downloaded on your computer) do <br />
<br />
./adb install app.apk<br />
<br />
After making sure you can talk to your phone using the [[Android debug bridge]]<br />
<br />
=== Package managers ===<br />
==== Android Market Place ====<br />
Currently it is not possible to use the Android Market Place with the Neo Freerunner.<br />
<br />
==== AndAppStore ====<br />
AndAppStore is an alternate source for Android software and works on the Neo Freerunner. It is installed by default in current Koolu images but you can [[#Manual install|install manually]] their [http://andappstore.com/AndroidPhoneApplications/apps/7661 client].<br />
<br />
== Update software (without reflashing) ==<br />
<br />
= Troubleshooting =<br />
<br />
== Android Debug Bridge ==<br />
<br />
To assist in debugging and to gain shell access to the phone with Android, you can use the instructions found here: [[Android debug bridge]]<br />
<br />
= Links =</div>Peppertarts