# Feature Requests

**URL:** https://forums.balena.io/c/feature-requests/96.md

[Latest](https://forums.balena.io/latest.md) · [Categories](https://forums.balena.io/categories.md) · [Tags](https://forums.balena.io/tags.md)

---

## [About the Feature Requests category](https://forums.balena.io/t/about-the-feature-requests-category/372809)

<div class="topic-metadata">

**Author:** [@Jazzagi](https://forums.balena.io/u/Jazzagi)\
**Replies:** 1\
**Last updated:** [March 13, 2025, 2:49am UTC](https://forums.balena.io/t/about-the-feature-requests-category/372809 "2025-03-13T02:49:31Z")

</div>

Our feature requests category is the place for sharing your suggestions and ideas. Whether it’s a new feature, an enhancement to existing functionality, or a completely fresh concept, this is where your voice can help dr…

---

## [Official MCP (Model Context Protocol) server for balenaCloud](https://forums.balena.io/t/official-mcp-model-context-protocol-server-for-balenacloud/379367)

<div class="topic-metadata">

**Author:** [@hadidon](https://forums.balena.io/u/hadidon)\
**Replies:** 0\
**Last updated:** [October 23, 2026, 1:04pm UTC](https://forums.balena.io/t/official-mcp-model-context-protocol-server-for-balenacloud/379367 "2026-10-23T13:04:35Z")

</div>

More and more teams use AI assistants and agents (Claude, Cursor, VS Code Copilot, etc.) for day-to-day fleet operations. The Model Context Protocol (MCP) has become the standard way to connect these tools to platforms. …

---

## [Scoped API keys](https://forums.balena.io/t/scoped-api-keys/373310)

<div class="topic-metadata">

**Author:** [@system](https://forums.balena.io/u/system)\
**Replies:** 3\
**Last updated:** [October 22, 2026, 8:20pm UTC](https://forums.balena.io/t/scoped-api-keys/373310 "2026-10-22T20:20:09Z")

</div>

Allow the ability to create API keys with access to specific scopes of functionality or resources.

---

## [Allow granular permissions/custom roles](https://forums.balena.io/t/allow-granular-permissions-custom-roles/373386)

<div class="topic-metadata">

**Author:** [@system](https://forums.balena.io/u/system)\
**Replies:** 4\
**Last updated:** [October 21, 2026, 4:01pm UTC](https://forums.balena.io/t/allow-granular-permissions-custom-roles/373386 "2026-10-21T16:01:05Z")

</div>

The three levels of permissions for Balena make it really difficult to give access to users. Following the principles of least privilege is impossible. I feel this is especially frustrating because of the high cost per u…

---

## [Implement audit logging for users and devices](https://forums.balena.io/t/implement-audit-logging-for-users-and-devices/373353)

<div class="topic-metadata">

**Author:** [@system](https://forums.balena.io/u/system)\
**Replies:** 16\
**Last updated:** [September 28, 2026, 1:10pm UTC](https://forums.balena.io/t/implement-audit-logging-for-users-and-devices/373353 "2026-09-28T13:10:06Z")

</div>

Enable a means for changes to devices/fleets/apps to be logged so that it’s then possible to find out when a specific change was made and by whom.

---

## [Surface secure boot and full disk encryption in balenaCloud](https://forums.balena.io/t/surface-secure-boot-and-full-disk-encryption-in-balenacloud/373309)

<div class="topic-metadata">

**Author:** [@system](https://forums.balena.io/u/system)\
**Replies:** 17\
**Last updated:** [September 23, 2026, 11:31pm UTC](https://forums.balena.io/t/surface-secure-boot-and-full-disk-encryption-in-balenacloud/373309 "2026-09-23T23:31:24Z")

</div>

This includes all device types supported by balenaCloud

---

## [Update lock management in the JVM](https://forums.balena.io/t/update-lock-management-in-the-jvm/378761)

<div class="topic-metadata">

**Author:** [@mpilone](https://forums.balena.io/u/mpilone)\
**Replies:** 0\
**Last updated:** [August 24, 2026, 5:54pm UTC](https://forums.balena.io/t/update-lock-management-in-the-jvm/378761 "2026-08-24T17:54:36Z")

</div>

Our application is written in Java and we’re attempting to control updates using the update lock. However, after some testing by one of our developers and a support ticket discussion with balena, we found that the JVM’s …

---

## [Show information on screen during flashing & installation](https://forums.balena.io/t/show-information-on-screen-during-flashing-installation/374443)

<div class="topic-metadata">

**Author:** [@axelbremer](https://forums.balena.io/u/axelbremer)\
**Replies:** 3\
**Last updated:** [August 14, 2026, 8:01am UTC](https://forums.balena.io/t/show-information-on-screen-during-flashing-installation/374443 "2026-08-14T08:01:14Z")

</div>

During installation of BalenaOS it would be very nice to see the information that is normally only shown in the dashboard (flashing to internal storage, post-provisioning) on the monitor of the device. When installing se…

---

## [API batch operations](https://forums.balena.io/t/api-batch-operations/373350)

<div class="topic-metadata">

**Author:** [@system](https://forums.balena.io/u/system)\
**Replies:** 1\
**Last updated:** [July 28, 2026, 11:06pm UTC](https://forums.balena.io/t/api-batch-operations/373350 "2026-07-28T23:06:16Z")

</div>

It would be nice to be able to do batch operations with the API, like getting device variables of multiple devices at once or updating variables for multiple devices. Context: Every night we run a job that updates toke…

---

## [Add way to easily manage raspberry pi EEPROM from balena dashboard](https://forums.balena.io/t/add-way-to-easily-manage-raspberry-pi-eeprom-from-balena-dashboard/377949)

<div class="topic-metadata">

**Author:** [@bp1313](https://forums.balena.io/u/bp1313)\
**Replies:** 4\
**Last updated:** [July 24, 2026, 6:18pm UTC](https://forums.balena.io/t/add-way-to-easily-manage-raspberry-pi-eeprom-from-balena-dashboard/377949 "2026-07-24T18:18:22Z")

</div>

Whenever we need to modify our raspberry pi’s eeprom, we need to flash the official raspberry pi os on it. It would be great if balena added some features to allow us to upgrade/downgrade, and edit certain eeprom setting…

---

## [Offline Container Upgrades](https://forums.balena.io/t/offline-container-upgrades/373430)

<div class="topic-metadata">

**Author:** [@system](https://forums.balena.io/u/system)\
**Replies:** 6\
**Last updated:** [July 21, 2026, 6:17pm UTC](https://forums.balena.io/t/offline-container-upgrades/373430 "2026-07-21T18:17:09Z")

</div>

I’m looking for a way to do offline updates. I’m not really concerned about Host OS upgrades, as those I’m ok with doing a full reflash, but I would like a way to upgrade the container(s) on a Balena device, either over …

---

## [Hardware Key 2FA](https://forums.balena.io/t/hardware-key-2fa/378384)

<div class="topic-metadata">

**Author:** [@jbmono](https://forums.balena.io/u/jbmono)\
**Replies:** 1\
**Last updated:** [July 21, 2026, 2:21pm UTC](https://forums.balena.io/t/hardware-key-2fa/378384 "2026-07-21T14:21:50Z")

</div>

Would greatly appreciate the capability to use my hardware key (Yubikey) for 2FA when accessing Balena Cloud.

---

## [how to change UI language](https://forums.balena.io/t/how-to-change-ui-language/378354)

<div class="topic-metadata">

**Author:** [@risingsunjay](https://forums.balena.io/u/risingsunjay)\
**Replies:** 0\
**Last updated:** [July 14, 2026, 5:41pm UTC](https://forums.balena.io/t/how-to-change-ui-language/378354 "2026-07-14T17:41:19Z")

</div>

I’m using etcher on linux (.deb package), I need change language to zh\_cn, but it always english. the console out put like this: Language changed to: en ready-to-show: 1.983s packageUpdatable false how to change lang…

---

## [Add parameters to cmdline.txt for RPi devices in Dashboard](https://forums.balena.io/t/add-parameters-to-cmdline-txt-for-rpi-devices-in-dashboard/373405)

<div class="topic-metadata">

**Author:** [@system](https://forums.balena.io/u/system)\
**Replies:** 6\
**Last updated:** [July 13, 2026, 3:30pm UTC](https://forums.balena.io/t/add-parameters-to-cmdline-txt-for-rpi-devices-in-dashboard/373405 "2026-07-13T15:30:12Z")

</div>

My hardware, which is based of the Raspberry Pi CM4 device, requires a device setting in cmdline.txt for the display to work. Currently I have to manually add this to the boot partition, but when I upgrade the OS that se…

---

## [Select between flasher and non-flasher images from the dashboard](https://forums.balena.io/t/select-between-flasher-and-non-flasher-images-from-the-dashboard/378243)

<div class="topic-metadata">

**Author:** [@jakogut](https://forums.balena.io/u/jakogut)\
**Replies:** 0\
**Last updated:** [July 4, 2026, 9:13pm UTC](https://forums.balena.io/t/select-between-flasher-and-non-flasher-images-from-the-dashboard/378243 "2026-07-04T21:13:22Z")

</div>

Hello, team! I’m working on deploying my own little side project using balena. I’ve been developing on a Strix Halo machine using an Arch Linux install, and I’m intending to deploy in production using balena. I had jus…

---

## [balenaHub - Organization Name and Logo](https://forums.balena.io/t/balenahub-organization-name-and-logo/375707)

<div class="topic-metadata">

**Author:** [@blackoutsecure](https://forums.balena.io/u/blackoutsecure)\
**Replies:** 2\
**Last updated:** [June 29, 2026, 7:44pm UTC](https://forums.balena.io/t/balenahub-organization-name-and-logo/375707 "2026-06-29T19:44:36Z")

</div>

Below is just feedback items for the Organization Name items related to the balenaHub area. –Creating Organization Name You should be able to create and choose the Organization Display Name and Slug Name at time of cre…

---

## [Error should be exposed in balenaDashboard when you set an invalid configuration value](https://forums.balena.io/t/error-should-be-exposed-in-balenadashboard-when-you-set-an-invalid-configuration-value/378172)

<div class="topic-metadata">

**Author:** [@bp1313](https://forums.balena.io/u/bp1313)\
**Replies:** 0\
**Last updated:** [June 23, 2026, 8:14pm UTC](https://forums.balena.io/t/error-should-be-exposed-in-balenadashboard-when-you-set-an-invalid-configuration-value/378172 "2026-06-23T20:14:32Z")

</div>

Hi, I had to open up a support ticket because I had accidentally set an invalid character in the dtparam value for one of my machines. My device stopped taking variable/config changes after I added the invalid value but…

---

## [balena scp command](https://forums.balena.io/t/balena-scp-command/378017)

<div class="topic-metadata">

**Author:** [@denisRTDT](https://forums.balena.io/u/denisRTDT)\
**Replies:** 4\
**Last updated:** [June 2, 2026, 3:08pm UTC](https://forums.balena.io/t/balena-scp-command/378017 "2026-06-02T15:08:33Z")

</div>

Hi, One of the things our team needs to do fairly often is copying files to a device. While there is a way to do this with SSH tunneling, it is quite clunky and not very user-friendly. It would be great to have a balena…

---

## [Lock single container & have supervisor request releasing lock](https://forums.balena.io/t/lock-single-container-have-supervisor-request-releasing-lock/377943)

<div class="topic-metadata">

**Author:** [@spacetesla](https://forums.balena.io/u/spacetesla)\
**Replies:** 2\
**Last updated:** [June 1, 2026, 10:50am UTC](https://forums.balena.io/t/lock-single-container-have-supervisor-request-releasing-lock/377943 "2026-06-01T10:50:01Z")

</div>

We are working on changing the way we build and deploy to our fleets to something like this: We slice our service into multiple containers, which we define as separate blocks. Example: Telemetry@1.25.3 The code for al…

---

## [Multiple WIFI ssid and change via the GUI after provisioning](https://forums.balena.io/t/multiple-wifi-ssid-and-change-via-the-gui-after-provisioning/377995)

<div class="topic-metadata">

**Author:** [@farid](https://forums.balena.io/u/farid)\
**Replies:** 2\
**Last updated:** [June 1, 2026, 5:06am UTC](https://forums.balena.io/t/multiple-wifi-ssid-and-change-via-the-gui-after-provisioning/377995 "2026-06-01T05:06:34Z")

</div>

We would like to be able to set multiple SSID with respective passwords. It would also be nice if we could manage the stored SSID and passwords via the balenacloud gui.

---

## [Allow logging in to balena hub registry using podman](https://forums.balena.io/t/allow-logging-in-to-balena-hub-registry-using-podman/378026)

<div class="topic-metadata">

**Author:** [@ben.clerix](https://forums.balena.io/u/ben.clerix)\
**Replies:** 0\
**Last updated:** [May 29, 2026, 9:38am UTC](https://forums.balena.io/t/allow-logging-in-to-balena-hub-registry-using-podman/378026 "2026-05-29T09:38:05Z")

</div>

Hi, I tried logging in to balena hub registry. podman login bh.cr Authenticating with existing credentials for bh.cr Username: ben\_clerix Password: Error: logging into “bh.cr”: invalid username/password This doesn…

---

## [Easily disable ModemManager](https://forums.balena.io/t/easily-disable-modemmanager/378018)

<div class="topic-metadata">

**Author:** [@denisRTDT](https://forums.balena.io/u/denisRTDT)\
**Replies:** 0\
**Last updated:** [May 28, 2026, 10:42pm UTC](https://forums.balena.io/t/easily-disable-modemmanager/378018 "2026-05-28T22:42:13Z")

</div>

BalenaOS automatically starts ModemManager when a cellular device is connected. Some cellular modems are not compatible with ModemManager (e.g. SIM8230G) and ModemManager automatically sends spurious AT commands to them …

---

## [Replace dnsmasq for something that supports DNS over TLS](https://forums.balena.io/t/replace-dnsmasq-for-something-that-supports-dns-over-tls/375113)

<div class="topic-metadata">

**Author:** [@Jeanine](https://forums.balena.io/u/Jeanine)\
**Replies:** 6\
**Last updated:** [May 15, 2026, 10:41am UTC](https://forums.balena.io/t/replace-dnsmasq-for-something-that-supports-dns-over-tls/375113 "2026-05-15T10:41:03Z")

</div>

Dnsmasq unfortunately does not support TLS, so to have secure dns i have to build an extra service with some proxy that support TLS to port all DNS requests. Not really neat in my opinion. Can other dns servers be consid…

---

## [Add and manage allowed values for tags](https://forums.balena.io/t/add-and-manage-allowed-values-for-tags/377864)

<div class="topic-metadata">

**Author:** [@alexrosen](https://forums.balena.io/u/alexrosen)\
**Replies:** 5\
**Last updated:** [May 7, 2026, 12:30pm UTC](https://forums.balena.io/t/add-and-manage-allowed-values-for-tags/377864 "2026-05-07T12:30:01Z")

</div>

I just started using Balena for a small fleet. I have been using a small database with custom fields to track things like storage card type, speed class, etc. for future reference. My preference is to get rid of that da…

---

## [Support installer media for raspberrypi5?](https://forums.balena.io/t/support-installer-media-for-raspberrypi5/377853)

<div class="topic-metadata">

**Author:** [@msherman](https://forums.balena.io/u/msherman)\
**Replies:** 2\
**Last updated:** [May 7, 2026, 1:54am UTC](https://forums.balena.io/t/support-installer-media-for-raspberrypi5/377853 "2026-05-07T01:54:51Z")

</div>

We’ve got a number of RPI5s with attached nvme drives, and I was looking for easy ways to flash them. I have had success using an inexpensive m.2 to usb adapter. However, I’ve also been working with the Orins, and the f…

---

## [Download image pre-configured with an existing device's ID](https://forums.balena.io/t/download-image-pre-configured-with-an-existing-devices-id/374997)

<div class="topic-metadata">

**Author:** [@imrehg](https://forums.balena.io/u/imrehg)\
**Replies:** 6\
**Last updated:** [May 1, 2026, 3:08pm UTC](https://forums.balena.io/t/download-image-pre-configured-with-an-existing-devices-id/374997 "2026-05-01T15:08:25Z")

</div>

Hi there! I think it could be very handy, if in Balena Cloud, on a device page (especially on an offline device), one could download an image pre-configured for the same UUID/device ID, so that the local CLI steps don’t…

---

## [Add dnsHosts field to config.json for static DNS overrides](https://forums.balena.io/t/add-dnshosts-field-to-config-json-for-static-dns-overrides/377851)

<div class="topic-metadata">

**Author:** [@shaunmulligan1](https://forums.balena.io/u/shaunmulligan1)\
**Replies:** 0\
**Last updated:** [April 30, 2026, 1:24pm UTC](https://forums.balena.io/t/add-dnshosts-field-to-config-json-for-static-dns-overrides/377851 "2026-04-30T13:24:06Z")

</div>

Add a dnsHosts field to config.json that accepts an array of {hostname, ip} pairs and renders them into dnsmasq as static host overrides on the device. Useful for deployments on networks where local DNS returns bad resul…

---

## [Replace CloudLink OpenVPN](https://forums.balena.io/t/replace-cloudlink-openvpn/375692)

<div class="topic-metadata">

**Author:** [@sdh](https://forums.balena.io/u/sdh)\
**Replies:** 3\
**Last updated:** [April 19, 2026, 12:23am UTC](https://forums.balena.io/t/replace-cloudlink-openvpn/375692 "2026-04-19T00:23:43Z")

</div>

The CloudLink service is convenient and everything, but the fact it uses OpenVPN makes it basically a nonstarter in a lot of corporate environments. It would be great if it were deprecated and replaced with something eas…

---

## [Support secret storage and transmission of environment variables](https://forums.balena.io/t/support-secret-storage-and-transmission-of-environment-variables/373375)

<div class="topic-metadata">

**Author:** [@system](https://forums.balena.io/u/system)\
**Replies:** 3\
**Last updated:** [April 18, 2026, 3:22pm UTC](https://forums.balena.io/t/support-secret-storage-and-transmission-of-environment-variables/373375 "2026-04-18T15:22:15Z")

</div>

For setting and managing secrets for eg. service endpoints, databases, message brokers, etc. balenaCloud does not support a secret storage and transmission of environment variables. These secrets should be obfuscated in …

---

## [Make updates more reliable: "balena pull" should support "HTTP Range" and be able to resume interrupted image/layer/delta downloads](https://forums.balena.io/t/make-updates-more-reliable-balena-pull-should-support-http-range-and-be-able-to-resume-interrupted-image-layer-delta-downloads/375720)

<div class="topic-metadata">

**Author:** [@nils.toedtmann](https://forums.balena.io/u/nils.toedtmann)\
**Replies:** 0\
**Last updated:** [March 25, 2026, 3:35pm UTC](https://forums.balena.io/t/make-updates-more-reliable-balena-pull-should-support-http-range-and-be-able-to-resume-interrupted-image-layer-delta-downloads/375720 "2026-03-25T15:35:06Z")

</div>

We have a bunch of devices on unreliable mobile (LTE) connections where TCP connections get frequently reset. They struggle to do host and service updates whenever a delta has a non-trivial size (say \>100MB): the “balena…

[Next page](https://forums.balena.io/c/feature-requests/96.md?page=1)
