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.jpgIMG_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.jpegA123A006-CDF4-4301-889B-8CE3DB656B1E.jpeg
 

Attachments

  • Thunderbolt update.zip
    87.2 KB · Views: 107
  • from two dongles - spi roms.zip
    3.1 KB · Views: 106
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.jpg02B_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: 64
  • DSL2210+LPC1112_ROMS.zip
    4.9 KB · Views: 69
  • PROTOTYPE PCB.zip
    298.9 KB · Views: 62
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.