How to enable Telephony and SMS features in ICS 4.0

1,720 views
Skip to first unread message
Message has been deleted

Nimit Solanki

unread,
Dec 28, 2011, 5:34:00 AM12/28/11
to android-porting
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

Jerry George

unread,
Feb 8, 2012, 7:48:58 AM2/8/12
to android-porting


On Dec 28 2011, 3:34 pm, Nimit Solanki <solanki.ni...@gmail.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

Jerry George

unread,
Feb 8, 2012, 7:54:39 AM2/8/12
to android-porting

Fabio Piccolo

unread,
Feb 9, 2012, 3:12:22 AM2/9/12
to android-porting
I have tried to set this parameter as Jerry suggested, but again it is
not possible to see phone application and no settings for wireless
network in Settings.

Fabio Piccolo

unread,
Feb 9, 2012, 3:25:44 AM2/9/12
to android-porting
I have tried what Jerry suggested but phone applications (Phone,
Contacts and Wireless settings into Settings menu) are still missed.


I noted that in beagleboard.mk full_base.mk doesn't add telephony
package, so I tried to build with different xml configuration file in
beagleboard.mk

$(call inherit-product, $(SRC_TARGET_DIR)/product/
generic_no_telephony.mk)
$(call inherit-product, $(SRC_TARGET_DIR)/product/telephony.mk)
$(call inherit-product, device/ti/beagleboard/device.mk)

instead of

$(call inherit-product, $(SRC_TARGET_DIR)/product/full_base.mk)
$(call inherit-product, device/ti/beagleboard/device.mk)

without any further results.

Any further suggestion?

On Feb 8, 1:54 pm, Jerry George <je...@whiznets.com> wrote:

Fabio Piccolo

unread,
Feb 9, 2012, 6:27:51 AM2/9/12
to android-porting
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:

Gianmaria Iaculo

unread,
Mar 3, 2015, 2:11:20 PM3/3/15
to android...@googlegroups.com, solank...@gmail.com
Hollo.. I've made all edits you seggest,
but i still have this radio log. Any suggest?

Thank you
Gianmaria

oot@ubuntu:~/aosp# adb logcat -b radio

I/RIL     (   68): Opening tty device /dev/ttyACM0

E/RILC    (   68): RIL_register: RIL version 9

D/RIL     (   68): setRadioState(0)

D/AT      (   68): AT> ATE0Q0V1

D/AT      (   68): AT< OK

I/RIL-SERIAL(   68): Found GSM Modem

D/AT      (   68): AT> ATE0

D/AT      (   68): AT< OK

D/AT      (   68): AT> ATE0Q0V1

D/AT      (   68): AT< OK

E/RIL-SERIAL(   68): TELIT:ril-serial.c sending CFUN=4

D/AT      (   68): AT> AT+CFUN=4

D/AT      (   68): AT< OK

D/AT      (   68): AT> AT&W

D/AT      (   68): AT< OK

D/AT      (   68): AT> AT&P

D/AT      (   68): AT< OK

D/AT      (   68): AT> ATS0=0

D/AT      (   68): AT< OK

D/AT      (   68): AT> AT+CMEE=1

D/AT      (   68): AT< OK

D/AT      (   68): AT> AT+CREG=2

D/AT      (   68): AT< OK

D/AT      (   68): AT> AT+CGREG=2

D/AT      (   68): AT< OK

D/AT      (   68): AT> AT+CMUT=0

D/AT      (   68): AT< OK

D/AT      (   68): AT> AT#QSS=2

D/AT      (   68): AT< OK

D/AT      (   68): AT> AT+WIND=32

D/AT      (   68): AT< OK

D/AT      (   68): AT> AT+CFUN?

D/AT      (   68): AT< +CFUN: 4

D/AT      (   68): AT< OK

D/RIL     (   68): setRadioState(0)

D/TelephonyManager(   72): No /proc/cmdline exception=java.io.FileNotFoundException: /proc/cmdline: open failed: EACCES (Permission denied)

D/TelephonyManager(   72): /proc/cmdline=

Reply all
Reply to author
Forward
0 new messages