Hardware testing
Physical testing or hacks for hardware are better covered by hardware-related documentation, so this page mostly focuses on the software aspects of testing the hardware of Mobian devices.
Physical hacks
For physical hacks on your particular device running Mobian, see the device-specific page listed at Mobian/Devices. For example, there are physical hacks for the PinePhone microphone and bottom speaker that might work for you.
Software tests
Store kernel logs using
journalctl |& tee myjctllogfile dmesg |& tee mydmesglogfile
and read and analyse the files myjctllogfile and mydmesglogfile. Remove personally identifying information (such as serial numbers) before posting these to public forums for analysis.
Vibrator motor
You can test your vibrator motor in out-of-the-box Mobian with feedbackd using fbcli, or using the lower-level tool fftest, or independently from Mobian using tow-boot if you have the tow-boot loader installed.
feedbackd
As of Oct 2024, Mobian/trixie uses the daemon feedbackd for sound/led/haptic feedback for events such as phone calls, tapping touchscreen keys, or notifications. With the default settings,
fbcli --event message-new-instant --profile quiet
will give you a vibration on typical devices such as the PinePhone if the vibrator motor is working.
fftest
For a low-level test of your vibrator motor, install joystick
apt install joystick
Find out what event ID corresponds to your motor
ls /dev/input/by-path/
Run fftest, e.g.
fftest /dev/input/by-path/platform-vibrator-event
and follow the instructions. If there are no vibrations, then your vibration motor is likely not working.
tow-boot
If you have tow-boot as your bootloader, then the initial few seconds of a reboot should tell you if your vibration motor is working, since tow-boot does several vibrations when starting.
