[Q] Evo 3D OTG (On-The-Go) USB Hosting. - HTC EVO 3D

I have a serious question. Can the Evo 3d usb host. Im currently waiting to receive my OTG cable and will soon test this. I know the new SG II supports it, but I cant find any info on if the evo 3d will. Would love to connect a flash drive or mouse to my phone.

Yeah I would love to able to do this ass well

There's a rom in the Dev section think it does USB host. Will post back with name
Sent from my PG86100 using Tapatalk
Its called HTC evo 3dxe

Let us know. Although, I think it has much to do with the device. Something to do with a chip in the phone which also supplies power to the usb you plug in.

Just got the cable and it s official, the OtG cable does not work for the evo 3D. So dissappointed. Piece of s*%#. My quest is over and it was short lived. My dreams shot down. Unless this is a feature that can somehow be unlocked.

Incredible. I thought this would be a hot topic. Seems like I'm the only one interested in this. Or maybe I'm in the wrong section.

I've been wondering about this since the og evo days, I hope someone can shed some light on it. AFAIK its a kernel issue. But I could be wrong.
Sent from another Dimension!

First this is hardware issue and only second is the kernel - only people using other ROM's than stock one can check the USB OTG feature.

SfinxSoft said:
First this is hardware issue and only second is the kernel - only people using other ROM's than stock one can check the USB OTG feature.
Click to expand...
Click to collapse
i wish there were some answers already, i want to use this feature to use the DSLR controller app for my Evo3d

Is this what the kernel guru Chad Goodman is talking about here?
http://forum.xda-developers.com/showpost.php?p=20490074&postcount=1404
chad.goodman said:
so far, of the 3 roms tested, this is the only one to make use of the host-mode feature in my kenrel, external storage
im loving it
Click to expand...
Click to collapse

Creaator said:
Just got the cable and it s official, the OtG cable does not work for the evo 3D. So dissappointed. Piece of s*%#. My quest is over and it was short lived. My dreams shot down. Unless this is a feature that can somehow be unlocked.
Click to expand...
Click to collapse
Don't give up so fast, theAndroidOSX "TRINITY 2.5 Rom" & Chad's "Anthrax kernel" together enable the OTG usb host feature. Chad has confirmed it's working !!

I'm wondering if the USB device would need to be self powered or if the Evo 3D would provide power through the port.

louforgiveno said:
Don't give up so fast, theAndroidOSX "TRINITY 2.5 Rom" & Chad's "Anthrax kernel" together enable the OTG usb host feature. Chad has confirmed it's working !!
Click to expand...
Click to collapse
I have both, and I couldn't get it to work.

my latest A-series kernels support this 100% -- confirmed by atleast 20 people
B-series was a work in progress (worked for some, but not others)
working on it now for RLS2 of my new GPL compliant kernel

spywhite said:
I'm wondering if the USB device would need to be self powered or if the Evo 3D would provide power through the port.
Click to expand...
Click to collapse
device should have external power supply .. power over the 3D's USB port dont work as good as it should.
(im actually using a USB keyboard on my 3D to type this message)

This is a feature that I am really excited about and would like to get working. Does anyone know of any videos of someone using the USB Host mode on an EVO 3D?

Is there a ROM that already has the proper kernel baked in that you guys can recommend?
For those that have USB host working - does it allow you to connect an NTFS formatted drive for files above 4GB?
USB Host and a home screen with landscape mode are two things I'd really want - though I assume the second feature is limited to the non-Sense roms.

P0ll0L0c0 said:
Is there a ROM that already has the proper kernel baked in that you guys can recommend?
For those that have USB host working - does it allow you to connect an NTFS formatted drive for files above 4GB?
USB Host and a home screen with landscape mode are two things I'd really want - though I assume the second feature is limited to the non-Sense roms.
Click to expand...
Click to collapse
I think you need to use one of Chad Goodman's kernels. Last I knew of, it was hit or miss. He is still working on the development of this, in his newer releases. But I think the trinity ROM by androidosx had this working for some.
The only landscape sense Rom I know of right now, is The Express port that's in beta. Platypus is the Dev working on it. It's a nice port, but the bugs are still being worked out of course. If you use an alternative launcher, you can have landscape anytime you want.
Sent from my PG86100 using xda premium

would a powered usb hub work? so we could use a mouse, keyboard and maybe an HDD at the same time?
Would the EVO3D draw power from the hub?

hey guys i really wanna use the USB HOST on my EVO 3D
currently using LeeDroid 3D V5.3.0 with AnthraX-Shooteru Kernel but cant use the OTG USB
can some1 suggest wat i can use to make it work
m a EVO 3D GSM user

Related

[Q] Play games on Rezound w/ PS3 controller?

I was reading this article http://bit.ly/o1fK41 and this user was able to play games on his phone with his PS3 controller.
I downloaded the Sixaxis Compatibility Checker to see if the Rezound was compatible or not. I tried a few times, doesn't seem the Rezound is one of them, maybe I did something wrong, but I don't think I did. I'm thinking it has something to do with Sense? Hopefully once we have a working ICS ROM, I can try this particular app again.
Until then I was wondering if anyone knows of an alternative application or way around this? I was going to try and do with my Kindle Fire, but I forgot my KF doesn't have BT. I've downloaded a bunch of PSX games, would love to play them.
Any help would be appreciated, thanks guys!
I second that, can't wait to use my ps3 controller with modern combat 3....I used to use my ps3 controller with my Evo, I'm guessing it only works with AOSP Roms?
Sent from my Rezound using xda premium
Dancing Pixel Studios said:
Important - Due to the non-standard protocol that the controllers use to communicate with the host, this application requires root access. Additionally, it is incompatible with most HTC devices and some newer Samsung devices. This is due to the required bluetooth protocol not being implemented on these devices. We are actively looking into a work around, but currently the only solution is to install a custom firmware, such as Cyanogenmod, that supports the required protocols.
Click to expand...
Click to collapse
I used this all the time on my Bionic for SNES ROMs and it is one of the main reasons I am waiting for an AOSP ROM. As for other solutions, I haven't found any yet.
It looks like ics is the only way to get it to work on the rezzy. Hopefully it isn't to much longer until we see 4.0.3.
Until then maybe I can use my PS3 controller on my PC? I've been trying to figure out how to play my PSX roms on Win7, having a really hard time trying to figure out how to use this emulator, having a lot of problems! hmmm...
Sent from my HTC Rezound using XDA Premium
Nah, doesn't seem to work with ICS... well the ICS RC with cleanROM at least. I just tried today.
It's probably the same reason why Wii controller stuff doesn't work on Sense ROMs. I'm not even going to pretend like I fully understand it, but the tl;dr version is that Sense doesn't have a bluetooth stack that is compatible with the controllers, but AOSP does. And no, there's not a way to get it to work with Sense at this point in time.
It has to set up when compiling the kernel.
Sent from my ADR6425LVW using Tapatalk
zonbal33 said:
It looks like ics is the only way to get it to work on the rezzy. Hopefully it isn't to much longer until we see 4.0.3.
Until then maybe I can use my PS3 controller on my PC? I've been trying to figure out how to play my PSX roms on Win7, having a really hard time trying to figure out how to use this emulator, having a lot of problems! hmmm...
Sent from my HTC Rezound using XDA Premium
Click to expand...
Click to collapse
Got it running on my PC, laptop, and netbook. Shoot me a PM if you need a hand, but i've used ePSXe, PCSX2, Dolphin, all using DS3 Tool for the PS3 controller. Initial setup can be a pain, their docs and wikis are great helps.
Andro X said:
It has to set up when compiling the kernel.
Sent from my ADR6425LVW using Tapatalk
Click to expand...
Click to collapse
It has to do with the bluetooth stack that HTC chose to insert in their ROM vs the bluetooth stack that comes with AOSP Android. We had the same problem on the Galaxy S. Samsung used a different bluetooth stack in their touchwiz UI. Until HTC and Samsung use a bluetooth stack that has the right protocol it wont work.
Has nothing to do with the kernel.
derek4484 said:
It has to do with the bluetooth stack that HTC chose to insert in their ROM vs the bluetooth stack that comes with AOSP Android. We had the same problem on the Galaxy S. Samsung used a different bluetooth stack in their touchwiz UI. Until HTC and Samsung use a bluetooth stack that has the right protocol it wont work.
Has nothing to do with the kernel.
Click to expand...
Click to collapse
Oops my bad. I thought controller support was added in the kernel. Thanks for getting in a nice double space for the last line. I really got it.
****!!
Andro X said:
Oops my bad. I thought controller support was added in the kernel. Thanks for getting in a nice double space for the last line. I really got it.
****!!
Click to expand...
Click to collapse
Is it really necessary to act like a child when someone clears up a question? His post was right. Yours was wrong. Accept it graciously and grow up. The Rezound forum is feeling like a daycare because of exactly this kind of BS.
Look buddy I don't mind I was wrong. I also don't mind being corrected. But just don't be an ass about it. So whatever I gave him a light tap. Thanks for being the android police the community really needs you.
Sent from my ADR6425LVW using Tapatalk
Andro X said:
Look buddy I don't mind I was wrong. I also don't mind being corrected. But just don't be an ass about it. So whatever I gave him a light tap. Thanks for being the android police the community really needs you.
Sent from my ADR6425LVW using Tapatalk
Click to expand...
Click to collapse
And yet another one who can dish it out, but can't take it.....
All I did was respond. Dish out whatever you like. I have never flamed anybody or caused problems before.
Sent from my ADR6425LVW using Tapatalk
It is not JUST the bluetooth stack, if it were, you could just replace the bluetooth stack from AOSP into a rom that it doesnt work in (sense, touchwiz), but it does not work. Sense itself disables many of the protocols for non-standard bluetooth types, why ill never know. They fixed it on i believe the sensation or something by making a custom kernel and now they can use the Wii remote in sense. Its nowhere simple in anyway. Of course, if we had AOSP, it would work out of the box and no hassle involved.

usb master or slave

is there a way on the rezound to make the usb port a master? i need to connect an external hard drive on the go and dont want to carry around a laptop. if it is possible i would like to be able to switch between it being a master or slave at any time with convenience. any help is appreciated. thank you
I believe you will have to wait for the aosp builds that have it as an option. I could be wrong though.....
Sent from my ADR6425LVW using Tapatalk 2
Just an FYI, but this is called USB OTG (On-The-Go), I believe.
Not sure if Rez supports it (haven't seen any confirmations really). I know there's a few threads about it... but haven't seen any "definitely works."
There is no need for two threads on the same thing.
I believe dsd's new kernel supports USB OTG.
I havn't tested it out yet myself.
Sent from my Rezound
wlmeng11 said:
I believe dsd's new kernel supports USB OTG.
I havn't tested it out yet myself.
Sent from my Rezound
Click to expand...
Click to collapse
kernel may support it I believe there's no Rome in place to utilize it. odds are it'll be soap based and that kernel is just a ported from gb so it'll be awhile before more truth is shed. to most it's not considered a high priority

[Q] Gingerbread Rom with Sixaxis Compatiblity

Hey there everyone,
I searched and search but couldn't find a ROM for the GSM Evo 3D which has its 3D and stuff working, is running Gingerbread and has sixaxis controller support..
I really looked around but couldn't find anything. Did I miss something or there really isn't any?
cetindk said:
Hey there everyone,
I searched and search but couldn't find a ROM for the GSM Evo 3D which has its 3D and stuff working, is running Gingerbread and has sixaxis controller support..
I really looked around but couldn't find anything. Did I miss something or there really isn't any?
Click to expand...
Click to collapse
Well I am not sure if gingerbread even supports six axis compatibility. As I understand it, HTC never meant for the evo 3d to support otg (on the go) connections. Its a kernel thing. As of right now our awesome devs have otg working on their ICS/ JB kernels and only work with ICS and jb ROMs. My advice to you is if your rooted and depending on what carrier your phone is branded or unbranded, you will need to take the ruu update based on your current configuration.
Of course you will need to unlock your bootloader again. Its also recommended to gain s-off to minimize any issues.
If your familiar with jupounut bear wire trick method, head over to unlimited. io's website and look up gsm evo 3d and download the appropriate control bear. Study the picture. I used a speaker wire to perform the wire trick.
Make sure you touch both points at the same time. It will take a few tries or more to get it right but it does work. Just follow the directions to a T. Lol I know it is a lot but its worth it.
Once you gain s-off then flash your recovery (4ext highly recommended) through fast boot. Then flash your choice of ROM, then flash a kernel that supports otg according to os and network (most of the kernels today are universal)
Phew!! That's a mouthfull.
Jsparta26 said:
Well I am not sure if gingerbread even supports six axis compatibility. As I understand it, HTC never meant for the evo 3d to support otg (on the go) connections. Its a kernel thing. As of right now our awesome devs have otg working on their ICS/ JB kernels and only work with ICS and jb ROMs. My advice to you is if your rooted and depending on what carrier your phone is branded or unbranded, you will need to take the ruu update based on your current configuration.
Of course you will need to unlock your bootloader again. Its also recommended to gain s-off to minimize any issues.
If your familiar with jupounut bear wire trick method, head over to unlimited. io's website and look up gsm evo 3d and download the appropriate control bear. Study the picture. I used a speaker wire to perform the wire trick.
Make sure you touch both points at the same time. It will take a few tries or more to get it right but it does work. Just follow the directions to a T. Lol I know it is a lot but its worth it.
Once you gain s-off then flash your recovery (4ext highly recommended) through fast boot. Then flash your choice of ROM, then flash a kernel that supports otg according to os and network (most of the kernels today are universal)
Phew!! That's a mouthfull.
Click to expand...
Click to collapse
Hey there thanks for the answer!
I should've been more clear, sorry about that. I'm already S-OFF. Done the wire trick, felt like a mastermind when doing it lol.
The thing is ICS is not cool with games for me. There are crackling sounds in most of my games like Max Payne, Temple Run, Rayman Jungle Run etc.
When I first got this phone which was running Gingerbread back then, the games had no problems at all so I really liked GB for that.
I am using Agrabren's Jelly Bean-Disarmed Toaster ROM right now, which supports sixaxis and Jelly Bean is also quite good for games as there aren't any problems at all but this ROM is not really for daily usage as its a little buggy with small graphical glitches, no 3D, some apps not working, no video streaming from Youtube through mobile data etc.
If you are saying that its a kernel thing, then I'll try all the supported kernels with Leedroid's GB ROM, see if I get lucky.
PS. There is a kernel that says it makes the phone compatible with sixaxis app, but that kernel is for Desire HD. Considering I own EVO 3D, you wouldn't reccomend I flash that would you?
This is the kernel I'm talking about:
http://forum.xda-developers.com/showthread.php?t=1518896
Of course not. You should never flash any kernel that's not meant for your phone. You run the risk of messing it up real bad.
Yeah I though so too..
Well thanks for clearing that up, really appreciated.

[Q] MHL/HDMI Output on CM10.1 for Jewel?

Hello. I'm relatively new to the Cyanogenmod scene in general, so forgive me if I'm a bit ignorant. I looked through the official CM10.1 threads and didn't see much in the way of actually fixing MHL/HDMI not working. I think I read that the last snapshot that had MHL working was back in February or so, but I don't remember exactly.
I'm currently running cm-10.1-20130304-EXPERIMENTAL-jewel-M2 and have no MHL/HDMI at all. The phone doesn't seem to notice I've plugged in the adapter (except for it notices it's being charged, since the adapter is connected to an AC adapter).
Could someone inform me if there's been developments to fix this issue? Any insight is appreciated!
I had the same issue with my before car wrecked EVO LTE. I ran CM and many sense roms before basically giving up on it. Went through 2 cheap eBay adapters that worked for a bit then stopped altogether. Then the mhl/hdmi wouldn't work at all, not on any adapter or tv.
I asked a lot of other users if they had the same issue, even tried to pay a dev to look into it and was basically told it was a hardware issue.
My solution was to usb phone to Xbox for movies and use bluestacks on my pc for games/apps. Haven't yet tried my replacement EVO LTE. My original was a pre-order held up @ customs, so maybe it was faulty workmanship just bc it was new.
Hope u come up w a solution.
RudyH246 said:
Hello. I'm relatively new to the Cyanogenmod scene in general, so forgive me if I'm a bit ignorant. I looked through the official CM10.1 threads and didn't see much in the way of actually fixing MHL/HDMI not working. I think I read that the last snapshot that had MHL working was back in February or so, but I don't remember exactly.
I'm currently running cm-10.1-20130304-EXPERIMENTAL-jewel-M2 and have no MHL/HDMI at all. The phone doesn't seem to notice I've plugged in the adapter (except for it notices it's being charged, since the adapter is connected to an AC adapter).
Could someone inform me if there's been developments to fix this issue? Any insight is appreciated!
Click to expand...
Click to collapse
Mine works fine on aosp or sense roms, is a rocket fish mhl adapter, try to flash komodo kernel which I think it supports tv out, that's what I'm using with cm 10.1
Sent from my EVO using xda app-developers app
jocarog said:
Mine works fine on aosp or sense roms, is a rocket fish mhl adapter, try to flash komodo kernel which I think it supports tv out, that's what I'm using with cm 10.1
Click to expand...
Click to collapse
Are there any large differences between running CM10.1's stock kernel and Komodo Kernel? I am not entirely sure what exactly different kernels entail.
Yes with Komodo you can use swipe gestures to wake your phone or put it to sleep, also lover/increase the volume and advance power menu, etc, plus you can overclock and increase zram, etc etc etc... make a nand and flash komodo... good luck!
RudyH246 said:
Are there any large differences between running CM10.1's stock kernel and Komodo Kernel? I am not entirely sure what exactly different kernels entail.
Click to expand...
Click to collapse
Here's a good reading about kernels and schedulers:
http://forum.xda-developers.com/showthread.php?t=1369817
jocarog said:
Here's a good reading about kernels and schedulers:
http://forum.xda-developers.com/showthread.php?t=1369817
Click to expand...
Click to collapse
Thanks a bunch! I'll give it a read.

OTG DSLR remote

So I bought this OTG cable because I didn't do much research and saw that it worked with the Evo LTE. Problem is, all videos were of AOSP. Is there a Sense Rom/kernel that supports OTG? I want to have a bigger screen to work my camera with for video. This seemed like the cheapest way to do so. Any info would be great. Thanks
I'm pretty sure that all the sense ROMs will support this feature.
a senile fungus said:
I'm pretty sure that all the sense ROMs will support this feature.
Click to expand...
Click to collapse
Thanks for the reply. I can get certain USB devices like flash drives to work. So maybe I am doing something wrong with my camera.
I've always just used this. Download the modules to and put them where the rest of ur modules are with root explorer.
https://play.google.com/store/apps/details?id=net.shajul.usbotg
Swyped from my eVo
ryanalan82 said:
I've always just used this. Download the modules to and put them where the rest of ur modules are with root explorer.
https://play.google.com/store/apps/details?id=net.shajul.usbotg
Swyped from my eVo
Click to expand...
Click to collapse
I did get that working. I've been researching a little more, and it looks like OTG host controller needs to be active? I think this is something in the kernel, and I haven't found much for Sense roms. I tried AOSP earlier, and cm10.1 didn't work either. I'm still pretty confused what exactly needs to be activated
edit: got it working with cm10.1 unofficial. Going to play around and see how many diff AOSP roms work. Still would love to be able to use a Sense rom
southernstyle said:
I did get that working. I've been researching a little more, and it looks like OTG host controller needs to be active? I think this is something in the kernel, and I haven't found much for Sense roms. I tried AOSP earlier, and cm10.1 didn't work either. I'm still pretty confused what exactly needs to be activated
edit: got it working with cm10.1 unofficial. Going to play around and see how many diff AOSP roms work. Still would love to be able to use a Sense rom
Click to expand...
Click to collapse
Have you tried a custom kernel yet?
I use my OTG cable to connect my ps3 controller to phone and play games on Sense.
I hope you get this figured out...
southernstyle said:
I did get that working. I've been researching a little more, and it looks like OTG host controller needs to be active? I think this is something in the kernel, and I haven't found much for Sense roms. I tried AOSP earlier, and cm10.1 didn't work either. I'm still pretty confused what exactly needs to be activated
edit: got it working with cm10.1 unofficial. Going to play around and see how many diff AOSP roms work. Still would love to be able to use a Sense rom
Click to expand...
Click to collapse
You are correct. I tried messing with it a little bit too, but I didn't try any of the custom Kernels. You can check a couple of them to see it they work. When I checked the threads I couldn't find any info about the host controller being enabled, so I didn't even mess with it. Plus I have a Nexus 7 that it does work on, so I use that instead.
Meanbean has the option to activate a Xbox controller using the otg, you have to enable it with the sticky settings zip... It might help with what you are trying to do...
Sent from my EVO using xda app-developers app
Thanks for all the replies. What I've found, for AOSP, is Deck's CM10.1 kernel works perfect. All the other tangents of CM10.1 have modified kernels or different ones, and those don't seem to work. I don't know how to extract his kernel and flash over other roms, but I think that might work. I'm not really sure how kernels work other than for OC and UV.
Sense roms allow OTG with everything except the DSLR thing. I think it's due to not having host controller abilities. I gave up on Sense Roms after seeing that CM had this working. I guess I'm stuck now with CM10.1. It's not terrible, but I like the AOKP and Paranoid tweaks if I'm on AOSP. For now, I will survive. Anyone who knows about kernels could probably help figure out what's in Deck's kernel that's not in other variations.
Thanks again everyone
Ok so I'm back after digging more. It looks like they got this feature working via http://forum.xda-developers.com/showthread.php?t=2244620&highlight=dslr on the HTC One. The kernel removes the whitelist for OTG and that allows more devices to be connected. I compared the code to the ElementalX and saw it was exactly the same code. While comparing them, I noticed one difference.
ElementalX has:
drivers/usb/core/otg_whitelist.h
arch/xtensa/configs/iss_defconfig
tbaldens kernel3.6:
drivers/usb/core/otg_whitelist.h
arch/xtensa/configs/iss_defconfig
AND
arch/arm/configs/m7_defconfig
I don't know much about how kernels work, but I compared the source for both and they were identical except for not having that last file. Maybe someone who does can help? I figured the 2 devices are similar enough to compare, should I maybe ask flar2 or TeaMSeven?
Just wanted to give an update. I've found a solution to the problems and actually got a solid ROM and the features i needed.
The problem is the 3.14 cm kernel that everything is based off of, at least for our device. I'm currently on PAC v22 rom , which is 3.07 based. The otg works properly and everything runs smooth. Of course its not latest and greatest, but works.
I have another thread about gif MMS on aosp ROMs. I also got that working now via hand cent and quick pic. So anyone trying to switch to aosp from sense, there are ways to get the features, just gotta do a lot of trial and error.
Thanks again to all the advice. I cant remember who suggested mean ROM, but the Xbox setting didn't work. Seems sense ROMs don't play well with anything other than USB flash drives and mouse/keyboards.

Categories

Resources