AMBEServer 3000 for Linux

Update : 22 feb 2025 ( new version 1.0 )

Install the latest Raspbian on a Raspberry PI 3 or higher.

https://www.raspberrypi.org/software/

  • The AMBEServer3000 software is free but without support!! ( You can report bugs )
  • Make sure you have a 2.1A power supply. ( not a cheap 2.1A power supply )
  • Only start with this installation if you have knowledge of Linux
  • There is also a Windows 10 version available for this software
  • Install Raspbian 64Bit server version.
  • Do not install the graphical version of Raspbian 64Bits. This gives a lot of overhead.
  • Make sure you installed the latest version of Raspbian 64Bits
  • Change the default pi and root user password!!
  • Do not forget to extend the disk partition in the raspi-config after installation of Debian

Change log:

  • 22 feb 2025 (1.0) Rewritten a new version
  • 1.0.0 initial version
  • 1.0.1 bug fixes ( 15 oct 2025)
  • 1.0.2 Show AMBE3000 and version from AMBE ( 17 oct 2025 )

Download the AMBEServer3000 install script

wget https://www.pa7lim.nl/ambeserver2/install_ambe.sh -O /tmp/installscript.sh

Install the AMBEServer3000 software

sudo bash /tmp/installscript.sh 

Configure AMBEServer3000

Edit the configuration file.

/usr/local/ambeserver3k/config.ini

The default port for the AMBE3000 stick is /dev/ttyUSB0 when no other devices are connected to the computer.

[AMBE]
serialPort=/dev/ttyUSB0
serialSpeed=460800
[NETWORK]
port=2460

Start the AMBEServer3000

#To start the AMBEServer3000
sudo systemctl start ambeserver.service

#To enable AMBEServer3000 at boot
sudo systemctl enable ambeserver.service

Options

sudo /usr/local/ambeserver3k/ambeserver

Options:
-c string
Path to configuration file (default "config.ini")
-h Show help information
-v Show version information

Check if the software is running.

sudo systemctl status ambeserver

output:

● ambeserver.service - AMBE Server by PA7LIM
Loaded: loaded (/etc/systemd/system/ambeserver.service; disabled; preset: enabled)
Active: active (running) since Sat 2025-10-18 10:49:13 CEST; 1h 14min ago
Main PID: 405887 (ambeserver)
Tasks: 10 (limit: 3932)
CPU: 26.653s
CGroup: /system.slice/ambeserver.service
└─405887 /usr/local/ambeserver3k/ambeserver -c /usr/local/ambeserver3k/config.ini

Oct 18 10:49:13 docker1 systemd[1]: Started ambeserver.service - AMBE Server by PA7LIM.
Oct 18 10:49:13 docker1 ambeserver[405887]: AMBE device response -> Type: 0x0, Length: 11, Data: 0AMBE3000R
Oct 18 10:49:13 docker1 ambeserver[405887]: AMBE device response (2) -> Type: 0x0, Length: 49, Data: 1V120.E100.XXXX.C106.G514.R009.B0010411.C0020208
Oct 18 10:49:13 docker1 ambeserver[405887]: UDP Server started on port 2460 and serial port /dev/serial/by-id/usb-FTDI_FT230X_Basic_UART_DO011ZUX-if00-port0 at 460800 baud
Oct 18 10:49:13 docker1 ambeserver[405887]: Parsing packets from UDP to Serial only
Oct 18 10:49:13 docker1 ambeserver[405887]: Press Ctrl+C to stop.
Oct 18 10:49:13 docker1 ambeserver[405887]: 2025/10/18 10:49:13 UDP server listening on port 2460

For those running other operating systems, please visit:

πŸ‘‰ www.pa7lim.nl/ambeserver2/compile

You can use the compiled versions if you know what you’re doing. 😊

Have fun !!
David PA7LIM