ZS1KE

Spectrum VHF handheld programming

A friend gave me two “Spectrum” VHF handhelds. No model number on the radios, the battery packs are “Model N91A”. AI assisted image seach came up with “Kukjae PC-4312”. For what _that_’s worth.

Anyway, I figured these would make good APRS radios for some of my vehicles, provided I could move them to 144.800.

Opening it up revealed a 93C46 EEPROM connected to a header and from there via resistors to the MB88551 4 bit mask ROM CPU. Obviously the idea is to program the EEPROM while the CPU is not looking, while the resistors prevent a clash. Some more digging revealed that the 93C46 is actually a rotated package, just to make life more interesting I guess.

Anyway. Broke out PulseView, hung it on the wires, turned the radio on, changed channels. The Microwire decoder worked fine, but the 93C46 decoder got confused, so I had to read the bits.

On startup (channel switch on channel 9):

     543210 0123456789abcdef 
1 10 001000 0000000000000000 0x08
1 11 111110 0101101110110010 0x5BB2

1 10 011000 0000000000000000 0x18
1 11 111110 0101100101101010 0x596A

1 10 101000 0000000000000000 0x28
1 11 111110 0000000000000000 0x0000

1 10 110000 0000000000000000 0x30
1 11 111110 0010100100000000 0x2900

1 10 110001 1111111111111111 0x31
1 11 111110 1011101110111011 0xBBBB

1 10 110010 0000000000000000 0x32
1 11 111110 1011101110111011 0xBBBB

1 10 010000 0000000000000000 0x10
1 11 111110 0101100101100100 0x5964

1 10 100000 0000000000000000 0x20
1 11 111110 0000000000000000 0x0000

Let me explain. The top line is the data to the EEPROM, “10” is read, then there’s a 6-bit address. The zeros or ones after that don’t matter, this is where the data gets clocked out on the second line. So it’s reading location 0x08, 0x18, 0x28, etc., all in 16-bit mode.

Change to channel 9:

1 10 001001 1111111111111111 0x09
1 11 111110 0101101110101010 0x5BAA

1 10 011001 1111111111111111 0x19
1 11 111110 0101100101100010 0x5962

1 10 101001 1111111111111111 0x29
1 11 111110 0000000000000000 0x0000

Same thing, reading locations 0x09, 0x19, ox29. First guess: receive PLL parameters, transmit PLL parameters, unknown (but zero for all channels) parameters (call ’em “flags” for now).

On startup, it reads the selected channel parameters and then a further 5 parameters. Two of these are the receive VCO frequency and flags for channel 1, maybe it’s like a priority channel. The other three, your guess is as good as mine.

Now to find out what frequencies these parameters map to. Transmit is easy, dummy load and frequency counter. Receive was more tricky, I had to disassemble the sandwich to get to a point on the VCO, soldered a wire there, re-assembled, frequency counter — and found that it was the transmit frequency. Repeated the whole process, found the receive oscillator. Put it all in a spreadsheet, started looking at the data, and found that one channel had the two frequencies separated by 10.7MHz. Ha! This channel is simplex. The other channels were all 7.05MHz split repeater channels.

So now I knew that 0x5D50 and 0x56A0 both mapped to 149.300, with a 10.7MHz difference. The difference is 0x6B0, decimal 1712, and 10.7MHz / 1712 is 6.25kHz, yea I might actually be on to something.

Some more spreadsheeting and the answer is, the parameter in hex is the VCO frequency in 6.25kHz quanta. Also, the first 16 parameters are the transmit frequencies and the next 16 parameters are the receive VCO frequencies.

OK, that was the easy part.

The EEPROM came out easily enough, then I had to solder it to a socket (just like last time, but rotated), stick it in my EEPROM programmer, read the data, edit the data, write the EEPROM, unsolder it from the socket and put it back on the PCB.

0x5A80 and 0x53D0 are the magic numbers I came up with to get to 144.800. And hey, it seems to work.

 

Kids today…

I have a… idunno, I guess I’m (one of) his Elmer(s) but I don’t know what that makes him. PFY, maybe. Told him I’d drop some stuff off for him to use to try to revive the PLL on an Icom IC-240 (the TC5080 had snuffed it).

Anywayz, so this Whatsapp convo goes down:

(Yea, I wind him up. I feel it’s my duty).

Westinghouse NT-33 Antenna Ammeter

From my stash of interesting stuff. I know very little about measuring antenna current, I’ve never seen it covered in a Radio Amateur Handbook or the like. Not even my 1948 edition.

The meter face (note the non-glare glass) reads “USE 3 AMP 17.5 M.V. 2 M.A. EXT TH’C’PLE. F.S. WITH .166 OHM LEADS = 17.5 M.V. STYLE N-635226 TYPE NT-33 FS = 2 M.A. 25 CY TO 9 M.C.

It has three terminals and I have no idea what “L” means.

Turns out “L” is connected to the back of the meter face. Still don’t know what it stands for.

Anyway, it’s a non-linearly calibrated d’Arsonval movement with a (measured) internal resistance of 8.5 ohm and an FSD of 2mA. 17.5mV over 8.75 ohm is 2mA, so depending on whether the 0.166 ohm lead resistance is for one or both wires, the internal resistance should be 8.58 ohm or 8.42 ohm so yea, the complete meter spec is written on the meter face if you know what to look for.

It should look good in some retro kit, even if I have to interface a PIC to the back of it to get the calibration right.

SWR Meter rebuild

From a bunch of stuff some other ham wanted to throw away, this ex-SWR meter.

Stripped

I have no idea why the Dreaded Previous Owner stripped it down to this state. The meter movement is fine, 950-ish mV over a 4k7 resistor gives FSD, so it’s a 200uA unit.

inside

The detector components are still in place, and it looks very similar to the Micronta 21-520A except that there’s only one meter. There’s also a little bobbin on the side for an antenna, presumably to make it into a Field-Strength Meter, but that’s a gimmick and won’t happen.

NewSwitches

The junkbox yielded two switches of the right type and size (one selects Power / SWR, and in SWR mode the other selects Forward / Reverse). There will also be a pot to set FSD in Forward mode after which the Reverse mode should give the SWR. Give or take. Don’t expect a lot from meters like this.

Fast forward a bit and we have

IMG_0070r

IMG_0068r

Don’t ask me what used to live in those two extra holes. This setup works for me, for the price of a few junkbox parts and some time.

 

This… is stupid

(IMO, of course. And Geek Alert)

MFJ-949E

This is the switch and tuner schematic for an MFJ-949E Versa Tuner II. Great little unit, with a built-in dummy load. It has a switch that selects the dummy load, then the three antenna connectors in pass-through mode, then the three antenna connectors through the matching network, and then the dummy load again… through the matching network.

Which means that if you want to tune into the dummy load, you have to use the setting all the way to the left, or you have to adjust the tuner to match the dummy load to the rig, using the switch setting on the right.

Now why would you need to match a 50 ohm dummy load to your rig? Insane. The dummy load switch setting on the right should connect straight to the dummy load, not via the tuner.

I have a soldering iron, I can fix it.

New life for your FT-290R

I mentioned previously that I figured out how to make a new display for an FT-x90R. My own rig is still in pieces ‘cos I’m not quite happy with the software yet (or actually, with my reverse engineering of the display protocol, but it’s the same thing in the end).

But Dave ZS5DF wanted his rig fixed so I fitted a new display, even though it doesn’t have the F key “P” priority display function in firmware yet.

P1130871r

Two filament bulbs, because the replacement display needs light from the right-hand side and the S meter is on the left-hand side.

P1130882r

Component cost is close to R500 which almost puts it in good-money-after-bad territory but I like these little radios.

No. No, I wasn’t born yesterday.

Thank you for asking.

Background: I think I found a way to fix a broken display on my Yeasu FT-290R 2m all-mode radio. A broken display on these things is common, and displays are very much NLA. The FT-290 (2m), FT-690 (6m) and FT-790 (70cm) are all pretty much identical except for the RF bits, so a fix for one is a fix for all.

So I advertised on swop shop, looking for an “FT-290R / FT-690R / FT-790R”.

Hello   Wouter ,

Thanks for the mail. I have the requested FT-290R / FT-690R / FT-790R
in an excellent condition  I will be shipping via FedEx courier on a 3
working days delivery and will accept payment via Western Union or
Money Gram
.

Location: USA

What’s your complete shipping address?

First and foremost before proceeding with transaction we can only
accept payment via western union if you are satisfied with that kindly
get back to me.

Maybe I should ask for a photograph of this “FT-290R / FT-690R / FT-790R”.

 

 

Boat Anchor

Well, almost. In Ham Speak, a boat anchor is an old, large, probably obsolete piece of radio equipment. I have more than one.

However:

The Heathkit HW-32 only qualifies if you have a tiny boat. At about 30cm wide and 15cm high, it’s actually quite small for a 14 valve transceiver rated for 200W PEP output. OK, it only does this on a single band, 20m in this case (the HW-12 and HW-22 covers 80m and 40m respectively).

Frequency coverage is 14.2 to 14.35 MHz, for mobile SSB operation. There’s no provision for CW and no coverage of the CW portion of the band.

At 5 1/2 kilos, it’s also too light to be a boat anchor — but that’s because it doesn’t have a built-in power supply. You need to supply 800V DC, 250V DC, and -130V DC bias, as well as 12V for the filaments.

We’ve come a long long way in 50 years.