Repository navigation
Releases
Doutor VPD 0.2.3 (build 5)
Na primeira inicialização o aparelho pergunta o idioma: um StickS3 novo ou com instalação limpa mostra ENGLISH / PORTUGUÊS antes do painel (lateral muda, segure a lateral para confirmar). Quem atualiza da 0.2.2 não vê a pergunta; o idioma salvo não muda.
First boot asks the language: a new or clean-installed stick shows ENGLISH / PORTUGUÊS before the Dashboard (side button changes, hold it to confirm). Sticks updated from 0.2.2 never see it; a saved language is never changed.
firmware.bin 1414208 B, sha256 cfa71853c71115249b38e9243221034c118bfe061ba4395e7879abbf9abb7891. Signed manifest: manifest.json + manifest.sig.
Doutor VPD 0.2.2 (build 4)
iPhone: escolha o seu iPhone numa lista no aparelho, sem trocar o nome do celular.
iPhone: pick your iPhone from a list on the stick, no need to rename the phone.
firmware.bin 1412032 B, sha256 161b08641c36a3aad9b097267afd671d5c9393f29dea7eff969f6ffe1f74a845. Signed manifest: manifest.json + manifest.sig.
Doutor VPD 0.2.1 (build 3)
Atualização pelo celular mais robusta: a assinatura vem sempre da mesma versão do manifesto, mesmo logo depois de uma publicação.
More robust phone update: the signature always comes from the same release as the manifest, even right after a publish.
firmware.bin 1406160 B, sha256 74cef4eb461a5d2e1d05b3cfc4e758edce528197a1a8ddf9ccdb85f6c6c8c068. Signed manifest: manifest.json + manifest.sig.
Doutor VPD 0.2.0 (build 2)
Versão de teste: o mesmo firmware da 0.1.0 com número novo, para provar a atualização pelo celular.
Test release: the same firmware as 0.1.0 with a new number, to prove the update over the phone.
firmware.bin 1406144 B, sha256 c77e0ed0e2840df83c6740f493ecddbd83e8a0b99c8d872a1e0c69d7b5b74905. Signed manifest: manifest.json + manifest.sig.
Doutor VPD 0.1.0 (build 1)
Primeira versão publicada: atualização pelo hotspot do celular.
First published version: updates over the phone hotspot.
firmware.bin 1406128 B, sha256 e0d7691f47b2b0e05230c71f529bd9ea151ffdc04411e07e026f2fa10cbc8a1e. Signed manifest: manifest.json + manifest.sig.
test-rollback (throwaway test key, do not install)
P64 test fixture: an image that aborts 5 s after it starts while pending verification, signed with the throwaway spike key the diagnostics build trusts. Never latest. Do not install.
test-old (P61 diag test, throwaway key)
Test release for the P61 diagnostics proof. Signed with the throwaway spike key, not the release key: release firmware refuses it. Do not install.
test-next (P63A test, throwaway key)
P63A test release, never latest: build 999 (9.9.9-test) over test-good's firmware, signed with the throwaway spike key, so the diag build sees an offer and proves the dry download with the signature fetched by tag. No sticks trust it except the diag build. Do not install.
test-mixed (P63A test, throwaway key)
P63A test release, never latest: test-good's manifest.json (its tag says test-good) with test-old's manifest.sig, the json/sig pair the stick can read through latest/download in the minutes after a publish (GitHub caches each redirect per URL). Signed with the throwaway spike key; no sticks trust it except the diag build.
test-good (P61 diag test, throwaway key)
Test release for the P61 diagnostics proof. Signed with the throwaway spike key, not the release key: release firmware refuses it. Do not install.