Данный эльф предназначен для изменения главного экрана в режиме ожидания.
Возможности:
1. Показ своих картинок (до 6 штук) - Возможность включения слайдшоу вместо картинки №6 2. Показ даты (с возможностью выбора формата) 3. Показ времени с секундами (с выбором формата) 4. Показ заряда батареи (с процентами и без) - Показ батареи полоской, своими картинка, перемещение по экрану 5. Показ температуры телефона, батареи 6. Показ колличества свободного heap (МВ или КВ) 7. Показ своих сообщений (до 6 штук) 8. Показ информации о свободной памяти телефона и карты (с выбором что и как показыть, возможность показа полосками как горизонтальными так и вертикальными) 9. Показ информации о радио (частота и название из списка станций, индикация режима "стерео", вывад данных RDS, также показ картинки при включеном радио) 10. Показ информации о текущей песни.(Теги 1 и 2). Отключение любого параметра при включении музыки 11. Возможность отключения стандартных часов, даты и лого оператора. 12. Возможность выбора цвета текста для каждого параметра и цвета обводки, выбор шрифта. Возможность установки любых координат и т.д. 13. Показ антенны стандартными картинками или своими, перемещение по экрану 14. Показ на экране мощности принимаемого сигнала в dBm и процентах 15. Показ на экране иконок запущенных приложений и открытых книг 16. Показ на экране количества запущенных приложений, открытых книг, эльфов. 17. Альтернативный StatusBar, с возможностью отключения стандартного. 18. Отображение времени срабатывания будильника. 19. И многое другое
История версий:
2.18 + Изменения в структуре конфигурационного файла. + Импорт конфигурационного файла от v2.7.x - v2.17.x + Мигание светодиодами во время зарядки. При 100% мигание прекращается. + Озвучивание процесса разрядки/зарядки. + Отображение статуса показа номера + Двоичные часы 2.17 fix + Изменения коснулись только будильника для 2010. 2.17 + Изменения в структуре конфигурационного файла. + Импорт конфигурационного файла от v2.7.x - v2.16. + Индикация времени разговора. + Индикация в статусе загрузки. + Индикация в статусе отправки SMS + Возможность выключить отображении иконки будильника. + Независимое отображение полоски (и картинок) емкости батареи от текстового уровня заряда. + Возможность развернуть полоску емкости батареи + улучшения/исправления/оптимизация 2.16 + Изменения в структуре конфигурационного файла. + Импорт конфигурационного файла от v2.7.x - v2.15. + Индикация в статусе включенного режима ограничения приема вызовов + Индикация в статусе включенного режима переназначения управления + Ограничение прокрутки длинных имен + Несколько вариантов обводки + Независимая обводка для всех элементов + улучшения/исправления/оптимизация 2.15.1 + При подключении блутуз гарнитуры, иконка блютуза в статусе не отображается. + Исправлена небольшая ошибка вывода иконок в статус. + Исправлена ошибка из-за которой могли не обновляться вторые часы. + Исправлена небольшая ошибка в отрисовке полоски баттареи при 100% заряда. + Индикация подключения по USB на 2010. Для корректной работы необходимо установить патч и удалить из библиотеки функцию 32B: int USB_isConnected(void); 2.15 + Изменения в структуре конфигурационного файла. + Импорт конфигурационного файла от v2.7.x - v2.14. + Отображение в статусе включенного ИК порта. + Отображение в статусе секундомера. + Добавлена индикация в статусе активности интернет. + Добавлена индикация в статусе активности bluetooth. + Выравнивание иконок в статусе по левому, правому краю или по центру + Выравнивание иконок запущенных приложений по левому, правому краю или по центру + Добавлено отображение времени срабатывания будильника с вкл. режимом "Повтор" для db2020 + Добавлено отображение своей картинки для будильника. + Поправлено отображение запущеной явы для k750 и w800 + Если для картинки 6 установлен режим "Слайдшоу", то сообщение "Картинка 6 не найдена" не выводится в любом случае. + улучшения/исправления/оптимизация 2.14 + Изменения в структуре конфигурационного файла. + Импорт конфигурационного файла от v2.7.x - v2.13. + Отображение времени срабатывания будильника. Пока только с выкл. режимом "Повтор" + Отображение иконки будильника в статусе. + Поправлено отображение профилей для k750 и w800 + улучшения/исправления/оптимизация 2.13 + Изменения в структуре конфигурационного файла. + Импорт конфигурационного файла от v2.7.x - v2.12. + Отображение иконки гарнитуры в статусе. + Отображение иконки беспроводной гарнитуры в статусе. + Отображение иконки интернета в статусе. + Наличие "своих" иконок для индикации емкости батареи и заряда проверяется только если выбран соответсвующий режим.. + улучшения/исправления/оптимизация 2.12 + Изменения в структуре конфигурационного файла. + Импорт конфигурационного файла от v2.7.x - v2.11. + Возможность использовать иконки из прошивки для индикации емкости батареи. + Возможность использовать иконку из прошивки для индикации заряда батареи. + Отображение батареи везде, а не только в режиме ожидания. + Добавлена анимация заряда батареи. + Отображение уровня сигнала везде, а не только в режиме ожидания. + Возможность отображать вторые часы в режиме ожидания если запущен плеер. + Устранена утечка памяти. + улучшения/исправления/оптимизация 2.11 + Изменения в структуре конфигурационного файла. + Импорт конфигурационного файла от v2.7.x - v2.10. + Начальная интеграция эльфа "AltStatusBar" + Возможность выбора где отображать вторые часы: только в режиме ожидания; только не в режиме ожидания. + улучшения/исправления/оптимизация 2.10 + Изменения в структуре конфигурационного файла. + Импорт конфигурационного файла от v2.7.x - v2.9. + Вывод количества запущенных приложений, книг, эльфов. + Возможность показа на экране мощности принимаемого сигнала в процентах + Визуальный выбор файла или папки в конфиге + улучшения/исправления/оптимизация 2.9 + Изменения в структуре конфигурационного файла. + Импорт конфигурационного файла от v2.7.x - v2.8.x. + Возможность показа на экране мощности принимаемого сигнала в dBm + Возможность показа на экране запущенных приложений (не эльфов!!!) 2.8 + Изменения в структуре конфигурационного файла. + Импорт конфигурационного файла от v2.7.x. + Возможность выбора показа для радио: частота, частота+имя, имя + Изменен алгоритм получения информации о треке + Индикация VBR + Устранена утечка памяти. + улучшения/исправления/оптимизация 2.7.2 + Изменен алгоритм получения информации о треке + Изменен алгоритм обработки SBY_REDRAW_RELEASE_EVENT (теперь используется REDRAW_RELEASE_MESSAGE) 2.7.1 + Исправлена ошибка с отображением тегов в случае их отсутствия. 2.7 + Изменения в структуре конфигурационного файла. + Показ режима 'Stereo' для радио. + Показ RDS данных. + Показ продолжительности песни + Показ текущего/оставшегося времени песни + Показ продолжительности и текущего/оставшегося времени песни в виде полоски. + Возможность вкл/выкл прокрутку независмо для каждого названия + Все сообщения в конфиге теперь имеют тип CFG_UTF16_STRING, теперь не нужен файл кодировки + Устранена утечка памяти. + улучшения/исправления/оптимизация 2.6.3 + Исправлена ошибка. При определенных условиях некорректно определялись частота, битрейт и каналы. 2.6.2 + Исправлена небольшая ошибка. При удалении года из даты оставался лишний символ. 2.6.1 + Исправлена небольшая ошибка. При определенных условиях некоректно удалялся год из даты. 2.6 + Изменения в структуре конфигурационного файла. + Исправлена ошибка. При масштабировании изображения появлялась полоса. + Исправлена ошибка. При отсутствии флэшки, некоректно отображалась информация о памяти в процентах. + Возможность не показывать год в дате. + Возможность выбора какими функциями получать ID3 информацию о песне. + Вывод картинки при зарядке (индикация зарядки) + улучшения/исправления/оптимизация 2.5 + Изменения в структуре конфигурационного файла. + Исправлена ошибка. В случае отсутсвия тэга title, не прокручивалось имя файла. + Возможность отображения полоски для батарейки в виде своих картинок + Возможность вместо показа картинки №6 включать режим слайдшоу (*.png) + Показ сигнала сети + улучшения/исправления/оптимизация 2.4 + Изменения в структуре конфигурационного файла. + Поддержка SBY_REDRAW_RELEASE_EVENT + Возможность задать свои имена дням недели + Автоматическое определение адреса трека + Выбор отображения обложки трека поверх картинки либо наоборот + Возможность отключать вывод стандартных часов, даты, текст на софтах и лого оператора при включении музыки и выводе какой-либо информации о песне. + Добавлены вторые часы + Выбор шрифта для секунд и возможность в небольших пределах коррекции их положения по вертикали (Y) + Выбор шрифта для знака % в емкости батареи и возможность в небольших пределах коррекции его положения по вертикали (Y) + улучшения/исправления/оптимизация 2.3.3 + Исправлена ошибка с отрисовкой полоски при отсутствии карты. + улучшения/исправления/оптимизация 2.3.2 + Изменения в структуре конфигурационного файла. + Добавлена полоска для батарейки. 2.3.1 + Добавлена поддержка неофициального ELF_BCFG_CONFIG_EVENT 2.3 + Изменения в структуре конфигурационного файла. + Поддержка ID3v2 + Показ обложки извлеченной из трека. Если файл не содержит встроенной обложки, то показывается обложка пользователя из директории, где находится проигрываемый файл. + Вкл/выкл прокрутки названий и регулирование скорости прокрутки + Возможность отключать вывод времени, даты и т.д. при включении музыки и выводе какой-либо информации о песне. Если вывод какой-либо информация о песне отключен, то все включенные элементы будут отрисовываться вне зависимости от того играет музыка или нет. + Добавлена возможность вывода инфы о памяти в GB, а также выбор количества знаком после запятой в выводимом значении + Устранена утечка памяти. + мелкие улучшения/исправления/оптимизация 2.2.4 + Отрисовка не только в режиме ожидания, но и когда насильно делают книгу режима ожидания первой (через букмен) 2.2.3 + Изменения в структуре конфигурационного файла. + Вывод картинки во время включенного плеера + Отображения информации о текущей песни (частота дискретизации, битрейт, каналы). + Период обнавления информации о хипе. + Период обнавления информации о температуре и батарейке. + Период обнавления информации о радио и песне. + Вывод тока заряда во время заряда. + Вывод температуры батарейки или всегда или только во время заряда. + Выбор отрисовки только в режиме ожидания или нет. 2.2.2 + исправлена ошибка с форматированным выводом дня недели и даты 2.2.1 + улучшения/исправления/оптимизация 2.2 + Новый алгоритм отрисовки (убраны "мертвые" зоны между статусом и экраном и между софтами и экраном) + мелкие улучшения/исправления/оптимизация 2.1 + Отрисовка на экране только в режиме ожидания 2.0.9 + Изменения в структуре конфигурационного файла. + Количество пользовательских сообщений увеличено до 6. + Удален пункт с надписью "Ok" + Добален индикатор информации о памяти в виде полоски + мелкие улучшения/исправления/оптимизация 2.0.8 + Изменения в структуре конфигурационного файла. + Вывод картинки и текста во время включенного радио + Отображения информации о текущей песни. Пока только ID3v1.0 (Название песни, Альбом, Исполнитель, Год, Жанр) 2.0.7 + Изменения в структуре конфигурационного файла. + Убраны двоеточие и пробел из информации о памяти. При желании их можно задать в тексте пользователя. + Местоположение файла кодировки (путь+имя) задается в конфиге. + Местоположение файлов картинок и их имена (путь+имя) задаются в конфиге. 2.0.6 + английская версия конфигурационного файла. (Вибирается конфигурацией проекта Release_eng) + Изменения в структуре конфигурационного файла. + удаление лого оператора + период обновления экрана 2.0.5 + изменен алгоритм отрисовки на экране. 2.0.4 + Изменения в структуре конфигурационного файла. + выключение стандартных часов и даты + Возможность устанавливать день с большой/маленькой буквы или оставить как есть 2.0.3 + Изменение в отображении знака температуры + Можно ставить на софты часы с секундами (обновление работает, секунды идут) + Вроде должен работать на 2010 без патчей 2.0.2 + Изменения в структуре конфигурационного файла. + Новый алгоритм выбора шрифта + Новый алгоритм ввода координат. При выравнивании по левому краю или по центру - задается верхний левый угол. При выравнивании по правому краю - задается верхний правый угол. + Количество пользовательских сообщений увеличено до трех. 2.0.1 + изменения в структуре конфигурационного файла. + вывод названия радиостанции. Задать можно Радио->Функции->Каналы + теперь любой из параметров можно выводить как на экран, так и в статус, и на софт. + исправлена небольшая ошибка, из-за которой не выводился текст с координатой Y=0. + мелкие улучшения/исправления/оптимизация 2.0 beta 2 + изменения в структуре конфигурационного файла. + количество картинок увеличено до 6. + возможность вывода картинок как на экран, так и в статус, и на софт. + возможность выкл. отображения знака "процент" в заряде батареи. + возможность выключения обводки + при выборе выравнивания по правому краю, координата x - отступ от правого края + мелкие исправления 2.0 beta + переход на bcfg + картинка на софтах + частота FM на экране. 1.0.9 + выбор цвета надписи "Ok" на софтах + новые параметры в ини-файле 1.0.8 + координаты, выравнивание и шрифт надписи "Ok" на софтах + формат даты определяется либо настройками телефона либо вручную + режим часов определяется либо настройками телефона либо вручную + изменения ини-файла 1.0.7 + период обновления информации о памяти + значения параметров можно задавать как в hex так и в dec цвета задаются всегда в hex.
Для правильной индикации включенного режима переназначения управления, необходимо ввести адрес RAM из патча! Про сам патч можно почитать тут.
Патч:
;W810 SW-R4EA031 ;Добавляет эвент при подключении USB (Замена функции int USB_isConnected(void)) ;(c) Ploik
Патч:
;W300 SW-R4EA031 ;Добавляет эвент при подключении USB (Замена функции int USB_isConnected(void)) ;(c) Ploik
Патч:
;K750 SW-R1CA021 ;Добавляет эвент при подключении USB (Замена функции int USB_isConnected(void)) ;(c) Ploik
Патч:
;K750 SW-R1CA021 ;Добавляет ранее отсутствующий в прошивке эвент ;UI_SLEEPMODE_ACTIVATED_EVENT ;Номер эвента для добавления в DYN_CONST - 0x7C0 ;(c) RandoM ;(p) Ploik
Огромное спасибо за помощь UltraShot, 2007KrasH
Для тех кто в танке. Данная версия тестировалась на: W660, K790, W810, K750 - все работает, ребутов нет (Если у Вас не работает, не засоряйте тему, ищите проблему у себя.)
Внимание: Перед запуском эльфа убедитесь в наличие необходимых функций в либе. Если их нет то при запуске/убийстве эльфа или при выходе в режим ожидания получите ребут.
Если пишите о проблемах не убидившись в наличие функций, автоматом получите предупреждение. Чтоб думалось лучше. При повторном сообщении бан
P.S. Если вы не можите настроить или у вас постоянные ребуты, не надо грешить на эльф. Как показала практика дело либо в либе либо в DYN. А по большей части перед тем как писать посмотрите на прямоту своих рук. Возможно они кривые или вставлены ни тем концом.
У меня 2 проблемы. 1. Не удаляются стандартные показания (время, дата, индикаторы) Возможно ли, что из за нехватки функций? (swis показал что 4х не хватает)
2. Секунды в часах отображаются ниже самих часов, хотя смещение по y = 0
xoXox, функции для того, что в телефоне отсутствует.
Патч:
;0D98: xxxxxxxx yyyyyyyy ; 366: int IrDa_GetState( char* state ); ;0B70: xxxxxxxx yyyyyyyy ; 2DC: void OrangeLED_Control( int _free_val, int or_LED_ID, int level, int fade_time );
0x397 и 0x398 отвечают за будильник на db2010. (Тема на elfse.com, посты #17,#19.)
BlackSerh, Standby Manager где взять для T700 R3EG004, не подскажешь? Портировать замайновые патчи не умею, только обычные. Пробовал, не получилось, да и патч длинный слишком.
It was the latent call to think logically! If the author has not laid out the updated version elf it means, that the first reason; there is no time to adapt the version elf
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.