It took me a bit to find the settings for the Yaesu FT-857D for FLDigi to work.
Two things to note. One of the older versions didn’t work. So if you encounter the same problem, try version 3.23.16. Second, don’t use Hamlib. Try RigCAT instead.
Here were my settings:
Also note that I have selected an FT-857D.xml file. Here are the contents of that file:
<!-- Rig definition file for use with fldigi See separate rigxml.odt (Open Office Writer document) for instructions on creating or maintaining this file --> <RIGDEF> <RIG>Yaesu 857</RIG> <PROGRAMMER> Dave Freese W1HKJ Tested by: N8FQ, Joe and KD4O, Phil Moore </PROGRAMMER> <STATUS> Verified Version: 3.11 Date: 15 April 2009 </STATUS> <TITLE>RigCAT - FT-857</TITLE> <!-- default settings for initial setup --> <ECHO>false</ECHO> <TIMEOUT>500</TIMEOUT> <RETRIES>2</RETRIES> <WRITE_DELAY>5</WRITE_DELAY> <POST_WRITE_DELAY>50</POST_WRITE_DELAY> <BAUDRATE>38400</BAUDRATE> <RTSCTS>true</RTSCTS> <ECHO>false</ECHO> <CMDPTT>true</CMDPTT> <MODES> <ELEMENT> <SYMBOL>LSB</SYMBOL> <BYTE>00</BYTE> </ELEMENT> <ELEMENT> <SYMBOL>USB</SYMBOL> <BYTE>01</BYTE> </ELEMENT> <ELEMENT> <SYMBOL>CW</SYMBOL> <BYTE>02</BYTE> </ELEMENT> <ELEMENT> <SYMBOL>CW-R</SYMBOL> <BYTE>03</BYTE> </ELEMENT> <ELEMENT> <SYMBOL>AM</SYMBOL> <BYTE>04</BYTE> </ELEMENT> <ELEMENT> <SYMBOL>FM</SYMBOL> <BYTE>08</BYTE> </ELEMENT> <ELEMENT> <SYMBOL>FM-N</SYMBOL> <BYTE>88</BYTE> </ELEMENT> <ELEMENT> <SYMBOL>DIG</SYMBOL> <BYTE>0A</BYTE> </ELEMENT> <ELEMENT> <SYMBOL>PKT</SYMBOL> <BYTE>0C</BYTE> </ELEMENT> </MODES> <!-- lsb mode strings should match those given in the modes id specifier These are the modes reported by the rig that actually use LSB signal processing --> <LSBMODES> <STRING>LSB</STRING> <STRING>CW-R</STRING> <STRING>PKT</STRING> </LSBMODES> <REPLY> <SYMBOL>OK</SYMBOL> <SIZE>1</SIZE> <BYTES>00</BYTES> </REPLY> <REPLY> <SYMBOL>BAD</SYMBOL> <SIZE>1</SIZE> <BYTES>01</BYTES> </REPLY> <REPLY> <SYMBOL>MODE</SYMBOL> <SIZE>5</SIZE> <FILL>4</FILL> <DATA> <DTYPE>BINARY</DTYPE> <SIZE>1</SIZE> </DATA> </REPLY> <REPLY> <SYMBOL>FREQ</SYMBOL> <SIZE>5</SIZE> <DATA> <DTYPE>BCD</DTYPE> <SIZE> 8 </SIZE> <MAX> 470000000 </MAX> <MIN> 500000 </MIN> <RESOL> 10 </RESOL> <REV>false</REV> </DATA> <FILL>1</FILL> </REPLY> <COMMAND> <SYMBOL>SETFREQ</SYMBOL> <SIZE>5</SIZE> <DATA> <DTYPE>BCD</DTYPE> <SIZE> 8 </SIZE> <MAX> 470000000 </MAX> <MIN> 500000 </MIN> <RESOL> 10 </RESOL> <REV>false</REV> </DATA> <BYTE>01</BYTE> <OK>OK</OK> <BAD>BAD</BAD> </COMMAND> <COMMAND> <SYMBOL>GETFREQ</SYMBOL> <SIZE>5</SIZE> <BYTES>00 00 00 00 03</BYTES> <INFO>FREQ</INFO> </COMMAND> <COMMAND><SYMBOL>SETMODE</SYMBOL> <SIZE>5</SIZE> <DATA> <DTYPE>BINARY</DTYPE> <SIZE>1</SIZE> </DATA> <BYTES>00 00 00 07</BYTES> <OK>OK</OK> <BAD>BAD</BAD> </COMMAND> <COMMAND> <SYMBOL>GETMODE</SYMBOL> <SIZE>5</SIZE> <BYTES>00 00 00 00 03</BYTES> <INFO>MODE</INFO> </COMMAND> <COMMAND> <SYMBOL>PTTON</SYMBOL> <SIZE>5</SIZE> <BYTES>00 00 00 00 08</BYTES> <OK>OK</OK> <BAD>BAD</BAD> </COMMAND> <COMMAND> <SYMBOL>PTTOFF</SYMBOL> <SIZE>5</SIZE> <BYTES>00 00 00 00 88</BYTES> <OK>OK</OK> <BAD>BAD</BAD> </COMMAND> </RIGDEF>
Hope that helps!