Just a short remark: The current implementation is too intricate - the following shortened version in bridge.sh would do the same more strict version check for fw < 5.4, but still making sure that any two (or even more...

) digit sub version numbers will correctly be recognized as fw >= 5.4:
Besides the above-mentioned remark, this fix is extremely helpful for those who believe that they MUST always run the very latest official firmware on their Kindle devices. Those, like me, who stick with the good old 5.8.11 fw, wouldn't run into this problem, but they should update their hotfix code anyway, just to make sure in the case the guys at Lab126 find a method to circumvent the OTA blocker dir trick in future...