The Moto Mods Development Kit is part of Motorola’s Moto Z family, it provides the tools for anyone from makers to established design houses to develop their own Moto Mod, IoT application, or to redefine what a smartphone can do.
The purpose of Moto Mods platform is to enable innovative makers and developers to transform the way people use smartphones.
Simply by snapping on the Moto Mods Development Kit (MDK) to the back of the Moto Z phone, users are provided with endless possibilities to contribute to and design the future of smartphone technology.
This is all made possible by the revolutionary Moto Mods Smart Surface. Reference documentation for the MDK is available at: http://developer.motorola.com/get-started
|Start a discussion||View all dicussions||View blog posts|
|Moto Mods Development Kit (MDK)||Moto Mods Perforated Board||Moto Mods HAT Adapter Board|
|The Moto Mods Development Kit (MDK) abstracts complex areas of the Moto Mod architecture so you can focus on your design, create a prototype and refine your concepts quickly and efficiently.||The Perforated Board is the primary vehicle for developing of your MDK Project (included with the MDK). This is a blank slate for soldering your own components in place.||The HAT Adapter Board is Raspberry Pi HAT compatible and allows the use of commercially available HATs. It includes the 40-pin header, camera, and display connectors.|
|Moto Mods Developer Part 3 - Firmware Setup 3 weeks ago||by Cabe Atwell|
|Moto Mods Developer Part 2 - Getting Started - SDK Setup & Android Studio Install 4 weeks ago||by Cabe Atwell|
|Moto Mods Developer Part 1 - Getting Started - Virtual Machine Setup and Linux Install 4 weeks ago||by Cabe Atwell|
|Motorola brings modular upgrades to the Moto Z with Moto Mods – including Pi HATs 10 months ago||by Cabe Atwell|
|Moto Mods Development Kit now available in Europe, China and USA 8 months ago||by KJackson|
|Moto Mods - Transform What a Smartphone Can Do With the Moto Mods Development Kit 10 months ago||by spannerspencer|
See part 8 here. Before we compile Nuttx, we need to change the hardware manifest file. The .mnfs file for Blinky is located in ./nuttx/apps/greybus-utils/manifests as created above. more...
See Part 6 here (BLINKY CODE in Part 6) Modifying the C file for the perfboard LED The C file uses a receiver function that listens for data from an Android application using the Raw more...
See Part 5 here After the tools are all setup, there is a file structure in Linux that we build the target firmware with. We will be modifying Motorola’s “Hello World” more...
See Part 4 here. Flashing Firmware with MDK Utility Flashing the firmware can be done in two ways, using the MDK Utility Android App (APK) which can be downloaded from the more...
Be sure to go over the first parts of this series before working on this one. Now that we have the utilities setup for flashing and Debugging the firmware, we need to build and compile the more...
Believe me, developing on the Moto Mod platform is not for the faint of heart. Be sure to see Part 1 of the Moto Mod Developer series, click this link. A wrong move means bigtime headaches. Follow it more...
The Moto Mods expansion for the Moto Z phones is not for the average tinkerer. I set out to do the "hello world" of hardware design, blink an LED. Once you can do that, sky's the limit. more...
Moto Mods Audio
Moto Mods Battery Personality Card
Moto Mods Display Personality Card
Moto Mods Temperature Sensor Personality Card