Thanks user_none. You're right, BCD code in no hex format seems to be wrong but I wrote it in that way because it's what I see when run "lsusb -v" (in linux):
Bus 001 Device 009: ID 0525:a4a5 Netchip Technology, Inc. Linux-USB File Storage Gadget
bDeviceClass 0 (Defined at Interface level)
idVendor 0x0525 Netchip Technology, Inc.
idProduct 0xa4a5 Linux-USB File Storage Gadget
iManufacturer 1 Linux 2.6.26-466-ga04670e with fsl-usb2-udc
iProduct 2 File-backed Storage Gadget
iSerial 3 372041756775
I don't know how Calibre manage to identify devices, but if it try to find text strings and compare them with the coded in the plugin... well, maybe it could work...