CHDK Wiki
Advertisement

The Platform - ID (P-ID) is a unique number which represents a specific camera model (platform).

There are several ways to get the P-ID number of a Canon Powershot camera:

  • From the firmware information page (Ver.req - method)
  • From the USB driver log on a Linux system, with lsmod - it's the 2nd part of the USB device ID, e.g. 04a9:318d for the SX10
  • From the Windows USB driver information page in the device manager (only available when the camera is connected, must be in PTP mode)
  • From the Windows registry: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB, search for "Canon" / your camera model there...
sample:
HardwareID = USB\Vid_04a9&Pid_318d&Rev_0002
USB\Vid_04a9&Pid_318d
for the SX10


Platform - ID numbers in hexadecimal / decimal code (click besides the column header to sort the list):

P-ID Hex -- Dec Model Img. processor OS Year
306C/6D S45 DIGIC I  ? 2003
306E/6F G3 DIGIC I  ? 2003
3070/71 S230 / IXUS v3 DIGIC I  ? 2003
3072 SD100 / IXUS II DIGIC I  ? 2003
3073 A70 DIGIC I ROM-DOS 2003
3074 A60 DIGIC I  ? 2003
3075 S400 / IXUS400 DIGIC I  ? 2003
3076 A300 DIGIC I  ? 2003
3077 S50 DIGIC I  ? 2003
3083 EOS 10D DIGIC I X86/DOS 2003
3084 EOS 300D DIGIC I X86/DOS 2003
3085 G5 DIGIC I  ? 2003
3099 EOS 300D DIGIC I X86/DOS 2003
309A A80 DIGIC I  ? 2003
309B SD10 / IXUS i DIGIC I  ? 2003
309C S1IS DIGIC I  ? 2004
309D Pro1 DIGIC I  ? 2004
30B1 S70 DIGIC I  ? 2004
30B2 S60 DIGIC I  ? 2004
30B3 G6 DIGIC I  ? 2004
30B4 S500 / IXUS500 DIGIC I  ? 2004
30B5 A75 DIGIC I  ? 2004
30B6 SD110 / IXUS IIs DIGIC I  ? 2004
30B7 A400 DIGIC I  ? 2004
30B8 A310 DIGIC I  ? 2004
30B9 A85 DIGIC I  ? 2004
30BA S410 / IXUS430 DIGIC I  ? 2004
30BB A95 DIGIC I  ? 2004
30BF -- 12479 SD300 / IXUS40 DIGIC II VxWorks 2004
30C0 SD200 / IXUS30 DIGIC II VxWorks 2004
30C1 A520 DIGIC I  ? 2005
30C2 A510 DIGIC I  ? 2005
30C4 SD20 / IXUS i5 DIGIC I  ? 2005
30EA EOS 1D Mark II DIGIC II  ? 2005
30EB/EC EOS 20D DIGIC II VxWorks 2005
30EE/EF EOS 350D DIGIC II VxWorks 2005
30F0 -- 12528 S2IS DIGIC II VxWorks 2005
30F2 -- 12530 SD500 / IXUS700 DIGIC II VxWorks 2005
30F4 SD30 / IXUS IZOOM DIGIC II VxWorks 2005
30F8 -- 12536 A430 DIGIC II VxWorks 2005
30F9 A410 DIGIC II VxWorks 2005
30FA S80 DIGIC II VxWorks 2005
30FC -- 12540 A620 DIGIC II VxWorks 2005
30FD -- 12541 A610 DIGIC II VxWorks 2005
30FE -- 12542 SD630 / IXUS65 DIGIC II VxWorks 5.5 2005
30FF -- 12543 SD450 / IXUS55 DIGIC II VxWorks 2005
3100 -- 12544 TX-1 DIGIC III VxWorks 2005
3101 EOS 5D DIGIC II VxWorks 2005
310E -- 12558 SD400 / IXUS50 DIGIC II VxWorks 2005
310F A420 DIGIC II VxWorks 2006
3110 EOS 400D / Rebel XTi DIGIC II VxWorks 2006
3115 -- 12565 SD900 / IXUS900 Ti DIGIC III VxWorks 5.5 2006
3116 -- 12566 SD550 / IXUS750 DIGIC II VxWorks 2006
3117 -- 12567 A700 DIGIC II VxWorks 2006
3119 -- 12569 SD700IS / IXUS800IS DIGIC II VxWorks 2006
311A -- 12570 S3IS DIGIC II VxWorks 2006
311B -- 12571 A540 DIGIC II VxWorks 5.5 2006
311C -- 12572 SD600 / IXUS60 DIGIC II VxWorks 2006
3125 -- 12581 G7 DIGIC III VxWorks 5.5 2006
3126 -- 12582 A530 DIGIC II VxWorks 2006
3136 -- 12598 SD800IS / IXUS850IS DIGIC III VxWorks 5.5 2006
3137 SD40 / IXUS I7 DIGIC III VxWorks 5.5 2006
3138 -- 12600 A710 DIGIC II VxWorks 2006
3139 -- 12601 A640 DIGIC II VxWorks 2006
313A -- 12602 A630 DIGIC II VxWorks 2006
3145 -- 12613 EOS 450D / Rebel XSi / Kiss X2 DIGIC III VxWorks 2008
3146 -- 12614 EOS 40D DIGIC III VxWorks 5.5.1 2007
3148 -- 12616 S5IS DIGIC III DRYOS 2.3 release #0020 2007
3149 -- 12617 A460 DIGIC II VxWorks 2007
314B -- 12619 SD850IS / IXUS950IS DIGIC III VxWorks 5.5 2007
314C -- 12620 A570 DIGIC III VxWorks 5.5 2007
314D -- 12621 A560 DIGIC III VxWorks 5.5 2007
314E -- 12622 SD750 / IXUS75 DIGIC III VxWorks 5.5 2007
314F -- 12623 SD1000 / IXUS70 DIGIC III VxWorks 5.5 2007
3150 -- 12624 A550 DIGIC II VxWorks 2007
3155 -- 12629 A450 DIGIC II VxWorks 2007
315A -- 12634 G9 DIGIC III DRYOS 2.39, release #0023 2007
315B -- 12635 A650IS DIGIC III DRYOS 2.39 2007
315D -- 12637 A720IS DIGIC III DRYOS 2.39 2007
315E -- 12638 SX100IS DIGIC III DRYOS 2.39 2007
315F -- 12639 SD950IS / IXUS960IS DIGIC III DRYOS 2007
3160 -- 12640 SD870IS / IXUS860IS DIGIC III DRYOS 2.39 2007
3173 -- 12659 SD890IS / IXUS970IS DIGIC III DRYOS 2.39 2008
3174 -- 12660 SD790IS / IXUS90IS DIGIC III DRYOS 2.39 2008
3175 -- 12661 SD770IS / IXUS85IS DIGIC III DRYOS 2.39 2008
3176 -- 12662 A590IS DIGIC III DRYOS 2008
3177 -- 12663 A580 DIGIC III DRYOS 2.3, release #0023 2008
317A -- 12666 A470 DIGIC III DRYOS 2008
3184 -- 12676 SD1100IS / IXUS80IS DIGIC III DRYOS 2008
318D -- 12685 SX10 DIGIC IV DRYOS 2.3, release #0031 2008
318E -- 12686 A1000IS DIGIC III DRYOS 2008
EOS 1000D / Digital Rebel XS DIGIC III VxWorks 5.5.1 2008
EOS 50D DIGIC IV DRYOS 2.3, release #0023 2008
EOS 5D Mark II DIGIC IV DRYOS 2.3, release #0023 2008
318F -- 12687 G10 DIGIC IV DRYOS 2.3, release #0031 2008
3191 -- 12689 A2000IS DIGIC III DRYOS 2008
3192 -- 12690 SX110IS DIGIC III DRYOS 2008
3193 -- 12691 SD990IS / IXUS980IS DIGIC IV DRYOS 2.3, release #0031 2008
3195 -- 12693 SX1 DIGIC IV DRYOS 2008
3196 -- 12694 SD880IS / IXUS870IS DIGIC IV DRYOS 2008
31BC -- 12732 D10 DIGIC IV DRYOS 2.3, release #0031 2009
31BD -- 12733 SD960IS / IXUS 110 DIGIC IV DRYOS 2009
31BE -- 12734 A2100IS DIGIC IV DRYOS 2009
31BF -- 12735 A480 DIGIC III DRYOS 2009
31C0 -- 12736 SX200IS DIGIC IV DRYOS 2009
31C1 -- 12737 SD970IS / IXUS 990 DIGIC IV DRYOS 2009
31C2 -- 12738 SD780IS / IXUS100IS DIGIC IV DRYOS 2.3, release #0031 2009
31C3 -- 12739 A1100IS DIGIC IV DRYOS 2.3, release #0031 2009
31C4 -- 12740 SD1200IS / IXUS95IS DIGIC IV DRYOS 2.3, release #0031 2009
31CF -- 12751 EOS 500D / T1i / Kiss X3 DIGIC IV DRYOS 2.3, release #0039 2009
31DF -- 12767 G11 DIGIC IV DRYOS 2.3, release #0039 2009
31E0 -- 12768 SX120IS DIGIC IV DRYOS 2.3, release #0039 2009
31E1 -- 12769 S90 DIGIC IV DRYOS 2.3, release #0039 2009
31E4 -- 12772 SX20 DIGIC IV DRYOS 2.3, release #0039 2009
31E5 -- 12773 SD980 / IXUS200IS DIGIC IV DRYOS 2.3, release #0039 2009
EOS 7D DIGIC IV DRYOS 2.3, release #0039 2009
EOS 1D Mark IV DIGIC IV DRYOS 2.3, release #0039 2009
31EA - 12778 EOS 550D / Rebel T2i DIGIC IV DRYOS 2.3, release #0043 2010
31EF - 12783 A495 DIGIC III DRYOS 2.3, release #0043 2010
31F0 -- 12784 A490 DIGIC III DRYOS 2.3, release #0043 2010
31F1 -- 12785 A3100 DIGIC III DRYOS 2.3, release #0043 2010
31F2 -- 12786 A3000 DIGIC III DRYOS 2.3, release #0043 2010
31F3 -- 12787 SD1400IS (IXUS130) DIGIC IV DRYOS 2.3, release #0043 2010
31F5 -- 12789 SD3500IS (IXUS210IS) DIGIC IV DRYOS 2010
31F6 -- 12790 SX210 DIGIC IV DRYOS 2.3, release #0043 2010
31F7 -- 12791 SD4000IS (IXUS300HS) DIGIC IV DRYOS 2.3, release #0043 2010
31F8 -- 12792 SD4500IS (IXUS1000HS) DIGIC IV DRYOS 2.3, release #0045 2010
3210 -- 12816 SX30 DIGIC IV DRYOS 2.3, release #0045 2010
3211 -- 12817 SX130IS DIGIC IV DRYOS 2.3, release #0045 2010
3212 -- 12818 S95 DIGIC IV DRYOS 2.3, release #0045 2010
3228 -- 12840 SX230HS DIGIC IV DRYOS 2.3, release #0047 2011
322A -- 12842 A2200 DIGIC IV DRYOS 2.3, release #0047 2011
322C -- 12844 SX220 HS DIGIC IV DRYOS 2.3, release #0047 2011
? -- ? 60D DIGIC IV DRYOS 2.3, release #0047 2010
? -- ? 600D/T3i DIGIC IV DRYOS 2.3, release #0047 2011
Advertisement