SNESFAN
Retro game fanatic
--PandaPhone Project--
PandaPhone is a project to incorporate the Open Pandora handheld device with cell phone technology. The end goal being an alternative or a full replacement to a SIM based cell phone.
---------------------------------------------------------------------------------------------------
---------PROJECT IS SOMEWHAT HALTED FOR FORESEABLE FUTURE SEE PAGE 5 OF THIS THREAD 8/7/09---------
--------------------------------THIS ISN'T TOTALLY A BAD THING!!!!---------------------------------
---------------------------------------------------------------------------------------------------
This project will be written using open source elements from:
http://www.gammu.org/wiki/index.php?title=Main_Page GAMMU
href="http://www.gammu.org/wiki/index.php?title=GPL2" target="_blank">GPL</a>
[a href="http://sourceforge.net/projects/cmusphinx" target="_blank"]CMU Sphinx[/a] under [a] href="http://cmusphinx.sourceforge.net/html/LICENSE" target="_blank">BSD</a>
<b>Features will include</b>
-GPRS/EDGE/3G data connectivity
-voice based cellular calls
-SMS messageing
-access to phonebooks stored on SIM card
-BlueTooth connectivity for calls and voice command
<b>-NEWS & UPDATES-</b>
<b>6/26/09</b> - I sat down today and was able to query "AT+FCLASS=?" the modem with active sim card, it came back with "0(data), 2 (fax), 8(voice)" so these are in fact supported under my carrier, I showed some concern at first look that is wasn't going to work with at&t. I then sent the command "ATD#########;" #=number to dial, it turned over and I heard a audio click on the earphone jack attached to the modem, it didn't ring my other phone but came back with "no answer" so i'm not doing something correct, but i'm not getting "error" anymore like before, and fixed the "no carrier" error I was getting originally when I attempted to dial out, at&t was kicking me off because my sim wasn't active. so making some headway anyway... I looked at the supplied windows software it just sends some of the same AT commands to the com port but doesn't work at all and gives no indication on what the problem is, if I can trouble shoot this in terminal, i'll just scrap the windows software all together, it doesn't do anything special but provide a gui anyway, and a pretty poor one at that.
<b>6/24/09</b> - Just got both the modem and pay as you go phone/sim in the mail. Have to go out for a couple hours and take care of real life business, but I did make sure the cd had software on it
will post unmodified iso and give update later tonight
<b>6/21/09</b> - OpenMoko has gotten my attention in reference to this project, it's basically the same deal as this project but lacks the gaming controls or full keyboard... but what WAS interesting it ran qtopia which is now <a href="http://qtextended.org/modules/developers/index.php?op=dev_oss" target="_blank">qtextended</a>... it looks beautiful unlike gammu, has the telephony work done and best of all open! So I need a couple days to think about this, I might not need to go from the core up, just edit something that's already in place, not have to recreate the wheel as it were. Just a little blurb.
<b>6/19/09</b> - Decided on pay as you go plans for testing on this project. Finally decided to go with "AT&T Go Phone". The $29.99usd 200 min with the $19.99usd "unlimited" 100mb lol unlimited... voice data plan, for another 19.99 could have done unlimited SMS but i still have a trick up my sleeve yet for that
Had to pick up a disposable phone to go along with it, had a refurbished Nokia 2610 for $9.99usd after rebate. Once I confirm this to be a reliable solution I'll get a normal non-hobo plan. (no hobos were injured in the making of this news blurb)
<b>6/19/09</b>- <a href="http://www.pacificcable.com/Picture_Page.asp?DataName=USBAMRAF-3IN" target="_blank">3 inch Right angle usb extension</a> looks good for people that care about style... ie.. me. Looked at skype as possible solution... closed source.... so no (awesome little program though, lots of reading about it, I didn't know it is made like kazaa P2P was). Had a friend throw the idea of <a href="http://www.asterisk.org/" target="_blank">asterisk</a> - voip server that could run over 3g, technically able to do the job... but kinda overkill for only one user... but that's him, mr enterprise solution lol
<b>6/17/09</b>- looking into speech recognition software that's open and could be integrated to this project came across <a href="http://sourceforge.net/projects/cmusphinx/" target="_blank">CMU Sphinx- pocket sphinx</a> designed to work on ARM processors, if someone has a better suggestion let me know
<b>***** ROAD MAP *****</b>
<b>-----short term-----</b>
<strike>-get GPRS modem/radio aircard from chinese distributor</strike>
<strike>-get aircard set up to work in windows with supplied software</strike>
-connect voice/data/sms via modem in windows
-get aircard set up to work in linux without supplied software *no official support*
-connect voice/data/sms via modem in linux
-get BlueTooth headset to work in linux for input/output
<b>-----mid term-----</b>
-make it so GAMMU can talk to the aircard
-see what functions are working in GAMMU
-rewrite portions of GAMMU to work as desired
-add support for Blue Tooth headsets for input/output
-add voice command for Blue Tooth headset
-create a new UI for GAMMU
-release re-written GAMMU + UI as PandaPhone for linux
-get aircard set up to work in angstrom linux for Pandora
-port PandaPhone to angstrom linux for Pandora
-controller mappings for added controls (analog nub ipod control clone)
<b>-----long term-----</b>
-support additional modem/radios
-create custom low profile module for external attachment to pandora
-hope for integration of hardware into pandoraV2
<b>********************</b>
<b>-----Quicklinks-----</b>
<a href="http://pandaphone.sourceforge.net/" target="_blank">Future project homepage</a>
<a href="http://www2.dealextreme.com:8080/details.dx/sku.12057" target="_blank">USB Modem / Cell Phone Radio (test device)</a>
<a href="http://www.prolific.com.tw/eng/downloads.asp?ID=31" target="_blank">Manufacturer drivers of the test device</a>
<a href="http://www.gammu.org/wiki/index.php?title=Main_Page" target="_blank">GAMMU official site </a>
<a href="http://cihar.com/gammu/phonedb/huawei" target="_blank">GAMMU supported cards</a>
<a href="http://www.xs4all.nl/~ernstagn/GPRS-HOWTO/" target="_blank">GPRS + linux info dump</a>
<a href="http://www.developershome.com/sms/smsIntro.asp" target="_blank">SMS info dump</a>
<a href="http://www.huawei.com/mobileweb/en/view.do?id=462" target="_blank">Huawei modem/radios</a>
<a href="http://www.huaweie220.com" target="_blank">worldwide Distributor of Huawei E220 USB 3G Modem</a>
<a href="http://itechlog.com/easy-tips/2008/12/04/3g-mobille-broadband-huawei-e156g-usb-dongle-on-linux" target="_blank">User friendly How-to for linux</a>
<a href="https://help.ubuntu.com/community/DialupModemHowto/Huawei/E220/wvdial.conf" target="_blank">AT Command breakdown</a>
<a href="http://www.gp32x.de/board/index.php?showtopic=48263" target="_blank">Brainstorming post in General Talk</a>
<a href="http://s548.photobucket.com/albums/ii358/jb0yz/phoneui/" target="_blank">Sketches of proposed GUI</a>
PandaPhone is a project to incorporate the Open Pandora handheld device with cell phone technology. The end goal being an alternative or a full replacement to a SIM based cell phone.
---------------------------------------------------------------------------------------------------
---------PROJECT IS SOMEWHAT HALTED FOR FORESEABLE FUTURE SEE PAGE 5 OF THIS THREAD 8/7/09---------
--------------------------------THIS ISN'T TOTALLY A BAD THING!!!!---------------------------------
---------------------------------------------------------------------------------------------------
This project will be written using open source elements from:
http://www.gammu.org/wiki/index.php?title=Main_Page GAMMU
href="http://www.gammu.org/wiki/index.php?title=GPL2" target="_blank">GPL</a>
[a href="http://sourceforge.net/projects/cmusphinx" target="_blank"]CMU Sphinx[/a] under [a] href="http://cmusphinx.sourceforge.net/html/LICENSE" target="_blank">BSD</a>
<b>Features will include</b>
-GPRS/EDGE/3G data connectivity
-voice based cellular calls
-SMS messageing
-access to phonebooks stored on SIM card
-BlueTooth connectivity for calls and voice command
<b>-NEWS & UPDATES-</b>
<b>6/26/09</b> - I sat down today and was able to query "AT+FCLASS=?" the modem with active sim card, it came back with "0(data), 2 (fax), 8(voice)" so these are in fact supported under my carrier, I showed some concern at first look that is wasn't going to work with at&t. I then sent the command "ATD#########;" #=number to dial, it turned over and I heard a audio click on the earphone jack attached to the modem, it didn't ring my other phone but came back with "no answer" so i'm not doing something correct, but i'm not getting "error" anymore like before, and fixed the "no carrier" error I was getting originally when I attempted to dial out, at&t was kicking me off because my sim wasn't active. so making some headway anyway... I looked at the supplied windows software it just sends some of the same AT commands to the com port but doesn't work at all and gives no indication on what the problem is, if I can trouble shoot this in terminal, i'll just scrap the windows software all together, it doesn't do anything special but provide a gui anyway, and a pretty poor one at that.
<b>6/24/09</b> - Just got both the modem and pay as you go phone/sim in the mail. Have to go out for a couple hours and take care of real life business, but I did make sure the cd had software on it
<b>6/21/09</b> - OpenMoko has gotten my attention in reference to this project, it's basically the same deal as this project but lacks the gaming controls or full keyboard... but what WAS interesting it ran qtopia which is now <a href="http://qtextended.org/modules/developers/index.php?op=dev_oss" target="_blank">qtextended</a>... it looks beautiful unlike gammu, has the telephony work done and best of all open! So I need a couple days to think about this, I might not need to go from the core up, just edit something that's already in place, not have to recreate the wheel as it were. Just a little blurb.
<b>6/19/09</b> - Decided on pay as you go plans for testing on this project. Finally decided to go with "AT&T Go Phone". The $29.99usd 200 min with the $19.99usd "unlimited" 100mb lol unlimited... voice data plan, for another 19.99 could have done unlimited SMS but i still have a trick up my sleeve yet for that
<b>6/19/09</b>- <a href="http://www.pacificcable.com/Picture_Page.asp?DataName=USBAMRAF-3IN" target="_blank">3 inch Right angle usb extension</a> looks good for people that care about style... ie.. me. Looked at skype as possible solution... closed source.... so no (awesome little program though, lots of reading about it, I didn't know it is made like kazaa P2P was). Had a friend throw the idea of <a href="http://www.asterisk.org/" target="_blank">asterisk</a> - voip server that could run over 3g, technically able to do the job... but kinda overkill for only one user... but that's him, mr enterprise solution lol
<b>6/17/09</b>- looking into speech recognition software that's open and could be integrated to this project came across <a href="http://sourceforge.net/projects/cmusphinx/" target="_blank">CMU Sphinx- pocket sphinx</a> designed to work on ARM processors, if someone has a better suggestion let me know
<b>***** ROAD MAP *****</b>
<b>-----short term-----</b>
<strike>-get GPRS modem/radio aircard from chinese distributor</strike>
<strike>-get aircard set up to work in windows with supplied software</strike>
-connect voice/data/sms via modem in windows
-get aircard set up to work in linux without supplied software *no official support*
-connect voice/data/sms via modem in linux
-get BlueTooth headset to work in linux for input/output
<b>-----mid term-----</b>
-make it so GAMMU can talk to the aircard
-see what functions are working in GAMMU
-rewrite portions of GAMMU to work as desired
-add support for Blue Tooth headsets for input/output
-add voice command for Blue Tooth headset
-create a new UI for GAMMU
-release re-written GAMMU + UI as PandaPhone for linux
-get aircard set up to work in angstrom linux for Pandora
-port PandaPhone to angstrom linux for Pandora
-controller mappings for added controls (analog nub ipod control clone)
<b>-----long term-----</b>
-support additional modem/radios
-create custom low profile module for external attachment to pandora
-hope for integration of hardware into pandoraV2
<b>********************</b>
<b>-----Quicklinks-----</b>
<a href="http://pandaphone.sourceforge.net/" target="_blank">Future project homepage</a>
<a href="http://www2.dealextreme.com:8080/details.dx/sku.12057" target="_blank">USB Modem / Cell Phone Radio (test device)</a>
<a href="http://www.prolific.com.tw/eng/downloads.asp?ID=31" target="_blank">Manufacturer drivers of the test device</a>
<a href="http://www.gammu.org/wiki/index.php?title=Main_Page" target="_blank">GAMMU official site </a>
<a href="http://cihar.com/gammu/phonedb/huawei" target="_blank">GAMMU supported cards</a>
<a href="http://www.xs4all.nl/~ernstagn/GPRS-HOWTO/" target="_blank">GPRS + linux info dump</a>
<a href="http://www.developershome.com/sms/smsIntro.asp" target="_blank">SMS info dump</a>
<a href="http://www.huawei.com/mobileweb/en/view.do?id=462" target="_blank">Huawei modem/radios</a>
<a href="http://www.huaweie220.com" target="_blank">worldwide Distributor of Huawei E220 USB 3G Modem</a>
<a href="http://itechlog.com/easy-tips/2008/12/04/3g-mobille-broadband-huawei-e156g-usb-dongle-on-linux" target="_blank">User friendly How-to for linux</a>
<a href="https://help.ubuntu.com/community/DialupModemHowto/Huawei/E220/wvdial.conf" target="_blank">AT Command breakdown</a>
<a href="http://www.gp32x.de/board/index.php?showtopic=48263" target="_blank">Brainstorming post in General Talk</a>
<a href="http://s548.photobucket.com/albums/ii358/jb0yz/phoneui/" target="_blank">Sketches of proposed GUI</a>
Last edited by a moderator: