I am guessing this is some form of testing tool. Anyone have any idea what it might be? It's stuck in shipping so who knows if/when I'll get it. It's an Apple Development Team "black box" The person I got it from had no idea what it was either so no clues there.
Yes, it does have USB and I think I can make out a date of 2000 on the short board plugged into the front.. Looks to have Ethernet, USB and 9-pin serial? The short board also has pins for RX TX and GND. I cannot make out the name on the board but it's something like SW0... V0.3 and it is copyright Apple. So it is made by Apple.
Got it. It's an Astris prototype tool. Searching for "Astris" brings some interesting functionality just for a cable but there is no info about this particular box and the URL on the PCB must be internal only.
I think it might be anything with an ARM processor but I am not sure. It has a built-in webserver and it comes up named as an "Astris Debug module" with configuration screen for an "Astris: Remote Jtag Probe" with additional configuration screens for front and back serial ports. I need to hook something up to see what it can do.
JTAG. Hmm. That's a diagnostic port on the MacBook motherboard. Only reason I know about it is that Louis Rossmann complained non-stop about it for nearly a year as it was discovered to be a common point of failure in a large amount of laptops that he repaired.
In fact, watching Louis's videos on the JTAG port might be of some help to you. He shows the schematics and talks about what each pin does.
Rewatching Louis's video, what you might have (if it indeed connects to the JTAG) is the modern equivalent of a TechStep. It'll let you test all sorts of components on MacBook.
JTAG isn't just Macbook(or even apple) specific. it's basically a protocol to test/program/verify circuit boards, so it could be something for an laptop, desktop, iPhone, mouse, monitor. Basically any PCB with a microcontroller on it
Very cool find! It appears to be an FPGA heavy board. Clearly for internal use only. I would almost think it is an FPGA programming tool given JTAG, CLPD, UART, and SPI. Seems like this device would attach to a computer by USB or serial and program/store various files like JED. JTAG is very common and still used. As a matter of fact my IIe keyboard and Micron Xceed clone will feature a JTAG connector. Though, I'll have them pre-programmed. Even though this was internal only is really is very cool.
I noticed the Wiki URL right on the PCB, Try going to it?
But a quick look at the PCB tells me its a programming interface of some sorts. it has a CPLD on board thats acting as the timing critical component. But, also, it has an ARM Microcontroller to the left of that.
You can get the software in the leaked RestoreTools 3 image, look for "RestoreTools3.pkg". You need to disable SIP to install it, then create /AppleInternal folder, you may also need to downgrade OS X to 10.11.