Hi all,

          I have also tried to enable Telephony features and sms capability 
over android ICS 4.0.3 and  following are the files need to be updated

     1) To remove WIFI-only option and to enable mobile services we need to 
override config.xml... so add following lines 

         <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>

     2) In file $my_Android/device/ti/beagleboard/beagleboard.mk file add 
following lines if those are missing...

        # 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)

     3) In file $my_Android/device/ti/beagleboard/device.mk dont make any 
changes as it was posted to build system as
        nosdcard option and commenting overlays.. dont do any thing as it 
is will work.. build it as tablet only..

            PRODUCT_CHARACTERISTICS := tablet
            
             DEVICE_PACKAGE_OVERLAYS := \
                device/ti/beagleboard/overlay

     4) In file $my_Android/build/target/product/full_base.mk add following 
lines if they are missing
        # Get everything else from the parent package
           $(call inherit-product, 
$(SRC_TARGET_DIR)/product/generic_no_telephony.mk)

     5) In files $my_Android/build/target/product/generic_no_telephony.mk 
add following lines to build phone related apks
       
          PRODUCT_PACKAGES := \
   
             Contacts \
             ContactsProvider \
             Phone \
             TelephonyProvider \
             UserDictionaryProvider \
             Mms

      PRODUCT_COPY_FILES := \
            development/data/etc/apns-conf.xml:system/etc/apns-conf.xml 
         

          PRODUCT_PROPERTY_OVERRIDES := \
            keyguard.no_require_sim=true \
            ro.com.android.dataroaming=true

          Thats all if your vendor specific RIL-D is ready means you can 
connect to mobile networks and you can able to make/receive a voice call 
        sending/receiving a SMS through Android ICS 4.0.3 UI.          


     Thanks & Regards 
     Prasanna Kulkarni




On Wednesday, December 28, 2011 4:04:00 PM UTC+5:30, Nimit Solanki wrote:
>
> Hi, 
>
> I have ported Android ICS 4.0 in to EVM (ARM Cortex A8). But I could 
> not find the telephony and SMS features. 
>
>
>
> "By default product characteristics are configured for tablet. 
>
> Check <Android source>/device/ti/beagleboard/device.mk file 
> (PRODUCT_CHARACTERISTICS variable) 
>
> Replace "PRODUCT_CHARACTERISTICS := tablet,nosdcard" line with 
>
> "PRODUCT_CHARACTERISTICS := nosdcard" ,clean build Android and try 
> booting." 
>
>
> I did above changes, now I can see " About phone" instead of " About 
> Tablet" in settings. 
>
> But I did not get Telephony and SMS features. 
>
> How to ebable Telephony and SMS features in ICS 4.0?? 
>
>
>
> Thanks and Regards 
>
>  Nimit

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to