dognotdog/ptpwebcam

Canon 1500D compatibility report

xanderio opened this issue · 0 comments

PTP Webcam Canon Inc. Canon EOS 2000D Camera Report

PTP Version: 0
Vendor Extension ID: 6
Vendor Extension Version: 100
Vendor Description:
Functional Mode: 0
Device Version: 3-1.1.0

Supported Operations

  • 0x1001 (PTP Get Device Info)
  • 0x1002 (PTP Open Session)
  • 0x1003 (PTP Close Session)
  • 0x1004 (PTP Get Storage IDs)
  • 0x1005 (PTP Get Storage Info)
  • 0x1006 (PTP Get Number of Objects)
  • 0x1007 (PTP Get Object Handles)
  • 0x1008 (PTP Get Object Info)
  • 0x1009 (PTP Get Object)
  • 0x100A (PTP Get Thumb)
  • 0x100B (PTP Delete Object)
  • 0x100C (?)
  • 0x100D (?)
  • 0x100F (?)
  • 0x1014 (PTP Get Property Description)
  • 0x1015 (PTP Get Property Value)
  • 0x1016 (PTP Set Property Value)
  • 0x101B (PTP Get Partial Object)
  • 0x902F (?)
  • 0x9033 (?)
  • 0x9052 (?)
  • 0x9053 (?)
  • 0x9057 (?)
  • 0x9058 (?)
  • 0x9059 (?)
  • 0x905A (?)
  • 0x905F (?)
  • 0x9068 (?)
  • 0x9069 (?)
  • 0x906A (?)
  • 0x906B (?)
  • 0x906C (?)
  • 0x906D (?)
  • 0x906E (?)
  • 0x906F (?)
  • 0x9101 (?)
  • 0x9102 (?)
  • 0x9103 (?)
  • 0x9104 (?)
  • 0x9105 (?)
  • 0x9106 (?)
  • 0x9107 (?)
  • 0x9108 (Canon GetDeviceInfoEx)
  • 0x9109 (?)
  • 0x910A (?)
  • 0x910B (?)
  • 0x910C (?)
  • 0x910E (?)
  • 0x910F (?)
  • 0x9110 (Canon SetPropValEx)
  • 0x9113 (?)
  • 0x9114 (Canon SetRemoteMode)
  • 0x9115 (Canon SetEventMode)
  • 0x9116 (Canon GetEvent)
  • 0x9117 (?)
  • 0x9118 (?)
  • 0x911A (?)
  • 0x911B (?)
  • 0x911C (?)
  • 0x911D (Canon KeepDeviceOn)
  • 0x911E (?)
  • 0x911F (?)
  • 0x9120 (?)
  • 0x9121 (?)
  • 0x9122 (?)
  • 0x9123 (?)
  • 0x9124 (?)
  • 0x9127 (Canon RequestPropVal)
  • 0x9128 (?)
  • 0x9129 (?)
  • 0x912B (?)
  • 0x912C (?)
  • 0x912D (?)
  • 0x912E (?)
  • 0x912F (?)
  • 0x9130 (?)
  • 0x9131 (?)
  • 0x9132 (?)
  • 0x9133 (?)
  • 0x9134 (?)
  • 0x9135 (?)
  • 0x9136 (?)
  • 0x9137 (?)
  • 0x9138 (?)
  • 0x9139 (?)
  • 0x913A (?)
  • 0x913B (?)
  • 0x913C (?)
  • 0x913D (?)
  • 0x913F (?)
  • 0x9140 (?)
  • 0x9141 (?)
  • 0x9142 (?)
  • 0x9143 (?)
  • 0x9153 (Canon GetViewFinderData)
  • 0x9154 (Canon Do AF)
  • 0x9155 (Canon DriveLens)
  • 0x9157 (?)
  • 0x9158 (?)
  • 0x9159 (?)
  • 0x915A (?)
  • 0x9160 (Canon AF Cancel)
  • 0x9180 (?)
  • 0x9181 (?)
  • 0x9182 (?)
  • 0x9183 (?)
  • 0x9184 (?)
  • 0x9185 (?)
  • 0x91C0 (?)
  • 0x91C1 (?)
  • 0x91C2 (?)
  • 0x91C3 (?)
  • 0x91C4 (?)
  • 0x91C5 (?)
  • 0x91C6 (?)
  • 0x91C7 (?)
  • 0x91C8 (?)
  • 0x91C9 (?)
  • 0x91CA (?)
  • 0x91CB (?)
  • 0x91CC (?)
  • 0x91CE (?)
  • 0x91CF (?)
  • 0x91D0 (?)
  • 0x91D1 (?)
  • 0x91D2 (?)
  • 0x91D5 (?)
  • 0x91D7 (?)
  • 0x91D8 (?)
  • 0x91D9 (?)
  • 0x91DA (?)
  • 0x91DB (?)
  • 0x91DC (?)
  • 0x91DD (?)
  • 0x91DE (?)
  • 0x91E1 (?)
  • 0x91E2 (?)
  • 0x91E3 (?)
  • 0x91E4 (?)
  • 0x91E5 (?)
  • 0x91E6 (?)
  • 0x91E7 (?)
  • 0x91E8 (?)
  • 0x91E9 (?)
  • 0x91EA (?)
  • 0x91EB (?)
  • 0x91EC (?)
  • 0x91ED (?)
  • 0x91EE (?)
  • 0x91EF (?)
  • 0x91F0 (?)
  • 0x91F1 (?)
  • 0x91F2 (?)
  • 0x91F3 (?)
  • 0x91F4 (?)
  • 0x91F5 (?)
  • 0x91F6 (?)
  • 0x91F7 (?)
  • 0x91F8 (?)
  • 0x91F9 (?)
  • 0x91FE (?)
  • 0x91FF (?)
  • 0x9801 (?)
  • 0x9802 (?)
  • 0x9803 (?)
  • 0x9804 (?)
  • 0x9805 (?)

Supported Events

  • 0x4002 (?)
  • 0x4003 (?)
  • 0x4004 (?)
  • 0x4005 (?)
  • 0x4007 (?)
  • 0x4009 (?)
  • 0xC101 (?)

Supported Properties

  • 0x5001 (Battery Level):
    • value: 0x0064 (100 %)
    • default: 0x0064 (100 %)
    • dataType: 0x0002
    • rw: 0x0000
    • range (n=5):
      • 0x0064 (100 %)
      • 0x004B (75 %)
      • 0x0032 (50 %)
      • 0x0019 (25 %)
      • 0x0000 (0 %)
  • 0xD101 (Aperture):
    • value: 0x0000 (0.5)
    • default: 0.5
    • dataType: 0x10003
    • range (n=0):
  • 0xD102 (Shutter Speed):
    • value: 0x0000 (125 s)
    • default: 125 s
    • dataType: 0x10003
    • range (n=0):
  • 0xD103 (ISO):
    • value: 0x0000 (0)
    • default: 0
    • dataType: 0x10003
    • range (n=0):
  • 0xD104 (Exposure Correction):
    • value: 0x0000 (+0.0)
    • default: +0.0
    • dataType: 0x10003
    • range (n=0):
  • 0xD105 (?):
    • value: 0x000F (15)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD106 (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10003
    • rw: 0x0001
    • range (n=3):
      • 0x0000 (0)
      • 0x0010 (16)
      • 0x0007 (7)
  • 0xD107 (Metering Mode):
    • value: 0x0003 (3)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD108 (Focus Mode):
    • value: 0x0003 (3)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD109 (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD10B (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD10C (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD10D (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD10E (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD10F (?):
    • value: 0x0001 (1)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD110 (?):
    • value: 0x0087 (135)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD111 (?):
    • value: 0x0002 (2)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD112 (?):
    • value: 0x0002 (2)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD113 (?):
    • value: 0x655CDB7C (1700584316)
    • default: (null)
    • dataType: 0x10007
  • 0xD114 (?):
    • value: 0x001E (30)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD115 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD116 (?):
    • value: 0x80000432 (2147484722)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD119 (?):
    • value: 0x0100 (256)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD11A (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD11B (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD11C (?):
    • value: 0x0002 (2)
    • default: (null)
    • dataType: 0x10003
    • rw: 0x0001
    • range (n=3):
      • 0x0002 (2)
      • 0x0004 (4)
      • 0x0006 (6)
  • 0xD11D (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD11E (?):
    • value: 0x20000 (131072)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD11F (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD120 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10003
    • rw: 0x0001
    • range (n=10):
      • 0x0001 (1)
      • 0x0010 (16)
      • 0x0001 (1)
      • 0x0000 (0)
      • 0x0003 (3)
      • 0x0001 (1)
      • 0x0010 (16)
      • 0x0001 (1)
      • 0x0000 (0)
      • 0x0002 (2)
  • 0xD122 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10003
    • rw: 0x0001
    • range (n=10):
      • 0x0001 (1)
      • 0x0010 (16)
      • 0x0001 (1)
      • 0x0000 (0)
      • 0x0003 (3)
      • 0x0001 (1)
      • 0x0010 (16)
      • 0x0001 (1)
      • 0x0000 (0)
      • 0x0002 (2)
  • 0xD138 (?):
    • value: 0x000F (15)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD146 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD14A (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD14D (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD150 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD151 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD152 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD153 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD154 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD155 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD156 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD160 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD161 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD162 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD170 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD171 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD172 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD175 (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10003
    • rw: 0x0001
    • range (n=1):
      • 0x0000 (0)
  • 0xD177 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD17C (?):
    • value: 0x655CBF5C (1700577116)
    • default: (null)
    • dataType: 0x10007
  • 0xD17D (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10003
    • rw: 0x0001
    • range (n=32):
      • 0x000C (12)
      • 0x0021 (33)
      • 0x030C (780)
      • 0x000C (12)
      • 0x0001 (1)
      • 0x02FD (765)
      • 0x000C (12)
      • 0x0002 (2)
      • 0x02D0 (720)
      • 0x000C (12)
      • 0x0003 (3)
      • 0x0294 (660)
      • 0x000C (12)
      • 0x0004 (4)
      • 0x0258 (600)
      • 0x000C (12)
      • 0x0005 (5)
      • 0x023A (570)
      • 0x000C (12)
      • 0x0006 (6)
      • 0x021C (540)
      • 0x000C (12)
      • 0x0007 (7)
      • 0x01E0 (480)
      • 0x000C (12)
      • 0x0008 (8)
      • 0x01A4 (420)
      • 0x000C (12)
      • 0x0009 (9)
      • 0x0186 (390)
      • 0x000C (12)
      • 0x000A (10)
  • 0xD17E (?):
    • value: 0x0001 (1)
    • default: (null)
    • dataType: 0x10003
    • rw: 0x0001
    • range (n=2):
      • 0x0000 (0)
      • 0x0001 (1)
  • 0xD17F (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD194 (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD195 (?):
    • value: 0x0002 (2)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD196 (?):
    • value: 0x002F (47)
    • default: (null)
    • dataType: 0x10007
  • 0xD197 (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD198 (?):
    • value: 0x00FF (255)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD19D (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD1A0 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD1A1 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD1A2 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD1A8 (?):
    • value: 0x0001 (1)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD1A9 (?):
    • value: 0x0002 (2)
    • default: (null)
    • dataType: 0x10003
    • rw: 0x0001
    • range (n=5):
      • 0x0000 (0)
      • 0x0002 (2)
      • 0x0004 (4)
      • 0x0008 (8)
      • 0x00FF (255)
  • 0xD1AB (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD1AC (?):
    • value: 0x0376 (886)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD1AD (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD1AE (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD1AF (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD1B0 (LiveView Output Device):
    • value: 0x0000 (Off)
    • default: 0x0000
    • dataType: 0x10003
    • rw: 0x0001
    • range (n=11):
      • 0x0001 (TFT)
      • 0x0002 (PC)
      • 0x0003 (TFT+PC)
      • 0x0004 (0x0004)
      • 0x0005 (0x0005)
      • 0x0006 (0x0006)
      • 0x0007 (0x0007)
      • 0x0008 (0x0008)
      • 0x0009 (0x0009)
      • 0x000A (0x000A)
      • 0x000B (0x000B)
  • 0xD1B1 (EVF Mode):
    • value: 0x0001 (On)
    • default: 0x0000
    • dataType: 0x10003
    • rw: 0x0001
    • range (n=2):
      • 0x0001 (On)
      • 0x0000 (Off)
  • 0xD1B2 (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10007
  • 0xD1B3 (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10007
  • 0xD1B4 (EVF Whitebalance):
    • value: 0x0000 (Auto)
    • default: 0x0000
    • dataType: 0x10003
    • range (n=0):
  • 0xD1B5 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD1B7 (Exposure Preview):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD1B8 (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD1B9 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD1BA (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10003
    • rw: 0x0001
    • range (n=3):
      • 0x0001 (1)
      • 0x0002 (2)
      • 0x0000 (0)
  • 0xD1BC (?):
    • value: 0x0001 (1)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD1BD (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD1BF (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10007
  • 0xD1C0 (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD1C1 (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD1C2 (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD1C4 (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD1C5 (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD1C6 (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD1C8 (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD1CA (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD1D0 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD1D1 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD1D3 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD1D8 (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD1D9 (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD1DB (?):
    • value: (null)
    • default: (null)
    • dataType: 0x10007
  • 0xD1DC (?):
    • value: 0x0001 (1)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD1DD (?):
    • value: 0x0034 (52)
    • default: (null)
    • dataType: 0x10001
    • range (n=0):
  • 0xD1DF (?):
    • value: 0x0000 (0)
    • default: (null)
    • dataType: 0x10003
    • range (n=0):
  • 0xD303 (?):
    • value: (null)
    • default: (null)
  • 0xD402 (?):
    • value: (null)
    • default: (null)
  • 0xD406 (?):
    • value: (null)
    • default: (null)
  • 0xD407 (?):
    • value: (null)
    • default: (null)