Автор: vladisslav , 12 апреля 2019
Есть ноутбук, который работает, но прошивка мульта не всем устраивает...
Хочется радикально переписать прошивку:
1. Добавить возможность назначения сканкодов на все клавиши и комбинации с Fn, а также переопределить часть комбинаций по умолчанию.
2. Добавить возможность задания минимального и максимального значений ШИМ яркости монитора.
3. Исправить работу с батареей: реализовать чтение идентификаторов и тока по SMBUS и, возможно, определение реальной остаточной емкости на основании оценки внутреннего сопротивления, напряжения, температуры, а не по показаниям fuel gauge. Это правда потребует патча DSDT или добавления SSDT с переопределенными методами работы с батареей. Но проблем тут вроде как возникнуть не должно.
4. Реализовать отключение питания монитора в состоянии DPMS OFF, так как монитор, даже будучи погашенным, продолжает жрать примерно 1,6 W, что больше половины потребляемой в простое мощности.
5. Убрать постоянную генерацию ~10-12 GPE в секунду, тем самым уменьшив энергопотребление еще на 0,2-0,3 W. Эти GPE мало того, что будят процессор впустую, так еще и интерпретируются udev как power supply changed event, тем самым приводя к запуску TLP и нескольким десяткам переключений контекста...
6. Добавить задержку доступа к trackpoint при выходе из s3 на 2-3 секунды. Не до конца откалибровавшийся trackpoint шлет некоторое количество мусора и иногда имитирует залипание кнопок мыши пока его не тронешь...
7. Возможно поправить логику работы вентилятора (он почему-то иногда включается на средние обороты при температуре по данным ACPI около 35 градусов по цельсию, хотя должен вообще оставаться остановленным - похоже где-то ошибка округления...).
8. Возможно получится поправить глюки определения состояния charger (индикацию прекращения зарядки при переходе в фазу CC и скачки уровня заряда в диапазоне 95-100%) и скорректировать работу светодиодов.

У нувотонов datasheet запросил, но боюсь без заказа пары миллионов штук этих EC они на запрос не отреагируют. Китайцы...
Так что просьба к уважаемым участникам поделиться, если у кого есть информация по этому чипу или нувотонам вообще. С меня, если найдется datasheet и все получится, исходник прошивки под свободной лицензией.
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Bishop

6 лет 10 месяцев назад

Как вариант, попробуйте поговорить с Сергеем Вертьяновым на vlab.su