4 Wenet v2 Notes
Mark Jessop edytuje tę stronę 2025-08-30 16:32:05 +09:30

Last updated: 11 July 2025

With a heap of work from Michaela VK3FUR, we now have a more bandwidth-efficient version of Wenet - Wenet v2!

wenet_comparison

Key Differences

  • Baud Rate: 96000 baud
  • No RS232 Framing (so no more 20% framing overhead!)
  • Per-packet scrambling
  • Modulation using RPi I2S peripheral (Guide on how to set this up coming soon!)
  • Narrower bandwidth

How to Receive

WebWenet

If using WebWenet, there is now a 'Wenet Configuration' section in the Configuration page, where you can select Wenet v2.

Screen Shot 2025-07-11 at 15 21 24

Docker Image

If receiving Wenet using the docker image, you will need to update, and download a new version of the startup_docker.sh file.

Assuming you already have a Wenet receive setup going, you can update by running:

cd ~/wenet/
docker pull ghcr.io/projecthorus/wenet:latest
curl -o start_docker.sh https://raw.githubusercontent.com/projecthorus/wenet/master/start_docker.sh
chmod +x start_docker.sh

Edit the start_docker.sh file with your callsign and receiver settings, and in particular look for the Wenet Mode Settings, where you will need to comment-out the 'Wenet Classic' settings and uncomment the 'Wenet v2' settings as follows:

# Wenet 'Classic' (v1, RS232 framing)
#BAUD_RATE=115177
#OVERSAMPLING=8
#FRAMING_MODE=drs232_ldpc

# Wenet v2 (96000 baud, no RS232 framing)
BAUD_RATE=96000
OVERSAMPLING=10
FRAMING_MODE=wenet_ldpc

If you are running more than one Wenet receiver on the same network, change the IMAGE_PORT setting on the second receiver to 7891, otherwise they can 'interfere' with each other.

From there, you can restart/startup Wenet by running the start_docker.sh script, and you should be good to go!