Skip to content

Restoration process for PRF1050 repeater that was once used for emergency communications to amateur radio frequencies

Notifications You must be signed in to change notification settings

AircraftAnorak/PRF1050

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

PRF1050

Introduction

The PRF10, produced by Simoco/Philips, is a discontinued radio repeater that can operate at VHF or UHF frequencies depending on the model.

https://www.radiomuseum.org/r/philips_radio_repeater_prf10_prf1050.html

This GitHub repository documents the restoration process for PRF1050 repeater that was once used for emergency communications to amateur radio frequencies.

I would like to state that in no way am I an expert on this repeater system, but a hobbyist who has gone through the system which was once non-operational to operational again, listing all my troubles encountered along the way.


Table of Contents

Internals
Power Issue
Programming Channels

Internals

Internals of the PRF10 when powered on


PRF1050 block diagram

The repeater consists of 4 main blocks that provide different functions:

  • CIU: Microprocessor converting parallel wire control input to external Interface Unit message bus signals, Tx key processing, audio gating and routeing
  • Analouge: Consisting of the Tx synthesizer (reference oscillator, comparator and dividers, pre-scaler, synthesizer IC and loop filter), Transmitter (Audio amplifiers, limiter
    • Tx synthesizer (reference oscillator, comparator and dividers, pre-scaler, synthesizer IC and loop filter)
    • Transmitter/Reciever (Audio amplifiers, limiter, filters, gating and power control circuits. 1st and 2nd IFs, 2nd oscillator and mixer, IF demodulation circuits including squelch gate, AF amplifiers, filters and gating
  • Control: Main transciever microprocessor with clock oscillator, EPROM, E2PROM, RAM, shift registers, timers, 30V generation and optional CTCSS encode circuits
  • Rx Synthesizer: Reciever synthesizer IC, pre-scaler, Rx reference oscillator and optional CTCSS decode circuits

12V Power issue

For my model, all blocks were working apart from the CIU which was not getting the required 12V to power the board, which is most likely not having the DC connector on the rear of the unit. It was discovered however that this was not required and 12V can be easily tapped into from the motherboard itself, with a jumper from this source soldered onto a regulator in the CIU.

Control Board and Programming

Since this repeater once operated outside of the amateur band, it would need to be reprogrammed to suitable frequencies for testing, later to allocated frequencies for operation. For this, I found almost no information online apart from many people saying you need a programmer unit made for this repeater (something I do not have), so felt a bit lost and stuck on how to progress.

I am not to sure how I figured this out but I believe on one forum someone mentioned you can program it by flashing to a chip which holds all the channel data. This is something which I could attempt with my experience in ICs and after a bit of scavenging on the board, I came across the 24C16 flash chip which holds this data.

This chip is located on the Control board

Thankfully it uses I2C which is very familiar to me so in my excitement, I straight away ended up soldering some jumpers on the SDA and SCL pins to see if I could dump the chip

(NOTE: Do not do this as it will not work... I will explain why)

Connecting the repeater with jumper wires to an IC programmer

What I forgot to remember is that I2C lines are usually paired with other ICs (Duh!!) so when trying to read the chip, I was in fact trying to read multiple so my HEX dump was returning nothing,

To get around this I ended up desoldering the whole chip and then soldering jumpers to isolate it

24C16 Desoldered Jumpers attached to VCC, GND, SDA and SCL
20240423_115343-min 20240423_114845-min

(NOTE: This is also a bad idea, again I am a radio nerd that was too excited to dump the memory - during the process of this I accidentally snapped off one of the legs which was thankfully able to be fixed - in hindsight it would be best to have solder points directly on the board which is what I did eventually)

You can see here cut traces and soldered jumpers to be able to program the chip while seated in the board.

So this worked! When running it through the IC programmer, reading the chip gave a promising HEX dump that was consistent every time I read it instead of noise like before.

Programming Channels

This HEX dump can then be run through an amazing program called QFM1000, which made programming the repeater a straightforward job without having to inspect the .h file manually.

Here you can see the previous frequencies the repeater operated on - these can be changed to our values which we desire

About

Restoration process for PRF1050 repeater that was once used for emergency communications to amateur radio frequencies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published