Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

edwardgeo

macrumors member
Original poster
Jun 8, 2021
97
156
Ukraine
IMG_1137.jpg IMG_1138.jpg


Everything begin a year ago. Few of thunderbolt dongles failed because of cable damage. Influence of time. Okay easy to buy a new, that is cheap. Okay i did it, but decided to look inside and maybe repair for fun. So Disassembly was pretty hard, but successful. one of wires was partially frayed i have cut that wires to resolder them back. It was hard, wires are shielded 36 or 32 AWG. So a year i decided to come back to project and rebuild Thunderbolt dongle to cheap pci expansion for x1 pcie cards like USB 3.0 hub or soundcard.

PINS.png .png

The first files:
Apple Thunderbolt Ethernet - SPI Eeprom flash - 4096 bytes - 32 b.bin
HPM-em-00020007.bin
iMac-21.4-22-01.bin
iMac-27-22-01.bin
MBP-22-01.bin
ThorUtil.efi

from two dongles - spi roms.zip with two firmwares for comparison


Original research here (detailed logic analyzing, etc):



Problem:
!!!!!! Currently looking for Firewire dongle DSL2210 firmware to unlock whitelist !!!!!!


Project status:
Looking for coop. Already burned 2 dongles. One was restored after first stage of research and working fine, one is fully new but without the box and one is at research now.




Other images here:



Also i soldered Ethernet IC pcb into PCIe X1 and it is working fine:
985DD3C9-27CC-4F3E-A59F-D96FB89AADAC.jpeg A123A006-CDF4-4301-889B-8CE3DB656B1E.jpeg
 

Attachments

  • Thunderbolt update.zip
    87.2 KB · Views: 105
  • from two dongles - spi roms.zip
    3.1 KB · Views: 105

edwardgeo

macrumors member
Original poster
Jun 8, 2021
97
156
Ukraine
END OF PROJECT

This story is about some researches and discoveries of Thunderbolt technology is ending. So that is results:

The original theme is here: Thunderbolt 1 Into deep. Notes, Boardviews etc.

1.
The connection of Apple Thunderbolt to Ethernet Dongle to Apple Wifi card from iMac:
01_ConnectionDiagram.jpg
2. Theory of how dongle caddy should look like:
02A_TBTCaddyConcept.jpg 02B_TBTCaddyConcept.jpg
3. How the rough soldering look like:
03_DongleConnected.jpg
4. How PCI Config space look like when this setup is connected:
04_RAM_Win.jpg
5. How Modification appears at MacOs System Information:
05_PCI_Mac.jpg
6. The same, but at windows:
05_PCI_Win.jpg
7. Adding the first test PCB Prototype Caddy for adapter, 2400 dpi quality:
TBT_Prototype_Side_A_Mirrored.png
TBT_Prototype_Side_B_Mirrored.png

8. Adding firmware with 5 versions of UUID with DROM patching (actually cosmetics, but whatever)


Thanks for your attention!
If someone is planing to design a caddy PCB, please contact me for teamwork!
The legacy goal: make a PCB in which you can easily insert DSL2210 PCB via Thunderbolt connector to it and solder an FPC cable to create a simple bridge. This board will be a good option to connect sound cards or other interesting stuff
 

Attachments

  • Images.zip
    1.2 MB · Views: 63
  • DSL2210+LPC1112_ROMS.zip
    4.9 KB · Views: 67
  • PROTOTYPE PCB.zip
    298.9 KB · Views: 61
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.