[OC-Kernel][StockICS][CM10/CM10.1][P75XX] A1 Kernel V1.9 (25.05.2013)

  • 208 Antworten
  • Neuster Beitrag
hanspampel

hanspampel

Ehrenmitglied
Threadstarter
Nachdem ja un ICS offiziell draussen ist und die Firmware-Leaks sich mittlerweile häufen, hab ich mich dazu entschlossen diesen OC-Kernel für Stock ICS vorzustellen. Da der alte Kernel nicht mit dem neuen 3.1.10er Kernel kompatibel ist, ist das der erste OC-Kernel zum übertakten des Prozessors.
Der Kernel ist immer noch "WIP" aber durch die letzten Updates und der neu kompilierten Modulen für WLAN gibts bislang kein Deep Sleep Problem mehr. Zumindest kann ich das bislang so sagen. Das Problem haben die Meisten seit der neuen ICS Firmware von Samsung. Zumindest die die ein 7500/7501(3G) nutzen.
Zum übertakten des Kernels gibt es auch noch eine übertaktete GPU, normalerweise läuft die GPU mit 333MHz. Dieses wurde in 400MHz geändert. Dadurch laufen u.a. auch Spiele etwas flüssiger. Sie sind aber hardcoded, heißt, man kann nix manuell per APP verändern.
Der Kernel ist bis auf 1.6GHz übertaktbar. USB-Charging funktioniert übrigens auch.


Wichtig!!

Der Kernel ist nur für Stock ICS Firmwares/ROMs und mittlerweile auch für CM9 und neuerdings für CM10/CM10.1 zu gebrauchen. Bitte nicht in Verbindung mit HC3.X ROMs flashen!!
Bei CM10 Gebrauch aber kein "System Tuner" zum ändern der Taktrate oder Governor verwenden. SetCPU soll gehen, Systune funzt bei mir auch.


Before you do anything: This is purely at your own risk and I will not be responsible for anything that happens to your tablet. I flashed it on mine at my own risk.

Where the name comes from: This kernel is named after the imaginary character A1. A1 was an imaginary character who was powerful, thought on his feet in battles and drove an electrically powered flying SUV. Attached is his original hand drawn logo that I drew 10 years ago, scanned, and used gimp to touch up. A1's mugshot is my avatar.

Compatibility Information: Stock and CM versions are now available. Please read the file name before flashing. It says right there which rom it is intended for. Stock versions have the relevant CM stuff removed like the CM keyboard driver and mtp driver.

**Sources V1.8.4 sources with my new stock and cm build script are posted below. Feel free to critique the script or my tweaks.
.
TWRP V2.5.0.0Yes, this time it's for wifi AND 3G. Now everybody gets TWRP
ADB is working on the wifi and 3G recovery. Give it a few minutes to start. Source hasn't changed at all but it's still included in every download.

Just before viewing the changelog, if anybody wants to use CM9 browser, email, keyboard, or trebuchet on stock ics check out my side note post. For now, I've moved on to cyanogenmod.

Changelog:

  • Voodoo sound <-- new to version 1.0
  • USB charging enabled as well as charging from other chargers *** fixed V1.5.4 thanks to pershoot
  • Overclock to 1.2GHz <-- new to version 1.2
  • NTFS modules enabled, ondemand default frequency scaler, noop default disk io scheduler <-- new to version 1.2.1
  • GPU overclock from 333MHz to 400MHz. <-- new to version 1.3
  • Overclock to 1.4GHz <--new to version 1.4
  • Support for Current Widget <-- new to version 1.5
  • CIFS enabled in kernel config, 1.4GHz attempted stability fix (thanks to jaswinky) <--new to version 1.5.2
  • Wifi driver compiled as module <--new to V1.5.3
  • More voltage anomalies fixed, updated battery driver to pershoot's 3.1 <-- new to V1.5.4 and V1.5.5XE
  • Fixed charging boot bug <--new to V1.5.6SE
  • (In case you were wondering 1.5.7 had an issue in it.)
  • Disabled frequency lock, added 1GHz default max (you can change it to 1.2GHz or 1.4GHz after boot), 216MHz default min CazeW's suggestion <--new to 1.5.8SE+XE
  • Enabled pershoot build/vfp optimization commit, added 150MHz minimum frequency <-- new to 1.5.9SE+XE
  • Boot script support (put yours as /data/local/a1init.sh) <-- new to V2.0
  • Smarter ram disk that only initializes 3G on 3G tablets<-- new to V2.1
  • 1.5GHz && 1.6GHz OC available, cifs utf8 kernel module available <-- new to V2.2
  • Support for CM9 <-- new to V2.2CM
  • Enabled xbox controller module as xpad.ko <--new to V2.2.1
  • NTFS moved to kernel module instead of built in, CIFS moved to kernel module instead of built in, enabled option.ko and usb_wwan.ko for connection of 3G dongle, all nls charsets/codepages built as modules <--new to V2.2.2
  • V1.6.3 is pretty much V2.2.2 but without my custom ram disk. I've also tried a boot script method proposed by Toldo but haven't had time to test it yet. Please flash the CM9 stock kernel or Samsung stock kernel before trying V1.6.3.
  • Applied git patch to disable mmc_cap_erase <-- new to V1.6.4
  • Voltage control, cifs built in again <-- new to V1.7
  • Galaxy Tab 8.9 specific fix <--new to V1.7.1
  • Cyanogenmod charging mode fix <--new to V1.7.2
  • Galaxy Tab 8.9 specific feature <--new to V1.7.3
  • CM10 compatibility fix, enabled Samsung's powersaving governor <--new to V1.7.4
  • followed pershoot's "-defconfig: jb: unset TEGRA_CONVSERVATIVE_GOV_ON_EARLYSUPSEND" change to fix odd 450MHz capping issue <--new to V1.7.4b
  • Copied in pershoot's keyboard dock driver <--new to V1.7.5
  • 801MB RAM enabled <-- new to V1.8
  • Rebased on pershoot's November 17 source <--new to V1.8.1
  • Back to samsung base, follow pershoot's suggestion of Nexus7 mtp drivers to fix mtp, enabled zRam <--new to V1.8.2
  • Reduced RAM to 785MB to prevent intense 3D games issue, enabled KSM (check in settings --> performance --> memory management)
  • (CM Version only) works on CM10.1 <--new to V1.8.4
  • Incorporated touchscreen death fix. Thank the user who reported it. <-- new to V1.8.5
  • Used part of pershoot's kernel config to get data usage working in CM <--new to V1.8.6
  • Added CM's version of the ROW (read over write) disk IO scheduler for GT-I9300<-- new to V1.8.7
  • Added XDA's grzwolf's solution to the hsic wakeclock problem <--new to V1.8.8
  • Added frandom kernel module <-- new to V1.9
Credits:
Supercurio: voodoo sound
Pershoot: voodoo port, usb charging, flashable zip, OC template, current widget setup
XDA forum's CazeW: used your replace suggestions to patch up wm8994_voodoo.c and wm8994_voodoo.h so it will compile properly, and finding the missing link for 1.4GHz OC, and disabling frequency locks
Task650: providing a nice, clean deodexed rom for me to try this on
XDA forum's RaymanFx: OC instructions
Me: GPU OC
XDA forum's jaswinky for valuable hints and checking my work over.
Xoom ICS kernel: for getting an approximate idea of voltages
(If I missed any credits, please forgive me as this is my first attempt at any kind of development)
XDA forum's motley for voltage control
XDA forum's Unknownzd for mmc_cap_erase patch
Quelle


Downloads
A1 Kernel (Kombi Kernel)
A1Kernel1.9 (für Stock ICS u. CM10)
CM10.1 Kernel
Die originalen ICS Stock-Kernel gibts hier.

Wie flashe ich den Kernel
Man gehe dazu ins Recovery, ich persönlich wipe immer noch Cache und Dalvik Cache und flashe anschliessend den Kernel. Normalerweise kann man auch ohne zu wipen flashen.
Für welche Geräte ist er?

Der Kernel kann für alle 10.1(N), also 7500/7501, 7510/7511, verwendet werden!

PS: Ein
tut nicht weh.;)
 
Zuletzt bearbeitet:
A

atglaeser

Fortgeschrittenes Mitglied
Hallo,

habe leider das Problem, daß wenn ich das Gerät wieder aus den Ruhemodus hole, der Bidschirm nicht mehr reagiert!
Hatte auf HC schon einen oc kernel drauf ohne Probleme.

Habe das Talet allerdings gerootet, kann es daher Probleme geben?
Im übrigen gehen die anderen Links nicht!

Viele Grüße,

atglaeser
 
hanspampel

hanspampel

Ehrenmitglied
Threadstarter
Ohne Root ginge kein Custom Kernel.;) Aber ja, hab leider auch die SoDs(Sleep of death):cursing:. Haste Stock drauf oder ein Custom ROM? Denn bei unserem 2ten Tab, nur ICS FW und grootet, läufts ohne Probs. Ich selber habe das CS ROM drauf. Probiere aktuell den 1.5.5er mal aus. Vielleicht funzt der ja besser.
 
A

atglaeser

Fortgeschrittenes Mitglied
Hmm, habe Stock drauf, halt nur gerootet,
 
hanspampel

hanspampel

Ehrenmitglied
Threadstarter
Ok alles klar. Welche Version haste genommen?

Edit: Die anderen Links gehen nicht da die vom TE aussem XDA entfernt wurden. Gibt derzeit nur noch die SE Version.
 
Zuletzt bearbeitet:
K

klaona

Stammgast
Die 1.5.4 SE läuft bei mir ohne Probleme. DeepSleep funktioniert. Drauf hab ich Stock 4.0.4. ITA :)
 
A

atglaeser

Fortgeschrittenes Mitglied
Also, so läuft er auch bei mir, nur sobald ich auf 1,2 Ghz gehe, geht nichts mehr!
Habe ebenfalls Stock ITA drauf und denSE Kernel.

Viele Grüße

atglaeser
 
hanspampel

hanspampel

Ehrenmitglied
Threadstarter
Hab jetzt den 1.5.5 gelfasht und da gibts bislang keine Probs. Vielleicht hilft es ja den Kernel nochmals zu flashen.
 
hanspampel

hanspampel

Ehrenmitglied
Threadstarter
K

klaona

Stammgast
Habe gestern Abend auf die A1 V1.5.5 SE gelfasht bei 100 % Batterie. Wlan und 3G waren eingeschaltet. Heute Mittag kontrolliert 98 % DeepSleep und 98 % Akkustand sind doch ok
 
Zuletzt bearbeitet:
hanspampel

hanspampel

Ehrenmitglied
Threadstarter
Ich habe mit der neuesten Version immer noch SoDs.:cursing:
 
A

atglaeser

Fortgeschrittenes Mitglied
Hallo,
Habe mir nochmal die Mühe gemacht und ICS Stock neu aufgesetzt mit Fullwipe und allem was dazu gehört.
Habe zwar mit der neuen Version zwar kein SoDs mehr, aber es stürzt ständig ab.
Ich glaube ich bin erstmal raus.

Viele Grüße,

atglaeser
 
K

klaona

Stammgast
hanspampel schrieb:
Ich habe mit der neuesten Version immer noch SoDs.:cursing:
Dann muss doch die Hardware doch unterschiedlich sein, oder an was sollen die unterschiedlichen Aussagen liegen? :confused2:
 
A

atglaeser

Fortgeschrittenes Mitglied
klaona schrieb:
Dann muss doch die Hardware doch unterschiedlich sein, oder an was sollen die unterschiedlichen Aussagen liegen? :confused2:
Tja, unter HC und1,4Ghz hatte ich überhaupt keine Probleme:crying:
 
hanspampel

hanspampel

Ehrenmitglied
Threadstarter
Neue Version im OP.

Disabled frequency lock, added 1GHz default max (you can change it to 1.2GHz or 1.4GHz after boot), 216MHz default min CazeW's suggestion <--new to 1.5.8SE+XE
Everything else completely stock.
(In case you were wondering 1.5.7 had an issue in it.)
 
A

atglaeser

Fortgeschrittenes Mitglied
Na gut, dann probiere ich den eben auch noch aus...

Morgen...
 
sc00ter98

sc00ter98

Erfahrenes Mitglied
Neue Version 1.5.9SE & XE

Enabled pershoot build/vfp optimization commit, added 150MHz minimum frequency <-- new to 1.5.9SE+XE
Meine Erfahrung bisher sehr positiv und sehr stabil.

I have changed the Super user app because after boot the Su app take too long to load.
That means after boot,and unlock android loading the Su app at last, and if i open set cpu before Su was loaded, set cpu freezes until Su was loaded from android for Su permissions.
I installed Su from chainfire, and everything working perfect,
Seit ich die Superuser App getauscht habe zickt auch SetCPU nicht mehr. Wobei ich mir angewöhnt habe vorher die Daten von SetCPU zu löschen und anschließend neu zu konfigurieren. Cache und dalvik wipe ich nach wie vor, allerdings erst nach dem Kernel flash.

Der ursprüngliche Beitrag von 08:17 Uhr wurde um 08:28 Uhr ergänzt:

hanspampel schrieb:
Ich habe mit der neuesten Version immer noch SoDs.:cursing:
Hast Du den Fix installiert?
xda-developers - View Single Post - [ROM][ICS] JellyBeanRom ICS v5 [P7500][P7510][13.08.2012]
Der soll wohl die SOD's verursachen. Ich habe weder freeses noch SOD's. Habe allerdings auch den Fix nicht drauf.
 
seppl1987

seppl1987

Stammgast
@scooter

Hast du die standart stockrom drauf oder ne custom stockrom?
 
A

atglaeser

Fortgeschrittenes Mitglied
Also, wen es intressiert, hatte bisher nur enorme Probleme!
Habe nun den neuesten XE Kernel mit 1,4Ghz geflasht und keine Probleme mehr.
Tablet war eben eine gute Stunde aus und hatte 98% DS, sieht ebenfallls schon mal gut aus.

Viele Grüße,

atglaeser

P.S. Übrigens ohne Fix und Stock ITA (gerootet natührlich)
 
K

klaona

Stammgast
hanspampel schrieb:
Wichtig!!

Der Kernel ist nur für Stock ICS Firmwares/ROMs zu gebrauchen. Bitte nicht in Verbindung mit CM9/CM10 und HC3.X ROMs flashen!!


Der Kernel kann für alle 10.1(N), also 7500/7501, 7510/7511, verwendet werden!
Hier steht doch nur für Stock
 
Oben Unten