This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DS90UB941AS-Q1: how to config 941 in splitter mode, i2c access port1 948

Part Number: DS90UB941AS-Q1

i2c config reg as follow

{941, 0x1E, 0x01}, //Select FPD-Link III Port 0
{941, 0x03, 0x9A}, //Enable I2C_PASSTHROUGH, FPD-Link III Port 0
{941, 0x70, 0x5A},
{941, 0x77, 0x39 << 1},
{941, 0x71, 0x34},
{941, 0x78, 0x34},

{941, 0x1E, 0x02}, //Select FPD-Link III Port 1
{941, 0x03, 0x9A}, //Enable I2C_PASSTHROUGH, FPD-Link III Port 1
{941, 0x70, 0x5A},
{941, 0x77, 0x3C << 1},
{941, 0x71, 0x6C},
{941, 0x78, 0x6C},

{941, 0x1E, 0x03}, 

i try to config port 1 948 reg

write 941 0x1E = 0x01:

i2c  access port 0 948 addr 0x34 ok   , access port 1 948 addr 0x2c fail    

write 941 0x1E = 0x02:

i2c  access port 0 948 addr 0x34 ok   , access port 1 948 addr 0x2c fail    

write 941 0x1E = 0x03:

i2c  access port 0 948 addr 0x34 ok   , access port 1 948 addr 0x2c fail    

only when i write 941 0x1E = 0x06

i2c  access port 0 948 addr 0x34 ok   , access port 1 948 addr 0x2c ok

i dont know what is the situation or is this normal,   please help , thanks.