Digma 1538E 4G (ps1150ml): Difference between revisions
Appearance
mNo edit summary |
m gitlab.com -> gitlab.postmarketos.org (bot edit) |
||
(28 intermediate revisions by 5 users not shown) | |||
Line 6: | Line 6: | ||
| imagecaption = Android running | | imagecaption = Android running | ||
| releaseyear = 2017 | | releaseyear = 2017 | ||
| originalsoftware = Android 7.0 | | originalsoftware = Android | ||
| chipset = MediaTek | | originalversion = 7.0 | ||
| chipset = MediaTek MT8735 | |||
| cpu = 4x Cortex-A53 1.3 GHz | | cpu = 4x Cortex-A53 1.3 GHz | ||
| gpu = Mali-T720 | | gpu = Mali-T720 | ||
Line 14: | Line 15: | ||
| memory = 2 GB | | memory = 2 GB | ||
| architecture = aarch64 | | architecture = aarch64 | ||
| type = Tablet | |||
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --> | <!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --> | ||
| status_usbnet = | | status_usbnet = | ||
| status_flashing = | | status_flashing = Y | ||
| status_touch = | | status_touch = N | ||
| status_screen = | | status_screen = P | ||
| status_wifi = | | status_wifi = N | ||
| status_xwayland = | | status_xwayland = N | ||
| status_fde = | | status_fde = N | ||
| status_mainline = | | status_mainline = Y | ||
| status_battery = | | status_battery = N | ||
| status_3d = | | status_3d = N | ||
| status_accel = | | status_accel = N | ||
| status_audio = | | status_audio = N | ||
| status_bluetooth = | | status_bluetooth = N | ||
| status_camera = | | status_camera = N | ||
| status_gps = | | status_gps = N | ||
| status_mobiledata = | | status_mobiledata = N | ||
| status_sms = | | status_sms = N | ||
| status_calls = | | status_calls = N | ||
| status = No source dowstream kernel. Trying to make mainline for mt6735 | | status_fossbootloader = Y | ||
| booting = no | | status_uboot = yes | ||
| status_uboot_primary = Y | |||
| status_uboot_secondary = Y | |||
| status_uboot_mainline = N | |||
| status_uboot_internalstorage = | |||
| status_uboot_sd = Y | |||
| status_uboot_usbhost = | |||
| status_uboot_usbperipheral = | |||
| status_uboot_screen = N | |||
| status_uboot_keyboard = - | |||
| status_uboot_buttons = | |||
| status = No source dowstream kernel. Trying to make mainline for mt6735 | |||
| booting = no | |||
| pmoskernel = | |||
| whet_dhry = | |||
| status_otg = | |||
}}{{Based on SoC|MediaTek_MT6735|MediaTek MT6735}} | }}{{Based on SoC|MediaTek_MT6735|MediaTek MT6735}} | ||
== Contributors == | == Contributors == | ||
* km2 | * km2 | ||
* kedi | |||
== Maintainer(s) == | == Maintainer(s) == | ||
== Users owning this device == | == Users owning this device == | ||
{{Device owners}} | {{Device owners}} | ||
== How to enter flash mode == | == How to enter flash mode == | ||
Use <code>adb reboot bootloader</code> or hold {{ButtonCombo|Power|Volume Down}} to enter fastboot mode. | |||
Hold {{Button|Volume Down}} when connecting to a PC if you're flashing via <code>spflashtool</code>. | |||
== Partition layout == | |||
<syntaxhighlight lang="shell-session"> | |||
PS1150ML:/ # ls -la /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/ | |||
lrwxrwxrwx 1 root root 20 2015-09-01 00:04 boot -> /dev/block/mmcblk0p7 | |||
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 cache -> /dev/block/mmcblk0p22 | |||
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 custom -> /dev/block/mmcblk0p17 | |||
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 expdb -> /dev/block/mmcblk0p10 | |||
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 flashinfo -> /dev/block/mmcblk0p24 | |||
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 frp -> /dev/block/mmcblk0p18 | |||
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 keystore -> /dev/block/mmcblk0p14 | |||
lrwxrwxrwx 1 root root 20 2015-09-01 00:04 lk -> /dev/block/mmcblk0p5 | |||
lrwxrwxrwx 1 root root 20 2015-09-01 00:04 logo -> /dev/block/mmcblk0p9 | |||
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 metadata -> /dev/block/mmcblk0p20 | |||
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 nvdata -> /dev/block/mmcblk0p19 | |||
lrwxrwxrwx 1 root root 20 2015-09-01 00:04 nvram -> /dev/block/mmcblk0p2 | |||
lrwxrwxrwx 1 root root 20 2015-09-01 00:04 para -> /dev/block/mmcblk0p6 | |||
lrwxrwxrwx 1 root root 20 2015-09-01 00:04 proinfo -> /dev/block/mmcblk0p1 | |||
lrwxrwxrwx 1 root root 20 2015-09-01 00:04 protect1 -> /dev/block/mmcblk0p3 | |||
lrwxrwxrwx 1 root root 20 2015-09-01 00:04 protect2 -> /dev/block/mmcblk0p4 | |||
lrwxrwxrwx 1 root root 20 2015-09-01 00:04 recovery -> /dev/block/mmcblk0p8 | |||
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 seccfg -> /dev/block/mmcblk0p11 | |||
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 secro -> /dev/block/mmcblk0p13 | |||
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 system -> /dev/block/mmcblk0p21 | |||
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 tee1 -> /dev/block/mmcblk0p15 | |||
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 tee2 -> /dev/block/mmcblk0p16 | |||
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 userdata -> /dev/block/mmcblk0p23 | |||
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 oemkeystore -> /dev/block/mmcblk0p12 | |||
</syntaxhighlight> | |||
== Installation == | == Installation == | ||
<!-- add more sections below as necessary, e.g. WiFi, photos, ... --> | <!-- add more sections below as necessary, e.g. WiFi, photos, ... --> | ||
== Mainline kernel? == | |||
This device is based on MT8735W chipset. | |||
{| class="wikitable" | |||
|- | |||
! scope="col"| Part | |||
! scope="col"| Supported? | |||
|- | |||
| scope="row"| SoC(MT8735W) | |||
| Broken/Partial | |||
|- | |||
| scope="row"| K101-MM2BA02-A panel | |||
| No | |||
|- | |||
| scope="row"| Sandisk sdinadf4-32g EMMC chip | |||
| Yes | |||
|- | |||
| scope="row"| GalaxyCore GC5025 Back camera | |||
| No | |||
|- | |||
| scope="row"| GalaxyCore GC2365 Front camera | |||
| No | |||
|- | |||
| scope="row"| MT6328 PMIC | |||
| No | |||
|- | |||
| scope="row"| MT6625L BT/Wifi chip | |||
| No | |||
|- | |||
| scope="row"| MT6169 maybe LTE | |||
| No | |||
|- | |||
| scope="row"| MT6158 RF | |||
| No | |||
|- | |||
| scope="row"| NTC3201 Temperature sensor | |||
| No | |||
|- | |||
| scope="row"| GSL3676 touchscreen chip / CY101S200-01 touch panel | |||
| No | |||
|} | |||
== UART == | == UART == | ||
On the board, next to the reset button, there are 4 pins: Tx1, Rx1, Tx0, Rx0. With Tx0 I was able to get the bootloader messages. | On the board, next to the reset button, there are 4 pins: Tx1, Rx1, Tx0, Rx0. With Tx0 I was able to get the bootloader messages. | ||
Listen at a speed of 921600 | Listen at a speed of 921600 | ||
[[File:Digma-ps1150ml-uart1.jpg|400px]] | [[File:Digma-ps1150ml-uart1.jpg|400px]] | ||
Size of UART pins. Use thin copper wire and connect to Tx0 Rx0. | |||
[[File:uartsize.jpg|250px]] | |||
== Mainline status == | == Mainline status == | ||
Still in its infancy. Simple-framebuffer and UART partially works. https://github.com/mt6735-mainline/linux | |||
== Photos == | == Photos == | ||
Line 77: | Line 164: | ||
File:Digma-ps1150ml_front1.jpg|thumb|Front side | File:Digma-ps1150ml_front1.jpg|thumb|Front side | ||
File:Digma-ps1150ml_back1.jpg.jpg|thumb|Back side | File:Digma-ps1150ml_back1.jpg.jpg|thumb|Back side | ||
File:battery.jpg|thumb|Battery | |||
File:mb.jpg|thumb|Motherboard | |||
File:NFC.jpg|thumb|NFC connector | |||
</gallery> | </gallery> | ||
Line 83: | Line 173: | ||
* [https://github.com/ave4/tux1/files/5179157/mt6735-ps1150ml.dts.tar.gz Downstream dts] | * [https://github.com/ave4/tux1/files/5179157/mt6735-ps1150ml.dts.tar.gz Downstream dts] | ||
* [https://github.com/mt6735-mainline/linux WIP: mainline linux] | * [https://github.com/mt6735-mainline/linux WIP: mainline linux] | ||
* [https://www.ddixlab.com/download/hajmahal/mtk/kernel-3.18.tar.bz2 Downstream sources] | |||
<!-- | <!-- | ||
Link to related GitLab issues or merge requests like the following (replace CHANGEME with the ID, e.g. 1234): | Link to related GitLab issues or merge requests like the following (replace CHANGEME with the ID, e.g. 1234): | ||
Line 93: | Line 183: | ||
<!-- | <!-- | ||
If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one. | If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one. | ||
* [https://gitlab. | * [https://gitlab.postmarketos.org/postmarketOS/pmaports/tree/master/device/testing/device-DEVICE_CODENAME Device package] | ||
* [https://gitlab. | * [https://gitlab.postmarketos.org/postmarketOS/pmaports/tree/master/device/testing/linux-DEVICE_CODENAME Kernel package] | ||
--> | --> | ||
Latest revision as of 13:28, 4 November 2024
This device is marked as not booting.
Status: No source dowstream kernel. Trying to make mainline for mt6735
Status: No source dowstream kernel. Trying to make mainline for mt6735
![]() Android running | |
Manufacturer | Digma |
---|---|
Name | 1538E 4G |
Codename | digma-ps1150ml |
Released | 2017 |
Type | tablet |
Hardware | |
Chipset | MediaTek MT8735 |
CPU | 4x Cortex-A53 1.3 GHz |
GPU | Mali-T720 |
Display | 1920x1200 IPS 10.1 |
Storage | 32 GB |
Memory | 2 GB |
Architecture | aarch64 |
Software | |
Original software | Android |
Original version | 7.0 |
FOSS bootloader | yes |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
Primary Bootloader |
Works |
---|---|
Secondary Bootloader |
Works |
Mainline |
Broken |
Internal Storage |
No data |
SD card |
Works |
USB Host |
No data |
USB Peripheral |
No data |
Display |
Broken |
Buttons |
No data |
This device is based on the MediaTek MT6735. See the SoC page for common tips, guides and troubleshooting steps |
Contributors
- km2
- kedi
Maintainer(s)
Users owning this device
How to enter flash mode
Use adb reboot bootloader
or hold Power+Volume Down to enter fastboot mode.
Hold spflashtool
.
Partition layout
PS1150ML:/ # ls -la /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/
lrwxrwxrwx 1 root root 20 2015-09-01 00:04 boot -> /dev/block/mmcblk0p7
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 cache -> /dev/block/mmcblk0p22
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 custom -> /dev/block/mmcblk0p17
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 expdb -> /dev/block/mmcblk0p10
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 flashinfo -> /dev/block/mmcblk0p24
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 frp -> /dev/block/mmcblk0p18
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 keystore -> /dev/block/mmcblk0p14
lrwxrwxrwx 1 root root 20 2015-09-01 00:04 lk -> /dev/block/mmcblk0p5
lrwxrwxrwx 1 root root 20 2015-09-01 00:04 logo -> /dev/block/mmcblk0p9
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 metadata -> /dev/block/mmcblk0p20
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 nvdata -> /dev/block/mmcblk0p19
lrwxrwxrwx 1 root root 20 2015-09-01 00:04 nvram -> /dev/block/mmcblk0p2
lrwxrwxrwx 1 root root 20 2015-09-01 00:04 para -> /dev/block/mmcblk0p6
lrwxrwxrwx 1 root root 20 2015-09-01 00:04 proinfo -> /dev/block/mmcblk0p1
lrwxrwxrwx 1 root root 20 2015-09-01 00:04 protect1 -> /dev/block/mmcblk0p3
lrwxrwxrwx 1 root root 20 2015-09-01 00:04 protect2 -> /dev/block/mmcblk0p4
lrwxrwxrwx 1 root root 20 2015-09-01 00:04 recovery -> /dev/block/mmcblk0p8
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 seccfg -> /dev/block/mmcblk0p11
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 secro -> /dev/block/mmcblk0p13
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 system -> /dev/block/mmcblk0p21
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 tee1 -> /dev/block/mmcblk0p15
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 tee2 -> /dev/block/mmcblk0p16
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 userdata -> /dev/block/mmcblk0p23
lrwxrwxrwx 1 root root 21 2015-09-01 00:04 oemkeystore -> /dev/block/mmcblk0p12
Installation
Mainline kernel?
This device is based on MT8735W chipset.
Part | Supported? |
---|---|
SoC(MT8735W) | Broken/Partial |
K101-MM2BA02-A panel | No |
Sandisk sdinadf4-32g EMMC chip | Yes |
GalaxyCore GC5025 Back camera | No |
GalaxyCore GC2365 Front camera | No |
MT6328 PMIC | No |
MT6625L BT/Wifi chip | No |
MT6169 maybe LTE | No |
MT6158 RF | No |
NTC3201 Temperature sensor | No |
GSL3676 touchscreen chip / CY101S200-01 touch panel | No |
UART
On the board, next to the reset button, there are 4 pins: Tx1, Rx1, Tx0, Rx0. With Tx0 I was able to get the bootloader messages. Listen at a speed of 921600
Size of UART pins. Use thin copper wire and connect to Tx0 Rx0.
Mainline status
Still in its infancy. Simple-framebuffer and UART partially works. https://github.com/mt6735-mainline/linux
Photos
-
Front side
-
Back side
-
Battery
-
Motherboard
-
NFC connector