Skip to content

Releases

Jesty Thor Fix v1.7.7

Choose a tag to compare

@github-actions github-actions released this 03 Nov 10:52
ab5126d

v1.7.7

  • With the display fix enabled, the app now holds back the panel setting that the AYN firmware writes on every
    refresh-rate change (Smooth Display), and applies it only once the lower screen is on and has finished starting.
    Changing the refresh rate while the lower screen is off in TOP no longer breaks the lower screen until the next
    reboot; in an owner-supervised test that sequence reproduced the black screens on demand.
  • If the lower screen still fails to start, the app detects it from the kernel log, keeps the lower screen off and asks
    for a restart (dashboard line and one notification) instead of letting both screens fall into a black-screen loop.
  • The dashboard shows the refresh protection state (REFRESH GUARD).
  • Updating from v1.7.6 transfers the background service live, as updates from v1.7.1–v1.7.5 already do; no restart is
    needed. Every future release must accept every earlier published release in the same way.
  • Restarting the Thor after an update, before opening the app, now starts the background service on that restart.
    Since v1.7.2 the service stayed off in that case until a second restart.

The display-fault detection only asks for a restart; the app never restarts the Thor itself. CPU Fix, Closed-Lid Wake
Guard and the documented hardware limitations are unchanged.

Jesty Thor Fix v1.7.6

Jesty Thor Fix v1.7.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 22:59
dd6d773

v1.7.6

  • Updating from v1.7.5 transfers the background service without a restart when the running v1.7.5 service is
    verified; otherwise one normal restart completes the update, and the app now records which check held the transfer.
  • The background service can also be transferred while the Thor is in TOP mode with the lower screen confirmed off, not only in BOTH.
  • If the background service of the current version fails to start correctly, the app can replace it safely without a reboot; an unconfirmed attempt still asks for one normal restart.
  • Shorter and clearer pending-update notice.
  • After a display call that stalls for more than five seconds, the app keeps the lower screen OFF in BOTH until the next
    reboot or a manual fix toggle, instead of turning it back on after the next mode change or wake. This avoids re-entering
    a vendor display-reset loop that can blank both screens.
  • Going to sleep in BOTH, the app no longer turns the lower screen back on when the system switches it off a moment
    before the top screen, so the lower screen stays off during sleep. Switching from TOP to BOTH still turns it on at once.

Display-recovery actions are unchanged except for the boot-scoped stall containment and the sleep-order fix above; CPU Fix, Closed-Lid Wake Guard
and the documented hardware limitations are unchanged.

Jesty Thor Fix v1.7.5

Choose a tag to compare

@github-actions github-actions released this 20 Oct 15:51
5769198

v1.7.5

  • Corrects containment status after a failed or unconfirmed lower-screen OFF attempt, avoiding a stale success indication.
  • Preserves guarded automatic service transfer when updating from v1.7.4.

Display-recovery actions and the documented hardware limitations are unchanged.

Jesty Thor Fix v1.7.4

Choose a tag to compare

@github-actions github-actions released this 20 Oct 04:10
8fb93cb

v1.7.4

  • Safer automatic service transfer from v1.7.1–1.7.3, preserving settings without a device reboot when verified safe.
  • Corrects TOP wake-repair cancellation and strengthens validation and diagnostics.
  • Adds display-stall containment: attempts lower-screen OFF in BOTH and pauses ON retries. Observed sleep/wake, mode changes or confirmed manual reconciliation restore normal operation.

The lower screen may remain off during containment. Effectiveness on the Thor awaits physical validation; the underlying panel/compositor fault remains open.

Jesty Thor Fix v1.7.3

Choose a tag to compare

@github-actions github-actions released this 17 Oct 13:35
ed24295

Jesty Thor Fix v1.7.3

Changes

  • Automatic service transfer after updating: a normal kernel reboot is no longer required when the installed older service can be positively identified and replaced under safe conditions.
  • The handover checks the exact predecessor identity (v1.7.1 or v1.7.2), live BOTH mode, both active display pipelines, matching display/CPU/Guard settings, and a healthy service. It waits for the old service to exit and verifies the new service identity before allowing controls again.
  • If the device is in TOP mode, switch to BOTH; the app retries automatically when the display state is confirmed. Do not switch modes rapidly or force-stop the app during transfer.
  • Existing preferences remain intact. Global early CPU hooks are handled only after the new service acquires its exclusive lock.

Install

Install normally over the existing version, without uninstalling or clearing data. Open Jesty Thor Fix and allow the background service to transfer. Wait until the dashboard confirms ACTIVE or STOCK. Where safe transfer is not possible, the app will explain the fallback; a normal reboot remains available.

If v1.7.2 has not been activated and its in-app updater is unavailable, install the new APK using Android's normal external installer. Keep application data.

Limits and existing issues

An unknown or unhealthy predecessor, unavailable privileged bridge, uncertain display state, failed stop, or storage failure does not authorize an automatic kill. The app retains the conservative restart/recovery path in those cases. A submitted root command is not treated as proof of completion.

Persistent TOP sleep/wake black screens remain an open investigation (#84). The brief BOTTOM brightness flash remains tracked separately (#65). This update does not claim to fix either issue.

Jesty Thor Fix v1.7.2

Choose a tag to compare

@SirJesty SirJesty released this 17 Oct 11:42
9fa9323

Jesty Thor Fix v1.7.2

Activation now requires a normal kernel reboot after opening the installed app once to prepare it. Reopen after reboot and check that the installed service is ready. A boot broadcast alone cannot authorize activation; the dashboard distinguishes restart required from blocked activation.

The exact signed code80 candidate passed the supervised RC78 update, activation and reboot, normal app lifecycle and BOTH/TOP/BOTH checks. A separate controlled external recovery chain through code81 and code82 also passed on a healthy Thor. This does not establish all predecessor or clean-install compatibility, blackout recovery, or new CPU/battery performance results.

Known issue

Persistent black screens after TOP sleep/wake remain under investigation in issue #84. Their cause is unknown and this release is not a demonstrated blackout fix. The separate brief brightness flash remains in issue #65. Stop repeated mode/lid experiments after an anomaly and seek support; external recovery is conditional on a usable installer or previously authorized transport.

Install

Use a normal update without clearing data. Open once, wait for activation preparation, restart normally and reopen. If activation remains blocked after a verified reboot, save diagnostics and seek support instead of repeatedly rebooting.

Recovery code81 and return code82 are controlled support artifacts outside the normal updater catalog. After either, code80 cannot be installed as a normal update. Do not uninstall or bypass downgrade checks.

APK SHA-256: C5C1BDFBA2474DDFBAA8B0247C7D7BD68D516BA16E75F000A2DDE7DAE2BE15E1.

Jesty Thor Fix v1.7.1

Choose a tag to compare

@github-actions github-actions released this 12 Oct 23:30
f929ff9

Jesty Thor Fix v1.7.1

  • More reliable CPU Fix, including during app updates.
  • App Diagnostics: tap the gear icon to view recent events and save a report.
  • Optional Sleep Trial in Diagnostics to check how your Thor sleeps.
  • Lid Guard maintenance for more dependable normal sleep and wake.
  • Cleaner dashboard: clearer descriptions and improved Diagnostics, Support and GitHub buttons.

Install over your existing app to keep your settings. Changing CPU Fix manually may briefly restart the Android interface.

Good to know

Closed-Lid Wake Guard remains OFF by default. Normal sleep and wake recovery was tested with the Guard enabled, but automatic blocking of an unintended closed-lid wake was not directly observed.

The updated dashboard has only text, icon and button-placement changes; the display and CPU fixes keep their existing controls.

For measurements and test details, see the physical validation report.

Jesty Thor Fix v1.7.1-rc2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Oct 09:36
17bac62

Pequena pré-release 1.7.1-rc2 com melhorias de diagnóstico e leitura de estado.

  • Engrenagem de diagnósticos no dashboard, histórico de eventos e motivos de encerramento da app.
  • Exportação de relatório técnico sanitizado.
  • Menos leituras redundantes do estado DRM e leitura da propriedade CPU em processo, com fallback preservado.
  • Correções da identificação da versão RC e dos caracteres no painel de diagnóstico.

Instala por cima da versão existente para manter as preferências e o histórico. Esta é uma pré-release; a versão estável continua disponível.

Jesty Thor Fix v1.7.1-rc1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Oct 14:09
e3c1af8

Jesty Thor Fix v1.7.1-rc1

Small pre-release for updater cancellation and diagnostics on existing events.

  • A Cancel accepted before installer commit prevents handoff. After commit,
    the app reports that Android owns the installation.
  • Classify privileged bridge failures and record CPU helper handoff decisions
    on existing events, with bounded output and no added polling.
  • Admit the exact v1.7.0 daemon through the existing authenticated,
    healthy-watcher, BOTH/active-CRTC update gate.

Install over the existing app to preserve settings. Version code: 72.

Jesty Thor Fix v1.7.0

Choose a tag to compare

@SirJesty SirJesty released this 08 Oct 18:21
87b5376

Jesty Thor Fix v1.7.0

Lower background watcher work, with the existing display and CPU Fix safeguards.

  • Lower background watcher CPU work while retaining event-assisted transitions
    and safety polling. Research hardware A/B measured about 89% less daemon CPU
    in awake BOTH and TOP on AYN Thor firmware .377.
  • Preserve display events around watcher waits and DRM snapshots.
  • Keep completed CPU Fix startup proof intact during a guarded app update.
  • No battery-life, gameplay or frame-time improvement is claimed.

The exact signed release APK passed guarded update, BOTH/TOP switching,
two dashboard-closed TOP power-button wake repairs with direct OFF_OK/RUNNING
results, and one normal supervised TOP reboot with confirmed CPU Fix proof.
The 10-minute awake TOP observation was on the experimental predecessor.
The existing early EGL startup limitation remains documented in the
validation report.

APK: Jesty-Thor-Fix-1.7.0.apk, version code 71, signed with the established key.
Install over the existing app to preserve settings; no uninstall is needed.

SHA-256: 0c237de7bb730e90cf1beb76118d21bd53a090de3dcf4ed605a7006f7c4f31c8.