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


macrumors newbie
Original poster
May 30, 2013
Hey guys,

I'm not sure whether this is the correct sub-forum to post my question so sorry if it's not.

I have been working on my own (well tweaked uefi firmware) which works in qemu/virtualbox but right now I was planning to test it on some real hardware and I have decided apple mac machines can be a good place to start. There is no much sense in the project itself it is just a hobby of mine.

In order to debug my firmware I believe I need to find JTAG/XDP connectors on the apple mac logic board. So before I will start ordering more hardware I would like to ask whether you people can confirm that your apple mac (mac mini > 2010, mac book > 2010 etc. all with intel x64 cpu) have such connectors on the logic board.

Thank you for all the answers, if you have some other ideas how to debug the firmware or anything that can help me it would be greatly appreciated.


macrumors newbie
Oct 15, 2013

We need to talk. I have several different logic boards at my disposal. a couple that happen to be 2010s. I have a 13" and a 15".I can confirm that there are 2 xDp on the 15. From what I can gather one is for CPU Debug, the other is for PCH Debug. There is also a smaller "xDp" but I believe that is actually just referred to as an LPC+SPI Connector. From the pinouts it looks like this is how you can flash the ROM off of the SPI chip(effectively removing FW Lock and current FW) I haven't figured out what the LPC is but I think it stores the SN of the current machine that is in. And I believe you can use this connector to flash that out so you can than re-serialize. email me. Like I said we need to talk. I have pictures of the connectors as well, but for some reason it wont let me upload them here.
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.