Langstone Discussion Forum

Forum for discussion about the Langstone Microwave Transceiver that shares some features with the Portsdown. Wiki: https://wiki.microwavers.org.uk/Langstone_Project
radiogareth
Posts: 1481
Joined: Wed Jan 06, 2016 9:46 am

Re: Langstone Discussion Forum

Post by radiogareth » Fri May 23, 2025 8:32 am

IMHO 1k is a bit brutal for a pull-up/down resistor. 10k would be appropriate and 100k are often described as 'weak' pull-up/down resistors.
Gareth

G4ELM
Posts: 1
Joined: Sun Nov 30, 2025 4:12 pm

Re: Langstone Discussion Forum

Post by G4ELM » Sun Nov 30, 2025 4:21 pm

Langstone V2 & V3 construction experiences.

Hi fellow Langstone builders.
I thought my recent experiences might benefit anyone embarking on a Langstone using an Adalm Pluto and either a Raspberry Pi 4 or 5. Sorry, no Lime unit available here to test with my hardware.

First, a vote of thanks to Colin, G4EML (my anagram amateur friend, hi!). I have long wanted to build a Langstone for use with QO-100 and, potentially, on the higher amateur bands above 1 GHz. Only recently have I amassed the necessary component parts (or so I thought*) and grasped the fact that Colin had fully completed the Langstone project work to create a functioning system. I had imagined that the Portsdown system had been finished successfully by BATC members and that the Hayling project had come to an end with "only" the Amateur TV variant left standing - how wrong I was! Thanks for the effort and time spent Colin! A great job.

I started by using the latest V3 Langstone material available on GitHub once I had acquired a Raspberry Pi 5 (used, via CeX) and a standard V1 Pi Screen (McMichael Rally 2025). I did read a number of Langstone posts on a variety of online sources and believed I had collected sufficient information to construct a working V3 system. Despite easily following the GitHub instructions to program the Pi, assembling a complete Langstone proved a failure with a number of different error messages being received at several stages of the build resulting in a lengthy period of investigation into obscure causes and likely errors on my part.
It seemed easier to back up a little and, luckily, I had an unused Raspberry Pi 4 to hand with a second V1 Pi Screen display. I then embarked on a Langstone V2/Pi 4 system and achieved a similar level of failure to the Pi 5 system with many of the same error reports!
A considerable period of research online and some steady learning about the Langstone with frequent reference to the numerous postings available on several Internet sites now occupied me for 10 to 15 days of fault finding (BATC, Amsat-DL and the UK Microwave Group's Wiki (https://wiki.microwavers.org.uk/Langstone_Project) plus specific Google searches.

Eventually, it became clear that the following system requirements had been overlooked in both my builds and I was obliged to make these key changes in order to get 2 working systems! Unknown to me at first were the following "compulsory" matters provided from my own experiences and without any criticism:-

1. You must follow Colin's embedded instructions in GitHub explicitly. Use Pi as the ID and Raspberry as the Pi password.
2. You must use high quality USB cables for all Pi and Pluto connections. These must always be "charging and data synchronising" cables i.e. all connections are made end-to-end in the cable wiring and not just the two charging lines alone. Be prepared to change and upgrade cables as necessary.
3. You must use only the specified hardware components - Pi 4 or 5 for V2 or V3 Langstone systems and a Pluto or Lime for the SDR role. The display screen must be the standard V1 Pi unit according to GitHub text but Colin has recently added the V2 version of the Pi screen of greater pixel count/resolution as an updated variant.
4. You are expected to know - or discover - that the USB Mouse* component must be an older wired type with a rotary finger wheel and a ball movement, NOT an LED/camera version. I did not see that specified anywhere.
5. I already had two working USB Audio "dongles" available for the microphone/headphone interface and tried both in each system - neither worked*. Re-checking multiple postings on a variety of sites revealed that there was an expectation that the Audio dongle be a specific wired type available easily for "about £3" from e-Bay or similar sources. The photo illustrations of some Langstone systems constructed by others was a great help in identifying the precise type. After recent inflation, £7 spent gave successful results on both my systems!
6. You must NOT power the Pluto with dual supply inputs from both the Pi USB connection and, separately, from an external source into the Pluto power input socket! Only the Pi 5 Volt feed must be used via the data cable connection for a straightforward/non-Ethernet system as described on GitHub - many thanks to Heiner, DD0KP from a posting on Amsat-DL. Guess who had been providing both...!
7. You will need to use an appropriate power supply of adequate rating for the Pi 4 or 5. Many of the error messages received ask that you check power supply and/or connections as likely causes of failure. I did that countless times but I only ever found one dubious USB lead and changed it for another.

During the construction of both of my Langstone systems, I found the test and fault finding software utilities Colin has built-in very valuable. I just needed to work through the 7 items listed above to achieve the desired results.

Regards, Ted Jewell, G4ELM

G8GKQ
Site Admin
Posts: 3026
Joined: Sun Mar 22, 2009 1:21 pm

Re: Langstone Discussion Forum

Post by G8GKQ » Mon Dec 01, 2025 10:42 am

Hi Ted - a good summary.

Please could you add it to the documentation on the Microwave Group Wiki? https://wiki.microwavers.org.uk/Langstone_Project

Thanks

Dave, G8GKQ

g4eml
Posts: 796
Joined: Thu Apr 26, 2018 9:36 am

Re: Langstone Discussion Forum

Post by g4eml » Mon Dec 01, 2025 3:21 pm

Hi Ted,

Glad to hear that you managed to get it working in the end.

Yes, both Portsdown and Langstone are quite hardware critical. Using the specified hardware is important as the code is written to run on the lite version of the Raspberry Pi OS and therefore communicates directly with the hardware rather than relying on the desktop environment.

Cables shouldn't be critical but the existence of charge only types complicates things.

The mouse only uses the buttons and scroll wheel features, I would have expected most mice to work but obviously haven't been able to test them all! I will add a comment to the wiki regarding using a wired mouse.
Many people end up building a custom device like my Langstone mouse project using an Arduino or RP2040 and a good quality rotary encoder.

Some other display screens have been shown to work but my recommendation is to stick with the official Raspberry Pi ones.

Some other sound devices are supported. The "set_sound" command allows the sound device to be specified. However not all devices are equal.

Power supply seems to be critical on the Adalm Pluto. I suspect there is a design flaw in the device that makes it super critical on power supply arrangements. Some people swear that powering the Pluto through both ports works best and others say you should never do it!. One other suggestion that does seem to have some merit is to add a series diode in the positive power line into the Pluto. This reduces the voltage by 0.6V compared to the Pi and for some unknown reason can make things more stable.

In the end the power supply arrangement seems to depend on your exact system layout and you should be prepare to experiment to get the best solution.

73
Colin G4EML

DL9SDL
Posts: 10
Joined: Thu Dec 31, 2020 10:04 am

Band bits and GPIO´s assignment

Post by DL9SDL » Sat Jan 17, 2026 9:47 pm

Hi,
building Langstone V2 with Pluto +, signal performance all OK, great system
Now understanding band-bits, GPIO-pins and Bands, I am struggling:

I have connected temporary 8 low current LED´s at the 8 described GPIO´s.
When I set in the SET-menu all 8 bits to 1, than all 8 LED´s are lit, comming up one by one
Then I put all of them in RX to zero.
Then going to the Band´s-Menu start typing beginning from 70 MHz up to 47 GHz, I get a very confusing LED-pattern, for example pressing 435 MHz-button, all LED´s are ON.
Is there a binary coding or masking behind, saying 4 GPIO´s are determining 16 diffent band positions ??
Please help, at the end I want to connect the recommended 8 Relays bank.
Thanks
Helmut, DL9SDL

g4eml
Posts: 796
Joined: Thu Apr 26, 2018 9:36 am

Re: Langstone Discussion Forum

Post by g4eml » Sun Jan 18, 2026 12:53 am

The band bits are simply 8 individual bits that you can set in any pattern you need.

Each selection from the band menu has one set of bits for TX and one set for RX. This allows you to set different patterns for RX and TX, for example to operate a changeover relay. Alternatively you may need to set both RX and TX to the same pattern.

Note that there are different band bits for each band, so you will have to set them to the required pattern matching the band and repeat for every band.

I think by default the band bits are set to a different binary number for each band. However it is expected that you reset them to your individual needs.

Colin G4EML

DL9SDL
Posts: 10
Joined: Thu Dec 31, 2020 10:04 am

Re: Langstone Discussion Forum

Post by DL9SDL » Mon Jan 19, 2026 11:47 am

Hi Collin,
thanks for your valuable information. Now I got it clear.
May be I didn not recognize that the band-bits for TX and RX are for each selected band individually. So I can mask 8 different band-settings with an individual GPIO-pin that indicates a LED and switches one relay from a 8-relay bank.

Everything is solved and I am happy with this nice transceiver.

Kind regards
Helmut, DL9SDL

Post Reply

Return to “The Langstone Microwave Transceiver”