The i2c-write method (. bus_write) is matching 1:1 to Zephyr's API: https://docs.zephyrproject.org/apidoc/latest/group__i2c__interface_gaf995812f31e7bf1ea7f203905db13822.html Here is the begin of FW upload. Are these byte orders as expected? I also pasted the begin of FW array. const unsigned char bhy1_fw [] = { 0x2a , 0x65 , 0x00 , 0x1a , 0x9a , 0x31 , 0x1b , 0xe7 , 0x00 , 0x00 , 0x00 , 0x00 , 0x74 , 0x28 , 0x00 , 0x00 , 0xe8 , 0x99 , 0x7f , 0x00 , 0x44 , 0x19 , 0x00 , 0x00 , 0x68 , 0x8d , 0x7f , 0x00 , 0x4a , 0x26 , 0x00 , 0x70 , 0x4a , 0x26 , 0x00 , 0x70 , 0x4a , 0x26 , 0x00 , 0x70 , 0x4a , 0x26 , 0x00 , 0x70 , 0x4a , 0x26 , 0x00 , 0x70 , 0x4a , 0x26 , 0x00 , 0x70 , 0x4a , 0x26 , 0x00 , 0x70 , 0x4a , 0x26 , 0x00 , 0x70 , 0x4a , 0x26 , 0x00 , 0x70 , 0x4a , 0x26 , 0x00 , 0x70 , 0x4a , 0x26 , 0x00 , 0x70 ,
... View more