Replies: 4 comments 5 replies
-
I would not be in favor of this, because it has various implications that leads to a bad (first-)user experience. I agree that maybe indeed position should be set to imprecise by default, but I don’t really see how DeviceTelemetry (battery level, channel utilization, uptime) is sensitive information. The downsides are that indeed somehow every client needs to create a way to force the user to create and share a channel before it even works. |
Beta Was this translation helpful? Give feedback.
-
The problem is that this is now the first thing people are doing in pretty large numbers and it it currently kind of hard. |
Beta Was this translation helpful? Give feedback.
-
I like the idea. Is there some kind of issue that prevents sending out node information on multiple channels? |
Beta Was this translation helpful? Give feedback.
-
Possibly adding to this, it would be really nice if the channel that telemetry and nodeinfo messages are sent on could be changed/customized.... |
Beta Was this translation helpful? Give feedback.
-
Platform
NRF52, ESP32
Description
Request a change to the primary channel configuration for newly flashed devices.
Note: this should NOT affect devices with channels already configured, only configure newly-flashed devices.
This has been discussed on the Discord server, with many users agreeing that since telemetry data is transmitted over the Primary channel, it makes sense to have this channel set as private, with a non-known encryption key by default. Moving the public, default/known LongFast settings to the Secondary channel ensures a few things:
This new primary channel requires an encryption key, ideally generated on-device (not via app) that configures two channels by default: (the new) private Primary and default LongFast Secondary. If this can be generated when the user, for the first time changes the region from UNSET to their region of choice, it is guaranteed to happen without users skipping the step or making a mistake.
We will also need to include some instructions, in the docs of course but also maybe on the webflasher site that mention that users that want to add devices to their new private Primary channel will have to use the QR code sharing method using the mobile apps, CLI, etc.
One consideration: changing a device's region to UNSET, then setting a region will trigger the 'newly flashed' scenario described above, wiping out any currently configured channels. This is an extreme edge case though, unlikely to occur without deliberate action. One way to prevent that is to check for any other configured channels besides the new Secondary LongFast.
Beta Was this translation helpful? Give feedback.
All reactions