Related
Greetings, fellow CDMA Raphael and Diamond users!
Those of you who use third party audio players are, I'm sure, well aware of the infamous audio lag on our devices.
A few weeks ago, HTC released a fix for this issue, but it did not work on CDMA devices -- in fact, it screws your device is you install it.
Well, I spent way too much time reverse engineering the fix to see if I could find a way to adapt the fix to the CDMA version of OEM_Misc.dll (the file that is installed in the fix). Initially, I met with failure. But recently, I revisited the idea and, unbelievably (at least to me), I have managed to produce a version of OEM_Misc.dll compatible with CDMA devices that does not have the audio skip problem!
Okay, before installing, please be advised that there is still a possibility that this fix may mess up your device, requiring a hard reset. I've only tested this on one phone (mine) so I don't exactly have a large test pool yet. lol. Also, I'm not responsible if your phone crashes, bricks, blows up, or anything else.
Now that all of that is out of the way, onto the fix!
I whipped up a cab which will replace the ROM OEM_Misc.dll with the version I hacked to get it fixed. Before you install the cab, you must install the sdkcerts.cab first because all drivers MUST be signed and that is the XDA de-facto standard for signing DLLs.
Okay, to reiterate!
1. DO NOT INSTALL THIS FIX IF YOU DO NOT HAVE A CDMA PHONE!
2. YOU MUST INSTALL SDKCERTS FIRST!
Enjoy! And please report your experiences.
Tip Jar
Like this tip? Buy me a soda! Click here to make a safe donation via PayPal.
I might try this out. I'm not sure if it will work though because i have 9 gigs of music on my 16 gig storage card. I think that is the reason that it goes slow sometimes. Also, I am running a custom rom....would this file have to be renamed in order to work? I know that sometimes chefs change the names of stuff.
codydavis22 said:
I might try this out. I'm not sure if it will work though because i have 9 gigs of music on my 16 gig storage card. I think that is the reason that it goes slow sometimes. Also, I am running a custom rom....would this file have to be renamed in order to work? I know that sometimes chefs change the names of stuff.
Click to expand...
Click to collapse
No, I doubt it has been renamed. OEM_Misc.dll is a system driver that, among other things, handles charging your phone, updating registry state for various phone properties, etc. I don't know the full scope of what it does because it's hard to tell what something is doing in assembly language, but that's what I discovered. The bug that was fixed was setting a certain timed event that happens every five minutes to a lower thread priority, so the audio driver doesn't skip.
The attached file will ONLY fix the "five minute skip" bug -- nothing else. For example, HTC Audio Manager has been reported having problems playing certain high-bit MP3s sometimes. This won't fix that. It also won't fix slow storage cards leading to buffer lags.
Also, on CDMA systems (at least stock ROMs), the HTC Audio Manager (music TF3D tab) has a special work-around where it plays at a higher priority than the five minute timer, so it doesn't skip. This is only intended if you use third party audio players (like Pocket Player) which don't have that capability.
I installed this patch with success on my Telus Diamond, I held my breath, and got past the boot screen
music plays, not sure about any skips as of yet as I'm at work and can't test it out, but.... since the HTC patch messed up my phone, I tried MightyROM 4.7 and don't think I noticed a skip since then
Has anyone else tested this with success? I guess I would like to know what exactly the DLL change does?
TheDempster said:
Has anyone else tested this with success? I guess I would like to know what exactly the DLL change does?
Click to expand...
Click to collapse
Not to be an ass, but follow the links in the top post. It explains all.
And yea, it works. Of course, I created it, so obviously I'd say that. ;-)
Did not mean to insult you thx1200. Thanks for all the effort, I read the links, and obviously you put some time into this. You folks that have development skills amaze me.
I am going to give this a whirl. I use core player, and it skips, as you mentioned, every 5 min.
Appreciate the effort
TheDempster said:
Did not mean to insult you thx1200. Thanks for all the effort, I read the links, and obviously you put some time into this. You folks that have development skills amaze me.
I am going to give this a whirl. I use core player, and it skips, as you mentioned, every 5 min.
Appreciate the effort
Click to expand...
Click to collapse
No hard feelings dude!! It's just that's a very common (over asked) question on posts here at xda! :-D
I hope it works for you! Let me know how it works out!
How'd I miss this? I'll cook it into my ROM and see if WMP still skips.
Thanks!
thx1200 said:
No hard feelings dude!! It's just that's a very common (over asked) question on posts here at xda! :-D
I hope it works for you! Let me know how it works out!
Click to expand...
Click to collapse
Over asking things??? At XDA?!?!?! Are you nuts???
I no longer have a Herman, but I will post this in my guide when I see more feedback on this fix. Good job!!!!
I'm going to try it because I have the issue with the music sucking because of the skipping. I have never had this problem with my Touch Pro until recently.
I am going to try it also because I have another problem in Windows Media Player: when streaming radio stations, it only goes for about 3 or 4 minutes and then stops. I used to stream on my phones for hours. On this one too. But now for the past month or so I have this problem of it stopping.
Thanks, but I tried and it didn't stop the skipping. I downloaded both cabs and after the second, the device restarted. I then tried playing mp3 file in WMP and skipping just as bad. Try and try again.
I meant to reply last week, but forgot, anyhow....
I recently loaded Juicy 8 on my diamond, as well as Kinoma Play (I don't use wmp). I had the skipping problem, badly. At least every minute of playback would have some kind of skip.
I applied the patch and no more skipping. I must have heard about 10 hours of playback since the patch.
phreaq said:
I meant to reply last week, but forgot, anyhow....
I recently loaded Juicy 8 on my diamond, as well as Kinoma Play (I don't use wmp). I had the skipping problem, badly. At least every minute of playback would have some kind of skip.
I applied the patch and no more skipping. I must have heard about 10 hours of playback since the patch.
Click to expand...
Click to collapse
I'm glad! Is Juicy 8 a WM 6.1 or WM 6.5 ROM? I'm curious because I haven't heard if it works (or is even needed) on a 6.5 ROM yet. I recently started running MightyROM6 (WM6.5 based), which doesn't seem to have the skip issue and as far as I know it doesn't use my hack. Maybe WM 6.5's architecture is more realtime reliable? (speculating)
Anyway, let me know.
You know, its funny, you read lag issues with playing music
I think, I just got this phone, I don't think it lags. I was using the stock music player built in. I downloaded Nitrogen music player, went to work on the bus with those awesome quality headphones the phone comes with and was listening to metallica, and to my suprise, it sounded like the worse ever downloaded mp3 I'd ever heard. skips, bleeps etc. like someone had a scrached cd when they encoded it or something.
Then I remember there was a fix for it, but only GSM phones, and then I sorta remembered about a fix for cdma phones... I get home and search for it and wow. I found the page.
Thank you. I am already *****y about the phone's inability to recieve txt picture messages (telus) and this fix makes me content for now.
And I have been listening to metallica for about 10 min, I havn't heard any lag issues.
Thanks again!
Anybody wanna hazard a guess as to whether this would work on my Verizon Ozone?
sixbennetts said:
Anybody wanna hazard a guess as to whether this would work on my Verizon Ozone?
Click to expand...
Click to collapse
Verizon is CDMA. That's what this was designed for. I'd be a little surprised if it works on a WM Standard device, but hey! It's worth a shot! Just be prepared to have to hard reset, in case it doesn't work...
EDIT: Also, I am not an expert and I am not responsible for bricking your phone, etc. Usual disclaimer.
Thnx, thx! Not quite brave enough to try it now, maybe after my next reset.
I'll post results when.
*Edit*
Nope, no luck. tried it before a hard reset, wouldn't restart past the HTC screen. Same for after the reset.
:-(
Thanks anyways.
Hi...
I have had my new Samsung Galaxy S3 for about 2 weeks, upgrading from the Samsung Europa, and I need to know if this is a known problem or there is something wrong with my phone.
I have had nothing but problems with playing music on my phone since I got it--which is one of my most primary uses for my phone. From the beginning it skipped during songs repeatedly (which I know aren't corrupt as they were and still do work perfectly fine on my Europa, which I never had any problems with), at first, I googled it, and tried turning off wifi when I listened to music and very briefly it improved. But quickly it started skipping again, and has only got worse, now, not only does it skip, it actually stops partway through every song and won't play the whole song. It sometimes plays a song and then stops even though it hasn't gotten to the end of a playlist. Now, I noticed that even playing Bejeweled, which has a very simple and repetitive soundtrack, it stutters on the soundtrack as well. I got so frustrated this morning because I couldn't listen to a full song without it stopping and refusing to re-start that I took my SDcard out and used my old Europa instead--which again, was just fine.
Is this a known problem with the S3? Did I get a lemon? I do not understand why a brand new phone should not be able to do something that my year and a half old and much less powerful Europa could do perfectly. I don't really want to try downloading a variety of other music players because I have been burned by "lemon" electronics products before, and that is basically like putting a bandaid on a wound and pretending it isn't there, when something clearly isn't working right. Any suggestions? Is this normal? Do I return it or is there something else I could try (that is not a band-aid solution).
I could be missing something as it is a new phone... I'm not new to Android or Samsung, but that does not mean I know all the ins and outs of the S3 either. I did see something about powersaving mode, and it is not on that.
Thanks very much for any help or advice you could give me, and please, if you have an S3 and you do not have this problem, let me know as well. Much appreciated!
Hi,
I just wanted to post that I'm also having this issue. It just started about 3 weeks or so ago while I was driving. I thought maybe it was because I was hitting bumps on the road or something but it also happened while listening at home. But it doesn't happen all the time which is why I can't pinpoint what the cause may be.
I downloaded the free trial of WinAmp and it worked ok for a little while but then it started doing it there too-not as frequent as the stock player but it did happen.
Anyway I'm hoping someone else might be able to help.
itsmygalaxy said:
Hi...
I have had my new Samsung Galaxy S3 for about 2 weeks, upgrading from the Samsung Europa, and I need to know if this is a known problem or there is something wrong with my phone.
I have had nothing but problems with playing music on my phone since I got it--which is one of my most primary uses for my phone. From the beginning it skipped during songs repeatedly (which I know aren't corrupt as they were and still do work perfectly fine on my Europa, which I never had any problems with), at first, I googled it, and tried turning off wifi when I listened to music and very briefly it improved. But quickly it started skipping again, and has only got worse, now, not only does it skip, it actually stops partway through every song and won't play the whole song. It sometimes plays a song and then stops even though it hasn't gotten to the end of a playlist. Now, I noticed that even playing Bejeweled, which has a very simple and repetitive soundtrack, it stutters on the soundtrack as well. I got so frustrated this morning because I couldn't listen to a full song without it stopping and refusing to re-start that I took my SDcard out and used my old Europa instead--which again, was just fine.
Is this a known problem with the S3? Did I get a lemon? I do not understand why a brand new phone should not be able to do something that my year and a half old and much less powerful Europa could do perfectly. I don't really want to try downloading a variety of other music players because I have been burned by "lemon" electronics products before, and that is basically like putting a bandaid on a wound and pretending it isn't there, when something clearly isn't working right. Any suggestions? Is this normal? Do I return it or is there something else I could try (that is not a band-aid solution).
I could be missing something as it is a new phone... I'm not new to Android or Samsung, but that does not mean I know all the ins and outs of the S3 either. I did see something about powersaving mode, and it is not on that.
Thanks very much for any help or advice you could give me, and please, if you have an S3 and you do not have this problem, let me know as well. Much appreciated!
Click to expand...
Click to collapse
Try unmounting and re-mounting your SD card.
It may be an audio buffer issue, in which case try power amp, you can tweak the audio buffer size, and it has shown sound quality and features....free trial version on the market too.
skip mucis
Yeah I had that problem with a different android phone my HTC Thunderbolt. It tends to happen when I have the phone close to me. I can be wrong but I think it could be from the energy we throw off. I know it is silly but thats my opinion. I think it may be because of the way it is built. I never had that problem with any iPhone but only to android. The iPhone is is made of glass and most Android made out of plastic. If you fix your problem let me know. I like android phone and would like to know if it could be fixed.
hahaha
Panacea to audio skipping issues
I've had this issue ever since I bought the S3 (E210s).The only solution that I could find is via root. Root your phone, flash Siyah kernal and install CPU Governor app, and then just set the governor to OnDemand. That worked for me! Would probably do it for you too.
I've had my gtab for about two years now. I can't really afford to upgrade as it is, but there are a few issues with my gtab that I need to get sorted.
First: It's ridiculously slow. It's practically a new install, using one of the 4.1 roms. I don't remember which offhand, but I can find it. Blackbean, I think. All I've put on are Chrome, Dolphin, Mobo Player, swarm, slacker, orbot, and firefox. Not much at all. Programs open slow. None of my browsers work for more than a page, if that. Mobo Player resets after every episode I play, f I get that far. Two episodes is a miracle.
Second: Randomly, my sound will go from reasonable listening level to OMG HIGHER THAN IT'S SUPPOSED TO BE CAPABLE OF SCRATCHY YELLING like my speakers are going out or something. This happens randomly while I'm watching shows. Sometimes I'll get 3-4 episodes in, last night I was getting through half an episode. The only thing that stops it is a reboot.
Any ideas? I want a new tablet, but even so I'll probably give this one to family once I upgrade. I can't upgrade for a while due to finances, and even when I do I don't want to give my mom/sister/whoever a ****ty tablet.
Hello everyone,
I am having a issue with my 2nd brand new phone from TMobile. I sent the first back because the audio and video didn't sync when i recorded video with my phone and transferred them to a pc. When watching the video on the phone itself, it works perfectly. I tried 2 different pc's and a laptop, i tried different cables plugged into different usb ports, emailed a short video, used wmp, vlc, and kies software, updated my codec packs, wiped the cache on my phone, reset to factory condition, changed a setting on the camera to -2, changed the audio to record from camcorder and not the mic, and im sure a few more things I have found on the internet. I've contacted Samsung and TMobile and they both say it was a defective handset and to return it. I did that and received my new unit and still have the same issues. TMobile says it is not a known issue and to return this one also, said there is no way a third unit will have the same problem. I've already spent $40 on shipping and went 2 weeks without a phone (prepaid so no loaners) and don't wish to do it again for another defective phone. Has anyone else had any luck fixing this problem? This is the white s2 from tmobile, never been rooted or hacked so its all stock rom. I have tried the lg camera app also but the app kept freezing every time i would hit the record button.
Thanks in advance for any help given.
Rooting phone
Ok, since I'm not getting any responses with this topic, how about this. Would rooting my phone and using a different rom help? I was told that there was different apps I could use for the camera that would work better then the stock software, is this true? I am open to any suggestions. The odds of me getting 2 different phones that has the same flaw can't be a coincidence and don't really want to go without a phone again for 2 weeks waiting for a replacement with the same problem again.
ellegon18 said:
Ok, since I'm not getting any responses with this topic, how about this. Would rooting my phone and using a different rom help? I was told that there was different apps I could use for the camera that would work better then the stock software, is this true? I am open to any suggestions. The odds of me getting 2 different phones that has the same flaw can't be a coincidence and don't really want to go without a phone again for 2 weeks waiting for a replacement with the same problem again.
Click to expand...
Click to collapse
Hey ellegon18 - browsing for answers to your same question, I came across your thread. Wondering if you (or anyone else) have ever found a fix?
Hi,
I am curious to know if anyone else has experienced this issue or if I have been very unlucky to get the same issue on two different phones!
The issue is; when recording video or recording just sound in any sound recorder app, the playback come out very poorly and inconsistent. The sounds wavers in volume and quality, frankly, it's not much use.
To be clear, this is only when playing back recordings made by the user. Audio playback for websites and MP3 is perfectly fine.
I can only find one mention of this when Googling and that was on this forum here https://forum.xda-developers.com/swift-2/help/record-sound-swift-2-t3632541.
This sounds very much like the issue but there was no further mention of it.
Having already returned two, I'm not prepared to go through the stress of dealing with their awful customer service again (had to fall on my sword to Amazon to get the last one replaced only to find it had the same issue).
Given that there are 2,250 reviews for this device on amazon, I would really like to know if anyone else has noticed this? I am assuming, if it IS a firmware fault, then it will be fixed in further updates but it's incredibly annoying as I have what is otherwise a pretty good phone!
I don't use the video function THAT much but I would like the option to do it with decent sound if ever required!
Any feedback on this would be very much appreciated.
(I have previously factory reset the phone and tried the secondary audio codec in the video settings but neither made any difference).
I tried to record some sound yesterday and it came out awfully. Annoying indeed. (oh and my phone was factory reset since upgrading to Nougat)
Now I've never even tried to do this until today (and I've had the phone since spring) so it's not very important to me - but I'll mention it to Wileyfox on a forum where I know they're listening in.
dryhte said:
I tried to record some sound yesterday and it came out awfully. Annoying indeed. (oh and my phone was factory reset since upgrading to Nougat)
Now I've never even tried to do this until today (and I've had the phone since spring) so it's not very important to me - but I'll mention it to Wileyfox on a forum where I know they're listening in.
Click to expand...
Click to collapse
Thanks, that would be great. Good to know I'm not the only one! I sent it back to Wileyfox explicitly detailing the fault but all they did was keep it for three weeks and perform a factory reset. Very disappointing. Hopefully, this will be addressed in a future update.
philpott1974 said:
Thanks, that would be great. Good to know I'm not the only one! I sent it back to Wileyfox explicitly detailing the fault but all they did was keep it for three weeks and perform a factory reset. Very disappointing. Hopefully, this will be addressed in a future update.
Click to expand...
Click to collapse
Hi Phil, I tried this today in normal circumstances (= not a noisy concert) and it seems to work fine when I just record my voice and footsteps
Was your issue also related to noisy circumstances? That would be a valuable information for Wileyfox.
dryhte said:
Hi Phil, I tried this today in normal circumstances (= not a noisy concert) and it seems to work fine when I just record my voice and footsteps
Was your issue also related to noisy circumstances? That would be a valuable information for Wileyfox.
Click to expand...
Click to collapse
Hi, no, the environment makes no difference, I can record me talking or a loud guitar or music from my laptop and they all sound terrible. I will try to upload an example if I am able to on this site.
philpott1974 said:
Hi, no, the environment makes no difference, I can record me talking or a loud guitar or music from my laptop and they all sound terrible. I will try to upload an example if I am able to on this site.
Click to expand...
Click to collapse
Or maybe I won't as it's not letting me!