Central Scrutinizer -- a minimal, fully open-source serial adapter and reboot controller for Apple Silicon Macs (M1/M2/M3)
Designed by aaafnraa in United Kingdom
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
End of batch, and not planning another run for a while What is it? The Central Scrutinizer connects to an Apple M1/M2/M3 machine over USB-C, and exposes the integrated low-level serial lines that fro…
Read More…End of batch, and not planning another run for a while
The Central Scrutinizer connects to an Apple M1/M2/M3 machine over USB-C, and exposes the integrated low-level serial lines that from the DFU port over a convenient USB connection (USB CDC -- no special driver needed). It is also capable of performing a hard-reset of the machine if you've crashed it by talking to the Mac's PD controller. Finally, it offers a USB2.0 pass-through that can be used to boot the machine over USB using the m1n1 bootloader that is part of the Asahi project or perform a DFU update.
It provides a low-level debugging port to operating system developers, which is useful when you cannot count on a display to be available, or need to log information but can't use any local storage. If you're using MacOS on your Apple Silicon machine, you probably don't need the serial console aspect, but the reboot feature could prove useful if you crash the machine and need to remotely reset it.
Note that the Central Scrutinizer board is not a stand-alone device. You will need to solder a Raspberry-Pi Pico to it, build and flash some firmware to make it usable. If you want a fully built device, please select the "with a Pico" option. Each and every board gets tested before shipping (yes, this takes some time), even those without a soldered Pico, so there should not be any surprise at assembly time.
It shouldn't be too hard to port the firmware to another type of micro-controller, or even to a high-level OS such as Linux, but you'd lose the pretty tight physical matching with the Pico board. However this is all open-source code and HW, feel free to hack on it and contribute your changes!
If you want to see the capture of a real serial session: https://asciinema.org/a/BK9hEUMA2uZ2QP0yDZoKnsIGg (my own M1 mini booting Linux).
The USB-C cable between the board and the Mac conditions the feature set:
Cables with an e-marker get the VCONN supply (5v), but the firmware doesn't take any advantage of it. Yet.
Here's a laundry list of what the board contains:
The latest batches come in ENIG (gold) finish, making the assembly really easy.
The Pico is in charge of the PD negotiation, USB-C orientation, and of bridging the serial lines with USB. Plenty of CPU cycles left for some on-board processing if you need it (the firmware runs on a single CPU).
I'm a Linux kernel developer, mostly working on the arm64 port. Having such a low-level tool helps debugging in situation where I can't rely on anything else to be working (it fits my personal flow, but that's not necessary everyone's). It also mean that I can stack these machines without having any screen or keyboard attached to them (or closed on a shelf in the case of a laptop)!
If you are an established open-source developer and need multiple of these for your project, please get in touch directly rather than buying on Tindie. We can work out more economical solutions than one-off buys.
Last note related to shipping:
You'd think that a company dedicated to transporting goods around the world (such as DHL) would recognize that there is a bit more than the basic ASCII character set when it comes to describing names and addresses. Alas, that's all they understand. Their ignorance goes as far asking for "English characters". Morons.
So please make sure your name and address fit in the base 7bit ASCII set by providing a transliteration.
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when Serial adapter / reboot controller for Apple M1/M2 can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
Shipping Rate | Tracked | Ships From | First Item | Additional Items |
---|---|---|---|---|
:
|
Buyers outside of the UK are responsible for any import taxes that may be applicable (EU buyers: blame stupid Brexit).
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
$16.99
Free Shipping!
$39.00
Free Shipping!
$32.00
Free Shipping!
$40.00
Free Shipping!
By clicking Register, you confirm that you accept our Terms & Conditions
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!