Jump to content
Melde dich an, um diesem Inhalt zu folgen  
chris264

Samsung Galaxy S4 - Abyss Kernel GT-I9505

Recommended Posts

chris264

DIESER KERNEL FUNKTIONIERT NUR AUF DEM SAMSUNG GALAXY S4 GT-I9505!!

NUR FÜR SAMSUNG BASIERTE ROMS GEEIGNET!!!

CHANGELOG!!!

Abyss GT-I9505 kernel 1.7.1 Stable Version NUR FÜR ANDROID 4.3

Added 3.4.68 Linux Patches

Added Gpu Voltage Control interface

Added interface to Enable/Disable Logger

Updated rwsem to 3.12.x Linux

Update tweaked ondemand governor

Many other patches

Download Link

Abyss GT-I9505 kernel 1.7.0 Stable Version NUR FÜR ANDROID 4.3

Based on Samsung GT-I9505 Update4 Sources

Added Linux patches up to 3.4.67

Add a simple governor for GPU

All the functions of AbyssS4 1.6.1 Final

Other patches

Download Link

Abyss GT-I9505 kernel 1.6.1 Final Stable Version

Added 3.4.63 Linux Patched

Enabled Touchboost

Download Link

Abyss GT-I9505 kernel 1.6.0 Stable Version

Added 3.4.62 Linux Patches

Power ON in charge fixed

CIFS fixed

Stability improvment kernel optimization flags

mm: concentrate modification of totalram_pages into the mm core

ARM: mm: fix type of the arm_dma_limit global variable

ARM: LPAE: use phys_addr_t in free_memmap()

ARM: LPAE: use phys_addr_t for initrd location

ARM: use phys_addr_t for DMA zone sizes

ARM: 7690/1: mm: fix CONFIG_LPAE typos

ARM: 7587/1: implement optimized percpu variable access

ARM: 7669/1: keep __my_cpu_offset consistent with generic one

ARM: cacheflush: add synchronization helpers for mixed cache state accesses

ARM: cacheflush: don't round address range up to nearest page

ARM: 7553/1: proc-v7: Ensure correct instruction set after cpu_reset

ARM: 7428/1: Prevent KALLSYM size mismatch on ARM.

of: Specify initrd location using 64-bit

ARM: restart: allow platforms more flexibility specifying restart mode

init: disable sparse checking of the mount.o source files

reboot: move shutdown/reboot related functions to kernel/reboot.c

reboot: move arch/x86 reboot= handling to generic kernel

ARM: 7787/1: virt: ensure visibility of __boot_cpu_mode

/dev/mem: use phys_addr_t for physical addresses

ARM: introduce atag_offset to replace boot_params

ARM: constify machine_desc structure uses

ARM: 7505/1: split out ATAGS parsing

ARM: 7602/1: Pass real "__machine_arch_type" variable to setup_machine_tags() procedure

ARM: 7506/1: allow for ATAGS to be configured out when DT support is selected

Many other patches

Download Link

Abyss GT-I9505 kernel 1.5.1 Final Stable Version

Added 3.4.61 Linux Patches

Added Pegasusq Governor (as default)

Added Adaptive Governor

Added VR i/o cpu scheduler

Added Zen i/o cpu scheduler

OTG issue fixed

Call lag fixed

cpufreq: Retrieve current frequency from scaling drivers with internal governors

cpufreq: Fix locking issues

exit: unexport __set_special_pids()

userns: Require CAP_SYS_ADMIN for most uses of setns

fork: reorder permissions when violating number of processes limits

fork: copy_process(): unify CLONE_THREAD-or-thread_group_leader code

fork: copy_process(): don't add the uninitialized child to thread/task/pid lists

fork: copy_process(): consolidate the lockless CLONE_THREAD checks

fs/exec.c:de_thread(): use change_pid() rather than detach_pid/attach pid

ARM: 7430/1: sizes.h: move from asm-generic to <linux/sizes.h>

ARM: 7432/1: use the new linux/sizes.h

wait: add wait_event_hrtimeout()

kill daemonize()

Many other patches added

Download Link

Abyss GT-I9505 kernel 1.5.0 Stable Version

Added 3.4.57, 3.4.58, 3.4.59, 3.4.60 Linux Patches

Added HYPER cpu governor

kernel: added cgroup_timer_slack

kernel: cgroup_timer_slack: Added dynamic management of timer slack

kernel: delete __cpuinit usage from all core kernel files

rcu: delete __cpuinit usage from all rcu file

drivers: delete __cpuinit usage from all remaining drivers files

sched: fix the theoretical signal_wake_up() vs schedule() race

ARM: LPAE: Add context switching support

ARM: Use TTBR1 instead of reserved context ID

ARM: Remove __ARCH_WANT_INTERRUPTS_ON_CTXSW on ASID-capable CPUs

sched: Remove __ARCH_WANT_INTERRUPTS_ON_CTXSW

ARM: Remove current_mm per-cpu variable

ARM: 7445/1: mm: update CONTEXTIDR register to contain PID of current

ARM: 7502/1: contextidr: avoid using bfi instruction during notifier

ARM: mm: remove IPI broadcasting on ASID rollover

ARM: mm: avoid taking ASID spinlock on fastpath

ARM: mm: use bitmap operations when allocating new ASIDs

ARM: Remove __ARCH_WANT_INTERRUPTS_ON_CTXSW on pre-ARMv6 CPUs

ARM: 7582/2: rename kvm_seq to vmalloc_seq so to avoid confusion with KVM

ARM: 7649/1: mm: mm->context.id fix for big-endian

ARM: 7658/1: mm: fix race updating mm->context.id on ASID rollover

ARM: 7659/1: mm: make mm->context.id an atomic64_t variable

ARM: 7661/1: mm: perform explicit branch predictor maintenance when required

ARM: 7684/1: errata: Workaround for Cortex-A15 erratum 798181 (TLBI/DSB operations)

Many other patches added

Download Link

Abyss GT-I9505 kernel 1.4.1 Final

Added 3.4.55 and 3.4.56 Linux patches

Added some new cpu steps; 135 - 189 mhz.

Deleted 384 mhz cpu step

Changed some standard voltages

Added thermal module

Updated suspend min and max freq. to 135-378 mhz

Update fs/ramfs from 3.10.x android google kernel

Update fs/notify to from 3.10.x android google kernel

Update fs/ecryptfs from 3.10.x android google kernel

Update fs/nls from 3.10.x android google kernel

Improved stability

Many other patches

Download Link https://dfiles.eu/files/rohxw2i9z

Abyss GT-I9505 kernel 1.4.0

Added 3.4.54 Linux patches

Added and enabled Bcache from Linux 3.10.x

Gentle_fair_sleepers disabled

Updated drivers/block and drivers/md from 3.11.x Linux:

- block: Add bio_end_sector()

- block: Add bio_reset()

- block: Kill bi_destructor

- block: Generalized bio pool freeing

- block: Add bio_clone_bioset(), bio_clone_kmalloc()

- block: Convert integrity to bvec_alloc_bs()

- block: Add bio_advance()

- block: Add bio_for_each_segment_all()

- block: Add bio_alloc_pages()

- block: Generalized bio pool freeing

- dm table: clean dm_get_device and move exports

- dm table: set flush capability based on underlying devices

- dm table: add singleton feature

- dm table: add immutable feature

- dm: clear bi_end_io on remapping failure

- dm: add WRITE SAME support

- dm: introduce per_bio_data

- dm: refactor bio cloning …

- Many other patches

Updated Core from Linux 3.11.x:

- sched: Use this_rq() helper

- sched/autogroup: Fix race with task_groups list

- sched: Remove redundant update_runtime notifier

- sched: Update rq clock before migrating tasks out of dying CPU

- sched: Update rq clock before setting fair group shares

- sched: Update rq clock before calling check_preempt_curr()

- sched: Use swap() macro in scale_stime()

- sched/fair: Remove unused variable from expire_cfs_rq_runtime()

- sched/rt: Simplify pull_rt_task() logic and remove .leaf_rt_rq_list

- sched: Optimize build_sched_domains() for saving first SD node for a cpu

- sched: Create for_each_sd_topology()

- sched: Make GENTLE_FAIR_SLEEPERS configurable

- Many other patches

Update kernel/time from 3.11.x Linux:

- clocksource: Always verify highres capability

- clocksource: Add module refcount

- clocksource: Provide unbind interface in sysfs

- alarmtimer: Export symbols of functions declared in linux/alarmtimer.h

- sched_clock: Make ARM's sched_clock generic for all architectures

- ARM: sched_clock: Load cycle count after epoch stabilizes

- Many other patches

RTC write enabled

1.3.1 Final Stable Version

Updated to 3.4.53 Linux patches

BT Fixed

CORE: Full Sync code from 3.10.x Linux.

Compile ExFat module from Sources

cpumask: Full Sync code from 3.10.x Linux.

Ptrace; Full Sync code from 3.10.x Linux

cputime: Full dynticks task/cputime accounting

Signal; updated

New RCU mode Enabled

kernel: Added context_tracking

freezer: kill PF_FREEZING

freezer: change ptrace_stop/do_signal_stop to use freezable_schedule()

vtime: Optimize full dynticks accounting off case with static keys

userns: Add kuid_t and kgid_t and associated infrastructure in uidgid.h

userns: Replace the hard to write inode_userns with inode_capable

hlist: drop the node parameter from iterators

new_helper; file_inode(file)

Many other patches added

Download v1.3.1

1.3 Stable Version

Updated to 3.4.52 Linux patches

100% SYNC to all RCU code from 3.11.x Linux.

100% SYNC to all BASE POWER code from 3.11.x Linux.

100% SYNC to all KERNEL POWER code from 3.11.x Linux.

100% SYNC to all IDR code from 3.11.x Linux.

Crypto: 100% sync with 3.11.x Linux

CLK; sync code with 3.10.x Linux

IDLE: Implement generic idle function from 3.10.x Linux

Ported Snappy-C v.1.1.0

Added and enabled Frontswap

Swap enabled and zram disabled

Cleancache enabled

PM: make VT switching to the suspend console optional v3

PM / QoS: Add dev_pm_qos_request tracepoints

PM / sleep: invalidate TEST_CPUS and TEST_CORE support for freeze state

PM / Runtime: Rework the "runtime idle" helper routine

block: add runtime pm helpers

block: implement runtime pm strategy

block/genhd.c: apply pm_runtime_set_memalloc_noio on block devices

mm: slub: setting slub_max_order to zero

Many other patches added

Download 1.3

1.21 Final Stable Version

Rebased on Samsung Update 2 Sources

Updated to 3.4.51 Linux patches

kernel/time: 100% Sync with 3.10.x Linux

kernel/htimer.c: sync wirh 3.10.x Linux

kernel/time.c: sync with 3.10.x Linux

kernel/timer.c; sync with 3.10.x Linux

kerne/printk.c: sync with 3.10.x Linux

kernel/irq_work; sync with 3.10.x Linux

kernel/semaphore.c sync with 3.10.x Linux

kernel/stop_machine.c: sync with 3.10.x Linux

kernel/async.c: sync with 3.10.x Linux

kernel/wait.c: sync with 3.10.x Linux

SCHED CORE: 60% sync with 3.10.x Linux

logger: sync with 3.10.x Linux

rwsem: sync with 3.10.x Linux

100% SYNC to all RCU code from 3.10.x Linux.

kernel/cpu.c full SYNC with 3.10.x Linux

kernel/cpuset.c full SYNC with 3.10.x Linux

kernel/kmod.c; full SYNC with 3.10.x Linux

fs/proc/kernel/: full Sync with 3.10.x Linux

Sync init/Kconfig with changes

block BFQ: updated to BFQ-v6r2 for Linux 3.9.x.

nohz: implement full dynticks kick

nohz: Ensure full dynticks CPUs are RCU nocbs

nohz: added CONFIG_NO_HZ_COMMON

nohz: added CONFIG_NO_HZ_FULL and CONFIG_NO_HZ_FULL_ALL

Fix functions in init/main.c

Ondemand governor: reverted to default

RCU_FAST_NO_HZ enabled in configuration

Addws and enabled kexec hardboot support

HACK: ARM: disable sleeping while atomic warning in do_signal

freezer: add unsafe versions of freezable helpers for NFS

freezer: add unsafe versions of freezable helpers for CIFS

lockdep: remove task argument from debug_check_no_locks_held

locked: check that no locks held at freeze time

freezer: shorten freezer sleep time using exponential backoff

freezer: convert freezable helpers to freezer_do_not_count()

freezer: convert freezable helpers to static inline where possible

freezer: add new freezable helpers using freezer_do_not_count()

sched: Make sure to not re-read variables after validation

sched: scale cpu load for judgment of group imbalance

ARM: 7486/1: sched_clock: update epoch_cyc on resume

ARM: 7565/1: sched: stop sched_clock() during suspend

init_task: Create generic init_task instance

Increased stability and fluidity

Many other patches

Download 1.21

VERSION 1.2

Rebased on Samsung Update 2 Sources

Updated to 3.4.50 Linux patches

100% SYNC to all RCU code from 3.10.x Linux.

kernel/cpu.c full SYNC with 3.10.x Linux

kernel/cpuset.c full SYNC with 3.10.x Linux

kernel/kmod.c; full SYNC with 3.10.x Linux

kernel/time: 80% Sync with 3.9.x Linux

fs/proc/kernel/: full Sync with 3.9.x Linux

block BFQ: updated to BFQ-v6r2 for Linux 3.9.x.

RCU_FAST_NO_HZ enabled in configuration

Addws and enabled kexec hardboot support

HACK: ARM: disable sleeping while atomic warning in do_signal

freezer: add unsafe versions of freezable helpers for NFS

freezer: add unsafe versions of freezable helpers for CIFS

lockdep: remove task argument from debug_check_no_locks_held

locked: check that no locks held at freeze time

freezer: shorten freezer sleep time using exponential backoff

freezer: convert freezable helpers to freezer_do_not_count()

freezer: convert freezable helpers to static inline where possible

freezer: add new freezable helpers using freezer_do_not_count()

sched: Make sure to not re-read variables after validation

sched: scale cpu load for judgment of group imbalance

ARM: 7486/1: sched_clock: update epoch_cyc on resume

ARM: 7565/1: sched: stop sched_clock() during suspend

init_task: Create generic init_task instance

Many other patches

VERSION 1.1

Updated to Linux 3.4.49 Linux patches

Updated to ME4

Updated Toolchain to 4.8.1 Linaro

fs/eventpoll.c: updated to 3.10.x Linux

kernel/softirq.c: updated to 3.10.x Linux

ashmem.c : updated to 3.10.x Linux

fs/proc/: updated to 3.9.x Linux

Updated to latest Google Csnappy compressor for ZRAM

ARM: vfp: reset current HW state only if actually reloaded

ARM: fix warning on uninitialized offset.un

driver core: always handle dpm_order

hrtimer:__run_hrtimer races with enqueue_hrtimer

power: Front buffer early suspend draw delay sysfs control

userns: Convert loop to use kuid_t instead of uid_t

msm_otg: remove initialization wake_lock

irq: Remove IRQ_EXIT_OFFSET workaround

nohz: Disable the tick when irq resume in full dynticks CPU

kernel/smp.c: remove 'priv' of call_single_data

tracing/lockdep: Disable lockdep first in entering NMI

Many other files patches and ported

Based on Update 1 Samsung GT-I9505 Sources, with update up to 3.4.78 Linux Patches

CPU: 22 clock frequencies( 81-1890 MHz) (dafault 1890-384)

Voltage Control interface added

Max suspend freq and Min suspend freq added (384-162 as default)

Added and enabled smooth scaling for better battery life

Governor: Ondemand, performance, powersave, userspace, conservative, intellidemand, Lionheart, AbyssplugV2, interactive, smartmax, wheatley, lagfree.

CPU i/o Scheduler: BFQv6, row, cfq (default), fiops, deadline, sio, noop.

Touch Booster disabled

Fast Charge added

Selectable Sched_Mc power-saving (off as default)

Triangleaway support

Exfat filesystem support

sched-features: hrtick enabled, gentle fair sleepers disabled

Sound Amplification for headset and speaker added (preset for the moment)

F2FS filesystem support ported from 3.9.x linux (added as module)

NTFS support (added as module)

EDS module added

Frandom Added

Zram and swap disabled

UKSM port from 3.9.x linux

KSM port from 3.9.x linux

Cleancache port from 3.9.x linux

Smpboot port from 3.9.x linux

ballon_compaction port from 3.9.x linux

Task_work port from 3.9.x linux

Rwsem, semaphore, seccomp ported from 3.9.x linux

Binder port from 3.9.x linux

Printk port from 3.9.x linux

More powerfull zcache ported from 3.9.x linux

cpufreq_stats: port from 3.9.x linux

Init.d support

Auto-root added

Many other files patches and ported

DOWNLOAD

Abyss 1.2

DIE 1.1 VERSION IST NUR FÜR DIE MEA FIRMWARE GEEIGNET!!

bearbeitet von chris264

Diesen Beitrag teilen


Link zum Beitrag
chris264

Noch niemand den Kernel getestet??

Lg

Diesen Beitrag teilen


Link zum Beitrag
chris264

Warum???? Der Dev ist doch bekannt. Also ist nicht sein erster Kernel.

Lg

Diesen Beitrag teilen


Link zum Beitrag
scheflo

Weil es Grad so schön läuft mit der deo... Mea und Standard Kernel... Hab Akku Laufzeit von fast 2 tagen

Gesendet von meinem GT-I9505

Diesen Beitrag teilen


Link zum Beitrag
cobra111

Abyss GT-I9505 kernel 1.1 Final ist da ,und Dualcamera Funzioniert Perfeckt, das Kernel rennt wie die Sau ;-)

Diesen Beitrag teilen


Link zum Beitrag
chris264

Startpost aktualisiere ich morgen, Danke fürs Bescheid geben.

Lg

Gesendet von meinem GT-I9505

Diesen Beitrag teilen


Link zum Beitrag
scheflo

Doch mal testen :D

Geht der nur für die MEA oder auch für das update MF2? hab die pre-rooted deodexed

Gesendet von meinem GT-I9505

Diesen Beitrag teilen


Link zum Beitrag
cobra111

Diese Version nur MEA und damit geht auch die Dualcamera

Diesen Beitrag teilen


Link zum Beitrag
scheflo

Ok, habs drauf. Mal schaun wie der Akku Verbrauch ist.

Gesendet von meinem GT-I9505

Diesen Beitrag teilen


Link zum Beitrag
cobra111

Was hast du von Rom und Firmware?

Ich habe drauf bis jetzt keine einzige probleme

Gesendet von meinem GT-I9505 mit Tapatalk 2

Diesen Beitrag teilen


Link zum Beitrag
chris264

Welche Rom hast du drauf?

Das ist die gleiche Meldung wie beim rooten, wo du die Dateien löschen musst.

Lg

Gesendet von meinem GT-I9505

Diesen Beitrag teilen


Link zum Beitrag
cobra111

Wenn du Mf2 hast dann kann Probleme geben, auf seine Homepage steht nur fur MEA Firmware

Gesendet von meinem GT-I9300 mit Tapatalk 2

Diesen Beitrag teilen


Link zum Beitrag
cobra111

Welches slim? Keine Aosp ider Aokp hoffe ich, bei mir mit der Blumak2000 Rom rennt wie die Sau und ohne Probleme finde bis jetzt Beste Kernel, und hab wirklich alle probiert, Akku kann noch nicht Viel sagen

Gruß

Gesendet von meinem GT-I9505 mit Tapatalk 2

Diesen Beitrag teilen


Link zum Beitrag
cobra111

Der Kernel was du drauf hast hat eine Stweake, lösche zu erst das stweake mit Titanium oder root Explorer und dann Kernel installieren und die 2 wipe

Gesendet von meinem GT-I9505 mit Tapatalk 2

Diesen Beitrag teilen


Link zum Beitrag
scheflo

hatte vorher den stock kernel. hab jetz den hacker drauf, damit erstmal der fehler weg is...

ok, ich versuchs mal

wo finde ich das stweake??

Diesen Beitrag teilen


Link zum Beitrag
cobra111

Nein hatte Hacker und Kt SGS4 und hab so gemacht wie ich dir erklärt habe und geht ohne Probleme, lohnt sich wirklich

Gesendet von meinem GT-I9505 mit Tapatalk 2

Diesen Beitrag teilen


Link zum Beitrag

Please sign in to comment

You will be able to leave a comment after signing in



Jetzt anmelden
Melde dich an, um diesem Inhalt zu folgen  

×
×
  • Neu erstellen...

Wichtige Information

Bitte beachten Sie folgende Informationen: Nutzungsbedingungen und Impressum & Datenschutzerklärung. Wir haben Cookies auf deinem Gerät platziert, um die Bedienung dieser Website zu verbessern. Du kannst deine Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist.