| TCH (statz) | ![]() #1, Főfasz (10648) |
2414 | #5a83 | ^ | Idézet | Mon, 22 Dec 2025 07:06:41 +01 |
| 188.143.*.* |
|
*.pool.digikabel.hu |
| Sziamiau... XDDDDDDDDDD Biztos beköltözött a Hókuszpók a telefonba, azért nem működik. :DDDD Az LCD-k egyébként szeretnek beégni. Indokolt lehet egy képernyővédő felrakása. A novatek-nvt-ts - ahogy nézem - a sima errno kódokat büfögi föl neked, csak épp negatív előjellel, szóval a -5, az az EIO, tehát a téged érintő kódrészlete a drivernek itt van: https://codebrowser.dev/linux/linux/drivers/input/touchscreen/novatek-nvt-ts.c.html#268 A feltétel úgy szól, hogy width > NVT_TS_MAX_SIZE || height >= NVT_TS_MAX_SIZE || data->max_touches > NVT_TS_MAX_TOUCHES || irq_type >= ARRAY_SIZE(nvt_ts_irq_type) || data->buf[NVT_TS_PARAMS_WAKE_TYPE] != chip->wake_type || data->buf[NVT_TS_PARAMS_CHIP_ID] != chip->chip_idtehát a kijelződ vagy túl nagy, vagy túl sok taccsintást támogat, vagy a beolvasott adatok nem azok, amiknek lenniük kéne. A telefonod felbontása 1080x2280, a driver által támogatott maximális felbontás meg 4096x4096, szóval nem az a baja, hogy túl nagy, hacsak nem sérült ott (is) a bejövő adat és azt hiszi a driver, hogy túl nagy. Azt nem sikerült kiderítenem, hogy hány taccsintást támogat, de voltak, akik panaszkodtak, hogy max. kettőt vesz be, a driver meg tizet tud, szóval esse valószínű, hacsak... Szóval szerintem elég nagy valószínűséggel az van, hogy baromira rossz adatokat olvas be a kernel a telefonról és azért vartyog, mint egy kecskebéka, hogy hát ez not supported és különben is fapapucs. Lehet nyomni kéne rajta valami factory resetet, hátha akkor helyrejönnek azok az adatok. Egyébiránt marad a debug, hogy átírod a drivert és több debug üzenetet pakolsz bele (pl., ami az egész data->buf-ot dumpolja neked a képernyőre). Forgatáshoz a PMOS Team ad egy helpert, az envkernel.sh-t. Szerintem egy tróbát megér. |