View source for User:Miki/hosted gsmd
From Openmoko
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Return to User:Miki/hosted gsmd.
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Return to User:Miki/hosted gsmd.
These notes shows how to run gsmd on your workstation, while actually interacting with the modem in the Neo1973.
Start your post svn r2885 uboot phone into the uboot menu. Use a serial terminal emulation program (here picocom) to acess the uboot serial command line
picocom /dev/ttyACM0
Power on gsm modem and attach modem to serial line.
GTA01Bv4 # neo1973 gsm on GTA01Bv4 # terminal serial switching s3ser0 from console into GSM mode Entering terminal mode for port serial Use '~.' to leave the terminal and get back to u-boot
Now quit the terminal emulation program, without resetting the serial line! (in picocom C-a,C-q).
Thanks for using picocom
Now you have a shiny gsm modem connected to a tty of you machine, use at to your wish.
svn co https://svn.openmoko.org/trunk/src/target/gsm/ moko_gsmd ./autogen.sh make
su -c 'ln -s ~/moko_gsmd/src/gsmd/.libs/ /usr/local/lib/gsmd'
cd src gsmd/gsmd -p /dev/ttyACM0 -v ti -m generic
At the moment I have some troubles getting past modem intialization:
Wed Oct 17 11:21:06 2007 <1> vendor.c:59:gsmd_vendor_plugin_find() selecting vendor plugin "TI Calypso" Wed Oct 17 11:21:06 2007 <1> atcmd.c:545:atcmd_submit() submitting command `ATZ' Wed Oct 17 11:21:06 2007 <1> atcmd.c:210:ml_parse() buf=`ATZ'(3) Wed Oct 17 11:21:06 2007 <1> atcmd.c:229:ml_parse() ignoring echo Wed Oct 17 11:21:06 2007 <1> atcmd.c:210:ml_parse() buf=`ATZ'(3) Wed Oct 17 11:21:06 2007 <1> atcmd.c:229:ml_parse() ignoring echo
You can invoke libgsm-tool as usual in another shell
util/libgsmd-tool -m shell