AFSK1200 reception

I’m trying to configure AX5243 for AFSK1200 reception.
Transmitting works.

My current code is at:

Using TXCO 26MHz

Log from writing registers:

Startup glitch?
U8 Write: 0x0002, 0x80 REG: AX_REG_PWRMODE
Reread value differ!!!
U8 Write: 0x0002, 0x60 REG: AX_REG_PWRMODE
U8 Write: 0x0184, 0x00 REG: AX_REG_XTALCAP
U8 Write: 0x0F10, 0x04 REG: AX_REG_XTALOSC
U8 Write: 0x0F11, 0x00 REG: AX_REG_XTALAMPL
U8 Write: 0x0F35, 0x11 REG: UNKNOWN
U8 Write: 0x0002, 0x65 REG: AX_REG_PWRMODE
U32 Write: 0x0034, 0x591B91B REG: AX_REG_FREQA
Reread value differ!!!
U32 Write: 0x003C, 0x591B91B REG: AX_REG_FREQB
Reread value differ!!!
U8 Write: 0x0180, 0x9B REG: AX_REG_PLLVCOI
U8 Write: 0x0030, 0x09 REG: AX_REG_PLLLOOP
U8 Write: 0x0031, 0x08 REG: AX_REG_PLLCPI
U8 Write: 0x0032, 0x35 REG: AX_REG_PLLVCODIV
U8 Write: 0x0F34, 0x08 REG: UNKNOWN
U8 Write: 0x0033, 0x18 REG: AX_REG_PLLRANGINGA
U8 Write: 0x003B, 0x18 REG: AX_REG_PLLRANGINGB
U8 Write: 0x0002, 0x60 REG: AX_REG_PWRMODE
U8 Write: 0x0030, 0x0B REG: AX_REG_PLLLOOP
U8 Write: 0x0031, 0xC8 REG: AX_REG_PLLCPI
U8 Write: 0x0032, 0x35 REG: AX_REG_PLLVCODIV
U8 Write: 0x0F34, 0x08 REG: UNKNOWN
U8 Write: 0x0010, 0x0A REG: AX_REG_MODULATION
U8 Write: 0x0011, 0x03 REG: AX_REG_ENCODING
U8 Write: 0x0012, 0x14 REG: AX_REG_FRAMING
U8 Write: 0x0F72, 0x00 REG: UNKNOWN
U8 Write: 0x006E, 0x01 REG: AX_REG_WAKEUPXOEARLY
U16 Write: 0x0100, 0x25D REG: AX_REG_IFFREQ
U8 Write: 0x0102, 0x0E REG: AX_REG_DECIMATION
U24 Write: 0x0103, 0x182E8 REG: AX_REG_RXDATARATE
U24 Write: 0x0106, 0x00 REG: AX_REG_MAXDROFFSET
U24 Write: 0x0109, 0x8025CF REG: AX_REG_MAXRFOFFSET
U16 Write: 0x010C, 0xF00 REG: AX_REG_FSKDMAX
U16 Write: 0x010E, 0xF0FF REG: AX_REG_FSKDMIN
U8 Write: 0x0115, 0x00 REG: AX_REG_AMPLFILTER
U8 Write: 0x0042, 0x00 REG: AX_REG_DIVERSITY
U8 Write: 0x0117, 0xF4 REG: AX_REG_RXPARAMSETS
U8 Write: 0x0120, 0xE8 REG: AX_REG_RX_PARAMETER0+AX_RX_AGCGAIN
U8 Write: 0x0130, 0xE8 REG: AX_REG_RX_PARAMETER1+AX_RX_AGCGAIN
U8 Write: 0x0150, 0xFF REG: AX_REG_RX_PARAMETER3+AX_RX_AGCGAIN
U8 Write: 0x0121, 0x84 REG: AX_REG_RX_PARAMETER0+AX_RX_AGCTARGET
U8 Write: 0x0131, 0x84 REG: AX_REG_RX_PARAMETER1+AX_RX_AGCTARGET
U8 Write: 0x0151, 0x84 REG: AX_REG_RX_PARAMETER3+AX_RX_AGCTARGET
U8 Write: 0x0122, 0x00 REG: AX_REG_RX_PARAMETER0+AX_RX_AGCAHYST
U8 Write: 0x0132, 0x00 REG: AX_REG_RX_PARAMETER1+AX_RX_AGCAHYST
U8 Write: 0x0152, 0x00 REG: AX_REG_RX_PARAMETER3+AX_RX_AGCAHYST
U8 Write: 0x0123, 0x00 REG: AX_REG_RX_PARAMETER0+AX_RX_AGCMINMAX
U8 Write: 0x0133, 0x00 REG: AX_REG_RX_PARAMETER1+AX_RX_AGCMINMAX
U8 Write: 0x0153, 0x00 REG: AX_REG_RX_PARAMETER3+AX_RX_AGCMINMAX
U8 Write: 0x0124, 0xCB REG: AX_REG_RX_PARAMETER0+AX_RX_TIMEGAIN
U8 Write: 0x0134, 0xC9 REG: AX_REG_RX_PARAMETER1+AX_RX_TIMEGAIN
U8 Write: 0x0154, 0xC8 REG: AX_REG_RX_PARAMETER3+AX_RX_TIMEGAIN
U8 Write: 0x0125, 0xC6 REG: AX_REG_RX_PARAMETER0+AX_RX_DRGAIN
U8 Write: 0x0135, 0xC5 REG: AX_REG_RX_PARAMETER1+AX_RX_DRGAIN
U8 Write: 0x0155, 0xC4 REG: AX_REG_RX_PARAMETER3+AX_RX_DRGAIN
U8 Write: 0x0126, 0xC3 REG: AX_REG_RX_PARAMETER0+AX_RX_PHASEGAIN
U8 Write: 0x0136, 0xC3 REG: AX_REG_RX_PARAMETER1+AX_RX_PHASEGAIN
U8 Write: 0x0156, 0xC3 REG: AX_REG_RX_PARAMETER3+AX_RX_PHASEGAIN
U8 Write: 0x0127, 0x0F REG: AX_REG_RX_PARAMETER0+AX_RX_FREQUENCYGAINA
U8 Write: 0x0137, 0x0F REG: AX_REG_RX_PARAMETER1+AX_RX_FREQUENCYGAINA
U8 Write: 0x0157, 0x0F REG: AX_REG_RX_PARAMETER3+AX_RX_FREQUENCYGAINA
U8 Write: 0x0128, 0x1F REG: AX_REG_RX_PARAMETER0+AX_RX_FREQUENCYGAINB
U8 Write: 0x0138, 0x1F REG: AX_REG_RX_PARAMETER1+AX_RX_FREQUENCYGAINB
U8 Write: 0x0158, 0x1F REG: AX_REG_RX_PARAMETER3+AX_RX_FREQUENCYGAINB
U8 Write: 0x0129, 0x0B REG: AX_REG_RX_PARAMETER0+AX_RX_FREQUENCYGAINC
U8 Write: 0x0139, 0x0B REG: AX_REG_RX_PARAMETER1+AX_RX_FREQUENCYGAINC
U8 Write: 0x0159, 0x0D REG: AX_REG_RX_PARAMETER3+AX_RX_FREQUENCYGAINC
U8 Write: 0x012A, 0x0B REG: AX_REG_RX_PARAMETER0+AX_RX_FREQUENCYGAIND
U8 Write: 0x013A, 0x0B REG: AX_REG_RX_PARAMETER1+AX_RX_FREQUENCYGAIND
U8 Write: 0x015A, 0x0D REG: AX_REG_RX_PARAMETER3+AX_RX_FREQUENCYGAIND
U8 Write: 0x012B, 0x06 REG: AX_REG_RX_PARAMETER0+AX_RX_AMPLITUDEGAIN
U8 Write: 0x013B, 0x06 REG: AX_REG_RX_PARAMETER1+AX_RX_AMPLITUDEGAIN
U8 Write: 0x015B, 0x06 REG: AX_REG_RX_PARAMETER3+AX_RX_AMPLITUDEGAIN
U16 Write: 0x012C, 0x00 REG: AX_REG_RX_PARAMETER0+AX_RX_FREQDEV
U16 Write: 0x013C, 0xB000 REG: AX_REG_RX_PARAMETER1+AX_RX_FREQDEV
Reread value differ!!!
U16 Write: 0x015C, 0xB000 REG: AX_REG_RX_PARAMETER3+AX_RX_FREQDEV
Reread value differ!!!
U8 Write: 0x012E, 0x16 REG: AX_REG_RX_PARAMETER0+AX_RX_FOURFSK
U8 Write: 0x013E, 0x16 REG: AX_REG_RX_PARAMETER1+AX_RX_FOURFSK
U8 Write: 0x015E, 0x16 REG: AX_REG_RX_PARAMETER3+AX_RX_FOURFSK
U8 Write: 0x012F, 0x00 REG: AX_REG_RX_PARAMETER0+AX_RX_BBOFFSRES
U8 Write: 0x013F, 0x00 REG: AX_REG_RX_PARAMETER1+AX_RX_BBOFFSRES
U8 Write: 0x015F, 0x00 REG: AX_REG_RX_PARAMETER3+AX_RX_BBOFFSRES
U8 Write: 0x0160, 0x00 REG: AX_REG_MODCFGF
U8 Write: 0x0164, 0x05 REG: AX_REG_MODCFGA
U24 Write: 0x0161, 0x67E REG: AX_REG_FSKDEV
U24 Write: 0x0165, 0x306 REG: AX_REG_TXRATE
U16 Write: 0x016A, 0x1FF REG: AX_REG_TXPWRCOEFFB
U8 Write: 0x0180, 0x99 REG: AX_REG_PLLVCOI
U8 Write: 0x0183, 0x03 REG: AX_REG_PLLRNGCLK
U8 Write: 0x0188, 0x0F REG: AX_REG_BBTUNE
U8 Write: 0x0189, 0x77 REG: AX_REG_BBOFFSCAP
U8 Write: 0x0200, 0x01 REG: AX_REG_PKTADDRCFG
U8 Write: 0x0201, 0x80 REG: AX_REG_PKTLENCFG
U8 Write: 0x0202, 0x00 REG: AX_REG_PKTLENOFFSET
U8 Write: 0x0203, 0xFF REG: AX_REG_PKTMAXLEN
U32 Write: 0x0210, 0x7E7E7E7E REG: AX_REG_MATCH0PAT
Reread value differ!!!
U8 Write: 0x0214, 0x00 REG: AX_REG_MATCH0LEN
U8 Write: 0x0216, 0x1F REG: AX_REG_MATCH0MAX
U16 Write: 0x0218, 0x7E7E REG: AX_REG_MATCH1PAT
U8 Write: 0x021C, 0x0A REG: AX_REG_MATCH1LEN
U8 Write: 0x021E, 0x0A REG: AX_REG_MATCH1MAX
U8 Write: 0x0220, 0x33 REG: AX_REG_TMGTXBOOST
U8 Write: 0x0221, 0x14 REG: AX_REG_TMGTXSETTLE
U8 Write: 0x0223, 0x33 REG: AX_REG_TMGRXBOOST
U8 Write: 0x0224, 0x14 REG: AX_REG_TMGRXSETTLE
U8 Write: 0x0225, 0x00 REG: AX_REG_TMGRXOFFSACQ
U8 Write: 0x0226, 0x73 REG: AX_REG_TMGRXCOARSEAGC
U8 Write: 0x0227, 0x00 REG: AX_REG_TMGRXAGC
U8 Write: 0x0228, 0x03 REG: AX_REG_TMGRXRSSI
U8 Write: 0x022A, 0x17 REG: AX_REG_TMGRXPREAMBLE2
U8 Write: 0x022F, 0x00 REG: AX_REG_BGNDRSSITHR
U8 Write: 0x0230, 0x0C REG: AX_REG_PKTCHUNKSIZE
U8 Write: 0x0231, 0x00 REG: AX_REG_PKTMISCFLAGS
U8 Write: 0x0232, 0x20 REG: AX_REG_PKTSTOREFLAGS
U8 Write: 0x0233, 0x39 REG: AX_REG_PKTACCEPTFLAGS
U8 Write: 0x0F0D, 0x03 REG: AX_REG_REF
U8 Write: 0x0F1C, 0x07 REG: UNKNOWN
U8 Write: 0x0F21, 0x5C REG: UNKNOWN
U8 Write: 0x0F22, 0x53 REG: UNKNOWN
U8 Write: 0x0F23, 0x76 REG: UNKNOWN
U8 Write: 0x0F26, 0x92 REG: UNKNOWN
U8 Write: 0x0F44, 0x25 REG: UNKNOWN
U8 Write: 0x0002, 0x69 REG: AX_REG_PWRMODE
U16 Write: 0x0112, 0x55 REG: AX_REG_AFSKMARK
U16 Write: 0x0110, 0x9B REG: AX_REG_AFSKSPACE
U16 Write: 0x0114, 0x08 REG: AX_REG_AFSKCTRL
U8 Write: 0x0F00, 0x0F REG: UNKNOWN
U8 Write: 0x0F18, 0x02 REG: UNKNOWN
Reread value differ!!!
U8 Write: 0x0028, 0x03 REG: AX_REG_FIFOSTAT
Reread value differ!!!
RADIOSTATE = 0x0C
RADIOSTATE = 0x0F
RADIOSTATE = 0x0D
RADIOSTATE = 0x0C
RADIOSTATE = 0x0D
RADIOSTATE = 0x0F
RADIOSTATE = 0x0D
RADIOSTATE = 0x0C
RADIOSTATE = 0x0F
RADIOSTATE = 0x0D
RADIOSTATE = 0x0C
RADIOSTATE = 0x0F
RADIOSTATE = 0x0D
RADIOSTATE = 0x0C
RADIOSTATE = 0x0F
RADIOSTATE = 0x0D
RADIOSTATE = 0x0C

What should I change to start it receiving?

Tried with 10MHz clock with no xtaldiv - still doesn’t work

registers

Startup glitch?
U8 Write: 0x0002, 0x80 REG: AX_REG_PWRMODE
Reread value differ!!!
U8 Write: 0x0002, 0x60 REG: AX_REG_PWRMODE
U8 Write: 0x0184, 0x00 REG: AX_REG_XTALCAP
U8 Write: 0x0F10, 0x04 REG: AX_REG_XTALOSC
U8 Write: 0x0F11, 0x00 REG: AX_REG_XTALAMPL
U8 Write: 0x0F35, 0x10 REG: UNKNOWN
U8 Write: 0x0002, 0x65 REG: AX_REG_PWRMODE
U32 Write: 0x0034, 0xE7AE147 REG: AX_REG_FREQA
Reread value differ!!!
U32 Write: 0x003C, 0xE7AE147 REG: AX_REG_FREQB
Reread value differ!!!
U8 Write: 0x0180, 0x9B REG: AX_REG_PLLVCOI
U8 Write: 0x0030, 0x09 REG: AX_REG_PLLLOOP
U8 Write: 0x0031, 0x08 REG: AX_REG_PLLCPI
U8 Write: 0x0032, 0x35 REG: AX_REG_PLLVCODIV
U8 Write: 0x0F34, 0x08 REG: UNKNOWN
U8 Write: 0x0033, 0x18 REG: AX_REG_PLLRANGINGA
U8 Write: 0x003B, 0x18 REG: AX_REG_PLLRANGINGB
U8 Write: 0x0002, 0x60 REG: AX_REG_PWRMODE
U8 Write: 0x0030, 0x0B REG: AX_REG_PLLLOOP
U8 Write: 0x0031, 0xC8 REG: AX_REG_PLLCPI
U8 Write: 0x0032, 0x35 REG: AX_REG_PLLVCODIV
U8 Write: 0x0F34, 0x08 REG: UNKNOWN
U8 Write: 0x0010, 0x0A REG: AX_REG_MODULATION
U8 Write: 0x0011, 0x03 REG: AX_REG_ENCODING
U8 Write: 0x0012, 0x14 REG: AX_REG_FRAMING
U8 Write: 0x0F72, 0x00 REG: UNKNOWN
U8 Write: 0x006E, 0x01 REG: AX_REG_WAKEUPXOEARLY
U16 Write: 0x0100, 0x312 REG: AX_REG_IFFREQ
U8 Write: 0x0102, 0x0A REG: AX_REG_DECIMATION
U24 Write: 0x0103, 0x1A0AB REG: AX_REG_RXDATARATE
U24 Write: 0x0106, 0x00 REG: AX_REG_MAXDROFFSET
U24 Write: 0x0109, 0x80624E REG: AX_REG_MAXRFOFFSET
U16 Write: 0x010C, 0xF00 REG: AX_REG_FSKDMAX
U16 Write: 0x010E, 0xF0FF REG: AX_REG_FSKDMIN
U8 Write: 0x0115, 0x00 REG: AX_REG_AMPLFILTER
U8 Write: 0x0042, 0x00 REG: AX_REG_DIVERSITY
U8 Write: 0x0117, 0xF4 REG: AX_REG_RXPARAMSETS
U8 Write: 0x0120, 0xE8 REG: AX_REG_RX_PARAMETER0+AX_RX_AGCGAIN
U8 Write: 0x0130, 0xE8 REG: AX_REG_RX_PARAMETER1+AX_RX_AGCGAIN
U8 Write: 0x0150, 0xFF REG: AX_REG_RX_PARAMETER3+AX_RX_AGCGAIN
U8 Write: 0x0121, 0x84 REG: AX_REG_RX_PARAMETER0+AX_RX_AGCTARGET
U8 Write: 0x0131, 0x84 REG: AX_REG_RX_PARAMETER1+AX_RX_AGCTARGET
U8 Write: 0x0151, 0x84 REG: AX_REG_RX_PARAMETER3+AX_RX_AGCTARGET
U8 Write: 0x0122, 0x00 REG: AX_REG_RX_PARAMETER0+AX_RX_AGCAHYST
U8 Write: 0x0132, 0x00 REG: AX_REG_RX_PARAMETER1+AX_RX_AGCAHYST
U8 Write: 0x0152, 0x00 REG: AX_REG_RX_PARAMETER3+AX_RX_AGCAHYST
U8 Write: 0x0123, 0x00 REG: AX_REG_RX_PARAMETER0+AX_RX_AGCMINMAX
U8 Write: 0x0133, 0x00 REG: AX_REG_RX_PARAMETER1+AX_RX_AGCMINMAX
U8 Write: 0x0153, 0x00 REG: AX_REG_RX_PARAMETER3+AX_RX_AGCMINMAX
U8 Write: 0x0124, 0xDB REG: AX_REG_RX_PARAMETER0+AX_RX_TIMEGAIN
U8 Write: 0x0134, 0xD9 REG: AX_REG_RX_PARAMETER1+AX_RX_TIMEGAIN
U8 Write: 0x0154, 0xD8 REG: AX_REG_RX_PARAMETER3+AX_RX_TIMEGAIN
U8 Write: 0x0125, 0xD6 REG: AX_REG_RX_PARAMETER0+AX_RX_DRGAIN
U8 Write: 0x0135, 0xD5 REG: AX_REG_RX_PARAMETER1+AX_RX_DRGAIN
U8 Write: 0x0155, 0xD4 REG: AX_REG_RX_PARAMETER3+AX_RX_DRGAIN
U8 Write: 0x0126, 0xC3 REG: AX_REG_RX_PARAMETER0+AX_RX_PHASEGAIN
U8 Write: 0x0136, 0xC3 REG: AX_REG_RX_PARAMETER1+AX_RX_PHASEGAIN
U8 Write: 0x0156, 0xC3 REG: AX_REG_RX_PARAMETER3+AX_RX_PHASEGAIN
U8 Write: 0x0127, 0x0F REG: AX_REG_RX_PARAMETER0+AX_RX_FREQUENCYGAINA
U8 Write: 0x0137, 0x0F REG: AX_REG_RX_PARAMETER1+AX_RX_FREQUENCYGAINA
U8 Write: 0x0157, 0x0F REG: AX_REG_RX_PARAMETER3+AX_RX_FREQUENCYGAINA
U8 Write: 0x0128, 0x1F REG: AX_REG_RX_PARAMETER0+AX_RX_FREQUENCYGAINB
U8 Write: 0x0138, 0x1F REG: AX_REG_RX_PARAMETER1+AX_RX_FREQUENCYGAINB
U8 Write: 0x0158, 0x1F REG: AX_REG_RX_PARAMETER3+AX_RX_FREQUENCYGAINB
U8 Write: 0x0129, 0x0B REG: AX_REG_RX_PARAMETER0+AX_RX_FREQUENCYGAINC
U8 Write: 0x0139, 0x0B REG: AX_REG_RX_PARAMETER1+AX_RX_FREQUENCYGAINC
U8 Write: 0x0159, 0x0D REG: AX_REG_RX_PARAMETER3+AX_RX_FREQUENCYGAINC
U8 Write: 0x012A, 0x0B REG: AX_REG_RX_PARAMETER0+AX_RX_FREQUENCYGAIND
U8 Write: 0x013A, 0x0B REG: AX_REG_RX_PARAMETER1+AX_RX_FREQUENCYGAIND
U8 Write: 0x015A, 0x0D REG: AX_REG_RX_PARAMETER3+AX_RX_FREQUENCYGAIND
U8 Write: 0x012B, 0x06 REG: AX_REG_RX_PARAMETER0+AX_RX_AMPLITUDEGAIN
U8 Write: 0x013B, 0x06 REG: AX_REG_RX_PARAMETER1+AX_RX_AMPLITUDEGAIN
U8 Write: 0x015B, 0x06 REG: AX_REG_RX_PARAMETER3+AX_RX_AMPLITUDEGAIN
U16 Write: 0x012C, 0x00 REG: AX_REG_RX_PARAMETER0+AX_RX_FREQDEV
U16 Write: 0x013C, 0xB000 REG: AX_REG_RX_PARAMETER1+AX_RX_FREQDEV
Reread value differ!!!
U16 Write: 0x015C, 0xB000 REG: AX_REG_RX_PARAMETER3+AX_RX_FREQDEV
Reread value differ!!!
U8 Write: 0x012E, 0x16 REG: AX_REG_RX_PARAMETER0+AX_RX_FOURFSK
U8 Write: 0x013E, 0x16 REG: AX_REG_RX_PARAMETER1+AX_RX_FOURFSK
U8 Write: 0x015E, 0x16 REG: AX_REG_RX_PARAMETER3+AX_RX_FOURFSK
U8 Write: 0x012F, 0x00 REG: AX_REG_RX_PARAMETER0+AX_RX_BBOFFSRES
U8 Write: 0x013F, 0x00 REG: AX_REG_RX_PARAMETER1+AX_RX_BBOFFSRES
U8 Write: 0x015F, 0x00 REG: AX_REG_RX_PARAMETER3+AX_RX_BBOFFSRES
U8 Write: 0x0160, 0x00 REG: AX_REG_MODCFGF
U8 Write: 0x0164, 0x05 REG: AX_REG_MODCFGA
U24 Write: 0x0161, 0x10E2 REG: AX_REG_FSKDEV
U24 Write: 0x0165, 0x7DD REG: AX_REG_TXRATE
U16 Write: 0x016A, 0x1FF REG: AX_REG_TXPWRCOEFFB
U8 Write: 0x0180, 0x99 REG: AX_REG_PLLVCOI
U8 Write: 0x0183, 0x03 REG: AX_REG_PLLRNGCLK
U8 Write: 0x0188, 0x0F REG: AX_REG_BBTUNE
U8 Write: 0x0189, 0x77 REG: AX_REG_BBOFFSCAP
U8 Write: 0x0200, 0x01 REG: AX_REG_PKTADDRCFG
U8 Write: 0x0201, 0x80 REG: AX_REG_PKTLENCFG
U8 Write: 0x0202, 0x00 REG: AX_REG_PKTLENOFFSET
U8 Write: 0x0203, 0xFF REG: AX_REG_PKTMAXLEN
U32 Write: 0x0210, 0x7E7E7E7E REG: AX_REG_MATCH0PAT
Reread value differ!!!
U8 Write: 0x0214, 0x00 REG: AX_REG_MATCH0LEN
U8 Write: 0x0216, 0x1F REG: AX_REG_MATCH0MAX
U16 Write: 0x0218, 0x7E7E REG: AX_REG_MATCH1PAT
U8 Write: 0x021C, 0x0A REG: AX_REG_MATCH1LEN
U8 Write: 0x021E, 0x0A REG: AX_REG_MATCH1MAX
U8 Write: 0x0220, 0x33 REG: AX_REG_TMGTXBOOST
U8 Write: 0x0221, 0x14 REG: AX_REG_TMGTXSETTLE
U8 Write: 0x0223, 0x33 REG: AX_REG_TMGRXBOOST
U8 Write: 0x0224, 0x14 REG: AX_REG_TMGRXSETTLE
U8 Write: 0x0225, 0x00 REG: AX_REG_TMGRXOFFSACQ
U8 Write: 0x0226, 0x73 REG: AX_REG_TMGRXCOARSEAGC
U8 Write: 0x0227, 0x00 REG: AX_REG_TMGRXAGC
U8 Write: 0x0228, 0x03 REG: AX_REG_TMGRXRSSI
U8 Write: 0x022A, 0x17 REG: AX_REG_TMGRXPREAMBLE2
U8 Write: 0x022F, 0x00 REG: AX_REG_BGNDRSSITHR
U8 Write: 0x0230, 0x0C REG: AX_REG_PKTCHUNKSIZE
U8 Write: 0x0231, 0x00 REG: AX_REG_PKTMISCFLAGS
U8 Write: 0x0232, 0x20 REG: AX_REG_PKTSTOREFLAGS
U8 Write: 0x0233, 0x39 REG: AX_REG_PKTACCEPTFLAGS
U8 Write: 0x0F0D, 0x03 REG: AX_REG_REF
U8 Write: 0x0F1C, 0x07 REG: UNKNOWN
U8 Write: 0x0F21, 0x5C REG: UNKNOWN
U8 Write: 0x0F22, 0x53 REG: UNKNOWN
U8 Write: 0x0F23, 0x76 REG: UNKNOWN
U8 Write: 0x0F26, 0x92 REG: UNKNOWN
U8 Write: 0x0F44, 0x25 REG: UNKNOWN
U8 Write: 0x0002, 0x69 REG: AX_REG_PWRMODE
U16 Write: 0x0112, 0x4F REG: AX_REG_AFSKMARK
U16 Write: 0x0110, 0x90 REG: AX_REG_AFSKSPACE
U16 Write: 0x0114, 0x08 REG: AX_REG_AFSKCTRL
U8 Write: 0x0F00, 0x0F REG: UNKNOWN
U8 Write: 0x0F18, 0x02 REG: UNKNOWN
Reread value differ!!!
U8 Write: 0x0028, 0x03 REG: AX_REG_FIFOSTAT
Reread value differ!!!
RADIOSTATE = 0x0C
RADIOSTATE = 0x0F
RADIOSTATE = 0x0D
RADIOSTATE = 0x0C
RADIOSTATE = 0x10

I’ve put SAMPLE_ROT_I on dac output and I get 2.5kHz samplerate - is this normal?

Found overflow in calculations:

New register dump for 10MHz

Startup glitch?
U8 Write: 0x0002, 0x80 REG: AX_REG_PWRMODE
Reread value differ!!!
U8 Write: 0x0002, 0x60 REG: AX_REG_PWRMODE
U8 Write: 0x0184, 0x00 REG: AX_REG_XTALCAP
U8 Write: 0x0F10, 0x04 REG: AX_REG_XTALOSC
U8 Write: 0x0F11, 0x00 REG: AX_REG_XTALAMPL
U8 Write: 0x0F35, 0x10 REG: UNKNOWN
U8 Write: 0x0026, 0x05 REG: AX_REG_PINFUNCPWRAMP
U8 Write: 0x0332, 0x48 REG: AX_REG_DACCONFIG
U16 Write: 0x0330, 0x0C REG: AX_REG_DACVALUE
U8 Write: 0x0002, 0x65 REG: AX_REG_PWRMODE
U32 Write: 0x0034, 0xE7AE147 REG: AX_REG_FREQA
Reread value differ!!!
U32 Write: 0x003C, 0xE7AE147 REG: AX_REG_FREQB
Reread value differ!!!
U8 Write: 0x0180, 0x9B REG: AX_REG_PLLVCOI
U8 Write: 0x0030, 0x09 REG: AX_REG_PLLLOOP
U8 Write: 0x0031, 0x08 REG: AX_REG_PLLCPI
U8 Write: 0x0032, 0x35 REG: AX_REG_PLLVCODIV
U8 Write: 0x0F34, 0x08 REG: UNKNOWN
U8 Write: 0x0033, 0x18 REG: AX_REG_PLLRANGINGA
U8 Write: 0x003B, 0x18 REG: AX_REG_PLLRANGINGB
U8 Write: 0x0002, 0x60 REG: AX_REG_PWRMODE
U8 Write: 0x0030, 0x0B REG: AX_REG_PLLLOOP
U8 Write: 0x0031, 0xC8 REG: AX_REG_PLLCPI
U8 Write: 0x0032, 0x35 REG: AX_REG_PLLVCODIV
U8 Write: 0x0F34, 0x08 REG: UNKNOWN
U8 Write: 0x0010, 0x0A REG: AX_REG_MODULATION
U8 Write: 0x0011, 0x03 REG: AX_REG_ENCODING
U8 Write: 0x0012, 0x14 REG: AX_REG_FRAMING
U8 Write: 0x0F72, 0x00 REG: UNKNOWN
U8 Write: 0x006E, 0x01 REG: AX_REG_WAKEUPXOEARLY
U16 Write: 0x0100, 0x312 REG: AX_REG_IFFREQ
U8 Write: 0x0102, 0x0A REG: AX_REG_DECIMATION
U24 Write: 0x0103, 0x1A0AB REG: AX_REG_RXDATARATE
U24 Write: 0x0106, 0x00 REG: AX_REG_MAXDROFFSET
U24 Write: 0x0109, 0x80624E REG: AX_REG_MAXRFOFFSET
U16 Write: 0x010C, 0xF00 REG: AX_REG_FSKDMAX
U16 Write: 0x010E, 0xF0FF REG: AX_REG_FSKDMIN
U8 Write: 0x0115, 0x00 REG: AX_REG_AMPLFILTER
U8 Write: 0x0042, 0x00 REG: AX_REG_DIVERSITY
U8 Write: 0x0117, 0xF4 REG: AX_REG_RXPARAMSETS
U8 Write: 0x0120, 0xE8 REG: AX_REG_RX_PARAMETER0+AX_RX_AGCGAIN
U8 Write: 0x0130, 0xE8 REG: AX_REG_RX_PARAMETER1+AX_RX_AGCGAIN
U8 Write: 0x0150, 0xFF REG: AX_REG_RX_PARAMETER3+AX_RX_AGCGAIN
U8 Write: 0x0121, 0x84 REG: AX_REG_RX_PARAMETER0+AX_RX_AGCTARGET
U8 Write: 0x0131, 0x84 REG: AX_REG_RX_PARAMETER1+AX_RX_AGCTARGET
U8 Write: 0x0151, 0x84 REG: AX_REG_RX_PARAMETER3+AX_RX_AGCTARGET
U8 Write: 0x0122, 0x00 REG: AX_REG_RX_PARAMETER0+AX_RX_AGCAHYST
U8 Write: 0x0132, 0x00 REG: AX_REG_RX_PARAMETER1+AX_RX_AGCAHYST
U8 Write: 0x0152, 0x00 REG: AX_REG_RX_PARAMETER3+AX_RX_AGCAHYST
U8 Write: 0x0123, 0x00 REG: AX_REG_RX_PARAMETER0+AX_RX_AGCMINMAX
U8 Write: 0x0133, 0x00 REG: AX_REG_RX_PARAMETER1+AX_RX_AGCMINMAX
U8 Write: 0x0153, 0x00 REG: AX_REG_RX_PARAMETER3+AX_RX_AGCMINMAX
U8 Write: 0x0124, 0xDB REG: AX_REG_RX_PARAMETER0+AX_RX_TIMEGAIN
U8 Write: 0x0134, 0xD9 REG: AX_REG_RX_PARAMETER1+AX_RX_TIMEGAIN
U8 Write: 0x0154, 0xD8 REG: AX_REG_RX_PARAMETER3+AX_RX_TIMEGAIN
U8 Write: 0x0125, 0xD6 REG: AX_REG_RX_PARAMETER0+AX_RX_DRGAIN
U8 Write: 0x0135, 0xD5 REG: AX_REG_RX_PARAMETER1+AX_RX_DRGAIN
U8 Write: 0x0155, 0xD4 REG: AX_REG_RX_PARAMETER3+AX_RX_DRGAIN
U8 Write: 0x0126, 0xC3 REG: AX_REG_RX_PARAMETER0+AX_RX_PHASEGAIN
U8 Write: 0x0136, 0xC3 REG: AX_REG_RX_PARAMETER1+AX_RX_PHASEGAIN
U8 Write: 0x0156, 0xC3 REG: AX_REG_RX_PARAMETER3+AX_RX_PHASEGAIN
U8 Write: 0x0127, 0x0F REG: AX_REG_RX_PARAMETER0+AX_RX_FREQUENCYGAINA
U8 Write: 0x0137, 0x0F REG: AX_REG_RX_PARAMETER1+AX_RX_FREQUENCYGAINA
U8 Write: 0x0157, 0x0F REG: AX_REG_RX_PARAMETER3+AX_RX_FREQUENCYGAINA
U8 Write: 0x0128, 0x1F REG: AX_REG_RX_PARAMETER0+AX_RX_FREQUENCYGAINB
U8 Write: 0x0138, 0x1F REG: AX_REG_RX_PARAMETER1+AX_RX_FREQUENCYGAINB
U8 Write: 0x0158, 0x1F REG: AX_REG_RX_PARAMETER3+AX_RX_FREQUENCYGAINB
U8 Write: 0x0129, 0x0B REG: AX_REG_RX_PARAMETER0+AX_RX_FREQUENCYGAINC
U8 Write: 0x0139, 0x0B REG: AX_REG_RX_PARAMETER1+AX_RX_FREQUENCYGAINC
U8 Write: 0x0159, 0x0D REG: AX_REG_RX_PARAMETER3+AX_RX_FREQUENCYGAINC
U8 Write: 0x012A, 0x0B REG: AX_REG_RX_PARAMETER0+AX_RX_FREQUENCYGAIND
U8 Write: 0x013A, 0x0B REG: AX_REG_RX_PARAMETER1+AX_RX_FREQUENCYGAIND
U8 Write: 0x015A, 0x0D REG: AX_REG_RX_PARAMETER3+AX_RX_FREQUENCYGAIND
U8 Write: 0x012B, 0x06 REG: AX_REG_RX_PARAMETER0+AX_RX_AMPLITUDEGAIN
U8 Write: 0x013B, 0x06 REG: AX_REG_RX_PARAMETER1+AX_RX_AMPLITUDEGAIN
U8 Write: 0x015B, 0x06 REG: AX_REG_RX_PARAMETER3+AX_RX_AMPLITUDEGAIN
U16 Write: 0x012C, 0x00 REG: AX_REG_RX_PARAMETER0+AX_RX_FREQDEV
U16 Write: 0x013C, 0xB000 REG: AX_REG_RX_PARAMETER1+AX_RX_FREQDEV
Reread value differ!!!
U16 Write: 0x015C, 0xB000 REG: AX_REG_RX_PARAMETER3+AX_RX_FREQDEV
Reread value differ!!!
U8 Write: 0x012E, 0x16 REG: AX_REG_RX_PARAMETER0+AX_RX_FOURFSK
U8 Write: 0x013E, 0x16 REG: AX_REG_RX_PARAMETER1+AX_RX_FOURFSK
U8 Write: 0x015E, 0x16 REG: AX_REG_RX_PARAMETER3+AX_RX_FOURFSK
U8 Write: 0x012F, 0x00 REG: AX_REG_RX_PARAMETER0+AX_RX_BBOFFSRES
U8 Write: 0x013F, 0x00 REG: AX_REG_RX_PARAMETER1+AX_RX_BBOFFSRES
U8 Write: 0x015F, 0x00 REG: AX_REG_RX_PARAMETER3+AX_RX_BBOFFSRES
U8 Write: 0x0160, 0x00 REG: AX_REG_MODCFGF
U8 Write: 0x0164, 0x05 REG: AX_REG_MODCFGA
U24 Write: 0x0161, 0x10E2 REG: AX_REG_FSKDEV
U24 Write: 0x0165, 0x7DD REG: AX_REG_TXRATE
U16 Write: 0x016A, 0x1FF REG: AX_REG_TXPWRCOEFFB
U8 Write: 0x0180, 0x99 REG: AX_REG_PLLVCOI
U8 Write: 0x0183, 0x03 REG: AX_REG_PLLRNGCLK
U8 Write: 0x0188, 0x0F REG: AX_REG_BBTUNE
U8 Write: 0x0189, 0x77 REG: AX_REG_BBOFFSCAP
U8 Write: 0x0200, 0x01 REG: AX_REG_PKTADDRCFG
U8 Write: 0x0201, 0x80 REG: AX_REG_PKTLENCFG
U8 Write: 0x0202, 0x00 REG: AX_REG_PKTLENOFFSET
U8 Write: 0x0203, 0xFF REG: AX_REG_PKTMAXLEN
U32 Write: 0x0210, 0x7E7E7E7E REG: AX_REG_MATCH0PAT
Reread value differ!!!
U8 Write: 0x0214, 0x00 REG: AX_REG_MATCH0LEN
U8 Write: 0x0216, 0x1F REG: AX_REG_MATCH0MAX
U16 Write: 0x0218, 0x7E7E REG: AX_REG_MATCH1PAT
U8 Write: 0x021C, 0x0A REG: AX_REG_MATCH1LEN
U8 Write: 0x021E, 0x0A REG: AX_REG_MATCH1MAX
U8 Write: 0x0220, 0x33 REG: AX_REG_TMGTXBOOST
U8 Write: 0x0221, 0x14 REG: AX_REG_TMGTXSETTLE
U8 Write: 0x0223, 0x33 REG: AX_REG_TMGRXBOOST
U8 Write: 0x0224, 0x14 REG: AX_REG_TMGRXSETTLE
U8 Write: 0x0225, 0x00 REG: AX_REG_TMGRXOFFSACQ
U8 Write: 0x0226, 0x73 REG: AX_REG_TMGRXCOARSEAGC
U8 Write: 0x0227, 0x00 REG: AX_REG_TMGRXAGC
U8 Write: 0x0228, 0x03 REG: AX_REG_TMGRXRSSI
U8 Write: 0x022A, 0x17 REG: AX_REG_TMGRXPREAMBLE2
U8 Write: 0x022F, 0x00 REG: AX_REG_BGNDRSSITHR
U8 Write: 0x0230, 0x0C REG: AX_REG_PKTCHUNKSIZE
U8 Write: 0x0231, 0x00 REG: AX_REG_PKTMISCFLAGS
U8 Write: 0x0232, 0x20 REG: AX_REG_PKTSTOREFLAGS
U8 Write: 0x0233, 0x39 REG: AX_REG_PKTACCEPTFLAGS
U8 Write: 0x0F0D, 0x03 REG: AX_REG_REF
U8 Write: 0x0F1C, 0x07 REG: UNKNOWN
U8 Write: 0x0F21, 0x5C REG: UNKNOWN
U8 Write: 0x0F22, 0x53 REG: UNKNOWN
U8 Write: 0x0F23, 0x76 REG: UNKNOWN
U8 Write: 0x0F26, 0x92 REG: UNKNOWN
U8 Write: 0x0F44, 0x25 REG: UNKNOWN
U8 Write: 0x0002, 0x69 REG: AX_REG_PWRMODE
U16 Write: 0x0112, 0x4F REG: AX_REG_AFSKMARK
U16 Write: 0x0110, 0x90 REG: AX_REG_AFSKSPACE
U16 Write: 0x0114, 0x08 REG: AX_REG_AFSKCTRL
U8 Write: 0x0F00, 0x0F REG: UNKNOWN
U8 Write: 0x0F18, 0x02 REG: UNKNOWN
Reread value differ!!!
U8 Write: 0x0028, 0x03 REG: AX_REG_FIFOSTAT
Reread value differ!!!
RADIOSTATE = 0x0C
RADIOSTATE = 0x0F
RADIOSTATE = 0x0D
RADIOSTATE = 0x0C
RADIOSTATE = 0x0F
RADIOSTATE = 0x0D
RADIOSTATE = 0x0C

Hi @korneliuszo. Unfortunately I cannot easily help you by reviewing the log files you shared.
My main suggestion would be to:

Regarding the AFSK1200 modulation I can also recommend you to take a look at this very interesting blog from the community:

https://www.notblackmagic.com/bitsnpieces/ax5043/

(and Github NotBlackMagic · GitHub)

I’ve used NotBlackMagic site for setup of chip.

From emails to onsemi support it was sugessted to change settings to base on axradiolab (I’ve done it - see repo and it uses xml file as input of registers configuration)

Support via email ended with statement that axradiolab doesn’t generate proper values for afsk+hdlc reception