Oct 31 11:44:52 JollaC2 systemd-udevd[11240]: Process '/usr/bin/droid/droid-load-firmware.sh' failed with exit code 1.
Running root@JollaC2:/home/nemo # sh -x /usr/bin/droid/droid-load-firmware.sh gives:
+ FIRMWARE_FOLDERS='/system/etc/firmware/ /odm/firmware/ /vendor/firmware/ /firmware/image/ /vendor/firmware_mnt/image/'
+ log 'Attempting to load firmware for '
+ logger -p daemon.info -t firmware 'Attempting to load firmware for '
+ '[' -e /sys/loading ']'
+ log 'Failed to find /sys/loading, could not load .'
+ logger -p daemon.info -t firmware 'Failed to find /sys/loading, could not load .'
+ exit 1
root@JollaC2:/home/nemo # FIRMWARE_FOLDERS="/system/etc/firmware/ /odm/firmware/ /vendor/firmware/ /firmware/image/ /vendor/firmware_mnt/image/"
root@JollaC2:/home/nemo # for f in $FIRMWARE_FOLDERS; do [ -d $f ] && echo $f exists || echo $f does not exist; done /system/etc/firmware/ does not exist
/odm/firmware/ exists
/vendor/firmware/ exists
/firmware/image/ does not exist
/vendor/firmware_mnt/image/ does not exist
Also, this related thing shows up in the logs:
Oct 31 23:09:03 kernel: <E>CTS-Firmware Could not load firmware from chipone_firmware.bin: -2
Oct 31 23:09:03 kernel: <E>CTS-Firmware Request from file 'chipone_firmware.bin' failed -2
Oct 31 23:09:03 kernel: <E>CTS-Core Request default firmware failed 0, please update manually!!
Oct 31 23:09:03 kernel: <I>CTS-Core Start device...
Oct 31 23:09:03 kernel: <I>CTS-Core Start device successfully
Oct 31 23:09:04 kernel: binder: 1502:1502 transaction failed 29189/-22, size 32-0 line 3131
Oct 31 23:09:05 kernel: binder: 1502:1502 transaction failed 29189/-22, size 32-0 line 3131
Oct 31 23:09:05 kernel: <E>CTS-Plat !!! I2C addr 0x48 is offline !!!
Oct 31 23:09:06 kernel: binder: 1502:1502 transaction failed 29189/-22, size 32-0 line 3131
Oct 31 23:09:06 kernel: [SPRD_RTCDBG] setting time: 2024-10-31 22:9:7
Oct 31 23:09:07 kernel: binder: 1502:1502 transaction failed 29189/-22, size 32-0 line 3131
Oct 31 23:09:07 kernel: <E>CTS-Plat !!! I2C addr 0x48 is offline !!!
Oct 31 23:09:07 kernel: <E>CTS-Core ESD protection read normal mode failed, reset chip!
Oct 31 23:09:07 kernel: <I>CTS-Core Reset device
Oct 31 23:09:07 kernel: <I>CTS-Plat Reset device
Oct 31 23:09:08 kernel: binder: 1502:1502 transaction failed 29189/-22, size 32-0 line 3131
Oct 31 23:09:08 kernel: sc2355 sprd-wlan:mm_single_buffer_alloc: Node list is NULL.
Oct 31 23:09:08 kernel: sc2355 sprd-wlan:mm_buffer_alloc: alloc num: 51, need num: 53, ret: -1
Oct 31 23:09:09 kernel: binder: 1502:1502 transaction failed 29189/-22, size 32-0 line 3131
Oct 31 23:09:09 kernel: <E>CTS-Plat !!! I2C addr 0x48 is offline !!!
Oct 31 23:09:09 kernel: <W>CTS-Core ESD protection check failed, update firmware!!!
Oct 31 23:09:09 kernel: <I>CTS-Core Stop device...
Oct 31 23:09:09 kernel: <I>CTS-Plat Release all touch
Oct 31 23:09:09 kernel: <I>CTS-Firmware Request newer if match hwid: 99c160 fwid: 9959 && ver > 0000
Oct 31 23:09:09 kernel: <I>CTS-Firmware Request driver builtin if match hwid: 99c160 fwid: 9959 && ver > 0000
Oct 31 23:09:09 kernel: <E>CTS-Firmware Found driver builtin 'OEM-Project' hwid: 99c160 fwid: 9959 data: 0000000088968a17 size: 0 INVALID
Oct 31 23:09:09 kernel: <I>CTS-Firmware No newer driver builtin found
Oct 31 23:09:09 kernel: <I>CTS-Firmware Request from file 'chipone_firmware.bin' if version > 0000
Oct 31 23:09:09 kernel: <I>CTS-Firmware Filepath is only filename, use request_firmware()
Oct 31 23:09:09 kernel: input input48: Direct firmware load for chipone_firmware.bin failed with error -2
Oct 31 23:09:09 kernel: input input48: Falling back to sysfs fallback for: chipone_firmware.bin
Oct 31 23:09:09 firmware[37562]: Attempting to load firmware chipone_firmware.bin for /devices/platform/soc/soc:ap-apb/20100000.i2c/i2c-3/3-0048/input/input48/chipone_firmware.bin
Oct 31 23:09:09 firmware[37563]: Failed to find firmware chipone_firmware.bin for /devices/platform/soc/soc:ap-apb/20100000.i2c/i2c-3/3-0048/input/input48/chipone_firmware.bin
Oct 31 23:09:09 kernel: firmware chipone_firmware.bin: firmware_loading_store: unexpected value (0)
Oct 31 23:09:09 kernel: <E>CTS-Firmware Could not load firmware from chipone_firmware.bin: -2
Oct 31 23:09:09 kernel: <E>CTS-Firmware Request from file 'chipone_firmware.bin' failed -2
Oct 31 23:09:09 kernel: <E>CTS-Core Request default firmware failed 0, please update manually!!
Oct 31 23:09:09 kernel: <I>CTS-Core Start device...
Oct 31 23:09:09 kernel: <I>CTS-Core Start device successfully
Oct 31 23:09:09 systemd-udevd[37560]: Process '/usr/bin/droid/droid-load-firmware.sh' failed with exit code 1.
Maybe he had restored backup from old phone where SFOS was still setup with nemo as user and just symlinked it to the defaultUser on the new phone after restore, so now both directories exists under the /home?
The touchscreen log spam mentioned in later comment only happens when display is off when touchscreen is turned off completely, the fix for that is not yet known.