Nico Sabbi wrote: > Hartmut Hackmann wrote: > >>> >> It is possible to force a firmware download but this is not a good >> solution. Could it be that the firmware download only works after a cold >> boot? A firmware download is not necessary after sleep. >> In this case, i have an explaination: It is possible to remap the eeprom >> to another address to allow firmware updates. If it is remapped, the >> dsp will not find it and... >> The eeprom address normally is controlled with a GPIO pin of the channel >> decoder. At first start, the pin is tristate and download works >> due to a resistor. >> Its the same with a card i am working on here. So i can provide you a >> patch >> the next days. >> >> Best regards >> Hartmut >> > > > In the meantime I patched my patch to force the upload of the firmware > from file, > [snip] > tda1004x: Error during firmware upload: -5 (this is the result of > i2c_transfer()) > tda1004x: firmware upload failed > tda1004x: pll set failed > > > Hartmutt, can you understand why this operation fails? > BTW, using Giampiero's eeprom programmer I could successfully backup, erase and reprogram the firmware of the TDA10046. Now everything is working once again :) Thanks, Nico