[kernel][ICS][23/05/2012] mnics (LR/CM9)

Dieses Thema im Forum "Kernel für Samsung Galaxy S" wurde erstellt von xHCx, 17.03.2012.

  1. #1 xHCx, 17.03.2012
    Zuletzt von einem Moderator bearbeitet: 10.06.2012
    Ich oder MIUI Germany übernehmen keine Haftung dafür! Ihr seid für euer Handeln selbst verantwortlich!!!

    [​IMG] findet Ausschließlich beim Entwickler statt

    Die Texte werden für Uns vom Entwickler noch Zeitnah eingedeutscht. Danke schon mal an mailwe im Voraus!

    The Midnight-ICS kernel is a personal project aiming for "average", daily use and good battery life. Not benchmark performance. Nothing fancy. I really liked Speedmod while using Froyo but missed some features so I decided to work on this kernel - Midnight for Gingerbread and now ICS.

    Kernel name = because developement happens (due to job & family) at night. Big thanks to hardcore, chainfire, lukiqq, stratosk (who helped me out with the initial initramfs for ICS), zach, exitz, supercurio, koush, neldar, madrooster, pikachu01, pawtip (Midnight-ICS is based on his kernel sources) & teamhacksung, ezekeel, renaudallard, toadlife, Tk-Glitch, krarvind and all the other devs. Everything I have learned about SGS I have learned reading XDA posts, sources or from conversation with XDA members - maybe I can give a little bit back with this kernel. Thank you all.

    Aktuell im Einsatz - Meine Screenshots

    schon als Base Kernel integriert


    • Installation: Install kernel zip via Odin
    Download Kernel

    MNICS-20120516-1-LR.tar - [Click for QR Code] (3.59 MB, 354 views)

    MNICS-20120516-1-CM9.tar - [Click for QR Code] (3.59 MB, 427 views)

    MNICS-20120523-2-LR.tar - [Click for QR Code] (3.59 MB, 97 views)

    MNICS-20120523-2-CM9.tar - [Click for QR Code] (3.59 MB, 94 views)

    Kernel Archiv

    • Features - MidnightControl app - Defaults Post 2

    • Disclaimer - Notes - Sources - Kernel changelog Post 3
    schorsch.funke, Andii S, Grown und 10 andere haben sich bedankt.
  2. #2 xHCx, 17.03.2012
    Zuletzt von einem Moderator bearbeitet: 10.06.2012
    - 7 frequencies up to 1Ghz, 1.128Ghz (1.310mV), 1.2Ghz (1.350mV)
    - Conservative governor modified for smooth scaling
    - backlightnotification (use neldars BLN Control and enable in ROM->Display, too)
    - voodoo sound (use supercurios VoodooControl)
    - touchwake
    - adjustable vibration intensity
    - slightly enhanced touch sensitivity
    - some kernel/initramfs tweaks from Midnight-GB
    - 340Mb usable RAM, some code updates and changes for better performance and less debug stuff
    - CWM5 + delete NStools-settings/delete init.d contents options

    MidnightControl app:
    - min. brightness, RGB, unified gamma control
    - night-mode toggle (min. brightness useful in dark environment)
    - override ROM color toggle (to use ROM color controls)
    - CPU max. freq, governor (Conservative, Ondemand, SmartassV2)
    - Undervolting
    - IO scheduler (SIO, NOOP), sdcard readahead (64Kb-3096Kb)
    - button LED timeout control
    - load TUN and Logcat modules, toggle init.d execution
    - boot logfile, small help file (app->menu)

    Defaults (everything changeable via MidnightControl):
    - 1Ghz, Midnight Conservative governor, no undervolting
    - SIO IO scheduler, 512Kb sdcard readahead
    - init.d + Logcat + TUN disabled

    Installation: Install kernel zip via CWM

    The MIDNIGHT kernel is provided "as is", I'm not responsible for any harm it may cause. Flash it/use it/undervolt or overclock at your own risk. I'm using this kernel without problems but I cannot guarantee that for any other device. I do not claim this kernel is super-fast, mega-stable, the best there is or something else. It's just a kernel.

    - NStools CPU tab crashes because Midnight's 7 frequencies
    - CPU apps show 200Mhz minfreq even if it's correctly set to 100Mhz [explanation]
    - yes, no DIDLE or LiveOC for now, never missed it [​IMG]

    Sources: Github/mialwe
    Kernel changelog: always updated live while working on Midnight-ICS
  3. #3 xHCx, 17.03.2012
    Zuletzt von einem Moderator bearbeitet: 10.06.2012
    Change Log
    - not sure


    - bugfix: module installer failed without /system/lib/modules directory
    - bugfix: sdcard wipe while switching GB->ICS


    - readded fast_charge


    - changed naming (date-version-[stock]/LR/CM9)
    - changed to new initramfs system (download mode flashable)
    - changed to Odin tar package (Heimdall: extract + flash zImage)
    - removed fast_charge patch
    - freed 2 Mb more RAM, testing
    - CM9/i9000 kernel source sync
    - reworked logfile /data/user.log

    202 - 2012/04/30

    - app: fixed wrongly displayed default undervolting preset
    - app: fixed colors not beeing applied at boot (v190 bug)
    - app: fixed 800Mhz CPU limit not beeing applied at boot (v190 bug)
    - zip: added missing MidnightControl.apk to CM9 version

    190 - 2012/04/29
    - kernel: sync with CM9 sources (incl. sdcard mountpoints)
    - kernel: USB fast_charge by chad0989 (toggle widget available) [default: deactivated]
    - kernel: enabled deadline/cfq IO schedulers [default: still SIO]
    - kernel: 2 bugfixes (cpufreq), thanks to derTeufel1980 for the hints
    - kernel: touchwake sync with Ezekeels source
    - app: added fast_charge toggle
    - initramfs: 256Kb sdcard read_ahead default
    - initramfs: added /data/local/userinit.d execution
    - initramfs: executes init.d/userinit.d scripts starting with "S" only

    143 - 2012/04/08

    - app: updated to version 1.4
    - adjusted default min_brightness from 25 to 20 (stock?)
    - app: fixed bug with old nightmode sysfs setting at startup

    142 - 2012/04/08

    - kernel: fix green screen on some occasions

    141 - 2012/04/08

    - app: added missed call service toggle (reboot required)
    - app: updated help file
    - initramfs: fixed issues with some busyboxes/$PATH (SlimICS, grep not found)

    133LR - 2012/04/07

    - changed name: MNICS-<buildnr>[LR (large RAM for 386Mb)]
    - kernel: 5 frequencies, switchable maxfreq 1/1.128Ghz
    - kernel: adjusted smooth conserv. triggers, mp3@100Mhz again
    - kernel: fixed internal divider bug, thanks to theDevil1980 for the hint
    - kernel: removed old recovery backup (-700Kb)
    - CWM: added manual zipalign option
    - CWM: moved init.d/overclocking/Logcat toggles to CWM
    - app: service for missed calls BLN - app: cleanup

    0.9.0-2/ - 2012/03/30
    - 340Mb RAM - 386Mb for HUGERAM version \w patched ROMs
    - fixed /datadata MidnightControl settings bug (for. e.g. ICSSGS, Bluelightning)
    - BLN switch both MidnightControl and ROM->settings->display->notification LED toggles at the same time (one-click BLN enable)

    0.7.9 - 2012/03/28
    - initramfs: fixed 0.7.7 bug
    - initramfs: adjusted vm tweaks
    - initramfs: cleaned up boot script and log output
    - kernel: BLN off as default setting
    - kernel: adjusted build flags
    - app: updated help file

    0.7.8-10 0.7.8-10
    - set BLN default to "false"
    - readded some build flags
    - readded some vm tweaks (now it gets interesting [​IMG] )
    - readded mount tweaks
    - cleaned up initramfs script a little bit (less unneeded stuff in /data/user.log)

    0.7.7 - 2012/03/25

    • - kernel: fixed freeze on 800Mhz max. freq.
    • - kernel: adjusted int.volt 1100->1125mV for 1.2Ghz (stability)
    • - kernel: added touchwake, thanks to ezekeel (dev) and devil (porting support via pm)
    • - kernel: added vibration intensity sysfs interface - MidnightControl: rearranged menus
    • - MidnightControl: removed unused option
    • - MidnightControl: added touchwake toggle
    • - MidnightControl: added vibration intensity slider
    • - CWM: added delete init.d contents option
    • - CWM: added delete NStools settings option

    - setting max. freq limit to 800Mhz causes freeze -> fixed in next version
  4. #4 xHCx, 17.03.2012
    Zuletzt von einem Moderator bearbeitet: 10.06.2012
    Kernel Archiv

    MNICS-20120509-7-CM9.tar - [Click for QR Code] (3.59 MB, 151 views)

    MNICS-20120509-7-LR.tar - [Click for QR Code] (3.59 MB, 163 views)

    MNICS-20120509-7.tar - [Click for QR Code] (3.59 MB, 63 views)

    MNICS-202CM9.zip - [Click for QR Code] (4.81 MB, 95 views)

    MNICS-202LR.zip - [Click for QR Code] (4.81 MB, 178 views)

    MNICS-202.zip - [Click for QR Code] (4.81 MB, 64 views)

    MNICS-190CM9.zip - [Click for QR Code] (4.81 MB, 168 views)
    MNICS-190LR.zip - [Click for QR Code] (4.81 MB, 338 views)
    MNICS-190.zip - [Click for QR Code] (4.81 MB, 115 views)

    MNICS-143LR.zip - [Click for QR Code] (4.80 MB, 0 views)

    MNICS-143.zip - [Click for QR Code] (4.80 MB, 50 views)

    MNICS-139LR.zip - [Click for QR Code] (4.80 MB, 499 views)
    MNICS-141LR.zip - [Click for QR Code] (4.80 MB, 277 views)
    MNICS-142LR.zip - [Click for QR Code] (4.80 MB, 117 views)

    MIDNIGHT-ICS-0.9.0-2-HUGERAM.zip - [Click for QR Code] (5.30 MB, 11 views)
    MIDNIGHT-ICS-0.9.0-2.zip - [Click for QR Code] (5.30 MB, 2 views)
    by xda - 0.9.0-2 + 0.9.0-2-hugeram [​IMG]

    MIDNIGHT-ICS-0.7.9.zip - (5.33 MB, 250 views)

    MIDNIGHT-ICS-0.7.8-10.zip - [Click for QR Code] (5.33 MB, 127 views)

    by mialwe - Alternative #3: 0.7.8-7

    Nachster Schritt zurück: 0.7.8-2
    - VM tweaks komplett aus initramfs entfernt
    - Mount-Tweaks komplett aus initramfs entfernt
    xda-developers - View Single Post - [kernel] midnight-ics 0.7.7/12-03-25

    Als nächstes müssten dann die neuen Kernelfeatures drankommen,
    Initramfs ist wieder wie bei 0.7.4 abggesehen von Vibration/Touchwake settings-ParsingMIDNIGHT-ICS-0.7.7.zip - [Click for QR Code] (5.37 MB, 26 views)

    MIDNIGHT-ICS-0.7.4.zip - [Click for QR Code] (5.33 MB, 54 views)

    Erfahrungsbericht: von dark_knight35 by xda

    Thx for the great kernel, mialwe!

    First Impressions:

    1. fast (listening to music+playing speedx 3d+tapatalking+opening browser without any lag)
    2. color settings are confusing (midnight control or galaxy s settings? dunno which one to use)
    3. nice bootsplash (minimalistic&nice)
    4. no didle and liveOC (you already thougt about adding this?)

    To resume, this kernel is just great and I'm looking forward to seeing more features. I haven't tested bln yet, dunno if it works.

    Keep up the good work!
  5. danke an den besten kernel dev auf dem markt .....seine gingerbread kernel waren schon hammer...
    pannes bedankt sich.
  6. Da sag' ich gleich mal vielen, vielen Dank an Quasimodo für den Thread hier und Olley für das Lob - aber der beste Kerneldeveloper bin ich *ganz sicher* nicht. Aber schön dass die GB-Kernel gefallen haben, waren aber auch ein paar Fehlschläge dabei :)

    Hoffentlich läuft Midnight-ICS einigermaßen, bin etwas nervös weil es bisher kein Betatesting gab.
    Grown und scheichuwe haben sich bedankt.
  7. also bisher läuft alles sehr stabil und smooth....habe die Bluelightening ICS 1.1.1 drauf.

    sollte was sein werde ich berichten aber bisher top arbeit von dir wie immer ....

    ausserdem fehlschläge gibts doch immer mal :tongue:

  8. #8 scheichuwe, 17.03.2012
    Zuletzt bearbeitet: 17.03.2012
    Du hast mich ja nicht gefragt :)

    Für brauchbare Rückmeldungen ist zwar noch zu früh, die ersten Stunden waren aber völlig problemlos.
  9. #9 matze6989, 17.03.2012

    naja du solltest nicht so bescheiden sein ;-)
    Dein kernel gehört mit zu den besten.
    Man hat immer kleine fehlschläge dabei aber das ist normal und wie man so schön sagt aus fehlern lernt man.dein gb kernel war und ist immer noch eine der besten.wobei ich der meinung bin es war der beste.
    Es freut mich richtig das du doch zu ICS gefunden hast hatte erst die vermutung du bleibst bei gb weil da ja auch grade erst ein neuer kernel von dir raus gekommen ist.
    Der erste kernel läuft soweit rund nur das mit der lichtsteuerung ist noch nicht ganz rund aber sonst gefällt er mir ganz gut...auf jeden fall so gut das er drauf bleibt.

    Gesendet von meinem GT-I9000 mit der Android-Hilfe.de App
  10. Was genau macht denn bei der Lichtsteuerung Probleme?
  11. #11 matze6989, 18.03.2012
    Zuletzt bearbeitet: 18.03.2012
    Ich hatte bei meiner slim version das es nach inn reboot zu dunkel war ich musste immer erst eimal die app öffnen und dann ging es. Habe jetzt mal meiner aokp version genommen seit gestern abend und da ist alles tutti...absolut keine probleme. Mag sein das da mein backup wohl spinnt.spiele mir eh heute mal die 2.9 auf wenn ich mein theme umgebaut hab dafür und teste dann noch mal.

    Edit: ich nehme alles zurück jetzt gehts auch mit meiner neuen slim version. Ich denke da ust was beim aufspielen falsch gelaufen.
    Jetzt kann ich nur sagen für den ersten kernel der raus ist von dir. Perfekte arbeit.

    Gesendet von meinem GT-I9000 mit der Android-Hilfe.de App
  12. Bei der Musik wiedergabe habe ich "lags" ist nicht besonders schön und tritt nur mit dem Midnight kernel auf. Ansonsten ist der Kernel super flüssig ;) Wenn das gefixt ist
    kommt der auch wieder drauf :)
  13. #13 scheichuwe, 18.03.2012
    Ich hab vorhin etwa eine Stunde Musik gehört. Ohne Aussetzer...

    CM9, smartassv2, 1,2GHz
  14. Also ohne Headset hatte ich diese Lags..
  15. #15 mialwe, 18.03.2012
    Zuletzt bearbeitet: 18.03.2012
    Hm, mit/ohne Headset verursacht nicht unbedingt Lags. Was für ein CPU Governor ist/war eingestellt?
  16. Also, jetzt muss ich entschuldigen. Hatte jetzt den Semaphore kernel drauf
    da trat das problem auch auf. Aber auch nur beim Smartass v2 governor.
    Der war beim Midnight kernel auch eingestellt.
  17. Interessant, lt. scheichuwe's Signatur gabe es da mit SmartassV2 keine Probleme, ich müsste also woanders suchen. Scheichuwe, war das 1-Stunde-ohne-Musiklags mit SmartassV2 oder einem anderen Governor?
  18. wenn ich das richtig sehe ist nichtmal deepidle implementiert und trotzdem läuft der kernel absolut sauber. die beigefügte controlapp ist auch super zuhandlen.
  19. #19 scheichuwe, 18.03.2012
    Meine Signatur sieht anders aus :)

    Das sind meine derzeitigen Einstellungen.
    Also 1h mit Smartassv2.

    Generell bin ich nach dem ersten Tag ziemlich angetan.
  20. #20 matze6989, 18.03.2012
    Deepidle wird völlig überbewertet.da finde ich die uv einstellung in der app deutlich besser obwohl ich da eh meine eigenen einstellung fahre. Ich bin jetzt nach den ersten tag auch sehr angetan von den kernel läuft absolut flüssig und das in der conserativen einstellung.hab aber auch nicht wirklich was anderes erwartet von mialwe...wie immer saubere arbeit.

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

Diese Seite empfehlen