Thingy91x Gateway Fixes#306
Open
szczys wants to merge 5 commits into
Open
Conversation
the thingy91x does not use mcuboot so the partition table must be adjusted to place slot0 at 0x0. This matches the same change made in examples/zephyr/gateway. Signed-off-by: Mike Szczys <michael.szczys@canonical.com>
The UART0 tx/rx pins are being used for flow control (cts/rts) with the nrf53. Reroute shell to RTT and disable UART0 to resolve interference with inter-chip comms. Signed-off-by: Mike Szczys <michael.szczys@canonical.com>
- limit BT max connections to 8 to ensure there is enough RAM for the heap - move cmux workqueue stack from 1024 to 2048 to avoid flow control issues This maps changes already made to the nrf9160dk gateway Signed-off-by: Mike Szczys <michael.szczys@canonical.com>
By default, enable auto-pair and auto-connect on the Thingy91x in the same way we do for the nrf9160dk. Signed-off-by: Mike Szczys <michael.szczys@canonical.com>
the Thingy91x uses RTT instead of USB for console communication and the mcumgr-based provisioning used by other boards is not available in this setup. This commit documents how to generate a LittleFS (lfs) binary that contains the PKI credentials that may be flash directly to the storage partition. Signed-off-by: Mike Szczys <michael.szczys@canonical.com>
szczys
force-pushed
the
szczys/thingy91x-gateway-fixes
branch
from
July 24, 2026 21:55
4e2898f to
e8ae187
Compare
szczys
marked this pull request as ready for review
July 24, 2026 22:02
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Known Issues:
The chips can now communicate with one another and we are able to get a network connection and start the sync with bluetooth devices. However, after every pouch operation, the BLE connection drops with
reason 0x08~5-8 seconds later, regardless of the 7-second supervision timeout.
This issue is beyond the scope of the current PR and is tracked here: https://github.com/golioth/firmware-issue-tracker/issues/1056