Activation Codes and Methods, Hardware Details, Sniffing
StanoC76
Posts: 8
Joined: 17 Jan 2018, 14:44

Re: rockchip and Huawei E3372

Post by StanoC76 » 19 Jan 2018, 11:06

hallo,
i disconected all usb devices and answer is bad, still 1506 :(, i tested it at RPI2 and there is correct 14fe , im nerves

Josh
Site Admin
Posts: 6570
Joined: 03 Nov 2007, 00:30

Re: rockchip and Huawei E3372

Post by Josh » 19 Jan 2018, 16:45

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: Select all

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: Select all

 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.

StanoC76
Posts: 8
Joined: 17 Jan 2018, 14:44

Re: rockchip and Huawei E3372

Post by StanoC76 » 19 Jan 2018, 19:56

nice :(

thank you wery much

Post Reply