User:Twistedclone
From Openmoko
Twistedclone (Talk | contribs) |
Twistedclone (Talk | contribs) (→Wifi Connection on Android) |
||
(18 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
− | + | == 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 [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://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] | ||
+ | |||
+ | '''''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 == | ||
+ | |||
+ | [http://andblogs.net/2008/12/compiling-your-own-g1-kernel-modules/ Compiling Your Own G1 Kernel Modules] | ||
== Android porting == | == Android porting == | ||
− | |||
− | + | [http://wiki.kldp.org/wiki.php/AndroidPortingOnRealTarget port on real device] | |
− | ''''' | + | [http://benno.id.au/blog/?tag=android 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 | OS: Ubuntu 8.10 |
Latest revision as of 10: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?