I have a custom board that is exactly like the Appro DMVA1IPNC-MT5 reference design except that I put a TVP5150AM1 on the front end instead of the imager. My video looks a bit noisy and I have been trying to install the patch code in the framework provided by Appro. I have not been able to patch it successfully because when I read back the version number at 0x82 and 0x83 I get the same version 0x0400. Does anyone have code to perform the patch. I followed the patch code guidelines but my problem is that I am using i2c_transfer function and I think the buffer is not large enough. I tried to split up the patch into smaller chucks but still didn’t work. The guidelines say to download the patch continuously with one start and one stop, but if I separate the patch into smaller chunks additional starts will be sent.
I have attached a file patch.txt that contains some sample code that didn’t work & TVP5051_patch.h.
BTW: I have the filter recommended on the TVP5150AM1 datasheet on the video input for NTSC.
Also, will this patch really make a difference?
Any help would be very appreciated.