github pippopapera/nova-display-calibration v1.0.0
Nova Display Calibration 1.0.0

latest releases: v1.0.2, v1.0.1
one month ago

Nova Display Calibration 1.0.0

Measured SDR calibration profiles for the Retroid Pocket Nova: sRGB gamut, D65 white point, Gamma 2.2 or sRGB tone response, and an approximately 225 cd/m² reference at brightness 173/255.

The system loads the profile after a full restart and keeps it through sleep. The app requires no background service and declares no Android permissions. Privileged installation uses the OEM service already present in the supported firmware.

This release packages calibration deltas rather than manufacturer configuration files. The reconstructed outputs match the measured profiles byte for byte. The repository includes 921 RGB/XYZ readings, camera examples, implementation details, and validation records.

Project by pippopapera, developed with substantial assistance from OpenAI Codex in code, measurement analysis, testing, and documentation. Contributors and AI disclosure.

Supported test configuration: Retroid Pocket Nova, firmware RPN_V1.0.0.436_20260722_083524_user. One measured unit; generic OLED CCSS, so absolute colorimetry is provisional. Other firmware/models are unsupported. The test unit already had an unlocked bootloader.

Before uninstalling or updating firmware: select Restore original and restart. Keep system saturation at 100%. OdinTools need not remain installed.

See the README for installation, measurements, compatibility, and recovery. Photos are illustrative; camera processing and viewing conditions affect their appearance.

Updating from official 0.4.0: install this APK over the existing app. Your configured profile is retained.

Download and verification

Download Nova-Display-Calibration-1.0.0.apk below. Android may ask you to allow installation from your browser or file manager. The app itself requests no Android permissions.

  • Package: local.nova.diagnostic; version 1.0.0 (code 5).
  • APK size: 74,902 bytes.
  • APK SHA-256: fff473ae14aa16b5b8a7647ba17cf2c69e1ad24f1acc167f97c6ea99fa054e7a.
  • Signing certificate SHA-256: f6c76258cf877435f5f1e453569ec131f92f6c284f7fa99783360a7aa10cca34.
  • Dedicated RSA-4096 signing key; APK signature schemes v2 and v3 verified. The private key is not distributed.

SHA256SUMS.txt contains the APK checksum. On Windows, run Get-FileHash .\Nova-Display-Calibration-1.0.0.apk -Algorithm SHA256; on Linux, run sha256sum -c SHA256SUMS.txt in the download directory.

Version 1.0.0 changes only the version metadata from 0.4.0. It retains the same code, calibration assets, resources, and public signing identity. An in-place update was verified on the Nova, with Gamma 2.2 retained and no profile reapplication or reboot required. Update validation. The earlier full profile/reboot/restore and hardware checks remain documented in the 0.4.0 verification record.

Moving from a private laboratory build: its signing key differs. Restore the original profile, restart, then uninstall that build before installing this release. Future official updates should retain this release signing identity.

Don't miss a new nova-display-calibration release

NewReleases is sending notifications on new releases.