Sorry to be a party-pooper but I've just installed CCv3.4.1a on my Note3 phone (android 4.3) and there's something badly amiss. I tried to send a new book via Wireless Device to my normal books directory on external SD card. This is the last section of the calibre debug log plus I've sent the CC debug log via email.
Spoiler:
Code:
SMART_DEV (1707.08: 1.201) set_progress_reporter
Job: 18 Send metadata to device started
SMART_DEV (1707.17: 0.000) sync_booklists collection attributes [u'tag']
DEBUG: 1600.1 Starting get_collections: on_connect
DEBUG: 1600.1 Renaming rules: {}
DEBUG: 1600.1 Formatting template: {value}{category:| (|)}
DEBUG: 1600.1 Sorting rules: [(['*'], '#coll505sort')]
SMART_DEV (1707.41: 0.063) _call_client SEND_BOOKLISTS wfr False
SMART_DEV (1707.44: 0.000) card_prefix
SMART_DEV (1707.47: 0.000) free_space
SMART_DEV (1707.49: 0.000) _call_client FREE_SPACE wfr True
DeviceJob: 18 Send metadata to device done, calling callback
DeviceJob: 18 Send metadata to device callback returned
SMART_DEV (1707.85: 0.328) _call_client NOOP wfr True
Job: 18 Send metadata to device finished
No details available.
SMART_DEV (1710.12: 2.246) _call_client NOOP wfr True
SMART_DEV (1712.53: 2.372) _call_client NOOP wfr True
SMART_DEV (1714.88: 2.324) _call_client NOOP wfr True
SMART_DEV (1717.35: 2.435) _call_client NOOP wfr True
SMART_DEV (1719.80: 2.402) _call_client NOOP wfr True
SMART_DEV (1730.20: 10.374) _call_client NOOP wfr True
SMART_DEV (1740.64: 10.406) _call_client NOOP wfr True
SMART_DEV (1751.09: 10.421) _call_client NOOP wfr True
SMART_DEV (1761.54: 10.421) _call_client NOOP wfr True
SMART_DEV (1771.98: 10.405) _call_client NOOP wfr True
SMART_DEV (1782.32: 10.296) _call_client NOOP wfr True
SMART_DEV (1782.71: 0.359) set_progress_reporter
Job: 19 Upload 1 books to device:Black Water started
SMART_DEV (1782.77: 0.000) set_plugboards
Device using plugboard epub SMART_DEVICE_APP [[u'{author_sort}', u'authors']]
Setting metadata in: Black Water at: C:\Users\JackieS\AppData\Local\Temp\calibre_4pzw2u\zdlpkhcaltmpfmt.epub
SMART_DEV (1782.91: 0.109) upload_books
SMART_DEV (1782.95: 0.000) upload_books lpath Parker, T Jefferson - Merci Rayborn 03 - Black Water.epub
SMART_DEV (1782.98: 0.000) _json_encode series sort = Merci Rayborn
SMART_DEV (1783.68: 0.670) _send_byte_string socket error [Errno 10054] An existing connection was forcibly closed by the remote host 10054
SMART_DEV (1783.71: 0.000) _write_metadata_cache
SMART_DEV (1784.07: 0.327) _write_metadata_cache wrote 125 entries, purged 0 entries
DeviceJob: 19 Upload 1 books to device:Black Water done, calling callback
[Errno 10054] An existing connection was forcibly closed by the remote host
Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 86, in run
File "site-packages\calibre\gui2\device.py", line 571, in _upload_books
File "site-packages\calibre\devices\smart_device_app\driver.py", line 50, in _synchronizer
File "site-packages\calibre\devices\smart_device_app\driver.py", line 1405, in upload_books
File "site-packages\calibre\devices\smart_device_app\driver.py", line 680, in _put_file
File "site-packages\calibre\devices\smart_device_app\driver.py", line 571, in _send_byte_string
error: [Errno 10054] An existing connection was forcibly closed by the remote host
DeviceJob: 19 Upload 1 books to device:Black Water callback returned
SMART_DEV (1784.30: 0.187) post_yank_cleanup
DEBUG: 1787.2 self.plugin_device_connection_changed.__class__: <type 'PyQt5.QtCore.pyqtBoundSignal'>
DEBUG: 1787.2 Methods for self.plugin_device_connection_changed: ['__call__', '__class__', '__delattr__', '__doc__', '__format__', '__getattribute__', '__getitem__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'connect', 'disconnect', 'emit', 'signal']
DEBUG: 1787.2 KoboUtilites:_on_device_connection_changed - Device disconnected
DEBUG: 1787.2 No Kobo Touch, Glo or Mini appears to be connected
DEBUG: 1787.2 rebuild_menus - self.supports_ratings=False
Job: 19 Upload 1 books to device:Black Water finished
[Errno 10054] An existing connection was forcibly closed by the remote host
Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 86, in run
File "site-packages\calibre\gui2\device.py", line 571, in _upload_books
File "site-packages\calibre\devices\smart_device_app\driver.py", line 50, in _synchronizer
File "site-packages\calibre\devices\smart_device_app\driver.py", line 1405, in upload_books
File "site-packages\calibre\devices\smart_device_app\driver.py", line 680, in _put_file
File "site-packages\calibre\devices\smart_device_app\driver.py", line 571, in _send_byte_string
error: [Errno 10054] An existing connection was forcibly closed by the remote host
The error pop-up I got in CC was
I double-checked, there's loads of free space on the Note3. There was a tiny (2KB) corrupt file transferred but it certainly wasn't in epub format.
I haven't updated CC on my tablet (Galaxy TabPRO android 4.4.2) yet so I tried to transfer the same book (to Calibre_Companion default dir) using CCv3.4.1 - no problem at all.
I then repeated the exercise with a completely different book on both devices. The results were the same. No problem with CCv3.4.1 on tablet, big problem with CCv3.4.1a on Note3 phone.