Coolpad Y80D (coolpad-coolpady80d): Difference between revisions
initial creation of page |
update some information |
||
Line 9: | Line 9: | ||
| chipset = Qualcomm Snapdragon 410 (MSM8916) | | chipset = Qualcomm Snapdragon 410 (MSM8916) | ||
| cpu = 4x ARM Cortex-A53 | | cpu = 4x ARM Cortex-A53 | ||
| gpu = Adreno | | gpu = Adreno 306 | ||
| storage = 8 GB | | storage = 8 GB | ||
| display = 540x960 LCD | | display = 540x960 LCD | ||
Line 15: | Line 15: | ||
| architecture = aarch64 | | architecture = aarch64 | ||
<!-- the following status_* questions should be answered with Y for yes, P for partial, N for no, - for N/A or unavailable, or left blank for untested or unknown --> | <!-- the following status_* questions should be answered with Y for yes, P for partial, N for no, - for N/A or unavailable, or left blank for untested or unknown --> | ||
| status_usbnet = | | status_usbnet = Y | ||
| status_flashing = | | status_flashing = Y | ||
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --> | | status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --> | ||
| status_screen = | | status_screen = N | ||
| status_wifi = | | status_wifi = Y | ||
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --> | | status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --> | ||
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --> | | status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --> | ||
| status_mainline = | | status_mainline = Y | ||
| status_battery = <!-- Charging the battery with charging-sdl is possible --> | | status_battery = <!-- Charging the battery with charging-sdl is possible --> | ||
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --> | | status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --> | ||
| status_audio = <!-- Using the device's speakers/headphone jack works --> | | status_audio = <!-- Using the device's speakers/headphone jack works --> | ||
| status_bluetooth = | | status_bluetooth = Y | ||
| status_camera = <!-- Taking photos and videos works. --> | | status_camera = <!-- Taking photos and videos works. --> | ||
| status_gps = <!-- The Global Positioning System sensor works. --> | | status_gps = <!-- The Global Positioning System sensor works. --> | ||
Line 32: | Line 32: | ||
| status_sms = <!-- Sending and receiving short messages works as intended. --> | | status_sms = <!-- Sending and receiving short messages works as intended. --> | ||
| status_calls = <!-- Talking to other people over the cellular network. --> | | status_calls = <!-- Talking to other people over the cellular network. --> | ||
| status = | | status = basic support on mainline | ||
| status_otg = | | status_otg = - | ||
| status_nfc = <!-- Near-Field Communication (NFC) works --> | | status_nfc = <!-- Near-Field Communication (NFC) works --> | ||
| status_usba = | | status_usba = - | ||
| status_hdmidp = <!-- Video and audio output with HDMI or DisplayPort works --> | | status_hdmidp = <!-- Video and audio output with HDMI or DisplayPort works --> | ||
| status_keyboard = | | status_keyboard = - | ||
| status_touchpad = <!-- Touchpad works (Usually applicable to laptops) --> | | status_touchpad = <!-- Touchpad works (Usually applicable to laptops) --> | ||
| status_irtx = <!-- Infrared (IR) port works --> | | status_irtx = <!-- Infrared (IR) port works --> | ||
Line 44: | Line 44: | ||
| status_light = <!-- Ambient light sensor works --> | | status_light = <!-- Ambient light sensor works --> | ||
| status_proximity = <!-- Proximity sensor works --> | | status_proximity = <!-- Proximity sensor works --> | ||
| status_hall = | | status_hall = - | ||
| status_barometer = | | status_barometer = - | ||
| status_powersensor = <!-- Power sensor works --> | | status_powersensor = <!-- Power sensor works --> | ||
| status_fossbootloader = <!-- Device has a free and open source bootloader --> | | status_fossbootloader = <!-- Device has a free and open source bootloader --> | ||
| booting = | | booting = yes | ||
| pmoskernel = 6.2-rc5 | |||
<!-- you can also use these lines if you need to: | <!-- you can also use these lines if you need to: | ||
Line 83: | Line 84: | ||
== Installation == | == Installation == | ||
No changes have been committed upstream as of the time of writing. Therefore, it will not be documented yet. | |||
<!-- add more sections below as necessary, e.g. WiFi, photos, ... --> | <!-- add more sections below as necessary, e.g. WiFi, photos, ... --> | ||
== Serial via UART == | |||
A UART RX pin has not been located yet, but the TX end of UART is located on the microUSB ID pin. It is possible to get kernel output there. | |||
== See also == | == See also == | ||
<!-- | <!-- |
Revision as of 09:23, 13 April 2023
TBA TBA | |
Manufacturer | Coolpad |
---|---|
Name | Y80D |
Codename | coolpad-coolpady80d |
Released | 2015 |
Hardware | |
Chipset | Qualcomm Snapdragon 410 (MSM8916) |
CPU | 4x ARM Cortex-A53 |
GPU | Adreno 306 |
Display | 540x960 LCD |
Storage | 8 GB |
Memory | 1 GB |
Architecture | aarch64 |
Software | |
Original software | Android 4.4.4 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
postmarketOS kernel | 6.2-rc5 |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
No data |
Screen |
Broken |
Touchscreen |
No data |
Touchpad |
No data |
Multimedia | |
3D Acceleration |
No data |
Audio |
No data |
Camera |
No data |
Camera Flash |
No data |
IR TX |
No data |
Connectivity | |
WiFi |
Works |
Bluetooth |
Works |
GPS |
No data |
NFC |
No data |
Modem | |
Calls |
No data |
SMS |
No data |
Mobile data |
No data |
Miscellaneous | |
FDE |
No data |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
No data |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Haptics |
No data |
Power Sensor |
No data |
TODO: Mainline and upstream device. |
Contributors
Users owning this device
- Nphuracm (Notes: PCB exposed, touchscreen connection dead)
Important notice
See: wiki page about the Huawei Ascend G7. Similar to the aforementioned device, the Coolpad Y80D's stock firmware is NOT capable of booting aarch64 kernels. On top of that, although never locked, these facts about the stock bootloader made it impossible to use lk2nd to substitute:
* The bootloader has been stripped of the 'flash' command. * A typical lk2nd build was not able to boot on this device - one have to use the Patch Bootimg script included with lk2nd after build to generate a bootable lk2nd image using the lk binary and a known working bootimg file. * Even booted, lk2nd would indicate that ARM64 is unavailable.
Therefore, lk1st is mandatory for a mainline kernel to load on this device. Since no data regarding this device has been upstreamed, the process will not be documented here, but it is generally the same to the process for the Huawei Ascend G7.
WARNING: Do note that NO KNOWN EDL TESTPOINTS OR KEY COMBOS have been found for this device! If you wish to replace the device's stock bootloader, be extra careful not to make anything go wrong, or your device will be BRICKED and REMAIN BRICKED BEFORE A HARDWARE-BASED METHOD TO ACCESS EDL IS FOUND! |
How to enter flash mode
Stock bootloader
With a USB cable plugged in, press and hold
+ to access the stock Fastboot interface.Installation
No changes have been committed upstream as of the time of writing. Therefore, it will not be documented yet.
Serial via UART
A UART RX pin has not been located yet, but the TX end of UART is located on the microUSB ID pin. It is possible to get kernel output there.