oh god, i did fix this by many many wierd steps on both Windows10 and Ubuntu 20.04, thanks you @dl5162 , this .nvu is helpful to change the pid, so driver and usb bus can be detected, my works are:
- using physical pc, dont use virtual machine with usb passthrough because the vm host will not detect usb bus without driver
- Clean the hardware, m2 pin, m2 adapter pin to avoid pin missing or short
- must know the device usb setting, i remember it was 3 so i plug it on usb 3.0 port
- Plug in on windows 10, install the driver with flag DisableUsbCompAutoUpdate=0, it help release the wrong usb bus of device so it can be register
- flash our .nvu with generic cwe firmware, it help change my vid:pid from 1199:68b1 to 1199:9071, i am using the fdt tool downloaded on the sierra device page with flag -d g5k -fd “firmware folder path” -f generic firmware.cwe bjorn.nvu -log. It run without any issue, device flash and restarted
- Well, now it have accepted vid:pid, boot up an Ubuntu machine, using swi_script or the qmicli command to set device work mode to 6 or 8, i was set it as 6
- Now booting it back to windows, unistall driver, reinstalling it with flag DisableUsbCompAutoUpdate=1 GPS=1 GPSAUTO=1 USBCOMP=6 WIN8BUSDriver=1, after done, it will detected the com port inside device manager, well
- I am not likely use connect the com with Huawei Modem driver in Windows, i think i will be safer to connect it with minicom or putty in ubuntu so i boot it back onto ubuntu and ttyUSB registered as well
thats my adventure with my em7430