Live data from Hacker News

Serial adapter/reboot controller for Apple M1/M2

tindie.com

1–10 of 42 posts

Re: Serial adapter/reboot controller for Apple M1/M2

#7
Providing tooling for entry is important if you want to grow an ecosystem (developers, developers, developers, developers!). This will probably significantly help people get into low level M-chip development.

It's a small number of people, but with huge multiplying force. Selling these is likely well worth the effort if you want the ecosystem to expand.

Re: Serial adapter/reboot controller for Apple M1/M2

#8
Does the m1/m2 expose a serial port on the USB-C connector? I haven't seen that outside of mobile phones that require special debugging jigs (most requiring a secret resistor values between various pins to turn it on).

More info in the README: https://git.kernel.org/pub/scm/linux/kernel/git/maz/cs-hw.gi...

This actually looks like something I needed to build for some low-level bootloader work, and I had exactly the same sort of poor failure rate for my USB switches. I chalked it up to my inexperience in board design at the time, but I guess the board production house might have just been pretty poor.

EDIT: I used a TS3USB30ERSWR in my design.

Re: Serial adapter/reboot controller for Apple M1/M2

#9
post #8

Does the m1/m2 expose a serial port on the USB-C connector? I haven't seen that outside of mobile phones that require special debugging jigs (most requiring a secret resistor values between various pins to turn it on). More info in the README: https://git.kernel.org/pub/scm/linux/kernel/git/maz/cs-hw.gi... This actually looks like something I needed to build for some low-level bootloader work, and I had exactly the s…

See https://github.com/AsahiLinux/docs/wiki/HW%3AUSB-PD - some of the USB-C ports respond to USB PD Vendor-Defined Messages to trigger a bunch of debug features, including rebooting the SoC or configuring one of the internal UARTs to output to two pins on the USB-C connector.
Post reply on HN