Canon PowerShot G9: Difference between revisions

mNo edit summary
moved description of JTAG/UART connector to Hacking section
 
Line 66: Line 66:


CN1002 flat flex to jog dial unit, TOP_M FPC
CN1002 flat flex to jog dial unit, TOP_M FPC
[[File:Canon PowerShot G9 debug header.jpg|thumb|CN1003, a candidate for JTAG and/or serial debug]]
CN1003 unpopulated/undocumented -> JTAG/Serial?


*Located near to SD card holder
CN1003 unpopulated/undocumented -> JTAG/Serial? (see below)
*Multiple pads connected to test points
*Pin-out likely same as documented [https://web.archive.org/web/20200302085303/https://nada-labs.net/2014/finding-jtag-on-a-canon-elph100hs-ixus115/ here].<syntaxhighlight lang="c">
  TX  -  _  RX
GND  -  _  3.3V
SHDN  -  _  N/C
N/C  -  _  HALF_BAUD
  PD  -  _  ALT_BOOT
  PD  -  _  /TRST
TDI  -  _  TMS
TCK  -  _  TDO
/OFF  -
</syntaxhighlight>


CN1004 USB/digital
CN1004 USB/digital
Line 203: Line 189:


Q582 ROHM '''2SK2715''' 10V drive N-Ch MOSFET
Q582 ROHM '''2SK2715''' 10V drive N-Ch MOSFET
[[File:Canon PowerShot G9 debug header.jpg|thumb|Unpopulated connector CN1003, probably for JTAG and UART]]


<br />
== Hacking ==
Unpopulated connector CN1003 located on back of main board
 
* Candidate for JTAG and/or UART
* Located near to SD card holder
* Multiple pads connected to test points
* Pin-out likely same as documented [https://web.archive.org/web/20200302085303/https://nada-labs.net/2014/finding-jtag-on-a-canon-elph100hs-ixus115/ here].
<syntaxhighlight lang="c">
      TX  -  _  RX
    GND  -  _  3.3V
    SHDN  -  _  N/C
    N/C  -  _  HALF_BAUD
      PD  -  _  ALT_BOOT
      PD  -  _  /TRST
    TDI  -  _  TMS
    TCK  -  _  TDO
    /OFF  -
</syntaxhighlight>