Historique du projet

Le dépôt de PadReset est privé : il n’y a pas de journal que vous puissiez consulter vous-même. Voici l’historique publiable : les jalons avec leur date, dans l’ordre, et avec la preuve de chacun à un clic, pour qu’il ne faille pas y croire sur parole.

Premier build public

Le site naît avec l’accueil, le guide et le tableau de téléchargement en espagnol, anglais et portugais, et le catalogue de modèles rafraîchi à chaque build. Le sitemap, le llms.txt et le crédit à Imprímelo 247 sortent le même jour.

Vérifier: Téléchargerllms.txtsitemap.xml

Fini la confiance aveugle

Le tableau de téléchargement intègre l’analyse VirusTotal de chaque fichier, liée à son SHA-256 exact : celui qui télécharge un binaire peut vérifier lui-même ce qui a été analysé.

Vérifier: Télécharger

Confidentialité et en-têtes

CSP, HSTS et nos propres en-têtes de sécurité, et la politique de confidentialité réécrite pour expliquer l’analytique sans cookies de Cloudflare. La confidentialité cesse d’être une promesse pour devenir une description.

Vérifier: Confidentialitérobots.txt

Quand le logiciel ne suffit pas

Le site cesse de supposer qu’un reset règle tout : un bac de maintenance à puce garde son propre compteur, et ce logiciel n’y touche pas. C’est dit dans Modèles, dans le guide et dans les questions fréquentes, plutôt que de laisser celui qui a déjà payé la machine le découvrir.

Vérifier: ModèlesQuestions fréquentesGuide

Quatre langues

Le français arrive, avec ses propres URL et slugs traduits, et le site passe de ES/EN/PT aux quatre langues qu’il a aujourd’hui, avec un cluster hreflang complet sur chaque page.

Vérifier: sitemap.xml

Téléchargements épinglés à une version

Les boutons cessent de pointer vers « latest » : chaque lien est épinglé à la version analysée, étiquette comprise, pour que le fichier téléchargé soit le fichier vérifié.

Vérifier: Télécharger

Index des modèles par lettre

En plus de la recherche, la page Modèles publie toute la base par lettre, pour parcourir le catalogue avec Ctrl+F même sans connaître l’orthographe exacte du modèle.

Vérifier: Modèles

Garde-fous et déploiement vérifiable

Le déploiement s’interrompt si les en-têtes, le sitemap, les données structurées ou les descriptions sortent du cadre prévu, l’intégration continue exécute la même commande que Cloudflare, et le site commence à publier dans un en-tête le commit servi : depuis, on peut vérifier de l’extérieur quel déploiement est en production.

Vérifier: sitemap.xml

Le harnais en lecture seule

ewr-safe.mjs est publié : il identifie l’imprimante, lit les compteurs, sauvegarde l’EEPROM et simule l’écriture, l’écriture réelle restant à une personne. Il est servi avec son .sha256 et le build vérifie que la copie servie est octet pour octet celle qui a passé les tests.

Vérifier: ewr-safe.mjsewr-safe.mjs.sha256Guide

Qui répond, et ce qui a été vérifié

Le site publie le nom et le profil de la personne qui l’exploite, la date de dernière vérification de chaque lien, le sceau du build qui vérifie ces preuves et ses conditions d’utilisation. C’est la part de fiabilité qui manquait depuis le premier jour.

Vérifier: À proposConditions d’utilisation

Le rapport, pas le chiffre

Les pastilles VirusTotal cessent de publier un décompte de moteurs et deviennent un lien vers le rapport public de chaque fichier, recherché par son SHA-256. L’API publique de VirusTotal est réservée à un usage non commercial, et ce site est publié comme produit d’Imprímelo 247 : plutôt que d’affirmer une donnée d’autrui qui dérive seule, le site publie le hash —qui ne change pas— et renvoie à la source.

Vérifier: Télécharger

La vérification des binaires monte d’un cran

EWR v1.4.1 publie un attestat de provenance par archive : une déclaration signée (GitHub Artifact Attestations) que chaque fichier est octet par octet ce que son flux de releases a construit, depuis le tag annoncé. Le site le vérifie, ancre EWR en v1.4.1 avec les trois hash confrontés à leur attestat et documente la vérification avec la GitHub CLI. La v1.4.1 corrige par ailleurs un bug qui laissait l’imprimante en mode de mise à jour lors d’un reset avec v1.3.x et v1.4.0, et l’avertissement va dans le tableau pour ceux qui ont déjà téléchargé ces versions.

Vérifier: Télécharger

L’app recommandée signe aussi

Epson Reset v1.0.3 signe et notarie son .dmg macOS et publie, comme EWR, un attestat de provenance de compilation : une déclaration signée que ses sept fichiers sont octet par octet ce que le flux de releases a construit depuis le tag v1.0.3. Le site vérifie l’attestat avant d’ancrer la version, confronte les trois hash ancrés —exe, dmg et AppImage— aux sujets de l’attestat, et la page de téléchargement documente gh attestation verify pour les deux projets.

Vérifier: Télécharger

L’étape 2, en photos

Le guide intègre le tutoriel photo du tampon et du compteur, dans la langue de chaque version du site : c’est l’étape que le texte seul ne peut pas porter —ouvrir l’imprimante, trouver le tampon, le laver ou le remplacer. Le tutoriel a été écrit par l’auteur de ce site et est publié sur iFixit ; le crédit le nomme lui, pas la plateforme.

Vérifier: Guide

Le premier reset complet sur le banc

Avec une L365 à 100 % d’utilisation du tampon, le cycle entier a été exécuté, écriture comprise : EWR v1.4.1 a écrit sous l’avertissement d’une erreur étrangère de l’imprimante, le cycle d’extinction et d’allumage l’a tenu, et la vérification du harnais —compteurs et dump octet par octet contre la sauvegarde— est revenue appliquée. Jusqu’ici, le projet avait testé la lecture, la sauvegarde et la vérification, jamais l’écriture finale.

Vérifier: Guidellms.txt

Ce qui manque encore

La phase 2, un outil qui unifie protocoles et bases de données ; une meilleure couverture du bac de maintenance à puce ; et notre propre canal de signalement quand le dépôt pourra être ouvert. En attendant, les outils cités ont leurs propres issue trackers.

Vérifier: Télécharger