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 lsusb - 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 Platform
306C/6D S45 DIGIC I X86/DOS 2003
306E/6F G3 DIGIC I X86/DOS 2003
3070/71 S230 / IXUS v3 DIGIC I X86/DOS 2003
3072 -- 12402 SD100 / IXUS II DIGIC I X86/DOS 2003
3073 -- 12403 A70 DIGIC I ROM-DOS 2003
3074 -- 12404 A60 DIGIC I X86/DOS 2003
3075 -- 12405 S400 / IXUS400 DIGIC I X86/DOS 2003
3076 -- 12406 A300 DIGIC I X86/DOS 2003
3077 -- 12407 S50 DIGIC I X86/DOS 2003
3083 -- 12419 EOS 10D DIGIC I X86/DOS 2003
3084 -- 12420 EOS 300D DIGIC I X86/DOS 2003
3085 -- 12421 G5 DIGIC I X86/DOS 2003
3099 -- 12441 EOS 300D DIGIC I X86/DOS 2003
309A -- 12442 A80 DIGIC I X86/DOS 2003
309B -- 12443 SD10 / IXUS i DIGIC I X86/DOS 2003
309C -- 12444 S1IS DIGIC I VxWorks 5.5 2004
309D -- 12445 Pro1 DIGIC I X86/DOS 2004
30B1 -- 12465 S70 DIGIC I X86/DOS 2004
30B2 -- 12466 S60 DIGIC I X86/DOS 2004
30B3 -- 12467 G6 DIGIC I X86/DOS 2004
30B4 -- 12468 S500 / IXUS500 DIGIC I X86/DOS 2004
30B5 -- 12469 A75 DIGIC I X86/DOS 2004
30B6 -- 12470 SD110 / IXUS IIs DIGIC I X86/DOS 2004
30B7 -- 12471 A400 DIGIC I X86/DOS 2004
30B8 -- 12472 A310 DIGIC I X86/DOS 2004
30B9 -- 12473 A85 DIGIC I X86/DOS 2004
30BA -- 12474 S410 / IXUS430 DIGIC I X86/DOS 2004
30BB -- 12475 A95 DIGIC I X86/DOS 2004
30BF -- 12479 SD300 / IXUS40 DIGIC II VxWorks 2004
30C0 -- 12480 SD200 / IXUS30 DIGIC II VxWorks 2004
30C1 -- 12481 A520 DIGIC I X86/DOS 2005
30C2 -- 12482 A510 DIGIC I X86/DOS 2005
30C4 -- 12484 SD20 / IXUS i5 DIGIC I X86/DOS 2005
30EA -- 12522 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
30F1 -- 12529 SD430 / IXUS Wireless DIGIC II VxWorks 5.5 2005
30F2 -- 12530 SD500 / IXUS700 DIGIC II VxWorks 2005
30F4 -- 12532 SD30 / IXUS IZOOM DIGIC II VxWorks 2005
30F8 -- 12536 A430 DIGIC II VxWorks 2005
30F9 -- 12537 A410 DIGIC II VxWorks 2005 a410
30FA -- 12538 S80 DIGIC II VxWorks 2005
30FC -- 12540 A620 DIGIC II VxWorks 2005 a620
30FD -- 12541 A610 DIGIC II VxWorks 2005 a610
30FE -- 12542 SD630 / IXUS65 DIGIC II VxWorks 5.5 2005
30FF -- 12543 SD450 / IXUS55 DIGIC II VxWorks 2005 ixus55_sd450
3100 -- 12544 TX-1 DIGIC III VxWorks 2005
3101 -- 12545 EOS 5D DIGIC II VxWorks 2005
310E -- 12558 SD400 / IXUS50 DIGIC II VxWorks 5.5 2005 ixus50_sd400
310F -- 12559 A420 DIGIC II VxWorks 2006
3110 -- 12560 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 -- 12599 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.3, release #0023 2007
315B -- 12635 A650IS DIGIC III DRYOS 2.3, release #0023 2007
315D -- 12637 A720IS DIGIC III DRYOS 2.3, release #0023 2007
315E -- 12638 SX100IS DIGIC III DRYOS 2.3, release #0023 2007
315F -- 12639 SD950IS / IXUS960IS DIGIC III DRYOS 2.3, release #0023 2007
3160 -- 12640 SD870IS / IXUS860IS DIGIC III DRYOS 2.3, release #0023 2007 ixus860_sd870
3173 -- 12659 SD890IS / IXUS970IS DIGIC III DRYOS 2.3, release #0023 2008
3174 -- 12660 SD790IS / IXUS90IS DIGIC III DRYOS 2.3, release #0023 2008
3175 -- 12661 SD770IS / IXUS85IS DIGIC III DRYOS 2.3, release #0023 2008
3176 -- 12662 A590IS DIGIC III DRYOS 2.3, release #0023 2008
3177 -- 12663 A580 DIGIC III DRYOS 2.3, release #0023 2008
317A -- 12666 A470 DIGIC III DRYOS 2.3, release #0023 2008
3184 -- 12676 SD1100IS / IXUS80IS DIGIC III DRYOS 2.3, release #0023 2008
318D -- 12685 SX10 DIGIC IV DRYOS 2.3, release #0031 2008 sx10
318E -- 12686 A1000IS DIGIC III DRYOS 2.3, release #0031 2008
? -- ? EOS 1000D / Digital Rebel XS DIGIC III VxWorks 5.5.1 2008
319B -- 12699 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 2.3, release #0031 2008
3192 -- 12690 SX110IS DIGIC III DRYOS 2.3, release #0031 2008
3193 -- 12691 SD990IS / IXUS980IS DIGIC IV DRYOS 2.3, release #0031 2008
3195 -- 12693 SX1 DIGIC IV DRYOS 2.3, release #0031 2008
3196 -- 12694 SD880IS / IXUS870IS DIGIC IV DRYOS 2.3, release #0031 2008
319A -- 12698 EOS 7D DIGIC IV DRYOS 2.3, release #0039 2009
31AD -- 12717 E1 DIGIC III DRYOS 2.3, release #0031 2008
31BC -- 12732 D10 DIGIC IV DRYOS 2.3, release #0031 2009
31BD -- 12733 SD960IS / IXUS 110 DIGIC IV DRYOS 2.3, release #0031 2009
31BE -- 12734 A2100IS DIGIC IV DRYOS 2.3, release #0031 2009
31BF -- 12735 A480 DIGIC III DRYOS 2.3, release #0031 2009
31C0 -- 12736 SX200IS DIGIC IV DRYOS 2.3, release #0031 2009
31C1 -- 12737 SD970IS / IXUS 990 DIGIC IV DRYOS 2.3, release #0031 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 #0023 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 sx20
31E5 -- 12773 SD980 / IXUS200IS DIGIC IV DRYOS 2.3, release #0039 2009
31E6 -- 12774 SD940 / IXUS120IS 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 / Kiss X4 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 A3150 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
31F4 -- 12788 SD1300IS (IXUS105IS) DIGIC IV DRYOS 2.3, release #0043 2010
31F5 -- 12789 SD3500IS (IXUS210IS) DIGIC IV DRYOS 2.3, release #0043 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
320F -- 12815 G12 DIGIC IV DRYOS 2.3, release #0045 2010
3210 -- 12816 SX30 DIGIC IV DRYOS 2.3, release #0045 2010 sx30
3211 -- 12817 SX130IS DIGIC IV DRYOS 2.3, release #0045 2010
3212 -- 12818 S95 DIGIC IV DRYOS 2.3, release #0045 2010
3218 -- 12824 EOS 600D/ Rebel T3i / Kiss X5 DIGIC IV DRYOS 2.3, release #0047 2011
3223 -- 12835 A3300 DIGIC IV DRYOS 2.3, release #0047 2011
3224 -- 12836 A3200 DIGIC IV DRYOS 2.3, release #0047 2011
3225 -- 12837 ELPH500HS (IXUS310HS) DIGIC IV DRYOS 2.3, release #0047 2011
3226 -- 12838 A800 DIGIC III DRYOS 2.3, release #0047 2011
3227 -- 12839 ELPH100HS (IXUS115HS) DIGIC IV DRYOS 2.3, release #0047 2011
3228 -- 12840 SX230HS DIGIC IV DRYOS 2.3, release #0047 2011
3229 -- 12841 ELPH300HS (IXUS220HS) DIGIC IV DRYOS 2.3, release #0047 2011
322A -- 12842 A2200 DIGIC IV DRYOS 2.3, release #0047 2011
322B -- 12843 A1200 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
? -- ? 1100D/ Rebel T3 / Kiss X50 DIGIC IV DRYOS 2.3, release #0047 2011
3233 -- 12851 G1 X DIGIC V DRYOS 2.3, release #0049 2012
3234 -- 12852 SX150IS DIGIC IV DRYOS 2.3, release #0049 2011
3235 -- 12853 ELPH510HS (IXUS1100HS) DIGIC IV DRYOS 2.3, release #0049 2012
3236 -- 12854 S100 DIGIC V DRYOS 2.3, release #0049 2011
3237 -- 12855 ELPH310HS (IXUS230HS) DIGIC IV DRYOS 2.3, release #0049 2011
3238 -- 12856 SX40 DIGIC V DRYOS 2.3, release #0049 2011
? -- ? EOS 5D Mark III DIGIC 5+ DRYOS 2.3, release #0049 2012
323E -- 12862 A1300 DIGIC IV DRYOS 2.3, release #0050 2012
323F -- 12863 A810 DIGIC IV DRYOS 2.3, release #0050 2012
3240 -- 12864 ELPH320HS (IXUS240HS) DIGIC V DRYOS 2.3, release #0050 2012
3241 -- 12865 ELPH110HS (IXUS125HS) DIGIC V DRYOS 2.3, release #0050 2012
3242 -- 12866 D20 DIGIC IV DRYOS 2.3, release #0050 2012
3243 -- 12867 A4000IS DIGIC IV DRYOS 2.3, release #0050 2012
3244 -- 12868 SX260HS DIGIC V DRYOS 2.3, release #0050 2012
3245 -- 12869 SX240HS DIGIC V DRYOS 2.3, release #0050 2012
3246 -- 12870 ELPH530HS (IXUS510HS) DIGIC V DRYOS 2.3, release #0050 2012
3247 -- 12871 ELPH520HS (IXUS500HS) DIGIC V DRYOS 2.3, release #0050 2012
3248 -- 12872 A3400IS DIGIC IV DRYOS 2.3, release #0050 2012
3249 -- 12873 A2400IS DIGIC IV DRYOS 2.3, release #0050 2012
324A -- 12874 A2300 DIGIC IV DRYOS 2.3, release #0050 2012
3258 -- 12888 G15 DIGIC V DRYOS 2.3, release #0051 2012
3259 -- 12889 SX50HS DIGIC V DRYOS 2.3, release #0051 2012
325A -- 12890 SX160IS DIGIC IV DRYOS 2.3, release #0051 2012
325B -- 12891 S110 DIGIC V DRYOS 2.3, release #0051 2012
325C -- 12892 SX500IS DIGIC IV DRYOS 2.3, release #0051 2012
325E -- 12894 N DIGIC V DRYOS 2.3, release #0052 2013
325F -- 12895 SX280 DIGIC VI DRYOS 2.3, release #0052 2013
3260 -- 12896 SX270 DIGIC VI DRYOS 2.3, release #0052 2013
3261 -- 12897 A3500IS DIGIC IV DRYOS 2.3, release #0052 2013
3262 -- 12898 A2600 DIGIC IV DRYOS 2.3, release #0052 2013
3263 -- 12899 SX275 DIGIC VI DRYOS 2.3, release #0052 2013
3264 -- 12900 A1400 DIGIC IV DRYOS 2.3, release #0052 2013
3265 -- 12901 ELPH130IS (IXUS140) DIGIC IV DRYOS 2.3, release #0052 2013
3266 -- 12902 ELPH120IS (IXUS135) DIGIC IV DRYOS 2.3, release #0052 2013
3268 -- 12904 ELPH330HS (IXUS255HS) DIGIC V DRYOS 2.3, release #0052 2013
3271 -- 12913 A2500 DIGIC IV DRYOS 2.3, release #0052 2013
3274 -- 12916 G16 DIGIC VI DRYOS 2.3, release #0052 2013
3275 -- 12917 S120 DIGIC VI DRYOS 2.3, release #0052 2013
3276 -- 12918 SX170IS DIGIC IV DRYOS 2.3, release #0052 2013
3277 -- 12919 SX510HS DIGIC IV DRYOS 2.3, release #0052 2013
3278 -- 12920 S200 DIGIC V DRYOS 2.3, release #0052 2013
327D -- 12925 ELPH115IS (IXUS132) DIGIC IV DRYOS 2.3, release #0052 2013
3283 -- 12931 G1 X Mark II DIGIC VI DRYOS 2.3, release #0054+p3 2014
3284 -- 12932 D30 DIGIC IV DRYOS 2.3, release #0050 2014
3285 -- 12933 SX700HS DIGIC VI DRYOS 2.3, release #0054+p3 2014
3286 -- 12934 SX600HS DIGIC IV+ DRYOS 2.3, release #0054+p3 2014
3287 -- 12935 ELPH140 (IXUS150) DIGIC IV+ DRYOS 2.3, release #0054+p3 2013
3288 -- 12936 ELPH135 (IXUS145) DIGIC IV+ DRYOS 2.3, release #0054+p3 2014
3289 -- 12937 ELPH340HS (IXUS265HS) DIGIC IV+ DRYOS 2.3, release #0054+p3 2014
328A -- 12938 ELPH150IS (IXUS155) DIGIC IV+ DRYOS 2.3, release #0054+p3 2014
328B -- 12939 N Facebook® Ready DIGIC V DRYOS 2.3, release #0052 2013
3299 -- 12953 EOS M3 DIGIC VI DRYOS 2.3, release #0055+p6 2015
329A -- 12954 SX60HS DIGIC VI DRYOS 2.3, release #0055+p6 2014
329B -- 12955 SX520HS DIGIC IV+ DRYOS 2.3, release #0055+p6 2014
329C -- 12956 SX400IS DIGIC IV+ DRYOS 2.3, release #0055+p6 2014
329D -- 12957 G7 X DIGIC VI DRYOS 2.3, release #0055+p6 2014
329F -- 12959 SX530HS DIGIC IV+ DRYOS 2.3, release #0055+p6 2014
32A0 -- 12960 M10 DIGIC VI DRYOS 2.3, release #0057 2015
32A6 -- 12966 SX710HS DIGIC VI DRYOS 2.3, release #0057 2014
32A7 -- 12967 SX610HS DIGIC IV+ DRYOS 2.3, release #0057 2014
32A8 -- 12968 G3 X DIGIC VI DRYOS 2.3, release #0057 2015
32AA -- 12970 ELPH160 (IXUS160) DIGIC IV+ DRYOS 2.3, release #0055+p6 2014
32AB -- 12971 ELPH350HS (IXUS275HS) DIGIC IV+ DRYOS version 2.3, release #0057 2015
32AC -- 12972 ELPH170 (IXUS170) DIGIC IV+ DRYOS 2.3, release #0055+p6 2014
32AD -- 12973 SX410IS DIGIC IV+ DRYOS 2.3, release #0055+p6 2015
32B2 -- 12978 G9 X DIGIC VI DRYOS 2.3, release #0058+p3 2015
32B3 -- 12979 G5 X DIGIC VI DRYOS 2.3, release #0058+p3 2015
32BC -- 12988 G7 X Mk 2 DIGIC VII DRYOS 2.3, release #0058+p10 2016
32BD -- 12989 ELPH360 (IXUS285) DIGIC IV+ DRYOS 2.3, release #0058+p7 2015
32BE -- 12990 SX540HS DIGIC VI DRYOS 2.3, release #0058+p9 2016
32BF -- 12991 SX420IS DIGIC IV+ DRYOS 2.3, release #0058+p7 2016
32C0 -- 12992 ELPH190 IS (IXUS180) DIGIC IV+ DRYOS 2.3, release #0058+p7 2016
32C1 -- 12993 ELPH180 (IXUS175) DIGIC IV+ DRYOS 2.3, release #0058+p7 2016
32C2 --12994 SX720HS DIGIC VI DRYOS version 2.3, release #0058+p10 2016
32C3 --12995 SX620HS DIGIC IV+ DRYOS version 2.3, release #0058+p7 2016
32D3 -- 13011 ELPH200 (IXUS190) DIGIC IV+ DRYOS 2.3, release #0059+p3 2016
32D4 -- 13012 IXUS185 DIGIC IV+ DRYOS 2.3, release #0059+p3 2016
32D5 -- 13013 SX430IS DIGIC IV+ DRYOS 2.3, release #0059+p3 2016
32D6 -- 13014 SX730HS DIGIC VI DRYOS 2.3, release #0059+p4 2017
Advertisement