FAQ on Kindle Mate

FAQ will be updated aperiodically. Submit your questions freely if not covered.

  • 1. All
  • 2. Clippings
  • 3. Installation and Execution
  • 4. Vocabulary Builder
  • 5. Working with Anki
  • 6. How-tos
FAQ on Kindle highlights and notes
FAQ on Anki
Expand All | Collapse All
  • 1. Kindle Mate not working in Mac with Parallels Desktop or VMware Fusion
     

    Symptoms:
    When running Kindle Mate in the Windows virtual machines using Parallels Desktop, VMware Fusion or VirtualBox, due to the virtual filesystem limitation, users might encounter the error with the following message box:

    Kindle Mate failed to load data file 'KM2.dat'

    Causes and Solutions:

    This generally occurs when using Share Folder feature, for instance, you have enabled the option Share Mac user folder with Windows in the option Share of Parallels Desktop. Such a setting will 'combine' some user folders like Documents, Downloads across Mac and Windows for easy management purpose, however,  many programs including Kindle Mate may not access some data file properly and behave unexpectedly.

    Moving your Kindle Mate program folder to other non-shared locations or disable such a Shared Folder option will solve the issue.

     

    More
    Was this answer helpful ? Yes(6) / No(0)
    Viewed 736 Times No Comments
  • 2. Kindle Mate imports/syncs more words while Kindle Vocabulary Builder only shows 2000
     

    Showing only 2000 words in maximum in Kindle Vocabulary Builder is one of the weirdest limitations of the Kindle.  Most likely it's for the performance purpose, or Amazon thinks it's impossible for users to learn words more than 2000. There is no other way but use Kindle Mate to import and learn all your words, unless Amazon changes the mechanism in future releases.  Of course, you could regard it as another big reason you love Kindle Mate. 🙂

    More
    Was this answer helpful ? Yes(1) / No(0)
    Viewed 637 Times 1 Comment
  • 3. When Kindle Mate imported all my vocabulary words, there was no definition data.
     

    We did want to retrieve the definitions from your built-in dictionaries when synced Kindle Vocabulary Builder words using Kindle Mate.  However due to the technical limitations, it's impossible (at least for now) to access the dictionary files residing in Kindle, in addition, some of which are drm-protected.

    That's why we use the workaround instead, allowing you to download the definitions from online sources, like WordNet and Bing/Powerword (F12 for the shortcut in Kindle Mate).

    We are still working hard to improve this part.  Kindle Mate 1.35 supports local dictionary files, which could be used to add definitions to your Kindle words.

    More
    Was this answer helpful ? Yes(2) / No(1)
    Viewed 918 Times 6 Comments
  • 4. The clippings that I have deleted in Kindle Mate are imported back when syncing again
     

    Don't worry, your Kindle Mate is still working right. 🙂

    Every time you click on Auto-Sync (or press the shortcut F2),Kindle Mate will import all your newly created clippings and vocabulary words as well, which don't exist in the Kindle Mate library.

    When you make some changes (deleting some duplicated clippings or changing word learning status) in Kindle Mate, all the changes take effect within the Kindle Mate library ONLY.   If you want to 'sync' those changes back to your Kindle, please use the feature Sync Changes to Kindle (shortcut F10).

     

    More
    Was this answer helpful ? Yes(2) / No(0)
    Viewed 510 Times No Comments
  • 5. How to export my Kindle Vocabulary Words to Anki?
     

    Exporting Kindle Vocabulary Builder words into Anki for learning and flash card memorizing is very straight forward. Just follow a few steps as below.

    Also see the blog from an experienced Anki user.

    Step 1: Export your Kindle words using Kindle Mate
    Select your words (all words, Mastered or Learning words or any list of words), and then use the pop-up menu Export to File...(Ctrl+S).  Remember to choose Anki format in the  'Save as type' option in the Save File Dialog.

    Export to Anki

    Step 2:  Import your exported file using Anki

    Open Anki, access File-Import from File menu, then select your exported file in the previous step:

    import from file-anki

    In the next Import Dialog, please check 'Allow HTML in fields', which will enable the paragraph format tags in the file.

    anki-import dialog

    You are done. Now enjoy learning your Kindle words using Anki!

    anki page

    More
    Was this answer helpful ? Yes(4) / No(0)
    Viewed 1543 Times 3 Comments
  • 6. How to empty/truncate my Kindle vocabulary words?
     

    Question:

    I accidentally added hundreds or thousands of words into Kindle Vocabulary Builder when reading some books, now I want to delete all of them.  I try deleting them in Kindle but it turns out  that I have to delete each item ONE BY ONE!

    Solution:

    You can do that at a few clicks using Kindle Mate.

    Step1: Launch Kindle Mate, and connect your Kindle to your PC, waiting for Kindle to be connected.

    Step2: Use Edit menu in the menu bar, and then choose Sync Changes to Kindle (shortcut F10). In the Dialog, check Sync Kindle Vocabulary Words and Truncate all words in Kindle, as shown below.

    Click Start button to delete all your words in Kindle Vocabulary Builder.

    truncate kindle words

     

     

     

     

     

    More
    Was this answer helpful ? Yes(6) / No(0)
    Viewed 1441 Times 1 Comment
  • 7. Encountered the error: database disk image is malformed
     

    Symptoms

    When syncing with the connected Kindle by clicking on the connection icon or pressing shortcut F2, in some rare cases Kindle Mate might encounter the unhandled exception with the message 'database disk image is malformed'.   And this exception will prevent you from auto-syncing after that. You can still manually import your Kindle clippings separately, since this error is only related to vocabulary builder file.

    sc

    Causes:

    This error occurs when the Kindle Vocabulary Builder database file (vocab.db) in Kindle device, which is a Sqlite database, somehow gets corrupted.   There are many reasons that a sqlite db may get corrupted, such as aged Kindles, power outage, hardware issues, check the https://sqlite.org/faq.html#q21 for more details.

    Besides the above causes, when using Kindle Mate this exception might occur AFTER you have done one or more Sync Changes Back to Kindle, with the option of sync vocabulary builder word changes. It allows you to save your changes made in Kindle Mate to your device. However when your Kindle Vocabulary Builder app is running and right in process of handling the data (eg sync with Amazon server), such an action might cause database conflicts and have a rare chance to corrupt the file.

    Solutions and Recommendations:

    The options to resolve the issue:

    1. Use the backup file to restore. When you Sync Changes to Kindle at the first time, Kindle Mate will create a backup file of vocab.db as vocab.db.backup in the same folder (from Kindle Mate 1.35 going forward, backup folder will be in Kindle Mate program folder). Connect your Kindle with your PC and then locate the Kindle directory manually or simply use Kindle Mate File menu-Management-Open Location: vocab.db in Kindle.  After that rename the vocab.db.backup to vocab.db. Now disconnect your Kindle safely and then quit and launch your Kindle Vocabulary Builder, it should work now.
    2. If you often sync your Kindle Vocabulary Builder with Amazon, then all your Kindle Vocabulary words data is securely stored by Amazon and up to date. You can simply delete the vocab.db in the Kindle  and Kindle will automatically recreate the database and download all your data. A restart may be required.

    Recommendations:

    There are some recommended steps to avoid the issue in the most cases.

    1. Always fully sync your Kindle Vocabulary Builder with Amazon (via wifi) every time you want to batch change the data. It will securely save your data to the cloud and ensure the data consistency.
    2. Ensure to quit/terminate the Kindle Vocabulary Builder app BEFORE you want to sync changes to your words with Kindle Mate.  Instructions:  Launch the Vocabulary Builder then touch on '<' (backward icon,not Home icon) to quit.
    More
    Was this answer helpful ? Yes(1) / No(0)
    Viewed 444 Times No Comments
  • 8. General issues or errors for running Kindle Mate
     

    Kindles and OS Compatibility

    • All Kindles including Kindle 1/2/3/DX/Keyboard/Touch/Paperwhite/Voyage/Kindle Oasis
      Kindle for PC/Mac, Kindle App for iOS/Android currently NOT supported. 
    • Windows XP/Vista/7/8/8.1/10 requires .NET Framework 4.0 CP (download), VC++ Runtime Library(download)
    • Kindle Mate for Mac (Mac OS X, macOS) currently not supported but has been planned to release soon.

    Issues or errors and what to do

    First of all, try installing Kindle Mate Full Installer first, which may simply solve 99% of your issues.

    • Could not load file or assembly 'System.Data.SQLite'  one of its dependencies, install VC++ Runtime Library(download) and then run Kindle Mate again.
    • .NET Framework related errors, install .NET Framework 4.0 CP (download) first.
      Typically you are running old Windows XP, since .NET Framework 4.0 and above is built in by default  in most up-to-date Windows systems.
    • File Access or privilege related error:  install Kindle Mate to user folders instead of Program Files or other system folders.
      Kindle Mate has changed its default UAC requirement since 1.35, which no longer requires Administrator role to run Kindle Mate. Thus currently the default install folder is My DococumentsKindle Mate for the best advantages.
    More
    Was this answer helpful ? Yes(4) / No(0)
    Viewed 266 Times No Comments
  • 9. When syncing with Kindle Mate, all or part of clippings are dupulicated
     

    This happens typically when you use Kindle Mate on serveral computers with different locales and timezone format, or you just upgraded and sync again from ealier Kindle Mate (eg. 1.31) to the latest Kindle Mate 1.35+.

    Why this happens
    Kindle Mate uses timestamp and book information to identify clippings duplicates. Before Kindle Mate 1.35, there was a potential bug that running Kindle Mate on computers with different time format may cause the identification failure, which would possibly consider two clippings with exactly the same content two different records. This is the reason that causes the duplication.
    From Kindle Mate 1.35 going forward, we have improved the mechanism using pre-formated timestamp to avoid this issue.

    Resolution
    Export all the clippings and import back to enable the new duplication feature to remove the duplicates automatically. Please follow the steps:

    1. Export all your clippings to a file(Shortcut: Ctrl+F1)

      Please do choose the Kindle Clippings Raw Format, which can be imported back later.

    2. Delete all your clippings in KM  (Backup km2.dat first just in case)
    3. Import the exported file back to Kindle Mate, using File menu-Open Clippings File

    4. All done. Now all your clippings duplicates are removed. Cheers!
    More
    Was this answer helpful ? Yes(1) / No(0)
    Viewed 123 Times No Comments
  • 1. The clippings that I have deleted in Kindle Mate are imported back when syncing again
     

    Don't worry, your Kindle Mate is still working right. 🙂

    Every time you click on Auto-Sync (or press the shortcut F2),Kindle Mate will import all your newly created clippings and vocabulary words as well, which don't exist in the Kindle Mate library.

    When you make some changes (deleting some duplicated clippings or changing word learning status) in Kindle Mate, all the changes take effect within the Kindle Mate library ONLY.   If you want to 'sync' those changes back to your Kindle, please use the feature Sync Changes to Kindle (shortcut F10).

     

    More
    Was this answer helpful ? Yes(2) / No(0)
    Viewed 510 Times No Comments
  • 2. When syncing with Kindle Mate, all or part of clippings are dupulicated
     

    This happens typically when you use Kindle Mate on serveral computers with different locales and timezone format, or you just upgraded and sync again from ealier Kindle Mate (eg. 1.31) to the latest Kindle Mate 1.35+.

    Why this happens
    Kindle Mate uses timestamp and book information to identify clippings duplicates. Before Kindle Mate 1.35, there was a potential bug that running Kindle Mate on computers with different time format may cause the identification failure, which would possibly consider two clippings with exactly the same content two different records. This is the reason that causes the duplication.
    From Kindle Mate 1.35 going forward, we have improved the mechanism using pre-formated timestamp to avoid this issue.

    Resolution
    Export all the clippings and import back to enable the new duplication feature to remove the duplicates automatically. Please follow the steps:

    1. Export all your clippings to a file(Shortcut: Ctrl+F1)

      Please do choose the Kindle Clippings Raw Format, which can be imported back later.

    2. Delete all your clippings in KM  (Backup km2.dat first just in case)
    3. Import the exported file back to Kindle Mate, using File menu-Open Clippings File

    4. All done. Now all your clippings duplicates are removed. Cheers!
    More
    Was this answer helpful ? Yes(1) / No(0)
    Viewed 123 Times No Comments
  • 1. Kindle Mate not working in Mac with Parallels Desktop or VMware Fusion
     

    Symptoms:
    When running Kindle Mate in the Windows virtual machines using Parallels Desktop, VMware Fusion or VirtualBox, due to the virtual filesystem limitation, users might encounter the error with the following message box:

    Kindle Mate failed to load data file 'KM2.dat'

    Causes and Solutions:

    This generally occurs when using Share Folder feature, for instance, you have enabled the option Share Mac user folder with Windows in the option Share of Parallels Desktop. Such a setting will 'combine' some user folders like Documents, Downloads across Mac and Windows for easy management purpose, however,  many programs including Kindle Mate may not access some data file properly and behave unexpectedly.

    Moving your Kindle Mate program folder to other non-shared locations or disable such a Shared Folder option will solve the issue.

     

    More
    Was this answer helpful ? Yes(6) / No(0)
    Viewed 736 Times No Comments
  • 2. General issues or errors for running Kindle Mate
     

    Kindles and OS Compatibility

    • All Kindles including Kindle 1/2/3/DX/Keyboard/Touch/Paperwhite/Voyage/Kindle Oasis
      Kindle for PC/Mac, Kindle App for iOS/Android currently NOT supported. 
    • Windows XP/Vista/7/8/8.1/10 requires .NET Framework 4.0 CP (download), VC++ Runtime Library(download)
    • Kindle Mate for Mac (Mac OS X, macOS) currently not supported but has been planned to release soon.

    Issues or errors and what to do

    First of all, try installing Kindle Mate Full Installer first, which may simply solve 99% of your issues.

    • Could not load file or assembly 'System.Data.SQLite'  one of its dependencies, install VC++ Runtime Library(download) and then run Kindle Mate again.
    • .NET Framework related errors, install .NET Framework 4.0 CP (download) first.
      Typically you are running old Windows XP, since .NET Framework 4.0 and above is built in by default  in most up-to-date Windows systems.
    • File Access or privilege related error:  install Kindle Mate to user folders instead of Program Files or other system folders.
      Kindle Mate has changed its default UAC requirement since 1.35, which no longer requires Administrator role to run Kindle Mate. Thus currently the default install folder is My DococumentsKindle Mate for the best advantages.
    More
    Was this answer helpful ? Yes(4) / No(0)
    Viewed 266 Times No Comments
  • 1. Kindle Mate imports/syncs more words while Kindle Vocabulary Builder only shows 2000
     

    Showing only 2000 words in maximum in Kindle Vocabulary Builder is one of the weirdest limitations of the Kindle.  Most likely it's for the performance purpose, or Amazon thinks it's impossible for users to learn words more than 2000. There is no other way but use Kindle Mate to import and learn all your words, unless Amazon changes the mechanism in future releases.  Of course, you could regard it as another big reason you love Kindle Mate. 🙂

    More
    Was this answer helpful ? Yes(1) / No(0)
    Viewed 637 Times 1 Comment
  • 2. When Kindle Mate imported all my vocabulary words, there was no definition data.
     

    We did want to retrieve the definitions from your built-in dictionaries when synced Kindle Vocabulary Builder words using Kindle Mate.  However due to the technical limitations, it's impossible (at least for now) to access the dictionary files residing in Kindle, in addition, some of which are drm-protected.

    That's why we use the workaround instead, allowing you to download the definitions from online sources, like WordNet and Bing/Powerword (F12 for the shortcut in Kindle Mate).

    We are still working hard to improve this part.  Kindle Mate 1.35 supports local dictionary files, which could be used to add definitions to your Kindle words.

    More
    Was this answer helpful ? Yes(2) / No(1)
    Viewed 918 Times 6 Comments
  • 3. The clippings that I have deleted in Kindle Mate are imported back when syncing again
     

    Don't worry, your Kindle Mate is still working right. 🙂

    Every time you click on Auto-Sync (or press the shortcut F2),Kindle Mate will import all your newly created clippings and vocabulary words as well, which don't exist in the Kindle Mate library.

    When you make some changes (deleting some duplicated clippings or changing word learning status) in Kindle Mate, all the changes take effect within the Kindle Mate library ONLY.   If you want to 'sync' those changes back to your Kindle, please use the feature Sync Changes to Kindle (shortcut F10).

     

    More
    Was this answer helpful ? Yes(2) / No(0)
    Viewed 510 Times No Comments
  • 4. How to export my Kindle Vocabulary Words to Anki?
     

    Exporting Kindle Vocabulary Builder words into Anki for learning and flash card memorizing is very straight forward. Just follow a few steps as below.

    Also see the blog from an experienced Anki user.

    Step 1: Export your Kindle words using Kindle Mate
    Select your words (all words, Mastered or Learning words or any list of words), and then use the pop-up menu Export to File...(Ctrl+S).  Remember to choose Anki format in the  'Save as type' option in the Save File Dialog.

    Export to Anki

    Step 2:  Import your exported file using Anki

    Open Anki, access File-Import from File menu, then select your exported file in the previous step:

    import from file-anki

    In the next Import Dialog, please check 'Allow HTML in fields', which will enable the paragraph format tags in the file.

    anki-import dialog

    You are done. Now enjoy learning your Kindle words using Anki!

    anki page

    More
    Was this answer helpful ? Yes(4) / No(0)
    Viewed 1543 Times 3 Comments
  • 5. How to empty/truncate my Kindle vocabulary words?
     

    Question:

    I accidentally added hundreds or thousands of words into Kindle Vocabulary Builder when reading some books, now I want to delete all of them.  I try deleting them in Kindle but it turns out  that I have to delete each item ONE BY ONE!

    Solution:

    You can do that at a few clicks using Kindle Mate.

    Step1: Launch Kindle Mate, and connect your Kindle to your PC, waiting for Kindle to be connected.

    Step2: Use Edit menu in the menu bar, and then choose Sync Changes to Kindle (shortcut F10). In the Dialog, check Sync Kindle Vocabulary Words and Truncate all words in Kindle, as shown below.

    Click Start button to delete all your words in Kindle Vocabulary Builder.

    truncate kindle words

     

     

     

     

     

    More
    Was this answer helpful ? Yes(6) / No(0)
    Viewed 1441 Times 1 Comment
  • 6. Encountered the error: database disk image is malformed
     

    Symptoms

    When syncing with the connected Kindle by clicking on the connection icon or pressing shortcut F2, in some rare cases Kindle Mate might encounter the unhandled exception with the message 'database disk image is malformed'.   And this exception will prevent you from auto-syncing after that. You can still manually import your Kindle clippings separately, since this error is only related to vocabulary builder file.

    sc

    Causes:

    This error occurs when the Kindle Vocabulary Builder database file (vocab.db) in Kindle device, which is a Sqlite database, somehow gets corrupted.   There are many reasons that a sqlite db may get corrupted, such as aged Kindles, power outage, hardware issues, check the https://sqlite.org/faq.html#q21 for more details.

    Besides the above causes, when using Kindle Mate this exception might occur AFTER you have done one or more Sync Changes Back to Kindle, with the option of sync vocabulary builder word changes. It allows you to save your changes made in Kindle Mate to your device. However when your Kindle Vocabulary Builder app is running and right in process of handling the data (eg sync with Amazon server), such an action might cause database conflicts and have a rare chance to corrupt the file.

    Solutions and Recommendations:

    The options to resolve the issue:

    1. Use the backup file to restore. When you Sync Changes to Kindle at the first time, Kindle Mate will create a backup file of vocab.db as vocab.db.backup in the same folder (from Kindle Mate 1.35 going forward, backup folder will be in Kindle Mate program folder). Connect your Kindle with your PC and then locate the Kindle directory manually or simply use Kindle Mate File menu-Management-Open Location: vocab.db in Kindle.  After that rename the vocab.db.backup to vocab.db. Now disconnect your Kindle safely and then quit and launch your Kindle Vocabulary Builder, it should work now.
    2. If you often sync your Kindle Vocabulary Builder with Amazon, then all your Kindle Vocabulary words data is securely stored by Amazon and up to date. You can simply delete the vocab.db in the Kindle  and Kindle will automatically recreate the database and download all your data. A restart may be required.

    Recommendations:

    There are some recommended steps to avoid the issue in the most cases.

    1. Always fully sync your Kindle Vocabulary Builder with Amazon (via wifi) every time you want to batch change the data. It will securely save your data to the cloud and ensure the data consistency.
    2. Ensure to quit/terminate the Kindle Vocabulary Builder app BEFORE you want to sync changes to your words with Kindle Mate.  Instructions:  Launch the Vocabulary Builder then touch on '<' (backward icon,not Home icon) to quit.
    More
    Was this answer helpful ? Yes(1) / No(0)
    Viewed 444 Times No Comments
  • 1. How to export my Kindle Vocabulary Words to Anki?
     

    Exporting Kindle Vocabulary Builder words into Anki for learning and flash card memorizing is very straight forward. Just follow a few steps as below.

    Also see the blog from an experienced Anki user.

    Step 1: Export your Kindle words using Kindle Mate
    Select your words (all words, Mastered or Learning words or any list of words), and then use the pop-up menu Export to File...(Ctrl+S).  Remember to choose Anki format in the  'Save as type' option in the Save File Dialog.

    Export to Anki

    Step 2:  Import your exported file using Anki

    Open Anki, access File-Import from File menu, then select your exported file in the previous step:

    import from file-anki

    In the next Import Dialog, please check 'Allow HTML in fields', which will enable the paragraph format tags in the file.

    anki-import dialog

    You are done. Now enjoy learning your Kindle words using Anki!

    anki page

    More
    Was this answer helpful ? Yes(4) / No(0)
    Viewed 1543 Times 3 Comments
  • 1. How to export my Kindle Vocabulary Words to Anki?
     

    Exporting Kindle Vocabulary Builder words into Anki for learning and flash card memorizing is very straight forward. Just follow a few steps as below.

    Also see the blog from an experienced Anki user.

    Step 1: Export your Kindle words using Kindle Mate
    Select your words (all words, Mastered or Learning words or any list of words), and then use the pop-up menu Export to File...(Ctrl+S).  Remember to choose Anki format in the  'Save as type' option in the Save File Dialog.

    Export to Anki

    Step 2:  Import your exported file using Anki

    Open Anki, access File-Import from File menu, then select your exported file in the previous step:

    import from file-anki

    In the next Import Dialog, please check 'Allow HTML in fields', which will enable the paragraph format tags in the file.

    anki-import dialog

    You are done. Now enjoy learning your Kindle words using Anki!

    anki page

    More
    Was this answer helpful ? Yes(4) / No(0)
    Viewed 1543 Times 3 Comments
  • 2. How to empty/truncate my Kindle vocabulary words?
     

    Question:

    I accidentally added hundreds or thousands of words into Kindle Vocabulary Builder when reading some books, now I want to delete all of them.  I try deleting them in Kindle but it turns out  that I have to delete each item ONE BY ONE!

    Solution:

    You can do that at a few clicks using Kindle Mate.

    Step1: Launch Kindle Mate, and connect your Kindle to your PC, waiting for Kindle to be connected.

    Step2: Use Edit menu in the menu bar, and then choose Sync Changes to Kindle (shortcut F10). In the Dialog, check Sync Kindle Vocabulary Words and Truncate all words in Kindle, as shown below.

    Click Start button to delete all your words in Kindle Vocabulary Builder.

    truncate kindle words

     

     

     

     

     

    More
    Was this answer helpful ? Yes(6) / No(0)
    Viewed 1441 Times 1 Comment