Also, this line appears regularly:
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.