diff -Naur a/usb_modeswitch.c b/usb_modeswitch.c --- a/usb_modeswitch.c +++ b/usb_modeswitch.c @@ -740,7 +740,9 @@ int main(int argc, char **argv) } else if (ModeMap & HUAWEINEW_MODE) { SHOW_PROGRESS(output,"Using standard Huawei switching message\n"); detachDriver(); - strcpy(Messages[0],"55534243123456780000000000000011062000000101000100000000000000"); + /*strcpy(Messages[0],"55534243123456780000000000000011062000000101000100000000000000");*/ + /* switch huawei devices to PPP mode */ + strcpy(Messages[0],"55534243123456780000000000000011063000000100010000000000000000"); switchSendMessage(); } else if (ModeMap & OPTION_MODE) { SHOW_PROGRESS(output,"Using standard Option switching message\n");