<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/11738/app_timer-expires-immediately---sdk-10</link><description>I am seeing a problem identical to what&amp;#39;s described in this question . I&amp;#39;m using SDK version 10. 
 My timers work fine for a while, but then suddenly and seemingly at random all timers expire the instant they are started. Sometimes it goes away and the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 22 Mar 2016 18:21:01 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/11738/app_timer-expires-immediately---sdk-10" /><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44401?ContentTypeID=1</link><pubDate>Tue, 22 Mar 2016 18:21:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6271e36f-0c38-4d57-8cf0-24b3877fecd3</guid><dc:creator>Nikolaus Wittenstein</dc:creator><description>&lt;p&gt;nrf51. The counter value appears to jump when you set a timer with timeout greater than &lt;code&gt;MAX_RTC_COUNTER_VAL/2&lt;/code&gt;. This is not a bug in the RTC module; it&amp;#39;s in app_timer. If you never set any timers with a timeout greater than &lt;code&gt;MAX_RTC_COUNTER_VAL/2&lt;/code&gt;, you&amp;#39;ll never experience any problems. If you read through the comments and look at the patches I provided you can see where the problem is, but I really just recommend capping your max timeout (that&amp;#39;s what I ended up doing).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44400?ContentTypeID=1</link><pubDate>Tue, 22 Mar 2016 18:13:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:44537cde-88ef-47db-b87e-e5e38fe3fa45</guid><dc:creator>Krzysztof Chruscinski</dc:creator><description>&lt;p&gt;Hi, i see that no one ask before: are you experiencing it on nrf52 or nrf51? It is very much unexpected that  suddenly COUNTER value jumps. I would like to track that down.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44399?ContentTypeID=1</link><pubDate>Wed, 24 Feb 2016 13:45:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e229b5fa-5ce5-4cff-859e-0b23e01b78c1</guid><dc:creator>Nikolaus Wittenstein</dc:creator><description>&lt;p&gt;No worries! I&amp;#39;m excited for the release of the new SDK :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44398?ContentTypeID=1</link><pubDate>Wed, 24 Feb 2016 08:41:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:be644cc7-f4a2-49af-89e9-b5b77aef5f5e</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Nikoloaus, the team said they are in a bit of a rush with the new SDK release work, so this case would have to wait few days.. sorry about that and i am also have little spare time, else i would have dug into it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44397?ContentTypeID=1</link><pubDate>Tue, 23 Feb 2016 22:36:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a91536bd-573a-4a78-9e66-dad5fe80a5c7</guid><dc:creator>Nikolaus Wittenstein</dc:creator><description>&lt;p&gt;I&amp;#39;ve just discovered what looks like a bug in my solution—sometimes if I schedule a timer very quickly back-to-back it stops expiring correctly. Maybe the developer who maintains the module can tell what&amp;#39;s wrong with my approach :) I&amp;#39;ll be looking into it tomorrow and I&amp;#39;ll let you know what I find.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44396?ContentTypeID=1</link><pubDate>Tue, 23 Feb 2016 13:54:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:39b85f22-ff8e-4076-b760-6eb0de9badb9</guid><dc:creator>Nikolaus Wittenstein</dc:creator><description>&lt;p&gt;Thanks Aryan!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44395?ContentTypeID=1</link><pubDate>Tue, 23 Feb 2016 09:35:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bde601ca-40e6-4832-a7fd-98fd7fa0716f</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;I have forwarded this to the developer who is maintaining this module. You will hear from him or me when there are updates to mention.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44394?ContentTypeID=1</link><pubDate>Mon, 22 Feb 2016 17:40:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1453b490-a0f1-4d15-bf88-5033184e1d6f</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;oops, missed to follow this, will look into this tomorrow.. sorry, there lot of things  in my plate. Thanks for the gentle reminder.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44393?ContentTypeID=1</link><pubDate>Mon, 22 Feb 2016 17:22:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9e819a28-7824-40cf-b373-ff2f11cce7e6</guid><dc:creator>Nikolaus Wittenstein</dc:creator><description>&lt;p&gt;Aryan, did you get a chance to give this a look? Would something like this be able to make it into SDK 11?&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44383?ContentTypeID=1</link><pubDate>Fri, 12 Feb 2016 14:18:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d600b9d8-f7d2-4fa7-ade8-01776f01282c</guid><dc:creator>Nikolaus Wittenstein</dc:creator><description>&lt;p&gt;Yeah, I had looked to see if SDK 11 was any different. We haven&amp;#39;t moved to that yet anyway because of its alpha status. But maybe that means there&amp;#39;s time to make some changes to app_timer? :)&lt;/p&gt;
&lt;p&gt;Thanks a lot for taking a look!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44392?ContentTypeID=1</link><pubDate>Fri, 12 Feb 2016 06:28:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:16606a3c-8b0d-412a-8057-66514b1eb7fc</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Hi Nikolaus,&lt;/p&gt;
&lt;p&gt;Seems like you have done quite a bit of research here. I have not looked into the patch, but I was wondering if you tried to see if this bug existed in SDK11?
I will go through your patch today ...&lt;/p&gt;
&lt;h2&gt;EDIT:&lt;/h2&gt;
&lt;p&gt;SDK 11 app_timer is almost same as SDK10 app_timer, so both should behave same ..&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44391?ContentTypeID=1</link><pubDate>Thu, 11 Feb 2016 22:40:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8b9e32a0-6389-4984-9802-199debae2a2e</guid><dc:creator>Nikolaus Wittenstein</dc:creator><description>&lt;p&gt;Okay, I think &lt;a href="https://gist.github.com/adzenith/f829e943e0193381ef93"&gt;this patch&lt;/a&gt; fixes everything. Let me know what you think, Aryan!&lt;/p&gt;
&lt;p&gt;The main difference is that &lt;code&gt;elapsed_ticks_acquire&lt;/code&gt; returns the time since &lt;code&gt;m_ticks_latest&lt;/code&gt; if no timers have expired. In this case, &lt;code&gt;expired_timers_handler&lt;/code&gt; will already just subtract that value from the leading timer&amp;#39;s &lt;code&gt;ticks_to_expire&lt;/code&gt;. To get it to work nicely, there&amp;#39;s now a distinction between needing to call &lt;code&gt;expired_timers_handler&lt;/code&gt; (which now always happens) and needing to update the compare register.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not seeing any instant expirations with this code.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44390?ContentTypeID=1</link><pubDate>Thu, 11 Feb 2016 19:35:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d7372c77-e52c-4c41-b55c-99a50aeda2cc</guid><dc:creator>Wojtek</dc:creator><description>&lt;p&gt;What is the timeout you want to achieve?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44389?ContentTypeID=1</link><pubDate>Thu, 11 Feb 2016 19:34:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7a5e9c75-eada-4f1a-bd14-3d47c9832ea1</guid><dc:creator>Nikolaus Wittenstein</dc:creator><description>&lt;p&gt;Do you know why &lt;code&gt;timer_timeouts_check&lt;/code&gt; has a distinction between &lt;code&gt;ticks_elapsed&lt;/code&gt; and &lt;code&gt;ticks_expired&lt;/code&gt;? It looks like everything might just work if this distinction is removed; in other words, essentially if my patch above said &lt;code&gt;if (true)&lt;/code&gt; instead of &lt;code&gt;if (p_timer == NULL)&lt;/code&gt;. I just tried it out and it seems to work great.&lt;/p&gt;
&lt;p&gt;Next I&amp;#39;m going to figure out a way to fix this bug in &lt;code&gt;list_insertions_handler&lt;/code&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44388?ContentTypeID=1</link><pubDate>Thu, 11 Feb 2016 19:21:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d00e5a64-0e5d-4f79-a9e8-50481bd470dd</guid><dc:creator>Nikolaus Wittenstein</dc:creator><description>&lt;p&gt;My first patch assumed that we would only ever see &lt;code&gt;ticks_to_expire == 0&lt;/code&gt; when there was only one timer in the list. I had changed app_timer very slightly to keep RTC1 on at all times, so it was possible to be inserting a timer into an empty list while RTC1 was running.&lt;/p&gt;
&lt;p&gt;For my latest comment I thought it prudent to roll back to stock app_timer and lock the timer on using a timer with a very long timeout to make sure that I could repro that instant-expire bug without my changes. Imagine my surprise when the instant-expiration bug reappeared. The problem is obvious: I was checking if we&amp;#39;d processed the whole list, which of course we hadn&amp;#39;t because the second timer was so long.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44387?ContentTypeID=1</link><pubDate>Thu, 11 Feb 2016 19:12:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:df03a3de-9191-4b87-b0a9-112feadc090c</guid><dc:creator>Nikolaus Wittenstein</dc:creator><description>&lt;p&gt;I think there may also be something incorrect happening in &lt;code&gt;list_insertions_handler&lt;/code&gt;. If no timer has expired for more than half of the RTC duration then &lt;code&gt;m_ticks_latest&lt;/code&gt; won&amp;#39;t have been updated during this time. &lt;code&gt;list_insertions_handler&lt;/code&gt; will fail this check:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    if (
         ((p_timer-&amp;gt;ticks_at_start - m_ticks_latest) &amp;amp; MAX_RTC_COUNTER_VAL)
         &amp;lt;
         (MAX_RTC_COUNTER_VAL / 2)
        )
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;code&gt;delta_current_start&lt;/code&gt; will be set to a very large value, and the timer&amp;#39;s &lt;code&gt;ticks_to_expire&lt;/code&gt; will get set to 0.&lt;/p&gt;
&lt;p&gt;This means that if you have a timer running with a timeout greater than &lt;code&gt;MAX_RTC_COUNTER_VAL/2&lt;/code&gt; and don&amp;#39;t expire any timers for just over &lt;code&gt;MAX_RTC_COUNTER_VAL/2&lt;/code&gt;, then setting a timer with a reasonable timeout will cause it to expire immediately.&lt;/p&gt;
&lt;p&gt;This is also relevant because it doesn&amp;#39;t work with my patch above. See next comment.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44386?ContentTypeID=1</link><pubDate>Thu, 11 Feb 2016 18:28:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:21c76c36-160f-4382-b209-ca369b121bce</guid><dc:creator>Nikolaus Wittenstein</dc:creator><description>&lt;p&gt;Here I&amp;#39;m checking to see if p_timer is NULL, which signifies that we&amp;#39;ve processed the whole list of timers. If we&amp;#39;ve done so, we add &lt;code&gt;ticks_elapsed&lt;/code&gt; to &lt;code&gt;ticks_expired&lt;/code&gt; so that the new total &lt;code&gt;ticks_expired&lt;/code&gt; will be equal to the original &lt;code&gt;ticks_elapsed&lt;/code&gt; before we started processing timers. Consequently, if all the timers in the list have a &lt;code&gt;ticks_to_expire&lt;/code&gt; of 0, we&amp;#39;ll still move &lt;code&gt;m_ticks_elapsed&lt;/code&gt; forward. I think this should work as a general solution though I haven&amp;#39;t put it through any sort rigorous testing. I haven&amp;#39;t been able to reproduce the instant-expiration problem since adding it.&lt;/p&gt;
&lt;p&gt;The question then becomes: why does the RTC jump like that? Any ideas?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44385?ContentTypeID=1</link><pubDate>Thu, 11 Feb 2016 18:23:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:30fd41e0-640b-4e08-acc5-0aa4dbb5bcdc</guid><dc:creator>Nikolaus Wittenstein</dc:creator><description>&lt;p&gt;When the RTC jumps like that and a timer gets scheduled, the timer&amp;#39;s &lt;code&gt;ticks_to_expire&lt;/code&gt; gets set to 0 in &lt;code&gt;list_insertions_handler&lt;/code&gt; because the counter is so far ahead of &lt;code&gt;m_ticks_latest&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Then, in &lt;code&gt;timer_timeouts_check&lt;/code&gt;, &lt;code&gt;ticks_expired&lt;/code&gt; is 0 because it gets set to the timer&amp;#39;s &lt;code&gt;ticks_to_expire&lt;/code&gt;. &lt;code&gt;m_ticks_elapsed&lt;/code&gt; consequently gets set to 0, so &lt;code&gt;m_ticks_latest&lt;/code&gt; never increases. At this point, any timer that gets scheduled will expire immediately.&lt;/p&gt;
&lt;p&gt;A solution that appears to work is the addition of the following lines of code:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;+        // If we processed all timers, then move the elapsed ticks counter all the way up to now.
+        if (p_timer == NULL)
+        {
+            ticks_expired += ticks_elapsed;
+        }
         // Queue the ticks expired.
         m_ticks_elapsed[m_ticks_elapsed_q_write_ind] = ticks_expired;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(see next comment)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44384?ContentTypeID=1</link><pubDate>Thu, 11 Feb 2016 17:19:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b278e29e-5dd0-49fe-8860-3ca57dfc17fd</guid><dc:creator>Nikolaus Wittenstein</dc:creator><description>&lt;p&gt;We only have one board available right now, unfortunately, so I can&amp;#39;t really send it out.&lt;/p&gt;
&lt;p&gt;In the mean time I&amp;#39;ve been looking into things myself. I&amp;#39;m printing out (using RTT) the counter value from &lt;code&gt;rtc1_counter_get&lt;/code&gt; inside of &lt;code&gt;timer_timeouts_check&lt;/code&gt;. Here&amp;#39;s a mysterious progression:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;   ...
    0x0DEBA9
    0x0E5B26
    0x0E6F14
    0x8E6F5E
    0x8E6FCE
    ...
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Somehow the high bit in the counter is getting set. This coincides exactly with when all timers begin to expire instantly (note the very close tick count gaps at the end there). Is there any possible way the RTC1 counter could get screwed up like this? I&amp;#39;m not using the counter at all except through app_timer.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll comment again when I have further results.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44382?ContentTypeID=1</link><pubDate>Wed, 10 Feb 2016 18:31:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0e15fb6e-bda3-4fda-9fc5-ba8c8481d974</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;i havent heard of this on SDK10, that is why it interests me so much. If you open a support ticket on my page, then i can assign it to myself and then i am bound to NDA, in that case you can send your project and custom board and I am bound to NDA automatically. I would like to help you, but first I need to see it myself.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44381?ContentTypeID=1</link><pubDate>Wed, 10 Feb 2016 18:15:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3eddfa70-c9ce-4272-a0cd-226388b90275</guid><dc:creator>Nikolaus Wittenstein</dc:creator><description>&lt;p&gt;It&amp;#39;s proprietary software and it&amp;#39;s running on a custom board. I&amp;#39;m not sure if I can send it to you, sadly, and I also don&amp;#39;t know how you&amp;#39;d be able to run it. Is there anything else I could look at? Have you heard of this before?
Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44380?ContentTypeID=1</link><pubDate>Tue, 09 Feb 2016 12:04:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:203af957-d8d1-4083-8952-cbf00843ff30</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;is it possible for me to get the project and see it ? It would be easier for me to debug it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44379?ContentTypeID=1</link><pubDate>Fri, 05 Feb 2016 14:25:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2211b1ec-27ff-48be-a516-91fb54a0ec07</guid><dc:creator>Nikolaus Wittenstein</dc:creator><description>&lt;p&gt;I&amp;#39;m just using a dummy timer for now. I&amp;#39;m not using a scheduler.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: App_timer expires immediately - SDK 10</title><link>https://devzone.nordicsemi.com/thread/44378?ContentTypeID=1</link><pubDate>Fri, 05 Feb 2016 00:16:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ec1031b2-b365-4b99-af93-5e46fb503cd2</guid><dc:creator>Wojtek</dc:creator><description>&lt;p&gt;Actually I don&amp;#39;t understand your problem, but again - why do you already use dummy timer? I also use RTC to keep the time, but I don&amp;#39;t use any tricks to keep it alive... Also, are you using scheduler? Maybe scheduler queue is too small?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>