[USB TETHER ISSUE] OnePlus 8 to ASUS Router - OnePlus 8 Questions & Answers

I am trying to connect my OnePlus 8 (IN2015) running on OxygenOS 10.5.12 to my ASUS RT-AX92U wireless router via USB tethering. The router is able to detect the phone, but mobile internet is not coming through. The phone is rooted with Magisk 20.4.
It seems others are experiencing the same exact issue as me: https://forums.oneplus.com/threads/usb-tethering-to-asus-router-is-not-working.1309909/. Towards the bottom of that thread, user E1610536270142 suggested the issue may be due to the OnePlus Driver CDROM getting mounted first. Looking through my wireless router logs, I see the exact same issue below (at roughly Apr 1 12:26:xx, I tried twice):
Code:
Apr 1 12:22:44 wlceventd: wlceventd_proc_event(526): eth7: Auth xxxx, status: Successful (0), rssi:0
Apr 1 12:22:44 wlceventd: wlceventd_proc_event(555): eth7: Assoc xxxxx, status: Successful (0), rssi:0
Apr 1 12:25:52 avahi-daemon[1376]: IP_DROP_MEMBERSHIP failed: No such device
Apr 1 12:25:53 hotplug: remove net usb0.
Apr 1 12:25:53 WAN Connection: ISP's DHCP did not function properly.
Apr 1 12:25:58 WAN Connection: WAN(0) link down.
Apr 1 12:26:02 kernel: scsi 4:0:0:0: CD-ROM OnePlus Device Driver 0419 PQ: 0 ANSI: 2
Apr 1 12:26:02 kernel: scsi 4:0:0:0: Attached scsi generic sg0 type 5
Apr 1 12:26:51 kernel: scsi 5:0:0:0: CD-ROM OnePlus Device Driver 0419 PQ: 0 ANSI: 2
Apr 1 12:26:51 kernel: scsi 5:0:0:0: Attached scsi generic sg0 type 5
Apr 1 12:27:54 hotplug: add net usb0.
Apr 1 12:27:54 hotplug: Got net usb0, vid 0x1004, pid 0x6344.
Apr 1 12:27:54 WAN Connection: WAN(0) link up.
Apr 1 12:27:54 rc_service: wanduck 1083:notify_rc restart_wan_if 0
Apr 1 12:27:56 hotplug: set net usb0.
Apr 1 12:27:59 WAN Connection: ISP's DHCP did not function properly.
Apr 1 12:27:59 wan: finish adding multi routes
Apr 1 12:27:59 miniupnpd[11865]: shutting down MiniUPnPd
Apr 1 12:27:59 miniupnpd: it is advised to use network interface name instead of 192.168.0.1/255.255.255.0
Apr 1 12:27:59 miniupnpd[8381]: HTTP listening on port 38908
Apr 1 12:27:59 miniupnpd[8381]: Listening for NAT-PMP/PCP traffic on port 5351
Apr 1 12:27:59 dhcp client: bound 192.168.42.72/255.255.255.0 via 192.168.42.129 for 7200 seconds.
Apr 1 12:28:04 WAN Connection: WAN was restored.
At around Apr 1 12:27:xx, I connected my LG V20 (Android 8 rooted) and the wireless router detected USB tethering from the phone. The LG V20 works fine and I can connect to the internet through my ASUS wireless router.
Is there a way to disable mounting of the OnePlus Driver CDROM or get USB tethering to show up first in the wireless router?
I read that on older versions of Android, you can delete /system/etc/usb_drivers.iso, but system is not R/W on Android 10. However, I did try creating a Magisk Module to "Remove the file" (https://topjohnwu.github.io/Magisk/guides.html#remove-files), but this ended up replacing /system/etc/usb_drivers.iso with a blank file (0 bytes) instead of completely removing the file or making it hidden, so the wireless router still mounted the OnePlus Driver CDROM - but perhaps tried to mount a blank one.
Any other options I can try?

aznxwill said:
I am trying to connect my OnePlus 8 (IN2015) running on OxygenOS 10.5.12 to my ASUS RT-AX92U wireless router via USB tethering. The router is able to detect the phone, but mobile internet is not coming through. The phone is rooted with Magisk 20.4.
It seems others are experiencing the same exact issue as me: https://forums.oneplus.com/threads/usb-tethering-to-asus-router-is-not-working.1309909/. Towards the bottom of that thread, user E1610536270142 suggested the issue may be due to the OnePlus Driver CDROM getting mounted first. Looking through my wireless router logs, I see the exact same issue below (at roughly Apr 1 12:26:xx, I tried twice):
Code:
Apr 1 12:22:44 wlceventd: wlceventd_proc_event(526): eth7: Auth xxxx, status: Successful (0), rssi:0
Apr 1 12:22:44 wlceventd: wlceventd_proc_event(555): eth7: Assoc xxxxx, status: Successful (0), rssi:0
Apr 1 12:25:52 avahi-daemon[1376]: IP_DROP_MEMBERSHIP failed: No such device
Apr 1 12:25:53 hotplug: remove net usb0.
Apr 1 12:25:53 WAN Connection: ISP's DHCP did not function properly.
Apr 1 12:25:58 WAN Connection: WAN(0) link down.
Apr 1 12:26:02 kernel: scsi 4:0:0:0: CD-ROM OnePlus Device Driver 0419 PQ: 0 ANSI: 2
Apr 1 12:26:02 kernel: scsi 4:0:0:0: Attached scsi generic sg0 type 5
Apr 1 12:26:51 kernel: scsi 5:0:0:0: CD-ROM OnePlus Device Driver 0419 PQ: 0 ANSI: 2
Apr 1 12:26:51 kernel: scsi 5:0:0:0: Attached scsi generic sg0 type 5
Apr 1 12:27:54 hotplug: add net usb0.
Apr 1 12:27:54 hotplug: Got net usb0, vid 0x1004, pid 0x6344.
Apr 1 12:27:54 WAN Connection: WAN(0) link up.
Apr 1 12:27:54 rc_service: wanduck 1083:notify_rc restart_wan_if 0
Apr 1 12:27:56 hotplug: set net usb0.
Apr 1 12:27:59 WAN Connection: ISP's DHCP did not function properly.
Apr 1 12:27:59 wan: finish adding multi routes
Apr 1 12:27:59 miniupnpd[11865]: shutting down MiniUPnPd
Apr 1 12:27:59 miniupnpd: it is advised to use network interface name instead of 192.168.0.1/255.255.255.0
Apr 1 12:27:59 miniupnpd[8381]: HTTP listening on port 38908
Apr 1 12:27:59 miniupnpd[8381]: Listening for NAT-PMP/PCP traffic on port 5351
Apr 1 12:27:59 dhcp client: bound 192.168.42.72/255.255.255.0 via 192.168.42.129 for 7200 seconds.
Apr 1 12:28:04 WAN Connection: WAN was restored.
At around Apr 1 12:27:xx, I connected my LG V20 (Android 8 rooted) and the wireless router detected USB tethering from the phone. The LG V20 works fine and I can connect to the internet through my ASUS wireless router.
Is there a way to disable mounting of the OnePlus Driver CDROM or get USB tethering to show up first in the wireless router?
I read that on older versions of Android, you can delete /system/etc/usb_drivers.iso, but system is not R/W on Android 10. However, I did try creating a Magisk Module to "Remove the file" (https://topjohnwu.github.io/Magisk/guides.html#remove-files), but this ended up replacing /system/etc/usb_drivers.iso with a blank file (0 bytes) instead of completely removing the file or making it hidden, so the wireless router still mounted the OnePlus Driver CDROM - but perhaps tried to mount a blank one.
Any other options I can try?
Click to expand...
Click to collapse
Hey I was just wondering if u have found a solution to this? Ive got two oneplus phones and none works with my ASUS router. Im thinking about maybe setting up a RPi between the router and the phone if i cant find any other solution. Been looking all over for answers but nothing.

I have a spare laptop at home that's collecting dust. What I did is enabled USB tethering from the phone to the spare laptop. I set up a bridge between the tethered connection and ethernet port (from laptop) in Windows 10. I connect an ethernet cable from the spare laptop to the Asus router (in access point mode).
Basically the spare laptop is the middle man in all of this since I can't get USB tethering to work directly with the Asus router. It seems from my testing that Oneplus 6T is probably the last device that works directly with Asus router.
Not an elegant solution, but it gets the job done.

Thanks for your reply. Then I guess I will try to bridge it using a RPi 3.
When I first got the OnePlus 7T it worked nicely with USB tethering to the Asus, but then I ran the OOS Android 11 update and it broke :/

Ethernet tethering from the phone (using a USB-C to Ethernet Dongle) directly to the router's wan port (via ethernet cable) is much easier in my opinion.

That's a great idea. Didn't know such an adapter existed. This will free up my RPi 3 which is now bridging all traffic from USB to ETH.

it appears to be a issue with the Asus firmware not detecting it, not really a issue with the Oneplus. May want to open up a support ticket with your Asus firmware dev. It works fine via usb tethering on my other router, just not on the asus router. However USB to Ethernet tethering works fine all the time, just be sure to get a compatible dongle with the correct ethernet chipset compatible with your phone.

AiM2LeaRn said:
it appears to be a issue with the Asus firmware not detecting it, not really a issue with the Oneplus. May want to open up a support ticket with your Asus firmware dev. It works fine via usb tethering on my other router, just not on the asus router. However USB to Ethernet tethering works fine all the time, just be sure to get a compatible dongle with the correct ethernet chipset compatible with your phone.
Click to expand...
Click to collapse
The problem i have with usbc-ethernet is no charging. Eventually the phone will get drained.

AiM2LeaRn said:
it appears to be a issue with the Asus firmware not detecting it, not really a issue with the Oneplus. May want to open up a support ticket with your Asus firmware dev. It works fine via usb tethering on my other router, just not on the asus router. However USB to Ethernet tethering works fine all the time, just be sure to get a compatible dongle with the correct ethernet chipset compatible with your phone.
Click to expand...
Click to collapse
Switch the router to OpenWRT.

jiml8 said:
Switch the router to OpenWRT.
Click to expand...
Click to collapse
funny you mentioned openwrt, as a matter of fact the other router i have that it works on is running OpenWRT. So USB tethering seems to work on OpenWRT and not on Asus Merlin Firmware, i havent tried the original OEM asus firmware but i would assume its the same since merline firmware is based off it. I would go on SNBForums and post to Merlin himself and maybe see if he can figure it out.

I can also confirm OnePlus N200 Nord is not recognizable by an Asus router. I'm currently using a powered USB-C to Ethernet adapter (Ethernet tethering) this brand is a Belkin. It's a great work around for an the time being at the moment keeps my phone charged.

OchoSeis said:
I can also confirm OnePlus N200 Nord is not recognizable by an Asus router. I'm currently using a powered USB-C to Ethernet adapter (Ethernet tethering) this brand is a Belkin. It's a great work around for an the time being at the moment keeps my phone charged.
Click to expand...
Click to collapse
Do you have the product name / id of that Ethernet adapter?

aznxwill said:
Do you have the product name / id of that Ethernet adapter?
Click to expand...
Click to collapse
Amazon.com

Related

[SOLVED] Linux USB Tethering on Touch Pro Working via ICS / usb-rndis-lite

There has been many problems in getting Internet Connection Sharing working properly in Linux. I had been using WModem/Wvdial which I have posted about here. The only problem is that this limited you to only certain ROMs as most chefs remove the Wmodem application as ICS is much easier to use. You can also use a BT dialup connection which is well documented for Linux/WM6 but this is not ideal for the faster HSDPA/HSUPA speeds.
So the problem exists with the current usb-rndis-lite implementation where the device is recognized but the rndis0 interface never gets a dhcp address from the phone. In my many google searches I have come across a real solution that works. I do not take ANY credit for this as I simply stumbled across this on my many google searches. All credit to José Oliveira for posting this solution. For the full version please see
Original Post
The Fix:
Code:
Step 1 - Install Pre-requisites
open a terminal (use same terminal in next steps)
Code:
$ sudo apt-get install subversion
Step 2 - Get the Source
Code:
$ svn co http://synce.svn.sourceforge.net/svnroot/synce/trunk/usb-rndis-lite
cd usb-rndis-lite/
Step 3 - Modify the source (Diamond only)
Code:
$ gedit rndis_host.c
on line 524, find this bit
Code:
if (tmp <>hard_mtu) {
dev_err(&intf->dev,
"dev can't take %u byte packets (max %u)\n",
dev->hard_mtu, tmp);
goto fail;
}
change it to this
Code:
if (tmp <>hard_mtu) {
dev_err(&intf->dev,
"dev can't take %u byte packets (max %u)\n",
dev->hard_mtu, tmp);
retval = -EINVAL;
/* goto fail;*/
}
save the file
Step 4 - Compile and make and install
Code:
$ make
$ sudo ./clean.sh
$ sudo make install
Step 5 - Start the Internet Connection Sharing
On OLD Tytn II's open Comm Manager on your phone and click on the Internet Sharing Now make sure USB is selected and choose connect
On Diamonds it's a seperate program called Internet Connection Sharing
Step 6 - Plug in the Phone (USB)
You may need so select that device in NetworkManager or "sudo dhclient rndis0".
Verified on a HTC AT&T Fuze (Touch Pro). Mods I apologize for the double post as I posted this solution in the Diamond forum as well.
-e
Have you tested Bluetooth using wmodem? It doesnt appear to work on my touch pro. I am using the Sprint stock rom, but I have added the wmodem application and done all the registery hacks. USB works perfectly, but I can't get Bluetooth to connect at all.
weird i had no issues with ICS and my kubuntu laptop.
Are you using wmodem (DUN) or Internet Sharing application (PAN)? I have no issues connecting BT using Internet Sharing (PAN), but (PAN) doesn't work well with my work VPN.
I made a little change into the fix and now it's working for me :
Code:
if (tmp < dev->hard_mtu) {
dev_err(&intf->dev,
"dev can't take %u byte packets (max %u)\n",
dev->hard_mtu, tmp);
retval = -EINVAL;
/* goto fail;*/
}
internet sharing not working for me.
I am totally stumped. I have compiled and installed the usb-rndis-lite modules, but my phone (HTC 8525) still won't provide internet to my debian linux box.
when I plug the phone into the usb port. I see that eth1 is created by the rndis_host module. This is with the connection sharing off. When I press connect on the phone, the computer acts like the usb was disconnected and reconnected. In the process the eth1 interface was deregistered.
I have tried to plug the usb cable in while the phone was already in the connected mode (internet sharing shows "check usb connection"). This way, I get no indication of rndis_host doing anything. No interface is created at all.
Here is dmesg output:
Code:
usb 3-1: new full speed USB device using uhci_hcd and address 68
usb 3-1: configuration #1 chosen from 1 choice
rndis_host 3-1:1.0: RNDIS_MSG_QUERY(0x00010202) failed, -47
eth1: register 'rndis_host' at usb-0000:00:10.2-1, RNDIS device, 80:00:60:0f:e8:00
usb 3-1: New USB device found, idVendor=0bb4, idProduct=0b04
usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 3-1: Product: Generic RNDIS
usb 3-1: Manufacturer: HTC
usb 3-1: SerialNumber: 01145735-9943-0170-0800-0050bf3f5173
eth1: no IPv6 routers present
usb 3-1: USB disconnect, address 68
eth1: unregister 'rndis_host' usb-0000:00:10.2-1, RNDIS device
usb 3-1: new full speed USB device using uhci_hcd and address 69
usb 3-1: configuration #1 chosen from 1 choice
usb 3-1: New USB device found, idVendor=0bb4, idProduct=0303
usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 3-1: Product: Generic RNDIS
usb 3-1: Manufacturer: HTC
usb 3-1: SerialNumber: 01145735-9943-0170-0800-0050bf3f5173
usb 1-2: new full speed USB device using uhci_hcd and address 68
usb 1-2: device descriptor read/64, error -110
hub 1-0:1.0: unable to enumerate USB device on port 2
usb 3-1: USB disconnect, address 69
Any Ideas?
Thanks,
David

Coby Kyros MID7015 - Bluetooth Possible?

The Coby MID7015 has a Telechips chipset in it, here are the specifications:
Manufacturer: COBY Electronics
Manufacturer Part #: MID7015-4G
Cost Central Item #: 11234061
Product Description: COBY Kyros Internet Tablet MID7015 - Tablet - Android 2.1 - TCC8902 800 MHz - RAM: 256 MB - ROM: 4 GB - 7" color TFT ( 800 x 480 ) - Wi-Fi
Product Type: Tablet
Approximate Dimensions (WxDxH): 4.8 in x 0.5 in x 7.5 in
Approximate Weight: 14.4 oz
Display: 7" color TFT - 800 x 480
Wireless Connectivity: IEEE 802.11b, IEEE 802.11g
Processor: Telechips TCC8902 800 MHz
ROM: 4 GB
RAM: 256 MB
Input Device: Resistive Touch-screen
Supported Text Formats: EPUB
Battery: Lithium polymer
Operating System: Android 2.1 Eclair
Additonal ports: HDMI Mini (requires optional Type-A to Type-C adapter), 3.5mm Headphone, Built-in Mic, DC 5v
SDHC: Up to 16GB MicroSDHC
Features: Built-in Stylus
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Currently working: Official Android Market
Works in Progress: CyanogenMod, Ad-Hoc
Since there has been somewhat progress on hacking this Android Tablet found here, here, and some images here, I pose this following question.
Is it possible to port Bluetooth to this device, using an external Bluetooth dongle? This tablet has a USB Host adapter and can accept a USB keyboard easily with no modifications to the system itself. However, it does not currently have Bluetooth installed in the device. I have a Kensington K33902 micro bluetooth dongle that works perfectly fine in Windows and as far as I know, in Linux as well.
Let me know if you get anywhere with this. I am going to work on this next week. Likely the best bet is to extract the bluetooth modules from another Android device and try them on the Coby.
For note:
I've now tried two Kensington BT adapters, the K33902 micro USB adapter, and the 33348. The 33348 actually powers on and lights up, but nothing on the MID gives me access to the adapter.
I am interested in this too... Would a BT stack from a Droid1 e any use?
I've tried a Rocketfish adapter as well and it also powers up but will actually lock up the tablet. I emailed Coby's tech support and the following is the response.
"This unit does not have Bluetooth capability."
That's it, no "thank you for buying our products" or anything. That was the total response.
mcalhoun said:
I've tried a Rocketfish adapter as well and it also powers up but will actually lock up the tablet. I emailed Coby's tech support and the following is the response.
"This unit does not have Bluetooth capability."
That's it, no "thank you for buying our products" or anything. That was the total response.
Click to expand...
Click to collapse
Well of course it doesn't. It's not built-in, which is why we're musing about whether or not it can be added.
The problem is this tablet does not have the bluetooth stack installed on it, so if someone can find a way to install a bluetooth stack for android that will work with a Telechips device, and can be accessable via USB host, then it'd theoretically work just fine.
btusb kernel module required
I don't have my MID7015 yet (should have it in the next few days) so I haven't been able to try any of this (much less I don't really know how yet) but the Linux OS (Android is Linux based) uses "kernel modules" to add hardware support. "btusb" is the Linux kernel module that provides support for USB bluetooth adapters. The Android source tree includes the source for this module ("btusb.c"). I have not downloaded the source or tried to compile it yet ... May do that today with football in the background.
PS - Team Telechips has successfully ported CyanogenMod to the MID7015 ... Search for MID7015 on SlateDroid.com. The files are at http://teamtelechips.naobsd.org/experimental/20101212/
Making the usb Bluetooth work
Hi,
Please get bluetooth support to work as I use it for many things. I'm sure that would be very useful for lots of coby Kyros users, and it would really add a great feature that other similar tablets don't have.
Thanks
Any updates on bluetooth?
Hi,
Is there anything new with regards to the updated kernel that will enable usb bluetooth?
Regards
bluetooth and btusb kernel modules
I have successfully compiled "bluetooth.ko" and "btusb.ko" kernel modules for the MID7015 kernel. I then copied them to my sd card, and installed them using:
Code:
cd /sdcard
insmod bluetooth.ko
insmod btusb.ko
... and the associated dmesg output was:
Code:
<6>Bluetooth: Core ver 2.15
<6>NET: Registered protocol family 31
<6>Bluetooth: HCI device and connection manager initialized
<6>Bluetooth: HCI socket layer initialized
<6>Bluetooth: Generic Bluetooth USB driver ver 0.5
<6>usbcore: registered new interface driver btusb
I then plugged my USB Bluetooth Adapter (Cambridge Clone) and dmesg gave me:
Code:
<4>Set ID to host mode
<4>ID change ISR : Host
<6>usb 2-1: new full speed USB device using dwc_otg and address 2
<3>usb 2-1: device descriptor read/all, error -71
<6>usb 2-1: new full speed USB device using dwc_otg and address 3
<3>usb 2-1: device v0a12 p0001 is not supported
<6>usb 2-1: configuration #1 chosen from 1 choice
Looks like the method of handling new USB connections uses "dwc_otg" instead of "ohci_hcd" which most Linux distros use. I'm not sure what that means, but I think we need to build a custom Kernel with the drivers build in. Unfortunately, I have not been able to build a working kernel for the MID7015 yet ... Working on it!
Can anyone help me with this one?
Very nice work..
Hi,
Thanks dj13241 for posting this. This is a step in the right direction and seems much closer to getting BT to work.
Hopefully somebody can take what you have done and incorporate it into a kernel.
I know I'm looking forward to it.
Regards
I don't believe that anyone has been able to build a working kernel for the MID7015 ... I know that people have been hounding Coby to release their kernel source to be GPL compliant. I have been able to successfully build kernel modules for the device. I have a USB-Serial adapter that I have been able to use with the MID7015 by building and installing the kernel module required. It seems to me that the btusb driver doesn't handle the adapter that I have (Cambridge Silicone Radio), as I can't seem to get it to work with my Linux server. I did notice in the btusb source that my adapter (0A12:0001) is listed in the "usb_device_id blacklist_table" ... Not really sure what to make of that. I tried modifying the source to remove the device from the blacklist table, but nothing changed. If I can get the adapter to work on my server, I should be able to make it work on the MID7015. Since the bluetooth settings are not build into the stock firmware, we may need either custom firmware or a stand alone bluetooth settings application. We'll look into that once I get the drivers working. I think that I will start a new thread for all USB device drivers once I get this working ... Maybe a control application also.
Great news!!
Hi dj13241,
Thanks for the update.
I'm not sure if anybody else is really interested in getting this to work since nobody seems to post anything.
I appreaciate all the effort you have put into this so far, and I look forward to you get this to work.
I have a couple of different bt adapters I can try. When you get a beta to test, you can send it my way to test.
Let me know when you are at that point.
Thanks again and regards
Attached is a zip file containing the bluetooth and btusb kernel modules. Not sure how much of this you know, so i'll spell it all out to be safe.
The device needs to be rooted.
Extract the two files to your device, I put them in the root of SD card, but anywhere will work. You then need a root shell. You can do this with Terminal Emulator on the device, or use an adb shell. Either way, enter su at the prompt to get root access. Once you have root access, change to the directory you put the files, so if on the SD card, type cd /sdcard. You then have to insert the modules in the correct order ... insmod bluetooth.ko then insmod btusb.ko. After that, connect your BT adapter ... I don't think it will work yet, but I will need you to post the output of dmesg from the device. To get that, type dmesg > /sdcard/dmesg_adapter1.txt, changing "adapter1" to a more appropriate name (no spaces). If you could post the files (zip them) I'll take a look.
What types of adapters do you have? I also believe that I can get any USB device that has Linux drivers to work on this thing ... Any other ideas? I already have my USB-Serial adapter working.
By the way, you would be surprised how many people don't comment at all ... This thread had 1,726 views when I typed this.
Getting close!!!
So I loaded the two modules (bluetooth.ko and btusb.ko), connected my bt adapter and got ...
Code:
<6>Bluetooth: Core ver 2.15
<6>NET: Registered protocol family 31
<6>Bluetooth: HCI device and connection manager initialized
<6>Bluetooth: HCI socket layer initialized
<6>Bluetooth: Generic Bluetooth USB driver ver 0.5
<6>usbcore: registered new interface driver btusb
<4>Set ID to host mode
<4>ID change ISR : Host
<6>usb 2-1: new full speed USB device using dwc_otg and address 3
<3>usb 2-1: device v0a12 p0001 is not supported
<6>usb 2-1: configuration #1 chosen from 1 choice
I then tried to use hciconfig to attempt to configure the bt adapter, and it worked ...
Code:
hci0: Type: USB
BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
DOWN
RX bytes:0 acl:0 sco:0 events:0 errors:0
TX bytes:0 acl:0 sco:0 commands:0 errors:0
... but says its down, so I did hciconfig hci0 up, then hciconfig and got ...
Code:
hci0: Type: USB
BD Address: 00:0A:94:02:9B:18 ACL MTU: 384:8 SCO MTU: 64:8
UP RUNNING
RX bytes:340 acl:0 sco:0 events:11 errors:0
TX bytes:38 acl:0 sco:0 commands:11 errors:0[CODE]
I tried [B]hcitool scan[/B] with bt discoverable on my laptop and got ...
[CODE]Scanning ...
00:1E:37:BD:CF:2D n/a
Then hcitool cc 00:1E:37:BD:CF:2D and this is where my luck ran out ...
Code:
Can't create connection: Connection timed out
step by step
Hey guys
Can anyone make a Step by video or response on how to install the files?
THNX a ton!
According to MyDIgitalLife, Coby has an updated firmware to the Kyros MID7015. The update can be gotten from the Coby MID7015 home page by clicking on the “Enhance the performance of your KRYOS MID7015″ button.
A user on MyTabletLife commented:
I see the bluetooth icon and when i click it all it does is says searching for bluetooth services then shuts off, i hope they "COBY" comes out with a update to get the bluetooth hardware working so i can listen to my audio and videos etc. via my bluetooth headset that is a key feature that is missing very badly. pretty good tablet but needs some minor work thank you. ​Maybe we now have the drivers built-in? If someone test with an USB BT dongle, please post here the results
Nice!
dj13241 said:
I don't believe that anyone has been able to build a working kernel for the MID7015 ... I know that people have been hounding Coby to release their kernel source to be GPL compliant. I have been able to successfully build kernel modules for the device. I have a USB-Serial adapter that I have been able to use with the MID7015 by building and installing the kernel module required. It seems to me that the btusb driver doesn't handle the adapter that I have (Cambridge Silicone Radio), as I can't seem to get it to work with my Linux server. I did notice in the btusb source that my adapter (0A12:0001) is listed in the "usb_device_id blacklist_table" ... Not really sure what to make of that. I tried modifying the source to remove the device from the blacklist table, but nothing changed. If I can get the adapter to work on my server, I should be able to make it work on the MID7015. Since the bluetooth settings are not build into the stock firmware, we may need either custom firmware or a stand alone bluetooth settings application. We'll look into that once I get the drivers working. I think that I will start a new thread for all USB device drivers once I get this working ... Maybe a control application also.
Click to expand...
Click to collapse
Can you post the modules for the Serial Converter?
Thanks
Update can be downloaded from http://www.cobyusa.com/files/software/MID7015/update.zip
Serial Driver kernel module
What i need is the usbserial.ko, i already updated and rooted the tablet
Thaanks

Nokia 8 usb tethering to Asus routers

HI guys
Bit of a Mystery – I am trying to USB tether my Nokia 8 (latest patch on 8.1.0) to my asus router in a vehicle.. its an Asus DSL-N55U c1 and basically the tethering doesnt work.. it’s running the latest beta .572 ( I have tried several)
If i plug my wifes Sony Z2 it works fine.. straight away.. no issues. (Just got my wife a Nokia 6.1+ also and that behaves the same as the Nokia 8 is doesn't work)
Nokia – not a blink of anything – basically it seems that the asus finds the sony and hotplug does its thing to create the usb as an ethernet connection for the WAN – with the nokia it just stops at the add high speed device.
I’m sure that VF Aus dont limit USB tethering.. based on that it works fine on my windows 10 laptop!
log extract from the nokia connecting
2011-01-01 08:04:44 kernel: usb 1-1: new high speed USB device using rt3xxx-ehci and address 14
2011-01-01 08:04:45 kernel: usb 1-1: configuration #1 chosen from 1 choice
it never gets to the hotplug entry that the sony does… that was the end of the log after switching tethering on
the sony looks like
2011-01-01 08:02:10 kernel: usb 1-1: new high speed USB device using rt3xxx-ehci and address 3
2011-01-01 08:02:10 kernel: usb 1-1: configuration #1 chosen from 1 choice
2011-01-01 08:02:10 kernel: usb0: register ‘rndis_host’ at usb-rt3xxx-1, RNDIS device, 02:10:05:6c:01:7d
2011-01-01 08:02:11 hotplug: add net usb0.
2011-01-01 08:02:12 hotplug: Got net usb0, vid 0xfce, pid 0x71af.
2011-01-01 08:02:13 hotplug: set net usb0.
2011-01-01 08:02:17 WAN(11) Connection: Wan link up
Interestingly this also happens on my RT ac68u (Merlin) no USB fallback same log entries
My old HTC 10 used to work on Oreo.. as I used it a fail over Wan a few times in my office.. when DSL failed
Any ideas.. can anyone try it on their hardware?
Thanks Steve

USB C with OTG with charging: Portables as Computers in 2019 and on

I'm seeing multiple kickstarters for "turn your cell phone into a computer" type appliances. Typically a keyboard thing that includes an OTG adapter, an HDMI output, etc... Most /claim/ that you can charge your cell phone while working. They are all overfunded (and shaky, I'm not recommending them)
I've tried many times to use phones / tablets as OTG devices to interface to hardware of different types. Everything from diagnostic tools to robot arms (no really, I'd post links but I'm a newbie here and linking is always suspect; I don't want to be accused of spamming).
One major issue always comes up: You can NOT charge while running OTG on /most/ phones. I've done a lot of research on this, and found a few older phones / tablets that seem to support it. I can't find a /single/ USB C based device that is known to do it. Perhaps it's just not an advertising point? MFGRs don't see most users doing that, so they don't support it?
So what am I asking?
1. Is anyone with a modern phone, especially USB C based, actually using OTG and charging at the same time? Please note: I'm NOT talking about charging the OTG device /from/ the phone, I'm talking about charging the phone while using OTG devices. If you are doing this, please: What phone, what OTG adapter?
2. Is this something people have an interest in doing? Why yes, why no? For me, I don't have any interest in using my cell as a computer, but being able to plug it into equipment and monitor / control operation while not running the battery flat would be great!
3. Is anyone aware of the actual specs, technical issues, reasons for the current state of affairs? I've started a web page to track this issue (again, not linking, not spamming) and would love to hear from anyone with direct knowledge of the technical issues involved. Why doesn't it always work? What specification needs to be met? What future is there for this sort of feature?
Here are the devices I understand DO support it:
RaspBerry Pi
Amazon FireStick
Amazon Kindle Fire 10???
Dell Venue 8 pro
HTC One M9
Lenovo Miix 2 tablet?
Lenovo Yoga Book
Moto G 4?
NuVision Tab 8 (Windows 10) after restart only?
Nvidia Shield K1 table??
OnePlus One
Samsung Galaxy S3
Samsung Galaxy S4
Samsung Galaxy S5
Samsung Galaxy Note 3
Samsung Galaxy Tab A7?
Samsung Galaxy Tab A8.0
Samsung Galaxy Tab S2??
Samsung Galaxy Tab S 10.5?
Samsung Galaxy View
Snes Classic
And here are some that support OTG, but will not charge at the same time:
Amazon Kindle Fire 7
Asus T100TAM
LG Nexus 5
LG Nexus 7
Samsung Galaxy Note 4
Samsung Galaxy S7
Samsung Galaxy S8+
Samsung Galaxy S9
Samsung Galaxy TabPro 10.1
Please do add on your info?
How's the research going? I've been looking for tabs that support USB-OTG and charging when connected to a powered USB hub as I'm planning a car install. Sort of interested in whether the newer tabs like the Samsung Tab S5E support this or not. That would be sweet installed into the dash!
Prostheta said:
How's the research going? I've been looking for tabs that support USB-OTG and charging when connected to a powered USB hub as I'm planning a car install. Sort of interested in whether the newer tabs like the Samsung Tab S5E support this or not. That would be sweet installed into the dash!
Click to expand...
Click to collapse
..
Sent from my SM-S767VL using Tapatalk
I decided to buy a Galaxy Tab A 10.1 2019 (SM-T515) and will report back with findings once I test with a USB C OTG Y cable adapter. It's possible that I may need to fabricate some discrete switch into the tablet's USB to alternate between OTG and charging. Not an ideal state of affairs.
Additionally, I've pondered whether devices with pogo pin dock connectors such as the Samsung Galaxy Tab S5E can charge that way whilst using the USB port for OTG devices. Whilst not strictly meeting the requirement of the list (one USB port charging whilst using OTG) it does present a compelling alternative.
It seems that with USB C, the "standard" includes OTG host charging but called pass through charging, dual role data or something along those lines. I connected my Tab A 10,1 to a Kingston Nucleum non-powered hub via the connected USB C lead, then plugged in a charger to another USB C port. Charging! Pretty much the same works whichever combination of connections is used. It seems the devices negotiate who is the power delivery and at what level. There are some settings in android to set also.
Prostheta said:
It seems that with USB C, the "standard" includes OTG host charging but called pass through charging, dual role data or something along those lines. I connected my Tab A 10,1 to a Kingston Nucleum non-powered hub via the connected USB C lead, then plugged in a charger to another USB C port. Charging! Pretty much the same works whichever combination of connections is used. It seems the devices negotiate who is the power delivery and at what level. There are some settings in android to set also.
Click to expand...
Click to collapse
Yes, but does it charge while also having other external devices such as a USB hard drive connected to the hub(which also requires being powered) at the same time? The USB hard drive receives power from the hub like it should and the device charges simultaneously?
Sent from my SM-S767VL using Tapatalk
I've tested with a USB mouse dongle, and when it arrives, my Meizu DAC pro. So far it seems positive. It does however default to the 5v charging level, but that's fine.
Prostheta said:
I've tested with a USB mouse dongle, and when it arrives, my Meizu DAC pro. So far it seems positive. It does however default to the 5v charging level, but that's fine.
Click to expand...
Click to collapse
Hey did you ever get this working? Does USB-C charge and connect devices simultaneously?
thx
Yes, everything works fine....sometimes. The Kingston Nucleum USB C hub has a 5v supply plugged into a 12v car charger port that has USB PD and QC3.0 options. The tablet is problematic in that once the power to the charger (and hence the hub) is removed after turning the car off, the tablet decides that it'll take over the role of supplying power to the hub which discharges the tablet battery whilst the car is off. Also, the hub doesn't always arrange the attached devices correctly, leaving the USB SSD unmounted and the tablet sat alone charging. I'm unsure what is happening, however I'll blame USB C for being a dumpster fire.
Prostheta said:
Yes, everything works fine....sometimes. The Kingston Nucleum USB C hub has a 5v supply plugged into a 12v car charger port that has USB PD and QC3.0 options. The tablet is problematic in that once the power to the charger (and hence the hub) is removed after turning the car off, the tablet decides that it'll take over the role of supplying power to the hub which discharges the tablet battery whilst the car is off. Also, the hub doesn't always arrange the attached devices correctly, leaving the USB SSD unmounted and the tablet sat alone charging. I'm unsure what is happening, however I'll blame USB C for being a dumpster fire.
Click to expand...
Click to collapse
Thanks, I've been looking for a tablet for car infotainment and gauges/data logging, finally decided on a Lenovo tab 4 8 plus Verizon model, precisely because it had a USB-C 3.0 port, and it is rootable. Then I started reading about the complicated mess that the USB-C standard is. Anyway I'll make a post in the General Discussion>Connected Car forums in a month or so when I get everything connected... work and kids always stand in the way of progress
Is that the place to discuss these things? I've had a lot of difficulty trying to find the best place for this, as most are either too specific or not quite on-topic.
I'm updating all of my comments in various threads on this. I've found that with my specific setup with the Kingston Nucleum hub, there are issues. I'm unsure as to the cause, but hey. Firstly, the tablet needs to be powered up before I turn on the car or at least supply power to the hub. It seems that if this is done the other way around, that is, to power on the car accessories (and hence the hub) then it seems to end up staying as the "device in charge" of the USB network. The tablet charges (slowly) but doesn't mount the USB SSD drive or the USB DAC. If the tablet is powering the hub (in charge, so to speak) then applying power to the hub via the car accessory supply has it working as expected. This does mean that the tablet ends up with a power drain when the car/USB power supply is powered down which isn't ideal. I've gotten into the habit of turning the tablet off when I park for long periods of time, however I need to boot it up to "take charge" of the USB hub network before I can start the car. It's a bit of a bummer.
Prostheta said:
It seems that with USB C, the "standard" includes OTG host charging but called pass through charging, dual role data or something along those lines.
Click to expand...
Click to collapse
Yes, my notebook has an USB-C port and can be charged via USB-C PD pass trough by a USB-C dock (USB hub with LAN). Why the Android Smartphones/Tablets don't do the same?
JamesMNewton said:
3. Is anyone aware of the actual specs, technical issues, reasons for the current state of affairs? I've started a web page to track this issue (again, not linking, not spamming) and would love to hear from anyone with direct knowledge of the technical issues involved. Why doesn't it always work? What specification needs to be met? What future is there for this sort of feature?
Click to expand...
Click to collapse
I found this diagram of a "accessory charger adapter" (USB 2.0 spec, not 3.0+?): https://superuser.com/questions/1124237/windows-tablet-otg-simultaneously-charge/1124354#1124354
JamesMNewton said:
Supports OTG, but will not charge at the same time:
LG Nexus 7
Click to expand...
Click to collapse
Charging+OTG was possible on Nexus 7 2012+2013 using a custom kernel!
Yeah, the Nexus 7 was one of the rarities amongst pre-USB3.0 spec ports that could be manipulated into simultaneous data and charging.
My ongoing concern is with ennumeration; I can get my Tab A10,1 charging through the hub easily. However, to access devices attached to the hub, the tablet needs to be active first and then power applied to the hub. Applying power to the hub first, then starting the tablet leads to charging only. The problem as I see it is the negotiation over host rights on a USB network, and whether re-negotiation or forcing priority is possible. It could be a hardware issue built into the USB-PD negotiation specs, a hardware issue with the tablet or simply a software issue in the tablet. I'm not really wanting to wade into the USB specs since they're notoriously vague and contradictary these days....
Prostheta said:
It does however default to the 5v charging level, but that's fine.
Click to expand...
Click to collapse
I would want to know why? It was the same with the Pixel C, but Notebooks will charge at faster speed via PD pass through.
skally said:
I tried powering the PixelC and it works but not at the same speed as the same charger connected directly. I estimate about 1-1.2A
Click to expand...
Click to collapse
PD charging of a Pixel 1 via pass trough (interesting read on PD negotiations):
"The USB Power Delivery behavior seen when the Plugable USB-C 3-Port Hub is passing through power from Google Pixel's own USB Power Delivery charger is a lot different from what you get when you plug the charger directly into the Google Pixel." https://gtrusted.com/review/how-the...google-pixel-phone-using-usb-power-delivery-2
JamesMNewton said:
You can NOT charge while running OTG on /most/ phones. I've done a lot of research on this, and found a few older phones / tablets that seem to support it. I can't find a /single/ USB C based device that is known to do it. Perhaps it's just not an advertising point? MFGRs don't see most users doing that, so they don't support it?
Click to expand...
Click to collapse
I was able to use the ethernet, PD pass through and USB host feature at the same time with:
1. Samsung Galaxy Tab A 10.5 2018 (Stock ROM)
2. Google Pixel 2 (LineageOS 17.1)
The USB-C standard really has made things easier! I was not able to use the HDMI output because these devices do not support DP alt mode! :-(
"USB C Charger RAVPower 65W Fast Wall Charger, PD3.0 & GaN Tech 2-Port Power Adapter" https://www.amazon.com/Charger-RAVPower-Adapter-Compact-Foldable/dp/B08MWG612F
"Dockteck 4-in-1 USB C Hub with [email protected] HDMI HDR, 100W PD, USB 3.0 and Gigabit Ethernet, Multiport USB Type C Adapter"
Amazon.com: dockteck 4-in-1 USB C Hub with [email protected] HDMI HDR, 100W PD, USB 3.0 and Gigabit Ethernet, Multiport USB Type C Adapter for MacBook/Pro/Air, iMac, XPS, iPad Pro 2020 2018 and More: Computers & Accessories
Amazon.com: dockteck 4-in-1 USB C Hub with [email protected] HDMI HDR, 100W PD, USB 3.0 and Gigabit Ethernet, Multiport USB Type C Adapter for MacBook/Pro/Air, iMac, XPS, iPad Pro 2020 2018 and More: Computers & Accessories
www.amazon.com
USB Device Info
---
Device Path: /dev/bus/usb/001/003
Device Class: Unknown (0x11)
Vendor ID: 2109
Vendor Name (reported): VIA Labs, Inc.
Vendor Name (from DB): not found
Product ID: 8817
Product Name (reported): PD3.0 USB-C Device
Product Name (from DB): not found
Additional Info
Interface #0
Class: Unknown (0x11)
Endpoints: none
---
Device Path: /dev/bus/usb/002/003
Device Class: Use class information in the Interface Descriptors (0x0)
Vendor ID: 0bda
Vendor Name (reported): Realtek
Vendor Name (from DB): Realtek Semiconductor Corp.
Product ID: 8153
Product Name (reported): USB 10/100/1000 LAN
Product Name (from DB): not found
Additional Info
Interface #0
Class: Vendor Specific (0xff)
Endpoint: #0
Address : 0x81 (10000001)
Number : 1
Direction : Inbound (0x80)
Type : Bulk (0x2)
Poll Interval : 0
Max Packet Size: 1024
Attributes : 00000010
Endpoint: #1
Address : 0x02 (00000010)
Number : 2
Direction : Outbound (0x0)
Type : Bulk (0x2)
Poll Interval : 0
Max Packet Size: 1024
Attributes : 00000010
Endpoint: #2
Address : 0x83 (10000011)
Number : 3
Direction : Inbound (0x80)
Type : Interrupt (0x3)
Poll Interval : 8
Max Packet Size: 2
Attributes : 00000011
Interface #1
Class: Communication Device (0x2)
Endpoint: #0
Address : 0x83 (10000011)
Number : 3
Direction : Inbound (0x80)
Type : Interrupt (0x3)
Poll Interval : 8
Max Packet Size: 16
Attributes : 00000011
Interface #2
Class: Communication Device Class (CDC) (0xa)
Endpoints: none
Interface #3
Class: Communication Device Class (CDC) (0xa)
Endpoint: #0
Address : 0x81 (10000001)
Number : 1
Direction : Inbound (0x80)
Type : Bulk (0x2)
Poll Interval : 0
Max Packet Size: 1024
Attributes : 00000010
Endpoint: #1
Address : 0x02 (00000010)
Number : 2
Direction : Outbound (0x0)
Type : Bulk (0x2)
Poll Interval : 0
Max Packet Size: 1024
Attributes : 00000010
---
Device Info
Device Path: /dev/bus/usb/002/004
Device Class: Use class information in the Interface Descriptors (0x0)
Vendor ID: 05e3
Vendor Name (reported): Generic
Vendor Name (from DB): Genesys Logic, Inc.
Product ID: 0749
Product Name (reported): USB3.0 Card Reader
Product Name (from DB): not found
Additional Info
Interface #0
Class: Mass Storage Device (0x8)
Endpoint: #0
Address : 0x81 (10000001)
Number : 1
Direction : Inbound (0x80)
Type : Bulk (0x2)
Poll Interval : 0
Max Packet Size: 1024
Attributes : 00000010
Endpoint: #1
Address : 0x02 (00000010)
Number : 2
Direction : Outbound (0x0)
Type : Bulk (0x2)
Poll Interval : 0
Max Packet Size: 1024
Attributes : 00000010
---
SGH-i200 said:
"Charging+OTG was possible on Nexus 7 2012+2013 using a custom kernel! "
Click to expand...
Click to collapse
Actually You don't need to modify anything with certain tablets to do otg and charging at the same time:
I bought a Lenovo tab 8 hd and only by using a so called "charging y cable" (please Google it) I was able to listen music through my USB dac and charge the tab simultaneously.
Maybe getting into developer mode helped? I don't know, but it's so easy to try...
Daniel

RJ45 USB Ethernet adapter issue

Hi,
I want to use a wired Ethernet link with my Mi Note 10 to access to my home lan.
I bought this apparently compatible adapter model UGREEN:
"ww.ugreen.com/collections/usb-ethernet-adapter/products/usb-c-to-gigabit-rj45-ethernet-adapter"
It not works.
My phone:
Model : Mi note 10 pro
MIUI Ver. : MIUI Global 11.1.1 Stable 11.1.1.0(QFDEUXM)
Android Ver. : 10 QKQ1.190825.002
Symptoms:
After disabling Wifi and mobile data and connecting my adapter to an operational network link, no ethernet access. The adapter leds stay on steady (so no traffic). No IP address assigned by my DHCP router so not seen from the network.
Tests :
The adapter works well on Windows 10.
I tested several otherwise functional trunks and even two different DHCP routers.
The “USB OTG Checker” android application detects the adapter.
I obviously activate / deactivate various parameters, restart, activate debugging mode: nothing helps.
It looks like the Android "Wired Ethernet" service is disabled.
Questions to the community:
Does the mi note 10 pro support this feature? (I read somewhere that Xiaomi has now disabled this option. Is that true?)
Is there an Android 10 MIUI 11 security to disable or a setting to change?
Does anyone have this same problem with this model of phone? Does this work somewhere with another adapter?
Thanks in advance for your help.
Regards

Categories

Resources