[ROM][JB][CM10] UNOFFICAL on Unlocked ICS Bootloader

  • 386 Antworten
  • Neuester Beitrag
Diskutiere [ROM][JB][CM10] UNOFFICAL on Unlocked ICS Bootloader im Custom-ROMs für LG Optimus Speed im Bereich Root / Hacking / Modding für LG Optimus Speed.
P

Paladin

Erfahrenes Mitglied
Dede2 schrieb:
Ist es eigentlich noch ein weiter Weg bis zu einer stabilen CM 10.1? Weil ich immer noch CM 7.2 drauf habe, aber erst wechseln will bei stabiler CM 10.1 :D
Ich warte täglich auf die Release von TonyP, die "soll" dann stabil laufen, aber wer weis.

Pengus CM10 vom 08.02 läuft bei mir super stabil und sehr "smooth"
 
D

Dede2

Fortgeschrittenes Mitglied
Zumindest könnte man daraus schließen, dass es wohl nicht mehr "ewig" bis zu einem stabilen CM 10.1 Release dauern wird ;-)
 
Zuletzt bearbeitet von einem Moderator:
P

Paladin

Erfahrenes Mitglied
TonyP hatte wohl enorme Probleme die Helligkeitssteuerung ordentlich zu implementieren aber:

Now it's time to get everything ready - but not today. As a thank you for the real patience you guys provided (almost zero annoying questions or PMs) I'll give you an ETA this one time.
It will come until sunday (unless I find another big dealbreaker bug of course)
 
sgspluss

sgspluss

Experte
Neuer Kernel exp 121

Changelog:
19cd91c exp@{0}: commit: kowalski-battery: fixed voltage reporting
3f646b3 exp@{1}: commit: aat2870: mod auto brightness and add sysfs interface
Pengus Kommentar:
Hey guys, managed to get some time in the last couple evenings

121 is up and happily ready for download. Changes are few, but notable:

1) Battery voltage reporting is fixed, so hopefully you won't see anymore the 3mV thing and it will display the real value
2) I spent quite some time trying to add a light sensor to the rom itself and i actually managed to have it working, but the work is not worth the result. Apparently there is something fishy going on and my sensor kills the other ones, so i switched point of view and went back to the kernel side. We now have a real working auto brightness directly in kernel space ! But i wasn't happy about that alone, so i implemented a sysfs interface to alter the auto bri table directly from user space

To see the current alc table:
Code:

cat /sys/class/backlight/aat2870-backlight/device/alc_table
0 = 9
50 = 10
100 = 12
130 = 13
160 = 14
200 = 16
250 = 18
300 = 19
400 = 21
500 = 23
650 = 25
800 = 28
1000 = 32
1400 = 39
2000 = 43
3000 = 60

Where the values on the left are the light sensor LUX values, and the ones on the right are the ALS brightness values. The sensor values are fixed, while the ALS allowed values go from 5 to 70.

To overwrite the auto bri table:
Code:

echo "9 10 12 13 14 16 18 19 21 23 25 28 32 39 43 60" > /sys/class/backlight/aat2870-backlight/device/alc_table

There must be exactly 16 values in the string, separated by a space, and must be within the 5-70 range. The kernel will default to the hardcoded table if the values are wrong...

wfd is already working on a new kowalski manager that will add a nice ui to change the auto bri table... soon... very soon...

Well then, have fun. It's all up in the XDA FileServer folder
 
D

Dede2

Fortgeschrittenes Mitglied
Würde mich mal über Erfahrungen freuen und frage mich, ob man diese Version dann als "stable" bezeichnen kann (gibt es noch irgendwelche Bugs?).
 
P

Paladin

Erfahrenes Mitglied
ToNyP release schaut bis jetzt sehr gut aus....
Genauers kann man natürlich erst nach ein paar Tagen sagen
 
tavoc

tavoc

Fortgeschrittenes Mitglied
mit dem 121 geht die Auto-Helligkeit des Displays sehr fein abgestuft, gefällt mir. Bisher läuft auch alles ok, habe noch keine größeren Bugs finden können, die mich stören.
 
P

Paladin

Erfahrenes Mitglied
Habe bis jetzt auch nichts gefunden, was mich stören würde.

Wenn man die Helligkeit dann noch mit dem KM einstellen kann wird für mich alles gut....

CPUAdjuster braucht man nicht mehr, TonyP hat das ordentlich in die "normalen" OC Settings des CM10.1 integriert. UV ist lt. TonyP nicht nötig, da das gerade mal lt. seinen Aussagen 2-3% Batterie am Tag spart

Und den Superuser braucht man auch nicht mehr, der ist ja inzwischen von Haus aus im CM 10.1 drin
 
tavoc

tavoc

Fortgeschrittenes Mitglied
UV benutze ich noch, weil das Gerät dann kühler ist. Bei Volllast oder GPS war es vorher immer sehr warm, das ist jetzt viel besser. 1.2 Ghz @ 950mV und 1 Ghz @ 900 mV anstatt den 1V default.
 
Y

youser

Neues Mitglied
Wo finde ich den 121er Download? Im xda Thread wird auf den offiziellen Fileserver verwiesen, aber ich sehe dort nix.
 
S

SKa1

Erfahrenes Mitglied
Im dortigen Nightly Ordner.

Gesendet von meinem LG-P990 mit der Android-Hilfe.de App
 
Y

youser

Neues Mitglied
Ohje, ich war blind.
Danke!
 
sgspluss

sgspluss

Experte
Neuer Kowalski Kernel exp 122 ;)

Changelog:
85e6cc0 exp@{0}: commit: aat2870: fix on-the-fly alc_table modification
42224c9 exp@{1}: commit: Sched: disable sched smt. not supported.
e0a0934 exp@{2}: commit: kowalski_battery: fix usb/ac notification to rom
9e90db2 exp@{3}: commit: perf_event: patch for possible buffer overflow
46cf37f exp@{4}: commit: board-star-audio: fix a few derps
058876b exp@{5}: commit: Sched: fix backport merge and enable pm modes
1ab3cb9 exp@{6}: commit (cherry-pick): ARM: cpu topology: Add asym topology flag for using cpu0 1st
d78858f exp@{7}: commit: ARM: topology: Add a topology update notification
84f74df exp@{8}: cherry-pick: ARM: topology: Add a cpu_power function
96b62ae exp@{9}: cherry-pick: ARM: topology: Update topology according to current sched_mc mode
3648516 exp@{10}: cherry-pick: ARM: topology: save cpu id of each core
1250155 exp@{11}: cherry-pick: ARM: 7182/1: ARM cpu topology: fix warning
9adbe0f exp@{12}: cherry-pick: ARM: 7011/1: Add ARM cpu topology definition
fe09ab6 exp@{13}: cherry-pick: hrtimer: Prevent enqueue of hrtimer on dead CPU
4e55789 exp@{14}: cherry-pick: hrtimer: Consider preemption when migrating hrtimer cpu_bases
807d621 exp@{15}: cherry-pick: block: blk-merge: don't merge the pages with non-contiguous descriptors
3f66bb2 exp@{16}: cherry-pick: mutex: Make more scalable by doing less atomic operations
d01e960 exp@{17}: commit (cherry-pick): mutex: Move mutex spinning code from sched/core.c back to mutex.c
ce68ca3 exp@{18}: cherry-pick: mutex: dynamically disable mutex spinning at high load
85df31d exp@{19}: cherry-pick: mutex: restrict mutex spinning to only one task per mutex
4658b7c exp@{20}: cherry-pick: mutex: Make more scalable by doing less atomic operations
d01e960 exp@{21}: cherry-pick: arm: mutex: merge Will Deacon's patch for including a different implementationfor mutexes for ARM6+ chips.
07bfd37 exp@{23}: commit: kernel config: enable zen iosched
f70fc29 exp@{24}: commit (cherry-pick): block: Add Zen I/O scheduler. Similar to SIO, primarily based on no-op and deadline. Intended to be mostly FCFS. Simpler than SIO in many ways, one of them being write requests/read requests have mostly the same priority
Pengus Kommentar:
Aaaaand here we go again

This one has been tested for a lot, quite some improvements and fixes. Full changelog is in the download folder as usual. Main points:

- Added Zen I/O scheduler. Not sure i like it more than Row, but it's there... you try it

- Fixed a potential security risk in perf_events. Thanks to @helly100 for pointing it out to me

- Implemented ARM Topology support (quite a lot of work there to fix all the backports). Thanks to @MinoochX for pointing out the relevant commits.

- Fixed the battery driver a bit more. Now it detects correctly if USB or AC are connected and a few more polishing touches while i keep rewriting it from scratch...

- Fixed the alc_table modification system. Now you can "echo 12 13 > /sys/class/backlight/aat2870-backlight/device/alc_table" to modify only the first two entries (e.g. you feel the min brightness is too low or too high for your taste). Also, check out /system/etc/init.d/95kowalski and you'll find a nice surprise in there

- Enabled the sched power saving mode. It's on max by default in the 95kowalski init.d script, you can mod it at will... just know that:

0 = No power saving load balance

1 = Fill one thread/core/package first for long running threads

2 = Also bias task wakeups to semi-idle cpu package for power savings

- Multiple various fixed to mutexes, hrtimer, irq pm, audio, etc...

Anyway, kernel is up in my XDA File Server folder (linked in signature next to the kernel thread link) so go grab it and, as usual, have fun !
Wie immer zu finden im XDA-Fileserver.
 
P

Paladin

Erfahrenes Mitglied
Neus EXp 123, lt pengus nichts weltbewegendes

43166df exp@{0}: commit: aat1270: implement torch_wake_lock
572b6d0 exp@{1}: commit: aat2870: enable log/log auto brightness ramp + 2sec sensor readings
da64ee2 exp@{2}: commit: pm-irq: remove redundancies and fix code
Das nächste kernel wird wohl was dauern, bis Pengus sein neues Display aus der Bucht hat.
Muß Ihm auch das Handy runterfallen sowas.....:D
 
P

Paladin

Erfahrenes Mitglied
WFD hat einen neuen KW018 gemacht

018 - 2013/05/28
*Added switch to sound tab for on/off restore sound settings after call
*Added radio buttons to switch MultiCore Sched PM modes
*Added possibility to set brightness settings as custom defaults and reset to them
*Added Backlight settings tab
Kann im Kernel Tread auf XDA heruntergeladen werden

[KERNEL][stable: 100p5 - exp: 123] Kowalski Kernel - xda-developers

Muss dann manuell ausgetauscht werden, da noch nicht in Kernel integriert, da Pengus sein Phon ansdcheinend nach wie vor kaputt ist.

Habe Euch mal was arbeitet abgenommnen und den KM018 in das ZIP File vom KK0123 integriert, einfach im CWM flashen.


http://www.mediafire.com/?8bncq4a63pcxfc8

Für den neuen Bootloader
 
tavoc

tavoc

Fortgeschrittenes Mitglied
mit ICS hast du den neuen Bootloader drauf und kannst CM10.1 von tonyp flashen. Die offiziellen Nightlies sind jedoch für den alten Bootloader.
 
G

Gotti600

Neues Mitglied
okay, danke schonmal ... bin jetzt dabei die CM10.1 von tonyp zu flashen. Ich gehe nach dieser Anleitung:

https://www.android-hilfe.de/forum/...om-old-newbl-cm10-1-tonyp-t-build.420115.html

Allerdings lässt sich die Rom nicht flashen :( nicht von der internen und auch nicht von der externen SD :( bekomme folgenden error:
assert failed: getprop("ro.product.device")=="p990"
E:Error in /sdcard/cm-10.1-t-build-03-newbl-tonyp.zip (Status 7)
installation aborted.

was kann ich tun ?

installiert ist die gerootete stock ICS V30A rom mit CWM 6
 
sgspluss

sgspluss

Experte
Also das thema hatten wir jetzt so oft gehabt, flash das CWM vom Pengus oder TWRP dann versuche die Rom erneut zu Flashen

Sent from my LG-P990