Dobrica Pavlinušić's random unstructured stuff
OpenMoko: Revision 11
Scratch pad for my notes about OpenMoko

{toc: }

^ Android

* http://onlinedev.blogspot.com/2008/11/porting-android-phase-4-done.html

.pre
dpavlin@llin:/rest/cvs/qemu-neo1973/openmoko/android$ wget -r -np -m http://people.openmoko.org/sean_mcneil/
.pre

^ Open Issues

* how to start "matchbox-stroke"<http://svn.o-hand.com/view/matchbox/trunk/matchbox-stroke/> ?
* "gsmd problem"<http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=755>

^ Pending issues

* "gps driver"<http://lists.openmoko.org/pipermail/community/2007-November/011916.html>
* using keyboard without mouse -- "Finger Keyboard"<http://projects.openmoko.org/projects/finger-keyboard/>

^ Resolved issues

* correct time -- `ipkg install ntpdate`

^ Qemu

Alternative way to build qemu with Neo 1973 emulation:

.pre
# checkout source
svn co https://svn.openmoko.org/trunk/src/host/qemu-neo1973
cd qemu-neo1973

# run configure
./configure --target-list=arm-softmmu --enable-gadgetfs

# needed for gadgetfs to work
ln -s /usr/src/linux/include/linux

# build it
make

.pre

^ See also

^^ Other pages on this wiki about OpenMoko

{search: openmoko}

^^ My blog posts about OpenMoko

{fetchrss: http://blog.rot13.org/mt/mt-search.cgi?tag=openmoko&Template=feed&IncludeBlogs=1}

^ u-boot

.pre
GTA01Bv4 # nand bad

Device 0 bad blocks:
00070000
00ab0000
00f00000
03ff0000
03ff4000
03ff8000
03ffc000

GTA01Bv4 # dynpart
mtdparts mtdparts=neo1973-nand:0x00040000(u-boot),0x00004000(u-boot_env),0x00204000(kernel),0x000a0000(splash),0x03d18000(rootfs)
GTA01Bv4 # dynenv set u-boot_env
device 0 offset 0x40000, size 0x4000
45 4e 56 30 - 00 00 04 00
GTA01Bv4 #
device 0 offset 0x40000, size 0x4000
45 4e 56 30 - 00 00 04 00
GTA01Bv4 # saveenv
Saving Environment to NAND...
Saving ESaving EnvironmnvironmWriting to Nand... done
.pre

^^ Info

.pre
GTA01Bv4 # bdinfo
arch_number = 0x0000049E
env_t = 0x00000000
boot_params = 0x30000100
DRAM bank = 0x00000000
-> start = 0x30000000
-> size = 0x08000000
ethaddr = 00:00:00:00:00:00

ip_addr = 0.0.0.0
baudrate = 115200 bps
.pre