User:Halamix2/Getting things green

After initial porting there's still much stuff to do, let's get green in each field

Remember, every device is different and this guide will be rather generic

This guide assumes that USB Internet is enabled and phone has working USB net

Where to search
You can start your search for devices in /sys/devices/platform/* It should contain a list of some of the detected ones; sometimes devices are in one of the platform's subfolders, e.g. /sys/devices/platform/soc/

Touch and input
See also: Install evtest, it should list all input devices it has found, wth possible states and shows log of detected actions
 * Screen Calibration

Wi-fi
See also:
 * WiFi

XWayland
Try running xeyes, if it runs XWayland is probably available

FDE
See also:
 * Osk-sdl

Mainline
Mainlining have 3 different wiki pages

Battery
See also :
 * Battery capacity monitoring
 * Charging-sdl

No idea how this works, on Nokia 1 you can find data bout battery in cat /sys/devices/platform/battery/power_supply/battery/batt_vol By reading batt_vol and dividing it by voltage_max it should be possible to calculate battery percentage

3D
glxinfo | grep "Device:" may help, usually when there's "LLVM" that means it's rendering in software See also:
 * Software OpenGL
 * Freedreno for Adreno GPUs (you might need to add support for non-flagship ones yourself)
 * Mali-400 should have opensource driver too

Camera
HenriDellal suggested using motion

Modem
See also:
 * Modem
 * Samsung Modem