Historial del proyecto
El repositorio de PadReset es privado, así que no hay un log que puedas leer por tu cuenta. Este es el historial que sí se puede publicar: los hitos con su fecha, en orden, y con la prueba de cada uno a un clic, para que no haya que creérselos.
Pruebas comprobadas en el build: 0fc4bda · 2026-10-03 18:31 UTC
Es el mismo commit que el sitio anuncia en su cabecera X-PadReset-Commit, así que se puede contrastar desde fuera con curl -sI https://padreset.com/. Los hitos de arriba tienen además la fecha en que quedaron en pie, que no es la de este build.
Primer build público
El sitio nace con la home, la guía y la tabla de descargas en español, inglés y portugués, y el catálogo de modelos refrescándose en cada build. El mismo día salen el sitemap, el llms.txt y la autoría de Imprímelo 247.
Comprobar: Descargarllms.txtsitemap.xml
Deja de pedir confianza a ciegas
La tabla de descargas incorpora el análisis de VirusTotal de cada archivo, enlazado a su SHA-256 concreto: quien baja un binario puede comprobar por sí mismo qué se escaneó.
Comprobar: Descargar
Privacidad y cabeceras
CSP, HSTS y cabeceras de seguridad propias, y la política de privacidad reescrita para explicar la analítica sin cookies de Cloudflare. La privacidad pasa de promesa a descripción.
Comprobar: Privacidadrobots.txt
Cuando el software no basta
El sitio deja de dar por hecho que un reset lo arregla todo: una caja de mantenimiento con chip guarda su propio contador, y este software no lo toca. Se avisa en Modelos, en la guía y en las preguntas frecuentes, en vez de dejar que lo descubra quien ya ha pagado el equipo.
Comprobar: ModelosPreguntas frecuentesGuía
Cuatro idiomas
Llega el francés, con sus propias URL y slug traducidos, y el sitio pasa de ES/EN/PT a los cuatro idiomas que tiene hoy, con clúster hreflang completo en cada página.
Comprobar: sitemap.xml
Descargas ancladas a una versión
Los botones dejan de apuntar a «latest»: cada enlace se fija a la versión que se analizó, con su etiqueta, para que el archivo que se descarga sea el archivo que se comprobó.
Comprobar: Descargar
Índice de modelos por letra
Además del buscador, la página de Modelos publica la base completa por letra, para revisar el catálogo con Ctrl+F aunque no se sepa cómo se escribe el modelo.
Comprobar: Modelos
Gates y deploy verificable
El despliegue aborta si las cabeceras, el sitemap, los datos estructurados o las descripciones se salen de lo previsto, la integración continua corre el mismo comando que Cloudflare, y el sitio empieza a publicar en una cabecera el commit servido: desde entonces se puede comprobar desde fuera qué deploy está en producción.
Comprobar: sitemap.xml
El arnés de solo lectura
Se publica ewr-safe.mjs: identifica la impresora, lee los contadores, respalda la EEPROM y simula la escritura, con la escritura real reservada a una persona. Se sirve con su .sha256 y el build comprueba que la copia servida es byte a byte la que pasó los tests.
Comprobar: ewr-safe.mjsewr-safe.mjs.sha256Guía
Quién responde y qué se revisó
El sitio publica el nombre y el perfil de quien lo opera, la fecha de la última comprobación de cada enlace, el sello del build que comprueba estas pruebas y sus condiciones de uso. Es la parte de confiabilidad que faltaba desde el primer día.
Comprobar: Acerca deCondiciones de uso
El informe, no el número
Los chips de VirusTotal dejan de publicar un recuento de motores y pasan a ser un enlace al informe público de cada archivo, buscado por su SHA-256. La API pública de VirusTotal es solo para uso no comercial, y este sitio se publica como producto de Imprímelo 247: antes que sostener un dato ajeno que deriva solo, el sitio publica el hash —que no cambia— y manda a la fuente.
Comprobar: Descargar
La verificación de los binarios sube un peldaño
EWR v1.4.1 publica un atestado de procedencia por archivo: una declaración firmada (GitHub Artifact Attestations) de que cada archivo es byte a byte lo que construyó su flujo de releases, en el tag que dice. El sitio lo comprueba, ancla EWR a v1.4.1 con los tres hashes contrastados contra su atestación y documenta cómo verificarlo con la GitHub CLI. v1.4.1 corrige además un fallo por el que v1.3.x y v1.4.0 dejaban la impresora en modo de actualización al resetear, y el aviso va en la tabla para quien ya haya bajado esas versiones.
Comprobar: Descargar
La app recomendada también firma
Epson Reset v1.0.3 firma y notariza su .dmg de macOS y publica, como EWR, un atestado de procedencia de compilación: una declaración firmada de que sus siete archivos son byte a byte lo que construyó el flujo de releases desde el tag v1.0.3. El sitio comprueba la atestación antes de anclar la versión, contrasta los tres hashes anclados —exe, dmg y AppImage— con los sujetos de la atestación, y la página de descargas documenta gh attestation verify para los dos proyectos.
Comprobar: Descargar
El paso 2, con fotos
La guía incrusta el tutorial fotográfico de la almohadilla y el contador, en el idioma de cada versión del sitio: es el paso que el texto no explica solo —abrir la impresora, encontrar la almohadilla, lavarla o sustituirla—. El tutorial lo escribió el autor de este sitio y está publicado en iFixit; el crédito lo nombra a él, no a la plataforma.
Comprobar: Guía
El primer reset completo en el banco
Con una L365 al 100 % de almohadilla se ejecutó el ciclo entero, escritura incluida: EWR v1.4.1 escribió bajo el aviso de un error ajeno de la impresora, el ciclo de apagado y encendido lo mantuvo y la verificación del arnés —contadores y volcado byte a byte contra el respaldo— salió aplicada. Hasta hoy el proyecto había probado la lectura, el respaldo y la comprobación, pero nunca la escritura final.
Lo que falta
La Fase 2, una herramienta que unifique protocolos y bases de datos; cubrir mejor el caso del tanque de mantenimiento con chip; y un canal de incidencias propio cuando el repositorio pueda abrirse. Mientras tanto, las herramientas enlazadas tienen sus propios rastreadores de incidencias.
Comprobar: Descargar