MediaTekのMT6628という無線関連チップの機能


7月に「MediaTekのMT6620という無線関連チップの機能」にて、MTK製の無線周りの機能を受け持つMT6620というチップについての記事を書いた。

その後、「MTK MT6588/MT6583が2013年初頭に登場予定!?」という記事の中で使用した表によると、MT6588世代では、MT6628という周辺チップも使用できる、と記述されていた。
詳細が掲載されてなかったので、ネタにしていなかったのですが、製品詳細が出てきていました。

製品としては、「MT6628Q」と「MT6628T」の2種類。
MT6628Q Wireless connectivity 4-in-1 combo for SP and Tablet market
MT6628T Wireless connectivity 3-in-1 combo for SP and Tablet market

2つのスペックの違いを簡単に書くと
 MT6628Q: 無線LAN/Bluetooth/GPS/FMラジオ で4in1
 MT6628T: 無線LAN/Bluetooth/FMラジオ で3in1
というもの。どちらもピン配列は同じなので、差し替えできるようです。
(さすがにユーザが差し替える、というのは無理だけど・・・)

とはいえ、いくら中華スマフォといえど、いまどきスマートフォンでGPSなしにするとは思いたいのですけれども・・・
おそらくはMT6628Tのメインターゲットは家庭内向けのタブレットとかなのでしょうね。

で、旧来のMT6620MT6628Q/MT6628Tの違いを比較してみたのですが、記載されたスペック上は退化している可能性があるというのが、ちょっと微妙です。

MT6628強化部分
・無線LANについて、Wifi Display and HotSpot 2.0対応

MT6628で退化しているかもしれない部分
(打ち消し線の部分がMT6628では記載されていない)
・無線LANは802.11 a/b/g/n対応
・GPS(アメリカ)/Galileo(EU)/QZSS(日本 準天頂衛星システム)/SBAS(各国で運用している静止衛星型衛星航法補強システム)対応
「FM over Bluetooth」と呼ばれるFMラジオの音声をBluetoothで飛ばせる機能対応
MediaTekの「AlwaysLocate」という仕組みにより低消費電力で位置情報確保ができるらしい

MT6620/MT6628共通部分
・Wi-Fi CERTIFIED Passpoint、Wi-Fi Direct対応
・Bluetooth 3.0+HS、および、Bluetooth 4.0 Low Energy対応
・GPS感度は-165dBm
・FMラジオとFMデータ放送(EUのRDSとアメリカのRBDS)対応
・音声パケットに関するパケットロス隠蔽システムがある?「PLC (Packet Loss Concealment) technology for superior audio quality」

● MT6620のページの記載
△ MT6628Qのページの記載
■ MT6628Tのページの記載

● Low power, small size and high performance WLAN/Bluetooth/GPS/FM solution
△ Low power, small size and high performance WLAN/Bluetooth/GPS/FM solution
■ Low power, small size and high performance WLAN/Bluetooth/FM solution

● WLAN 802.11 a/b/g/n dual band single stream (20/40MHz) with dual band LNA and 2.4GHz PA integration
△ WLAN 802.11 b/g/n dual band single stream (20/40MHz) with LNA and PA integration
■ WLAN 802.11 b/g/n dual band single stream (20/40MHz) with LNA and PA integration

● Bluetooth 3.0+HS and V4.0 Low Energy support with PA integration
△ Bluetooth 3.0+HS and V4.0 Low Energy support with PA integration
■ Bluetooth 3.0+HS and V4.0 Low Energy support with PA integration

● Support GPS/Galileo/QZSS/SBAS with -165dBm tracking sensitivity
△ Support GPS/QZSS/SBAS with -165dBm tracking sensitivity

● FM Tx/Rx with RDS/RBDS support
△ FM Rx with RDS/RBDS support
■ FM Rx with RDS/RBDS support

● Support WAPI hardware encryption and Wi-Fi Direct
△ Support WAPI hardware encryption and Wi-Fi Direct, Display and HotSpot2.0
■ Support WAPI hardware encryption and Wi-Fi Direct, Display and HotSpot2.0

● Support FM over Bluetooth

● PLC (Packet Loss Concealment) technology for superior audio quality
△ PLC (Packet Loss Concealment) technology for superior audio quality
■ PLC (Packet Loss Concealment) technology for superior audio quality

● Advanced AlwaysLocateTM location awareness technology with ultra low power consumption

● Flexible host interfaces support include single SDIO interface for all wireless functions
△ Flexible host interfaces support include single SDIO interface for all wireless functions
■ Flexible host interfaces support include single SDIO interface for all wireless functions

■ Pin-to-pin compatible with MT6628Q

TOOKY T1982のfirmwareを入手した


ロシアのMTK系の情報を扱ったフォーラムで、TOOKY T1982に関するスレッドがあります。
TOOKY T1982 “LADYPHONE” [IPS”3.5″RETINA]

ここで、baiduの掲示板に掲載されているというfirmware関連の情報が書かれていました。

京崎T1982精简包刷机图文。
・上記で紹介されているfirmwareのダウンロード先:1982超级超级完美root包.rar

「1982超级超级完美root包.rar」の中身は
・readme.txt
・root说明书.pdf(説明書)
・「无法显示送给你的驱动」ディレクトリにはMTKチップ系書き換え用デバイスドライバ
・「刷机程序」ディレクトリにはMTKチップ系書き換え用ソフトウェアSP Flash Tool
・「T1982_V2.0.4_A3_S3_SVN1042_201207252315」ディレクトリにはT1982 firmware

そして、このfirmwareの特徴
・バージョンは同じだった
・Superuser導入済み(root)
・Goole appsが入ってない!
・adb接続ができない点は変わり無し

えぇ・・・入ってないんですよ。
あとでfirmwareを改変しないと・・・

なお、うちの環境では「刷机程序」のSP Flashはエラーがでて起動しなかったのですが、別途「SP Flash Tool v3.1216.05」を入手して適用しました。

適用時の注意点
・firmwareを置くパスは短めが良い。デスクトップにおいたらエラーになった
・電源off状態でUSBをつなぐと1秒程度MTKチップ系書き換え用モードになり、そのあと普通に起動してくる。
 このため、最初の1回目は書き換え用デバイスドライバをインストールするだけになる。
 次に、SP FLash Toolを起動し、「Scatter-loading File」に「MT6575_Android_scatter_emmc.txt」を指定し、
 「Download」ボタンをクリックしてから、電源offしたT1982をつなぐと書き換えが開始される。

で・・・とりあえず、書き換えできることがわかったので、たまたま手元にあったMTK MT6575チップ系のGodPhoneのfirmwareを書き込んでみてOSが起動してくるのも確認してみたw
タッチパネル周りが違うようなので操作はできなかったけれどね。
まぁ、ベースは入手できたことなので、カスタマイズ自在、といったところですね

(2012/09/03 add)
とりあえずsystem.imgをばらして再構成しGoogle Playと日本語フォント入りは作れた。

TOOKY T1982 Android 2.3.6 smart phone


TOOKY T1982 information.

I read russia forum, http://forum.china-iphone.ru/viewtopic.php?f=46&t=21868.
If you want to ask me, please write comment by english.
(I try to use google translation, but it look to bad… I could not understand…)


adb connection problem.

I could not use android debugging connection(adb).
And, I could not use DDMS screen capture.
wifi adb also could not enable.
root application could not use.

But, USB storage connection worked fine.
Problem occurred only adb connection .


Language




display spec is DVGA 960×640.

(tDpiInfo)


Proximity Sensor is available here.


Android-Setting-About information

Model Number: TOOKY T1982
Android version: 2.3.6
Baseband version: MP.V3
Kernel version: 2.6.35.7
Build number: T1982_V2.0.4_A3_S3_1042_201207252249


following info is using NTT docomo android phone information collector


*Build information
CPU_ABI: armeabi-v7a
CPU_ABI2: armeabi
Build ID: GRK39F
Manufacturer: alps
Model: TOOKY T1982
Product name: kpt75_gb2
*Processor
Processor name: ARMv7 Processor rev10(v7l)


*Memory
RAM(MB): 469
Max heap size(MB): 64
*Internal storage
/data size(MB): 503


*Accelerometer sensor
Supported: Available
Minium delay time(us): 0
Maximum value: 32.0
Power(mA): 0.13
Resolution(m/s^2): 0.00390625

*Gravity sensor
Supported: Available
Minimum delay time(us): 0
Maximum value: 32.0
Power(mA): 0.13
Resolution(m/s^2): 0.00390625

*Gyroscope sensor
Supported: Available
Minumum delay time(us): 0
Maximum value: 34.91
Power(mA): 6.1
Resolution(radians/second): 0.0107

*Illuminometer
Supported: Available
Minumum delay time(us): 0
Maximum value: 10240.0
Power(mA): 0.13
Resolution(lux): 1.0

*Magnetic field sensor
Supported: Available
Minimum delay time(us): 0
Maximum value: 600.0
Power(mA): 0.25
Resolution(uT): 0.0016667

*Pressure sensor
Supported: Unavailable

*Proximity sensor
Supported: Available
Minimum delay time(us): 0
Maximum value: 1.0
Power(mA): 0.13
Resolution(cm): 1.0

*Temperature sensor:
Supported: Unavailable

*GPS
Supported: Available

*Supported provider by GPS
GPS_PROVIDER: Supported
NETWORK_PROVIDER: Supported
PASSIVE_PROVIDER: Supported


lsusb -v

Bus 001 Device 003: ID 4bb0:30c7  
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x4bb0 
  idProduct          0x30c7 
  bcdDevice            2.55
  iManufacturer           1 TOOKY
  iProduct                2 TOOKY T1982 Smart Phone
  iSerial                 3 0123456789ABCDEF
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           55
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xc0
      Self Powered
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      iInterface              7 Mass Storage
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass     66 
      bInterfaceProtocol      1 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  bNumConfigurations      1

add 2013/06/01

How to change Locale.

1.
device-2013-06-01-201634a

2.
device-2013-06-01-201703a

3.
device-2013-06-01-201711a

中華Androidスマートフォンの組み立て風景


MTK手机网に「图解尼奥NO2-M现场组装流程」という記事が出ていた。

尼奥(Neo) NO2-Mという機種の組み立て風景を紹介している。
おもしろそうなので、ここでも紹介してみる。
ただ、写真の並び順が若干おかしな感じなので、並べ方は変えてある。



ずらりと並んだパーツ群。
これらの部品でAndroidスマートフォンは出来ています。


まずはメイン基板にいろいろつけていきます。


半田付けをして・・・


サブ基板と接続します。


基板を表面ケースに取り付けます。
銀色の部分は液晶の裏側です。
どうやら液晶パネルは組まれた状態で入荷しているようです。


裏面ケースに細かな部品と取り付けていって・・・


3G用アンテナを取り付けて・・・


表面ケースと裏面ケースを合体させて完成です。

・・・・なんというか、完全にプラモ状態ですね。

MTK MT6575携帯TOOKY T1982を入手


MTK MT6575チップ搭載のAndroid携帯、TOOKY T1982を入手しました。

Aliexpressの「6502 Free shipping TOOKY T1982 3.5 inch Apple screen+1G CPU+dual card dual standby+slim android+3G smart mobile phone+authentic」にて購入。


まぁ、こんな感じで到着。


中身は、まぁ、普通。
袋から出してないけど、イヤホンとUSBケーブルもあります。


手持ちの機種と比較。
撮影をGalaxy Nexusでやってるので、それとの比較はなし。
iPhone4Sとほぼ同じ大きさってところです。

電源を入れてみると・・・

起動時に結構な音量で、起動音が・・・


そして、iOSっぽい雰囲気のロック画面登場。

中もやっぱりiOSっぽい。

さて、いつものandroid_winusb.infへ追加する内容は以下。

; TOOKY T1982
%SingleAdbInterface%        = USB_Install, USB\VID_4BB0&PID_30C7
%CompositeAdbInterface%     = USB_Install, USB\VID_4BB0&PID_30C7&MI_01

ただ、winodws上はエラーもないようなんだけど、adb devicesで何も出てこないのが謎。

C:\android\platform-tools>adb devices
List of devices attached


C:\android\platform-tools>

USB storageとして認識させると、microSDカードにさしたものと、内蔵されているSDカード相当扱いのドライブの2つが見える感じです。

さしあたってIIJMIO SIMをさしているんですが、3Gアクセスがちゃんとできない状況。
ぼちぼち調べていきますかね


適当にボタンを押しながら電源を入れたらテストモードに入った。
パソコンにつなげると
・CDC Serial
 vID_4BB0&PID_0005&MI_02
・TOOKY T1982 Smart Phone
 VID_4BB0&PID_0005&MI_01
というデバイスが認識された。


音声通話ありのSIMであれば、通信できました。
つまりは通常のドコモSIM。