A40I 平台Android7.1 系统程序 -4G EC200T

 A40I 平台Android7.1 系统程序 -4G EC200T

(1)  a40_p1.mk文件修改

增加copy配置:

#EC200

PRODUCT_COPY_FILES += \

         device/softwinner/a40-p1/r2ril/ec200/ip-down:system/etc/ppp/ip-down \

         device/softwinner/a40-p1/r2ril/ec200/ip-up:system/etc/ppp/ip-up \

         device/softwinner/a40-p1/r2ril/ec200/chat:system/bin/chat \

         device/softwinner/a40-p1/r2ril/ec200/libreference-ril.so:system/lib/libreference-ril.so

说明:将EC200需要的文件libreference-ril.so,ip-up,ip-down,chat四个文件拷贝到新建文件ec200下,并通过mk文件拷贝到system对应目录下。

A40I默认系统程序采用3G模式,这里需要修改配置:

#BOARD_MODEL_TYPE := usb_modeswitch

BOARD_MODEL_TYPE := r2_4g

将原来的usb_modeswitch注释掉,开启r2_4g。

 

(2)修改文件目录

lichee/linux-3.10/drivers/usb/serial/option.c

增加内容:

static const struct usb_device_id option_ids[] = {

         { USB_DEVICE(0x2C7C, 0x6026) },/*Quectel EC200T*/

增加源码:

static int option_probe(struct usb_serial *serial,

                            const struct usb_device_id *id)

{

         struct usb_interface_descriptor *iface_desc =

                                     &serial->interface->cur_altsetting->desc;

         struct usb_device_descriptor *dev_desc = &serial->dev->descriptor;

 

#if 1  //add for EC20

         if (serial->dev->descriptor.idVendor == cpu_to_le16(0x05C6) && serial->dev->descriptor.idProduct != cpu_to_le16(0x9215)&& serial->interface->cur_altsetting->desc.bInterfaceNumber>= 4)

         return -ENODEV;

 

if (serial->dev->descriptor.idVendor == cpu_to_le16(0x2C7C))

{

         __u16

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值