mtp-detect
Unable to read MTPZ public exponent from ~/.mtpz-data, MTPZ disabledlibmtp version: 1.1.6
Listing raw device(s)
No raw devices found.
SUBSYSTEMS==”usb”, ATTRS{idVendor}==”0fce″, ATTRS{idProduct}==”519c″, MODE=”0666″
SUBSYSTEMS==”usb”, ATTRS{idVendor}==”0fce″, ATTRS{idProduct}==”e19c″, MODE=”0666″
SUBSYSTEMS==”usb”, ATTRS{idVendor}==”0fce″, ATTRS{idProduct}==”0dde″, MODE=”0666″
Anonymous
really 0x0dde and not 0x019c?
i have added 0dde, 019c, 519c
FWIW, I found that my xperia z ultra's product id changes from 0x019c to 0xe19c, depending on whether it is configured to connect in mtp mode or usb storage mode. So they are the same device, but you probably should not be adding 0xe19c as it is in the wrong mode.
thanks for the heads up! 0xe19c is left out.
Just confirming 1.1.9 works as is; and re-tested and that
idVendor=0fce, idProduct=019c
idVendor=0fce, idProduct=e19c
are the same device, configured via "settings" to MTP mode or Mass Storage mode, respectively.
While patching, I noticed that some other variants are listed, like 519c is perhaps with USB debugging switch on? Is there any official documentation about how Sony goes about changing the product id like this?
Thanks for the work. (The anonymous above was me).
BTW, it shows a pop-up warning about Mass Storage mode won't show the internal storage (probably not a good idea to allow un-restricted
access to the internal storage, in that manner); in MTP mode it shows the disk consumption, but I noticed that BBC iplayer's download cache is not visible in MTP (on the device itself one can browse to it). Maybe some other things are hidden too. BBC Iplayer's download cache is just too large not to notice it
isn't there.
also added 0x419c
mass storage we are not adding to libmtp.
sony xperia class has this usb id pattern (from music-players.h):
*