MotoFan.Ru — всё для Motorola > Устройства Motorola > Motorola на Linux OS > Motorola ZINE ZN5, ZN5 T-Mobile

zECO 0.10 (beta) Полная версия

 av VINRARUS

 26.11.2016, 12:23

Не только экономит батарею но и ускоряет систему при зарядке.
Попытался реализовать автоматическое управление питанием телефона подобно ноутбуку, а именно 3 режима: экономный, портативный, максимальный. king.gif

Теперь в зависимости от условий батарейки демон автоматически управляет частотным диапазоном, длительностью и яркостью подсветки, шо напряму влияет на энергопотребление:
1) при низком заряде батареи

Когда телефон начинает рисовать низкий заряд то включается режим "эконом режим":
-частота регулируется в рамках 133-399
-яркость подсветки уменьшается
-длительность подсветки уменьшается
[close]

2) при подключении зарядки

-частота максимальная фиксированная
-яркость подсветки увеличивается
-длительность подсветки увеличивается
[close]

3) обычный режим под упревллением демона

Яркость и длительность подсветки стандартна.
Частота регулируется в рамках 133-399, НО при длительной нагрузке (1,2 сек в 0.10 версии) в 100% включается максимальная частота (532 или 740 МГц, зависит от мода).
[close]

Чё с камерой?

Как камера с завода включала максимальную частоту при фотографировании так она делает это и щас. smile.gif
Никаких изменений в ее работе нет.
Ну и галерея вызванная с камеры тоже как и раньше работает на максимальной частоте. Но галерея запущеная с меню подчиняется правилам управления частотой демона.
[close]


Пока тестовая версия, без меню настроек и других языков. Но есть базовое управление - в памяти телефона запускайте скрипт zECO-go.sh.
При установке прога добавляется в авторан, и для ее удаления просто удалите папку /ezxlocal/zECO.
Важно: в вашем моде отключите все проги управлением частотой, и частота должна регулироваться автоматически через родной демон.
А в ZiniMOD есть турбобуст, его отключать не нуно, zECO ждет пока он выполнит свои дила.

Решил выложить на тест, так как програма работает как часы (оптимизация в ней крута), а меню настроек тяжело писать по быстрому. grin.gif

ПС: все настройки изменяются в файле zECO.sh.cfg, например изменив параметр zECOload=900000 будет быстрее срабатывать включение максимальной частоты в обычном режиме.

Програма нуждается в тесте, видны ли изменения в автономности.
Пасибы.

EXL, за модуль battinfo_level информирующем о состоянии батарейки.
fill.sa, за модификацию apmd740 для диапазона 133-399 МГц (для модов с частотами 133-740 МГц).
Неизвестным авторам модулей управления подсветкой setupBklightBrightness и setlcd.
Програмистам Motorola за универсальный инструмент pmtool.
[close]

 av VINRARUS

 26.11.2016, 16:18

Фух, переделал установку, теперь работает как и положено, качайте fix3. clapping.gif

Добавлено позже (26.11.2016, 20:41):
В принципе любое действие можна добавить на включение при зарядке или севшей батарее (и не обязательно севшей, можна и на 20% настроить), например звонок маме, но у меня фантазии хватило токо на это. smile.gif

Добавлено позже (26.11.2016, 20:58):
Ну как вариант авиа режим еще можна или смену профиля.

 av VINRARUS

 27.11.2016, 14:14

Добавил пасибы. smile.gif

Не знаю кому как, но я прям очень рад этой софтине, действительно шото новое по ощущениям. laugh.gif

 av fill.sa

 27.11.2016, 17:18

Так это в тему софта наверное, а не в общий топик по телефону.
З.Ы. когда-то начинал делать утилитку похожу, только вручную запускать , чтобы все показания на минимум становились когда акб садиться.

 av VINRARUS

 27.11.2016, 17:20

fill.sa, нужно потестировать, в разных условиях.
И оно еще не готово без настройщика

Добавлено позже (27.11.2016, 20:34):
Цитата(fill.sa @ Сегодня, 19:18)
* З.Ы. когда-то начинал делать утилитку похожу, только вручную запускать , чтобы все показания на минимум становились когда акб садиться.

Значит я реализовал твою мечту. grin.gif

 av VINRARUS

 28.11.2016, 20:43

fill.sa, а на твоем моде оно вообще работает, частота управляется в 133-399?

 av 6@Hkup

 12.12.2016, 12:56

стабильно работает только в режиме "нормальній"
при переключении ни Производительность - периодически уходит в ребут

 av VINRARUS

 12.12.2016, 13:07

Цитата(6@Hkup @ 12.12.2016, 14:56) *

стабильно работает только в режиме "нормальній"
при переключении ни Производительность - периодически уходит в ребут

А какой мод?
И как реагирует на подключение к зарядке в автоматическом режиме?

 av 6@Hkup

 14.12.2016, 15:35

Symbiosis X2
прошился "снуля" - остановил все "ускорители", запустил zECO (без выбора конкретного режима) - сутки - "полет нормальный".

 av Unreal_man

 23.2.2017, 13:15

Поставил сие на Е8. После запуска скрипта "инсталл" мне предложили ребутнуть. Ребутнул. Тел завёлся, показал будто заряжается(якобы я его зарядкой включил, но батарея не мигала) и отрубился. Я его включил вручную. Зашёл в фм с Рокердеск, нажал на скрипт "го" в памяти тела, но ничего не произошло. Я вышел на раб. стол. Нажал меню и получил вечное "подождите". Перезагрузив получил то же самое, но теперь не запускался ни один пункт рокердеск. Клавиша вниз(там опера) тоже не функционирует. По зажатии зелёной таскмен не запускается, хотя список вызовов на зелёной работает и даже можно звонить. Правая софт открывает функции из которых запускается только смена профиля и создание контакта. Собственно вбить номер и сменить профиль соответствующей клавишей можно. Клавиша камеры тоже не функционирует. Блокировка работает, как и выключение. Вот такой опыт.

 av VINRARUS

 23.2.2017, 21:12

Цитата(Unreal_man @ Сегодня, 15:15)
* Поставил сие на Е8.

А оно не предназначено для Е8 потому шо имеет бинарник от зины. wink.gif
Стронно шо твой Е8 вообще включился, я ж потому и создал тему в папке зины.

 av Unreal_man

 24.2.2017, 1:24

VINRARUS, а шо теперь робыть? Добавляю в авторан и суперавторан на флешке строку
rm -rf /ezxlocal/zECO
но ничего не помогает. До рута не добраться.

 av VINRARUS

 24.2.2017, 13:00

Цитата(Unreal_man @ Сегодня, 3:24)
* а шо теперь робыть? Добавляю в авторан и суперавторан на флешке строку
rm -rf /ezxlocal/zECO
но ничего не помогает. До рута не добраться.

Код
mv /ezxlocal/medl/medld.conf /ezxlocal/medl/medld.conf2; echo "$?" > $0

Если скрипт сработает то он перезапишет сам себя.
Ну или прошей заново. У всех модов кроме моего к сожалению отсутствует какая либо защита авторанов от форсмажоров. sad.gif

EXL: Уважаемые VINRARUS и fill.sa, не флеймите. Для споров, политических и прочих, куча других площадок существует, в том числе ЛС.

Полная версия:


MotoFan.ru (©) 2024    Слушать Radio