DEBUG:audio_board.pcm6140q1.codec:Codec(4C).startup() DEBUG:audio_board.pcm6140q1.codec:Codec(4C).startup(): pulling SHDNZ (GPIO 24) high DEBUG:audio_board.pcm6140q1.codec:Codec(4C)._wait(): waiting 2*1 ms for codec to initialize registers DEBUG:audio_board.audio_board:AudioBoard.start(): microphones = 1 DEBUG:audio_board.audio_board:AudioBoard.start(): sampling_depth = 32 DEBUG:audio_board.audio_board:AudioBoard.start(): sampling_rate = 192 DEBUG:audio_board.audio_board:AudioBoard.start(): window_spacing = 20.000000 DEBUG:audio_board.audio_board:AudioBoard.start(): window_width = 20.000000 DEBUG:audio_board.audio_board:AudioBoard.start(): workers = 1 DEBUG:audio_board.audio_board:AudioBoard.start(): self._block_size = 3840000 DEBUG:audio_board.audio_board:AudioBoard.start(): self._channels = 1 DEBUG:audio_board.audio_board:AudioBoard.start(): self._sampling_depth = 32 DEBUG:audio_board.audio_board:AudioBoard.start(): self._sampling_rate = 192000 DEBUG:audio_board.audio_board:AudioBoard.start(): self._window_size = 3840000 DEBUG:audio_board.audio_board:AudioBoard.start(): bit_rate = 6144000 DEBUG:audio_board.pcm6140q1.codec:Codec(4C).enable() DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(SW_RESET, 1) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(SW_RESET, 1) before: 00000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(SW_RESET, 1) mask: 00000001 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(SW_RESET, 1) after: 00000000 DEBUG:audio_board.pcm6140q1.codec:Codec(4C)._wait(): waiting 2*1 ms for codec to initialize registers DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(SLEEP_ENZ, 1) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(SLEEP_ENZ, 1) before: 00000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(SLEEP_ENZ, 1) mask: 00000001 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(SLEEP_ENZ, 1) after: 00000001 DEBUG:audio_board.pcm6140q1.codec:Codec(4C)._wait(): waiting 2*1 ms for codec to complete wake-up sequence DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ADC_FSCALE, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ADC_FSCALE, 0) before: 00000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ADC_FSCALE, 0) mask: 00000011 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ADC_FSCALE, 0) after: 00000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(AREG_SELECT, 1) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(AREG_SELECT, 1) before: 00000001 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(AREG_SELECT, 1) mask: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(AREG_SELECT, 1) after: 10000001 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(INCAP_QCHG, 3) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(INCAP_QCHG, 3) before: 00000101 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(INCAP_QCHG, 3) mask: 00110000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(INCAP_QCHG, 3) after: 00110101 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(MBIAS_VAL, 6) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(MBIAS_VAL, 6) before: 00000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(MBIAS_VAL, 6) mask: 01110000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(MBIAS_VAL, 6) after: 01100000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_DC, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_DC, 0) before: 00000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_DC, 0) mask: 00010000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_DC, 0) after: 00000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_DREEN, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_DREEN, 0) before: 00000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_DREEN, 0) mask: 00000001 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_DREEN, 0) after: 00000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_DVOL, 201) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_DVOL, 201) before: 11001001 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_DVOL, 201) mask: 11111111 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_DVOL, 201) after: 11001001 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_GAIN, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_GAIN, 0) before: 00000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_GAIN, 0) mask: 11111100 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_GAIN, 0) after: 00000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_IMP, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_IMP, 0) before: 00000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_IMP, 0) mask: 00001100 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_IMP, 0) after: 00000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_INSRC, 1) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_INSRC, 1) before: 00000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_INSRC, 1) mask: 01100000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_INSRC, 1) after: 00100000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_INTYP, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_INTYP, 0) before: 00100000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_INTYP, 0) mask: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(CH1_INTYP, 0) after: 00100000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(HPF_SEL, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(HPF_SEL, 0) before: 00000001 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(HPF_SEL, 0) mask: 00000011 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(HPF_SEL, 0) after: 00000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(GPIO1_CFG, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(GPIO1_CFG, 0) before: 00100010 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(GPIO1_CFG, 0) mask: 11110000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(GPIO1_CFG, 0) after: 00000010 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(MST_SLV_CFG, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(MST_SLV_CFG, 0) before: 00000010 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(MST_SLV_CFG, 0) mask: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(MST_SLV_CFG, 0) after: 00000010 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(AUTO_CLK_CFG, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(AUTO_CLK_CFG, 0) before: 00000010 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(AUTO_CLK_CFG, 0) mask: 01000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(AUTO_CLK_CFG, 0) after: 00000010 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(AUTO_MODE_PLL_DIS, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(AUTO_MODE_PLL_DIS, 0) before: 00000010 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(AUTO_MODE_PLL_DIS, 0) mask: 00100000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(AUTO_MODE_PLL_DIS, 0) after: 00000010 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_FORMAT, 1) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_FORMAT, 1) before: 00110000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_FORMAT, 1) mask: 11000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_FORMAT, 1) after: 01110000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_WLEN, 3) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_WLEN, 3) before: 01110000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_WLEN, 3) mask: 00110000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_WLEN, 3) after: 01110000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH1_EN, 1) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH1_EN, 1) before: 11110000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH1_EN, 1) mask: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH1_EN, 1) after: 11110000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH2_EN, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH2_EN, 0) before: 11110000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH2_EN, 0) mask: 01000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH2_EN, 0) after: 10110000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH3_EN, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH3_EN, 0) before: 10110000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH3_EN, 0) mask: 00100000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH3_EN, 0) after: 10010000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH4_EN, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH4_EN, 0) before: 10010000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH4_EN, 0) mask: 00010000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH4_EN, 0) after: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH5_EN, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH5_EN, 0) before: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH5_EN, 0) mask: 00001000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH5_EN, 0) after: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH6_EN, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH6_EN, 0) before: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH6_EN, 0) mask: 00000100 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH6_EN, 0) after: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH7_EN, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH7_EN, 0) before: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH7_EN, 0) mask: 00000010 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH7_EN, 0) after: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH8_EN, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH8_EN, 0) before: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH8_EN, 0) mask: 00000001 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(IN_CH8_EN, 0) after: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH1_EN, 1) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH1_EN, 1) before: 00000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH1_EN, 1) mask: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH1_EN, 1) after: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH2_EN, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH2_EN, 0) before: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH2_EN, 0) mask: 01000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH2_EN, 0) after: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH3_EN, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH3_EN, 0) before: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH3_EN, 0) mask: 00100000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH3_EN, 0) after: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH4_EN, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH4_EN, 0) before: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH4_EN, 0) mask: 00010000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH4_EN, 0) after: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH5_EN, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH5_EN, 0) before: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH5_EN, 0) mask: 00001000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH5_EN, 0) after: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH6_EN, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH6_EN, 0) before: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH6_EN, 0) mask: 00000100 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH6_EN, 0) after: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH7_EN, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH7_EN, 0) before: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH7_EN, 0) mask: 00000010 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH7_EN, 0) after: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH8_EN, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH8_EN, 0) before: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH8_EN, 0) mask: 00000001 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ASI_OUT_CH8_EN, 0) after: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ADC_PDZ, 1) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ADC_PDZ, 1) before: 00000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ADC_PDZ, 1) mask: 01000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(ADC_PDZ, 1) after: 01000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(MICBIAS_PDZ, 1) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(MICBIAS_PDZ, 1) before: 01000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(MICBIAS_PDZ, 1) mask: 10000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(MICBIAS_PDZ, 1) after: 11000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(PLL_PDZ, 1) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(PLL_PDZ, 1) before: 11000000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(PLL_PDZ, 1) mask: 00100000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(PLL_PDZ, 1) after: 11100000 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).get(MODE_STS) = 6 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).get(CH1_DC) = 0 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).get(INCAP_QCHG) = 3 DEBUG:audio_board.pcm6140q1.codec:Codec(4C)._wait(): waiting 2*50 ms to quick-charge AC coupling capacitors DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).get(MODE_STS) = 6 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).get(FS_RATE_STS) = 6 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).get(FS_RATIO_STS) = 4 DEBUG:recording:incoming_audio_callback(): when=2024-12-28 11:50:43.725586, sampling_depth=32, sampling_rate=192000, frames=3840000, channels=1 DEBUG:audio_board.pcm6140q1.codec:Codec(4C).disable() DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(SLEEP_ENZ, 0) DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(SLEEP_ENZ, 0) before: 10000001 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(SLEEP_ENZ, 0) mask: 00000001 DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).set(SLEEP_ENZ, 0) after: 10000000 DEBUG:audio_board.pcm6140q1.codec:Codec(4C)._wait(): waiting 2*6 ms for codec to complete power-down sequence DEBUG:audio_board.pcm6140q1.control:ControlInterface(4C).get(MODE_STS) = 4 DEBUG:audio_board.pcm6140q1.codec:Codec(4C)._wait(): waiting 2*10 ms before exiting sleep mode again DEBUG:audio_board.pcm6140q1.codec:Codec(4C).shutdown() DEBUG:audio_board.pcm6140q1.codec:Codec(4C).startup(): pulling SHDNZ (GPIO 24) low DEBUG:audio_board.pcm6140q1.codec:Codec(4C)._wait(): waiting 2*25 ms for codec to complete power-down sequence DEBUG:audio_board.pcm6140q1.codec:Codec(4C)._wait(): waiting 2*1 ms before exiting hardware shutdown mode again