Repository navigation
Conversation
Baru: Power Mode v1.1 dan Thermal Monitor v1.2 mengenali kernel melalui Cogan Bridge, dengan Paksa/Henti/Reset dan verifikasi kontrol. New: Power Mode v1.1 and Thermal Monitor v1.2 add Cogan Bridge identity, leased CPU QoS and verified Apply/Stop/Reset controls. Validation: 44 module tests and both mobile WebUI flows passed; ARM64 bridge object compiled on GKI 6.1.177. Full production kernel linking and device testing remain pending.
Validate run 39071959730 passed all 44 module tests but draft notes selected the new-version paragraph before the module introduction. Restore purpose-first README ordering in both languages; five draft-release tests pass locally. Module payloads are unchanged.
Diperbaiki: WebUI Power dapat membaca hasil kontrol pada awk Android; kedua modul menampilkan error dan tombol Coba lagi. Fixed: Parse Power control readbacks with Android awk and show recoverable read errors in both companion WebUIs. Power v1.1.1 / Thermal v1.2.1. 47 module tests and 5 draft tests passed; Android shell/awk matrix and both 360px browser recovery flows verified.
Baru: Mode kompatibilitas sysfs 6.1 dengan deteksi bridge native otomatis dan identitas kernel ringkas. New: GKI 6.1 sysfs compatibility with automatic native bridge detection and compact identity. Diperbaiki: Klik dan dropdown tetap responsif saat membaca kernel, polling ringan dan edit tidak tertimpa. Fixed: Keep clicks and dropdowns responsive during kernel reads with light polling and preserved edits. Power v1.2 / Thermal v1.3. Streaming spawn, single priority queue, lazy cooling and stable controls. Sync dev b167f65 while preserving A19 build options. 52 Python module tests, 8 JS client tests and 5 draft tests; delayed-root mobile browser flows verified.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
WebUI lama menunggu hasil perintah root dan membaca inventaris kernel/cooling berulang, sehingga klik dan dropdown dapat tersendat. Power v1.2 dan Thermal v1.3 memakai spawn streaming, satu antrean prioritas, penggabungan pembacaan yang sama dan polling yang menunggu siklus selesai. Aksi pengguna mendapat indikator proses; mode, dropdown dan form tetap terpasang, serta edit belum disimpan dipertahankan.
Identitas utama diringkas menjadi misalnya Cogan r3 · 6.1.177. Release/uname lengkap berada di Detail kernel; compiler/banner punya panel terpisah. Cooling dibaca saat dibuka, ringkasan Thermal hanya diperbarui saat terlihat, dan halaman tersembunyi menghentikan polling. Pembaca sensor/cooling menghindari cat/awk baru per node.
Kompatibilitas GKI 6.1.x mengikuti kemampuan: native ABI 1 bila atributnya benar-benar terbaca (termasuk ukuran stat nol), selain itu sysfs compatibility sesuai driver perangkat. Nomor versi, branding Cogan atau uname spoof bukan bukti bahwa driver native ada. Kandidat /proc/uname tetap diberi label belum terverifikasi. Dukungan dua arah native tetap membutuhkan Cogan Bridge yang dikompilasi dalam kernel.
Perubahan ini juga memuat integrasi bridge/controls sebelumnya: identitas compile-time, heartbeat, CPU MAX QoS tersendiri dengan lease, readback dan pemulihan kontrol, Simpan/Terapkan/Mulai/Henti/Reset, default cas 95/90 dan riwayat tetap ada. Bug serialisasi awk Android sudah diperbaiki.
Validasi:
1066ae3392bb9cbb169fbce6ffdd2eafbead78bb: seluruh suite Python/client JS dan validator lulus tanpa adapter PID. Run hijau tidak diulang. Driver tidak berubah pada perbaikan WebUI; bukti object ARM64 GKI 6.1.177 GCC 13.3 sebelumnya tetap berlaku.Dev b167f65 (PR #103) disinkronkan tanpa force push; pilihan LTO/BBG/Networking A19 dipertahankan. Tidak mengembalikan pengunci percobaan lama atau mengubah pin/guard upstream.
Draft/HOLD untuk kernel produksi: full kernel link Clang/FullLTO dan uji native HP belum selesai. Tidak menjalankan Actions build kernel, publikasi rilis atau flashing.
English: Add the native identity/client/QoS bridge and verified controls, then make both companion WebUIs responsive with streaming, serialized priority work, stable form controls, lazy reads and compact identity. GKI 6.1 capability detection chooses native ABI or honest sysfs compatibility. Production kernel linking and hardware validation remain pending.