From a quick look I see this line after fx_rcvfax called: 10/12/2016 02:51:08.237 6072 6828 dm3fax APPL libdm3fax dxxxB6C2 :::: fx_rcvfax(0x4) returns 0 .... 10/12/2016 02:51:08.334 6072 6696 dm3fax INFO Dm3Fax dxxxB6C2 ---- OnHangupStatusEvt [112] in state FaxAnswer 10/12/2016 02:51:08.334 6072 6696 dm3fax DEBG Dm3Fax dxxxB6C2 ----- *QFC3 IS DONE* (St=112,0) Basically firmware is complaining that something with RX rate is wrong as per internal define I have: #define QFC3_MsgHangupStatusEvt_Status_RXB_UNSPECIFIED 0x70 /* 112 */ I see before the call that one setparm fails here: 10/12/2016 02:51:08.235 6072 6828 spwrfax APPL r4 dxxxB6C2 :::: fx_setparm(4, FC_RXCODING (0x23000020), 0x936a314) 10/12/2016 02:51:08.235 6072 6828 dm3fax APPL libdm3fax dxxxB6C2 :::: fx_setparm(0x4,0x23000020,0x936a314) 10/12/2016 02:51:08.235 6072 6828 dm3fax DEBG FaxDevice dxxxB6C2 == == SetParameter (0x23000020,0x4) 10/12/2016 02:51:08.235 6072 6828 dm3fax ERR1 libdm3fax dxxxB6C2 :::: fx_setparm returns -1 This could be the reason for failure. Jeff
↧