|  03-24-2018, 06:03 PM | #31 | 
| Junior Member  Posts: 7 Karma: 10 Join Date: Mar 2018 Device: Kindle KT3 | 
			
			Yes! Yes! Yes! It works for me! Code: echo 0 > /sys/class/rtc/rtc0/wakealarm echo $WAKEUPTIMER > /sys/class/rtc/rtc0/wakealarm echo "mem" > /sys/power/state My Kindle KT3 keeps on a single charge, with 57 eips updates a day, 30-35 days. Last edited by _nico; 03-24-2018 at 06:08 PM. | 
|   |   | 
|  03-26-2018, 08:46 AM | #32 | 
| Going Viral            Posts: 17,212 Karma: 18210809 Join Date: Feb 2012 Location: Central Texas Device: No K1, PW2, KV, KOA | 
			
			Nicely done. The full description: https://github.com/nicoh88/kindle-kt...tery-optimized Google translated: https://translate.google.com/transla...zed&edit-text= Note: You do not have to use MySQL on the server to create history logs - SQLite3 is installed on your Kindle. Humidity sensor in the bathroom? Shower on == Rain ?   | 
|   |   | 
| Advert | |
|  | 
|  09-12-2019, 06:38 PM | #34 | 
| Junior Member  Posts: 1 Karma: 10 Join Date: Sep 2019 Location: NUE Device: Kindle B011 and G090 | 
				
				might give rtcwake a try
			 
			
			played with this a bit on my kindle touch (B011). I could not really get this to work using echo to the wakealarm sysfs node, but found something that worked for me, maybe it helps others: - the B011 has two rtc devices, only rtc1 (the pmic_rtc) has the wakealarm - the system has the rtcwake tool installed this simple hack makes it sleep one minute and come back for me, even without other things like manually disabling wifi or such: rtcwake -d /dev/rtc1 -m no -s 60 echo "mem" > /sys/power/state | 
|   |   | 
|  04-14-2021, 11:34 AM | #35 | 
| Junior Member  Posts: 2 Karma: 10 Join Date: Apr 2021 Device: KT3 | 
			
			Hi all, I am currently trying use online screensaver for a private project. I got an allready jailbroken kindle for that. It is a kt3 with Firmware 5.8 and installed. I installed the linkss screensaver hack via the "Install MR Packages" and it is working. I also installed online screensaver and configured it and everything is working except the wake up. I tried different implementations for the wait_for function that scheduleds the wake up... The result is always the same: online screensaver update just starts when I press the power button and then never again. Has anybody an idea or hint what I could do to debug this better? I had hope in this thread because _nico confirmed that the method in this thread worked for him and the kt3. Best regards, Martin | 
|   |   | 
| Advert | |
|  | 
|  04-16-2021, 04:08 PM | #36 | 
| Junior Member  Posts: 2 Karma: 10 Join Date: Apr 2021 Device: KT3 | 
			
			Okay - I got it after reading nicos weather script a little deeper. And I can confirm that it works on my KT3 with Firmware 5.8. If someone has problems with online screensaver and the KT3 - i use the following: wait_for() in util.h Code: wait_for () {
        logger "wait_for() started"
        ### Enable CPU Powersave
        CHECKCPUMODE=`cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor | grep -i "powersave"`
        if [ ${CHECKCPUMODE} -eq 0 ]; then
          echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
          logger "CPU powersave mode"
        fi
        ### Disable Screensaver, no energysaving by powerd
        # powerd buggy since 5.4.5 - https://www.mobileread.com/forums/showthread.php?t=235821
        CHECKSAVER=`lipc-get-prop com.lab126.powerd status | grep -i "prevent_screen_saver:0"`
        if [ ${CHECKSAVER} -eq 0 ]; then
          lipc-set-prop com.lab126.powerd preventScreenSaver 1
          logger "Disabled buggy energy saving"
        fi
        # calculate the time we should return
        ENDWAIT=$(( $(currentTime) + $1 )) 
        # disable/reset current wakeup alarm
        echo 0 > /sys/class/rtc/rtc$RTC/wakealarm
        # set new wakeup time
        echo $ENDWAIT > /sys/class/rtc/rtc$RTC/wakealarm
        # suspend
        logger "wait for device to resume from sleep, or for time out"
        echo "mem" > /sys/power/state
        
        logger "wait_for() finished"
}Code: #!/bin/sh
#
##############################################################################
#
# Fetch weather screensaver from a configurable URL.
# change to directory of this script
cd "$(dirname "$0")"
# load configuration
if [ -e "config.sh" ]; then
	source config.sh
else
	TMPFILE=/tmp/tmp.onlinescreensaver.png
fi
# load utils
if [ -e "utils.sh" ]; then
	source utils.sh
else
	echo "Could not find utils.sh in `pwd`"
	exit
fi
# do nothing if no URL is set
if [ -z $IMAGE_URI ]; then
	logger "No image URL has been set. Please edit config.sh."
	return
fi
# enable wireless if it is currently off
if [ 0 -eq `lipc-get-prop com.lab126.cmd wirelessEnable` ]; then
	logger "WiFi is off, turning it on now"
	lipc-set-prop com.lab126.cmd wirelessEnable 1
	DISABLE_WIFI=1
fi
# wait for network to be up
TIMER=${NETWORK_TIMEOUT}     # number of seconds to attempt a connection
CONNECTED=0                  # whether we are currently connected
while [ 0 -eq $CONNECTED ]; do
	# test whether we can ping outside
	/bin/ping -c 1 -w 2 $TEST_DOMAIN > /dev/null && CONNECTED=1
	# if we can't, checkout timeout or sleep for 1s
	if [ 0 -eq $CONNECTED ]; then
		TIMER=$(($TIMER-1))
		if [ 0 -eq $TIMER ]; then
			logger "No internet connection after ${NETWORK_TIMEOUT} seconds, aborting."
			break
		else
			sleep 1
		fi
	fi
done
if [ 1 -eq $CONNECTED ]; then
	if wget -q $IMAGE_URI -O $TMPFILE; then
		mv $TMPFILE $SCREENSAVERFILE
		logger "Screen saver image updated"
		# refresh screen
		logger "Updating image on screen"
		eips -f -g $SCREENSAVERFILE
		
	else
		logger "Error updating screensaver"
		if [ 1 -eq $DONOTRETRY ]; then
			touch $SCREENSAVERFILE
		fi
	fi
fi
# disable wireless if necessary
if [ 1 -eq $DISABLE_WIFI ]; then
	logger "Disabling WiFi"
	lipc-set-prop com.lab126.cmd wirelessEnable 0
fi | 
|   |   | 
|  11-14-2021, 01:15 PM | #37 | 
| Junior Member  Posts: 1 Karma: 10 Join Date: Nov 2021 Device: Kindle 4 | 
			
			Hi there, is there also a possibility to wake the Kindle by button-press? Can't find someting here in the forum. Wrote a script for a clock/weatherdisplay and put the kindle to sleep with Code: echo "" > /sys/class/rtc/rtc1/wakealarm echo "+60" > /sys/class/rtc/rtc1/wakealarm Code: while true do... Would be cool to be able to stop the clock and return to KUAL by pressing any button but the kindle seems to be in a very deep sleep and only a restart can wake it up  An option would be to press a button for a minute (until the kindle wakes up) but also wasn't able to catch the button press in a shell script. Has anyone a code snippet for this? @knc1: Thanks for sharing your code!  The "Shutdown as many services as possible" and "deactivate WLAN/activate WLAN"-parts were very helpful for me. | 
|   |   | 
|  03-08-2024, 04:20 PM | #38 | 
| Junior Member  Posts: 2 Karma: 10 Join Date: Mar 2024 Device: PW2 | 
				
				New onlinescreensaver Version for PW2
			 
			
			I created a new version of the onlinescreensaver which works on my PW2. Happy if someone wants to give it a try:  https://github.com/Kuhno92/onlinescreensaverPW2 | 
|   |   | 
|  | 
| 
 | 
|  Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| Glo Kobo Glo won't wake from sleep - on battery | jamawg | Kobo Developer's Corner | 3 | 11-15-2013 10:33 PM | 
| Nov Patch doesn't fix Wake-from-Sleep bug | borisb | Kobo Tablets | 77 | 12-04-2011 09:06 PM | 
| Kindle 2 Screensaver or Wake From Sleep Problem | JoeC | Amazon Kindle | 13 | 04-03-2011 02:58 PM | 
| Shortcut to wake up? Way to increase time between idle & sleep-mode? | joe2010 | Amazon Kindle | 0 | 06-11-2010 08:41 PM |