User:Twistedclone

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(USB networking)
(Wifi Connection on Android)
 
Line 30: Line 30:
  
 
== Wifi Connection on Android ==
 
== Wifi Connection on Android ==
 +
 +
Use Michael's latest android cupcake images from [http://panicking.kicks-ass.org/download/ Android Cupcake 1.5]
 +
 +
freerunner-cupcake-snapshot-v12.jffs2
 +
uImage-v22.bin
 +
  
 
[http://http://groups.google.com/group/android-platform/browse_thread/thread/14b8991753ee9712/0366cce18d9bcf35 Wifi Wext interface]
 
[http://http://groups.google.com/group/android-platform/browse_thread/thread/14b8991753ee9712/0366cce18d9bcf35 Wifi Wext interface]
 
[http://android-unleashed.com/2008/11/howto-tether-your-android-g1-phone-with-iptables-no-proxy-needed.html How to tether your G1]
 
[http://android-unleashed.com/2008/11/howto-tether-your-android-g1-phone-with-iptables-no-proxy-needed.html How to tether your G1]
 
[http://www.mail-archive.com/android-porting@googlegroups.com/msg00916.html Forum wlan configured]
 
[http://www.mail-archive.com/android-porting@googlegroups.com/msg00916.html Forum wlan configured]
 +
 +
'''''Wlan app'''''
 +
 +
From http://www.opkg.org/package_129.html
 +
 +
opkg install  http://buildhost.automated.it/OM2007.2/packages/armv4t/zenity_2.20.1-r0_armv4t.ipk http://www.opkg.org/packages/wlan_0.3_arm.ipk
  
 
== Android Compilation ==
 
== Android Compilation ==

Latest revision as of 09:16, 29 July 2009

Contents

[edit] USB networking

sudo ip address add 192.168.0.200/24 dev usb0

sudo ip link set dev usb0 up

For audio and speaker configuration

SSH connection

ssh 192.168.0.202

cd /etc/ wget http://www.koolu.org/asound.conf wget http://www.koolu.org/voip-handset.state

alsactl -f voip-handset.state restore # This step required to set proper audio parameters

linphonec soundcard use 0 proxy add

[edit] Android USB networking

Add default gateway

Put 1 /proc/sys/net/ipv4/ip_forward route add default gw 192.168.0.200 dev usb0

[edit] Wifi Connection on Android

Use Michael's latest android cupcake images from Android Cupcake 1.5

freerunner-cupcake-snapshot-v12.jffs2 uImage-v22.bin


Wifi Wext interface How to tether your G1 Forum wlan configured

Wlan app

From http://www.opkg.org/package_129.html

opkg install http://buildhost.automated.it/OM2007.2/packages/armv4t/zenity_2.20.1-r0_armv4t.ipk http://www.opkg.org/packages/wlan_0.3_arm.ipk

[edit] Android Compilation

Compiling Your Own G1 Kernel Modules

[edit] Android porting

port on real device Android toolchain

[edit] Tips and Trick

Format utility

apt-get install gparted

Mount Android fs rw mode

wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf

Decompiling lib file (*.so)

dpkg -S /path/filename.so strings /path/filename.so

NeoTool

Download neotool Read the wiki about the tool on http://wiki.openmoko.org/wiki/NeoTool

wget http://users.on.net/~antisol/neotool chmod a+x neotool

gedit neotool Look for the line wget http://downloads.openmoko.org/daily/dfu-util and replace it with the line below wget http://downloads.openmoko.org/distro/releases/Om2008.9/dfu-util

Press AUX and Power button one after the other ./netool You have to flash jffs and kernel file

[edit] Openmoko Emulator Setup

OS: Ubuntu 8.10

We run the following commands:

sudo apt-get install monotone git-core git-svn git-email \ git-cvs git-arch gitk 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

mkdir openmoko

cd openmoko

wget http://www.rwhitby.net/files/openmoko/Makefile

make qemu

The emulator is opened. After splash screen the Boot menu appears. By choosing the "Boot" item the following messages are printed and booting process is interrupted:

  Booting kernel from Legacy Image at 30100000 ...
  Image Name:   openmoko/2.6.24-oe5+gitrfb42ce67
  Created:      2009-02-15   3:19:24 UTC
  Image Type:   ARM Linux Kernel Image (uncompressed)
  Data Size:    1914900 Bytes =  1.8 MB
  Load Address: 30008000
  Entry Point:  30008000
  Verifying Checksum ... OK
  Loading Kernel Image ...


We tried to launch the Emulator with different values of the following parameters specified in build/qemu/openmoko/env file, but it didn't help. For instance:

kernel_wildcard="uImage-2.6.28-oe1+gitr34240a1c06ae36180dee695aa25bbae869b2aa26-r3-om-gta01.bin" rootfs_wildcard="openmoko-fso-image-nox-glibc-ipk--20090216-om-gta01.rootfs.jffs2" uboot_wildcard="u-boot-gta01bv4-1.3.1+gitr650149a53dbdd48bf6dfef90930c8ab182adb512-r1.bin"

download_dir="http://downloads.openmoko.org/distro/unstable/daily/om-gta01/20090216/"


Does anyone have any idea how to fix the problem concerning the booting process interruption?

Personal tools

USB networking

sudo ip address add 192.168.0.200/24 dev usb0

sudo ip link set dev usb0 up

For audio and speaker configuration

SSH connection

ssh 192.168.0.202

cd /etc/ wget http://www.koolu.org/asound.conf wget http://www.koolu.org/voip-handset.state

alsactl -f voip-handset.state restore # This step required to set proper audio parameters

linphonec soundcard use 0 proxy add

Android USB networking

Add default gateway

Put 1 /proc/sys/net/ipv4/ip_forward route add default gw 192.168.0.200 dev usb0

Wifi Connection on Android

Use Michael's latest android cupcake images from Android Cupcake 1.5

freerunner-cupcake-snapshot-v12.jffs2 uImage-v22.bin


Wifi Wext interface How to tether your G1 Forum wlan configured

Wlan app

From http://www.opkg.org/package_129.html

opkg install http://buildhost.automated.it/OM2007.2/packages/armv4t/zenity_2.20.1-r0_armv4t.ipk http://www.opkg.org/packages/wlan_0.3_arm.ipk

Android Compilation

Compiling Your Own G1 Kernel Modules

Android porting

port on real device Android toolchain

Tips and Trick

Format utility

apt-get install gparted

Mount Android fs rw mode

wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf

Decompiling lib file (*.so)

dpkg -S /path/filename.so strings /path/filename.so

NeoTool

Download neotool Read the wiki about the tool on http://wiki.openmoko.org/wiki/NeoTool

wget http://users.on.net/~antisol/neotool chmod a+x neotool

gedit neotool Look for the line wget http://downloads.openmoko.org/daily/dfu-util and replace it with the line below wget http://downloads.openmoko.org/distro/releases/Om2008.9/dfu-util

Press AUX and Power button one after the other ./netool You have to flash jffs and kernel file

Openmoko Emulator Setup

OS: Ubuntu 8.10

We run the following commands:

sudo apt-get install monotone git-core git-svn git-email \ git-cvs git-arch gitk 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

mkdir openmoko

cd openmoko

wget http://www.rwhitby.net/files/openmoko/Makefile

make qemu

The emulator is opened. After splash screen the Boot menu appears. By choosing the "Boot" item the following messages are printed and booting process is interrupted:

  Booting kernel from Legacy Image at 30100000 ...
  Image Name:   openmoko/2.6.24-oe5+gitrfb42ce67
  Created:      2009-02-15   3:19:24 UTC
  Image Type:   ARM Linux Kernel Image (uncompressed)
  Data Size:    1914900 Bytes =  1.8 MB
  Load Address: 30008000
  Entry Point:  30008000
  Verifying Checksum ... OK
  Loading Kernel Image ...


We tried to launch the Emulator with different values of the following parameters specified in build/qemu/openmoko/env file, but it didn't help. For instance:

kernel_wildcard="uImage-2.6.28-oe1+gitr34240a1c06ae36180dee695aa25bbae869b2aa26-r3-om-gta01.bin" rootfs_wildcard="openmoko-fso-image-nox-glibc-ipk--20090216-om-gta01.rootfs.jffs2" uboot_wildcard="u-boot-gta01bv4-1.3.1+gitr650149a53dbdd48bf6dfef90930c8ab182adb512-r1.bin"

download_dir="http://downloads.openmoko.org/distro/unstable/daily/om-gta01/20090216/"


Does anyone have any idea how to fix the problem concerning the booting process interruption?