Where do I get the output (from the main apps printf/printk etc) from the Thingy:91 once it's connected via 10-pin swd-cable to my nrf9160 DK?
I don't think there's anything wrong with the connections since I can progam the Thingy via the cable (flash the asset_tracker for example).
The output of the DK is streamed via /dev/ttyACM0 (i'm on Ubuntu 18.04) and the /dev/ttyACM1 prints the output from the nRF52. I'd assume that the external device output would be /dev/ttyACM2 (or perhaps ttyACM0 when connected).
Is there some configuration I need to do (baud rate on ttyACM*, app config or similar) to enable this?
You can use "LTE Link Monitor" for this. Just de-select the "Auto device/port filter".
Then you should be able to select the COM port from the top left corner.
I am adding two pre-compiled hex files so you can easily program them to the THingy91 via the Programmer app.
I unchecked the "Auto device/port filter" checkbox and I could then choose any of the /dev/ttyACM(0-2) ports (see screenshot below).
Which one would be the Thingy (or other cable-connected device)?
ttyACM0 still shows the output from the DK and on both ttyACM1 and ttyACM2 I get the "NRF52840 board control... uptime..."-message every 10 seconds.
I did program the at_client.hex onto the Thingy by the way, and the modem firmware (if related at all) is 1.0.0.
Please make sure you have the Thingy:91 connected correctly:
Then try to turn OFF and then ON the Thingy:91 since it could have gone into some kind of power-saving mode.
Then the thingy should be on the list:
I am adding the precompiled at_client for thingy for your convenience: thingy91_at_client.hex
Please update the device with the Programmer app.
Aha, the console output comes in via the Thingy's USB... that was not obvious to me.
Nice to be able to get console without the DK though!