Marianok
27-09-2007, 07:53 AM
Dear All,
For those that have not been taking a look to the Hardware section, I'm MarianoK, I'm from argentina, and I'm trying to domesticate my Sony 2000 (USA) Tivo and teach him to speak PAL-N.
A few months ago I found a great match for the tunner, same model TDMH, but in a PAL-N cable box, I was hoping to do a tipical tuner-mod and i got a tech to take a look at the steps (I can not do it myself).
The tech was willing to do it, but is unavailable for while, so I had plenty of time to work on my Argentinean version of PALMOD that I knew i was going to need.
I used the latest source i found (3.2) and started playing arround in preparation for when the tuner get's swap.
The tech mantioned to me a few times that he really did not see the point in swapping the units as PAL-N and NTSC are pretty close to each other (when the transform a TV or VCR from PAL-N to NTSC, they only change the circuity sligtly do the tunner uses a diferent set of crystals).
I was playing arround, trying to get the best configuration, when i found (in the SAA7114 datasheet) that subaddress 0x0e, bits 6 to 4 would allow me to specify the TV standard
D[6:4] color standard selection CSTD[2:0]
000...50 Hz/625 lines: PAL BGDHI (4.43 MHz)
........60 Hz/525 lines: NTSC M (3.58 MHz)
001...50 Hz/625 lines: NTSC 4.43 (50 Hz)
........60 Hz/525 lines: PAL 4.43 (60 Hz)
010...50 Hz/625 lines: combination-PAL N (3.58 MHz)
........60 Hz/525 lines: NTSC 4.43 (60 Hz)
011...50 Hz/625 lines: NTSC N (3.58 MHz)
........60 Hz/525 lines: PAL M (3.58 MHz)
100...50 Hz/625 lines: reserved
........60 Hz/525 lines: NTSC-Japan (3.58 MHz)
101...50 Hz/625 lines: SECAM
........60 Hz/525 lines: reserved
110...reserved; do not use
111...reserved; do not use
"This can not work !!!!, o can it ???" I figured that worst case scenario, this would kill the tuner ... and I was planning to change it anyway, so I did the change, compile the version, uploaded to the Tivo and reboot it ... playing that iw was not going to kill it.
I added
iicw1(VIDEO_DECODER, CHROMINANCE_CONTROL_1 , 0x22); // set PAL N
right before writing to the TUNER_INPUT
Guess what ???? IT WORKS !!!!!!! :D I have a beautifull color image !!!!!
I still have a long way to go ... I can only get 1/3 of my local channels (I need to find the correct frecuency range for VHF-L/H and UHF for this NTSC tuner), I have no audio at all, and the PAL-N composite output from the Tivo Looks bad (B&W) in some of my TVs).
Still, I'm a happy camper.
I will continue to experiment this path and see if I can avoid going the hardware route.
Best Regards to all, Marianok.
P.S.: I hope no one minds that I x-posted part this from the Hardware area, but I'm sure someone here will be interested in my findings, and you can probably help me with the few issues I still have.
For those that have not been taking a look to the Hardware section, I'm MarianoK, I'm from argentina, and I'm trying to domesticate my Sony 2000 (USA) Tivo and teach him to speak PAL-N.
A few months ago I found a great match for the tunner, same model TDMH, but in a PAL-N cable box, I was hoping to do a tipical tuner-mod and i got a tech to take a look at the steps (I can not do it myself).
The tech was willing to do it, but is unavailable for while, so I had plenty of time to work on my Argentinean version of PALMOD that I knew i was going to need.
I used the latest source i found (3.2) and started playing arround in preparation for when the tuner get's swap.
The tech mantioned to me a few times that he really did not see the point in swapping the units as PAL-N and NTSC are pretty close to each other (when the transform a TV or VCR from PAL-N to NTSC, they only change the circuity sligtly do the tunner uses a diferent set of crystals).
I was playing arround, trying to get the best configuration, when i found (in the SAA7114 datasheet) that subaddress 0x0e, bits 6 to 4 would allow me to specify the TV standard
D[6:4] color standard selection CSTD[2:0]
000...50 Hz/625 lines: PAL BGDHI (4.43 MHz)
........60 Hz/525 lines: NTSC M (3.58 MHz)
001...50 Hz/625 lines: NTSC 4.43 (50 Hz)
........60 Hz/525 lines: PAL 4.43 (60 Hz)
010...50 Hz/625 lines: combination-PAL N (3.58 MHz)
........60 Hz/525 lines: NTSC 4.43 (60 Hz)
011...50 Hz/625 lines: NTSC N (3.58 MHz)
........60 Hz/525 lines: PAL M (3.58 MHz)
100...50 Hz/625 lines: reserved
........60 Hz/525 lines: NTSC-Japan (3.58 MHz)
101...50 Hz/625 lines: SECAM
........60 Hz/525 lines: reserved
110...reserved; do not use
111...reserved; do not use
"This can not work !!!!, o can it ???" I figured that worst case scenario, this would kill the tuner ... and I was planning to change it anyway, so I did the change, compile the version, uploaded to the Tivo and reboot it ... playing that iw was not going to kill it.
I added
iicw1(VIDEO_DECODER, CHROMINANCE_CONTROL_1 , 0x22); // set PAL N
right before writing to the TUNER_INPUT
Guess what ???? IT WORKS !!!!!!! :D I have a beautifull color image !!!!!
I still have a long way to go ... I can only get 1/3 of my local channels (I need to find the correct frecuency range for VHF-L/H and UHF for this NTSC tuner), I have no audio at all, and the PAL-N composite output from the Tivo Looks bad (B&W) in some of my TVs).
Still, I'm a happy camper.
I will continue to experiment this path and see if I can avoid going the hardware route.
Best Regards to all, Marianok.
P.S.: I hope no one minds that I x-posted part this from the Hardware area, but I'm sure someone here will be interested in my findings, and you can probably help me with the few issues I still have.