Author Message

<  Device Information  ~  rockchip and Huawei E3372

PostPosted: Fri Jan 19, 2018 11:06 am Reply with quote
Posts: 8Joined: Wed Jan 17, 2018 2:44 pm
hallo,
i disconected all usb devices and answer is bad, still 1506 :(, i tested it at RPI2 and there is correct 14fe , im nerves


Offline Profile
PostPosted: Fri Jan 19, 2018 4:45 pm Reply with quote
Site AdminPosts: 6362Joined: Sat Nov 03, 2007 12:30 am
I think I have found the cause for the unwanted mode-switch.

The Linux kernel for the Tinkerboard Android was patched so that every Huawei modem is mode-switched by the usb-storage driver.

https://github.com/TinkerBoard/android_ ... ual_devs.h
Code:
UNUSUAL_VENDOR_INTF(0x12d1, 0x08, 0x06, 0x50,
                 "HUAWEI MOBILE",
                 "Mass Storage",
                 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_init,
                 0),

And here is the function:
Code:
 int usb_stor_huawei_init(struct us_data *us)
 {
    int idProduct;
    idProduct = us->pusb_dev->descriptor.idProduct;
    if (idProduct==0x1F01) {
        int result ;
        int act_len;
        unsigned  char  cmd[32] =  {0x55,  0x53, 0x42,  0x43,  0x00,  0x00,  0x00, 0x00,
                                    0x00,  0x00, 0x00,  0x00,  0x00,  0x00,  0x00, 0x11,
                                    0x06,  0x30, 0x00,  0x00,  0x01,  0x00,  0x01, 0x00,
                                    0x00,  0x00, 0x00,  0x00,  0x00,  0x00,  0x00};
        result = usb_stor_bulk_transfer_buf(us, us->send_bulk_pipe, cmd, 31, &act_len);
        printk("usb_stor_bulk_transfer_buf performing result is %d, "
               "transfer the actual length=%d\n", result,act_len);
        return result;
    } else {
    ...

https://github.com/TinkerBoard/android_ ... ializers.c

This forces a certain mode that can't be overridden. You will have to patch and recompile the kernel yourself or you request from the developers that an override switch is added.


Offline Profile
PostPosted: Fri Jan 19, 2018 7:56 pm Reply with quote
Posts: 8Joined: Wed Jan 17, 2018 2:44 pm
nice :(

thank you wery much


Offline Profile

Display posts from previous:  Sort by:

All times are UTC + 1 hour [ DST ]
Page 2 of 2
18 posts
Go to page Previous  1, 2
Users browsing this forum: No registered users and 2 guests
Search for:
Post new topic  Reply to topic
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum