Author Message

<  Device Information  ~  rockchip and Huawei E3372

PostPosted: Fri Jan 19, 2018 11:06 am Reply with quote
Posts: 8 Joined: 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
PostPosted: Fri Jan 19, 2018 4:45 pm Reply with quote
Site Admin Posts: 6443 Joined: 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
PostPosted: Fri Jan 19, 2018 7:56 pm Reply with quote
Posts: 8 Joined: Wed Jan 17, 2018 2:44 pm
nice :(

thank you wery much


Offline

Display posts from previous:  Sort by:

All times are UTC+02:00
Page 2 of 2
18 posts
Go to page   Previous 1 2
Users browsing this forum: No registered users and 2 guests
Search for:
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