You might want to take a look at the Linux libmtp device driver. As for a list of the VID/PID information, the last time I played with identifying a MTP device, I used a list I found at
https://sourceforge.net/p/libmtp/cod...usic-players.h A quick look at it showed it lists the Kindle Scribe and several B&N Nooks for example.