View Single Post
Old 10-19-2021, 09:56 AM   #47
metalkode
Member
metalkode began at the beginning.
 
Posts: 17
Karma: 10
Join Date: Oct 2021
Device: Boox lumi max
Hmm this is interesting: (From dmesg)

Code:
[  834.360950] ONYX_TP: cyttsp5_i2c_adapter: upgrade_firmware_from_builtin: start!
[  834.360958] ONYX_TP: cyttsp5_i2c_adapter: upgrade_firmware_from_builtin:fw name: cyttsp5_fw.bin
[  834.364014] ueventd: firmware: loading 'cyttsp5_fw.bin' for '/devices/soc/c178000.i2c/i2c-4/4-0024/firmware/cyttsp5_fw.bin'
[  834.364554] ueventd: firmware: could not find firmware for cyttsp5_fw.bin
[  834.364770] ONYX_TP: cyttsp5_i2c_adapter: _cyttsp5_firmware_cont_builtin:start
[  834.364779] cyttsp5_i2c_adapter 4-0024: _cyttsp5_firmware_cont_builtin: No builtin firmware
[  834.364782] ONYX_TP: cyttsp5_i2c_adapter: _cyttsp5_firmware_cont_builtin:No builtin firmware
[  834.364864] ueventd: loading /devices/soc/c178000.i2c/i2c-4/4-0024/firmware/cyttsp5_fw.bin took 1ms
[  834.364882] ONYX_TP: cyttsp5_i2c_adapter: upgrade_firmware_from_builtin: finish, ret: -22
It lookd like it calls "upgrade_firmware_from_builtin" after a certain amount of fails... I wonder if there's a way to give it a binary to load.

I tried to retrieve IC data:
Code:
MaxLumi:/ # cat /sys/bus/i2c/drivers/cyttsp5_i2c_adapter/4-0024/ic_ver
Firmware Major Version: 0x00
Firmware Minor Version: 0x00
Revision Control Number: 0x00000000
Firmware Configuration Version: 0x0000
Bootloader Major Version: 0x00
Bootloader Minor Version: 0x00
Protocol Major Version: 0x00
Protocol Minor Version: 0x00
But they're only retreived after the HID descriptor. Maybe I'll be able to poke some addresses on the IIC bus to get a response.

I also binded and unbinded the device to see the output, see my previous post.

I'll try to get the firmware .bin somwhere, maybe its hidden in the max3 firmware?
metalkode is offline   Reply With Quote