Jump to content

HTC Desire 628 (Unlocked) (htc-v36bml dugl)

From Nura Wiki
HTC Desire 628
Manufacturer HTC
Name Desire 628
Codename htc-v36bml_dugl
Released 2016
Type handset
Hardware
Chipset MediaTek MT6753
CPU Octa-Core 1.3GHz Cortex-A53
GPU Mali-T720MP3
Display 720x1280 pixels (IPS LCD)
Storage 32GB
Memory 3GB
Architecture aarch64
Software
Original software
The software and version the device was shipped with.
Android 5.0
Extended version
The most recent supported version from the manufacturer.
Android 5.1
FOSS bootloader yes (uniLoader)
Nura
Pre-built images
Whether pre-built images are available from the Nura Installation page.
no
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
no
Features
Flashing
Whether it is possible to flash the device with pmbootstrap flasher.
Works
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Works
Internal storage
eMMC, SD cards, UFS...
Broken
Battery
Whether charging and battery level reporting work.
Partial
Screen
Whether the display works; ideally with sleep mode and brightness control.
Works
Touchscreen
Broken
Multimedia
3D Acceleration
Broken
Audio
Audio playback, microphone, headset and buttons.
Broken
Camera
Broken
Camera Flash
Broken
Connectivity
WiFi
Broken
Bluetooth
Broken
GPS
Broken
NFC
Near Field Communication
Broken
Modem
Calls
Broken
SMS
Broken
Mobile data
Broken
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Broken
USB OTG
USB On-The-Go or USB-C Role switching.
Partial
Sensors
Accelerometer
Handles automatic screen rotation in many interfaces.
Broken
Magnetometer
Sensor to measure the Earth's magnetism
Broken
Ambient Light
Measures the light level; used for automatic screen dimming in many interfaces.
Broken
Proximity
Broken
Hall Effect
Measures magnetic fields; usually used as a flip cover sensor
Broken
Haptics
Broken
Notice This page is ONLY for the Unlocked version of the HTC Desire 628. Carrier-locked versions are not supported!

Status of mainline linux is minimal, atleast as of now. Kernel (7.1.0) successfully boots, which is a great success.

With device powered off, hold the [VOLUME +] and [POWER] buttons simultaneously. The screen will show hTc download mode (which is the same as fastboot).

You will need an unlocked bootloader. To unlock it, follow [1].

Warning WARNING: Unlocking the bootloader will erase all data. Make a backup if possible!
Note The stock bootloader of the phone is stubborn and doesn't allow proper booting of the mainline kernel. To fix this, a foss bootloader implementation (uniLoader) is used. [2]

See also

-Booting uniLoader requires the appending of the downstream device tree blob (DTB), otherwise the phone **will** bootloop.

-Check source code (with appends) at [3]

-HTC Desire 628 Mainline Project [4] (work in progress)