Problem with MDC API

Then does it work on r12 or r13 of wp77?

No, same problem, FX30S does not have the same firmware of the generic WP77 even if the hardware is the same, I have been recommended not to use that firmware.

I don’t see problem with WP77 FW R12 on mangoh red board, you can see my logread.

logread_WP77_FW_R12.txt (19.7 KB)
root@fx30:~# cm info
Device: WP7702
IMEI: 352653090002874
IMEISV: 4
FSN: VU735370521401
Firmware Version: SWI9X06Y_02.32.02.00 c2e98c jenki[ 290.435144] i2c-msm-v2 78b8000.i2c: ARB_LOST: msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x3a MSTR_STS:0x081321d0 OPER:0x00000090
ns 2019/08/30 07:28:21
Bootloader Version: SWI9X06Y_[ 290.451564] i2c-msm-v2 78b8000.i2c: ARB_LOST: msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x3a MSTR_STS:0x081321d0 OPER:0x00000090
02.32.02.00 c2e98c jenkins 2019/08/30 07:28:21
[ 290.469236] i2c-msm-v2 78b8000.i2c: BUS ERROR:noisy bus/unexpected start/stop tag: msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x3a MSTR_STS:0x081121c4 OPER:0x00000000
[ 290.490722] i2c-msm-v2 78b8000.i2c: ARB_LOST: msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x3a MSTR_STS:0x081321d0 OPER:0x00000090
[ 290.502318] i2c-msm-v2 78b8000.i2c: ARB_LOST: msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x3a MSTR_STS:0x081321d0 OPER:0x00000090
[ 290.515603] i2c-msm-v2 78b8000.i2c: BUS ERROR:noisy bus/unexpected start/stop tag: msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x3a MSTR_STS:0x081121c4 OPER:0x00000000
[ 290.532430] i2c-msm-v2 78b8000.i2c: ARB_LOST: msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x3a MSTR_STS:0x081321d0 OPER:0x00000090
[ 290.571150] i2c-msm-v2 78b8000.i2c: error timeout on polling for valid state. check core_clk
[ 290.580691] i2c-msm-v2 78b8000.i2c: ARB_LOST: msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x3a MSTR_STS:0x081321d0 OPER:0x00000090
[ 290.592369] i2c-msm-v2 78b8000.i2c: ARB_LOST: msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x3a MSTR_STS:0x081321d0 OPER:0x00000090
[ 290.605130] i2c-msm-v2 78b8000.i2c: BUS ERROR:noisy bus/unexpected start/stop tag: msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x3a MSTR_STS:0x081121c4 OPER:0x00000000
[ 290.622432] i2c-msm-v2 78b8000.i2c: ARB_LOST: msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x3a MSTR_STS:0x081321d0 OPER:0x00000090
[ 290.634233] i2c-msm-v2 78b8000.i2c: ARB_LOST: msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x3a MSTR_STS:0x081321d0 OPER:0x00000090
[ 290.646931] i2c-msm-v2 78b8000.i2c: BUS ERROR:noisy bus/unexpected start/stop tag: msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x3a MSTR_STS:0x081121c4 OPER:0x00000000
[ 290.664204] i2c-msm-v2 78b8000.i2c: ARB_LOST: msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x3a MSTR_STS:0x081321d0 OPER:0x00000090
[ 290.702850] i2c-msm-v2 78b8000.i2c: error timeout on polling for valid state. check core_clk
[ 290.710384] mci_protocol_frame_send: write frame fail to I2C: -5 of 2
[ 290.716685] swimcu_ping: Failed to send PING
MCU Version: 000.000
PRI Part Number (PN): 9907365
PRI Revision: 001.001
Carrier PRI Name: GENERIC
Carrier PRI Revision: 001.055_000
SKU: 1103530
Last Reset Cause: Power Down
Resets Count: Expected: 858 Unexpected: 257
root@fx30:~#

I have got this fixed.