New iocard_data_t and rewritten kbi2c