Thread: Open Source Cell phones

  1. #1
    Malum in se abachler's Avatar
    Join Date
    Apr 2007
    Posts
    3,195

    Open Source Cell phones

    are there any cell phones that support either open source or custom codec's and transport layers?

  2. #2
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    Do you mean on the actual transport layer (e.g GSM, CDMA/WCDMA channel), or for example as a (virtual) TCP/IP implementation?

    There are phones out there based on Linux, but I don't think they are "open source" in the conventional way - the drivers for the 3G chip for example is unlikely to be freely available even in binary form, never mind source code.

    If you just want to do TCP/IP over the existing WCDMA/CDMA/TPRS(?)/GSM link, then I think you can find phones that allow you to do that.

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  3. #3
    Malum in se abachler's Avatar
    Join Date
    Apr 2007
    Posts
    3,195
    No, my intention is to impliment voice recognition and other features that would require me to have access to the raw information stream. I don't need to mess with how it gets on the network, just what information it is sending to the other phone. So I don't need the transport layer, just the data layer.

  4. #4
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    I'm not sure if that is available - most of the phone software is designed to be "secure" so that any software you can ADD to the phone can't get to any personal information. I'm fairly sure that includes the voice-data coming as part of the phonecalll.

    If I remember tomorrow, I'll try to investigate it, as I work with an embedded OS that cover phones, and I'm curious myself.

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  5. #5
    Malum in se abachler's Avatar
    Join Date
    Apr 2007
    Posts
    3,195
    Well, what I want to do is install a different codec into the phone that impliments the voice recognition as a part of the compression/decrompression of the data stream. So the data coming out of my codec is transmitted verbatum to the other phone where it is decompressed into the voice and the authenticated identification. I would also need to have some way of determining if the other phone had the right codec or not.

  6. #6
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    Quote Originally Posted by abachler View Post
    are there any cell phones that support either open source or custom codec's and transport layers?
    http://www.symbian.com/phones/index.html

  7. #7
    Hurry Slowly vart's Avatar
    Join Date
    Oct 2006
    Location
    Rishon LeZion, Israel
    Posts
    6,788
    Quote Originally Posted by abachler View Post
    Well, what I want to do is install a different codec into the phone that impliments the voice recognition as a part of the compression/decrompression of the data stream. So the data coming out of my codec is transmitted verbatum to the other phone where it is decompressed into the voice and the authenticated identification. I would also need to have some way of determining if the other phone had the right codec or not.
    I is not only install the codec - but also update the signaling procedure...
    There is some capabilities exchange procedure that is followed by channel opening procedure based on the supported/preferred codecs by two sides...
    because todays 3G phones prefer amr - what good will do to add additional codec without making it preferred? and modifying preference list could make more harm than good...
    All problems in computer science can be solved by another level of indirection,
    except for the problem of too many layers of indirection.
    – David J. Wheeler

  8. #8
    Malum in se abachler's Avatar
    Join Date
    Apr 2007
    Posts
    3,195
    By editing the preferred codec then, if both phones support that codec, it would use that one?

  9. #9
    l'Anziano DavidP's Avatar
    Join Date
    Aug 2001
    Location
    Plano, Texas, United States
    Posts
    2,743
    Google Android is completely open source.

    http://code.google.com/android/

    Direct link to GIT repository: http://git.android.com/
    Last edited by DavidP; 03-21-2008 at 09:23 AM.
    My Website

    "Circular logic is good because it is."

  10. #10
    Malum in se abachler's Avatar
    Join Date
    Apr 2007
    Posts
    3,195
    Yeah, but i need something thats not still in alpha phase. Somethign that is available on phones you can buy in stores now. It looks like symbian may be the way to go as long as I can reprogram existing phones.
    Last edited by abachler; 03-21-2008 at 10:26 AM.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Open source 64 bit compilers?
    By abachler in forum Windows Programming
    Replies: 4
    Last Post: 06-06-2007, 03:31 AM
  2. Open source library for graphical presentation
    By Vogel in forum C++ Programming
    Replies: 1
    Last Post: 09-20-2005, 05:54 AM
  3. Open Source or not
    By spidereen in forum A Brief History of Cprogramming.com
    Replies: 26
    Last Post: 04-10-2003, 12:23 PM
  4. What happened the Open source poll
    By spidereen in forum C++ Programming
    Replies: 1
    Last Post: 04-08-2003, 01:53 PM
  5. Cell Phones
    By TechWins in forum A Brief History of Cprogramming.com
    Replies: 46
    Last Post: 01-31-2003, 05:16 PM