F(x)tec Pro1X (fxtec-qx1050)
🚧 | This page is a work-in-progress. Some information contained within may be inaccurate or incomplete. |
F(x)tec Pro1X is the successor of the F(x)tec Pro1. It features a Snapdragon 662 System on Chip and a QWERTY flip keyboard.
The successor is considered as a downgrade to many people as it featured a weaker SoC compared to previous model which has a Snapdragon 835, multi-state to single-state camera key and removal of the secondary back camera.
F(x)tec Pro1X running Android with split screen multitasking | |
Manufacturer | F(x)tec |
---|---|
Name | Pro1X |
Codename | fxtec-qx1050 |
Model | QX1050 |
Released | 2022 |
Type | slide-out keyboard handset |
Hardware | |
Chipset | Qualcomm Snapdragon 662 (SM6115) |
CPU | 4x Kryo 260 Gold @ 2.0 GHz + 4x Kryo 260 Silver @ 1.8 GHz |
GPU | Adreno 610 |
Display | 5.99″ 1080x2160 AMOLED |
Storage | 128GB/256GB |
Memory | 6GB/8GB LPDDR4 |
Architecture | aarch64 |
Software | |
Original software | Android |
Original version | 11 |
Optional software | Ubuntu Touch |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
postmarketOS kernel | 6.10 |
Unixbench Whet/Dhry score | 0.0 |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage |
Works |
SD card |
Works |
Battery |
Partial |
Screen |
Works |
Touchscreen |
Partial |
Keyboard | |
Multimedia | |
3D Acceleration |
Works |
Audio | |
Camera | |
Camera Flash | |
Connectivity | |
WiFi |
Works |
Bluetooth | |
GPS | |
NFC | |
Modem | |
Calls | |
SMS | |
Mobile data | |
Miscellaneous | |
FDE | |
USB OTG | |
HDMI/DP | |
Sensors | |
Accelerometer | |
Magnetometer | |
Ambient Light | |
Proximity | |
Hall Effect |
Works |
Haptics | |
Barometer | |
Power Sensor |
Broken |
Contributors
- Danct12
Users owning this device
How to enter flash mode
Fastboot
Hold down Power and Volume Down while the device is off and release the power button as the phone vibrates. If that doesn't work, try again.
Another way to enter Fastboot mode is to enter Recovery mode (see below) and choose "Reboot to bootloader" option.
Recovery
Hold down Power and Volume Down while the device is off until you're in recovery mode.
If you're using stock F(x)tec recovery, you'll see the Android mascot lying open with "No command." below it. When on this screen, hold down power button and then press and release the Volume Up button to enter the recovery menu.
EDL
Bootloader
Hold down Volume Up and Volume Down and plug in the USB cable while the device is off. The device should now be in QDL mode.
Deep Flash Cable
If your bootloader is corrupted, the deep flash cable can be used to reflash the bootloader or other part of the device.
Installation
The bootloader is the only firmware that postmarketOS doesn't install itself, all other firmware (devicetree, gpu, modem etc) is supplied by postmarketOS. In contrast to custom Android ROMs, it is incredibly unlikely that any bugs or issues you encounter are caused by whatever OS you previously had installed on the device. |
Prerequisites
To install prebuilt images, you will need a computer with (the latest) fastboot software.
This can be obtained by installed the android-tools
package on Linux or by installing the Android SDK Platform-Tools on Windows, Mac (or Linux).
Enable off-mode charging
It's unsure what this actually do (especially when the battery is completely dead and won't charge), but LineageOS installation guide tells the user to enable it. |
This device ships with off-mode charging disabled by default. It is recommended to enable it.
fastboot oem enable-charger-screen fastboot oem off-mode-charge 1
Build and install the image
You must use "edge" branch as this device is not in community category yet. |
Since there is no prebuilt images, you need to build it yourself.
The vendor is "fxtec", the codename is "qx1050".
Follow the pmbootstrap article, until you have done the install action (note that --fde
stands for full-disk-encryption - this can also be left out).
pmbootstrap install --fde
Reboot back into flash mode as explained above.
By default the rootfs will be flashed to system, this doesn't leave much free space for your applications / data, if you don't mind factory resetting the device you can instead flash to userdata by specifying the partition like below.
WARNING: Do not reboot via the power button on the device! This can result in not all data being properly written to storage, corrupting the rootfs and resulting strange behaviour like postmarketOS getting stuck during boot! |
Always use fastboot reboot after flashing. |
fastboot erase dtbo pmbootstrap flasher flash_rootfs --partition userdata pmbootstrap flasher flash_kernel fastboot reboot
Known issues
Power Sensor
A user has reported that trying to read anything from this sensor does not work.
Touchscreen
Due to F(x)tec cheap out on filter components on the touch screen, the touch screen will not work properly on mainline. There is currently no fix for this issue.
See also
Internal pages
External links
- Kernel sources
- pmaports!5350 Initial merge request.
- pmaports!5372 Switch to sm6115-mainline repo and add firmware support
- Device package
- Kernel package