Après une mise en veille avec Power, les gestes pouvaient désactiver le pilote tactile ou faire tomber QEMU. Les boutons Home/Power écrivaient au-delà du tableau GPIO et le dialogue SPI conservait des transactions abandonnées. Cette PR corrige ces accès, sépare les lectures de longueur et de données, stabilise les trames et traite les commandes invalides sans arrêt de QEMU.
La vitesse verticale utilise désormais y, les vitesses restent signées et bornées, et la calibration retrouve les coordonnées écran sous iPhone OS 2.2.1. Une application TouchProbe armv6 permet de reproduire les mesures. L'agent v12 transfère les fichiers par blocs de 64 Kio ; les uploads et téléchargements interrompus conservent leur destination précédente.
Le nouvel outil ipod-test-app prépare une image et une NAND indépendantes, lance l'application, vérifie son maintien au premier plan et collecte capture, journal, logs et résultat JSON. Il refuse les ports déjà occupés et arrête sa propre VM, y compris en cas d'échec.
Validation :
8 régressions sur les modèles QEMU avec ASan/UBSan ; 7 tests de transfert utilisant les fonctions C de production et le client Python.
Compilation de l'agent v12 et de TouchProbe en armv6 avec le SDK 2.2.1 ; syntaxe Bash/Python et git diff --check.
8 cycles veille/réveil alternant Home et Power, sans désactivation du tactile ; 7 points de calibration retrouvés exactement, de (20,40) à (300,460).
Aller-retour réel de 8 460 608 octets avec l’agent v12 : SHA-256 identiques ; trois cycles supplémentaires de veille/réveil avec la calibration finale passent.
Workflow réel HelloEmu réussi avec journal et capture ; application absente détectée, diagnostics conservés et VM arrêtée.
Les images Apple, binaires générés et NAND ne sont pas versionnés. Les sessions et images d'origine restent conservées. Les changements et la nouvelle calibration sont validés sur 5H11a ; 5F138 reste à vérifier. Aucun changement Docker Compose ni déploiement NAS.
Après une mise en veille avec Power, les gestes pouvaient désactiver le pilote tactile ou faire tomber QEMU. Les boutons Home/Power écrivaient au-delà du tableau GPIO et le dialogue SPI conservait des transactions abandonnées. Cette PR corrige ces accès, sépare les lectures de longueur et de données, stabilise les trames et traite les commandes invalides sans arrêt de QEMU.
La vitesse verticale utilise désormais y, les vitesses restent signées et bornées, et la calibration retrouve les coordonnées écran sous iPhone OS 2.2.1. Une application TouchProbe armv6 permet de reproduire les mesures. L'agent v12 transfère les fichiers par blocs de 64 Kio ; les uploads et téléchargements interrompus conservent leur destination précédente.
Le nouvel outil ipod-test-app prépare une image et une NAND indépendantes, lance l'application, vérifie son maintien au premier plan et collecte capture, journal, logs et résultat JSON. Il refuse les ports déjà occupés et arrête sa propre VM, y compris en cas d'échec.
Validation :
- 8 régressions sur les modèles QEMU avec ASan/UBSan ; 7 tests de transfert utilisant les fonctions C de production et le client Python.
- Compilation de l'agent v12 et de TouchProbe en armv6 avec le SDK 2.2.1 ; syntaxe Bash/Python et git diff --check.
- 8 cycles veille/réveil alternant Home et Power, sans désactivation du tactile ; 7 points de calibration retrouvés exactement, de (20,40) à (300,460).
- Aller-retour réel de 8 460 608 octets avec l’agent v12 : SHA-256 identiques ; trois cycles supplémentaires de veille/réveil avec la calibration finale passent.
- Workflow réel HelloEmu réussi avec journal et capture ; application absente détectée, diagnostics conservés et VM arrêtée.
Les images Apple, binaires générés et NAND ne sont pas versionnés. Les sessions et images d'origine restent conservées. Les changements et la nouvelle calibration sont validés sur 5H11a ; 5F138 reste à vérifier. Aucun changement Docker Compose ni déploiement NAS.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Après une mise en veille avec Power, les gestes pouvaient désactiver le pilote tactile ou faire tomber QEMU. Les boutons Home/Power écrivaient au-delà du tableau GPIO et le dialogue SPI conservait des transactions abandonnées. Cette PR corrige ces accès, sépare les lectures de longueur et de données, stabilise les trames et traite les commandes invalides sans arrêt de QEMU.
La vitesse verticale utilise désormais y, les vitesses restent signées et bornées, et la calibration retrouve les coordonnées écran sous iPhone OS 2.2.1. Une application TouchProbe armv6 permet de reproduire les mesures. L'agent v12 transfère les fichiers par blocs de 64 Kio ; les uploads et téléchargements interrompus conservent leur destination précédente.
Le nouvel outil ipod-test-app prépare une image et une NAND indépendantes, lance l'application, vérifie son maintien au premier plan et collecte capture, journal, logs et résultat JSON. Il refuse les ports déjà occupés et arrête sa propre VM, y compris en cas d'échec.
Validation :
Les images Apple, binaires générés et NAND ne sont pas versionnés. Les sessions et images d'origine restent conservées. Les changements et la nouvelle calibration sont validés sur 5H11a ; 5F138 reste à vérifier. Aucun changement Docker Compose ni déploiement NAS.