yashsingh1/xdaforums huggingface dataset:
[HD2 Windows Mobile 6.5 Themes and Apps] reidler:
Thanks. I had the feeling that it should be something you could add. I think the hard part is the polling for each new notification event and then having it run the vibrate pattern for the event. Well you're already doing the polling and making the LED blink. It should be easy to also have it vibrate a set up pattern.

How does your program work? Is it a mortscript type program? A netv35?

A place to start would be to look at the TREO Alert program. I could help some.

You might want to also look at the VIBRO 1.5 program and the VALERT programs to see how they allow the user to set up the vibration patterns.

You would want to allow six different patterns for the user to set up.

Phone call ...

Calendar Reminders ...

Missed calls ....

Voice Mails ....

New emails ...

New SMSs ...

Usually it would be a number representing how long it should vibrate and then a number of how long to remain still. Ex: 100,200,300,400 would vibrate 100 ms, then wait 200 ms, then vibrate 300 ms and then wait 400 ms. etc.

Then you might add an option to repeat the pattern x times.

As far as for incoming calls - the other programs automatically turn off the phone's settings for vibrate so that they won't both be trying to vibrate for each notification.

Thanks so much. Good luck. I hope you can do it.

Eli
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
It's .Net CF 3.5

Thanks for the references I'll check them...

Blinker already does that except for the Phone call and Calendar reminders (check the first post)

That's exactly what Blinker does (check the second post).

Yes, that what I thought of doing...

Thanks for your suggestion, I could implement them, but it might take some time, as I do it on my free time...

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] p50kombi:
hmmm.

shame, it still stops working as soon as my device goes into sleep mode.

I am running s2u2, could that be the source of my problems with blinker?
[HD2 Windows Mobile 6.5 Themes and Apps] GeitjeG:
Great program. However it drains my battery. I know this can be expected of a program like this running in background (as a service), but I hope it can be solved...
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
That's odd, I didn't notice any effects on the battery life on my device... what device are you on? Did you change the default settings? Try checking the "Use WM notifications" this maybe improve somewhat the power consumption (not sure though...)

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] p50kombi:
problem, won't stop blinking

I can confirm that when you don't use wm notifications it drains your battery (and still uses quite a lot of cpu every second)

when using wm notifications option no cpu load, so that's good.

however when I get a text using wm notifications I can't stop the blinking after reading the text.

so even if notification is cleared blinking does not stop, even if I stop and start the service again.

only reboot of phone clears it.

Any ideas?

we're getting there :)
[HD2 Windows Mobile 6.5 Themes and Apps] GeitjeG:
Alright, wil try that.

I had extreme low battery use since I set up the newest radio ROM some weeks ago.

Before using Blinker, it drained <1%/hr in standby. I could use my hd2 for more than 48 hours without charging and with normal use (2 times newsreading a day, texting, few calls, reading emails). With so low drain, a little extra drain is easily seen.

I uninstalled Blinker the day before yesterday, and I'm back to normal battery use now. I will install it again, and tick "use WM notifications", and report back.
[HD2 Windows Mobile 6.5 Themes and Apps] reidler:
For Calendar Reminders the reisters are in: HKLM\System\State\Reminder\Count\APPT\

In that register folder there are nodes that only become active when there is 1 or more. APPT is the regular calendar reminders. APPTALLDAY is for remidners for all day events. ALARMS is for the clock alarm. There are probably more but only learned them as they come along. When these are not 1 or more then they do not exist.

Thanks for trying. It would be a great enhancement to your program. I had read on the forums for Treo Alert that many people that upgraded their phones from the Treo were asking for this (like I am).

Take care,

Eli
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
When I check the CPU usage I see ~0.5% only when the leds blink (i.e. every 10secs - by default). There is a 1sec frequency but only for responsiveness - just handling any messages in the message queue, and checking if the 10sec period passed... How do you check the CPU usage? I'm using FdcSoft's Task Manager v3.3...

I checked it now with missed-calls and new mail - there was no problem... (just pressed the "dismiss all button")

Did you stop&start the service via the settings window? Just to check - the blinks stopped after you stopped the service, right?

Actually, the blinking problem is kinda weird - it sounds to me that the notification was not cleared (only after you rebooted the device). I don't think it's Blinker's fault - but I'm not sure it's not either... Let me know if this happens again...

Thanks,

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
Thanks Eli,

I'll check that registry key tomorrow (when I'll have an active meeting notification... ;))

Currently I am using the keys under

[HKLM\System\State\Shell\Notifications]

for the notifications I use today. Each notification has a unique ID there when opened... and I've noticed that there is one for the appointments as well - so it's just a matter of Identifying the IDs of the notifications we wan't Blinker to react to...

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] p50kombi:
I am using both FCD (Dotfred) and the hd2 built in task manager (use menu-view-processes to display blinker cpu usage)

I dismiss my notifications by just reading the text message which clears the notification in Manila and in therefore there is no dismiss all any more.

I have uninstalled this morning again as unfortunately Blinker just stops working when device goes to sleep mode (I think it just stops blinking when the device goes into unattended mode, the one beyond screen off so to speak.)

If this little gem keeps working, it'll be perfect.

For now I am back to aforementioned led notification (not the netripper one) as that works brilliant, except it does not allow you to blink keypad and it is therefore sometimes hard to see that you've got a notification.
[HD2 Windows Mobile 6.5 Themes and Apps] GeitjeG:
Today I tried again, and though less than the last time, my battery empties quicker than without Blinker. I set blink interval to 3 sec., which might be the cause.

I know we can't expect from this software to use no power at all. But right now it is still using too much for me. I only need the blinks for esthetic purposes anyway...
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
I didn't see any unusual CPU usage also using the built-in one... maybe it's something to do the framework version?

when you write "text message" do you refer to SMS messages? does this occurs also with other notifications (missed calls, new emails)?

This is the unattended mode problem - I haven't a clue how to solve it.

I just recalled that this is the project I borrowed the code to control the LEDs from... I reviewed its code again and apparently htcjordi does nothing special to keep the application alive after the device goes into unattended mode... but, LedNotifications is written in c++ and Blinker is .Net CF 3.5 so maybe that's the difference...

Thanks,

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] p50kombi:
yep... sms message.

I haven't noticed it with other notifications.

maybe it is the difference between c++ and netcf...

hope there unattended mode problem gets fixed.

any plans for c++ version?
[HD2 Windows Mobile 6.5 Themes and Apps] jb789:
Just tried Blinker & got the same Unattended Mode issue. Very promising app, though, keep up the good work! Maybe take a look at ReRemind. Not sure what language it's written in, but the source code is available & it has no trouble with audio reminders and unattended mode. Actually, with them both running, Blinker comes back to life for a few minutes every time ReRemind plays it's notification sound.
[HD2 Windows Mobile 6.5 Themes and Apps] dta1102:
Yes,

I have the same thing with my Touch2 (Mega). Stops blinking after device goes to sleep.

:rolleyes:
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
I'll take a look again what's going on with the SMS notifications and see if there's something different from the other notifications...

I'm thinking about that too - but it's rewriting the whole thing, so it's not going to happen soon...

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
Thanks for the tip - I checked this project (which is in c++ btw) and there they change the power-state of the device when a notification arrives. I might try that...

I've recently did a hard-reset to my device, and since then I don't see the problem so it's hard for me to tell if a solution works or not... So I'll include some changes to the code which I hope will solve the problem - and if you guys can check it out it'll be swell

Thanks,

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] p50kombi:
Always willing to give it a test run ;)

Like this program, so hope you can get it working...

Keep up the good work.

I'll keep an eye out on the thread for a new version to test.. :)
[HD2 Windows Mobile 6.5 Themes and Apps] jb789:
Shhhhh, don't tell anyone, but I installed Blinker on a Touch Pro & other than the Unattended Mode issue, it worked beautifully. Well, almost, the Settings dialog isn't fully accessible due to the TP's VGA resolution, so I just manually edited the registry to use the correct TP led codes, etc. If there's an easy way to make the dialog scrollable on smaller screens, that'd be great, but if not, no biggie.
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
The unattended issue

Ok,

While trying to solve the unattended issue I've noticed that Blinker stops blinking after S2U2 blanks the screen due to the proximity sensor being blocked. So I went to the S2U2 settings application, under: Advanced I set "Don't suspend power" to "On" and the problem is solved.

I don't know how this will effect the power consumption but I'll leave it like that and see what happens...

Theoretically blinker can prevent the device from going into unattended mode (if the registry key "AllowUnattendedMode" is set to 0), but apparently when S2U2 sets the unattended mode the power mode changes before Blinker can react.

Let me know if it helps,

Thanks,

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] p50kombi:
I did try that before and found Blinker would work longer if I configured s2u2 to not suspend power, however after a longer period of time (30 mins or so) Blinker would just stop anyway.

Be damned if I know why.

so after long periods it still stops for some reason.

strange....
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
Using a registry editor, could you try setting

[HKCU\Software\Blinker\AllowUnattendedMode] to 0

And keep "Don't suspend power" "on" in s2u2.

Maybe you have something installed that might change the device power mode? You are on HD2 right? (oh yeah - just saw your signature)

Thanks,

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] jb789:
Hmm, maybe I misunderstood what that reg key is supposed to do, but after setting it to 0, Blinker seems to stay alive on my "unattended" TP. This is a really nice find, as keeping LED notifications alive on CDMA TPs has been virtually worthless for a long time. (Something to do with mysterious changes in 6.5.X that nobody ever solved for this device. The price of custom ROMs I guess.)

Anyway, keep up the great work, adding Reminder & MMS notifications would be fantastic! :)
[HD2 Windows Mobile 6.5 Themes and Apps] p50kombi:
nope, still stops....

seems to stop when I press end call button, not when s2u2 goes to sleep using prox sensor.

can't keep it running..
[HD2 Windows Mobile 6.5 Themes and Apps] p50kombi:
Hi Z.

been thinking about this, is it possible to make a version that just deals with text (sms), new email, mms and calendar reminders (just like forementioned lednotification program)

This wood mean we only have to keep device from sleep just after a notification which can just quickly set led/keyoad sequence (again same as lednotification) and therefore eat almost 0 battery.

I just like it that I can set keypad blink for notification and don't really care for bt,wifi and normal/no signal mode.

care more about battery life.

thanks dude!
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
Yeah, this key is a little bit confusing - what this key means is that blinker allows the device to enter the unattended mode. Therefore when you set its value to 0, Blinker (supposed to) prevent unattended mode.

I'm glad to hear that this solves the problem for some - I thought it didn't work at all... Thanks for letting us know...

Reminder was already mentioned some threads above, I'm already able to recognize an appointment notification, what other type of reminders we want to use?

About the MMS notification - I never get those so I'll need you guys to tell me what's the notification ID for unread MMS. To find it:

1. Get an MMS (don't dismiss the notification yet)

2. Check the [HKLM\System\State\Shell\Notifications] registry key - there should be several cryptic keys under it. Take a note of them all (these corresponds to all the active notifications).

3. Dismiss the MMS notifications.

4. Check [HKLM\System\State\Shell\Notifications] again to see which one disappeared.

Thanks,

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
Damn! So enabling "Don't suspend power" in S2U2 did not help at all eventually? It must be something else that forcing the unattended mode, even though Blinker disables the unattended mode when a power-mode change occurs...

That's an interesting idea. If all the "normal" sequences are empty I could disable the main loop, and enable it only when a notification arrives - it doesn't have to be a different application. This should indeed save some more battery.

I don't think It'll survive your deadly unattended mode though... To fix that it looks like I'll have to rewrite the whole thing in c++, which is doable - but will take me a lot of time...

thanks,

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] jb789:
Looks like MMS is {3c781384-05f3-4035-a8f9-c23f19a93af0}
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
Thanks,

I'll add it to the next release.

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] jb789:
I've noticed one annoyance while running Blinker 1.3, if I have too many calendar reminders come up at the same time (say 10 or so), only one is available to dismiss/snooze/etc. The rest seem to get lost somehow. I can reliably recreate this error, but if someone else can duplicate/verify it, that'd be helpful. Otherwise, it must be something unique to my situation.
[HD2 Windows Mobile 6.5 Themes and Apps] p50kombi:
Sounds good to me..

Take your time, anything done good takes time, that's just the way it is, and I know what it's like to have a busy job and life..

After all, this is just hobby :)

Keep up the good work matey, for now I'm back to lednotification but will keep an eye on this thread :D
[HD2 Windows Mobile 6.5 Themes and Apps] ussdelphi:
I've tested Blinker 1.3 on HTC Touch Pro with the Rom .sencity from http://xdaforums.com/showthread.php?t=536751 and il Very Very GOOD!!! but i've simply modify:

Touch Pro (Raphael):

Orange Led = Home Led

Green Led = Display led off

(this is a problem, but if settings using Green Led id=4, Green led= led answer-call)

Command P# = nothign... :-( sorry

In Setting page the display is too short and I can't see the lower option.

Can you fit this software for Touch pro too?

Thank's
[HD2 Windows Mobile 6.5 Themes and Apps] jb789:
I'm also on a Touch Pro, but Blinker is designed specifically for the HD2 with a WVGA display, so I think any functionality on other devices is just a bonus. Just in case you missed it, the last item that's barely visible on the Settings tab puts a Blinker shortcut in the Startup folder so it starts with Windows. Also, the second post lists all the registry settings so you can set almost everything without the Settings GUI Page. Finally, here's all the LED options for the Touch Pro, which combined with duration can give you some really cool options:

2 Home

4 Call answer

8 Back

16 end call

32 Center

128 Pulse center (the charging indicator)

512 Center

256 Pulse center (the charging indicator)

2048 anticlockwise spiral twice, pause and repeat

4096 all on

Ussdelphi, with the Blinker service running, could you set 8 calendar reminders to go off at the same time & tell me if you can dismiss or snooze all of them? Also, are you running any sort of CPU overclock? Thanks!
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
I thought I had it fixed - I'll check it and hopefully it'll be good in the next release...

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
Thanks for the reference I might include it somehow in blinker...

Yeah, I want to know if it's a global problem too... (or only in jb789's imagination :p)

Thanks,

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] jb789:
Hey, that'd be nice! But no worries if you don't find the time.

It may be in my imagination ;) , or just limited to my device. I'm wondering if it's partly due to the TP's slower 528 MHz processor and/or some corruption on my device. I overclocked to 710, but it didn't really make a difference for this issue. I'm also waiting for NRG to update the CDMA TP ROMs before I hassle with flashing & setup again (to take care of any corruption), but that may take several weeks.
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
Unattended mode

I did some testing with c++... it seems that here too when the device goes to sleep the process halts... :(

I've looked in the code of LedNotifications and LeoExtendedNotifications (again):

LedNotifications uses the default behavior - the leds can be programed to either constantly be turned on, or to blink - but no fancy sequences here... in this case the process do halt when the device go into unattended mode, but the hardware keeps the led blink (like the default behavior when there is a missed call for example).

In LeoExtendedNotifications, when a notification arrives - the application sets the power mode using PowerPolicyNotify. When tested it, I'm sorry to say... it halted just like Blinker does...

In Blinker I tried using the same method (using PowerPolicyNotify) but it seems that S2U2 somehow overrides this setting and the application halts (I've seen the same behavior also when experimented with c++).

So, I might port the application to c++ (just for the fun of it, and also because it's much lighter than .Net) - but I don't think it'll solve the "unattended" issue..

Any suggestions are more than welcome...

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
Unattended mode - update

I think I found a way around the problem - it's not perfect, but it looks like it does the trick...

I can use the operating system to be notified at a certain time using a function called "CeRunAppAtTime". This function will wakeup the device if it is in sleep mode (and apparently change the power mode to "unattended"). That's the good part... The downside is that the OS can't handle intervals of less than 11 seconds - and this seems to be coded into the kernel somehow, so if the system does go to sleep - it will sleep until the next interval ends - this means no blinks or that the LEDs might get stuck for a few seconds... But until now that's the best solution I can find...

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] ussdelphi:
As soon as I can do this test. Sorry we can not respond faster. Thank you for your work with Blinker.

I've not overclock CPU, but Blinker discharge faster the battery.

Setting a short blink every 60 seconds, discharge 30% fastest.

:)
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
Just out of curiosity, how much do your phone normally discharge (without Blinker)?

Usually at the end of a normal day I have around 80% and that's regardless of using Blinker (I set it to blink every 10 secs.)... and I don't use the phone much (one or two calls and that's that...)

I'm thinking of porting the service part of Blinker to c++, I hope we'll get better power performance there (memory well be much better for sure)...

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] jb789:
Thanks for the response, ussdelphi. Try to have the calendar reminders go off while the phone is sleeping. That is when the problem is worst on my phone.
[HD2 Windows Mobile 6.5 Themes and Apps] ashleighjade:
hello, i need some help how do i actually get this on my phone i am not used to all this technical stuff please can someone explain thank you :)
[HD2 Windows Mobile 6.5 Themes and Apps] jb789:
It's easy to find how to install a cab file using the magic of search. Also, Blinker is NOT for WP7, just in case.
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
too make it even easier check the third link on jb789s search...

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
Version 1.4

Just released version 1.4

Check the first post for more information.

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] reidler:
Thanks. I see you added abilities for all notifications. When it says there's a setting for vibration -later I see it says vibration LED. Is that a "vibrate" or is that just a LED light? Does 1.4 now include the ability to set up the phone to vibrate and control the vibrate patterns? (I'm the guy who asked you to add vibrate control ability to Blinker).

Will it vibrate for phone calls too?

Finally, do we know if blinker 1.4 will work on an HTC Touch Pro 2 for Sprint?

Thanks so much for your updates.
[HD2 Windows Mobile 6.5 Themes and Apps] zevele:
The vibration LED ID tells Blinker how to access the vibration, on the HD2 vibration behaves like a LED, I assumed this will be the same for all WM devices with the exception of the ID.

Currently, Blinker does not change the profile of the phone and does not react to incoming phone calls. I could implement it in a future release though...

I don't know, you'll have to try it... let us know, and I'll update the system requirements...

Your'e welcome.

Z.
[HD2 Windows Mobile 6.5 Themes and Apps] p50kombi:
Hi Z..

Good to see there's an update... well done.

With regards to Blinker not being active if there's signal and no notification (remember, we talked about this before) If I empty the normal mode entry, will that do the trick and stop blinker from doing anything when there are no notifications?

Thanks

EDIT:

After trying this, the blinking doesn't stop for me after a notification is raised and dismissed (same problem as before).

Also when I start the service it starts blinking as if there was a notification and I can't stop it.

Stopping and restarting service does not solve the issue.
[HD2 Windows Mobile 6.5 Themes and Apps] jb789:
Well, I just tried several clean & fresh ROMs on my Altell TP with Blinker 1.4 & they all displayed the same behavior with too many simultaneous reminders. I didn't bother overclocking since that offered no improvement before, but I did Task 29 before each flash & only installed Blinker. I still suspect it's the TP's 528 MHz CPU, but it'd be nice if someone else can confirm the same behavior.
[HD2 Windows Mobile 6.5 Themes and Apps] 3octaves:
Hi, I really like this little app but after an update from 1.2 to 1.4 it all stopped working even after reinstalling 1.2, any ideas whats gone wrong?

HD2 with winmo 6.5 Telstra 1.49 ROM radio 2.05.51.11

Thank you.
[HD2 Windows Mobile 6.5 Themes and Apps] jb789:
Did you uninstall 1.2 BEFORE installing 1.4? If not, soft reset, make sure Blinker is not running, uninstall 1.2, soft reset, reinstall 1.4, and soft reset again. 1.2 was written in a different programming language than 1.4, so that may explain what you experienced. If not, it may take some digging in the registry or something.