I need the data from the Ublox device to be written to the OpenLog device via the i2c port.
I connected the two devices according to the markings, on Ublox I set the data transfer on the i2c output, set the address 0x40 in the i2c configuration file, OpenLog set the address 40. But OpenLog writes empty files. Am I doing something wrong?
You are going to need a microcontroller in that setup to write values to the OpenLog. The OpenLog’s firmware is built to use specific functions called by the master device (eg. Arduino, Raspberry Pi, etc.). Without that in place, you will not be able to create files and log data.
I would recommend reading through the [Qwiic OpenLog Hookup Guide for more information on how to use the OpenLog and the commands the firmware will respond to. The [Qwiic OpenLog Arduino Library will have examples and the full list of functions to use with the Qwiic OpenLog.