Fun with resistors (home/car dock mode + more) - Galaxy S I9000 Accessories

We've already established that a resistor on the micro USB port can be used to force the Galaxy S into download mode, but the USB switching chip used on the phone has a lot of other capabilities that are triggered by different resistors between pin 4 and 5 of the plug.
Update 6 March 2011: Confirmed modes so far:
Desk Dock: 365K (also works with 1K)
Car Dock: 619K
In these modes audio output can be switched to pins D- and D+ of the USB port (D- is left) but this is not done by default, see this thread.
Serial port/UART: RID_FM_BOOT_OFF_UART (523K)
Read the rest of this thread for more details on using this port.
Other resistor values that also enable the serial port:
RID_AUD_DEV_TY_2 (80.07K): Doesn't switch the phone on, but produces bootlog output on the serial port when you switch it on manually. The bootlog output only starts partway through the second bootloader, rather than from the start of the primary bootloader.
UART_CABLE (150K): Same as RID_AUD_DEV_TY_2
Download mode: 301K (this thread).
Here is a list of all the resistor values, from fsa9480_i2c.h in the open source code for JPM. The resistor goes from pin 4 to pin 5 of the micro USB plug (full details on how to wire this up are in this thread). When you connect the plug with the resistor (in Froyo) you should see some messages from the fsa9480 driver in the kernel log, which you can view with the "dmesg" command.
Code:
RID_USB_OTG_MODE, /* 0 0 0 0 0 GND USB OTG Mode */
RID_AUD_SEND_END_BTN, /* 0 0 0 0 1 2K Audio Send_End Button*/
RID_AUD_REMOTE_S1_BTN, /* 0 0 0 1 0 2.604K Audio Remote S1 Button */
RID_AUD_REMOTE_S2_BTN, /* 0 0 0 1 1 3.208K Audio Remote S2 Button */
RID_AUD_REMOTE_S3_BTN, /* 0 0 1 0 0 4.014K Audio Remote S3 Button */
RID_AUD_REMOTE_S4_BTN, /* 0 0 1 0 1 4.82K Audio Remote S4 Button */
RID_AUD_REMOTE_S5_BTN, /* 0 0 1 1 0 6.03K Audio Remote S5 Button */
RID_AUD_REMOTE_S6_BTN, /* 0 0 1 1 1 8.03K Audio Remote S6 Button */
RID_AUD_REMOTE_S7_BTN, /* 0 1 0 0 0 10.03K Audio Remote S7 Button */
RID_AUD_REMOTE_S8_BTN, /* 0 1 0 0 1 12.03K Audio Remote S8 Button */
RID_AUD_REMOTE_S9_BTN, /* 0 1 0 1 0 14.46K Audio Remote S9 Button */
RID_AUD_REMOTE_S10_BTN, /* 0 1 0 1 1 17.26K Audio Remote S10 Button */
RID_AUD_REMOTE_S11_BTN, /* 0 1 1 0 0 20.5K Audio Remote S11 Button */
RID_AUD_REMOTE_S12_BTN, /* 0 1 1 0 1 24.07K Audio Remote S12 Button */
RID_RESERVED_1, /* 0 1 1 1 0 28.7K Reserved Accessory #1 */
RID_RESERVED_2, /* 0 1 1 1 1 34K Reserved Accessory #2 */
RID_RESERVED_3, /* 1 0 0 0 0 40.2K Reserved Accessory #3 */
RID_RESERVED_4, /* 1 0 0 0 1 49.9K Reserved Accessory #4 */
RID_RESERVED_5, /* 1 0 0 1 0 64.9K Reserved Accessory #5 */
RID_AUD_DEV_TY_2, /* 1 0 0 1 1 80.07K Audio Device Type 2 */
RID_PHONE_PWD_DEV, /* 1 0 1 0 0 102K Phone Powered Device */
RID_TTY_CONVERTER, /* 1 0 1 0 1 121K TTY Converter */
RID_UART_CABLE, /* 1 0 1 1 0 150K UART Cable */
RID_CEA936A_TY_1, /* 1 0 1 1 1 200K CEA936A Type-1 Charger(1) */
RID_FM_BOOT_OFF_USB, /* 1 1 0 0 0 255K Factory Mode Boot OFF-USB */
RID_FM_BOOT_ON_USB, /* 1 1 0 0 1 301K Factory Mode Boot ON-USB */
RID_AUD_VDO_CABLE, /* 1 1 0 1 0 365K Audio/Video Cable */
RID_CEA936A_TY_2, /* 1 1 0 1 1 442K CEA936A Type-2 Charger(1) */
RID_FM_BOOT_OFF_UART, /* 1 1 1 0 0 523K Factory Mode Boot OFF-UART */
RID_FM_BOOT_ON_UART, /* 1 1 1 0 1 619K Factory Mode Boot ON-UART */
RID_AUD_DEV_TY_1_REMOTE, /* 1 1 1 1 0 1000.07K Audio Device Type 1 with Remote(1) */
RID_AUD_DEV_TY_1_SEND = RID_AUD_DEV_TY_1_REMOTE , /* 1 1 1 1 0 1002K Audio Device Type 1 / Only Send-End(2) */
RID_USB_MODE, /* 1 1 1 1 1 Open USB Mode, Dedicated Charger or Accessory Detach */

Great stuff. Thanks man.
I wonder, what is really implemented in I9000.
For example, would it be possible, to make a remote controller for music (something like HTC RC-E100 - i've had it for my Raphael and Hero, and it was great).
Well, when i find some time, i'll try to experiment a bit with that.

Good job.
Makes you wonder why Samsung still hasn't released that damn dock yet.

What about "USB OTG Mode"? : o

How did you get into the Home Dock mode?

Helvio88 said:
How did you get into the Home Dock mode?
Click to expand...
Click to collapse
Both a 1k and a 330R resistor triggered Home Dock mode for me, I see they're not on the list either.

19arek93 said:
What about "USB OTG Mode"? : o
Click to expand...
Click to collapse
USB "On The Go" basically lets you connect two USB devices together with no PC in between and have them talk, assuming both devices support it.
For example maybe you could connect your SGS to a digital camera and copy photos off it. Or connect it to an MP3 player and copy songs.
http://en.wikipedia.org/wiki/USB_On-The-Go

snapper.fishes said:
Good job.
Makes you wonder why Samsung still hasn't released that damn dock yet.
Click to expand...
Click to collapse
They did, but only for America for now (at least it's listed in accessories on Samsung's US website).
TheBeano said:
Both a 1k and a 330R resistor triggered Home Dock mode for me, I see they're not on the list either.
Click to expand...
Click to collapse
Well, 1K didn't work for me. I'll have to find 330R (it won't be easy though, cause i have a lot of mess in tools and electronic parts, after moving to another apartement ).

It is 301K, not 330ohms(=330R) +1K. ...for the download mode I presume you are talking about?

szczeslaw said:
Well, 1K didn't work for me. I'll have to find 330R (it won't be easy though, cause i have a lot of mess in tools and electronic parts, after moving to another apartement ).
Click to expand...
Click to collapse
Check in the dmesg log for something like this:
Code:
<4>[15461.339356] [FSA9480] FSA9480_ReadIntRegister
<4>[15461.389352] [otg_clock_enable] clk_enable(otg_clock) OK.
<4>[15461.402600] [FSA9480] FSA9480_ProcessDevice (dev1 : 0x0, dev2 : 0x40)
<4>[15461.402707] AudioVideo
<4>[15461.402769] FSA9480_enable_spk
<6>[15461.402842] set_dock_state : 0X1
<4>[15461.423626] FSA9480_Enable_SPK --- enable
In fsa9480_i2c.c it is going through the branch where the home dock is plugged in, but the device detected is FSA9480_DEV_TY2_AV, which should be 80K, not 1K? So, more testing needed I think.
Also I have Alarm Clock PlusV2 installed which is the app that was triggered by this action. I did try installing the Samsung Desk Home app but it doesn't work on Froyo.

tonymy01 said:
It is 301K, not 330ohms(=330R) +1K. ...for the download mode I presume you are talking about?
Click to expand...
Click to collapse
No this is for Home Dock mode.

tonymy01 said:
It is 301K, not 330ohms(=330R) +1K. ...for the download mode I presume you are talking about?
Click to expand...
Click to collapse
Well, i know a little bit about electronics (even made some devices, like power amps, devices based on microcontrollers etc.), so i know what 330R and 301K means
I already got download mode working.
And right now i got home dock working to, with 1K resistor. I just didn't know, that one needs an additional app for it to work (i thought it's a system app).

Yeah, sorry for the mix up,i am subscribed to both of the threads related to this recent discovery, and mixed them up. I am certainly interested in triggering particular modes, eg entering car to put phone bluetooth on and screen on dim always, and perhaps a basic home page for gps nav etc, and having an alarm clock mode that maybe turns off data etc. the sky is really the limit here, I can't believe samsumg isn't taking advantage of these features!

Question: has anybody ever actually SEEN a chip inside the I9000 labeled "FSA9480", or is it possible that the "FSA9480" is actually just IP licensed by Samsung and incorporated directly into one of their ASICs?
I ask, because I have an Epic4G. I've scrutinized the various publicized teardown photos of its board, and I have yet to find anything that looks like it might be this chip (which would almost certainly be either MLF or microBGA, 3mm x 4mm or larger, and located somewhere between the main processor and the USB port).
By the same token, does a readily-available (though not necessarily "public", if you know what I mean) datasheet for the Hummingbird and its support chips exist somewhere that documents things like how many UARTs it has, which pins they're connected to, how they're configured (baudrate, parity, mode, stopbits, input & out put registers, interrupts, etc)? As far as I can tell, Android itself has no concept of a UART, and everything in the (official Samsung) kernel that's UART-related was omitted, so there's no documentation in there.
I'm personally psyched about the existence of a UART on this phone, because it opens the door for external peripherals that are a half step above "homebrew" -- things like game controllers, folding keyboards, etc. Stuff you COULD sort of implement via bluetooth (if we ever get a kernel that knows how to do HID), but would literally cost half as much and get twice the battery life if you could skip the bluetooth and just connect via a pair of wires instead.

bitbang3r said:
I ask, because I have an Epic4G. I've scrutinized the various publicized teardown photos of its board, and I have yet to find anything that looks like it might be this chip (which would almost certainly be either MLF or microBGA, 3mm x 4mm or larger, and located somewhere between the main processor and the USB port).
Click to expand...
Click to collapse
It's a 3x4mm UMLP, I haven't seen it described online as anything other than a discrete chip so it probably is on the board somewhere.
By the same token, does a readily-available (though not necessarily "public", if you know what I mean) datasheet for the Hummingbird and its support chips exist somewhere that documents things like how many UARTs it has, which pins they're connected to, how they're configured (baudrate, parity, mode, stopbits, input & out put registers, interrupts, etc)?
Click to expand...
Click to collapse
Yes, google S5PC110_EVT1_UM10 .
As far as I can tell, Android itself has no concept of a UART, and everything in the (official Samsung) kernel that's UART-related was omitted, so there's no documentation in there.
Click to expand...
Click to collapse
There is some UART code e.g. arch/arm/plat-s5pc1xx/dev-uart.c but it may be just for Bluetooth. There are a lot of /dev/ttySn ports, not sure what they do yet.
I'm personally psyched about the existence of a UART on this phone, because it opens the door for external peripherals that are a half step above "homebrew" -- things like game controllers, folding keyboards, etc. Stuff you COULD sort of implement via bluetooth (if we ever get a kernel that knows how to do HID), but would literally cost half as much and get twice the battery life if you could skip the bluetooth and just connect via a pair of wires instead.
Click to expand...
Click to collapse
The Froyo kernel does HID via Bluetooth OK, except for the Wii controller which is a not-very-conforming Bluetooth device. If the Galaxy supports USB OTG, and there is at least some detection and setup code for that, it would probably be easier to use that for wired peripherals.

does anybody know what "Factory Mode Boot OFF-USB" does?

The FSA9480 on Aries platform phones does not have any "clear text" etched on it.
It is located under the RF shield (same side with the baseband chip).
The chip is so tiny that it is necessary to have a scope to see the text printed on it. I found no hits with the code printed on the chip (cannot remember what was it).
The component location on Aries platform phones is U301 (schematics).

Richthofen said:
The component location on Aries platform phones is U301 (schematics).
Click to expand...
Click to collapse
Richthofen, does this mean you have access to the schematics? If so what is connected to pins 6 and 7 (TxD and RxD) of the FSA9480, and also pins 1-3 (Audio + Mic)? Thanks.

The schematics do not specify the pin numbers, but atleast video and mic of FSA9480 are left NC.

Thanks! So CP_D+/- are USB from the Call Processor, and AP_D+/- are USB from the Application Processor, and the IF_TXD/RXD are switched to UARTs on either the call processor or the app processor by another chip, is that correct? I'm looking at the GT-S8500 service manual which uses the same signal names.
Do you have the big block diagram for the I9000 please, that would be really useful? I would especially like to know where the BOOT_MODE and JIG signals go, and which UART on the CPU the IF_TXD/RXD gets switched to, and what does the switching. Also where VPS_L and VPS_R are coming from. Ta.

Related

[Q] Can the Galaxy Tab2 be charged while the USB host adapter is connected?

Hi all,
I am contemplating on using the Galaxy Tab2 10.1 at a customer's site, but it would need to be connected to the charger at all times AND a USB barcode scanner.
Does anyone know if there is a way to charge the tablet while the USB host adapter is connected?
Or is it possible to hack the charging cable and add a USB host connector to it (not afraid to solder).
Or would it be more prudent to go for a bluetooth barcode scanner? I have no experience with bluetooth barcode scanners. If someone does here, do these work OK with disconnections/reconnection when the tablet screen turns off and on?
Thanks for any advice/info
It charges with the usb cable. The only problem is that it chqrges very slow.
Sent from my GT-P3113 using Tapatalk 2
HB_Mosh said:
It charges with the usb cable. The only problem is that it chqrges very slow.
Sent from my GT-P3113 using Tapatalk 2
Click to expand...
Click to collapse
Maybe read the OP again.
Slow down those were flowers to the left and right.
This is the pinout:
http://pinoutsguide.com/PDA/samsung_galaxy_tab_pinout.shtml
and a source for connectors:
http://www.podgizmo.com/productag/45/Samsung
Logically, it seems that a "normal" charger sends charge over the USB power lines and requires a short between D+, D- since the same cable works for charging and sync. Well. Maybe. I guess it is possible that the standard cable connects the power to multiple places.
Note there does seem to be VOUT_CHARGER pins (must be from the host perspective, so VOUT is to the tablet?) So that bodes well, but it isn't clear where USB 5V goes.
The real key is ACCESSORY_ID / USB_ID I which, I think, is a resistor that tells the beast what it is plugged into. Here's the table from the kernel:
This is the table of resistances from kernel in arch/arm/mach-s5pv210/include/mach/fsa9480_i2c.h
typedef enum
{
RID_USB_OTG_MODE, /* 0 0 0 0 0 GND USB OTG Mode */
RID_AUD_SEND_END_BTN, /* 0 0 0 0 1 2K Audio Send_End Button*/
RID_AUD_REMOTE_S1_BTN, /* 0 0 0 1 0 2.604K Audio Remote S1 Button */
RID_AUD_REMOTE_S2_BTN, /* 0 0 0 1 1 3.208K Audio Remote S2 Button */
RID_AUD_REMOTE_S3_BTN, /* 0 0 1 0 0 4.014K Audio Remote S3 Button */
RID_AUD_REMOTE_S4_BTN, /* 0 0 1 0 1 4.82K Audio Remote S4 Button */
RID_AUD_REMOTE_S5_BTN, /* 0 0 1 1 0 6.03K Audio Remote S5 Button */
RID_AUD_REMOTE_S6_BTN, /* 0 0 1 1 1 8.03K Audio Remote S6 Button */
RID_AUD_REMOTE_S7_BTN, /* 0 1 0 0 0 10.03K Audio Remote S7 Button */
RID_AUD_REMOTE_S8_BTN, /* 0 1 0 0 1 12.03K Audio Remote S8 Button */
RID_AUD_REMOTE_S9_BTN, /* 0 1 0 1 0 14.46K Audio Remote S9 Button */
RID_AUD_REMOTE_S10_BTN, /* 0 1 0 1 1 17.26K Audio Remote S10 Button */
RID_AUD_REMOTE_S11_BTN, /* 0 1 1 0 0 20.5K Audio Remote S11 Button */
RID_AUD_REMOTE_S12_BTN, /* 0 1 1 0 1 24.07K Audio Remote S12 Button */
RID_RESERVED_1, /* 0 1 1 1 0 28.7K Reserved Accessory #1 */
RID_RESERVED_2, /* 0 1 1 1 1 34K Reserved Accessory #2 */
RID_RESERVED_3, /* 1 0 0 0 0 40.2K Reserved Accessory #3 */
RID_RESERVED_4, /* 1 0 0 0 1 49.9K Reserved Accessory #4 */
RID_RESERVED_5, /* 1 0 0 1 0 64.9K Reserved Accessory #5 */
RID_AUD_DEV_TY_2, /* 1 0 0 1 1 80.07K Audio Device Type 2 */
RID_PHONE_PWD_DEV, /* 1 0 1 0 0 102K Phone Powered Device */
RID_TTY_CONVERTER, /* 1 0 1 0 1 121K TTY Converter */
RID_UART_CABLE, /* 1 0 1 1 0 150K UART Cable */
RID_CEA936A_TY_1, /* 1 0 1 1 1 200K CEA936A Type-1 Charger(1) */
RID_FM_BOOT_OFF_USB, /* 1 1 0 0 0 255K Factory Mode Boot OFF-USB */
RID_FM_BOOT_ON_USB, /* 1 1 0 0 1 301K Factory Mode Boot ON-USB */
RID_AUD_VDO_CABLE, /* 1 1 0 1 0 365K Audio/Video Cable */
RID_CEA936A_TY_2, /* 1 1 0 1 1 442K CEA936A Type-2 Charger(1) */
RID_FM_BOOT_OFF_UART, /* 1 1 1 0 0 523K Factory Mode Boot OFF-UART */
RID_FM_BOOT_ON_UART, /* 1 1 1 0 1 619K Factory Mode Boot ON-UART */
RID_AUD_DEV_TY_1_REMOTE, /* 1 1 1 1 0 1000.07K Audio Device Type 1 with Remote(1) */
RID_AUD_DEV_TY_1_SEND = RID_AUD_DEV_TY_1_REMOTE , /* 1 1 1 1 0 1002K Audio Device Type 1 / Only Send-End(2) */
RID_USB_MODE, /* 1 1 1 1 1 Open USB Mode, Dedicated Charger or Accessory Detach */
RID_MAX
}FSA9480_RID_ENUM_TYPE;
Not sure what a type 1 vs type 2 charger would be. Maybe where the voltage goes?
Ha. After I wrote this I did a little research and found this:
http://forum.xda-developers.com/showthread.php?t=1155065
Disregard above ;-) However, reading the whole thread it looks like the hardware may support it but the stock kernel may not.

[Q] Tab seems to be dead

Hi there,
another thread about a dead tab.
My first question is about warranty. At the beginning I rooted my tab, this happend round 1,5 years ago. Since 2 days my tab seems to be dead and I didn't found a solution yet. There's no backlight, no sound by example when the charger is plugged (charger is working well), no reaction to any push button usage eg. ON + VOL- at the same time. I suppose the there is something with the hardware because the last few month I detected slightly flickering of the backlight.
When I send it to Samsungs repair center or similar I assume that the tab may not be rooted, right? If so, is there a chance to unroot it in this state?
Odin didn't detected the tab so I've tried a USB-tool (USB tree view) whats happening. I've deleted some entries, see below.
Remarable entries are
- string descriptors are not available because device is in low power state
- MaxPower : 0x32 (100 mA)
Max power should be higer I suppose and low power could be right when the battery can't be loaded due to loose connections or whatever.
Any hints regarding warranty, unrooting or fault issue would be fine.
- YYVYVVY
Connection Status : Device is connected
Capabilities : EjectSupported, UniqueID, SilentInstall, RawDeviceOK
Problem Code : 7340032 (CM_PROB_0x700000)
Power State : D6226037 (supported: D1, wake from D0, wake from D1)
---------------- Connection Information ---------------
Device Bus Speed : 0x02 (High-Speed)
------------------ Device Descriptor ------------------
idVendor : 0x0451 (Texas Instruments)
idProduct : 0xD00F
bcdDevice : 0x00
iManufacturer : 0x21
*!* string descriptors are not available because device is in low power state
iProduct : 0x25
*!* string descriptors are not available because device is in low power state
iSerialNumber : 0x00
MaxPower : 0x32 (100 mA)

[Q] Phone wont start, LED stay green

Hi guys, some days ago i played with a ubuntu port and was at TWRP. The message (no OS installed) came up and i clicked reboot / power off (iam not sure).
Since that i not get the phone booted. I cant go to fastboot or recovery, too.
When i connect the usb cable to pc or wall charger the led turn on/off green.
i also tried making my own fastboot cable when i connect it the led stay green. but i cant get it up.
Someone had an idea what i can try?
thanks in advance
Did you try holding power+vol down? Try holding that for a few seconds, then hold power and see if it turns on at all.
I think power + cam would give you the menu options as well (fastboot, recovery, etc), see if that works.
I tryed all diffrent combinations. it wont come up :/
arrrghhh said:
Did you try holding power+vol down? Try holding that for a few seconds, then hold power and see if it turns on at all.
I think power + cam would give you the menu options as well (fastboot, recovery, etc), see if that works.
Click to expand...
Click to collapse
Power plus volume up and down will give you the menu options for fastboot, recovery, etc...
Try to get into fastboot and rsdlite back to stock if you can't boot into recovery. A bit tedious, but as long as you can get rsdlite to recognize the phone you can always start over
i know this menu but it wont come up. i tryed all this combinations.
huhu1312 said:
i know this menu but it wont come up. i tryed all this combinations.
Click to expand...
Click to collapse
You've tried holding these key combos for 30 sec right?
Maybe 10 sec is more realistic, but still - you need to hold these buttons...
Does the screen even power on? Perhaps the backlight is not coming on...?
i already tryed it for 2 minutes but nothing happend no backlight at all.
but i get a message at windows looking for driver qhsusb_dload.
the led stay green for 30sec. 1sec pause 30sec green. 1sec pause....
if i try a combination to start the phone the led goes on and off every sec
huhu1312 said:
i already tryed it for 2 minutes but nothing happend no backlight at all.
but i get a message at windows looking for driver qhsusb_dload.
the led stay green for 30sec. 1sec pause 30sec green. 1sec pause....
if i try a combination to start the phone the led goes on and off every sec
Click to expand...
Click to collapse
IIRC, qhsusb_dload is qualcomm emergency download mode. On linux if you execute "lsusb" it should recognize something like "...HS-USB QDLoader..."
Usually indicates a bigger problem which could be resolved with chipset (msm8960 in this particular case) specific eMMC flash programmer files (.mbn) (or device specific, not sure if OEMs have a possiblity to alter those). You would need the correct boot images as well. Perhaps with the use of QPST.
There was some article somewhere about unbricking qualcomm devices by dumping full eMMC partition from a working and clean device (full reset, internal storage included) and flashing it with some partitioning tool by doing raw copy. Seems a bit odd but I have no experience with this.
Usually, the PBL (primary bootloader) should store error information which would tell you why it errored, if only there would be an easy way to extract that information from device's memory.
Depending on what you did to the device, which ubuntu image have you tried and what it did, there is a chance that the process messed up you bootloaders (SBL - second stage bootloader).
it get indentified as Qualcomm, Inc on my Linux.
i typed lsusb two times. the second when the phone was unpluged.
huhu1312 said:
it get indentified as Qualcomm, Inc on my Linux.
i typed lsusb two times. the second when the phone was unpluged.
Click to expand...
Click to collapse
Don't recognize the product (f006). Please try
Code:
lsusb -v -d 05c6:f006
Bus 002 Device 049: ID 05c6:f006 Qualcomm, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x05c6 Qualcomm, Inc.
idProduct 0xf006
bcdDevice 0.00
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 2
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 34
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 16
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurationValue 2
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 34
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 16
Device Status: 0xa8b0
(Bus Powered)
i bought a new with sim mod.
but would a battery change solve the problem maybe?
Edit: i not get it out (not wanne destroy more). is there glue between the akku and the board?
i watched a video the guy removed the battery like there is nothing. iam not sure now if the guy who made the sim mod maybe put there something.
is it dangerous to try removing the glue with a cutter?
i read in some threads that the green led is a info for empty battery.
so i tryed to start the phone with a full battery.
when the full battery is in the phone the green led not come up. but i not get the phone started. (tryed all combinations)
after removing the battery again the green led is back. also if there is no battery.

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

[USB TETHER ISSUE] OnePlus 8 to ASUS Router

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

Categories

Resources