UE46ES8000 no sound, [ERR:TDsTas5725AudioAmp.cpp] while writing to audio chip over I2C

Here for general support for E series TVs, request and problem solve area.
Post Reply

darkbreaker
Posts: 1
Joined: Wed Aug 09, 2023 8:54 am

UE46ES8000 no sound, [ERR:TDsTas5725AudioAmp.cpp] while writing to audio chip over I2C

Post by darkbreaker »

Hi all,
I guess I'm lucky to find this forum because I've had a hard time with this TV. There was faulty PSU unit in there and I fixed it. But, on the first run I noticed there was no sound from the speakers, regardless of input selected. Internal sound diagnostic also does not play sound. So, I connected the serial cable and enabled debug in service menu. These are the lines from log (the firmware is T-ECPDEUC 2023.0_161127 OTA upgrade) :

Code: Select all

 ======== LINUX OS =======

Thread HDMI Init End 0

[DBFactory:t_LoadFactoryData():973] *************FACId is different !!!!!!!!!!! saved[-1] new[13]

(ERR)[SamPlatform.c_1485]start spISHDsp_Init
(ERR)[spII2c.c_114]I2C ERROR: spII2c.c, spII2c_SubaddrWrite
[ERROR][Drv_IIC_RW():1042] i2c write operation failed
[ERROR][Drv_IIC_RW():1043] requested channel : 3
[ERROR][Drv_IIC_RW():1044] requested chip id : 0x44
[ERROR][Drv_IIC_RW():1052] requested sub addr : 0x2
[ERROR][Drv_IIC_RW():1059] requested byte count : 1
---------- can't open save file type [0] ------------

        >>[ERR:TDsTas5725AudioAmp.cpp] t_WriteReg():976 Addr = 0x02, Data = 0x01 Write fails

(ERR)[spII2c.c_114]I2C ERROR: spII2c.c, spII2c_SubaddrWrite
[ERROR][Drv_IIC_RW():1042] i2c write operation failed
[ERROR][Drv_IIC_RW():1043] requested channel : 3
[ERROR][Drv_IIC_RW():1044] requested chip id : 0x44
[ERROR][Drv_IIC_RW():1052] requested sub addr : 0x0
[ERROR][Drv_IIC_RW():1059] requested byte count : 1
---------- can't open save file type [0] ------------

        >>[ERR:TDsTas5725AudioAmp.cpp] t_WriteReg():976 Addr = 0x00, Data = 0x00 Write fails

(ERR)[spII2c.c_114]I2C ERROR: spII2c.c, spII2c_SubaddrWrite
[ERROR][Drv_IIC_RW():1042] i2c write operation failed
[ERROR][Drv_IIC_RW():1043] requested channel : 3
[ERROR][Drv_IIC_RW():1044] requested chip id : 0x44
[ERROR][Drv_IIC_RW():1052] requested sub addr : 0x10
[ERROR][Drv_IIC_RW():1059] requested byte count : 1
---------- can't open save file type [0] ------------

        >>[ERR:TDsTas5725AudioAmp.cpp] t_WriteReg():976 Addr = 0x10, Data = 0x02 Write fails

(ERR)[spII2c.c_114]I2C ERROR: spII2c.c, spII2c_SubaddrWrite
[ERROR][Drv_IIC_RW():1042] i2c write operation failed
[ERROR][Drv_IIC_RW():1043] requested channel : 3
[ERROR][Drv_IIC_RW():1044] requested chip id : 0x44
[ERROR][Drv_IIC_RW():1052] requested sub addr : 0xb
[ERROR][Drv_IIC_RW():1059] requested byte count : 1
---------- can't open save file type [0] ------------

        >>[ERR:TDsTas5725AudioAmp.cpp] t_WriteReg():976 Addr = 0x0b, Data = 0x80 Write fails

(ERR)[spII2c.c_114]I2C ERROR: spII2c.c, spII2c_SubaddrWrite
[ERROR][Drv_IIC_RW():1042] i2c write operation failed
[ERROR][Drv_IIC_RW():1043] requested channel : 3
[ERROR][Drv_IIC_RW():1044] requested chip id : 0x44
[ERROR][Drv_IIC_RW():1052] requested sub addr : 0xc
[ERROR][Drv_IIC_RW():1059] requested byte count : 1
---------- can't open save file type [0] ------------

        >>[ERR:TDsTas5725AudioAmp.cpp] t_WriteReg():976 Addr = 0x0c, Data = 0xd4 Write fails

(ERR)[spII2c.c_114]I2C ERROR: spII2c.c, spII2c_SubaddrWrite
[ERROR][Drv_IIC_RW():1042] i2c write operation failed
[ERROR][Drv_IIC_RW():1043] requested channel : 3
[ERROR][Drv_IIC_RW():1044] requested chip id : 0x44
[ERROR][Drv_IIC_RW():1052] requested sub addr : 0xd
[ERROR][Drv_IIC_RW():1059] requested byte count : 1
---------- can't open save file type [0] ------------

        >>[ERR:TDsTas5725AudioAmp.cpp] t_WriteReg():976 Addr = 0x0d, Data = 0x80 Write fails

(ERR)[spII2c.c_114]I2C ERROR: spII2c.c, spII2c_SubaddrWrite
[ERROR][Drv_IIC_RW():1042] i2c write operation failed
[ERROR][Drv_IIC_RW():1043] requested channel : 3
[ERROR][Drv_IIC_RW():1044] requested chip id : 0x44
[ERROR][Drv_IIC_RW():1052] requested sub addr : 0xe
[ERROR][Drv_IIC_RW():1059] requested byte count : 1
---------- can't open save file type [0] ------------

        >>[ERR:TDsTas5725AudioAmp.cpp] t_WriteReg():976 Addr = 0x0e, Data = 0xd4 Write fails

(ERR)[spII2c.c_114]I2C ERROR: spII2c.c, spII2c_SubaddrWrite
[ERROR][Drv_IIC_RW():1042] i2c write operation failed
[ERROR][Drv_IIC_RW():1043] requested channel : 3
[ERROR][Drv_IIC_RW():1044] requested chip id : 0x44
[ERROR][Drv_IIC_RW():1052] requested sub addr : 0x12
[ERROR][Drv_IIC_RW():1059] requested byte count : 1
---------- can't open save file type [0] ------------

        >>[ERR:TDsTas5725AudioAmp.cpp] t_WriteReg():976 Addr = 0x12, Data = 0x90 Write fails

(ERR)[spII2c.c_114]I2C ERROR: spII2c.c, spII2c_SubaddrWrite
[ERROR][Drv_IIC_RW():1042] i2c write operation failed
[ERROR][Drv_IIC_RW():1043] requested channel : 3
[ERROR][Drv_IIC_RW():1044] requested chip id : 0x44
[ERROR][Drv_IIC_RW():1052] requested sub addr : 0x8
[ERROR][Drv_IIC_RW():1059] requested byte count : 1
---------- can't open save file type [0] ------------

        >>[ERR:TDsTas5725AudioAmp.cpp] t_WriteReg():976 Addr = 0x08, Data = 0x80 Write fails

(ERR)[spII2c.c_114]I2C ERROR: spII2c.c, spII2c_SubaddrWrite
[ERROR][Drv_IIC_RW():1042] i2c write operation failed
[ERROR][Drv_IIC_RW():1043] requested channel : 3
[ERROR][Drv_IIC_RW():1044] requested chip id : 0x44
[ERROR][Drv_IIC_RW():1052] requested sub addr : 0x7e
[ERROR][Drv_IIC_RW():1059] requested byte count : 1
---------- can't open save file type [0] ------------

        >>[ERR:TDsTas5725AudioAmp.cpp] t_WriteReg():976 Addr = 0x7e, Data = 0x01 Write fails I get always on startup:

Basically, the Linux tries to write to I2C device at address 0x44 (TAS5725 type D-class amp, but in fact TAS5735 onboard). All tries fail and finally I get this:

Code: Select all

[DEFAULT/Debugging] 1047 : [TCSpeaker::Play(2)] windowId : 0, Thread Id : 0x72a07450

        >>[ERR:TDsTas5725AudioAmp.cpp] SetMute():495 Amp is not created. m_CreatedType : 0, m_WooferType : 0


All data sheets for TAS57XX digital amp IC's state the I2C address 0x54 on reset. So my question is: has anybody had a case like this, and where can I change this particular address (eeprom or elsewhere) ?

Edit: I've changed the TAS5735 IC and the same thing occurs again, so IC itself is not the problem.

Post Reply

Return to “[E] Support”