1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

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

Dieses Thema im Forum "Kernel für Samsung Galaxy S2" wurde erstellt von mecss, 30.03.2012.

  1. mecss, 30.03.2012 #1
    mecss

    mecss Threadstarter Ehrenmitglied

    Beiträge:
    16,308
    Erhaltene Danke:
    11,089
    Registriert seit:
    14.03.2010
    Phone:
    Samsung Galaxy Note 3
    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:

    Zuletzt bearbeitet: 05.06.2012
    kunodownhill, UberJaeger, HaPe1968 und 40 andere haben sich bedankt.
  2. mecss, 30.03.2012 #2
    mecss

    mecss Threadstarter Ehrenmitglied

    Beiträge:
    16,308
    Erhaltene Danke:
    11,089
    Registriert seit:
    14.03.2010
    Phone:
    Samsung Galaxy Note 3
    Hier ruht der Abyss-AOSP-Kernel...


    R.I.P. :D
     
    Zuletzt bearbeitet: 23.05.2012
    Carew bedankt sich.
  3. mecss, 30.03.2012 #3
    mecss

    mecss Threadstarter Ehrenmitglied

    Beiträge:
    16,308
    Erhaltene Danke:
    11,089
    Registriert seit:
    14.03.2010
    Phone:
    Samsung Galaxy Note 3
    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: 29.05.2012
  4. basbel, 31.03.2012 #4
    basbel

    basbel Fortgeschrittenes Mitglied

    Beiträge:
    402
    Erhaltene Danke:
    118
    Registriert seit:
    11.01.2012
    Phone:
    Samsung Galaxy S6 Edge
    Tablet:
    Samsung Galaxy Tab
    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: 31.03.2012
    blackvelvet241, N@53n8@3r und mecss haben sich bedankt.
  5. Marc 777, 31.03.2012 #5
    Marc 777

    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 von einem Moderator bearbeitet: 31.03.2012
  6. Scoty, 31.03.2012 #6
    Scoty

    Scoty Android-Ikone

    Beiträge:
    4,932
    Erhaltene Danke:
    752
    Registriert seit:
    13.06.2010
    Phone:
    OnePlus 3T
    Wollte denn kernel auch testen aber nach dem Beitrag von basbel warte ich mal ab.

    Gesendet von meinem GT-I9100 mit Tapatalk
     
  7. basbel, 31.03.2012 #7
    basbel

    basbel Fortgeschrittenes Mitglied

    Beiträge:
    402
    Erhaltene Danke:
    118
    Registriert seit:
    11.01.2012
    Phone:
    Samsung Galaxy S6 Edge
    Tablet:
    Samsung Galaxy Tab
    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.
     
  8. mecss, 31.03.2012 #8
    mecss

    mecss Threadstarter Ehrenmitglied

    Beiträge:
    16,308
    Erhaltene Danke:
    11,089
    Registriert seit:
    14.03.2010
    Phone:
    Samsung Galaxy Note 3
    Deswegen soll man es am Besten lassen mit dem UV...es bringt so gut wie gar nichts... ;)
     
    xzandars bedankt sich.
  9. Marc 777, 31.03.2012 #9
    Marc 777

    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
     
  10. basbel, 31.03.2012 #10
    basbel

    basbel Fortgeschrittenes Mitglied

    Beiträge:
    402
    Erhaltene Danke:
    118
    Registriert seit:
    11.01.2012
    Phone:
    Samsung Galaxy S6 Edge
    Tablet:
    Samsung Galaxy Tab
    Auch Goa!
     
  11. Marc 777, 31.03.2012 #11
    Marc 777

    Marc 777 Gast

    Hmh UV !

    Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
     
  12. Marc 777, 31.03.2012 #12
    Marc 777

    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
     
  13. dodo666, 31.03.2012 #13
    dodo666

    dodo666 App-Anbieter (unklar)

    Beiträge:
    210
    Erhaltene Danke:
    5
    Registriert seit:
    21.09.2011
    eine frage wass sind deine einstellungen bzw. welchen akku hast du ????
     
  14. Marc 777, 31.03.2012 #14
    Marc 777

    Marc 777 Gast

    Den Originalen kein uv nur den Abyssplug Gouvernor und Sio


    Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
     
    dodo666 bedankt sich.
  15. mecss, 01.04.2012 #15
    mecss

    mecss Threadstarter Ehrenmitglied

    Beiträge:
    16,308
    Erhaltene Danke:
    11,089
    Registriert seit:
    14.03.2010
    Phone:
    Samsung Galaxy Note 3
    Neue Version ist draußen...Titel und Changelog aktualisiert...Download wie immer im Anhang des Einleitungsbeitrag... ;)
     
  16. netguru, 01.04.2012 #16
    netguru

    netguru Android-Experte

    Beiträge:
    763
    Erhaltene Danke:
    39
    Registriert seit:
    05.04.2011
    Goat=sammy rom=passt oder? :)

    Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
     
  17. mecss, 01.04.2012 #17
    mecss

    mecss Threadstarter Ehrenmitglied

    Beiträge:
    16,308
    Erhaltene Danke:
    11,089
    Registriert seit:
    14.03.2010
    Phone:
    Samsung Galaxy Note 3
    Ĵa....
     
  18. Marc 777, 02.04.2012 #18
    Marc 777

    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
     
  19. mecss, 02.04.2012 #19
    mecss

    mecss Threadstarter Ehrenmitglied

    Beiträge:
    16,308
    Erhaltene Danke:
    11,089
    Registriert seit:
    14.03.2010
    Phone:
    Samsung Galaxy Note 3
    Bin gerade am Laden, sobald ich mit Laden fertig bin, werde ich einen Testversuch wagen...
     
  20. Marc 777, 02.04.2012 #20
    Marc 777

    Marc 777 Gast

    Ja danke


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

Diese Seite empfehlen