Recently I decided to upgrade my Nexus 7 to the Android 4.3 Jelly Bean, but quickly encountered InvalidState error when tried to update bootloader.

I downloaded Android 4.3 Jelly Bean nakasi – JWR66Y factory image (after using Paranoid Android for a long period of time) and tried to update bootloader:

milosz@debian:~/nakasi-jwr66y# sudo fastboot flash bootloader bootloader-grouper-4.23.img
sending 'bootloader' (2100 KB)...
OKAY [  0.271s]
writing 'bootloader'...
FAILED (remote: (InvalidState))
finished. total time: 0.407s

It is obvious that something is wrong with the bootloader image but do not worry as this check is only for safety reasons and device will work just fine.

Problematic bootloader 4.23 from nakasi – JWR66Y factory image:

milosz@debian:~/nakasi-jwr66y$ md5sum bootloader-grouper-4.23.img
5bdb2e87370cdb1a7ea14bb0c3e21390  bootloader-grouper-4.23.img
milosz@debian:~/nakasi-jwr66y$ sha1sum bootloader-grouper-4.23.img
ce2951e59da64fa57d281f47031364050c83f49c  bootloader-grouper-4.23.img

Working bootloader 4.23 from nakasi – JWR66V factory image:

milosz@debian:~/nakasi-jwr66v$ md5sum bootloader-grouper-4.23.img
df53028033c9eccf4fe5ba7bc198ce24  bootloader-grouper-4.23.img
milosz@debian:~/nakasi-jwr66v$ sha1sum bootloader-grouper-4.23.img
7b28b45a035efb9aad9e61ad09b1906eb5508721  bootloader-grouper-4.23.img
milosz@debian:~/nakasi-jwr66v$ sudo fastboot flash bootloader bootloader-grouper-4.23.img
sending 'bootloader' (2100 KB)...
OKAY [  0.269s]
writing 'bootloader'...
OKAY [  1.969s]
finished. total time: 2.238s
Android 4.3 Jelly Bean is extremely fast on the Nexus 7. I experienced minor problems when tried to encrypt my Nexus 7 device (it will start to encrypt whole device only in the portrait mode(?)).