Hi All,

         First of all i want tell thanks to everybody for posting here a 
valuable information to enable Telephony and sms feature over Android ICS 
4.0.3. I  have also tried in some other way to get this features and want 
share here so that it will be helpful..

         1) In File $my_android/device/ti/beagleboard/beagleboard.mk add 
following lines
                          # Inherit from those products. Most specific 
first.
                             $(call inherit-product, 
$(SRC_TARGET_DIR)/product/full_base.mk)
                             $(call inherit-product, 
device/ti/beagleboard/device.mk)

          2) In file $my_android//build/target/product/full_base.mk add 
following lines
                            #Get everything else from the parent package
                             $(call inherit-product, 
$(SRC_TARGET_DIR)/product/generic_telephony.mk) 

          3) In file     i)  $my_android/device/ti/beagleboard/device.mk no 
need to build as nosdcard, only tablet option will also work, keep the 
                             line as it is PRODUCT_CHARACTERISTICS := 
tablet  

                         ii)  In last post they had told to commented 
overlays options but i have built as it is that options also so keep 
                             DEVICE_PACKAGE_OVERLAYS := \
                             device/ti/beagleboard/overlay as it is..
          4) In file  
$my_android//build/target/product/generic_telephony.mk  in PRODUCT_PACKAGE 
options 
             i) add follwoing lines to build phone related  apks 
    
    Browser \
    Contacts \
    Launcher \
    HTMLViewer \
    Phone \
    ApplicationsProvider \
    ContactsProvider \
    DownloadProvider \
    GoogleSearch \
    MediaProvider \
    PicoTts \
    SettingsProvider \
    TelephonyProvider \
    TtsService \
    VpnServices \
    UserDictionaryProvider \
    PackageInstaller \
    Mms \
  etc ...
                ii) add these lines in 
                                          PRODUCT_COPY_FILES := \
                                          
development/data/etc/apns-conf.xml:system/etc/apns-conf.xml

               iii) add following lines also in same file 
                                          PRODUCT_PROPERTY_OVERRIDES := \
                                                      
keyguard.no_require_sim=true \
                                                      
ro.com.android.dataroaming=true

           5)  in file $my_android 
/device/ti/beagleboard/overlay/frameworks/base/core/res/res/values/config.xml 
add following lines to override frameworks config.xml otherwise system will 
become WIFI-only device and no  mobile services will work...   
                          
*<string-array translatable="false" name="networkAttributes">
        <item>"wifi,1,1,1,-1,true"</item>
        <item>"bluetooth,7,7,0,-1,true"</item>
        <item>"ethernet,9,9,2,-1,true"</item>
    <item>"mobile,0,0,0,-1,true"</item>
        <item>"mobile_mms,2,0,2,60000,true"</item>
        <item>"mobile_supl,3,0,2,60000,true"</item>
        <item>"mobile_hipri,5,0,3,60000,true"</item>
        <item>"ethernet,9,9,1,-1,ture"</item>
        <item>"mobile_fota,10,0,2,60000,true"</item>
        <item>"mobile_ims,11,0,2,60000,true"</item>
        <item>"mobile_cbs,12,0,2,60000,true"</item>
    </string-array>

 <string-array translatable="false" name="radioAttributes">
        <item>"1,1"</item>
        <item>"7,1"</item>
    <item>"0,1"</item>
        <item>"9,1"</item>
    </string-array>

     Thats all, Clean the build and build it freshly... if your vendor 
specific rild is working fine means you can make/receive a voice calls and 
you can send/receive a SMSs successfully... *

      Thanks & Regards 
       Prasanna Kulkarni

On Thursday, February 9, 2012 4:57:51 PM UTC+5:30, Fabio Piccolo wrote:
>
> I found a solution to enable phone features on BeagleBoard. 
> Use this configuration into device/ti/beagleboard/beagleboard.mk 
>
> # Inherit from those products. Most specific first. 
> $(call inherit-product, $(SRC_TARGET_DIR)/product/full_base.mk) 
> $(call inherit-product, $(SRC_TARGET_DIR)/product/telephony.mk) 
> $(call inherit-product, device/ti/beagleboard/device.mk) 
>
> and use these lines 
>
> PRODUCT_CHARACTERISTICS := nosdcard 
>
> #DEVICE_PACKAGE_OVERLAYS := \ 
> #    device/ti/beagleboard/overlay 
>
> into device/ti/beagleboard/device.mk 
>
> It seems that overlay completely change behaviour of Beagleboard. 
> I hope this help. 
>
> Fabio Piccolo 
>
> On Feb 8, 1:54 pm, Jerry George <je...@whiznets.com> wrote: 
> > Hi Nimit, 
> > 
> > Try this out: 
> > 
> > vi $ICS_Code/device/ti/panda/overlay/frameworks/base/core/res/res/ 
> > values/config.xml 
> > 
> > <bool name="config_voice_capable">true</bool> 
> > 
> > Hopefully you will see dialer on GUI now. 
> > 
> > Thanks, 
> > 
> > Jerry George

-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to