- AMBEServer : Invalid start byte 0x05 (seems to expect 0x61)
Re: AMBEServer : Invalid start byte 0x05 (seems to expect 0x61)
toggle quoted messageShow quoted text
AMBEserver is using the newer AMBE3000 chip from DVSI. When Scott wrote his code the predominant AMBE solutions used older chips (usually USB attached) with a different setup and byte flow to process the AMBE stream. Those programs by Scott would need to be updated to talk to the newer chips using the packet protocol to exchange AMBE and PCM data.
If you look at the source AMBEserver you will see that the UDP stream simply encapsulates the packets defined to go into and out of the AMBE3000 chip, the client is responsible for sending valid and properly formatted packets.
On Fri, Mar 10, 2017 at 4:52 AM, Santu OTTAVI <t.ottavi@...>
I'm trying to set up a D-Star to Asterisk. I've got a
DV3000U/ThumbDV connected on a Raspberry Pi, with the AMBEServer
listening. I'm trying to connect to it from another Linux or
Windows machine, using "dplus_cli" or "dextra_cli" command line
tools from Scott, KI4LKF.
With both software (dplus_cli under Linux, and dextra_cli under
Windows), I see incoming UDP packets to AMBEServer, but it does
Having a look at AMBEServer source code, I noticed that :
- AMBEServer generates an error because it receives an invalid
start byte when reading from the socket : 0x05
- AMBEServer seems to wait for DV3K_START_BYTE = 0x61
Any idea about why (old) KI4LKF client software are sending 0x05
as a start byte, while AMBEServer seems to expect 0x61 ?
Thank you in advance. Kind regards.
73 de TK1BI
John D. Hays
PO Box 1223, Edmonds, WA 98020-1223
Join firstname.lastname@example.org to automatically receive all group messages.