Jan Henkins wrote: > ><SNIP>< > >> echo 1 > /sys/devices/platform/neo1973-pm-gsm.0/power_on >> > > Off-topic question: Is there something similar to this in order to get the > GPS to start up? > sure, echo 1 >/sys/bus/platform/drivers/neo1973-pm-gps/neo1973-pm-gps.0/pwron for power on and echo 0 >/sys/bus/platform/drivers/neo1973-pm-gps/neo1973-pm-gps.0/pwron to power it back off again
>> Inspired by the [FSO/SHR/debian] SMS location app, i wrote some scripts >> to check for an incomming SMS and send me the GPS location of my FR. >> So i needed the gsm0710muxd to read the SMS, while still being able to >> use the phone. >> > > Hmm, this sounds *very* interesting! Do you mind sharing? Maybe start a > new thread for a discussion along these lines? Apart from some interesting > security applications (in case somebody is stupid enough to steal my FR), > I can think of a whole raft of interesting funky things I would like to > play with in this regard (auto-jokes via fortune or something similarly > hare-brained). > > > It is great fun, and i don't mind sharing at all. but everything is in dutch and in a real "developer" state. (lots of files, dirty scripts, you know how it is...) but the general outline is: make a script to read all your sms text messages and grep for a cue line ( i use: please call +129876543) Perhaps my phone is not stolen, but i just lost it. this way people who find it, will know how to contact me. restart the script with /etc/apm/resume.d/89checksms-resume, so the incomming text message will wake the phone and triggers the script. if the cue line is found, stop the phone from going to sleep (xset -display :0 s off) and start the gps module. use gpspipe -r and gpsbabel to translate the nmea track to a gpx track so you will have normal lat long values. after the gpx file has sane values, send an sms with those values to a pre-configured number and look them up at: http://www.openstreetmap.com/?mlat=51.980619167&mlon=4.358206833&zoom=19 i have the script waiting for an hour, and if no gps fix is obtained in that time i stop the scripts and send a message that it didn't work out. to read the sms text messages i use the following: ptsvar=$(dbus-send --system --print-reply --type=method_call --dest=org.pyneo.muxer /org/pyneo/Muxer org.freesmartphone.GSM.MUX.AllocChannel string:$identvar | grep string | awk -F '"' '{ print $2 }') export MODEM=$ptsvar chat -s -S -V -v -f /my/chat/file > "${MODEM}" < "${MODEM}" and the /my/chat/file contains: TIMEOUT 15 "" "\K\K\K\d+++ATH" OK-AT-OK ATZ OK ATE0 ABORT BUSY ABORT DELAYED ABORT "NO ANSWER" ABORT "NO DIALTONE" ABORT VOICE ABORT ERROR ABORT RINGING OK AT+CFUN=1 OK AT+COPS OK AT+CMGF=1 OK AT+CMGL="ALL" CLR_ABORT ABORT OK Have fun with it and if you can't make the scripts yourself, i will try to clean mine up and translate them into english, but please try it yourself first, it is fun, it is educational and it is customized for *your* needs. Kind regards, Ed _______________________________________________ Openmoko community mailing list [email protected] http://lists.openmoko.org/mailman/listinfo/community

