yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] thegregbradley:
I'm running tiamat 4.0.5 on MIUI 1.7.1. The strangest thing in the world is that it WORKED, then I started flashing kernels because with hdmwin enabled, wifi would not work. (found this out by trying to stream netflix, thought it was some DRM bull****, but then realized I couldn't browse the market or the internet. Disabling hdmwin enabled my internet connection). So I flashed every kernel under the sun, with proper cache + dalvik clears between each one, and now it either doesn't work at all or, with tiamat 4.0.5, it crashes the phone and causes a reboot. I'm not undervolting at all on my kernel, I am running SetCPU, but not having hdmwin do any processer speed mods while active (the option is left unclicked in hdmwin).

It has completely boggled my mind as to why it worked with 4.0.5, then after some kernel flashes, it won't work at all. I figure that's why it's the daemon? I even did a complete calkulin's format all, reflash rom/kernel, no dice. I even tried switching to CM7 for a second to see if it worked there, no dice. Puzzling, to say the least :)

EDIT: just for ****s/giggles, I disabled profiles in SetCPU because when I am charging, my profile is set to performance and overclocks to 1.19ghz. Still the same, straight to reboot. Dang.
[EVO 4G Android Development] stkiswr:
I had 4 backup roms from sense to aosp and all failed...except w the sense 2.2 kernel in page on which broke gbread cam and youtube
[EVO 4G Android Development] thegregbradley:
Precisely the same behavior for me. Man I'm glad I'm not the only one, I was racking my brain last night!

Many thanks to the developers who seem to be already hot on the trail of a fix, you guys complete me :o
[EVO 4G Android Development] agrabren:
I'm building version 8 now (we can't 'revert', it's always gotta be higher) and I'm going to test it on CM7. Sorry for not doing a more thorough test before pushing it up, it was late and I was tired. Missed a call and broke it. Doh. I really did test it locally, but missed a normal case which my phone was not running.

When you say the phone reboots, it's on starting HDMwIn? If so, it's a bug in the kernel that hdmid (our daemon) is tripping up. Should fix it. If you're rebooting when you plug in your TV, you have the dreaded "EDID Parsing Bug" which HTC has yet to resolve. But it should be fixed in GoDm0dE and CM7's base kernels.

So give me an hour or two, just to be safe. ;)
[EVO 4G Android Development] agrabren:
Oh, and beware the kernels listed in the OP. Look at the date of the OP. ;)

By now, almost all major kernels have most or all of the fixes. Those kernels are ancient in technology standards. ;)
[EVO 4G Android Development] storino03:
Just wanted to write in the forum about hdmwin updating Daemon to V7 today and it not working anymore. Hopefully a fix comes soon! Thanks for the hard work :)
[EVO 4G Android Development] thegregbradley:
It's not upon starting the HDMwIn app itself, but upon initiating the mirroring I get the reboot. My monitor will kinda blink as if it wants to mirror, the phone will be unresponsive, then reboot every time. My phone is always plugged into my HDMI+charging dock when I initiate this. If I hit "start mirroring" without anything plugged in, it says cable undetected. I flashed the latest stable release of CM7 (7.0.3.1) and used the stock kernel to test it, but had no luck either. Unfortunately, in all my testing, I can't remember if CM7 experienced a reboot with the stock kernel. I think it's only tiamat 4.0.5 that made that happen, but I can't remember :(
[EVO 4G Android Development] agrabren:
Ok, then yes, it's the v7 bug causing more damage. In other words, you just found a "bad thing" in the kernel. It's possible that if the same "bad thing" exists in 2.3.3, you may have found a way to root GB 2.3.3.

My EVO 4G is booting into CM7 now.
[EVO 4G Android Development] agrabren:
Hey, look at that! You're right! I click "Start Mirroring" and my device reboots. (I'm verifying repro of the problem before testing the v8 clears it up)
[EVO 4G Android Development] agrabren:
Ok, version 8 should be live. Give that a try!
[EVO 4G Android Development] stkiswr:
On Evo deck 1.2 and sz 2.2.1 w/o cable plugged in I got a fc try to adjust setting. I will test HDMI soon and report back
[EVO 4G Android Development] xlxcrossing:
So you used a sense 3.0 rom with HDMwIn kernel? Okay well, hmm i'll try again on Mikg and report back but I think the kernel breaks video playback even though it enables mirroring.

UPDATE: Still white screen for video playback running MikG sense 2.1. The app does work though, it mirrors flawlessly and the HDMI sound comes through too.
[EVO 4G Android Development] thegregbradley:
DUDE. Agrabren, you're the man! It works, AND my wifi connection works so I can stream netflix!! Thank you so much for the quick fix!!!!! :D :D
[EVO 4G Android Development] Apo11on:
I'm getting download loop for daemon v8....
[EVO 4G Android Development] deviouskater:
When I had that problem on v6 I clear data under setting, application, hdmwin

I haven't updated to v8. My thing is if it ain't broke don't fix it
[EVO 4G Android Development] Apo11on:
not only I cleared data, but i completely uninstalled/reinstalled HDMwIn - made no difference, still getting the loop
[EVO 4G Android Development] deviouskater:
II think I cleared cache and dalvik too then cleared app data rebooted and it worked
[EVO 4G Android Development] nsxla:
Interesting i am running MikG 2.2 and its not working. :D Did you download the v8 whatever?

Don't want to downgrade to 2.1 :eek:
[EVO 4G Android Development] Apo11on:
gave it a shot - didn't change anything. thanks for the idea though
[EVO 4G Android Development] stkiswr:
It currently works again! Had so weird shadowing but cleared up after I disabled banners and got a fc after changinging settings to move audio to HDMI but I was able to work it after that. Thank you for you fast work!
[EVO 4G Android Development] AzumaK:
I have to say, daemon v8 provides more reliable audio routing through some simple testing. I used to need to uncheck>check route audio to get it to work, now it's flawless and always resumes even if I unplug>plug in the cable. Awesome! I have one more test to try out, but it's nearly flawless as it is!

edit: aha, interesting. I wanted to test out one more thing, it's impractical and silly but an interesting outcome. If I activate Soundhound with audio playing, it starts playing it through the earpiece. Also, text to speech, such as with the Starttalking Beta, goes through the earpiece with HDMI audio routing. Again, impractical and hardly a bug or inconvenience, I just thought it was funny. Just little things I notice trying out everything I can on HDMI. it's an obsession, lol. :]
[EVO 4G Android Development] zelet:
Anybody have this working on Synergy RC1? I haven't got it to work in the slightest.
[EVO 4G Android Development] stkiswr:
I just mirrored for over an hour. YouTube, Pandora etc. Evo w deck 1.2 gbread 234 and sz 221 cfs kernel. On demand. Worked great w new v8 daemon
[EVO 4G Android Development] nickdollahz:
v8 is working w/ SalvageMod rom running savage kernel.
[EVO 4G Android Development] WalleO:
the title says it runs with sense roms. all you guys are confirming it works with aosp roms... wasnt that always known to work? i tried a CM7 weeks ago and it worked. its the sense rom that i cant get to work. does it work on the odexed stock roms? thats what needs to be shared
[EVO 4G Android Development] agrabren:
I've tested with sense, but I'll perform more testing as well.
[EVO 4G Android Development] stkiswr:
No. It quit w v7 daemon. But would work on sense 3.0 and froyo sense. We are posting because there was issues but thanks to the dev its been corrected!
[EVO 4G Android Development] WalleO:
What sense 3.0 do you know of that supports hdmi? as far as i know, none of them do, or am i wrong?
[EVO 4G Android Development] stkiswr:
I dunno. Dev stated a few pages ago he has 3.0 on his Evo and it worked fine. I verified v7 worked on a froyo kernel but not aosp gbread
[EVO 4G Android Development] agrabren:
I was using synergy rom which has a combo of 3.0 and 2.1 parts.
[EVO 4G Android Development] rnunz:
It does not work with the GB 2.3 update rom and kernal.I can't even get v1.8 to download.It was working fine before I updated.
[EVO 4G Android Development] agrabren:
I'll load a new ROM. What are you using so I can repro?
[EVO 4G Android Development] xlxcrossing:
Yes stock GB most current WITH stock sense for EVO which is currently 1.0 I believe the app should work without a custom kernel, although I haven't tested, I just know native hdmi only works on that so I assume the app should run fine. It's the versions of sense that are ported from another phone without native hdmi which are the issue. Although there has been conflicting comments in the thread that synergy does/does not work. I think the dev meant the app itself works to mirror fine on sense 3.0 fine, not that video playback actually works while mirroring.
[EVO 4G Android Development] Apo11on:
does anyone know how to fix daemon v8 download loop? :mad:
[EVO 4G Android Development] rnunz:
I have the same problem.
[EVO 4G Android Development] thegregbradley:
People are saying a few pages back that they went to manage applications then cleared HDMwIn's data, then rebooted to recovery and cleared cache/dalvik and it worked... but I have not personally had the issue. Hope this helps :o
[EVO 4G Android Development] Apo11on:
and people are responding right after that post that they've tried that and it didn't work
[EVO 4G Android Development] rnunz:
I just tried it. It didn't work for me.
[EVO 4G Android Development] thegregbradley:
Cool story bro. Did you try it? What rom are you on? More info needed.
[EVO 4G Android Development] Apo11on:
really? are you sure you don't have it?
[EVO 4G Android Development] zelet:
I'm on Synergy RC1 and it doesn't work. It'll launch and look like its working and the phone will detect the cable but both the default sense HDMI thing and HDMwIn show up in notifications and it doesn't output anything to the screen.

The same cable and TV work under CM7.
[EVO 4G Android Development] agrabren:
Remember, the gb kernel only supports 800x600, which a lot of tvs can't do
[EVO 4G Android Development] rnunz:
Why can't I download v8?

I'm on the GB 2.3 ROM and kernal?
[EVO 4G Android Development] agrabren:
Here's what I know:

1. When using an accelerated kernel, Resolutions up to 720p should be supported.

2. When using an un-accelerated kernel, only 800x600 and 640x480 are supported.

3. Root is always required.

4. When using Sense, you need to disable mirroring before using YouTube or Gallery. This will be resolved after the kernel source code is released from HTC.

5. When using AOSP, mirroring should work from any application that does not specifically call out support for HTC EVO 4G HDMI output. Obviously, only one person can be configuring HDMI output at a time, and this would collide.

6. Some Sense-based ROMs replace either the YouTube or Gallery app with one that does not support HDMI output. In these cases, HDMwIn should take care of mirroring the output for you.

7. The download loop is an issue that plagues some people, I don't actually have a solution for it. I believe the UI is open-source, but since I don't know java, I can't really help in that regard.

My big concern for people with the download loop is that they aren't actually getting the up-to-date daemon. For those of you willing to try this, and have ADB (or root explorer), can you make your /system/bin folder R/W instead of R/O and see if the download succeeds? If you're really good with terminals and such, search your device for copies of "hdmid". That is the daemon in question, and if you have more than one copy, it's very possible that we're downloading to one place, but when we launch it, it's launching the other copy. That would also expose this issue.
[EVO 4G Android Development] m4f1050:
In a shell try this:

find / -name hdmid
[EVO 4G Android Development] Apo11on:
Thanks for the insights on the download loop. Mounting system as R/W didnt do anything and I've tried it before. However, you were right on the money regarding daemon locations mess - see attached. The question is - how do I fix this?
[EVO 4G Android Development] AzumaK:
So I did some testing with the 4.0.6 (SBC) kernel with HDMI... and I'm stoked to say that it works perfectly! :D Meaning the latest Tiamat's TeamWin merges bring the EDID parsing fix, and HDMI audio routing correctly. YouTube also worked just fine. I was also able to select and apply 1280x720 resolution for the first time, but I honestly couldn't tell the difference from 800x600... and my TV only says '720p' for both. I can also overclock to 1190... but that's normal with Tiamat, for me. To anyone that's having problems with HDMI, try out Tiamat 4.0.6!

All that's left to do is check out the N64oid update, beat FF9, and beta test Star Legends some more. :]

edit: also, is there a way to see if it is actually displaying at 1280x720?
[EVO 4G Android Development] thanatos_evo:
I'm having some issues too.

Running cm7 n93 (and tried 127 too) with tiamat 4.0.6 and also tried godmode 9.

My tv won't show any video or audio - doesn't get a signal. Tried a different tv, different cable fresh out of the box... No luck. Thing is, it was working with the same arrangement last night. No idea what broke it.

It prompted me to install the new daemon, but got nothing after that. I too see two locations of hdmid. Cleared data, cache, reinstalled - simply no luck
[EVO 4G Android Development] agrabren:
Using a file manager like root explorer, delete both hdmid daemons. You may need to remove HDMwIn as well. Then, reinstall.
[EVO 4G Android Development] Apo11on:
I tried that before asking for suggestions....didn't change anything. Both hdmid directories were restored as soon as I reinstalled HDMwIn and the download loop came back as well
[EVO 4G Android Development] stkiswr:
It appears the new tiamat 4.0.6 works very well w this app! I am surprised. The quality of the screen looks better. I swear the blacks are cleaner, hell everything is cleaner while mirroring. Working very well for me.

Deck 1.2.1 and tiamat 4.0.6 non SBC.

Thanks!
[EVO 4G Android Development] ERamseth:
I can't really make heads or tails of whether or not this should work with the latest rooted OTA sense room or something based on it like fresh evo. Does it work now or do we have to wait for HTC to release the source code so we can have better kernels?
[EVO 4G Android Development] zelet:
It doesn't work with the latest sense ROMs although nobody in this thread will admit it - they just say "It does too work!" without actually checking anything. I'm hoping that when the kernel source is released by HTC then those developers will change whatever is broken to get it to work with HDMwIn.
[EVO 4G Android Development] thanatos_evo:
I deleted both daemons, uninstalled HDMwIn. Then, with /system mounted as rw, I downloaded and reinstalled HDMwIn. It prompted me for the daemon download at first run, and I okayed it. I see 2 locations of the daemon again

/system

/data/hdmid/hdmid

Is that ok?

I don't have my hdmi cable now, so can't test.
[EVO 4G Android Development] thanatos_evo:
And no, that didn't work
[EVO 4G Android Development] rnunz:
When will I be able to install v8? I'm have the 2.3 GB ROM and kernal.
[EVO 4G Android Development] Apo11on:
I think lots of people are waiting for that, not just you and I. As agrabren mentioned, this problem is not with the mirroring module of HDMI in the kernel, but with the HDMwIn application. I think that Java code including the UI was written by Shinzul. So, hopefully he finds some time to look at this thread and fix it. For him it should be quick and easy.
[EVO 4G Android Development] detcup4evr:
I am runnig one of the shift ports and have been trying to learn stuff about the HDMI, as if could get full mirroring back My phone would be perfect. After trying various things, I am at the following status:

When I plug my phone in to the TV and try to mirror I will sometimes see a flicker, I also noticed that sound will route to the TV via hdmi. My phone recognizes hdmi is plugged in (icon comes up) You tube dosen't take advantge of TV out, except for sound.

The only thing I can't get to work is the Picture. Anyone have any thoughts or are were pretty much stuck until Kernel Source is released?

I figure it could be a simple as some change in a config file or something I just am at a loss digging through the class.dex files and comapreing the OTA to what I have. I remmeber there was a direct draw service or somethnig that I thoguht controlled HDMI out, If I could find that maybe just pulling that from the OTA could work.
[EVO 4G Android Development] xlxcrossing:
Apparently from what weve heard, the capability resides with the htc kernel.
[EVO 4G Android Development] agrabren:
We know what's changed, we don't need the source to make it work. To make it fully accelerated, we need source. What I need is more time in the day...
[EVO 4G Android Development] detcup4evr:
Awesome!! so it sounds like it is just a matter of time. I can handle that, now if only HTC would get around to releaseing that code. Keep up the Good work all!!
[EVO 4G Android Development] rnunz:
Anything new to report?
[EVO 4G Android Development] rnunz:
The GB 2.3 update is now a month old and still there is no fix available.I have not even seen a explantion of what needs to be fixed.Funny how all the other problems with this update have been fixed but no one is working on this one.I don't think we will ever see one.I guess I will have to reflash to 2.1 to get this app to work.If the developers don't want to work on this anymore please tell us so we can move on.
[EVO 4G Android Development] github:
Move on. /10char. (or see below)
[EVO 4G Android Development] agrabren:
With the EVO 3D work behind me, this is up next.
[EVO 4G Android Development] busventinc:
Thanks for you time and efforts mister it is much appreciated

sent from my synergistic RC1 evo on xda app premium
[EVO 4G Android Development] rnunz:
Have you started to work on this problem yet?
[EVO 4G Android Development] NinjaWolf:
If you guys would follow him, then you would know he is "Tired and sick, but not dead.", give him time, he deserves so much credit.
[EVO 4G Android Development] rnunz:
How do you follow him? I do give him credit and thanks for all he has done.I was not complaining. I was just trying to get a update. He did post a week ago that he was going to work on this.
[EVO 4G Android Development] ViViDboarder:
Twitter @agrabren
[EVO 4G Android Development] agrabren:
Sorry, yes I've been sick. Sorry...
[EVO 4G Android Development] CBuster:
Take care of yourself, hope you feel better soon.
[EVO 4G Android Development] rnunz:
Hope you get well soon.Thanks for all your hard work and input.
[EVO 4G Android Development] Lokifish Marz:
Take your time. When the updated HDMwIn is ready for a testing cycle let me know as I have a bit more free time working only 45hr weeks now.
[EVO 4G Android Development] gratefldiver:
Hope you are on the mend, I sent you a PM. Looking forward to a new working Sense release of HDMwIn.
[EVO 4G Android Development] droiddawg:
Original post needs to be updated. I got sound through my hdmi on aosp. I'm using latest miui, tiamat 4.0.6 sbc and latest hdmwin from market
[EVO 4G Android Development] AzumaK:
+1 on that! Tiamat 4.0.6 SBC has been my daily driver since it was released. Audio routing and EDID fix make it a win!
[EVO 4G Android Development] xlxcrossing:
With kernel source available now, is this closer to helping our cause?
[EVO 4G Android Development] Beejis:
Should be, hopefully teamwin will still have time for the EVO to implement it though...
[EVO 4G Android Development] agrabren:
I'm doing more than implementing it, I'm improving it.
[EVO 4G Android Development] phaseL:
Ah sweet sweet goodness, can't wait!!!
[EVO 4G Android Development] Beejis:
Awesome, thanks again for doing such wonderful work!
[EVO 4G Android Development] xlxcrossing:
Really looking forward to this....
[EVO 4G Android Development] rnunz:
Are we getting close? Can you give us a update?
[EVO 4G Android Development] agrabren:
Update: I'm going to split the update into two phases. The first phase is just to deliver full Sense Gingerbread compatibility, since many of you are waiting for it. I'll also release an accelerated gingerbread sense kernel for those who want the full performance. Then, I'll go back and make the improvements we've been wanting to put in. So give me a day or two to get the GB Sense build stable and working.
[EVO 4G Android Development] rnunz:
Thanks for the update. Your work is much appreciated.
[EVO 4G Android Development] xlxcrossing:
Thanks for the info....is the issue of kernel borking video fixed with this version...guess ill find out but thought id ask that basic question...thanks again, this should be the most sought after kernel according to my calculations.
[EVO 4G Android Development] rnunz:
Can you give us another update? Are we getting close?
[EVO 4G Android Development] agrabren:
Yes, we're getting close. There are some tricky little things to get working smoothly now because we're supported different kernels. In the past, it was either accelerated or unaccelerated kernels. Now, we have flavors of each, so it's a bit harder.
[EVO 4G Android Development] Strawboy:
Hey Agrabren,

Just wanted to let you know that myself and a few others (some friends of mine) all appreciate the hard work that you do and all the time you spend to upgrade this aleady awesome application! Just saying thanks!! (we are also excied for the new updates!!)
[EVO 4G Android Development] rnunz:
I'll second that. Thanks for the update.
[EVO 4G Android Development] detcup4evr:
X3

Sent from my Synergized Evo using the XDA app
[EVO 4G Android Development] Apo11on:
any chance for those of us, who are still waiting on the daemon download loop bug to get a fix for it?

Also, I have an update about my non working HDMI mirroring:

I know for a fact now its neither my cable or phone that are at fault - I ordered brand new HDMI cable and and it did not make any difference - HDMI was still undetected in HDMwIn. Also, flashing nandroid backup of froyo rom makes HDMI mirroring work just fine with both cables, only without HDMI sound. And there is no daemon download loop either - it installs just fine.
[EVO 4G Android Development] agrabren:
The upcoming beta won't have a downloader. So it's resolved the easy way. Releasing for sense beta first, then all.
[EVO 4G Android Development] xlxcrossing:
Sorry I see questions being answered for others, and I do appreciate the work being done but I must defer to my original question a few posts back which asks if the issue of the original TeamHDMwIn kernel borking video being resolved. Just wasn't sure how many others besides myself had experienced the issue so I wanted get a lead on whether not it was even a known issue being worked on for the new release...thanks again for everything.
[EVO 4G Android Development] Apo11on:
when you say "upcoming beta" are you referring to a new HDMwIn version, or your kernel with HDMI mirroring modules?
[EVO 4G Android Development] vMAC:
can someone point me to the link of the kernel? The link in the OP doesn't work. Tried netarchy and it also only will output video files, no netflix or anything else.
[EVO 4G Android Development] MultiDev:
Thats the default ability. The Stock Evo outsputs gallery slideshow and videos. It does not output anything else.

HDMwIn does not currently work on sense GB ROMs as far as I can tell. It doesn't work for me at least on stock 4.24.
[EVO 4G Android Development] m4f1050:
CyanogenMod 7.1 RC1 (Gingerbread) with godmode kernel works for me.
[EVO 4G Android Development] MultiDev:
Yeah, sorry about that. I meant to say sense-based GB ROMs. Corrected original post.
[EVO 4G Android Development] Apo11on:
i still dont get what kind of beta agrabren is working on, and whether or not it's going to fix the daemon download loop bug. can someone provide an insight?