Key.begin error on USBFAT library

Hello Guys,

I was trying to read my USB drive(Verbatim 4GB, FAT32 Formatted) through USB Host shield using USB Host shield libraries 2.0. I came across USBFAT library (GitHub - greiman/UsbFat: Arduino FAT32/FAT16 library for USB drives.) that helps solve my purpose of reading the drive easily. However, when i run any example program i get the following error-

UsbFat version: 20141220
FreeRam 7059
Type any character to begin
Host initialized, ms: 1003
USB powered, ms: 1003
USB state: 20, ms: 1008
USB state: 40, ms: 1203
USB state: 50, ms: 1252
USB state: 51, ms: 1253
USB state: 90, ms: 15757
USB initialized.
Error: key.begin failed

I have already tested my shield with board_qc program and all tests works fine. Kindly help!

Same problem here... Any news?