Developer Transition Kit (2020)

From The iPhone Wiki
Revision as of 08:31, 17 January 2021 by Dangeredwolf (talk | contribs) (Updated Rosetta 2 section)
Jump to: navigation, search
Developer Transition Kit (2020)
About This Mac screen for Developer Transition Kit (2020), as shown as WWDC 2020.

The Apple Developer Transition Kit is an ARM-based Mac released exclusively to registered developers on June 22, 2020. The kit was designed to aid developers in the transition from Intel (x86_64) to Apple silicon (arm64) processors as part of the Universal App Quick Start Program. The program costs 500 USD, and supplies a Developer Transition Kit that must be returned after 1 year, or if Apple decides to recall all DTKs. The Developer Transition Kit takes form as a modified Mac mini (2018).

The major external difference between the Developer Transition Kit and the Mac mini (2018) is that it contains 2 USB-C ports. They are electrically Thunderbolt 3 compatible, but this functionality is disabled on the Developer Transition Kit. It shipped with macOS Big Sur Beta 20A5299w, a build built specifically for arm64. Like the M1 Macs that came after it, Developer Transition Kit contains a recovery mode accessible by pressing and holding the power button at boot. It also contains a DFU mode. It can be interfaced by plugging a cable between the USB-C port on the right and another computer. In iTunes on Windows and Apple Configurator on macOS, it is displayed as an iPhone in DFU mode.

Rosetta 2 compatibility

The Developer Transition Kit contains a working version of Rosetta 2, Apple's binary translation layer that allows Intel applications to run as-is on ARM Macs. However, the A12Z, unlike A14, doesn't support 4 KiB memory pages, meaning most 3rd party web browsers like Chrome and Firefox stopped working. Both Chrome and Firefox released fixes that allow it to run under Rosetta 2 on the DTK platform. Many Electron apps, and apps using older versions of the Chromium Embedded Framework will not load pages on the DTK.

Application processor

The Developer Transition Kit (2020) makes use of the Apple A12Z Bionic SOC.

the A12Z is a rebranded A12X as it uses the same T8027 CPU found in the 2018 iPad Pro, with the exception that it has an improved 8-core graphics processor.

Variants

The Developer Transition Kit has a model ID of ADP3,2, and model number of A2330 (EMC 3568), J273a. This is the variant that was seeded to developers. It reports to macOS as "Apple Developer Platform".

In the macOS 11 Big Sur IPSW, there exists references to a variant of the Developer Transition Kit, model ADP3,1 / J273, which has a nearly identical DeviceTree to ADP3,2, but the only differences are that it reports as "J273" instead of "Apple Development Platform", and only has 6 GB of RAM, like the iPad Pro 2020, instead of 16 GB, which ADP3,2 has. Whether the external appearance is the same or not is unknown.

In there also exists a model, T485, which is a completely unknown model, with an A12Z processor and a display. Its DeviceTree varies considerably from the iPad Pro (2020) DeviceTree. It is not known what this device looks like.

Specifications

  • Size: 197 mm (7.7 inches) (width) x 197 mm (7.7 inches) (length) x 36 mm (1.4 inches) (depth)
  • Color: Space Grey
  • Weight: 1.16 kg (2.54 lb)
  • Storage: 512 GB, connected using Apple Fabric
  • RAM: 16 GB (for ADP3,2 released to developers)
  • Wireless:
    • Wi-Fi: Dual-band 802.11a/​b/​g/​n/​ac
    • Bluetooth Bluetooth 5.0
  • Connectors:
    • 2 x USB-C
    • 2 x USB-A
    • 1 x Gigabit Ethernet
    • 1 x HDMI 2.0 port
    • 1 x AC Power In
Hacking.png This hardware article is a "stub", an incomplete page. Please add more content to this article and remove this tag.