• Trying to update the DFU again does nothing.

    Yes, that's because it was already up to date.

    What I think has happened is with recent changes the code's got more efficient and the bootloader can now fit in 6 pages of flash, not 7. Because of that, when you update it the 7th page doesn't get erased, and ends up left full of whatever was in the last page of your old bootloader and that messes up the CRC.

    I've just updated the firmware updater (on the development version) and that should now test the first 6 pages first to see if they match 2v20.

    But I should add that unless you're having problems with the bootloader, it's best not to touch it! The only real benefit of moving to 2v20 is that if you have an iPhone, low level DFU firmware updates should now work ok (but in most cases you should never need to do those as you'll use the app loader)

About

Avatar for Gordon @Gordon started