agni control note 2 настройка

Agni control note 2 настройка

Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.

Samsung GT-N7100 Galaxy Note II — Кастомные ядра, модемы и Recovery
Описание | Обсуждение » | Покупка » | Аксессуары » | Брак » | Официальные прошивки » | Кастомные прошивки » | Кастомные ядра, модемы и Recovery | Прошивки PARANOIDANDROID/AOSP/AOKP » | Модификация софта и украшательства » | Клуб общения владельцев » | Обсуждение экрана Note II »

  • Ядро просто прошивается через любое кастомное рекавери. Если ядро представляет из себя файл boot.img, то скачайте шаблон ( 142,87 КБ )
    в виде установочного ZIP-архива и добавьте в него boot.img.
  • Модем или рекавери прошивается аналогичным образом. Для установки рекавери можно использовать Mobile Odin или Odin3.
  • Не нужно пытаться устанавливать расширенное (кастомное) рекавери (CWM или TWRP) с помощью ROM Manager! Последствия могут быть весьма плачевными.
  • Очень просим внимательно изучить эту тему — FAQ по CWM рекавери

Сообщение отредактировал snekt — 17.11.16, 17:57

Сообщение отредактировал alexseyuh — 19.11.12, 22:56

Всем привет! Хочу поставить ядро NEAK, но оно не поддерживает exfat. Как перевести sd карточку в ext4 и какие буду последствия? Кроме потери данных, естественно.

Сообщение отредактировал Spam90 — 19.11.12, 22:55

Spam90, А зачем в ext 4!?
После подключения к ББ в таком формате,если стоит Виндовс ,она не увидит карту.

Сообщение отредактировал alexseyuh — 19.11.12, 23:03

Я форматнул в NTFS и использую Paragon NTFS. Полет нормальный 🙂 А для прошивок использую отдельную карточку на 2 гига в FAT32

alexseyuh, ну фат32 файлы больше 4 не видит, ntfs вроде нужны проги для монтирования? флэшка 64гб. Мне, в принципе, надо поддержку файлов большого размера, отсутствие всякого гемора с монтированием ну и чтобы не тормознутая карточка была :blush:

ufoer, не хотелось бы использовать проги для монтирования

Сообщение отредактировал Spam90 — 19.11.12, 23:08

Для ядра NEAK в Google Play есть несколько вкусняшек:

Spam90, Бесполезно даже и пробовать,андроид не увидит флешку в таком формате((

Сообщение отредактировал alexseyuh — 19.11.12, 23:10

Уже обновилось ядро Note2Core Kernel — Current Version v1.01

Поставил пока Neak Note ll ( подкупило то что в режиме ожидания отключаются ненужные ядра), вроде все в порядке, за ночь скушало батареи 1 % , буду пробовать другие. Хотя наверное буду ждать ядра с поддержкой ntfs для usb.

Ramfs from Stock Kernel + Busybox and its various functions in /sbin
Based on Samsung Galaxy Note 2 N7100 Source Drop Release 1
Included patches for performance, stability and battery life
Init.d support
SetCPU, ROM Toolbox and Voltage Control Support
No CPU & GPU Overclocking and Undervolting
Enable or Disable File Syncing
(fsync disabled by default as I’ve tweaked the system for optimum latency designed for Flash Storage)
CFS Autogroup by Mike Galbraith Enabled
CPU Topology and Sched_MC enabled
AFTR and LPA enabled
A lot of tunables via sysfs included (Use ROM Toolbox or similar Utility to easily change it)
Git Implementation of SHA-1 for 12% faster boot time
CPU set at 1.6Ghz at Boot for faster boot time (Thanks to Imoseyon)
LZO compressed kernel using optimized values for the size of the kernel for faster boot time
CIFS Support (cifs.ko located in /lib/modules) | Tweaked Ext4 Filesystem
(Patches + Mount Options + Tweaked IO Schedulers leaning towards latency for Flash Storage)
SIO | noop | deadline (tweaked for better latency and balanced throughput for Mobile NAND based devices)
Tweaked the mount options for Ext4 to adapt to the current focus on latency
pegasusq | conservative CPU Governors
WiFi Multicast Blocked (Thanks to Entropy512)
Black Crush fix (Thanks to AndreiLux)
Using Toolchain 4.6.3 from ezterry + compiler optimizations specific for that version (Thanks ezterry)

Power Saving Features:
AFTR + LPA enabled
sched_mc enabled (set at 2 by default)
ARM CPU Topology enabled
No HZ enabled

Boot Time Features:
Used git Implem of SHA-1 for 12% Boot time improvement
Added arm: remove «optimized» SHA1 routines by Linus Torvalds
Added arm: remove stale export of ‘sha_transform’ Linus Torvalds
Set Clockspeed at 1.6Ghz at Boot time to ensure all critical tasks have enough power to perform them while
the governors/maxfreq isn’t set yet. (Thanks to Imoseyon for this hack)

Читайте также:  установка windows 10 на ссд диск

CPU Features
No CPU Overclocking or Undervolting
No GPU Overclocking or Undervolting
pegasusq | conservative CPU Governors pegasusq set as default

Filesystem Features (Currently Supported)
ExFat (Using Proprietary Samsung Modules)
CIFS (cifs.ko is in /lib/modules)

I/O Schedulers
SIO (2012 0.2 version) (tweaked for Flash) Set as Default
deadline (tweaked for Flash)
Tweaked values in deadline and SIO I/O scheduler to give better than average throughput while attemting to improve latency (if not more aggressive). Based on our initial (indicative, not conclusive. yet) testing, having these in line with the vm dirty, expire, writeback values + ext4 mount options to «schedule» write outs as fast as the system can handle it works quite well to balance throughput with latency expected in a mobile device. We took the big picture view and tested our tweaks instead of copy pasting random «known» good values and challenged some assumptions even we had at the start. The result is a mobile device tuned for average throughput and balanced battery life with good latency (not the lowest latency out there, but given the benefits of better I/O throughput and potential battery savings + extending the lifetime of NAND Based storage I think it was a compromise worth taking) I could have tweaked it for extremely great throughput and battery savings but that wouldn’t be fun to use. I hate micro-lags myself.
Our Test Data regarding I/O schedulers and Kernel Tweaks can be found HERE.
The blog post that describes what we are trying to do can be found on my blog post HERE. (Thanks to s2d4)

Memory Features
Custom minfree values tweaked for 2GB RAM
Tweaked vm values in sysctl that’s optimized for latency

Display Features
Black Crush fix (Thanks to AndreiLux)
Stock mdnie values for more vivid details on the current generation of AMOLED Displays

Performance Patches Enabled

Mike Galbraith’s Ultimate CFS Performance Patch (CFS Autogroup)
*More info on this here:

Added the CGroup Patch:*Added cgroup: Provides a way of tasks grouping by timer slack value
by Kirill A. Shutemov Based on patch by Jacob Pan. Introduces per cgroup timer slack value
which will override the default timer slack value once a task is attached to a cgroup. It’s useful in mobile devices where
certain background apps are attached to a cgroup and minimum wakeups are desired.

Experimental Latency Related Patches
Enabled «fsync disabled»
(can be disabled by doing an echo «1» > /sys/module/sync/parameters/fsync_disabled
in a terminal emulator or as a script for gscript or scriptmanager) (Thanks to Ezekeel)
Using the tweaked Ext4 filesystem + scheduler and mount options leaning towards latency + vm values in the kernel
makes the most of the speed of Flash Storage based devices. At the speed at which the data is written to and from the kernel
to the Fast Storage devices, you would only lose up to 1 second worth of data at most IF the kernel crashes.
I don’t plan on that happening so I enabled the system to get the maximum possible performance in this area.
Tweaked Ext4 Filesystem (Patches + Mount Options + Tweaked IO Schedulers leaning towards latency)
SIO | noop | deadline (tweaked for better latency and balanced throughput for Mobile NAND based devices)
Tweaked the mount options for Ext4 to adapt to the current focus on latency

3rd Party Kernel Apps Support
ROM Toolbox by jrummy
SetCPU by michaelhuang
Voltage Control by xan

Rev0.5 (Current Revision Released)Applied Vermagic patch to enable proper loading of proprietary modules (Thanks to jt1134)
Improved Latency of schedulers
Removed cfq and enabled sio as default io scheduler
Tweaked Pegasusq for smoother performance (Can be changed using SetCPU)
Ext4 patches from mainline for optimization and stability
Workqueue patches from mainline
Timer patch from mainline
Sched Race in Task Group Patch from mainline
Busfreq back to default voltages (for public release)
Fixed ExFat Loading Error (SLUB instead of SLQB)
LZO compressed kernel for more more speed
No Screen Sharpening (Only AndreiLux’s Black crush fix which is in fact for the S3. Thanks for the Heads up AndreiLux)
Removed Auto EFS Backup to speedup boot process (You have an EFS Backup already, right?)

Читайте также:  настройка модема huawei hg523e

Rev0.6 (PUBLIC BETA)Wakelock patch to save power (Thanks to Andrea Arcangeli)
Apply SCHED_FIFO to kthreadd (Thanks to Steve Muckle )
Testing latest Linaro 4.7 Toolchain
Camera Fix for ZKFI07 camFW (Thanks to nebkat)
Experimental Hotplug Awareness based on Load for Other Governors (Thanks to franciscofranco)
Updated lzop compression from current upstream version for a significant speed improvement (Thanks to Markus F.X.J. Oberhumer )
ARM: disable preemption in machine_shutdown (Thanks to Mike J. Chen)
Check source on github for detailed commit logs and messages

**Ultimate (Will not work with ExFat since I used SLQB)
Current Rev: Rev0.7 (PUBLIC BETA)
RedPill Stable PLUS: (New Features In Development will be on this Release)SLQB
Busfreq Undervolting (less 100 mV)
LCD Undervolting
Touch LED Undervolting
jRCU instead of Tree Preempt RCU (Better for low latency and designed with small SMP systems like mobile devices in mind)
Added UV Capability (arm voltages only) Implementation by AndreiLux | gokhanmoral
lowmemorykiller patches by Cyanogen Steve Kondik
Check source on github for detailed commit logs and messages


Agni control note 2 настройка

Samsung Galaxy S III GT-I9300 — Модифицированные и стоковые ядра
Samsung Galaxy S III, SGS3, GT-I9300, m0
Описание | Обсуждение | Аксессуары | Брак/ремонт | Настройка и проблемы с Wi-Fi | Энергопотребление (автономность) | Модифицированные и стоковые ядра | Custom recovery | Восстановление EFS (IMEI)
Прошивки: Официальные | Кастомные | MIUI | OpenSource (4.x | 4.4 | 5.x | 6.x-7.х) | Темы для CM12/13

Ядро — проведя какое-то время на форумах и блогах, посвященных Android, вы заметите много упоминаний этого термина. Но ядро не является чем-то уникальным, используемым только в Android. iOS и MacOS, Windows, BlackBerry’s QNXВсе и другие операционные системы используют его. Так как Android использует ядро Linux, то дальше речь пойдет именно о нем.

Ядро Linux, которое используют Android устройства, отличается от того, которое используют различные операционные системы. Оно содержит в себе множество особых кодов. Производители оборудования также вовлечены в процесс, так как должны выпускать драйвера для используемого железа под текущую версию ядра. По этой причине у независимых разработчиков уходит какое-то время на то, чтобы заставить новую версию работать на старом устройстве без лаж. Драйвера, написанные под Gingerbread, вполне могут не работать на ядре Ice Cream Sandwich. И это очень важный момент, так как одной из основных функций ядра является то, что оно необходимо для контроля железа. Внутри продолжение описания ядра Андроид.

Для каких-либо действий железа и софта необходимо ядро. Например, вы нажимаете на кнопку поиска на вашем телефоне, таким образом вы даете команду открыть соответствующее приложение. Происходит следующее: вы касаетесь определенной точки дигитайзера, который передает информацию софту про касание к экрану в определенных координатах. Софт знает, что при воздействии на определенную точку необходимо открыть поисковое окно. Ядро в этой ситуации заставляет дигитайзер воспринимать касания, находить их координаты, и говорить системе об осуществлении этого действия. В конечном итоге, когда система получает информацию о касание от ядра (через драйвер), она знает, что необходимо выдать на экран. Софт и железо связанны с ядром, что позволяет телефону совершать необходимые действия. Входящая информация с одной стороны становится исходящей с другой и приводит к действиям.

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

Скрипт linux — как правило исполняемый файл, написанный на командном языке оболочки (shell) linux и имеющий расширение sh. Признаком его является наличие символов #!/bin/sh в начале файла. Поскольку в линуксе в целях безопасности текущий каталог не считается таковым для исполняемых файлов, то скрипт всегда выполняется с префиксом текущего каталога ./скрипт.sh. Обращаю внимание, что скрипту обязательно, для того, чтобы он выполнялся именно так, должен быть присвоен атрибут исполняемого файла «х». В Убунту для добавления этого атрибута служит команда chmod +x скрипт.sh. Обращаю ваше внимание, что, в отличие от многих дистрибутивов Линукс, Убунту по умолчанию использует командную оболочку dash, а не bash (bourne again shell). Для совместимости скриптов иногда необходимо явно прописать в начале скрипта #!/bin/bash.

Читайте также:  mikrotik sxt lite настройка megafon

Bootloader — загрузчик операционной системы. Существуем огромное количество разных загрузчиков. Когда включается любое устройство, процессору необходимо сразу передать управление в какую-то точку в соответствии с начальными значениями регистров. В итоге выполнение переходит к загрузчику или загрузчикам, которые уже передают определенные параметры ядру ОС и загружают его в память с передачей управления. В SGSIII таким загрузчиком ядра служит вторичный бутлоадер (Secondary Bootloader), который прошивается файлом sbl.bin.

Governor — регулятор поведения процессора. Устанавливает по какому алгоритму процессор будет изменять частоты при повышении/понижении загрузки. Существует множество различных алгоритмов: conservative, interactive, ondemand, lulzactive, smartass и пр. Устанавливается либо программой либо через скрипт в некоторых ядрах.

brazilinawax — пока описание не найдено. Все, что известно — основан на interactive. Практически то же, что и Smartass.

ondemand — Доступен почти во всех ядрах и во многих является дефолтным (по-умолчанию). Когда загрузка ЦП достигает определенного верхнего порога, этот регулятор быстро поднимает частоту процессора, чтобы отвечать запросу, затем постепенно снижает частоту ЦП, когда она перестает быть нужна

ondemandX — изменена чувствительность и добавлен режим сна.

conservative — Доступен в некоторых ядрах. Подобен регулятору ondemand, но будет повышать частоту ЦП более постепенно (не так быстро), чтобы лучше соответствовать запросу. Этот регулятор обеспечивает менее резкий отклик, но может лучше сохранять батарею

interactive — Имеет другой подход. Вместо того, чтобы семплировать ЦП на определенную частоту (уровень), он будет поднимать частоту, когда процессор выходит из режима простоя. Когда ЦП выходит из простоя, таймер сконфигурирован на то, чтобы запускаться в течение 1-2 тиков (цикл работы ЦП). Если в течение этого времени (с момента выхода процессора из режима простоя до запуска таймера) процессор загружен на 100%, то он считается недостаточно разогнанным и частота поднимается до максимального значения. Если же ЦП не был на 100% занят, тогда регулятор оценивает загрузку ЦП за последние ‘min_sample_rate’ (по-умолчанию 50 000 мкс), чтобы снизить частоту до необходимого уровня. Этот регулятор считается более интерактивно реагирующим на различные загрузки процессора. Единственный конфигурируемый параметр — время, в течение которого процессор будет пребывать на той или иной частоте перед тем, как начнется снижение (50 000 мкс).

interactiveX — дополненный interactive кодом, который блокирует ЦП на минимальной частоте, когда экран устройства выключен. Имеет профиль «сон+пробуждение», означающий, что вам не придется задавать профиль Screen Off в SetCPU вручную.

lazy — в основе ondemand с дополнительным параметром min_time_state для указания минимального времени, в течение которого ЦП остается на частоте перед понижением/повышением последней. Идея — убрать любую нестабильность, вызванную быстрым изменением частоты ondemand. Этот регулятор производит опрос состояния гораздо чаще, чем ondemand, но изменяет частоту на один шаг только лишь после истечения min_time_state. Также имеет параметр screenoff_maxfreq, который может быть задан для определения максимальной частоты screen-off.

lagfree — достаточно похож на ondemand по исходному коду и своему замыслу и назначению. Разница в его оптимизации для лучшей стабильности и «заточенности» в нагруженной среде. Частота изящно уменьшается и увеличивается, вместо того, чтобы сразу прыгать на 100% когда необходима скорость.

lulzactive — дефолтный в ядре Lulz. Основан на interactive. С профилем отключенного экрана как у interactiveX и некоторыми чертами smartass.
Алгоритм (англ):

cpu work load >= 60%
cpu frequency changes from (Lx) to (Lx -1)
up sampling time = 24000us (from smartass governor)
eg )
(L0)1200 — (L1)1000 — (L2)800 — (L3)500 — (L4)200
cpu_load = 60%, current frequency = (L2)800 >> frequency = (L1)1000
cpu_load = 60%, current frequency = (L1)1000 >> frequency = (L0)1200


Оцените статью