Finepower F1 (finepower-f1)

Contributors

 * HenriDellal
 * ollieparanoid
 * drebrez
 * asriel-danctnix
 * and other guys from Matrix/IRC chat

Maintainer(s)

 * HenriDellal

Current issues

 * Only power button works. Other keys can be enabled in kernel config, but they won't work properly.

The phone uses a proprietary keypad driver called sci-keypad-ext which is an extended version of sci-keypad. In sci-keypad key presses are detected judging by row and column coordinates of the key in keypad matrix. Extended driver adds another variable called gpio-column. One of keypad columns (third) is divided on multiple GPIO columns those can be differentiated only by extended driver. With sci-keypad driver, keys of GPIO columns 2 and 3 repeat value from column 0. GPIO column 1 somehow has something common with power button GPIO, which causes the device to power off. In result: 3 keys (4 with power button) shutdown the device, another 6 keys don't function properly too, repeating the 3 keys from matrix column 2, gpio column 0.


 * Screen doesn't turn off completely.


 * SSH doesn't work, use telnet to connect to device

Hardware

 * LCD panel controller: Sintronix ST7796S (MIPI)
 * Back camera: GalaxyCore GC2385 (mipiraw)
 * Front camera: GalaxyCore GC030
 * Wi-Fi, Bluetooth, GPS: sc2351
 * Keyboard LED: sc2723
 * Touch panel: FocalTech *

How to enter flash mode
Press and hold the Power key, then, immediately press and hold VolumeDown. Release both buttons when the logo appears. Using the volume buttons, navigate to the "Reboot to bootloader" option, pressing Power to select it. The phone will reboot in fastboot mode. Another option is to connect the phone to a computer and run or Another option is to connect the phone to a computer and run

Flashing kernel
Fastboot on this phone doesn't support booting the kernel from an SD card, so it's required to flash the kernel to internal storage with If you have an SD card that is rather fast, consider flashing rootfs onto it instead of the phone's internal storage, which is quite slow (15 Mb/s on read, 9 Mb/s on write).