Wrong timezone offset. How do I correct it?

view story

http://unix.stackexchange.com – I have an iPod touch (2nd gen) and constant troubles with the clock setting itself one hour ahead of the actual time when I connect it to the computer. long story short, When I SSH into the device: date "+%Z" returns ARST which is correct (I'm in Buenos Aires, Argentina) date "+%z" the result is -0200, which is wrong and should be -0300 My question is: How do I correct the offset of my timezone to the real value? I have found mentions of zic, zdump and references to a "IANA Time Zone Database". I've tried to find allready compiled files in order to replace the whole "zoneinfo" folder, b (HowTos)