Last update on 25th Sept. 2017
This post follows up my recent post, Interesting info. on USB tethering on Windows 10 problems which I think applies to JioFi 3 4G router too, https://goo.gl/SWRjFd.
The above post covers the solution of using USB RNDIS6 driver instead of RNDIS5 driver for the Android device that is providing Internet through USB to solve lag and other problems with USB 4G routers connected to Windows OS (8.1 and 10).
I speculated that this solution may work with JioFi 3 4G router too, as the problems I faced with it were similar, namely, Internet lag when I browse after plugging the device to USB port of computer (with Windows 10 OS) and also sometimes Internet access freezing for some time.
Today I tried out this solution with JioFi 3 4G router, and it seems to have solved my above problems. Before I associated the USB RNDIS6 (from Microsoft) driver with the JioFi 3 device which is shown as an Android device in Windows 10, I created a Windows system restore point. This way, if the driver change/update created Windows 10 OS instability, I could restore Windows system back to the earlier created system restore point.
After USB RNDIS6 (with driver files rndismp6.sys and usb80236.sys) has got associated with Android device corresponding to JioFi 3 , I have noted the following improvements over the earlier situation with RNDIS5 (with driver files usb8023x.sys and rndismpx.sys):
1) The Internet access icon on the taskbar comes up immediately on plugging the JioFi 3 to the USB port of the desktop computer (with Windows 10), but the icon has a yellow exclamation mark associated with it signifying some problem with the connection. However, in a few seconds the yellow exclamation mark goes away leaving a regular Internet access icon on the taskbar signifying proper/good Internet access (wired connection icon). With the earlier driver RNDIS5, an Internet access icon would come up on the taskbar when plugging the JioFi 3 but it would have a red X mark signifying that the connection is not working. That red X mark would remain till one attempted to browse the Internet and got data over it.
2) There is no perceptible lag when starting to using the browser to get Internet websites after JioFi 3 is USB tethered. Earlier there used to be a perceptible lag for initial use of the Internet connection.
3) So far, even when I have used the JioFi 3 USB tethered connection for over an hour, I have not faced any Internet connection freeze problem. Earlier I used to face Internet connection freeze problems intermittently though I did not note the period after which I faced it. However, I think that typically within an hour I would face at least one Internet connection freeze episode.
So it seems to me that USB RNDIS6 driver association with JioFi 3 4G router on Windows 10 OS has solved my lag and intermittent freeze problems with JioFi 3 USB tethered Internet connection.
After the driver change was made, disconnecting the JioFi 3 router (USB connection) and then reconnecting it again after a few minutes, results in Windows 10 OS associating the USB RNDIS6 driver with JioFi 3. For the same USB port and same Windows user, it seems to remember the changed driver associated with JioFi 3. This was the case even when the computer was shutdown and restarted.
25th Sept. 2017 Update: Over the past few days, I found that the above solution is not a steady one but is a flaky or unstable kind of solution. Sometimes the computer did not recognize the JioFi 3 4G router as a USB RNDIS6 device (even though I had changed the driver for the associated Android device that came up when I plugged JioFi 3 to the computer using USB cable), but viewed it as an RNDIS5 device (with RNDIS5 drivers being associated with it).
Once even when it was mapped as USB RNDIS6 device, Internet connectivity failed. This problem got resolved by unplugging the device, restarting the computer (Windows 10) and then plugging the device back in. And this time the device was viewed as an RNDIS5 device (with RNDIS5 drivers …).
At another time, when the JioFi 3 was connected via USB to computer and mapped as an USB RNDIS6 device, after continuous usage of some hours, the display of the computer went blank (or something like that) and the computer had got hung. I was forced to restart the computer. Even after restart the JioFi 3 device did not get recognized/work properly, if I recall correctly. Subsequently I tried out something which I don’t recall now (perhaps plugged it in to another USB port) that got it working again.
Now my general view is that the JioFi 3 4G router USB tethering option is not a well designed and stable solution for Windows OS. That it does not even provide a Windows OS driver for such operation shows that it is not a well designed solution. But then most JioFi 3 device users would be using it over WiFi! I think I too need to start using JioFi 3 4G router over WiFi and stop using it over USB. I have ordered a “TP-Link TL-WN725N 150Mbps Wireless N Nano USB Adapter” which will provide my desktop computer with ability to connect over WiFi to WiFi devices like JioFi 3. Hopefully that will work out well.