nrf9160 uart shell echo works on nrf9160dk (SICA B1 2110AM) but not on Thingy91 (SICA B0 1924AP)

I have two boards, a Thingy91 with "nrf9160 SICA B0 1924AP" and a nrf9160dk with "nrf9160 SICA B1 2110AM". Everything works as expected on nrf9160dk but on the Thingy91 shell echo do not work (i.e. keys pressed in console not visible until I press enter).

it seems that `nrf_uarte_event_check(uarte, NRF_UARTE_EVENT_ENDRX)`, which reads the `ENDRX` register, behaves differently on the two boards. On nrf9160dk it returns for every character received but on Thingy91 it does not return until new line.

Is this a known issue or am I missing something obvious? I have compared .config, .dts and uart register values but found no clues, except that some `RESERVED` uart register have different values between the two boards.

Some relevant configs:

CONFIG_UART_INTERRUPT_DRIVEN=y

CONFIG_UART_ASYNC_API=y

Parents
  • sfrank said:
    I received a newer Thingy:91 today, v 1.6.0, 2021.19, and echo works on this one!  So it seems likely it is related to the Connectivity Bridge. How do I check version and upgrade Connectivity Bridge?

    Checking the version of the Connectivity Bridge is probably not that easy, but it is to update it :-) There is a pre-compiled firmware available in the Thingy91 download section, the latest version currently is 2022-06-02_880c82db. 

    You can follow this guideline using point 3 in either the USB or external debug probe chapter. Please make sure that you choose the right folder for selection of the firmware image:

    • ../img_app_bl/ --> when using external debug probe
    • ../img_fota_dfu_hex/ --> when using USB

    Cheers, 

    Markus 

Reply
  • sfrank said:
    I received a newer Thingy:91 today, v 1.6.0, 2021.19, and echo works on this one!  So it seems likely it is related to the Connectivity Bridge. How do I check version and upgrade Connectivity Bridge?

    Checking the version of the Connectivity Bridge is probably not that easy, but it is to update it :-) There is a pre-compiled firmware available in the Thingy91 download section, the latest version currently is 2022-06-02_880c82db. 

    You can follow this guideline using point 3 in either the USB or external debug probe chapter. Please make sure that you choose the right folder for selection of the firmware image:

    • ../img_app_bl/ --> when using external debug probe
    • ../img_fota_dfu_hex/ --> when using USB

    Cheers, 

    Markus 

Children
No Data
Related