I have a Cybook Gen3 512MB version loaded with firmware 1.2 (Build 796). I tried the last version of calibre (0.4.129) and it did not recognise my device. The output from the windows_get_devices concerning the cybook is as follows (2 deviced as windows recognizes it, one for the internal memory, one for the SD card):
Code:
instance of Win32_DiskDrive
{
BytesPerSector = 512;
Capabilities = {3, 4, 7};
CapabilityDescriptions = {"Random Access", "Supports Writing", "Supports Removable Media"};
Caption = "Bookeen Cybook Gen3 -FD USB Device";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_DiskDrive";
Description = "Disk drive";
DeviceID = "\\\\.\\PHYSICALDRIVE3";
FirmwareRevision = "1.00";
Index = 3;
InterfaceType = "USB";
Manufacturer = "(Standard disk drives)";
MediaLoaded = TRUE;
MediaType = "Removable Media";
Model = "Bookeen Cybook Gen3 -FD USB Device";
Name = "\\\\.\\PHYSICALDRIVE3";
Partitions = 1;
PNPDeviceID = "USBSTOR\\DISK&VEN_BOOKEEN&PROD_CYBOOK_GEN3__-FD&REV_1.00\\080825014206006775&1";
SectorsPerTrack = 63;
SerialNumber = "";
Signature = 381943280;
Size = "518192640";
Status = "OK";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "CRASS-PC";
TotalCylinders = "63";
TotalHeads = 255;
TotalSectors = "1012095";
TotalTracks = "16065";
TracksPerCylinder = 255;
};
instance of Win32_DiskDrive
{
BytesPerSector = 512;
Capabilities = {3, 4, 7};
CapabilityDescriptions = {"Random Access", "Supports Writing", "Supports Removable Media"};
Caption = "Bookeen Cybook Gen3 -SD USB Device";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_DiskDrive";
Description = "Disk drive";
DeviceID = "\\\\.\\PHYSICALDRIVE2";
FirmwareRevision = "1.00";
Index = 2;
InterfaceType = "USB";
Manufacturer = "(Standard disk drives)";
MediaLoaded = TRUE;
MediaType = "Removable Media";
Model = "Bookeen Cybook Gen3 -SD USB Device";
Name = "\\\\.\\PHYSICALDRIVE2";
Partitions = 1;
PNPDeviceID = "USBSTOR\\DISK&VEN_BOOKEEN&PROD_CYBOOK_GEN3__-SD&REV_1.00\\080825014206006775&0";
SectorsPerTrack = 63;
SerialNumber = "";
Signature = 0;
Size = "1011709440";
Status = "OK";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "CRASS-PC";
TotalCylinders = "123";
TotalHeads = 255;
TotalSectors = "1975995";
TotalTracks = "31365";
TracksPerCylinder = 255;
Hope this helps in better recognition of the device in the next revisions of the software. Keep up the good work!