I have a couple Symmetricom S200 devices which I've updated with GT-8736 GPS/GLONASS timing receivers. The GT-8736 is drop in replacement for the Motorola M12/M12+ GPS boards which no longer work due to GPS week roll-over. The software running on the S200 is the latest available.
The GT-8736 are much better GPS receivers than the GT-8036 receivers which were installed by Symmerticom. The GT-8736 see 10 GPS satellite while the GT-8036 would only see two or three. I now get valid GPS time and show GPS lock.
Even with GPS lock I neve see the Hardware Clock status go "Locked". It is always unlocked and the clock is not updated by GPS. NTP does update the clock.
I added BNC connectors to the S200 for IRIG, 1 PPS, and 10 MHz and have tried feeding IRIG-B time and date info from an upgraded Symmericom S300-R to the S200. IRIG shows locked, but once again the hardware clock is never updated and shows "Unlocked". I'm not sure if I have something configured wrong on the S200, but the same basic configuration works on the S300-R.
A second issue is that upon adding an OCXO and jumpers on JP3 and R121 the S200 (hacked to S250) will sometimes automatically detect the OCXO and update the oscillator setting in the EEPROM, but the 10MHz frequency never reaches 10MHz. It it always 100 - 1000 Hz off. The OCXO in the S200 stabilizes at a frequency that is never exactly 10MHz when measures against the 10MHz output form the S300-R (hacked to S350-R) or a Chinese GPSDO which agrees with S300-R to within .001Hz (relative phase drift measurement). An new exact part VECTRON OCXO as installed from the factory is being used. I haven't tried looking at the control voltages being generated to adjust the OCXO. Upon power cycle of the S200 the OCXO appears to not startup or not startup fast enough and the software shows the oscillator type as Unknown. This also seems to impact the GPS receiver and the GPS receiver is shown as Unknown whenever the oscillator is not detected.
I have removed the OCXO since I was able to track down a couple Symmetricom X72 rubidium frequency standards (used).
In order to install the X72, I used a break-out board that is being sold by an EEVBLOG member. There are only six pins to connect. I haven't been able to find a pinout for the connector on the S200 mainboard, but photos of devices with rubidium standards installed and the cover off gave me enough information to figure out the pins. When the X72 is installed, the R121 should be unpopulated. Only J3 should be installed. The S200 hacked into a S250-R with X72 rubidium does achieve and exact 10MHz output. The control loop of the S200 appears to be functioning as expected but the rubidium oscillator has 10x the phase drift than the S300-R, and the darn Hardware Clock always remains "Unlocked". This should only impact NTP and IRIG as far as I know.
Does anyone have any idea what is going on? Even if the GT-8736 is doing something weird, I would expect the IRIG-B time source would have set the hardware clock. Is this a software issue? It would seem so. The X72 rubidium frequency is exactly 10MHz which is pretty good proof that the FPGA is steering the oscillator.
Since my goal is to have a working commercial GPSDO I don't have much more I need to do, but it would be great if the OCXO worked as advertised since the X72 rubidium standards have a limited life, are out of production, and the ones I can afford have thousands of hours on them.
FYI, the S300-R I've hacked into an S350-R also had the GT-8036 GPS board and failed GPS lock. This was replaced with a GT-8736 and I now get GPS lock without any issues. Unlike the S200, the S300-R does show hardware clock lock. So, the Gt-8736 does appear to be a drop in replacement and works great in the S300.
Unfortunately, the GT-8736 is out of production and I can't seem to find any for sell. I paid ~$50US for each GT-8736 from a UK parts distribution company. A few years ago, several people on the timenuts mailing lists did a group buy of the GT-8736 receivers for ~$25US.
-----
Just in case anyone is interested. While I had the GT-8036 board installed in the S200 I decoded the serial data stream from the GT-8036 and the Motorola protocol which reports GPS status @@Ha would never show a valid date. It had the correct time, but the date was completely wrong with too many Zeros. I believe this is why the S200 would not accept the time and date information from GT-8036 regardless of the mode of the GPS receiver and having 5+ satellites in the timing solution. The TTL serial data in Motorola binary format is not hard to decode. It should be possible to use something like an Arduino or PIC with two UARTS to sit between the GT-8036 and the S200 and patch the @@Ha message to insert the correct date information using a battery backed clock. Since this only updating the date, it doesn't need to be all that accurate as long as the date is set correctly when the time goes past GPS midnight. I mention this because the replacement M12/M12+ boards are $400US. If the date is the only thing wrong with the GT-8036 boards it would be worth making a custom Arduino board to intercept and update the serial data. This is just an idea to fix the GPS Lock issue cheaply.
The GPS Week Rollover issue doesn't impact time or the 1 PPS signal generated by the GT-8036. The S200 only uses the 1 PPS signal to control the TCXO/OCXO/X72, so there isn't anything hardware wise that I'm aware of that should care about the GPS date. The FPGA should only care about the 1 PPS, but I'm pretty sure the software tells the FPGA when GPS lock has occurred and the 1PPS is valid. Without a valid date, the software never tells the FPGA the 1PPS is valid. I haven't actually tested when the control loop starts steering the oscillator, so take that with a grain of salt.
----
S200/S250 P3 - Rubidium Oscillator connector pinout
From inboard to outboard
1 - Service / End of Life Pin
2 - C-field / Frequency Adjustment
3 - Vpos / 15V
4 - Vneg / GND
5 - Vneg / GND
6 - 10Mhz Sine / RF out
The breakout board I ordered matches the pinout from the Symmerticom X72 manual
http://www.rdrelectronics.com/skip/nov/X72.pdf See page 54
See
Here is a photo of the breakout board. It has the same schematic as the Symmerticom breakout edge connector board.
See
The pins which are used on the X72 edge board connector are
4 - Service / End of Life Pin
5 - C-field / Frequency Adjustment
1 - Vpos / 15V
7 - Vneg / GND
8 - Vneg / GND
16 - 10Mhz Sine / RF out