[AOSP/Sammy-KERNEL][ICS] *29.05.12* Abyss 1.2 Ultimate für Samsung/AOSP/AOKP/MIUI

  • 938 Antworten
  • Neuster Beitrag
mecss

mecss

Ehrenmitglied
Threadstarter
Hier möchte ich noch einen guten Kernel für ICS vorstellen, der von angelom stammt. Der Dank geht an den Dev angelom.
Dieser Kernel ist für alle Custom-ROMs wie AOSP, AOKP, CM9, MIUI und Sammy-ROMs.

http://www.nonsolosmartphone.it/abyss-kernel-for-samsung-miui-aosp-aokp-t133.html






Generelle Funktionen:

  • Voodoo-Louder
  • BLN-Funktion
  • Voltage Control-Kompatibilität (SetCPU auch)


Changelog 1.2 Ultimate Stable (vom 29.05.12):

  • mali: update mali driver using n7000 sources
  • modded cpufreq for prevent cpu to scale higher than max freq, and that caused sod
  • Reworked ram console
  • pm-hotplug: disable hotplugging when governor is Abyssplug
  • fix cpu index check in get_cpu_nr_running funtion
  • Fix crashes when sharing a binder file between processes
  • Fixed Auto-brightness
  • Updated usb and otghost driver for USB mouse and keyboard support
  • max8997: Implement Accessory Charger Adapter support
  • Updated modem driver to update5 sources
  • Added tmu sysfs for temperature reading
  • USB: gadget: f_audio_source: New gadget driver for audio output
  • Bluetooth: Disconnect ACL after 8sec when no service level connection.
  • Added mdnie tweaks
  • Changed in S90Abyss script: GPU clock support: 67-100-114-133-160-200-267-300-400 mhz (If you have the old one, delete it, then install the new one from recovery)
  • Other small fixes


Neues S90abyss-Script (aus der Recovery installierbar)


Mit diesem Script kann folgende Dinge ändern:

  • Die Spannung für jede CPU-Frequenz
  • Alle Parameter wie Frequenzen, Governors, CPU i/o Schedulers
  • GPU-Frequenzen
  • den Wert der laufenden Ladespannungen
  • den Wert für die Touch-Sensitivität
  • den Wert des Gamma-Levels


S90abyss-Script kann via CWM-Recovery auch entfernt werden, falls mal falsche Werte eingegeben wurden und Probleme beim Booten auftreten.



Mit diesen Scripts kann man folgende Dinge ändern:

ASV Table - CPU Voltage Table (Siehe Tabelle und Anleitung) ===========================>S91asvprofile script
Die Spannungswerte für jede CPU Frequenz=====================================>S91uvprofile script
Alle Parameter wie Frequenzen, Governors, CPU i/o Schedulers ============================>S92frequency script
GPU-Frequenzen===========================================>S93gpu script
Ändert die das Max_Level der Vibration ===================================>S94vibr script
Ändert den Wert der laufenden Ladespannungen=================>S95charge script



Die unten angegebenen Werte, können in der Recovery ausgewählt werden.

--------------------------

Wie verändere ich ASV_TABLE (Voltage Tabelle) im S91profile-Script :

----------------------------------------------------------------------------------------------------
{ 1500000, 1475000, 1450000, 1425000, 1400000, 1375000, 1350000, 1325000 }, //1600MHz
{ 1450000, 1425000, 1400000, 1375000, 1350000, 1325000, 1300000, 1275000 }, //1500MHz
{ 1400000, 1375000, 1350000, 1325000, 1300000, 1275000, 1250000, 1225000 }, //1400MHz
{ 1350000, 1325000, 1300000, 1275000, 1250000, 1225000, 1200000, 1175000 }, //1300MHz
{ 1300000, 1275000, 1250000, 1225000, 1200000, 1175000, 1150000, 1125000 }, //1200MHz
{ 1275000, 1250000, 1225000, 1200000, 1175000, 1150000, 1125000, 1100000 }, //1100MHz
{ 1250000, 1225000, 1200000, 1175000, 1150000, 1125000, 1100000, 1075000 }, //1000MHz
{ 1225000, 1200000, 1175000, 1150000, 1125000, 1100000, 1075000, 1050000 }, // 900MHz
{ 1200000, 1175000, 1150000, 1125000, 1100000, 1075000, 1050000, 1025000 }, // 800MHz
{ 1175000, 1150000, 1125000, 1100000, 1075000, 1050000, 1025000, 1000000 }, // 700MHz
{ 1150000, 1125000, 1100000, 1075000, 1050000, 1025000, 1000000, 975000 }, // 600MHz
{ 1125000, 1100000, 1075000, 1050000, 1025000, 1000000, 975000, 950000 }, // 500MHz
{ 1100000, 1075000, 1050000, 1025000, 1000000, 975000, 950000, 925000 }, // 400MHz
{ 1075000, 1050000, 1025000, 1000000, 975000, 950000, 925000, 900000 }, // 300MHz
{ 1050000, 1025000, 1000000, 975000, 950000, 925000, 900000, 875000 }, // 200MHz
{ 1025000, 1000000, 975000, 950000, 925000, 900000, 875000, 850000 }, // 100MHz
{ 1025000, 975000, 950000, 950000, 925000, 900000, 875000, 850000 }, // 50Mhz
{ 1025000, 975000, 950000, 950000, 925000, 900000, 875000, 850000 }, // 25Mh

Es sind 8 Gruppen (Spalten), von links nach rechts (0-7)
Man kann die asv_table-Nummer mit folgendem Script auswählen, was folgenden Eintrag enthält:

echo "(number_asv_table) " > /sys/devices/system/cpu0/cpufreq/asv_table


Beispiel:

S92asvtable

Standard-Nummer in asv_table im Kernel ist die 3




Installationsanleitung für den Kernel selber:

  • Zip herunter laden
  • in die CWM-Recovery gehen
  • dann auf install from sdcard und dort den Pfad wählen, wo die Zip abgelegt ist
  • Flashen...



Für Schäden übernehme ich keine Haftung. Jeder muss wissen, was er tut.


i.d.S. mecss ;)
 

Anhänge

  • Abysskernel1.0_Stable.zip
    6 MB Aufrufe: 426
  • Abysskernel1.1_Stable.zip
    6 MB Aufrufe: 416
  • Abysskernel1.2_R1.zip
    6 MB Aufrufe: 611
  • Abysskernel1.2_Final_2.zip
    6 MB Aufrufe: 467
  • Abysskernel1.2_Ultimate_Stable.zip
    6 MB Aufrufe: 3.089
Zuletzt bearbeitet:
mecss

mecss

Ehrenmitglied
Threadstarter
Hier ruht der Abyss-AOSP-Kernel...


R.I.P. :D
 
Zuletzt bearbeitet:
mecss

mecss

Ehrenmitglied
Threadstarter
Changelog 1.2 Final 2 (vom 27.05.12):
  • Fixed Auto-brightness
  • Updated usb and otghost driver for USB mouse and keyboard support
  • max8997: Implement Accessory Charger Adapter support
  • Issue fixed for frequencies below 800mhz, if set as the maximum frequency
  • Fixed scaling issue
  • Updated modem driver to update5 sources
  • Added tmu sysfs for temperature reading
  • USB: gadget: f_audio_source: New gadget driver for audio output
  • Bluetooth: Disconnect ACL after 8sec when no service level connection.
  • Added mdnie tweaks
  • Changed in S90Abyss script: GPU clock support: 67-100-114-133-160-200-267-300-400 mhz (If you have the old one, delete it, then install the new one from recovery)
  • Other small fixes

Changelog 1.2 R1 Stable (vom 25.05.12):
  • Fixed scaling issue
  • Updated modem driver to update5 sources
  • Added tmu sysfs for temperature reading
  • USB: gadget: f_audio_source: New gadget driver for audio output
  • Bluetooth: Disconnect ACL after 8sec when no service level connection.
  • Added new n7000's usb and otg host driver
  • Added mdnie tweaks
  • Changed in S90Abyss script: GPU clock support: 67-100-114-133-160-200-267-300-400 mhz (If you have the old one, delete it, then install the new one from recovery)
  • Other small fixes
Changelog 1.1 Stable (vom 25.05.12):
  • usb: gadget: composite: Fix corruption when changing configuration
  • timer: optimize apply_slack()
  • mc1n2: replace mdelay() with msleep()
  • increase boot gamma level
  • Enabled Thumbee
  • Re-added VR i/o scheduler
  • Fixed random slowdowns
  • Other small fix
Changelog 1.0 Stable (vom 23.05.12):
  • Completely rebuilt
  • All functions of AbyssAosp and AbyssICS kernel
  • Built from Samsung Sources Update 4
  • Updated to linux 3.0.32
  • Linaro arm eabi toolchain 4.7.0
  • Re-enabled S5PV310 hotplug gb
  • Re-added ARM: vfp: only clear vfp state for current cpu in vfp_pm_suspend
  • Disabled rwsem XCHGADD algorithm
  • Disabled Joe's RCU for best stability
  • Disabled cgroup_timer_slack for best stability
  • XZ: changed compression values
  • USB: gadget: f_accessory: Add support for HID input devices
  • Changed configuration
  • Fixed vdd_levels interface
  • mmc: increase mmc read and write timeout
  • Fixed auto-brightness as stock (if you use S90abyss script, set min_gamma = 1)
  • mxt224_u1: Fix typo in touch sysfs interface
  • touchscreen; Update touch values according to power state
  • mm: adjust vm ratios
  • usb:gadget:android: avoid sending extra uevents
  • arch/arm/return_address.c: hide annoying warning
  • arm: mm: fixing 'offset.un' may be used uninitialized in this function
Changelog 4.0 Stable (vom 21.05.12):
  • Completely rebuilt
  • All functions of AbyssAosp kernel
  • Built from Samsung Sources Update 4
  • Revert to Linaro arm eabi toolchain 4.7.0
  • Re-enabled S5PV310 hotplug gb
  • Re-added ARM: vfp: only clear vfp state for current cpu in vfp_pm_suspend
  • Disabled rwsem XCHGADD algorithm
  • Disabled Joe's RCU for best stability
  • Disabled cgroup_timer_slack for best stability
  • XZ: changed compression values
  • USB: gadget: f_accessory: Add support for HID input devices
  • Changed configuration
  • Fixed vdd_levels interface
  • mmc: increase mmc read and write timeout
  • Fixed auto-brightness as stock (if you use S90abyss script, set min_gamma = 1)
  • mxt224_u1: Fix typo in touch sysfs interface
  • touchscreen; Update touch values according to power state
  • mm: adjust vm ratios
  • usb:gadget:android: avoid sending extra uevents
  • arch/arm/return_address.c: hide annoying warning
  • arm: mm: fixing 'offset.un' may be used uninitialized in this function
Changelog 3.2 Stable (vom 15.05.12):
  • Fixed vdd_levels interface
  • mmc: increase mmc read and write timeout
  • Fixed auto-brightness as stock (if you use S90abyss script, set min_gamma = 1)
  • mxt224_u1: Fix typo in touch sysfs interface
  • touchscreen; Update touch values according to power state
  • mm: adjust vm ratios
  • usb:gadget:android: avoid sending extra uevents
  • arch/arm/return_address.c: hide annoying warning
  • arm: mm: fixing 'offset.un' may be used uninitialized in this function
  • reverted rwsem XCHGADD algorithm

Changelog 3.1 Final (vom 14.05.12):
  • ipv6: check return value for dst_alloc
  • Re-enabled HRTICK
  • usb: disable parent hub tt detection to get HID devices working
  • Re-added pegasusq governor
  • Undervolted LCD regulator
  • mali: Lower allocation order
  • u1-otg: disable irqs on dev when otg host is stopped
  • Other little fix

Changelog 3.1 Final (vom 12.05.12):
  • ipv6: check return value for dst_alloc
  • Re-enabled HRTICK
  • usb: disable parent hub tt detection to get HID devices working
  • Re-added pegasusq governor
  • Undervolted LCD regulator
  • mali: Lower allocation order
  • u1-otg: disable irqs on dev when otg host is stopped
  • Added in recovery: Download mode Reset Counter (FOR EMERGENCY ONLY)
  • Other little fix

Changelog 3.0 Final (vom 11.05.12):
  • Update to Linux 3.0.31
  • 2core issue fixed
  • Re-enabled Joe's RCU
  • Touchscreen tweaked
  • Added blink in bln
  • Modified stand-hotplug
  • Modified Ondemand Governor for max responsiveness
  • mmc: unbreak sdhci-esdhc-imx on i.MX25
  • KVM: unmap pages from the iommu when slots are removed
  • mach-exynos: clock-exynos4: sync clock related exynos4210 code with update5 sources
  • EHCI: fix criterion for resuming the root hub
  • NFSv4: Ensure that the LOCK code sets exception->inode
  • Removed Cuse module

Changelog 3.0 Stable (vom 10.05.12):
  • Update to Linux 3.0.31
  • Re-enabled Joe's RCU
  • Touchscreen tweaked
  • Added blink in bln
  • Modified stand-hotplug
  • Modified Ondemand Governor for max responsiveness
  • mmc: unbreak sdhci-esdhc-imx on i.MX25
  • KVM: unmap pages from the iommu when slots are removed
  • mach-exynos: clock-exynos4: sync clock related exynos4210 code with update5 sources
  • EHCI: fix criterion for resuming the root hub
  • NFSv4: Ensure that the LOCK code sets exception->inode
  • Removed Cuse module


Changelog 2.9 Stable (vom 08.05.12):
  • Fixed a potential bug in mm/memblock.c
  • memblock: Make memblock functions handle overflowing range
  • memblock: Kill memblock_init()
  • memblock: Use memblock_reserve() in memblock internal functions
  • memblock: Implement for_each_free_mem_range()
  • memblock: Make memblock_alloc_[try_]nid() top-down
  • memblock: Use round_up/down() instead of memblock_align_up/down()
  • ld9040: fixed gamma steps
  • set allocation order to 6 in mali driver
  • Added two new levels ( 7 in total ) in asv bus table
  • Added ASV Bus Table Menu in recovery

Changelog 2.8 Stable (vom 05.05.12):
  • Improved stability and performance
  • Increased number of gamma levels
  • Interactive governor : add boost pulse interface
  • cpufreq: improved frequency regulation based on screen on/off events
  • lowmemorykiller: convert to use oom_score_adj
  • lowmemorykiller: remove task handoff notifier
  • Revert: Added ALLOW_CPU_ALIGNMENT
  • Disabled HRTICK
  • Fixed recovery.fstab
  • Added undervolt GPU code in s90abyss script
  • Fixed Recovery menu
  • Fixed random reboot in recovery
  • Other small fixes

Changelog 2.7 (vom 01.05.12):
  • Reverted Cpu_aligmnent, may cause SOD
  • Revert GB_policy, may cause SOD
  • inserted BLN low powe
  • MALI: Added 3-step GPU DVFS control
  • staging: android/lowmemorykiller: No need for task->signal check
  • staging: android/lowmemorykiller: Do not kill kernel threads
  • arm: vfp: Fix memory corruption on PM suspend
  • ARM: vfp: only clear vfp state for current cpu in vfp_pm_suspend
  • BUSFREQ: increased uptheshold
  • New S90abyss script with support 3-step GPU and Fix CPU UV
  • Added idle mode menu in recovery
  • Added 2 Core menu in recovery

Changelog 2.7 (vom 01.05.12):
  • MALI: Added 3-step GPU DVFS control
  • staging: android/lowmemorykiller: No need for task->signal check
  • staging: android/lowmemorykiller: Do not kill kernel threads
  • arm: vfp: Fix memory corruption on PM suspend
  • ARM: vfp: only clear vfp state for current cpu in vfp_pm_suspend
  • BUSFREQ: increased uptheshold
  • New S90abyss script with support 3-step GPU and Fix CPU UV
  • Added idle mode menu in recovery
  • Added 2 Core menu in recovery

Changelog 2.6b (vom 30.04.12):
  • Updated to Linux 3.0.30
  • ARM: smp: Align secondary_start_kernel with mainline
  • sched: Cleanup cpu_active madness
  • ARM: SMP: use a timing out completion for cpu hotplug
  • Ext4: add FALLOC_FL_NO_HIDE_STALE support
  • cpufreq_conservative: Bump default frequency step up to 10
  • Enabled kernel panic timeout
  • Revert "exynos4: Disable SW downclock in cpuidle"
  • nohz: Fix stale jiffies update in tick_nohz_restart()
  • tcp: fix TCP_MAXSEG for established IPv6 passive sockets
  • Increased auto-brightness
  • Set GPU level 0 and level 1 freq to 267mhz as default
  • Enabler logger module on boot for compatibility with some apps
  • Wifi toggle fix
  • New Recovery CWM modded by me
  • New Abyss Scrips for settings uv, asv, CPU frequencies, GPU frequncies, vibrator (removable separately from recovery for safety)
  • Disabled/Enabled BLN form recovery
  • Enabled/Disabled AFTR idle from recovery
  • Enabled/Disabled MC_sched from recovery
  • You can select ASV CPU Table in recovery (Default = 3)
  • Yoy can select Vibration Level in recovery (Default = 6)
  • Others small Fix

Changelog 2.6 (vom 29.04.12):
  • Updated to Linux 3.0.30
  • ARM: smp: Align secondary_start_kernel with mainline
  • sched: Cleanup cpu_active madness
  • ARM: SMP: use a timing out completion for cpu hotplug
  • Ext4: add FALLOC_FL_NO_HIDE_STALE support
  • cpufreq_conservative: Bump default frequency step up to 10
  • Enabled kernel panic timeout
  • Revert "exynos4: Disable SW downclock in cpuidle"
  • nohz: Fix stale jiffies update in tick_nohz_restart()
  • tcp: fix TCP_MAXSEG for established IPv6 passive sockets
  • Increased auto-brightness
  • Set GPU level 0 and level 1 freq to 267mhz as default
  • Enabler logger module on boot for compatibility with some apps
  • Wifi toggle fix
  • New Recovery CWM modded by me
  • New Abyss Scrips for settings uv, asv, CPU frequencies, GPU frequncies, vibrator (removable separately from recovery for safety)
  • Disabled/Enabled BLN form recovery
  • Enabled/Disabled AFTR idle from recovery
  • Enabled/Disabled MC_sched from recovery
  • Others small Fix

Changelog 2.5 (vom 26.04.12):
  • exynos4: hotplug: Added Gingerbread legacy hotplug with tegrak 2nd core support
  • config: Switch to Gingerbread legacy hotplug
  • Disabled GENTLE_FAIR_SLEEPERS
  • ashmem: Added cache flush routines to ashmem
  • ashmem: Fix flush routine of ashmem
  • Added -fgcse-sm cflag in makefile
  • Changed to CC_OPTIMIZE_FOR_SIZE
  • Added Charge Current Interface
  • Added 2 script (optionals) S91asvscript, S91uvscript
  • Added in script adjustable vibrate level selection
  • Added in script bln activation with energy saver
  • Added in script GPU frequency selection values
  • Added in script Charge Current secection values
  • Other small fixes
S91profile-Script:

Im Anhang...

Mit diesem Script kannst du Folgendes ändern:

ASV Table (Siehe Tabelle und Anleitung)
I / O Scheduler
Governor
Min Freq
Max Freq
Min freq suspend
Max freq suspend

Die Werte, die eingefügt werden können, sind in das Script eingefügt. Entpacke die Datei und füge sie in /system/etc/init.d mit den Berechtigungen 777 ein.

--------------------------

Wie verändere ich ASV_TABLE (Voltage Tabelle) im S91profile-Script :

----------------------------------------------------------------------------------------------------
{ 1500000, 1475000, 1450000, 1425000, 1400000, 1375000, 1350000, 1325000 }, //1600MHz
{ 1450000, 1425000, 1400000, 1375000, 1350000, 1325000, 1300000, 1275000 }, //1500MHz
{ 1400000, 1375000, 1350000, 1325000, 1300000, 1275000, 1250000, 1225000 }, //1400MHz
{ 1350000, 1325000, 1300000, 1275000, 1250000, 1225000, 1200000, 1175000 }, //1300MHz
{ 1300000, 1275000, 1250000, 1225000, 1200000, 1175000, 1150000, 1125000 }, //1200MHz
{ 1275000, 1250000, 1225000, 1200000, 1175000, 1150000, 1125000, 1100000 }, //1100MHz
{ 1250000, 1225000, 1200000, 1175000, 1150000, 1125000, 1100000, 1075000 }, //1000MHz
{ 1225000, 1200000, 1175000, 1150000, 1125000, 1100000, 1075000, 1050000 }, // 900MHz
{ 1200000, 1175000, 1150000, 1125000, 1100000, 1075000, 1050000, 1025000 }, // 800MHz
{ 1175000, 1150000, 1125000, 1100000, 1075000, 1050000, 1025000, 1000000 }, // 700MHz
{ 1150000, 1125000, 1100000, 1075000, 1050000, 1025000, 1000000, 975000 }, // 600MHz
{ 1125000, 1100000, 1075000, 1050000, 1025000, 1000000, 975000, 950000 }, // 500MHz
{ 1100000, 1075000, 1050000, 1025000, 1000000, 975000, 950000, 925000 }, // 400MHz
{ 1075000, 1050000, 1025000, 1000000, 975000, 950000, 925000, 900000 }, // 300MHz
{ 1050000, 1025000, 1000000, 975000, 950000, 925000, 900000, 875000 }, // 200MHz
{ 1025000, 1000000, 975000, 950000, 925000, 900000, 875000, 850000 }, // 100MHz
{ 1025000, 975000, 950000, 950000, 925000, 900000, 875000, 850000 }, // 50Mhz
{ 1025000, 975000, 950000, 950000, 925000, 900000, 875000, 850000 }, // 25Mh

Es sind 8 Gruppen (Spalten), von links nach rechts (0-7)
Man kann die asv_table-Nummer mit folgendem Script auswählen, was folgenden Eintrag enthält:

echo "(number_asv_table) " > /sys/devices/system/cpu0/cpufreq/asv_table


Beispiel-Script:

S92asvtable

In den init.d-Ordner mit 777 Pemissions kopieren

Standard-Nummer in asv_table im Kernel ist die 3


Changelog 2.4 (vom 24.04.12):

  • Updated to Linux 3.0.29
  • Fix for mouse/keyboard otg
  • NFSD: Added fault injection script
  • tools: Added byteshift headers for endian access
  • KVM: drop bsp_vcpu pointer from kvm struct
  • tools/virtio: stub out strong barriers
  • lguest: move the lguest tool to the tools directory
  • Others small fix

Changelog 2.3 (vom 23.04.12):


Added and enabled Joe's RCU
Added and enabled cpu based sync driver
Addeded and enabled synchronization framework
Added poll support for sync
Enabled BCJ filters on SPARC and 32-bit x86
smb136: Removed mach/gpio-p2.h include
arm: removed stale export of 'sha_transform'
Changed configuration
Others small fix


Changelog 2.2:


Fixed adjustable settings for mdnie
Fixed adjustable gamma levels for lcd
Fixed adjustable vibrator levels
Others small fix


Changelog 2.1 Stable:


Added Linux 3.0.28 patches
Updated mali drivers
Missing irq_enter/irq_exit wrap around ipi_timer() after backporting
Fix sections mismatch
Added input key fix by Tegrak
Decreased interval of suspend_backoff
Fixed Standard profile (Default) with many optimizations for performance and battery
Others small fix

S91profile-Script:

Im Anhang...

Mit diesem Script kannst du Folgendes ändern:

ASV Table (Siehe Tabelle und Anleitung)
I / O Scheduler
Governor
Min Freq
Max Freq
Min freq suspend
Max freq suspend

Die Werte, die eingefügt werden können, sind in das Script eingefügt. Entpacke die Datei und füge sie in /system/etc/init.d mit den Berechtigungen 777 ein.

--------------------------

Wie verändere ich ASV_TABLE (Voltage Tabelle) im S91profile-Script :

----------------------------------------------------------------------------------------------------
{ 1500000, 1475000, 1450000, 1425000, 1400000, 1375000, 1350000, 1325000 }, //1600MHz
{ 1450000, 1425000, 1400000, 1375000, 1350000, 1325000, 1300000, 1275000 }, //1500MHz
{ 1400000, 1375000, 1350000, 1325000, 1300000, 1275000, 1250000, 1225000 }, //1400MHz
{ 1350000, 1325000, 1300000, 1275000, 1250000, 1225000, 1200000, 1175000 }, //1300MHz
{ 1300000, 1275000, 1250000, 1225000, 1200000, 1175000, 1150000, 1125000 }, //1200MHz
{ 1275000, 1250000, 1225000, 1200000, 1175000, 1150000, 1125000, 1100000 }, //1100MHz
{ 1250000, 1225000, 1200000, 1175000, 1150000, 1125000, 1100000, 1075000 }, //1000MHz
{ 1225000, 1200000, 1175000, 1150000, 1125000, 1100000, 1075000, 1050000 }, // 900MHz
{ 1200000, 1175000, 1150000, 1125000, 1100000, 1075000, 1050000, 1025000 }, // 800MHz
{ 1175000, 1150000, 1125000, 1100000, 1075000, 1050000, 1025000, 1000000 }, // 700MHz
{ 1150000, 1125000, 1100000, 1075000, 1050000, 1025000, 1000000, 975000 }, // 600MHz
{ 1125000, 1100000, 1075000, 1050000, 1025000, 1000000, 975000, 950000 }, // 500MHz
{ 1100000, 1075000, 1050000, 1025000, 1000000, 975000, 950000, 925000 }, // 400MHz
{ 1075000, 1050000, 1025000, 1000000, 975000, 950000, 925000, 900000 }, // 300MHz
{ 1050000, 1025000, 1000000, 975000, 950000, 925000, 900000, 875000 }, // 200MHz
{ 1025000, 1000000, 975000, 950000, 925000, 900000, 875000, 850000 }, // 100MHz
{ 1025000, 975000, 950000, 950000, 925000, 900000, 875000, 850000 }, // 50Mhz
{ 1025000, 975000, 950000, 950000, 925000, 900000, 875000, 850000 }, // 25Mh

Es sind 8 Gruppen (Spalten), von links nach rechts (0-7)
Man kann die asv_table-Nummer mit folgendem Script auswählen, was folgenden Eintrag enthält:

echo "(number_asv_table) " > /sys/devices/system/cpu0/cpufreq/asv_table


Beispiel-Script:

S92asvtable

In den init.d-Ordner mit 777 Pemissions kopieren

Standard-Nummer in asv_table im Kernel ist die 3


Changelog 2.0 Stable:


Added adjustable settings for mdnie
Added adjustable gamma levels for lcd
Added adjustable vibrator levels
Added several patches for idle
Set initial state for proximity sensor
Modified sio i/o scheduler
Modified interactive governor for add responsiveness at lower frequencies
Modified ondemand governor for add responsiveness at lower frequencies
Fixed rcu stalls on SMP platforms…
Other small fix

S91profile-Script:

Im Anhang...

Mit diesem Script kannst du Folgendes ändern:

ASV Table (Siehe Tabelle und Anleitung)
I / O Scheduler
Governor
Min Freq
Max Freq
Min freq suspend
Max freq suspend

Die Werte, die eingefügt werden können, sind in das Script eingefügt. Entpacke die Datei und füge sie in /system/etc/init.d mit den Berechtigungen 777 ein.

--------------------------

Wie verändere ich ASV_TABLE (Voltage Tabelle) im S91profile-Script :

----------------------------------------------------------------------------------------------------
{ 1500000, 1475000, 1450000, 1425000, 1400000, 1375000, 1350000, 1325000 }, //1600MHz
{ 1450000, 1425000, 1400000, 1375000, 1350000, 1325000, 1300000, 1275000 }, //1500MHz
{ 1400000, 1375000, 1350000, 1325000, 1300000, 1275000, 1250000, 1225000 }, //1400MHz
{ 1350000, 1325000, 1300000, 1275000, 1250000, 1225000, 1200000, 1175000 }, //1300MHz
{ 1300000, 1275000, 1250000, 1225000, 1200000, 1175000, 1150000, 1125000 }, //1200MHz
{ 1275000, 1250000, 1225000, 1200000, 1175000, 1150000, 1125000, 1100000 }, //1100MHz
{ 1250000, 1225000, 1200000, 1175000, 1150000, 1125000, 1100000, 1075000 }, //1000MHz
{ 1225000, 1200000, 1175000, 1150000, 1125000, 1100000, 1075000, 1050000 }, // 900MHz
{ 1200000, 1175000, 1150000, 1125000, 1100000, 1075000, 1050000, 1025000 }, // 800MHz
{ 1175000, 1150000, 1125000, 1100000, 1075000, 1050000, 1025000, 1000000 }, // 700MHz
{ 1150000, 1125000, 1100000, 1075000, 1050000, 1025000, 1000000, 975000 }, // 600MHz
{ 1125000, 1100000, 1075000, 1050000, 1025000, 1000000, 975000, 950000 }, // 500MHz
{ 1100000, 1075000, 1050000, 1025000, 1000000, 975000, 950000, 925000 }, // 400MHz
{ 1075000, 1050000, 1025000, 1000000, 975000, 950000, 925000, 900000 }, // 300MHz
{ 1050000, 1025000, 1000000, 975000, 950000, 925000, 900000, 875000 }, // 200MHz
{ 1025000, 1000000, 975000, 950000, 925000, 900000, 875000, 850000 }, // 100MHz
{ 1025000, 975000, 950000, 950000, 925000, 900000, 875000, 850000 }, // 50Mhz
{ 1025000, 975000, 950000, 950000, 925000, 900000, 875000, 850000 }, // 25Mh

Es sind 8 Gruppen (Spalten), von links nach rechts (0-7)
Man kann die asv_table-Nummer mit folgendem Script auswählen, was folgenden Eintrag enthält:

echo "(number_asv_table) " > /sys/devices/system/cpu0/cpufreq/asv_table


Beispiel-Script:

S92asvtable

In den init.d-Ordner mit 777 Pemissions kopieren

Standard-Nummer in asv_table im Kernel ist die 3


Changelog 1.8 Stable:


Added scaling_min_suspend_freq and scaling_max_suspend_freq modifiable via script
Removed noise microphone to reboot
Enabled GENTLE_FAIR_SLEEPERS
Set CONFIG_FRAME_WARN to 2048
Corrected several warnings
Changed to Linaro 4.7 toolchain
Other small changes



S91profile script:

S91profile.zip

Mit diesem Script kannst du Folgendes ändern:

ASV Table
I / O Scheduler
Governor
Min Freq
Max Freq
Min freq suspend
Max freq suspend

Die Werte, die eingefügt werden können, sind in das Script eingefügt. Entpacke die Datei und füge sie in /system/etc/init.d mit den Berechtigungen 777 ein.

Changelog 1.7 Stable:

Added asv voltage table elements selectable
Changed asv voltage table
Disabled old s5pv310 pm-hotplug module
Enabled Stochastic Fair Blue NET scheduler
Touch sensibility corrected a bit
Added XXLPS initramfs
Revert to Superuser from Supersu
other small fixes


Wie verändere ich ASV_TABLE (Voltage Tabelle):

----------------------------------------------------------------------------------------------------
{ 1500000, 1475000, 1450000, 1425000, 1400000, 1375000, 1350000, 1325000 }, //1600MHz
{ 1450000, 1425000, 1400000, 1375000, 1350000, 1325000, 1300000, 1275000 }, //1500MHz
{ 1400000, 1375000, 1350000, 1325000, 1300000, 1275000, 1250000, 1225000 }, //1400MHz
{ 1350000, 1325000, 1300000, 1275000, 1250000, 1225000, 1200000, 1175000 }, //1300MHz
{ 1300000, 1275000, 1250000, 1225000, 1200000, 1175000, 1150000, 1125000 }, //1200MHz
{ 1275000, 1250000, 1225000, 1200000, 1175000, 1150000, 1125000, 1100000 }, //1100MHz
{ 1250000, 1225000, 1200000, 1175000, 1150000, 1125000, 1100000, 1075000 }, //1000MHz
{ 1225000, 1200000, 1175000, 1150000, 1125000, 1100000, 1075000, 1050000 }, // 900MHz
{ 1200000, 1175000, 1150000, 1125000, 1100000, 1075000, 1050000, 1025000 }, // 800MHz
{ 1175000, 1150000, 1125000, 1100000, 1075000, 1050000, 1025000, 1000000 }, // 700MHz
{ 1150000, 1125000, 1100000, 1075000, 1050000, 1025000, 1000000, 975000 }, // 600MHz
{ 1125000, 1100000, 1075000, 1050000, 1025000, 1000000, 975000, 950000 }, // 500MHz
{ 1100000, 1075000, 1050000, 1025000, 1000000, 975000, 950000, 925000 }, // 400MHz
{ 1075000, 1050000, 1025000, 1000000, 975000, 950000, 925000, 900000 }, // 300MHz
{ 1050000, 1025000, 1000000, 975000, 950000, 925000, 900000, 875000 }, // 200MHz
{ 1025000, 1000000, 975000, 950000, 925000, 900000, 875000, 850000 }, // 100MHz
{ 1025000, 975000, 950000, 950000, 925000, 900000, 875000, 850000 }, // 50Mhz
{ 1025000, 975000, 950000, 950000, 925000, 900000, 875000, 850000 }, // 25Mh

Es sind 8 Gruppen (Spalten), von links nach rechts (0-7)
Man kann die asv_table-Nummer mit folgendem Script auswählen, was folgenden Eintrag enthält:

echo "(number_asv_table) " > /sys/devices/system/cpu0/cpufreq/asv_table


Beispiel-Script:
S92asvtable

In den init.d-Ordner mit 777 Pemissions kopieren

Standard-Nummer in asv_table im Kernel ist die 3

Changelog 1.6 Stable:

Theme Flash issue fixed
Added and enabled old s5pv310 pm-hotplug module
Touch sensibility increased again
Enabled Logger as module
Fix warnings introduced by enter_cpuidle
Added new netlink msg type for IDLETIMER
Wireless: Decreased event wake_lock timeout to 1500 ms
wireless: Fixed frame sequence lag issue
Added latest adbd
Others small fixes

Changelog 1.5 Stable:

Added ICS 3.0.27 patch
Added intellidemand governor
Added CW Touch recovery 5.5.0.4 v8
Higher touch sensibility when phone charging
Changed GPU clock default to 266Mhz
Changed to Abyssplug as default governor
Changed deadline iosched fifo_batch 16 -> 1
slub: fix a possible memleak in __slab_alloc()
mm: slub: Default slub_max_order to 0
Enabled SLUB
Disableb SW downclock in cpuidle
Others little fix

Changelog 1.4 Stable:

Added J4FS filesystem driver module
Enabled aftr idle
Fixed random charge freeze
mach-u1: increasing touch sensitivity
Modified Ondemand and LulzactiveV2 governors for better battery and responsiveness
stand-hotplug: Don't ever hotplug out cpu 0
SIO i/o scheduler as default
Change to Linaro toolchain
Reverse to true number version (3.0.15 -> 3.0.26)

Changelog 1.4b1:

Added J4FS filesystem driver module
cpuidle: Enabled aftr idle
Fixed random charge freeze
mach-u1: increasing touch sensitivity
Modified Ondemand and LulzactiveV2 governors for better battery and responsiveness
stand-hotplug: Don't ever hotplug out cpu 0
SIO i/o scheduler as default
Change to Linaro toolchain
Reverse to true number version (3.0.15 -> 3.0.26)
Others little fix

Changelog 1.3b1:

Added 25mhz frequency step
Fixed CPU sleep-of-death issues with screen-scaling
ashmem: fix deadlock when system is low on memory
sched-features: enabled HRTICK, disabled GENTLE FAIR SLEEPERS
sched buddy enable buddy logic starting at 2 running threads
ashmem: fix deadlock when system is low on memory
power: raised polling interval
Inserted various undervolt


Changelog 1.2b1:


ARM: cpu topology: Enable ARCH_POWER
crc32c: Implement CRC32c with slicing-by-8 algorithm
Added SLQB Allocator
Added Advanced Security SD Extension
Enabled CGROUP_TIMER_SLACK
mdnie: Speedmod's sharpness fix
Removed ARM based old sha-1 implementation
Added Sched_Autogroup
Added CONFIG_TINY_SHMEM
mmc: core: put eMMC in sleep (cmd5) mode before suspend
lib: Improve the performance of memcpy and memmove
arm: Allow CPU-supported unaligned accesses
Others little fix

Changelog 1.1b1:


Add 50mhz step frequency
Enabled hard-float
Added full support for 2nd Core Tegrak app
mm.h: Set VM_MAX_READAHEAD to 2048
Implemented RWSEM_XCHGADD_ALGORITHM for ARM
makefile: new CFLAGS from Abyss GB
Modified custom logo
Others little fix

Changelog 1.0b2 :


Based on 3.0.15 update4 Samsung kernel Sources + 3.0.26 patches
Added Frequencies available to 16 steps: 1600 - 100 mhz
Fix for freeze
Added modifiable CPU Voltage Table
Added BLN support
Added AbyssPlug, lulzactive v2, lagfree, lazy, smartassv2 CPU governors
Added BFQ v3.R2, Sio, VR i/o scheduler
Added compatibility with Touch move and LulzActive Apps by Tegrak
ARM: Enable ARM_CPU_TOPOLOGY and SCHED_MC
ld9040: Add adjustable gamma levels
Added Cifs, Ntfs, nls as module
mDNIe: Add adjustable settings
Touch sensibility fix and increased touchscreen sensibility
Music media play frequency set to 100mhz
max17042: Fix fuel alert wakelocks
Added 5.5.0.4 CW touch recovery
Auto-rooted kernel
Auto-efs backup
Auto calibration battery
Italian Custom Style logo added
Bootanimation e Start Sound modifiable (insert in /sdcard/boot)
 
Zuletzt bearbeitet:
basbel

basbel

Erfahrenes Mitglied
Hab mir den Kernel greade geflashed und muss sagen soviele Taktungen sind ja ma krass! 50 -1600mhz in 100er Schritten! Krasser Scheiss! Denke die OC und UV Freaks werden Ihren Spass damit haben. Hatte grade auch schon beim UV meinen ersten Freeze! :D Hm... stabilitytest läuft jetzt seit 7 minuten ohne freeze bei 50 - 1200 mit allem 100 mv runter... Werd danach noch Antutu und Quadrant drüberlaufen lassen. Ma schaun was passiert! :D:thumbup:

1:28: 20 Minuten stability hat das Tele überlebt mit 35°C am Schluss, Antutu läuft auch und brachte mir jetzt mit bfq und lagfree 6058 punkte bei ebenfalls 35°( habs davor auf 32 runterkühlen lassen). Quadrant mit den selben Voraussetzungen 3062 punkte. Also ich denke mal mit dem kernel lässt sich arbeiten. Wenn mein sammy Morgen früh wieder aufwacht bleibter drauf. Gn8

7:40 HMPF: Handy tot! aber sowas von. hatte noch 68!!!!% Akku aber selbst an den PC angeschlossen kommt es nicht mehr über den Lockscreen. Gut, ab ins cwm per Tastendruck. Erstma wie gewohnt cache und davlik auch AAAAABER davlik geht net. Mkay. Ist ja im Prinzip egal, Hauptsache ich kann siyah wieder draufhaun! NÖÖÖÖÖ! Handy geht aus und hat nun einen Bootloop der mich nicht mehr ins cwm kommen lässt! Ach, mir ladde! Flash ich den siyah hat als tar über der download-modus! PUUUUUSTEKUCHEN! Handy zu leer! GRRRRRRR... Naja n Versuch wars wert. Ihr könnt ja auch ma testen vielleicht ist der Fehler ja vorm Bildschirm.... Ich habe nur ein unheimlich schlechtes Gewissen da ich die Schreie im Todeskampf meines armen Handys heute Nacht wohl nicht wahrgenommen habe.
 
Zuletzt bearbeitet:
M

Marc 777

Gast
Also bei mir läuft der Kernel erste Sahne
Du hättest dem Kernel erstmal Zeit geben müssen sich einzupendeln nicht gleich Stresstest usw. durch führen erstmal Akku komplett aufladen dann Kernel drauf und das ganze mal ruhen lassen dann nach zwei drei Tagen Kernel an seine Grenzen bringen .
Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
 
Zuletzt bearbeitet von einem Moderator:
Scoty

Scoty

Guru
Wollte denn kernel auch testen aber nach dem Beitrag von basbel warte ich mal ab.

Gesendet von meinem GT-I9100 mit Tapatalk
 
basbel

basbel

Erfahrenes Mitglied
Ich mach das schon seit ich mein SGS2 besitze(Knapp 6 Monate) mit den kernels die ich teste und hatte noch nie so krassen Stress bis jetzt. Wie gesagt, kann auch am UV liegen allerdings hab ich dann nie erlebt, dass sich über Nacht (schätze es war n bootloop, weiss es aber nicht weil ich geschlafen habe) mein Handy komplett entleert und danach fast gar nichts mehr geht.
 
mecss

mecss

Ehrenmitglied
Threadstarter
Deswegen soll man es am Besten lassen mit dem UV...es bringt so gut wie gar nichts... ;)
 
M

Marc 777

Gast
Ich hatte das schon zu GB Zeiten und bei mir war es so das es an meinen Einstellungen gelegen hat. Ich weiss zwar nicht was du für eine Rom drauf hast ich hatte das selbe Problem mit der Turkbey V2 und dem Neak Kernel .Die Turkbey reagiert auf andere Kernel als dem Sijah nicht sehr gut und dann noch uv dann ist es vorbei mit der Stabilität bei der V2 .Ist meine Erfahrung mit dem Sijah kommt sie noch einigermaßen zurecht. Wie gesagt ist nur meine Erfahrung. Also ich hab den Abyss mit Goa drauf und bin schwer begeistert bis jetzt 3 std Display an und noch 68% Akku ein wenig uv und der Kernel rennt. :D

Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
 
basbel

basbel

Erfahrenes Mitglied
Auch Goa!
 
M

Marc 777

Gast
Hmh UV !

Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
 
M

Marc 777

Gast
Also Kernel läuft bei mir wie geschmiert Display Zeit schon 4 Std und ich hab noch 45% Akku

Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
 
D

dodo666

App-Anbieter (unklar)
Marc 777 schrieb:
Also Kernel läuft bei mir wie geschmiert Display Zeit schon 4 Std und ich hab noch 45% Akku

Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
eine frage wass sind deine einstellungen bzw. welchen akku hast du ????
 
M

Marc 777

Gast
dodo666 schrieb:
eine frage wass sind deine einstellungen bzw. welchen akku hast du ????
Den Originalen kein uv nur den Abyssplug Gouvernor und Sio


Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
 
mecss

mecss

Ehrenmitglied
Threadstarter
Neue Version ist draußen...Titel und Changelog aktualisiert...Download wie immer im Anhang des Einleitungsbeitrag... ;)
 
netguru

netguru

Stammgast
Goat=sammy rom=passt oder? :)

Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
 
mecss

mecss

Ehrenmitglied
Threadstarter
Ĵa....
 
M

Marc 777

Gast
Hat noch jemand das Problem das die Backups mit diesem Kernel nicht funktionieren ?

Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
 
mecss

mecss

Ehrenmitglied
Threadstarter
Bin gerade am Laden, sobald ich mit Laden fertig bin, werde ich einen Testversuch wagen...
 
M

Marc 777

Gast
Ja danke


Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
 
Oben Unten