After the less than successful release last weekend, we spent a lot of time debugging and testing and came up with a fix. Many good SD cards gave their life (*1) so that you can enjoy the latest improvements to OpenDingux.
Download and instructions, as well as the release notes, can be found on gcw-zero.com as usual.
Note: The actual corruption fix is in the kernel, so it will only take effect after the update is successfully installed. But the checksum verification is fixed now, so
if there is a corruption, the update will abort without leaving your Zero in an unbootable state. If this happens, just try to
apply the update again until it succeeds.
A new version of the
toolchain was released as well.
Special thanks to Nebuleon for helping with testing and for a great spark of insight about what could be causing the corruption, which was almost correct and saved a lot of searching.
(*1) Actually, all the cards are still working, which shows that SD cards are not as easily depleted as I had feared. But they got stressed quite a bit when we copied files over and over again to check for corruptions.
Edit: There was another bug in the checksum computation, causing all installs that require a system partition resize to be flagged as corrupted even if they succeeded. This bug was fixed in the "-take2" version of the updater OPK. If you downloaded the updater soon after it was released, please download again.