Magic Lantern Forum

Developing Magic Lantern => General Development => Topic started by: coutts on October 31, 2012, 01:28:21 AM

Title: 5dc disassembled - ultra high-res pics
Post by: coutts on October 31, 2012, 01:28:21 AM
Well sadly this morning while trying some cache_hack code, my 5dc appeared to be bricked. Basically it acted like there wasn't a battery in it despite the fact the battery was charged. So, I began disassembling to see if anythings noticeably wrong. Here's some of my findings.

View all pictures from my disassembly here:
(http://i.imgur.com/z2qMT.jpg) (http://imgur.com/a/iZq4a)

(Full-resolution 5mp photos: Here (https://www.dropbox.com/home/Public/ML/5DC_disassebmly/fullres) )
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--> Note, this is a very good PDF to have if you are going to be disassembling a 5d classic:
          https://dl.dropbox.com/u/33161628/ML/Datasheets/EOS_5D_Parts_Catalog.pdf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

TX19A (MPU) Chip
(http://i.imgur.com/wHbDJ.jpg)

(http://i.imgur.com/JkP4y.jpg)
Toshiba TMP1942CZU
CH4-6311-000
0707AA JAPAN


Datasheets:
BCE0023_catalog.pdf (https://dl.dropbox.com/u/33161628/ML/Datasheets/5dc_tx19a/BCE0023_catalog.pdf)
TMP1942CZU.pdf (https://dl.dropbox.com/u/33161628/ML/Datasheets/5dc_tx19a/TMP1942CZU.pdf)




K213 Microcontroller
(http://i.imgur.com/p2tP3.jpg)

(http://i.imgur.com/PXzfc.jpg)
Toshiba T6H82CG-104
JAPAN 0548HAL
021725


Datasheets:
** Refer to BCE0023_catalog.pdf linked above **




Digic / SDRAM
(http://i.imgur.com/VKA7H.jpg)

(http://i.imgur.com/NEqku.jpg)
Canon DIGIC 2
4x 512Mib SDRAM (256mb total)
021725


Datasheets:
IC-ON-LINE.CN_edd5116adta-5cli-e_4529134.pdf (https://dl.dropbox.com/u/33161628/ML/Datasheets/5dc_SDRAM/IC-ON-LINE.CN_edd5116adta-5cli-e_4529134.pdf)


[ ..more coming soon ]
Title: Re: 5dc disassembled - ultra high-res pics
Post by: jplxpto on October 31, 2012, 02:23:56 AM
I think this is bad news! :'(

What were you testing?! ...
Title: Re: 5dc disassembled - ultra high-res pics
Post by: Devulder on October 31, 2012, 11:12:51 AM
Bad news for your camera
For the beta 5 and for us !
:'(
I wish you can find a solution.
Title: Re: 5dc disassembled - ultra high-res pics
Post by: coutts on October 31, 2012, 03:19:06 PM
update:
got it put back together fine. it was actually easier to do than I thought, just takes a while (it's like a puzzle kind of). it turned on once, but no buttons worked, either did the screen. I noticed there wasn't any led activity when i hit the power button either, which says that neither the bootloader or firmware work.

after that initial power-up, I couldn't get it to even half-boot like that first time. It's back to being a paper weight now.

:(
Title: Re: 5dc disassembled - ultra high-res pics
Post by: Greg on October 31, 2012, 05:20:40 PM
 :'(
Title: Re: 5dc disassembled - ultra high-res pics
Post by: Devulder on October 31, 2012, 06:40:22 PM
 :'(
Title: Re: 5dc disassembled - ultra high-res pics
Post by: nanomad on October 31, 2012, 07:17:31 PM
Since the HW is fine there's still hope IMHO.

While disassembling the camera, did you notice any unused connectors?
Title: Re: 5dc disassembled - ultra high-res pics
Post by: g3gg0 on October 31, 2012, 07:47:25 PM
Quote from: nanomad on October 31, 2012, 07:17:31 PM
Since the HW is fine there's still hope IMHO.

While disassembling the camera, did you notice any unused connectors?

JTAG usually is wired to test pads. (devboards often have 14 or 16 pin connectors)
they are 5, 6 or 7 pads depending on what the designer routed.
TDI, TDO, TCK, TMS, TRST[, GND[, VCC]]
i would place them very close together to be able to connect them with a special jig.
also the wire length should be short -> next to digic.
Title: Re: 5dc disassembled - ultra high-res pics
Post by: nanomad on October 31, 2012, 09:30:40 PM
Ok, we are on the same line then.
I think I identified the JTAG spot on the 1100D and 50D, It's not a test pad but an unsoldered connector on the board (with either 20 or 16 pins) right next to the digic CPU. Interestingly, there's a 50D in the wild with the connector soldered (maybe it was a refurb model that has been re-flashed after servicing)
Title: Re: 5dc disassembled - ultra high-res pics
Post by: ilguercio on October 31, 2012, 09:32:19 PM
Quote from: nanomad on October 31, 2012, 09:30:40 PM
Ok, we are on the same line then.
I think I identified the JTAG spot on the 1100D and 600D, It's not a test pad but an unsoldered connector on the board (with either 20 or 16 pins) right next to the digic CPU. Interestingly, there's a 600D in the wild with the connector soldered (maybe it was a refurb model that has been re-flashed after servicing)
Don't forget that 50D of which i sent you the pictures.
Title: Re: 5dc disassembled - ultra high-res pics
Post by: nanomad on October 31, 2012, 09:32:58 PM
Well, you know what? I suck at names. It was a 50D, not a 600D  :P
Title: Re: 5dc disassembled - ultra high-res pics
Post by: g3gg0 on October 31, 2012, 09:33:04 PM
@nanomad:
the same connector type as the on on the image of the main pcb back side right behind digic?
Title: Re: 5dc disassembled - ultra high-res pics
Post by: nanomad on October 31, 2012, 09:41:43 PM
Yep, that's our guy. I was playing with paint right now  :P
on the 5Dc and 20D there's an unused EXT connector too
Title: Re: 5dc disassembled - ultra high-res pics
Post by: g3gg0 on October 31, 2012, 09:42:49 PM
just played with gimp ;)
(http://upload.g3gg0.de/pub_files/9fd0188753550d649841f635faa70c5e/v0kvqpew.png)

maybe its compatible to a "standard" OCDS connector.

(http://www.keil.com/support/man/docs/ulink2/ulink2_connector_20_16_14_10pin.png)

@coutts:

can you do a *real* hi res pic of that candidate? ;)
want to see the PCB traces and which is connected with which pin/device
Title: Re: 5dc disassembled - ultra high-res pics
Post by: nanomad on October 31, 2012, 09:44:21 PM
On the 1100D it's probably an arm JTAG connector
Title: Re: 5dc disassembled - ultra high-res pics
Post by: coutts on October 31, 2012, 10:02:04 PM
(https://dl.dropbox.com/u/33161628/ML/5DC_disassebmly/fullres/CameraZOOM-20121030235919181.jpg)
Title: Re: 5dc disassembled - ultra high-res pics
Post by: g3gg0 on October 31, 2012, 11:19:00 PM
hmm cannot see the traces clearly :(
Title: Re: 5dc disassembled - ultra high-res pics
Post by: nanomad on November 01, 2012, 11:35:37 AM
50D shot, courtesy of ilguercio
Note the marks on the contacts, like a tool was attached to it and the unsoldered header right below the DIGIC CPU

(https://dl.dropbox.com/u/1087972/50D%20internal/IMG_1413.JPG)

50D shot, with the connector mounted

(https://dl.dropbox.com/u/1087972/50D%20internal/IMG_9749.JPG)

Incidentally, the package of the toshiba chip used here exposes the JTAG pins
Title: Re: 5dc disassembled - ultra high-res pics
Post by: count on June 01, 2014, 12:45:11 PM
did anything further come from this? i.e. do we know how to talk to an EOS via JTAG?

   count