SleepMode v1.23 Changes the default sleepmode clock to user customizable clock, day, date, personal message & icons.
v1.23
-bug fixes
-status line displays radio info when radio is on
-status line updates on standby screen but on other screens not working
v1.22
-bug fixes for db2020
-added info in status line (track path on stby, title+artist+album on other screens)
-added choices for 3rd line info
new ini values:
[ID3_EXTRA]: 0x01; 1=display year/genre/comment on line 3, 2=artist, 3=title, 4=album
[STATUS_LINE]: 0xFFFFFF00; color of mp3 path in status line, 0=no display
[STATUS_FILL]: 0x40000000; status area fill color
v1.21
-added sleepmode enter/exit sounds (put wake.mp3 and sleep.mp3 in [IMAGE_FOLDER])
-added hightlight of text option for track on standby display
-added short vibration on enter/exit sleepmode
new ini values:
[EFFECTS_VOLUME]: 0x01; volume of wake/sleep sounds
[STBY_HIGHLIGHT]: 0x01; fill highlights text only
[HIGHLIGHT_WIDTH]: 0x0F; highlight thickness, depends on font size and line offset
v1.20
-added color fill to stdby display
-added random color effect to stdby display
-added custom background image to stdby display
new ini values:
[STBY_FILL]: 0x80000080; color of ID3/Radio background
or
[STBY_FILL]: image.png (background image read from IMAGE_FOLDER)
[EFFECTS_4]: 0x01; random color fill in stby
v1.19
-fixed BM close crash on K800
-added codepage support for ID3 tags
-added 3rd line of ID3 info
new ini values:
[ID3_EXTRA]: 0x01; display year/genre/comment on line 3
[WIN2UNICODE_FILE]: language.bin
codepages supported are found in the pack as .bin files that should be placed in your ini directory
v1.18
-fixed ID3 display on W800 (W700?)
-added ability to read custom icon from external file for those who don't have easy sysgfx replacement
-added album art display to SM and stby screens
-added separate ini examples to pack
-removed *RDS* from radio station display
-added single press "play" on headset button
-added ini setting for headset button delay between key presses
new ini values:
[IMAGE_FOLDER]: /card/other/ ;image folder for external background images
[WIN10.TOP]: 0x5C; Album Art top edge stby screen
[WIN10.X]: 0x00; Album Art left edge stby screen
[WIN11.TOP]: 0x5C; Album Art top edge sleepmode screen
[WIN11.X]: 0x00;Album Art top edge sleepmode screen
[DISPLAY_ART]: 0x03; 0-none,1-stby screen,2-sleepmode screen,3-both
[KEY_DELAY]: 0x708; delay in ms between handsfree keypresses
Добавить в либу:
Code
;K790 SW-R8BF003
06F0: 00000000 ED5CD244; 1BC: char REQUEST_DATEFORMAT_GET(const int *SYNC, char *DateFormat);
06F4: 00000000 815DD244; 1BD: char REQUEST_TIMEFORMAT_GET(const int *SYNC, char *TimeFormat);
Code
;K810 SW-R8BA024
06F0: 00000000 91EEE544; 1BC: char REQUEST_DATEFORMAT_GET(const int *SYNC, char *DateFormat);
06F4: 00000000 25EFE544; 1BD: char REQUEST_TIMEFORMAT_GET(const int *SYNC, char *TimeFormat);
Code
;W580 SW-R8BA024
06F0: 00000000 C591D444; 1BC: char REQUEST_DATEFORMAT_GET(const int *SYNC, char *DateFormat);
06F4: 00000000 5992D444; 1BD: char REQUEST_TIMEFORMAT_GET(const int *SYNC, char *TimeFormat);
Code
;W610 SW-R6BC002
06F0: 00000000 312BD544; 1BC: char REQUEST_DATEFORMAT_GET(const int *SYNC, char *DateFormat);
06F4: 00000000 C52BD544; 1BD: char REQUEST_TIMEFORMAT_GET(const int *SYNC, char *TimeFormat);
Code
;W660 SW-R8BB001
06F0: 00000000 692BE744; 1BC: char REQUEST_DATEFORMAT_GET(const int *SYNC, char *DateFormat);
06F4: 00000000 B12BE744 ; 1BD: char REQUEST_TIMEFORMAT_GET(const int *SYNC, char *TimeFormat);
Code
;K750 R1CA021
+451CFC00
06F0: FFFFFFFF C9910B45; 1BC: char REQUEST_DATEFORMAT_GET(const int *SYNC, char *DateFormat);
06F4: FFFFFFFF 69920B45; 1BD: char REQUEST_TIMEFORMAT_GET(const int *SYNC, char *TimeFormat);
Code
;W810-R4EA031
06F0: FFFFFFFF BD555945; 1BC: char REQUEST_DATEFORMAT_GET(const int *SYNC, char *DateFormat);
06F4: FFFFFFFF 5D565945; 1BD: char REQUEST_TIMEFORMAT_GET(const int *SYNC, char *TimeFormat);
Code
;W850 SW-R1KG001
06F0: 00000000 A11CE744; 1BC: char REQUEST_DATEFORMAT_GET(const int *SYNC, char *DateFormat);
06F4: 00000000 351DE744; 1BD: char REQUEST_TIMEFORMAT_GET(const int *SYNC, char *TimeFormat);
Code
;K800 SW-R8BF003
06F0: 00000000 B164E544; 1BC: char REQUEST_DATEFORMAT_GET(const int *SYNC, char *DateFormat);
06F4: 00000000 4565E544; 1BD: char REQUEST_TIMEFORMAT_GET(const int *SYNC, char *TimeFormat);
Working track address:
Code
W810 R4EA031, W880 : 0x4C0656DC;
K810 R8BA024, W850 R1KG001, K800 R8BF003: 0x20DC4BEC;
W800 R1BD001: 0x4C085FE0;
K790 R8BF003, W610 R6BC002: 0x20DBE81C;
W700 R1CA021:0x4C07A8D0;
W200: 0x4C0520D0;
K750: 0x4C07A878; ? needs testing, might be same as W700;
Автор: Hussein
Оригинал темы: http://forums.se-nse.net/index.php?showtopic=26893
Взято с: mobilefree.ru