Amazon Kindle Fire HDX (amazon-thor)
7" (thor) edition | |
Manufacturer | Amazon |
---|---|
Name | Kindle Fire HDX |
Codename | amazon-thor |
Released | 2013 |
Type | tablet |
Hardware | |
Chipset | Qualcomm Snapdragon 800 (MSM8974) |
CPU | Quad-core 2.2 GHz Krait 400 |
GPU | Adreno 330 |
Display | 1920x1200 |
Storage | 16, 32, or 64 GB |
Memory | 2 GB |
Architecture | armv7 |
Software | |
Original software | Android (Fire OS) |
Original version | 4.2.2 (Fire OS 3) |
postmarketOS | |
Category | testing |
Pre-built images | no |
postmarketOS kernel | 3.4.113 |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage | |
SD card | |
Battery | |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration | |
Audio | |
Camera | |
Camera Flash | |
Connectivity | |
WiFi |
Partial |
Bluetooth | |
GPS | |
NFC | |
Modem | |
Mobile data | |
Miscellaneous | |
FDE |
Partial |
USB OTG | |
HDMI/DP | |
Sensors | |
Accelerometer | |
Magnetometer | |
Ambient Light | |
Proximity | |
Hall Effect | |
Haptics | |
Barometer | |
Contributors
Maintainer(s)
Device owners
Problems
- fastboot cannot flash larger images (512 MB or above), it will error with
FAILED Unknown chunk type
. The latest pmbootstrap should warn you about this. A good fix for this would be implementing our own "postmarketOS flash method", see #456 - Wifi doesn't work pmaports#74
- X11 only shows a flickering gray screen #902
Plasma Mobile doesn't work, even with --framebufferWorks, albeit with off colors, as of #1252
How to enter flash mode
Fastboot: Hold down POWER and VOL DOWN
Recovery: Hold down POWER and VOL UP until the silver "Kindle Fire" shows up. Then let go of POWER.
Preparing for install
Unlock your bootloader and install TWRP. SAFESTRAP WILL NOT WORK!!
This will automatically do it: https://forum.xda-developers.com/kindle-fire-hdx/general/multi-platform-1-click-bootloader-t3241014
However, there is a manual tutorial here: https://forum.xda-developers.com/kindle-fire-hdx/general/thor-unlocking-bootloader-firmware-t3463982
Installation
Fastboot may not be working anymore, because the "vendor id" flag can't be used anymore (#1830). If you own the device, please test this and report back in the issue or remove this warning if you find that it works. We could bring the flag back in theory, if absolutely necessary (though flashing via TWRP seems to be working in any case). |
(TWRP) A recovery image can be flashed via TWRP normally
(Fastboot) Fastboot also works, however please note that images that are 510+ MB cannot be flashed via Fastboot. Use netcat or recovery.
Partitions
ls -la /dev/block/platform/msm_sdcc.1/by-name/
total 0
drwxr-xr-x 2 root root 500 2017-11-16 16:03 .
drwxr-xr-x 4 root root 620 2017-11-16 16:03 ..
lrwxrwxrwx 1 root root 20 2017-11-16 16:03 DDR -> /dev/block/mmcblk0p4
lrwxrwxrwx 1 root root 20 2017-11-16 16:03 aboot -> /dev/block/mmcblk0p6
lrwxrwxrwx 1 root root 20 2017-11-16 16:03 boot -> /dev/block/mmcblk0p8
lrwxrwxrwx 1 root root 21 2017-11-16 16:03 cache -> /dev/block/mmcblk0p21
lrwxrwxrwx 1 root root 20 2017-11-16 16:03 dbi -> /dev/block/mmcblk0p3
lrwxrwxrwx 1 root root 21 2017-11-16 16:03 dfs -> /dev/block/mmcblk0p17
lrwxrwxrwx 1 root root 21 2017-11-16 16:03 dkernel -> /dev/block/mmcblk0p16
lrwxrwxrwx 1 root root 21 2017-11-16 16:03 fsc -> /dev/block/mmcblk0p14
lrwxrwxrwx 1 root root 21 2017-11-16 16:03 fsg -> /dev/block/mmcblk0p13
lrwxrwxrwx 1 root root 20 2017-11-16 16:03 misc -> /dev/block/mmcblk0p5
lrwxrwxrwx 1 root root 20 2017-11-16 16:03 modem -> /dev/block/mmcblk0p1
lrwxrwxrwx 1 root root 21 2017-11-16 16:03 modemst1 -> /dev/block/mmcblk0p11
lrwxrwxrwx 1 root root 21 2017-11-16 16:03 modemst2 -> /dev/block/mmcblk0p12
lrwxrwxrwx 1 root root 21 2017-11-16 16:03 pad -> /dev/block/mmcblk0p10
lrwxrwxrwx 1 root root 21 2017-11-16 16:03 persist -> /dev/block/mmcblk0p19
lrwxrwxrwx 1 root root 21 2017-11-16 16:03 persistbackup -> /dev/block/mmcblk0p20
lrwxrwxrwx 1 root root 21 2017-11-16 16:03 recovery -> /dev/block/mmcblk0p18
lrwxrwxrwx 1 root root 20 2017-11-16 16:03 rpm -> /dev/block/mmcblk0p7
lrwxrwxrwx 1 root root 20 2017-11-16 16:03 sbl1 -> /dev/block/mmcblk0p2
lrwxrwxrwx 1 root root 21 2017-11-16 16:03 ssd -> /dev/block/mmcblk0p15
lrwxrwxrwx 1 root root 21 2017-11-16 16:03 system -> /dev/block/mmcblk0p22
lrwxrwxrwx 1 root root 20 2017-11-16 16:03 tz -> /dev/block/mmcblk0p9
lrwxrwxrwx 1 root root 21 2017-11-16 16:03 userdata -> /dev/block/mmcblk0p23
See also
- pmaports!2378: architecture updated to armv7