I'm currently testing the Devolo "MicroLink 56K Fun USB"-Modem with FaxmanJr. So far the standard init-String of the faxmanJr worked perfectly with the other modems I tested, but with this one, I always get a "Error: 21 in State 33". I tried already different Init-Strings without any success.
For a better understanding here some Debug-output and a datasheet about this modem:
http://download.devolo.com/webcms/0224123001233222765/datasheet_devolo_microlink_56k_fun_usb_en.pdf
Debug Output (I'm using java and jacob to connect to FaxmanJr ActiveX component...):
2009-03-24 10:36:21,707 DEBUG Thread-11 null-->AT
2009-03-24 10:36:21,707 DEBUG Thread-13 null--><--AT
2009-03-24 10:36:21,707 DEBUG Thread-15 null--><--<--OK
2009-03-24 10:36:21,707 DEBUG Thread-17 null--><--<---->AT&F&C1&D2+MS=v90,0
2009-03-24 10:36:21,816 DEBUG Thread-19 null--><--<----><--AT&F&C1&D2+MS=v90,0
2009-03-24 10:36:21,816 DEBUG Thread-21 null--><--<----><--<--OK
2009-03-24 10:36:21,848 DEBUG Thread-23 null--><--<----><--<---->ATE0
2009-03-24 10:36:21,848 DEBUG Thread-25 null--><--<----><--<----><--ATE0
2009-03-24 10:36:21,848 DEBUG Thread-27 null--><--<----><--<----><--<--OK
2009-03-24 10:36:21,848 DEBUG Thread-29 null--><--<----><--<----><--<---->AT+FCLASS=1
2009-03-24 10:36:21,848 DEBUG Thread-31 null--><--<----><--<----><--<----><--OK
2009-03-24 10:36:21,957 DEBUG Thread-33 null--><--<----><--<----><--<----><---->AT+FTM=?
2009-03-24 10:36:21,957 DEBUG Thread-35 null--><--<----><--<----><--<----><----><--3,24,48,72,73,74,96,97,98,121,122,145,146
2009-03-24 10:36:21,957 DEBUG Thread-37 null--><--<----><--<----><--<----><----><--<--OK
2009-03-24 10:36:21,957 DEBUG Thread-40 null--><--<----><--<----><--<----><----><--<---->ATDT(I removed the phonenumber....
2009-03-24 10:36:47,973 DEBUG Thread-44 null--><--<----><--<----><--<----><----><--<----><--CONNECT
2009-03-24 10:36:47,973 DEBUG Thread-45 null--><--<----><--<----><--<----><----><--<----><--Enter rxblk: CONNECT
2009-03-24 10:36:47,973 DEBUG Thread-46 null--><--<----><--<----><--<----><----><--<----><-- rxblk match: CONNECT
2009-03-24 10:36:47,973 DEBUG Thread-48 null--><--<----><--<----><--<----><----><--<----><--Exit rxblk
2009-03-24 10:36:48,348 DEBUG Thread-50 null--><--<----><--<----><--<----><----><--<----><--Received type 0x4f HDLC frame
2009-03-24 10:36:48,348 DEBUG Thread-51 null--><--<----><--<----><--<----><----><--<----><--Final Frame
2009-03-24 10:36:48,348 DEBUG Thread-52 null--><--<----><--<----><--<----><----><--<----><--Enter rxHDLCblk with Frame type = 4f
2009-03-24 10:36:58,301 DEBUG Thread-53 null--><--<----><--<----><--<----><----><--<----><--Enter Timeout Handler
2009-03-24 10:36:58,301 DEBUG Thread-54 null--><--<----><--<----><--<----><----><--<----><--Default Timeout Handler
2009-03-24 10:36:58,301 DEBUG Thread-55 null--><--<----><--<----><--<----><----><--<----><--Hangup Subroutine
2009-03-24 10:36:58,301 DEBUG Thread-57 null--><--<----><--<----><--<----><----><--<----><---->ATH0
2009-03-24 10:36:58,410 DEBUG Thread-59 null--><--<----><--<----><--<----><----><--<----><----><--OK
2009-03-24 10:36:58,410 DEBUG Thread-61 null--><--<----><--<----><--<----><----><--<----><----><---->ATH0
2009-03-24 10:36:58,410 DEBUG Thread-63 null--><--<----><--<----><--<----><----><--<----><----><----><--OK
2009-03-24 10:36:58,519 DEBUG Thread-65 null--><--<----><--<----><--<----><----><--<----><----><----><---->AT+FCLASS=0
2009-03-24 10:36:58,519 DEBUG Thread-67 null--><--<----><--<----><--<----><----><--<----><----><----><----><--OK
2009-03-24 10:36:58,519 DEBUG Thread-68 null--><--<----><--<----><--<----><----><--<----><----><----><----><--Exiting Processs with Error: 21 in State 33
2009-03-24 10:36:58,519 DEBUG Thread-69 null--><--<----><--<----><--<----><----><--<----><----><----><----><--Ending pEngine->Process()
I Hope you can help me there...maybe I just messed up the init-String.