DS1302 RTC acting weird

Delta_G:
Why? I see lots of libraries that are written by people who obviously missed some important point. I just dealt with one the other day that used a SoftwareSerial instance on pins 0 and 1. So the fact that some library did it doesn't impress me. Why would one want to bit bang that when there is a hardware SPI port right there already?

I'm using this module Velleman for Makers VMA301: DS1302 REAL-TIME CLOCK MODULE / WITH BATTERY CR2032 (2 pcs) – Velleman – Wholesaler and developer of electronics
tried using library from the downloads section but can't even set time. When compiled SerialSet getting bunch of unreadable characters. If i set time with different library then using above library example DS1302_Serial.ino then first second it boots it shows up time good after one second im getting this error "DS1302 read error! Please check the circuitry."

Now library is from DS1302 - Rinky-Dink Electronics