Hey everyone - first post here. I've been lurking in the background for a while, enjoying my i730.
I've managed to modify the source code to the Dialparser (thanks SD for providing the source) to force the backlight to stay on after making a call.
NOTE: This only works for making calls, not receiving calls
To install the fix, just unzip the attached dll file directly into your device's Windows folder. If you already have dialparser.dll installed, just delete the old one first. A reset is required before it will work.
Here's what it does (for the programmers out there):
Upon receiving the PreprocessDialRequest() call, I set the backlight's minimum power requirement with a call to SetPowerRequirement(). Then, I set a 10 second timer to release the requirement (the call should go through by then).
I downloaded the file, good job, works perfectly for keep the backlight on for 10 seconds. You might post a few more versions for people, 10, 15, 30, 60 seconds. Some people want this to make it easier to type in voicemail passwords or the like, and 10 seconds is a bit short, but 30 seconds would work for that.
It would be nice to have those options. I am going to stick this for the time being.
Also those with the new firmware YH25, it also fixes the **PATH and allows you to be able to use it without the WiFi shortcut.
__________________
-Michael
Need help setting up your i730/i830 or other WM2003/WM5 Phone, as well as the other hacks I have done, check out the MRailing Guides and Links
Quick question for rim05,
I am wondering why the parser you offer is so much smaller?
I am not a programer, just trying to learn.
I have the most recent firmware, YE05 (I think) and
my parser is listed as being 25k in size.
Is there any chance I may loose something with this hack?
I know how to back-up and protect myself and all that...
but I was just curious about the size difference.
P.S.
Thanks for your good work!!
__________________
Best Regards,
Peace and Prosperity Austin A. Brady
if you can read this you've selected text!!! :)
Last edited by austinbrady : 03-20-2006 at 10:16 PM.
Reason: YE05
I think there probably are functions missing from this file - it's not perfect, but so far no one has noticed anything important I didn't create it, I simply added the backlight functionality to it. SuperDave is the original author of this fix - maybe he can offer some more info??
mwfielder - Did you remember to reset the phone? Also, make sure the file goes into the windows folder (not the entire zip file, just dialparser.dll). You may have done this already - just covering the basics...
Yes, I was originally using SD's dialparser. I deleted it, soft reset. Then I put yours (the 60 sec one) into /windows/ and soft reset. I make a call, the screen goes blank. Same for the 10 and 30 sec. Went back to SD's original dialparser---now I am still getting the screen blank out. Hmmm....
I have an original version of the device (YE05). I never had this issue before--it would dim, but not blank out. I may hard reset and start over.
This is the BEST!!!! Thank you. I like the 30 sec one too. Fantastic. Now the phone is finally what I wanted it to be.
__________________
Samsung Omnia- WM6.1 - VZW
HTC TyTN II - WM6.1 - on the new at&t - and loving it! "Fact veracity is not based on the validity of the source, but on the last thing posted."
Yes, I was originally using SD's dialparser. I deleted it, soft reset. Then I put yours (the 60 sec one) into /windows/ and soft reset. I make a call, the screen goes blank. Same for the 10 and 30 sec. Went back to SD's original dialparser---now I am still getting the screen blank out. Hmmm....
I have an original version of the device (YE05). I never had this issue before--it would dim, but not blank out. I may hard reset and start over.
What are your settings in the Settings menu under the blanking option for the phone, set it to 60 seconds there also and see if that does anything...?
__________________
-Michael
Need help setting up your i730/i830 or other WM2003/WM5 Phone, as well as the other hacks I have done, check out the MRailing Guides and Links
Yes I had messed with that setting as well. I started over, went to original dialparser. Then loaded up SD's. Worked fine. Then loaded the new 60sec one. Now works fine.
But I did one thing different. I had loaded the newest beta of PhoneAlarm (1.40b2). It was working a little quirky, so I uninstalled and put 1.30 back on. Then I made the changes above. I don't know if that had anything to do with it, but I suspect it did. BTW the newest beta of PA had my SMS messages going haywire as well, as well as the demo version of pdakill. Now they all seem to be running well.
Anyway, this hack seems to be running fine now. Thanks rimb05!
Can the backlight be set to just stay on until I manually turn it off?
Thanks!
Depends on if you have the newer firmware or not. If yes, then you just set the setting to NONE in the SETTINGS => POWER -> Misc tab, Device=Phone.
With the old firmware, you will need to use this hack.
__________________
-Michael
Need help setting up your i730/i830 or other WM2003/WM5 Phone, as well as the other hacks I have done, check out the MRailing Guides and Links
I have YE05 (See above). I am using the 60 sec Dialparser and was asking Rimb05 if a new version could be unlimited (Stay on until I manually turn it off)
No problem - I've attached the updated zip file. It now contains a "no timeout" version of the dialparser. This will keep the backlight on until you power off the phone. Unfortunately, there's no way to get the normal backlight timer to work when using this version, so I'm not sure if it's that useful...