Il Forum è consultabile solo in modalità lettura. Per domande o consigli iscriviti al nostro GRUPPO FACEBOOK / COMMUNITY cliccando qui

[KERNEL] Kernel_Motley per Nexus 4

Discussione in 'Modding - LG Nexus 4' iniziata da yann73, 3 Mar 2013.

  1. yann73

    yann73 Golden Droid

    Iscritto:
    5 Feb 2010
    Messaggi:
    7.157
    "Mi Piace":
    1.176
    ATTENZIONE  


    Ne io ne il Forum sono responsabili di eventuali danni subiti al vostro dispositivo, se non sapete di cosa si tratta è meglio non eseguire questa procedura.



    Caratteristiche:

    - Altamente personalizzabile con script, grazie al suporto init.d (Vedere al secondo post per maggiori informazioni e istruzioni).
    - Basato su Google 3.4, tutte le funzionalità vengono suportate (Fotocamera, NFC, ecc).
    - Compilatore ottimizzato (-O2 e altri), usando 2012.12 Linaro Toolchain.
    - Completa installazione del ramdisk con suporto init.d per STOCK/AOSP (CM è suportato, per STOCK avete bisogno di installare busybox)
    - Suporto per OverClock a 1.56, 1.62 e 1.67 GHz (Frequenza originale di default al avvio, OC facoltativo).
    - Aggiunta dello stadio di frequenza della CPU a 304MHz con Voltaggio inferiore rispetto hai valori Stock per ridurre i consumi, visto che il dispositivo rimane molto tempo a questa frequenza.
    - UV securizzato di default per i processori nominali, fast e faster.
    - Controllo dei voltaggi (Attenzione a non impostare un voltaggi personalizzati al avvio se non si è certi che sia stabile al 100% sul vostro dispositivo), grazie a faux123! e ai miei tweaks.
    - Presente nel Kernel auto_hotplug (Grazie a thalamus). Aggiunto e esposto tutti parametri di modalita Debug allo spazio utente.
    - Personalizzazioni nel kernel per scale termiche intelligenti, interogazione dinamica e temperature configurabili.
    - Personalizzazione del modulo PowerHAL (Senza spam del Android log da eventi PowerHall).
    - Possibilità di controllare la durata e la frequenza del Touchboost.
    - Controlli Gamma (Grazie a faux123).
    - 3 modalità Fsync.
    - Forzata la ricarrica USB rapida.
    - I/O Scheduler - SIO (Ottimizzato), deadline (ottimizzato), cfq, noop e fiops.
    - Controllo Congestione TCP (diverse scelte possibili) - veino è il valore di default.
    - Governor - Interactive (di default), OnDemand, PowerSave, Conservative.
    - CIFS, NFS, NTFS r/w, TUN - integrati senza bisogno di tutti moduli del Kernel.
    - Svariate altre aggiunte di valori di regolazione (vedere link github in basso a questo post)
    - Compatibilita Licenza GPL - i sorgenti vengono aggiornati su gthub.com e pubblicati al momento in qui il kernel viene pubblicato con l'intermediario di questo post, Svilupatore comportarsi allo stesso modo!


    Requisiti:

    - Il Bootloader deve essere sbloccato e dovete avere una recovery Custom installata (CWM Oppure TWRP)
    - Dovete avere lo zip della vostra atuale ROM sulla SDCARD in modo da poter restaurare la vostra atuale ROM in caso di problemi o che non siete sodosfatti.
    - Eseguite un Backup Completo da Recovery prima di procedere al flash del nuovo Kernel, in modo da poter ripristinare la vostra Boot.img facilmente da recovery in caso di problemi o che non siete sodisfatti.
    - E' vivamente raccomandato avere System Tuner installato per poter interaggire/personalizzare i valori di alimentazione della CPU come i voltaggi. altre app come faux123 funzionano probabilmente altrettanto bene ma lo svilupatore di questo Kernel non le ha testate.
    - Se avete una ROM AOSP (incluse le ROM Stock) dovete avere busybox installato e funzionante, nella directory /system/xbin, per il suporto init.d.


    Installazione:


    - Verificare di avere tutti Requisiti descritti sopra e verificate le note di versione più sotto.
    - Se provenite da un altro Kernel Custom, leggete e seguite i passi descritti sotto in verde prima di flashare questo Kernel.
    - Installare lo Zip di questo Kernel da recovery.
    - FACOLTATIVO: Se volete tornare indietro alla vostra situazione precedente, ripristinate il Boot.img che avete backupato prima, da recovery. Un altra opzione se volete tornare Stock è di flashare lo zip di ripristino-stock indicato più giù. Per chi proviene da una Custom ROM come CyanogenMod o altre non AOSP eseguite un Flash della vostra ROM da recovery per ripristinare il Boot.img e il disco virtuale (ramdisk).

    ATTENZIONE  


    Se provenite da un altro Custom Kernel o da una ROM non stock, seguite questa procedura prima di Flashare questo Kernel, perchè molti Kernel o Rom che li includono portano modifiche personalizzate al disco virtuale (ramdisk) o altri files binari. questo problema richiede quindi un ritorno preliminare ad una situazione Stock per non incombere in situazioni di conflitti nel sistema.

    Ripristino per ROM Stock:
    Flashate uno di questi due ZIP che includono Kernel Stoc, disco virtuale (ramdisc), thermald, mpdecision, e i file binari PowerHal. questi zip possono anche essere usati se usate una ROM Stock e desiderate ripristinare la situazione originale pulita. fatte attenzione ad usare lo ZIP della vostra versione Android.
    Versione Android 4.2.1 : N4_421_stock_kernel_and_components.zip
    Versione Android 4.2.2 : N4_422_stock_kernel_and_components.zip

    Ripristino per qualsiasi ROM non Stock (CyanogenMod, AOKP, ecc ecc):
    Flashate lo Zip della vostra ROM e delle eventuali GAPP senza eseguire nessun wipe preventivo, vi basterà per ripristinare il Kernel originale, il disco virtuale (ramdisk) ei file binari originali che gli altri sviluppatori hanno personalizzato e implementato.



    Versione Beta:
    ATTENZIONE  

    Una versione Beta può comportare piccoli bug o ottimizzazioni non ancora perfette quindi se volete puntare sulla certezza utilizzate l'ultima versione stabile.



    Build 42 - 2013-03-02 (beta) - Android 4.2.2
    • Aggiunto i moduli del "Speaker Amp Control" del Kernel faux123 per periodo di testing (Grazie!)
    • Aggiunto il filtro di controllo franciscofranco touchscreen Accuracy per periodo di testing (Grazie!)

    • Anullate le "Mako Gamma: Consente l'uso di valori superiori a 32 per le posizioni aray 5 e 6. L'app di faux123 è ormai fixata quindi non serviva più. I valori dovrebbero essere ormai limitati a 31 come gli avevamo sempre conosciuti.

    DOWNLOAD: motley_anykernel_422_nexus_4_build_42.zip



    Build 40
    - 2013-02-25 (stable) - Android 4.2.2
    • Added upstream smp patches from 4.2.1 back into 4.2.2 build
    • Added optimized ARM RWSEM algorithm backin into 4.2.2 build

    DOWNLOAD:
    motley_anykernel_422_nexus_4_build_40.zip


    FONTE XDA
     
    Ultima modifica: 4 Mar 2013
  2. yann73

    yann73 Golden Droid

    Iscritto:
    5 Feb 2010
    Messaggi:
    7.157
    "Mi Piace":
    1.176
    Prenotato