This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Can't put Thingy91 into recovery mode / USB not recognized

Just got the Thingy91, While following the first start guide I must have done something wrong because the SW3 no longer puts the nrf9160 into recovery mode / It's not recognized by my pc any longer.

(tried on multiple Machines and  OSs). What do?

(I can still use the SW4 to put the nrf52 into recovery mode).

Nothing in Device manager on Win.

Nothing in lsusb on linux.

I did manage to connect it to nrfcloud before it went rogue.

I don't currently have access to a SWD programmer

any help would be greatly appreciated.

Parents
  • Inspired by your answer I flashed the nrf52 with the connectivity bridge. After the reboot I was able to put nr91 into recovery mode again using SW3.

    Currently flashing the Modem FW update.

    Everything seems to be in working order again.

    Does one have to have the connectivity bridge running on the nrf52 in order to interface with the thingy?

    I believe the problem appeared when I flashed the nrf91 with a hex file intended for nrf52 though i'm not 100% sure.

    The version I have is PCA20035 1.4.0

    Perhaps someone will find this thread usefull.

    Thanks for the swift reply.

    Best,

    Nikoloz

  • nikolozka said:
    Does one have to have the connectivity bridge running on the nrf52 in order to interface with the thingy?

     No, the usb_uart bridge application should also work.

    But there has been some problems in the past where the computer/nRF Connect for Desktop would not recognize the Thingy, etc. Therefore using a newer application version on the nRF52840 might solve connectivity problems.

  • Do i understand correctly that if nrf52 is flashed with something completely different - Blinking LED application for example - It would be impossible to interface with nrf91? 

    In other words either usb_uart bridge or the connectivity bridge on nrf52 are a a prerequisite for working with nrf91 on the Thingy?



  • Pretty much, yes.

    The nRF9160 does not support USB, so the Thingy:91 uses the nRF52840 to provide USB support. Therefore, if you program the nRF52840 with an application that does not support USB, you will not be able to interface with the nRF9160 that way.

    However, you will still have access to the debug port of the nRF9160, so if you have an external programmer (such as an nRF9160 or nRF5340 DK), you can still program the nRF9160. In addtition, you can use the debug port to set up an RTT connection, so it is still possible to get logs from the 91.

    You might also be able to connect to vairous test points etc, and be able to use that as a way of communicating with the nRF91, but you will have to check the hardware files of the Thingy to see if that is possible.

Reply
  • Pretty much, yes.

    The nRF9160 does not support USB, so the Thingy:91 uses the nRF52840 to provide USB support. Therefore, if you program the nRF52840 with an application that does not support USB, you will not be able to interface with the nRF9160 that way.

    However, you will still have access to the debug port of the nRF9160, so if you have an external programmer (such as an nRF9160 or nRF5340 DK), you can still program the nRF9160. In addtition, you can use the debug port to set up an RTT connection, so it is still possible to get logs from the 91.

    You might also be able to connect to vairous test points etc, and be able to use that as a way of communicating with the nRF91, but you will have to check the hardware files of the Thingy to see if that is possible.

Children
No Data
Related