Project

General

Profile

Actions

SciphoneDreamG2 » History » Revision 7

« Previous | Revision 7/32 (diff) | Next »
Anonymous, 02/19/2016 10:49 PM


= Sciphone Dream G2 =

The Sciphone Dream G2 is a [wiki:MT6235] based phone running UI software to mimic the look+feel of Android.

There is currently an u-boot and Linux port for the MT6235 underway, the primary development platform is the Sciphone G2.

OsmocomBB does not yet support any Mediatek chipsets, so this phone is not supported by OsmocomBB. Nonetheless, we
expect to have support for it at some point in the future.

More information on the hardware of the device can be found at [http://en.qi-hardware.com/wiki/Sciphone_Dream_G2]
Serial Cable

You can make a serial cable by sacrificing the headset that comes with the phone, by swapping the pins inside the connector.

Serial pinout:

Pin signal
1 GND
2 GND
5 Rx
7 Tx

Image(sciphone_serial.jpg,20%)

JTAG

The JTAG port of the MT6235 is accessible on the phone PCB, see the attached picture.
You can use [http://openocd.berlios.de/web/ OpenOCD] along with the attached configuration file ([raw-openocd_mt6235.cfg]) for debugging.

Image(scig2_front.JPG,20%)
Image(scig2_jtag.jpg,20%)

Serial Bootloader

Like all Mediatek MT62xx !SoCs, the phone uses the [wiki:MTKRomloader].

U-Boot

Port of U-Boot for Sciphone G2 can be found at [http://git.osmocom.org/gitweb?p=uboot-mt623x.git;a=summary U-Boot]

Building U-Boot:

{{{
export CROSS_COMPILE=arm-linux-gnueabi-
make sciphone_g2_config
make
}}}

Linux kernel

Port of Linux kernel for Sciphone G2 can be found at [http://git.osmocom.org/gitweb?p=linux-mt623x.git;a=summary Linux kernel]

Building Linux:

{{{
export CROSS_COMPILE=arm-linux-gnueabi-
make ARCH=arm sciphone_g2_defconfig
make ARCH=arm uImage
}}}

Reading data files in U-Boot

'''NAND'''

Following command will read 256 bytes from NAND address 0 at address 0x800000.

{{{
nand read 0x800000 0 0x100
}}}

'''Serial'''

Following command will read data at address 0x800000 from serial at baudrate 115200 (using kermit protocol).

{{{
loadb 0x800000 115200
}}}

'''SD/MMC'''

Following command will read uImage file at address 0x800000 from MMC card.

{{{
fatload mmc 0 0x800000 uImage
}}}

Files (9)
scig2_jtag.JPG View scig2_jtag.JPG 85.9 KB Sciphone Dream G2 JTAG pinout laforge, 10/30/2010 01:11 PM
scig2_front.JPG View scig2_front.JPG 110 KB , 11/02/2010 06:52 AM
scig2_back.jpg View scig2_back.jpg 125 KB , 11/02/2010 06:52 AM
sciphone_serial.jpg View sciphone_serial.jpg 62.4 KB Sciphone G2 with serial cable steve-m, 11/08/2010 08:35 PM
openocd_mt6235.cfg openocd_mt6235.cfg 2.89 KB OpenOCD configuration file for the Mediatek MT6235 steve-m, 11/21/2010 01:47 PM
mt62xx_boot.jpg View mt62xx_boot.jpg 50.3 KB MT62xx boot process , 12/03/2010 03:40 PM
scig2_opie.jpg View scig2_opie.jpg 13 KB , 02/17/2011 08:54 AM
microsd_extension.jpg View microsd_extension.jpg 51.2 KB , 02/17/2011 12:54 PM
scig2_microsd.jpg View scig2_microsd.jpg 62.7 KB , 02/17/2011 01:09 PM

Updated by about 8 years ago · 7 revisions

Add picture from clipboard (Maximum size: 48.8 MB)