Pandaphone


SNESFAN

Retro game fanatic
Joined
Oct 3, 2008
Messages
3,429
Age
42
Location
Fort Knox, KY. USA
--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>
 
Last edited by a moderator:
Fantastic Idea. A phone version of the PandoraV2 would be So sweet!
 
since you're actually working on it now, that's pretty cool. maybe you could do this with an SD card or make use of the little amount of real estate in the stylus area.
 
since you're actually working on it now, that's pretty cool. maybe you could do this with an SD card or make use of the little amount of real estate in the stylus area.
I wouldn't have the slightest idea how to put this into a SDIO card but that is a great idea and i'm guessing it would use less power than usb. Something definately worth looking into when the time comes on decideing on a low profile custom module.

http://en.wikipedia.org/wiki/Secure_Digital_card#SDIO

http://www.arm.com/markets/enterprise_solu...rmpp/11193.html

EDIT: power consumption, so good idea ;)
SDIO uses 3.3V http://en.wikipedia.org/wiki/MiniSD#Comparisons
USB uses 5V http://en.wikipedia.org/wiki/Usb#power
 
Last edited by a moderator:
Best idea ever. When I though pandaphone was some skype type thing I was unimpressed. But this looks amazing.
 
While this is a nifty project, I feel reminded of the orignal N-Gage – you know, the one that inspired the term "sidetalking" to describe the weird way you had to hold it to talk.

Ergonomic? Not very. Silly? Yes, Sir. Awesome. As well.


BTW, as to SDIO: SDIO WiFi is redundant; the Pandora already has that. SDIO SIM/WWAN would make more sense but AFAIK there is no SDIO card that does that. I think essentially your options are to build the radio yourself (not easy, especially in relatively unstandardised phone markets like the USA) or to tether to something existing. Maybe there's a barebone cellular radio one can legally buy; that might get turned into a relatively compact USB dongle like a GPS receiver.
 
While this is a nifty project, I feel reminded of the orignal N-Gage – you know, the one that inspired the term "sidetalking" to describe the weird way you had to hold it to talk.

Ergonomic? Not very. Silly? Yes, Sir. Awesome. As well.
BTW, as to SDIO: SDIO WiFi is redundant; the Pandora already has that. SDIO SIM/WWAN would make more sense but AFAIK there is no SDIO card that does that. I think essentially your options are to build the radio yourself (not easy, especially in relatively unstandardised phone markets like the USA) or to tether to something existing. Maybe there's a barebone cellular radio one can legally buy; that might get turned into a relatively compact USB dongle like a GPS receiver.


Excuse me if I'm wrong, but isn't this what you're looking for?

http://www.civilidsystems.com/Pro-Active3....=5&Model=14

It's a shame it protrudes, a SIM reader in a usual SDIO form factor would be wonderful - then it could be a stealth phone! Convergence FTW!

[EDIT] This just appears to be a reader (and quite a difficult one to source at that) there are plenty of USB SIM card readers, but it's the radio part of the phone that needs to be done and that probably is only available with a 3G usb dongle as long as they have open drivers to allow for voice calls. As J6cubic says, I don't think there'll be an SDIO card that performs the radio function.
 
Last edited by a moderator:
Okay, I'll bite.

Any thoughts on what will be used for the actual mic/speaker? Not everybody wants to look like a douchebag and wear a bluetooth headset.
 
Any thoughts on what will be used for the actual mic/speaker?
The Pandora's built-in mic and speakers?

QUOTE
Not everybody wants to look like a douchebag and wear a bluetooth headset.


Though you'd probably look more of a douchebag by holding the entire Pandora up to your ear! :D
 
Last edited by a moderator:
So did you guys check the links in the first post or what? :p

http://www2.dealextreme.com:8080/details.dx/sku.12057

But that would be sensible so it clearly must be rejected.
Jokes aside, that's one of the two options I see: Either a USB modem (I'm going to hot-glue a USB extension cord to it and declare that "building it myself" so my previous point is not invalidated at all) or Bluetooth tethering. Bonus points for making both work seamlessly.
 
Last edited by a moderator:
although this wont have any use without a 3g or gprs usb attachment. :(
not guys... just me at the moment... but let me get the proof of concept working first. I know for a fact it's possible, but once I'm able to send commands to it and hear that dial tone as it were, then I'll start recruiting people who can help code in C to put it all together. I don't want to start pulling other people into it untill I get past my short term goals cause that will be the big turning point if this project is gonna live or gonna die.
 
Last edited by a moderator:
Back
Top