Android->Add SLM630B RIL
This commit is contained in:
@ -546,13 +546,19 @@ service debuggerd /system/bin/debuggerd
|
||||
service debuggerd64 /system/bin/debuggerd64
|
||||
class main
|
||||
|
||||
service ril-daemon /system/bin/rild
|
||||
service ril-daemon /system/bin/rild -l /system/lib/libsignal-ril.so
|
||||
class main
|
||||
socket rild stream 660 root radio
|
||||
socket rild-debug stream 660 radio system
|
||||
user root
|
||||
group radio cache inet misc audio log
|
||||
|
||||
service pppd_gprs /system/etc/ppp/init.gprs-pppd
|
||||
user root
|
||||
group radio cache inet misc
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
service surfaceflinger /system/bin/surfaceflinger
|
||||
class core
|
||||
user system
|
||||
|
||||
16
external/ppp/pppd/Android.mk
vendored
16
external/ppp/pppd/Android.mk
vendored
@ -1,7 +1,7 @@
|
||||
LOCAL_PATH:= $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
#LOCAL_PATH:= $(call my-dir)
|
||||
#include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_SRC_FILES:= \
|
||||
#LOCAL_SRC_FILES:= \
|
||||
main.c \
|
||||
magic.c \
|
||||
fsm.c \
|
||||
@ -24,14 +24,14 @@ LOCAL_SRC_FILES:= \
|
||||
openssl-hash.c \
|
||||
pppox.c
|
||||
|
||||
LOCAL_SHARED_LIBRARIES := \
|
||||
#LOCAL_SHARED_LIBRARIES := \
|
||||
libcutils liblog libcrypto
|
||||
|
||||
LOCAL_C_INCLUDES := \
|
||||
#LOCAL_C_INCLUDES := \
|
||||
$(LOCAL_PATH)/include
|
||||
|
||||
LOCAL_CFLAGS := -DANDROID_CHANGES -DCHAPMS=1 -DMPPE=1 -Iexternal/openssl/include
|
||||
#LOCAL_CFLAGS := -DANDROID_CHANGES -DCHAPMS=1 -DMPPE=1 -Iexternal/openssl/include
|
||||
|
||||
LOCAL_MODULE:= pppd
|
||||
#LOCAL_MODULE:= pppd
|
||||
|
||||
include $(BUILD_EXECUTABLE)
|
||||
#include $(BUILD_EXECUTABLE)
|
||||
|
||||
@ -14,13 +14,13 @@
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
#LOCAL_PATH := $(call my-dir)
|
||||
#include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_SRC_FILES := ip-up-vpn.c
|
||||
LOCAL_SHARED_LIBRARIES := libcutils liblog
|
||||
LOCAL_MODULE := ip-up-vpn
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/ppp
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
#LOCAL_SRC_FILES := ip-up-vpn.c
|
||||
#LOCAL_SHARED_LIBRARIES := libcutils liblog
|
||||
#LOCAL_MODULE := ip-up-vpn
|
||||
#LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/ppp
|
||||
#LOCAL_MODULE_TAGS := optional
|
||||
|
||||
include $(BUILD_EXECUTABLE)
|
||||
#include $(BUILD_EXECUTABLE)
|
||||
|
||||
BIN
vendor/rockchip/common/phone/bin/chat
vendored
BIN
vendor/rockchip/common/phone/bin/chat
vendored
Binary file not shown.
BIN
vendor/rockchip/common/phone/bin/pppd
vendored
Normal file
BIN
vendor/rockchip/common/phone/bin/pppd
vendored
Normal file
Binary file not shown.
32
vendor/rockchip/common/phone/etc/ppp/init.gprs-pppd
vendored
Normal file
32
vendor/rockchip/common/phone/etc/ppp/init.gprs-pppd
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
#!/system/bin/sh
|
||||
# An unforunate wrapper script
|
||||
# so that the exit code of pppd may be retrieved
|
||||
|
||||
DIALER_SCRIPT="/system/etc/ppp/signal_ppp_dialer"
|
||||
|
||||
# this is a workaround for issue #651747
|
||||
#trap "/system/bin/sleep 1;exit 0" TERM
|
||||
|
||||
|
||||
PPPD_PID=
|
||||
|
||||
/system/bin/setprop "net.gprs.ppp-exit" ""
|
||||
/system/bin/log -t pppd "starting pppd"
|
||||
/system/bin/setprop "net.ppp0.local-ip" ""
|
||||
|
||||
#get modem interface
|
||||
|
||||
PPPD_PORT=`/system/bin/getprop ril.datachannel`
|
||||
|
||||
/system/bin/log -t pppd "$PPPD_PORT"
|
||||
|
||||
/system/bin/pppd $PPPD_PORT 115200 mru 1280 mtu 1280 user card password card nodetach debug dump defaultroute usepeerdns novj novjccomp noipdefault ipcp-accept-local ipcp-accept-remote ipcp-max-configure 30 ipcp-max-failure 30 connect-delay 5000 lcp-restart 1 lcp-max-terminate 1 linkname ppp0 connect "/system/bin/chat -v -f ${DIALER_SCRIPT}"
|
||||
|
||||
#below is config for ZTE VOUSB modem
|
||||
#/system/bin/pppd /dev/ttyUSB3 115200 mru 1280 mtu 1280 nodetach debug dump defaultroute usepeerdns novj novjccomp noipdefault ipcp-accept-local ipcp-accept-remote connect-delay 5000 linkname ppp0
|
||||
PPPD_EXIT=$?
|
||||
PPPD_PID=$!
|
||||
|
||||
/system/bin/log -t pppd "pppd exited with $PPPD_EXIT"
|
||||
|
||||
/system/bin/setprop "net.gprs.ppp-exit" "$PPPD_EXIT"
|
||||
BIN
vendor/rockchip/common/phone/etc/ppp/ip-down-ppp0
vendored
Normal file
BIN
vendor/rockchip/common/phone/etc/ppp/ip-down-ppp0
vendored
Normal file
Binary file not shown.
BIN
vendor/rockchip/common/phone/etc/ppp/ip-up-ppp0
vendored
Normal file
BIN
vendor/rockchip/common/phone/etc/ppp/ip-up-ppp0
vendored
Normal file
Binary file not shown.
BIN
vendor/rockchip/common/phone/etc/ppp/ip-up-vpn
vendored
Normal file
BIN
vendor/rockchip/common/phone/etc/ppp/ip-up-vpn
vendored
Normal file
Binary file not shown.
10
vendor/rockchip/common/phone/etc/ppp/signal_ppp_dialer
vendored
Normal file
10
vendor/rockchip/common/phone/etc/ppp/signal_ppp_dialer
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
ABORT "NO CARRIER"
|
||||
ABORT "ERROR"
|
||||
TIMEOUT 120
|
||||
'' \rAT
|
||||
OK ATS0=0
|
||||
OK ATE0V1
|
||||
OK ATH
|
||||
OK ATP
|
||||
OK ATD*99#
|
||||
CONNECT
|
||||
BIN
vendor/rockchip/common/phone/lib/libsignal-ril.so
vendored
Normal file
BIN
vendor/rockchip/common/phone/lib/libsignal-ril.so
vendored
Normal file
Binary file not shown.
12
vendor/rockchip/common/phone/phone.mk
vendored
12
vendor/rockchip/common/phone/phone.mk
vendored
@ -4,10 +4,16 @@ CUR_PATH := vendor/rockchip/common
|
||||
# 3G Dongle SUPPORT
|
||||
#########################################################
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(CUR_PATH)/phone/etc/ppp/ip-down:system/etc/ppp/ip-down \
|
||||
$(CUR_PATH)/phone/etc/ppp/ip-up:system/etc/ppp/ip-up \
|
||||
$(CUR_PATH)/phone/etc/ppp/ip-down-ppp0:system/etc/ppp/ip-down-ppp0 \
|
||||
$(CUR_PATH)/phone/etc/ppp/ip-up-ppp0:system/etc/ppp/ip-up-ppp0 \
|
||||
$(CUR_PATH)/phone/etc/ppp/init.gprs-pppd:system/etc/ppp/init.gprs-pppd \
|
||||
$(CUR_PATH)/phone/etc/ppp/signal_ppp_dialer:system/etc/ppp/signal_ppp_dialer \
|
||||
$(CUR_PATH)/phone/bin/chat:system/bin/chat \
|
||||
$(CUR_PATH)/phone/etc/ppp/ip-up-vpn:system/etc/ppp/ip-up-vpn \
|
||||
$(CUR_PATH)/phone/bin/pppd:system/bin/pppd \
|
||||
$(CUR_PATH)/phone/etc/ppp/call-pppd:system/etc/ppp/call-pppd \
|
||||
$(CUR_PATH)/phone/etc/operator_table:system/etc/operator_table
|
||||
$(CUR_PATH)/phone/etc/operator_table:system/etc/operator_table \
|
||||
$(CUR_PATH)/phone/lib/libsignal-ril.so:system/lib/libsignal-ril.so
|
||||
ifneq ($(strip $(TARGET_BOARD_PLATFORM)), rk3188)
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(CUR_PATH)/phone/bin/usb_modeswitch.sh:system/bin/usb_modeswitch.sh \
|
||||
|
||||
Reference in New Issue
Block a user