The release of M1 Macs marked a turning point for the open-source operating system community on Apple hardware. Now, the whole hardware stack would be proprietary, with little hope of reusing drivers written for standard PC hardware. At the same time, it offered an unprecedented insight into the design of the Apple SoC product line. With this motivation, we set out to reverse engineer these parts and the systems they power.The talk will cover interesting quirks of Apple ARM architecture variant, such as memory access issues (and how to recognize them) and the novel AMX vector instruction set. We'll describe design patterns commonly employed by these SoCs, as well as give a short introduction to USB 4, which made its debut on them.