Welcome to Discuss Everything Forums...

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed.


 

Tags for this Thread

+ Reply to Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 15
  1. #1

    ***Mtk Based China Phones briefing***

    Starting...

    As someone with some experience in the embedded development field I will try to explain the procedure to successfully hook an MTK phone up to a computer. I make this work to be as thorough and logical as possible. My target is, provideing all who is interested about chinese mircale phones to make the best and safety action on MTK based phones. I hope you find this thread useful.
    Let's begin.


    Please dont post anything before my thread finished.

    B.R

  2. #2
    Mel M's Avatar
    Senior Member

    Status
    Offline
    Join Date
    Jul 2009
    Posts
    247
    Downloads
    0
    Uploads
    0

    ***Mtk Based China Phones briefing***

    What are we dealing with?

    My preferred way of looking at MTK based cell phones is that of looking at small ARM
    based embedded platforms. The MTK baseband chips have 33-66 MHz ARM cores. They
    come with 4-8 megabytes of SDRAM, and either a NOR or NAND flash for storage.


    Q: Is it possible, in theory to run Android on these phones?
    A: No. Android has much higher minimum requirements.

    My target when interfacing with these phones is to read/write the contents of the flash chip, so we will focus on that for a bit.

    The flash chip contains 2 things: the firmware and a file system section. The firmware of course is the program (OS) that works the phone. It handles user interface, communicates with all the attached devices (microSD card, camera, BT module, GSM module, etc..) it

  3. #3
    Mathilda Rose K's Avatar
    Senior Member

    Status
    Offline
    Join Date
    Jul 2009
    Posts
    265
    Downloads
    0
    Uploads
    0

    ***Mtk Based China Phones briefing***

    Firmware


    MediaTek sells a reference firmware platform to its licensees which they all use (after varying levels of modification). What this means is that all MediaTek firmwares are based on the same code base, and thus all MTK phones have similar, if not identical basic features. For example:basic UI code, such as language handling, input handling, and resource handling code will be the same. This is why a single MTK Firmware Editor can open almost all MTK firmwares, and successfully edit the resources contained within.




    This reference platform comes with no support for external executables. All functionality is linked into the firmware at compile time, so adding new features or applications afterwards is infeasible, and without months of reverse engineering, by skilled developers, impossible.There are no such projects so at the time of writing there is no way to run outside code on the MTK platform (unless the firmware of interest has Java support, or NES emu compiled in).



    Q: Can I add new apps to the phone?
    A: No. (Unless your firmware has Java support or NES emu)
    Q: Can I create my own apps that run natively on the phone

  4. #4
    Looking forward's Avatar
    Senior Member

    Status
    Offline
    Join Date
    Jul 2009
    Posts
    255
    Downloads
    0
    Uploads
    0

    ***Mtk Based China Phones briefing***

    A number of firmwares MAY have several drivers compiled into them, with the right one being selectable from the Engineer Menu, so in some cases that may work. Also a model

  5. #5
    try to be's Avatar
    Senior Member

    Status
    Offline
    Join Date
    Jul 2009
    Posts
    228
    Downloads
    0
    Uploads
    0

    ***Mtk Based China Phones briefing***

    File system



    The file system section comes after the firmware on the flash chip. Different flashing solutions call it differently including FAT, FFS, NVRAM, System/User FS, etc..


    This section contains several actual file systems (FAT12, FAT32) on top of a proprietary structured data store layer. I know of no software that can handle this top layer, so access to the file systems within is only possible through the phone itself for the time being. These file
    systems contain all the data used by the firmware from system data like device driver settings, to user data like the phonebook, messages, or data account settings. When people refer to formatting a phone, they

  6. #6
    Madi B's Avatar
    Senior Member

    Status
    Offline
    Join Date
    Jul 2009
    Posts
    270
    Downloads
    0
    Uploads
    0

    ***Mtk Based China Phones briefing***

    Interface



    There are usually at least 2 ways in which you can interface with an MTK phone. With the supplied data cable: through USB, through a 3.3v serial UART, and through BT.The grid below illustrates what you can do with each interface.






    As you can see, you can

  7. #7
    asiudfhwie's Avatar
    Senior Member

    Status
    Offline
    Join Date
    Jul 2009
    Posts
    232
    Downloads
    0
    Uploads
    0

    ***Mtk Based China Phones briefing***

    Direct COM Interface (slow)



    This is where level shifters come into play: one example of an RS232 level shifter would be the MAX3232.







    If you build the above schematic, and supply it 3-5 volts (Phone

  8. #8
    Friz79's Avatar
    Senior Member

    Status
    Offline
    Join Date
    Jul 2009
    Posts
    266
    Downloads
    0
    Uploads
    0

    ***Mtk Based China Phones briefing***

    USB Serial Interface



    The serial ports on MTK phones support up to 460800 bits per second. But how can you take advantage of that with a PC? Through a USB Serial cable. Unlike regular PC serial ports USB Serial chips are capable of speeds of up to 921600 bits per second. The MTK phone will initiate communication at this speed, but it won

  9. #9
    Bluebeard's Avatar
    Senior Member

    Status
    Offline
    Join Date
    Jul 2009
    Posts
    248
    Downloads
    0
    Uploads
    0

    ***Mtk Based China Phones briefing***

    Another way for connection:
    "The Multimeter method"



    1. Plug your new connector into your phone, with solder pads/pins exposed
    2. Put Multimeter into fault-check. (or if unavailable, then it

  10. #10
    Wowww's Avatar
    Senior Member

    Status
    Offline
    Join Date
    Jul 2009
    Posts
    249
    Downloads
    0
    Uploads
    0

    ***Mtk Based China Phones briefing***

    Flashing theory



    After the connection has been established, flashing the phone happens the following way:
    Phone is turned off.
    Boot process is initiated on the PC in the flashing software. This continuously starts sending a certain byte out on the serial port.
    The phone

 

 

Quick Reply Quick Reply

Click here to log in


What comes after M0nday

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. ***Mtk Based China Phones briefing***
    By Liliya S in forum Cloned Phones
    Replies: 10
    Last Post: 09-13-2010, 01:03 PM
  2. ***Mtk Based China Phones briefing***
    By Stewart C in forum Cloned Phones
    Replies: 14
    Last Post: 09-13-2010, 02:07 AM
  3. ***Mtk Based China Phones briefing***
    By koolerthantim in forum Cloned Phones
    Replies: 12
    Last Post: 09-12-2010, 11:55 PM
  4. ***Mtk Based China Phones briefing***
    By 。Tessa 。 in forum Cloned Phones
    Replies: 13
    Last Post: 09-12-2010, 11:33 PM
  5. China MTK Flash File
    By famousbusinessguy in forum Cloned Phones
    Replies: 14
    Last Post: 09-12-2010, 12:38 PM

Bookmarks

Posting Permissions

  • You may post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts
  •