2 Attachment(s)
Latest NZ palmod (development branch)
Thomson's Development Branch
Official OzTiVo palmod can be found here
The attached version of palmod contains all of the features of the original OzTiVo palmod but has additional support for the Samsung/ALPS tuners along with realtime picture tuning. This means that you will be able to use iicset commands as well as the palmod_config application to adjust the brightness, contrast and saturation settings in real-time. The changes will only revert to the startup values (found in /etc/palmod.conf) when the channel is changed.
Once you have found the correct settings for your particular system setup then you should make sure you update your /etc/palmod.conf file (using palmod_config) and either reload palmod, or restart your TiVo.
The following will set the Brightness to 125, Contrast to 67, and Saturation to 85:
Code:
# iicset 0x42 0x0a 125
# iicset 0x42 0x0b 67
# iicset 0x42 0x0c 85
The following is my /etc/palmod.conf file. The finetune options assign the (Wellington) channel frequencies for TV1,TV2,TV3,C4 and Prime respectively:
Code:
brightness=125 contrast=67 saturation=85 avbrightness=125 avcontrast=67
avsaturation=85 screenwidth=544 dualaudioinput=0 tunertype=1 freqtable=1
horizontalshift=195 rfoutput=24 luminanceDelay=0
finetune="1:45250,2:182250,3:224250,4:55250,5:783250"
The following is a /etc/palmod.conf file suitable for Melbourne/Sydney users. The finetune options assign their channel frequencies for Channel 10 as well as a couple of others:
Code:
brightness=125 contrast=67 saturation=85 avbrightness=125 avcontrast=67
avsaturation=85 screenwidth=544 dualaudioinput=0 tunertype=0 freqtable=0
horizontalshift=195 luminanceDelay=0 finetune="10:209250,11:216250,5:102250"
Improvements over the original OzTivo module are
- Real-time adjustment of Brightness, Contrast, Saturation, Luminance Delay and Horizontal Shift.
- This new version separates the single "tunertype" parameter into both a "tunertype" and "freqtable" to allow any frequency table to be used with any tuner. Both the new palmod.o and palmod_config binaries are backwards compatible with the single tunertype values (ie they will read old palmod.conf files).
- All frequency tables have all channel slots (0-99) available for programming, and there is a blank frequency table for those that like to create their own using the finetune arguments.
- Additional configuration, buffer and boundary checks.
- Rudimentary auto tuning support (enough to correct Channel 10 in some areas of Australia).
- This version has also been fixed so that you can unload the module without crashing the TiVo. So rather than perform a reboot, you can simply use: "rmmod palmod; insmod palmod.o `cat /etc/palmod.conf`".
Current: The latest version (v3.0.8) allows picture adjustment using the +/- keys, rather than entering numbers. It adds support for real-time horizontal shift adjustment (after first checking that you are running 720). It also provides a menu option to reload the kernel module as well as provison for auto adjustment of channel frequencies. The following are a couple of screen dumps from it:
Code:
Palmod Configuration Tool (3.0.8)
1. Tuner Picture Settings
2. A/V Picture Settings
3. Picture Resolution
4. Audio Settings
5. Tuner Settings
S. Save settings and exit
R. Reload palmod with new settings
Q. Quit without saving settings
Choice:
Code:
Brightness = 125 (range 0 - 255, default 125)
Use - + to adjust the value by 1
Use [ ] to adjust the value by 10
Use { } to set the value to min/max
Use 1-9 for fast adjustment within range
Use 0 to reset back to default value
Use P to be prompted for a value
ENTER to accept new value
ESCAPE to cancel changes
Note: A new OzTivo version (v3.1) has now been released which incorporates some of the improvements implemented here. However it does change the name of all of the passed parameters so it's configuration file will no longer be compatible with that used by this, and other, kernel modules.
FYI: If you wish to implement a safer way of updating palmod, then you may wish to have a look here.