RePhone Kit is an open source modular phone kit that changes the way we put our phone into use. It provides a new form of phone customization, and the easiest solution to wearable/IoT development.

With Rephone you can create your own phone in minutes by using the slim MODULES, accessible SOFTWARE, and customizable PHONE CASE. You can also hack things around you, giving inanimate objects the power of cellular communication, having conversations with your pets, plants, toys, motorcycle helmets, robots, or drones through cellular connectivity.


RePhone Family

The core of the RePhone is provided by Xadow GSM+BLE or by RePhone Core 3G Module (coming soon), beyond these two core modules are 8 more chainable add-on modules to extend the features and functionalities – Xadow 1.54 Touchscreen, Xadow Audio, Xadow GSM Breakout, Xadow LED 5x7, Xadow Basic Sensors, Xadow Duino, Xadow GPS v2 and Xadow NFC v2.

Note that since we have updated the module Xadow 1.54" Touchscreen, you need to make some extra modifications to libraries if you plan to Xadow 1.54" Touchscreen v1.1. Find detailed description at

Core Module

Add-on Modules

RePhone Kit Create

RePhone Strap Kit for Pebble

RePhone Geo Kit

RePhone Lumi Kit

RePhone Extension Pack

Development Environment

We have developed rich libraries hooking into Arduino IDE, Lua and JavaScript, with detailed example sketches to help entry-level programmers develop with RePhone modules easily and quickly. We also provide a full power SDK based on Eclipse IDE for C/C++ developers to work with high level applications.

Check out:

Arduino IDE for RePhone Kit

Eclipse IDE for RePhone Kit

Lua for RePhone Kit

JavaScript for RePhone Kit

Building RePhone Applications on Mac OS X

Also, if you are developing RePhone modules based on other Arduino compatible development board, you can refer to:

RePhone APIs for Arduino

Find the RePhone Kit Create Source Code here (based on Eclipse IDE):

RePhone Kit Create Source Code

We will keep updating the RePhone SDK on our Github page:

RePhone SDK

Reset your Rephone to defaults

Please be noticed that reset your Rephone to defaults will delete all the settings and files(images, musics) in the RePhone, do aware of this before you reset it to defaults.

To reset your RePhone to DEFAULTS:

1. Follow the instructions in "Update/Flash the Firmware" section to flash the firmware

2. Download the RePhone_Create_Kit_VXP file

3. Enter the RePhone Mass Storage Mode

4. Copy everything under the file named "RePhone Create Kit VXP" into the RePhone 5MB mass storage.

5. Restart your RePhone then its done. As reset have deleted all the files, you would have to put an mp3 file in the mass storage as well for the use of ringtone.

RePhone Community

We’ve been looking for a better place where our backers (RePhone Users) can sit together, warmly and comfortably, have conversations about RePhone, discuss technical problems, share ideas/projects, and give feedback on the modules’ development in the future. And then here we go, the RePhone Community.

Now join us in the RePhone Community!

Together we seek answers, make interesting stuff, care about each other, and share our experiences.

Frequently Asked Questions

Some frequently asked questions in RePhone Community are collected and answered to the topic "Frequently Asked Questions of RePhone (FAQ)" , the topic will be kept updating whenever a new FAQ comes out.


The schematic diagrams of RePhone Modules are provided in the following link:

which includes:

Help us to make it better

Copyright (c) 2008-2016 Seeed Development Limited ( /
This static html page was created from