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.