All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 35 posts ]  Go to page Previous  1, 2
Author Message
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: October 21st, 2018, 3:08 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 11106
Location: Australia
I notice that one Touchbar model has two JHL6540 Thunderbolt 3 Controllers. Each appears to be paired with its own CD3215C00 chip. There is a connector adjacent to each chip.

MacBook Pro 13" Touch Bar 2017 Teardown:
https://ko.ifixit.com/GuidePDF/link/92171

The following Mac has a single CD3215C00 chip and connector, but no Thunderbolt controller.

Retina MacBook 2017 Teardown:
https://ko.ifixit.com/GuidePDF/link/92172

Both models have an integrated PCIe-based SSD.

ISTM that the CD3215C00 / CD3215B03 chips could be 4-lane PCIe receivers/transmitters.

Here are two examples of standard parts:

Quad Channel (Half x4 Lane) PCIe Redriver/Equalizer:
http://www.ti.com/lit/ds/symlink/sn65lvpe504.pdf

Dual Channel x1 PCIe Redriver/Equalizer:
http://www.ti.com/lit/ds/symlink/sn65lvpe501.pdf

Therefore ISTM that the USB-C cable need not be an "active" type since there is a redriver chip at each end.


Attachments:
sn65lvpe504_application.gif
sn65lvpe504_application.gif [ 80.55 KiB | Viewed 1792 times ]
sn65lvpe501_application.gif
sn65lvpe501_application.gif [ 38.7 KiB | Viewed 1792 times ]

_________________
A backup a day keeps DR away.
Top
 Profile  
 
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: October 21st, 2018, 18:44 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 11106
Location: Australia
Teardown of the MacBook Pro 13-inch Late 2016, with four Thunderbolt 3 ports and Touch Bar (model number - A1706):
https://ko.ifixit.com/GuidePDF/link/73480 (PDF)
https://www.ifixit.com/Teardown/MacBook+Pro+13-Inch+Touch+Bar+Teardown/73480

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: October 21st, 2018, 19:35 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 11106
Location: Australia
USB 3.1 cables have a differential impedance of 90 ohms whereas PCIe cables are 100 ohms. This can be seen in TI's datasheets for its redriver ICs.

Dual Channel USB3.0 Redriver/Equalizer:
http://www.ti.com/lit/ds/symlink/sn65lvpe502.pdf

Therefore ISTM that Apple's migration tool would normally require a 100 ohm cable for an end-to-end PCIe link, unless the CD3215C00 / CD3215B03 chips were performing impedance conversion/matching from 100 ohms to 90 ohms, and vice versa???

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: October 23rd, 2018, 15:46 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 11106
Location: Australia
After reading the following articles, I believe that the circuit layout is as in my block diagram.

Understanding I/O on the mid-2017 iMac:
https://glennklockwood.blogspot.com/2017/08/understanding-io-on-mid-2017-imac.html

Thunderbolt Technology Overview (using Intel 82524EF):
https://developer.apple.com/library/archive/documentation/HardwareDrivers/Conceptual/ThunderboltDevGuide/Basics/Basics.html

Code:
.---------------------.
| Dead Mac mainboard  |
|     .-------.       |
|     | PCIe  |       |
|     | SSD   |       |
|     '---.---'       |
|         | migration |
|      .--'--. conn   |
|      '--.--'        |
|         |           |
'---------|-----------'
          |   PCIe flat
          |  cable (100 ohm)
.---------|------------------.
|     .---'---.  .-------.   |
|end- |JHL6540|  | PCIe  |   |
|point|T/Bolt |--| clock |   |
|mode | cont  |  | gen   |   |
|     '---.---'  '-------'   |
|         |      9FGV0441    |
|    .----'----. .---------. |
|    |CD3215B03| |         | |
|    | USB3.1  | |TPS51980A| |
|    | redriver| |  PMIC   | |
|    '----.----' '---------' |
'---------|------------------'
       .--'--.
       '--.--'  USB-C conn
          |
          | USB-C cable (90 ohm)
       .--'--.
       '--.--'  USB-C conn
.---------|--------.
|         |        |
|    .----'----.   |
|    |CD3215C00|   |
|    | USB3.1  |   | Destination
|    | redriver|   |  Mac
|    '----.----'   |
|         |        |
|     .---'---.    |
|host |JHL6540|    |
|mode |T/Bolt |    |
|     | cont  |    |
|     '---.---'    |
|         |        |
|         |        |
|         V        |
|                  |
|    PCH PCIe Bus  |
'------------------'

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: October 23rd, 2018, 21:52 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 11106
Location: Australia
https://en.wikipedia.org/wiki/Thunderbolt_(interface)

Quote:
When a system with Thunderbolt boots, it will load and execute Option ROMs from attached devices.

Does this mean that the target Mac must be booted after the migration tool has powered up?

Code:
.-------------------.
|   .-------.       |  Dead Mac
|   | PCIe  |       |  mainboard
|   | SSD   |       |
|   '---.---'       |
|       | migration |
|    .--'--. conn   |
|    '-.-.-'        |
'------|:|----------'
       |:|
       |:| PCIe flat cable (100 ohm)
       |:|
.------|:|-------------------.
|      | |     .--------.    |
|      | |  ___| Option |    |
|      | | |   |  ROM ? |    |
|      | | |   '--------'    |
|   .--'-'--.  .----------.  |
|   |JHL6540|  | 9FGV0441 |  |
|   |T/Bolt |--|  PCIe    |  |  Apple
|   | cont  |  | clock gen|  |  Data
|   '---.---'. '-----.----'  |  Migration
|       |     \      |       |  Tool
|  .----'----. .-----'-----. |
|  |CD3215B03| |           | |  Thunderbolt
|  | USB3.1  |-| TPS51980A | |  controller
|  | redriver| |  PMIC     | |  in end-point
|  '----.----' '-----------' |  mode
'-------|--------------------'
     .--'--.  USB-C conn
     '--.--'
        | USB-C cable (90 ohm)
        |
     .--'--.
     '--.--'  USB-C conn
.-------|--------.
|  .----'----.   |
|  |CD3215C00|   |
|  | USB3.1  |   |  Destination
|  | redriver|   |  Mac
|  '----.----'   |
|       |        |
|   .---'---.    |
|   |JHL6540|    |  Thunderbolt
|   | T/Bolt|    |  controller
|   |  cont |    |  in host
|   '---.---'    |  mode
|       |        |
|       V        |
|                |
|  PCH PCIe Bus  |
'----------------'

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: December 7th, 2018, 20:51 
Offline

Joined: October 31st, 2018, 14:56
Posts: 8
Location: Vaughan, Canada
Planning on purchasing on the Apple Data Migration Tool. What has been your experience in terms of success in using the tool ? Prices on Ebay seems very reasonable.


Top
 Profile  
 
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: December 8th, 2018, 20:25 
Offline

Joined: January 7th, 2017, 2:25
Posts: 48
Location: Ireland
You can buy the official tool that Apple Service Providers use. You just need to look hard for it.


Top
 Profile  
 
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: January 14th, 2019, 13:56 
Offline

Joined: January 14th, 2019, 13:47
Posts: 1
Location: california
So, I've bought the tool and it's on the way... I think parts of the original question remains: Will the tool work without pulling the board from the laptop? And if so, did you have to unplug the battery connection?
Soooo not looking forward to disassembling everything if I don't have to. In part because I think that the issue is that the memory is simply too full and the laptop may actually boot properly again if I can erase enough files...

thanks in advance for any help you can offer!


Top
 Profile  
 
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: January 23rd, 2019, 8:41 
Offline
User avatar

Joined: September 5th, 2010, 12:29
Posts: 989
Location: South Africa
I got this to work. I was doing everything right, just wasn't plugging it into the correctly specced host Mac. You need to connect it to a Thunderbolt 3 port.

Connecting it to a USB C port does not work.
The Apple Thuderbolt to USB C adapter does not work.
You do not need to take the mainboard out of the Mac.
You do not need to disconnect the battery from the Mac.

You just remove the back cover, use a T3 to remove the screws that cover the connecting port, connect the tool, and then connect the tool to your host Mac via Thunderbolt 3. The disk then appears on the host Mac like it would any other disk. I've done one successfully today, about to try the next one. The way I had it connected early on in my post was correct.

_________________
Death is nothing, but to live defeated and inglorious is to die daily.
Data Recovery Cape Town


Top
 Profile  
 
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: January 23rd, 2019, 10:06 
Offline
User avatar

Joined: September 5th, 2010, 12:29
Posts: 989
Location: South Africa
It just connects up like this: https://www.southbit.co.za/apple-macboo ... -recovery/

_________________
Death is nothing, but to live defeated and inglorious is to die daily.
Data Recovery Cape Town


Top
 Profile  
 
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: January 23rd, 2019, 15:27 
Offline

Joined: November 29th, 2006, 10:08
Posts: 7311
Location: UK
Thanks for the update Nick!

_________________
PC Image Data Recovery
http://www.pcimage.co.uk

New!! HDD-PCB.COM for all your PCB and donor HDD requirements!


Top
 Profile  
 
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: January 24th, 2019, 4:51 
Offline
User avatar

Joined: January 28th, 2009, 10:54
Posts: 2814
Location: Greece
Nice!
About to work with a similar case, so this comes very handy!
Thanks

_________________
WD Trusted Partners
http://www.northwind.gr
SandForce SSD Recovery
Ransomware Reverse Engineering - NoMoreRansom! partners


Top
 Profile  
 
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: January 24th, 2019, 8:21 
Offline
User avatar

Joined: September 5th, 2010, 12:29
Posts: 989
Location: South Africa
I did one yesterday and two today, all 3 of them worked. Seems the onboard storage is quite resilient as all 3 machines had severe liquid damage. I was pleasantly surprised.

_________________
Death is nothing, but to live defeated and inglorious is to die daily.
Data Recovery Cape Town


Top
 Profile  
 
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: January 25th, 2019, 5:14 
Offline

Joined: September 3rd, 2015, 21:04
Posts: 24
Location: The Internet
Nick_CT wrote:
I got this to work. I was doing everything right, just wasn't plugging it into the correctly specced host Mac. You need to connect it to a Thunderbolt 3 port.

I did tell you that about 3 months ago :wink:
Nick_CT wrote:
I did one yesterday and two today, all 3 of them worked. Seems the onboard storage is quite resilient as all 3 machines had severe liquid damage. I was pleasantly surprised.

It works well. I believe removing the original plug cap isolates the entire SSD and power source from the rest of the mainboard completely which is great.


Top
 Profile  
 
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: January 25th, 2019, 5:16 
Offline
User avatar

Joined: September 5th, 2010, 12:29
Posts: 989
Location: South Africa
You did, thank you :) I just couldn't get access to a Mac with Thunderbolt 3 until now.

_________________
Death is nothing, but to live defeated and inglorious is to die daily.
Data Recovery Cape Town


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 35 posts ]  Go to page Previous  1, 2

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group