Pół dnia spędzone przy regedicie, moze sie komus przyda, ja jak narazie potrafie "deaktywować" przycisk power i zmusić tośkę do czytania maili kiedy śpi. Troche chaotycznie napisane, ale robione w trakcie badań - nie było czasu na zastanawianie się nad tekstem

Co do samej rozpiski,
śpi = stan po minięciu czasu określonego w ustawieniach zasilania. Wspominam bo uśpienie telefonu przez przycisk to nie to samo!
eb = ekran lub wartość wpisu Default w kluczu {EB91C7C9-8BF6-4a2d-9AB8-69724EED97D1}
Wartosci wpisow i odpowiednie reakcje, reakcje moga byc rozne, w zaleznosci od stanu, niestety nie rozgryzlem Flags, a jego zmiana miewa kolosalne znaczenie:
{EB91C7C9-8BF6-4a2d-9AB8-69724EED97D1} - ekran
0 - dziala caly czas
1 - bez zmian
2 - nie podnosi sie po uspieniu (nie w kazdym stanie)
3 - nie podnosi sie po uspieniu
4 - wylaczony, podnosi sie przy klawiszu i dotyku (nie w kazdym stanie)
bkl1: - podswietlenie
0 - ekran on, klaw off
1 - ekran on, klaw off
2 - ekran on, klaw off (0,1,2 klawiatura sie wylacza po czasie)
3 - ekran 1/2, klaw off po czasie
4 - wylacza calkowicie kb+lcd razem z podswietleniem
Default - powiedzmy, ze Procesor
0,1,2 - on
3,4 - z ekranu stopniowo znikaja linie (eb: 1), dziwnie wyglada, muzyka dziala, przy przebudzeniu sie wiesza
wav1: - dzwiek
0,1,2,3 - on
4 - off
A tu rozpiska poszczegolnych stanow, wartosci domyslnych (linijki nad TEST czy UWAGA) i innych roznosci.
#napis <- nazwa stanu
---------------------------------------------------------------------------------
#backlightoff (pojawia sie po timeoucie podswietlenia)
---------------------------------------------------------------------------------
bkl1: 3
Default 0
Flags 268500992
---------------------------------------------------------------------------------
#on (normalna praca)
---------------------------------------------------------------------------------
UWAGA! Oryginalnie bez wpisu {EB91C7C9-8BF6-4a2d-9AB8-69724EED97D1} = 0
Modyfikacje tego wpisu W INNYCH stanach moga powodowac niechec u toski
do ponownego wybudzenia sie. Radze dodac na samym poczatku zabawy.
Default 0
flags 302055424
---------------------------------------------------------------------------------
#resuming (kiedy telefon spi pojawia sie na 10s, wtedy przechodzi do suspend na 1-2s i spowrotem do resuming )
---------------------------------------------------------------------------------
eb 4
Default 2
bkl1: 4
Flags 268435456
Uwagi:
!Patrz tez na #suspend!
Jezeli telefon po uspieniu (timeout w ustawieniach zasilania) podswietla co 10s ekran,
zwroc uwage na bkl1 w tym stanie, najprawdopodobniej to jego wina.
Jezeli bkl1=3 i eb=1 telefon nie chce wstac.
---------------------------------------------------------------------------------
#screenoff (wylaczenie ekranu)
---------------------------------------------------------------------------------
eb 4
bkl1: 4
Default 0
Flags 1048576
upt1: 1
TEST:
eb
4 - ekran off, podsw. off
bkl1:
3 - ekran 1/2, klaw off po czasie, "wybudza" power, kontakty, czerwona sl., ponowne wyl. ekranu
wav1:
4 - dzwiek off
upt1:
upt1: - odpowiada za zegar uptime, 0,1 - zlicza, 4 - nie
Flags
302055424 z ON, powoduje, ze wybudzenie odbywa sie bez "odswiezania" ekranu i przejscia do today
uwagi
- dziwne zachowanie przy eb=4, bkl1=3, zalecane eb=4 bkl1=4
- eb=0,1,2 - szybsze przechodzenie miedzy stanami
---------------------------------------------------------------------------------
#suspend (cyklicznie, patrz #resuming)
---------------------------------------------------------------------------------
eb 4
bkl1: 4
Default 2
wav1: 0
Flags 302055424
TEST:
bkl1: 0 + ep 0 - mruga ekranem co nascie sekund podczas snu
bkl1: 0 + ep 0 _PLUS_ #resuming bkl1: 0 + ep 0 - kiedy spi, to swieci, stale.
Wychodzi na to, ze suspend i resuming sa stanami podczas ktorych telefon spi.
Uwagi:
Jezeli telefon po uspieniu (timeout w ustawieniach zasilania) podswietla co 10s ekran,
zwroc uwage na bkl1 w tym stanie, najprawdopodobniej to jego wina.
---------------------------------------------------------------------------------
#unattended (po przycisnieciu powera do czasu przejscia w timeout z ustawien zasil.)
---------------------------------------------------------------------------------
eb 0
bkl1: 4
Default 0
Flags 4194394
upt1: 1
wav1: 0
TEST:
eb
0,1,2 - matryca sie nie wylacza _oraz_ duzo szybciej nastepuje wybudzenie systemu niz w przypadku ponizszym,
jak to sie ma do zuzycia energi?...
3, 4 - matryca robi sie czarna, podswietlenie bez zmian (zalezne od bkl1).
Moze dawac nieoczekiwane skutki jezeli przechodzimy z trybu w ktorym eb=3,4
do trybu bez ustalonej wartosci eb. Do przetestowania.
Default
0,1,2 - on
3,4 - z ekranu stopniowo znikaja linie (eb: 1), dziwnie wyglada, muzyka dziala, przy przebudzeniu sie wiesza
Flags
302055424 z On, powoduje, ze wybudzenie odbywa sie bez "odswiezania" ekranu (przejscia do today) _oraz_ telefon po nacisnieciu powera - dziala,
wylacza sie dotyk, ale jezeli zostawimy wlaczone podswietlenie i ekran, to ten drugi jest normalnie odswiezany ;)
16777216 z Useridle zachowuje sie tak samo jak oryginal tj. przejsce do today po ponownym wcisnieciu powera.
wav1:
niestety nie ma wplywu.
---------------------------------------------------------------------------------
#useridle (nie wiem kiedy sie pojawia)
---------------------------------------------------------------------------------
eb 2
bkl1: 4
Default 2
Flags 16777216
---------------------------------------------------------------------------------
PS
Jak już dojdę do końca ze sprawdzaniem maila podczas snu, to napiszę
