User:Lindi
From Openmoko
(→Hardware) |
|||
Line 8: | Line 8: | ||
* [http://www.dealextreme.com/details.dx/sku.3060 Rechargeable USB Emergency Power Backup Pack 2400mAh] | * [http://www.dealextreme.com/details.dx/sku.3060 Rechargeable USB Emergency Power Backup Pack 2400mAh] | ||
* [http://www.dealextreme.com/details.dx/sku.3060 Rechargeable USB Emergency Power Backup Pack 1000mAh] | * [http://www.dealextreme.com/details.dx/sku.3060 Rechargeable USB Emergency Power Backup Pack 1000mAh] | ||
− | * USB gender changer | + | * USB gender changer for connecting USB devices to the phone without special cables |
* mobile USB hub | * mobile USB hub | ||
* huawei E169 usb 3G stick | * huawei E169 usb 3G stick |
Revision as of 16:44, 30 July 2009
This page describes how I use my phone. Feel feel to copy these ideas and suggest improvements.
Contents |
Hardware
- gta02V5 with buzzfix
- invisible shield(tm) for the screen
- usb car charger
- Rechargeable USB Emergency Power Backup Pack 2400mAh
- Rechargeable USB Emergency Power Backup Pack 1000mAh
- USB gender changer for connecting USB devices to the phone without special cables
- mobile USB hub
- huawei E169 usb 3G stick
- multiple SIM cards from my provider. I can answer calls with both my nokia phone and openmoko but only one phone can be configured to receive SMS.
Software
Boot loader
- Qi 9ef7754b8243457c mostly because it does not touch Glamo and I am trying to help in debugging Glamo problems.
- mmcblk0p1 and mmcblk0p2 both have /boot so that I can have a fallback kernel with Qi just in case
Kernel
- andy-tracking 9ecc089861ab238e
- patch for wlan
- patch to recover kernel messages after crash
Userland
Generally I try to use Debian GNU/Linux unstable with as little software from other sources as possible. I'm quite conservative and try to stick to known-to-work programs (currently unsure about bleeding edge stuff like E17 window manager, vala programming language and Qi).
Also note that I run my X programs as a normal user.
programs from debian main
- Xorg
- xserver-xorg-video-fbdev for reliable graphics output (xserver-xorg-video-glamo will hopefully replace this soon!)
- xdm as display manager
- xvkbd as virtual keyboard
- icewm as window manager
- gpsd for talking to GPS
- watchdog for making sure that I can recover from kernel crash without having to remove battery.
programs for reliable GSM calls
I do not use whole frameworkd for reliability reasons involved around dbus. (FIXME: add link to bug reports)
- gsm0710muxd abcbcd7cc532a8834906de3fc24c8f8fe7643cd4 for multiplexing data to Calypso
- ogsmd module of frameworkd e6c36e917cc75809f60fa587b68bbf6be0c5bf58 for actually talking to Calypso (Note that I am not using other modules of frameworkd for reliability reasons)
- kapula for making calls. I start it with options --popup-sms --no-oeventsd --no-ousaged --logfile
- answering-machine for receiving calls and playing the ringtone. This lets me answer calls with AUX button even if X is dead.
- gsm-watchdog for periodically checking that everything works and forcibly restarting gsm0710muxd, ogsmd and answering-machine if something is wrong.
- a really messy suspend script that tells ogsmd to tell Calypso to be quiet when we are in suspend.
Useful tools
- touchscreen-lock for locking the screen
Deprecated stuff
Editing wiki using mvs (BROKEN, NO TIME TO DEBUG)
mvs login -v -d wiki.openmoko.org -u lindi -p `cat ~/.passwd/osm-wiki` -w 'index.php' emacs User:lindi.wiki mvs update User:lindi.wiki mvs commit -m "test commit" User:Lindi.wiki MVS_BROWSER=dillo mvs preview -m "test commit" User:Lindi.wiki
~/.emacs
(setq load-path (cons "~/.elisp" load-path)) (autoload 'wikipedia-mode "wikipedia-mode.el" "Major mode for editing documents in Wikipedia markup." t) (add-to-list 'auto-mode-alist '("\\.wiki\\'" . wikipedia-mode))
http://www.emacswiki.org/cgi-bin/wiki/download/wikipedia-mode.el