![]() |
#1 |
Junior Member
![]() Posts: 9
Karma: 10
Join Date: Mar 2014
Location: WA
Device: Kindle Paperwhite
|
Kindle Fire Tablet HD 8 Plus 12th Gen Failing to Communicate
Hello,
I just purchased the latest Kindle Fire 12th Gen HD 8 Plus tablet in December. It is unable to connect to Calibre, regardless of my many attempts to fix it based on information found in these forums. I have tried the following: 1. Tried different cables 2. Factory reset the tablet 3. Tried it with and without the memory card in the tablet 4. Tried it with the memory card formatted as either internal storage or portable storage 5. I've ensured both Calibre (6.11) and the tablet (8.3.1.3) are on the latest versions. 6. I've made sure to select "File Transfer" under USB Preferences when connected (which is the same for my previous Fire tablets) 7. Ensured I can fully browse all of the files on the device and the storage card (when present) through Windows, so maybe it's not the Media Transfer Protocol? There are several other posts about the new HD 8 Plus not connecting, but it was unclear if it was due to not selecting "File Transfer" to connect properly. However, these two below are having the same issue, similar steps to resolve it before posting and still no joy.
Does anyone have any other ideas on how to solve this that I may have overlooked? Any help would be greatly appreciated. I have an 2021 HD 10 and a 2018 HD 8 that both work with Calibre, no problems, although I just sent back the HD 8 for the trade-in value (kicking myself for not keeping it before trying this, but didn't expect it to be an issue). Calibre Error: calibre, version 6.11.0 ERROR: Error: Error communicating with device C:\r\src\src\calibre\devices\mtp\windows\content_e numeration.cpp:336:Failed to EnumObjects() of folder from device:[hr=0x80042009 wCode=7689] IDispatch error #7689: o12 Traceback (most recent call last): File "calibre\gui2\device.py", line 88, in run File "calibre\gui2\device.py", line 540, in _books File "calibre\devices\mtp\driver.py", line 219, in books File "calibre\devices\mtp\driver.py", line 191, in get_driveinfo File "calibre\devices\mtp\windows\driver.py", line 271, in filesystem_cache wpd.WPDError: C:\r\src\src\calibre\devices\mtp\windows\content_e numeration.cpp:336:Failed to EnumObjects() of folder from device:[hr=0x80042009 wCode=7689] IDispatch error #7689: o12 |
![]() |
![]() |
![]() |
#2 |
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Oct 2011
Device: iPad
|
Just wanted to chime in that I also have an 8 Plus 12th gen, with the exact same error.
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Oct 2011
Device: iPad
|
Here is the debug output.
Spoiler:
And when I disconnect and reconnect to try to manage the Fire: Spoiler:
This was after a fresh wipe of the Fire. There is no SD card. Last edited by theducks; 01-22-2023 at 12:38 PM. Reason: adding more details |
![]() |
![]() |
![]() |
#4 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 44,999
Karma: 27109258
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Then your remaining options are to reset the device or use one of the wireless connection methods described here: https://manual.calibre-ebook.com/faq...kindle-fire-hd
|
![]() |
![]() |
![]() |
#5 |
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Oct 2011
Device: iPad
|
So what would it take to have this problem actually looked at? Can I assist in any way? I haven't touched C++ in a hot minute but the debug suggests it can at least connect, which means we could sniff around and figure out why it won't enumerate.
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 44,999
Karma: 27109258
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
You are most welcome to contribute, I have never laid hands on a device that exhibits this issue so its impossible for me to debug. Note however that the next calibre release simply ignores folders for which EnumObjects fails, which might be good enough.
|
![]() |
![]() |
![]() |
#7 |
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Oct 2011
Device: iPad
|
That might do it--it's possible they protected the folders or something. If it doesn't resolve the issue, can I reach out to get details on how to contribute?
|
![]() |
![]() |
![]() |
#8 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 44,999
Karma: 27109258
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Sure, feel free.
|
![]() |
![]() |
![]() |
#9 |
Junior Member
![]() Posts: 9
Karma: 10
Join Date: Mar 2014
Location: WA
Device: Kindle Paperwhite
|
I just installed the latest Calibre update and the behavior is different now, but still not quite working as expected.
If the device is already connected to the PC and I launch Calibre or if I connected it after Calibre, I get the following errors (stacked): calibre, version 6.12.0 ERROR: Unhandled exception: <b>WPDError</b>:C:\r\src\src\calibre\devices\mtp\windows\conten t_enumeration.cpp:337:Failed to EnumObjects() of folder from device:[hr=0x80042009 wCode=7689] IDispatch error #7689: o12 calibre 6.12 embedded-python: True Windows-10-10.0.22621-SP0 Windows ('64bit', 'WindowsPE') ('Windows', '10', '10.0.22621') Python 3.10.1 Windows: ('10', '10.0.22621', 'SP0', 'Multiprocessor Free') Interface language: None Successfully initialized third party plugins: Barnes & Noble (1, 4, 0) && Find Duplicates (1, 10, 7) && Goodreads (1, 7, 3) && Reading List (1, 15, 1) wpd.WPDError: C:\r\src\src\calibre\devices\mtp\windows\content_e numeration.cpp:337:Failed to EnumObjects() of folder from device:[hr=0x80042009 wCode=7689] IDispatch error #7689: o12 calibre, version 6.12.0 ERROR: Unhandled exception: <b>WPDError</b>:C:\r\src\src\calibre\devices\mtp\windows\conten t_enumeration.cpp:337:Failed to EnumObjects() of folder from device:[hr=0x80042009 wCode=7689] IDispatch error #7689: o26 calibre 6.12 embedded-python: True Windows-10-10.0.22621-SP0 Windows ('64bit', 'WindowsPE') ('Windows', '10', '10.0.22621') Python 3.10.1 Windows: ('10', '10.0.22621', 'SP0', 'Multiprocessor Free') Interface language: None Successfully initialized third party plugins: Barnes & Noble (1, 4, 0) && Find Duplicates (1, 10, 7) && Goodreads (1, 7, 3) && Reading List (1, 15, 1) wpd.WPDError: C:\r\src\src\calibre\devices\mtp\windows\content_e numeration.cpp:337:Failed to EnumObjects() of folder from device:[hr=0x80042009 wCode=7689] IDispatch error #7689: o26 As far as I can tell they are the same except for the IDispatch error #7689: o12 vs. o26. After some trial and error, I am now able to put a book onto the device and it reflects it in Calibre, though the errors do show each time it's connected. However, it only seems to work if I send it to main memory. Meaning if I send it to the main memory, it will appear in the Library. If I send it to the memory card, it will show as delivered in Calibre and I can see it on the memory card if I use the file explorer Ibut it won't show up in the library and can't be read. It's definitely progress |
![]() |
![]() |
![]() |
#10 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 44,999
Karma: 27109258
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Remove the SD card and you will be fine. Its errors on the SD card causing that.
|
![]() |
![]() |
![]() |
#11 |
Junior Member
![]() Posts: 9
Karma: 10
Join Date: Mar 2014
Location: WA
Device: Kindle Paperwhite
|
Thank you for the response!
I removed the SD card, restarted the device and reconnected the device. I still get an error, but only one now. It looks like the same error, but with o13 now. calibre, version 6.12.0 ERROR: Unhandled exception: <b>WPDError</b>:C:\r\src\src\calibre\devices\mtp\windows\conten t_enumeration.cpp:337:Failed to EnumObjects() of folder from device:[hr=0x80042009 wCode=7689] IDispatch error #7689: o13 calibre 6.12 embedded-python: True Windows-10-10.0.22621-SP0 Windows ('64bit', 'WindowsPE') ('Windows', '10', '10.0.22621') Python 3.10.1 Windows: ('10', '10.0.22621', 'SP0', 'Multiprocessor Free') Interface language: None Successfully initialized third party plugins: Barnes & Noble (1, 4, 0) && Find Duplicates (1, 10, 7) && Goodreads (1, 7, 3) && Reading List (1, 15, 1) wpd.WPDError: C:\r\src\src\calibre\devices\mtp\windows\content_e numeration.cpp:337:Failed to EnumObjects() of folder from device:[hr=0x80042009 wCode=7689] IDispatch error #7689: o13 |
![]() |
![]() |
![]() |
#12 |
Junior Member
![]() Posts: 9
Karma: 10
Join Date: Mar 2014
Location: WA
Device: Kindle Paperwhite
|
I guess I spoke too soon. When I went to add a book, it's failing to communicate with the device with this error:
calibre, version 6.12.0 ERROR: Error: Error communicating with device C:\r\src\src\calibre\devices\mtp\windows\content_e numeration.cpp:710:Cannot write to file:[hr=0x802a0006 wCode=0] The requested value cannot be determined. Traceback (most recent call last): File "calibre\gui2\device.py", line 104, in run File "calibre\gui2\device.py", line 636, in _upload_books File "calibre\devices\mtp\driver.py", line 446, in upload_books File "calibre\devices\mtp\windows\driver.py", line 35, in check_thread File "calibre\devices\mtp\windows\driver.py", line 444, in put_file wpd.WPDError: C:\r\src\src\calibre\devices\mtp\windows\content_e numeration.cpp:710:Cannot write to file:[hr=0x802a0006 wCode=0] The requested value cannot be determined. |
![]() |
![]() |
![]() |
#13 |
Junior Member
![]() Posts: 9
Karma: 10
Join Date: Mar 2014
Location: WA
Device: Kindle Paperwhite
|
After restarting all the things (Device, PC), it will connect and add books, but it does still display the Unhandled Exception Error with the o13 code.
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Kindle Fire Tablet HD 8 Plus 12th Gen Failing to Communicate | oldronin | Kindle Fire | 2 | 01-15-2023 02:26 PM |
New Kindle Fire HD 8 Plus 12th Gen, Calibre 7689 Error, not the usual suspects | Nitrousbird | Devices | 4 | 12-03-2022 12:59 AM |
Easy to get Google Play on Amazon Fire 7 5th gen (the new $50 tablet) | leebase | Kindle Fire | 3 | 02-11-2016 02:31 PM |
Next-gen Kindle Fire specs revealed (yes, the "baby" Fire) | TadW | News | 13 | 08-14-2013 07:56 PM |
Kindle Fire (1st gen and 2nd gen) now officially CyanogenMod supported | Jessica Lares | Kindle Fire | 8 | 04-01-2013 01:27 PM |