Jump to content

MT6572 Obscure (mediatek-mt6572obscure): Difference between revisions

From postmarketOS Wiki
Echza (talk | contribs)
Echza (talk | contribs)
Line 27: Line 27:
LCD Driver IC : 1-nt35512_fwvga_dsi_vdo_auo
LCD Driver IC : 1-nt35512_fwvga_dsi_vdo_auo


== Proc/mtd ==
== Partitions ==
dev:    size  erasesize  name<br>
<source lang="bash">
mtd0: 00100000 00040000 "preloader"<br>
shell@android:/ # cat /proc/mtd
mtd1: 00100000 00040000 "pro_info"<br>
dev:    size  erasesize  name
mtd2: 00300000 00040000 "nvram"<br>
mtd0: 00100000 00040000 "preloader"
mtd3: 00300000 00040000 "protect_f"<br>
mtd1: 00100000 00040000 "pro_info"
mtd4: 00300000 00040000 "protect_s"<br>
mtd2: 00300000 00040000 "nvram"
mtd5: 00040000 00040000 "seccnfg"<br>
mtd3: 00300000 00040000 "protect_f"
mtd6: 00080000 00040000 "uboot"<br>
mtd4: 00300000 00040000 "protect_s"
mtd7: 00600000 00040000 "boot"<br>
mtd5: 00040000 00040000 "seccnfg"
mtd8: 00600000 00040000 "recovery"<br>
mtd6: 00080000 00040000 "uboot"
mtd9: 00040000 00040000 "secstatic"<br>
mtd7: 00600000 00040000 "boot"
mtd10: 000c0000 00040000 "misc"<br>
mtd8: 00600000 00040000 "recovery"
mtd11: 00100000 00040000 "logo"<br>
mtd9: 00040000 00040000 "secstatic"
mtd12: 00200000 00040000 "expdb"<br>
mtd10: 000c0000 00040000 "misc"
mtd13: 01400000 00040000 "fat"<br>
mtd11: 00100000 00040000 "logo"
mtd14: 0f000000 00040000 "system"<br>
mtd12: 00200000 00040000 "expdb"
mtd15: 00700000 00040000 "cache"<br>
mtd13: 01400000 00040000 "fat"
mtd16: 0cec0000 00040000 "userdata"<br>
mtd14: 0f000000 00040000 "system"
mtd15: 00700000 00040000 "cache"
mtd16: 0cec0000 00040000 "userdata"
 
shell@android:/ # df
Filesystem            Size  Used  Free  Blksize
/dev                  112M    52K  112M  4096
/mnt/secure            112M    0K  112M  4096
/mnt/asec              112M    0K  112M  4096
/mnt/obb              112M    0K  112M  4096
/system                213M  179M    34M  4096
/data                  183M  143M    39M  4096
/fat                    13M    9M    3M  4096
/protect_f              3M    1M    1M  4096
/protect_s              3M    1M    1M  4096
/mnt/cd-rom              1M    1M    0K  2048
/storage/sdcard0        12M    1M    10M  4096
/mnt/secure/asec        12M    1M    10M  4096
 
shell@android:/ # cat /proc/partitions
major minor  #blocks  name
 
  7        0      1254 loop0
  7        1      12476 loop1
253        0    196608 zram0
  31        0      1024 mtdblock0
  31        1      1024 mtdblock1
  31        2      3072 mtdblock2
  31        3      3072 mtdblock3
  31        4      3072 mtdblock4
  31        5        256 mtdblock5
  31        6        512 mtdblock6
  31        7      6144 mtdblock7
  31        8      6144 mtdblock8
  31        9        256 mtdblock9
  31      10        768 mtdblock10
  31      11      1024 mtdblock11
  31      12      2048 mtdblock12
  31      13      20480 mtdblock13
  31      14    245760 mtdblock14
  31      15      7168 mtdblock15
  31      16    211712 mtdblock16
 
</source>


== Serial Connection (UART Debug)==
== Serial Connection (UART Debug)==

Revision as of 19:55, 12 June 2018

Unknown Chinese Manufacturer Mediatek Obscure Device (MT6572)
Manufacturer Unknown Chinese Manufacturer
Name Mediatek Obscure Device (MT6572)
Codename mt6572obscure
Released 2014
Hardware
Chipset Mediatek MT6572
CPU ARM-A7 @ 1.2GHz (2 cores) (32 bit)
GPU ARM Mali-400
Display 480x854
Storage 512MB
Memory 256MB
Software
Original software Android 4.2.2
postmarketOS
Category testing
Pre-built images no
Mainline no
Features
Flashing
No data
USB Networking
No data
Internal storage
No data
SD card
No data
Battery
No data
Screen
No data
Touchscreen
No data
Multimedia
3D Acceleration
No data
Audio
No data
Camera
No data
Camera Flash
No data
Connectivity
WiFi
No data
Bluetooth
No data
GPS
No data
NFC
No data
Modem
Calls
No data
SMS
No data
Mobile data
No data
Miscellaneous
FDE
No data
USB OTG
No data
HDMI/DP
No data
Sensors
Accelerometer
No data
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Haptics
No data
Barometer
No data


Why this?

This phone is an unknown manufacturer Samsung S4 Mini clone produced in 2014. I got scammed while buying this counterfeit product but hey hackers (or wannabes like me) still can see an opportunity in this thing right? It's very low end phone with 256MB ram with 512MB nand storage. This project is a learning experience for me and don't expect a working thing soon.

Phone Info (according to manufacturer)

Hardware : MT6572
Model : GT-I9190
Build number : ALPS.JB3.MP.V1
Build date UTC : 20140825-084936
Android v : 4.2.2
Baseband v: MOLY.WR8.W1315.MD.WG.MP.V1.P1, 2013/09/24 12:14
Kernel v : 3.4.5 (sw07@server5) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #1 SMP Mon Aug 25 16:48:30 CST 2014
Uboot build v : -----
LCD Driver IC : 1-nt35512_fwvga_dsi_vdo_auo

Partitions

shell@android:/ # cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00100000 00040000 "preloader"
mtd1: 00100000 00040000 "pro_info"
mtd2: 00300000 00040000 "nvram"
mtd3: 00300000 00040000 "protect_f"
mtd4: 00300000 00040000 "protect_s"
mtd5: 00040000 00040000 "seccnfg"
mtd6: 00080000 00040000 "uboot"
mtd7: 00600000 00040000 "boot"
mtd8: 00600000 00040000 "recovery"
mtd9: 00040000 00040000 "secstatic"
mtd10: 000c0000 00040000 "misc"
mtd11: 00100000 00040000 "logo"
mtd12: 00200000 00040000 "expdb"
mtd13: 01400000 00040000 "fat"
mtd14: 0f000000 00040000 "system"
mtd15: 00700000 00040000 "cache"
mtd16: 0cec0000 00040000 "userdata"

shell@android:/ # df
Filesystem             Size   Used   Free   Blksize
/dev                   112M    52K   112M   4096
/mnt/secure            112M     0K   112M   4096
/mnt/asec              112M     0K   112M   4096
/mnt/obb               112M     0K   112M   4096
/system                213M   179M    34M   4096
/data                  183M   143M    39M   4096
/fat                    13M     9M     3M   4096
/protect_f               3M     1M     1M   4096
/protect_s               3M     1M     1M   4096
/mnt/cd-rom              1M     1M     0K   2048
/storage/sdcard0        12M     1M    10M   4096
/mnt/secure/asec        12M     1M    10M   4096

shell@android:/ # cat /proc/partitions
major minor  #blocks  name

   7        0       1254 loop0
   7        1      12476 loop1
 253        0     196608 zram0
  31        0       1024 mtdblock0
  31        1       1024 mtdblock1
  31        2       3072 mtdblock2
  31        3       3072 mtdblock3
  31        4       3072 mtdblock4
  31        5        256 mtdblock5
  31        6        512 mtdblock6
  31        7       6144 mtdblock7
  31        8       6144 mtdblock8
  31        9        256 mtdblock9
  31       10        768 mtdblock10
  31       11       1024 mtdblock11
  31       12       2048 mtdblock12
  31       13      20480 mtdblock13
  31       14     245760 mtdblock14
  31       15       7168 mtdblock15
  31       16     211712 mtdblock16

Serial Connection (UART Debug)

How to Prepare Mtk Debug Cable
You can see UART messages on serial monitor with 115200 baudrate but after the kernel booted no message is shown.
fastboot oem p2u on
fastboot oem p2u 1
codes entered in fastboot but no luck. This problem needs to be solved.
Here is the uart output: READY Uncompressing Linux... done, booting the kernel.

How to enter flash mode

Take out the battery. Open SP Flash Tool program. Insert micro usb cable to the phone and then insert the battery.

What works

  • Nothing works

What does not work

  • Everything

Contributors

  • echza

Maintainer(s)

  • echza