Code:
[eschwartz@arch /tmp]$ kindletool convert -i Update_mkk-20141129-k5-ALL_install.bin
Checking update package 'Update_mkk-20141129-k5-ALL_install.bin'.
Bundle SP01 (Signing Envelope)
Cert number 0
Cert file pubdevkey01.pem (Developer)
Bundle FD04 (Versionless [vls])
Bundle Type OTA V2
Minimum OTA 0
Target OTA 18446744073709551615
Devices 25
Device Kindle 5 Touch WiFi
Device Kindle 5 Touch WiFi+3G
Device Kindle 5 Touch WiFi+3G Europe
Device Kindle PaperWhite WiFi
Device Kindle PaperWhite WiFi+3G
Device Kindle PaperWhite WiFi+3G Canada
Device Kindle PaperWhite WiFi+3G Europe
Device Kindle PaperWhite WiFi+3G Japan
Device Kindle PaperWhite WiFi+3G Brazil
Device Kindle PaperWhite 2 (2013) WiFi
Device Kindle PaperWhite 2 (2013) WiFi Japan
Device Kindle PaperWhite 2 (2013) WiFi+3G
Device Kindle PaperWhite 2 (2013) WiFi+3G Canada
Device Kindle PaperWhite 2 (2013) WiFi+3G Europe
Device Kindle PaperWhite 2 (2013) WiFi+3G Russia
Device Kindle PaperWhite 2 (2013) WiFi+3G Japan
Device Kindle PaperWhite 2 (2013) WiFi (4GB) International
Device Kindle PaperWhite 2 (2013) WiFi+3G (4GB) Europe
Device Kindle PaperWhite 2 (2013) WiFi+3G (4GB)
Device Kindle PaperWhite 2 (2013) WiFi+3G (4GB) Canada
Device Kindle Basic (2014)
Device Kindle Voyage WiFi
Device Kindle Voyage WiFi+3G
Device Kindle Voyage WiFi+3G Europe
Device Kindle PaperWhite 3 (2015) WiFi
Critical 0
Padding Byte 0 (0x00)
MD5 Hash 5201418c19a890ba6c6558ccac4beadc
Metadata 0
Which was expected unless NiLuJe deliberately built it with `kindletool --device touch` which would be silly.

("kindle5: Alias for touch, paperwhite, paperwhite2, basic, voyage & paperwhite3")
...
Anyway, firmware 5.6.x is a sufficient explanation, why borrow trouble?