Huawei Mediapad T3 10 (huawei-agassi)
This device is supported as part of a generic port. Refer to Generic MSM89x7 (qcom-msm89x7) for installation instructions and more information. |
![]() MediaPad T3 10 | |
Manufacturer | Huawei |
---|---|
Name | MediaPad T3 10 |
Codename | huawei-agassi |
Model | AGS-L09 |
Released | 2017 |
Type | tablet |
Hardware | |
Chipset | Qualcomm Snapdragon 425 (MSM8917) |
CPU | 4x 1.40 GHz ARM Cortex-A53 |
GPU | Adreno 308 |
Display | 800 x 1280 IPS |
Storage | 16/32 GB (eMMC 5.1) |
Memory | 1/2/3 GB |
Architecture | aarch64 |
Software | |
Original software | Android |
Original version | 7 |
FOSS bootloader | lk2nd |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
postmarketOS kernel | 6.12 |
Generic port | Generic MSM89x7 (qcom-msm89x7) |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage |
Works |
SD card |
Works |
Battery |
Works |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
Works |
Built-in DVB |
No data |
Audio |
Partial |
Camera |
Broken |
Connectivity | |
WiFi |
Works |
Bluetooth |
Works |
GPS |
Broken |
NFC |
No data |
Modem | |
Calls |
Broken |
SMS |
Broken |
Mobile data |
Broken |
Miscellaneous | |
FDE |
Works |
Sensors | |
Accelerometer |
Works |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
Works |
Barometer |
No data |
Power Sensor |
Works |
This device is based on the Snapdragon 425. See the SoC page for common tips, guides and troubleshooting steps |
Contributors
Users owning this device
Bootloader unlocking
If your tablet got FRP lock and you can't go settings, just erase frp config via edl: edl e config then factory reset your tablet |
1) Enable OEM Unlocking
2) Disconnect battery
3) Short EDL points
4) Connect battery
5) Backup whole flash
edl rl backup
6) Download generic bootloader for your device from bootloaders repo
7) Flash bootloader partitions to device
WARNING: Do not skip step 5! Backup ALL of your tablet flash! You will flash aboot/sbl and other important partitions via EDL. If you don't want to miss your IMEI/MAC or you want to roll back to android, backup all partitions |
edl wl AGS-LXX
8) Reboot to fastboot (Power+Vol -)
9) Start unlocking procedure
fastboot oem unlock
If you are getting error like FAILED (remote: 'oem unlock is not allowed') . See step 1. You need to restore flash from your backup and enable OEM unlocking. Then repeat all the steps |
10) Continue unlocking procedure
WARNING: This will wipe userdata! |
fastboot oem unlock-go
Your device is unlocked now. But it won't boot into android because of wrong board-id in device tree.
LK2nd
WARNING: Upstream lk2nd has only DT that works with custom bootloader from the section above. Feel free to fix it <3 |
Use this guide
To build LK2nd for this device you need to add additional option to make
You need to install arm-none-eabi gcc. On Arch you can run sudo pacman -S arm-none-eabi-gcc |
make TOOLCHAIN_PREFIX=arm-none-eabi- lk2nd-msm8952 LK2ND_ADTBS="msm8917-huawei-agassi.dtb" LK2ND_COMPATIBLE="huawei,agassi"
MPV configuration
This is a MediaPad. We need to play some media on it.
MPV is a lightweight player. But its OSD is awful on our screen configuration. To make it more usable let's configure it.
In first of all make configuration directories:
mkdir -p ~/.config/mpv/script-opts
Open ~/.config/mpv/mpv.conf
and configure basic mpv behavior:
profile=fast # Worse quality, but no lags
hwdec=auto # Use best decoder
fs=yes # Open MPV in fullscreen mode
OSD is too small?
Open ~/.config/mpv/script-opts/osc.conf
and configure OSC:
layout=box # Best layout for touchscreen imo
scalewindowed=4 # Show big controls
scalefullscreen=4 # Show big controls
Test Points
